public class AwsBucketCredentialsImpl extends com.cloudbees.plugins.credentials.impl.BaseStandardCredentials implements AwsBucketCredentials, com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials
| Modifier and Type | Class and Description |
|---|---|
static class |
AwsBucketCredentialsImpl.DescriptorImpl |
static class |
AwsBucketCredentialsImpl.KmsDescription |
com.cloudbees.plugins.credentials.impl.BaseStandardCredentials.BaseStandardCredentialsDescriptorAwsBucketCredentials.NameProvider| Constructor and Description |
|---|
AwsBucketCredentialsImpl(com.cloudbees.plugins.credentials.CredentialsScope scope,
String id,
String region,
String bucketName,
String bucketPath,
String username,
boolean s3Proxy,
String description,
AwsBucketCredentialsImpl.KmsDescription kmsDescription,
String proxyHost,
String proxyPort) |
| Modifier and Type | Method and Description |
|---|---|
String |
getBucketName() |
String |
getBucketPath() |
String |
getDisplayName() |
AwsBucketCredentialsImpl.KmsDescription |
getKmsDescription() |
String |
getKmsEncryptionContextKey() |
String |
getKmsSecretName() |
hudson.util.Secret |
getPassword() |
String |
getProxyHost() |
String |
getProxyPort() |
String |
getRegion() |
String |
getUsername() |
boolean |
isKmsProxy() |
boolean |
isS3Proxy() |
equals, getDescription, getId, hashCodegetDescriptor, getScopeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait@DataBoundConstructor
public AwsBucketCredentialsImpl(@CheckForNull
com.cloudbees.plugins.credentials.CredentialsScope scope,
@CheckForNull
String id,
@CheckForNull
String region,
@CheckForNull
String bucketName,
@CheckForNull
String bucketPath,
@CheckForNull
String username,
@CheckForNull
boolean s3Proxy,
@CheckForNull
String description,
AwsBucketCredentialsImpl.KmsDescription kmsDescription,
String proxyHost,
String proxyPort)
public boolean isKmsProxy()
public boolean isS3Proxy()
public String getProxyHost()
public String getProxyPort()
public String getDisplayName()
getDisplayName in interface AwsBucketCredentials@NonNull public hudson.util.Secret getPassword()
getPassword in interface com.cloudbees.plugins.credentials.common.PasswordCredentials@NonNull public String getUsername()
getUsername in interface com.cloudbees.plugins.credentials.common.UsernameCredentialspublic String getBucketName()
public String getBucketPath()
public String getKmsEncryptionContextKey()
public String getKmsSecretName()
public String getRegion()
public AwsBucketCredentialsImpl.KmsDescription getKmsDescription()
Copyright © 2016–2018. All rights reserved.