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.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,
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, 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,
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.UsernameCredentialspublic String getBucketName()
public String getBucketPath()
public String getKmsEncryptionContextKey()
public String getKmsEncryptionContextValue()
public String getRegion()
Copyright © 2016–2018. All rights reserved.