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 |
com.cloudbees.plugins.credentials.impl.BaseStandardCredentials.BaseStandardCredentialsDescriptor
AwsBucketCredentials.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,
boolean useKms,
boolean kmsProxy,
String kmsEncryptionContextKey,
String kmsEncryptionContextValue,
String proxyHost,
String proxyPort) |
Modifier and Type | Method and Description |
---|---|
String |
getBucketName() |
String |
getBucketPath() |
String |
getDisplayName() |
String |
getKmsEncryptionContextKey() |
String |
getKmsEncryptionContextValue() |
hudson.util.Secret |
getPassword() |
String |
getProxyHost() |
String |
getProxyPort() |
String |
getRegion() |
String |
getUsername() |
boolean |
isKmsProxy() |
boolean |
isS3Proxy() |
boolean |
isUseKms() |
equals, getDescription, getId, hashCode
getDescriptor, getScope
clone, 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, boolean useKms, boolean kmsProxy, String kmsEncryptionContextKey, String kmsEncryptionContextValue, String proxyHost, String proxyPort)
public boolean isUseKms()
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.UsernameCredentials
public String getBucketName()
public String getBucketPath()
public String getKmsEncryptionContextKey()
public String getKmsEncryptionContextValue()
public String getRegion()
Copyright © 2016–2018. All rights reserved.