@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetSecretValueRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
GetSecretValueRequest() |
Modifier and Type | Method and Description |
---|---|
GetSecretValueRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getSecretId()
Specifies the secret containing the version that you want to retrieve.
|
String |
getVersionId()
Specifies the unique identifier of the version of the secret that you want to retrieve.
|
String |
getVersionStage()
Specifies the secret version that you want to retrieve by the staging label attached to the version.
|
int |
hashCode() |
void |
setSecretId(String secretId)
Specifies the secret containing the version that you want to retrieve.
|
void |
setVersionId(String versionId)
Specifies the unique identifier of the version of the secret that you want to retrieve.
|
void |
setVersionStage(String versionStage)
Specifies the secret version that you want to retrieve by the staging label attached to the version.
|
String |
toString()
Returns a string representation of this object.
|
GetSecretValueRequest |
withSecretId(String secretId)
Specifies the secret containing the version that you want to retrieve.
|
GetSecretValueRequest |
withVersionId(String versionId)
Specifies the unique identifier of the version of the secret that you want to retrieve.
|
GetSecretValueRequest |
withVersionStage(String versionStage)
Specifies the secret version that you want to retrieve by the staging label attached to the version.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setSecretId(String secretId)
Specifies the secret containing the version that you want to retrieve. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.
For an ARN, we recommend that you specify a complete ARN rather than a partial ARN.
secretId
- Specifies the secret containing the version that you want to retrieve. You can specify either the Amazon
Resource Name (ARN) or the friendly name of the secret.
For an ARN, we recommend that you specify a complete ARN rather than a partial ARN.
public String getSecretId()
Specifies the secret containing the version that you want to retrieve. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.
For an ARN, we recommend that you specify a complete ARN rather than a partial ARN.
For an ARN, we recommend that you specify a complete ARN rather than a partial ARN.
public GetSecretValueRequest withSecretId(String secretId)
Specifies the secret containing the version that you want to retrieve. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.
For an ARN, we recommend that you specify a complete ARN rather than a partial ARN.
secretId
- Specifies the secret containing the version that you want to retrieve. You can specify either the Amazon
Resource Name (ARN) or the friendly name of the secret.
For an ARN, we recommend that you specify a complete ARN rather than a partial ARN.
public void setVersionId(String versionId)
Specifies the unique identifier of the version of the secret that you want to retrieve. If you specify both this
parameter and VersionStage
, the two parameters must refer to the same secret version. If you don't
specify either a VersionStage
or VersionId
then the default is to perform the operation
on the version with the VersionStage
value of AWSCURRENT
.
This value is typically a UUID-type value with 32 hexadecimal digits.
versionId
- Specifies the unique identifier of the version of the secret that you want to retrieve. If you specify
both this parameter and VersionStage
, the two parameters must refer to the same secret
version. If you don't specify either a VersionStage
or VersionId
then the
default is to perform the operation on the version with the VersionStage
value of
AWSCURRENT
.
This value is typically a UUID-type value with 32 hexadecimal digits.
public String getVersionId()
Specifies the unique identifier of the version of the secret that you want to retrieve. If you specify both this
parameter and VersionStage
, the two parameters must refer to the same secret version. If you don't
specify either a VersionStage
or VersionId
then the default is to perform the operation
on the version with the VersionStage
value of AWSCURRENT
.
This value is typically a UUID-type value with 32 hexadecimal digits.
VersionStage
, the two parameters must refer to the same secret
version. If you don't specify either a VersionStage
or VersionId
then the
default is to perform the operation on the version with the VersionStage
value of
AWSCURRENT
.
This value is typically a UUID-type value with 32 hexadecimal digits.
public GetSecretValueRequest withVersionId(String versionId)
Specifies the unique identifier of the version of the secret that you want to retrieve. If you specify both this
parameter and VersionStage
, the two parameters must refer to the same secret version. If you don't
specify either a VersionStage
or VersionId
then the default is to perform the operation
on the version with the VersionStage
value of AWSCURRENT
.
This value is typically a UUID-type value with 32 hexadecimal digits.
versionId
- Specifies the unique identifier of the version of the secret that you want to retrieve. If you specify
both this parameter and VersionStage
, the two parameters must refer to the same secret
version. If you don't specify either a VersionStage
or VersionId
then the
default is to perform the operation on the version with the VersionStage
value of
AWSCURRENT
.
This value is typically a UUID-type value with 32 hexadecimal digits.
public void setVersionStage(String versionStage)
Specifies the secret version that you want to retrieve by the staging label attached to the version.
Staging labels are used to keep track of different versions during the rotation process. If you specify both this
parameter and VersionId
, the two parameters must refer to the same secret version . If you don't
specify either a VersionStage
or VersionId
, then the default is to perform the
operation on the version with the VersionStage
value of AWSCURRENT
.
versionStage
- Specifies the secret version that you want to retrieve by the staging label attached to the version.
Staging labels are used to keep track of different versions during the rotation process. If you specify
both this parameter and VersionId
, the two parameters must refer to the same secret version .
If you don't specify either a VersionStage
or VersionId
, then the default is to
perform the operation on the version with the VersionStage
value of AWSCURRENT
.
public String getVersionStage()
Specifies the secret version that you want to retrieve by the staging label attached to the version.
Staging labels are used to keep track of different versions during the rotation process. If you specify both this
parameter and VersionId
, the two parameters must refer to the same secret version . If you don't
specify either a VersionStage
or VersionId
, then the default is to perform the
operation on the version with the VersionStage
value of AWSCURRENT
.
Staging labels are used to keep track of different versions during the rotation process. If you specify
both this parameter and VersionId
, the two parameters must refer to the same secret version
. If you don't specify either a VersionStage
or VersionId
, then the default is
to perform the operation on the version with the VersionStage
value of
AWSCURRENT
.
public GetSecretValueRequest withVersionStage(String versionStage)
Specifies the secret version that you want to retrieve by the staging label attached to the version.
Staging labels are used to keep track of different versions during the rotation process. If you specify both this
parameter and VersionId
, the two parameters must refer to the same secret version . If you don't
specify either a VersionStage
or VersionId
, then the default is to perform the
operation on the version with the VersionStage
value of AWSCURRENT
.
versionStage
- Specifies the secret version that you want to retrieve by the staging label attached to the version.
Staging labels are used to keep track of different versions during the rotation process. If you specify
both this parameter and VersionId
, the two parameters must refer to the same secret version .
If you don't specify either a VersionStage
or VersionId
, then the default is to
perform the operation on the version with the VersionStage
value of AWSCURRENT
.
public String toString()
toString
in class Object
Object.toString()
public GetSecretValueRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()