@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DecryptDataRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
DecryptDataRequest() |
| Modifier and Type | Method and Description |
|---|---|
DecryptDataRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getCipherText()
The ciphertext to decrypt.
|
EncryptionDecryptionAttributes |
getDecryptionAttributes()
The encryption key type and attributes for ciphertext decryption.
|
String |
getKeyIdentifier()
The
keyARN of the encryption key that Amazon Web Services Payment Cryptography uses for ciphertext
decryption. |
WrappedKey |
getWrappedKey()
The WrappedKeyBlock containing the encryption key for ciphertext decryption.
|
int |
hashCode() |
void |
setCipherText(String cipherText)
The ciphertext to decrypt.
|
void |
setDecryptionAttributes(EncryptionDecryptionAttributes decryptionAttributes)
The encryption key type and attributes for ciphertext decryption.
|
void |
setKeyIdentifier(String keyIdentifier)
The
keyARN of the encryption key that Amazon Web Services Payment Cryptography uses for ciphertext
decryption. |
void |
setWrappedKey(WrappedKey wrappedKey)
The WrappedKeyBlock containing the encryption key for ciphertext decryption.
|
String |
toString()
Returns a string representation of this object.
|
DecryptDataRequest |
withCipherText(String cipherText)
The ciphertext to decrypt.
|
DecryptDataRequest |
withDecryptionAttributes(EncryptionDecryptionAttributes decryptionAttributes)
The encryption key type and attributes for ciphertext decryption.
|
DecryptDataRequest |
withKeyIdentifier(String keyIdentifier)
The
keyARN of the encryption key that Amazon Web Services Payment Cryptography uses for ciphertext
decryption. |
DecryptDataRequest |
withWrappedKey(WrappedKey wrappedKey)
The WrappedKeyBlock containing the encryption key for ciphertext decryption.
|
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, withSdkRequestTimeoutpublic void setKeyIdentifier(String keyIdentifier)
The keyARN of the encryption key that Amazon Web Services Payment Cryptography uses for ciphertext
decryption.
When a WrappedKeyBlock is provided, this value will be the identifier to the key wrapping key. Otherwise, it is the key identifier used to perform the operation.
keyIdentifier - The keyARN of the encryption key that Amazon Web Services Payment Cryptography uses for
ciphertext decryption.
When a WrappedKeyBlock is provided, this value will be the identifier to the key wrapping key. Otherwise, it is the key identifier used to perform the operation.
public String getKeyIdentifier()
The keyARN of the encryption key that Amazon Web Services Payment Cryptography uses for ciphertext
decryption.
When a WrappedKeyBlock is provided, this value will be the identifier to the key wrapping key. Otherwise, it is the key identifier used to perform the operation.
keyARN of the encryption key that Amazon Web Services Payment Cryptography uses for
ciphertext decryption.
When a WrappedKeyBlock is provided, this value will be the identifier to the key wrapping key. Otherwise, it is the key identifier used to perform the operation.
public DecryptDataRequest withKeyIdentifier(String keyIdentifier)
The keyARN of the encryption key that Amazon Web Services Payment Cryptography uses for ciphertext
decryption.
When a WrappedKeyBlock is provided, this value will be the identifier to the key wrapping key. Otherwise, it is the key identifier used to perform the operation.
keyIdentifier - The keyARN of the encryption key that Amazon Web Services Payment Cryptography uses for
ciphertext decryption.
When a WrappedKeyBlock is provided, this value will be the identifier to the key wrapping key. Otherwise, it is the key identifier used to perform the operation.
public void setCipherText(String cipherText)
The ciphertext to decrypt.
cipherText - The ciphertext to decrypt.public String getCipherText()
The ciphertext to decrypt.
public DecryptDataRequest withCipherText(String cipherText)
The ciphertext to decrypt.
cipherText - The ciphertext to decrypt.public void setDecryptionAttributes(EncryptionDecryptionAttributes decryptionAttributes)
The encryption key type and attributes for ciphertext decryption.
decryptionAttributes - The encryption key type and attributes for ciphertext decryption.public EncryptionDecryptionAttributes getDecryptionAttributes()
The encryption key type and attributes for ciphertext decryption.
public DecryptDataRequest withDecryptionAttributes(EncryptionDecryptionAttributes decryptionAttributes)
The encryption key type and attributes for ciphertext decryption.
decryptionAttributes - The encryption key type and attributes for ciphertext decryption.public void setWrappedKey(WrappedKey wrappedKey)
The WrappedKeyBlock containing the encryption key for ciphertext decryption.
wrappedKey - The WrappedKeyBlock containing the encryption key for ciphertext decryption.public WrappedKey getWrappedKey()
The WrappedKeyBlock containing the encryption key for ciphertext decryption.
public DecryptDataRequest withWrappedKey(WrappedKey wrappedKey)
The WrappedKeyBlock containing the encryption key for ciphertext decryption.
wrappedKey - The WrappedKeyBlock containing the encryption key for ciphertext decryption.public String toString()
toString in class ObjectObject.toString()public DecryptDataRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()