public class DecryptRequest extends AmazonWebServiceRequest implements Serializable
Decrypt operation
.
Decrypts ciphertext. Ciphertext is plaintext that has been previously encrypted by using the Encrypt function.
NOOP
Constructor and Description |
---|
DecryptRequest() |
Modifier and Type | Method and Description |
---|---|
DecryptRequest |
addEncryptionContextEntry(String key,
String value)
The encryption context.
|
DecryptRequest |
clearEncryptionContextEntries()
Removes all the entries added into EncryptionContext.
|
boolean |
equals(Object obj) |
ByteBuffer |
getCiphertextBlob()
Ciphertext including metadata.
|
Map<String,String> |
getEncryptionContext()
The encryption context.
|
List<String> |
getGrantTokens()
A list of grant tokens that represent grants which can be used to
provide long term permissions to perform decryption.
|
int |
hashCode() |
void |
setCiphertextBlob(ByteBuffer ciphertextBlob)
Ciphertext including metadata.
|
void |
setEncryptionContext(Map<String,String> encryptionContext)
The encryption context.
|
void |
setGrantTokens(Collection<String> grantTokens)
A list of grant tokens that represent grants which can be used to
provide long term permissions to perform decryption.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DecryptRequest |
withCiphertextBlob(ByteBuffer ciphertextBlob)
Ciphertext including metadata.
|
DecryptRequest |
withEncryptionContext(Map<String,String> encryptionContext)
The encryption context.
|
DecryptRequest |
withGrantTokens(Collection<String> grantTokens)
A list of grant tokens that represent grants which can be used to
provide long term permissions to perform decryption.
|
DecryptRequest |
withGrantTokens(String... grantTokens)
A list of grant tokens that represent grants which can be used to
provide long term permissions to perform decryption.
|
copyBaseTo, copyPrivateRequestParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollector
public ByteBuffer getCiphertextBlob()
Constraints:
Length: 1 - 6144
public void setCiphertextBlob(ByteBuffer ciphertextBlob)
Constraints:
Length: 1 - 6144
ciphertextBlob
- Ciphertext including metadata.public DecryptRequest withCiphertextBlob(ByteBuffer ciphertextBlob)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 6144
ciphertextBlob
- Ciphertext including metadata.public Map<String,String> getEncryptionContext()
public void setEncryptionContext(Map<String,String> encryptionContext)
encryptionContext
- The encryption context. If this was specified in the Encrypt
function, it must be specified here or the decryption operation will
fail. For more information, see Encryption
Context.public DecryptRequest withEncryptionContext(Map<String,String> encryptionContext)
Returns a reference to this object so that method calls can be chained together.
encryptionContext
- The encryption context. If this was specified in the Encrypt
function, it must be specified here or the decryption operation will
fail. For more information, see Encryption
Context.public DecryptRequest addEncryptionContextEntry(String key, String value)
The method adds a new key-value pair into EncryptionContext parameter, and returns a reference to this object so that method calls can be chained together.
key
- The key of the entry to be added into EncryptionContext.value
- The corresponding value of the entry to be added into EncryptionContext.public DecryptRequest clearEncryptionContextEntries()
Returns a reference to this object so that method calls can be chained together.
public List<String> getGrantTokens()
Constraints:
Length: 0 - 10
public void setGrantTokens(Collection<String> grantTokens)
Constraints:
Length: 0 - 10
grantTokens
- A list of grant tokens that represent grants which can be used to
provide long term permissions to perform decryption.public DecryptRequest withGrantTokens(String... grantTokens)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 10
grantTokens
- A list of grant tokens that represent grants which can be used to
provide long term permissions to perform decryption.public DecryptRequest withGrantTokens(Collection<String> grantTokens)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 10
grantTokens
- A list of grant tokens that represent grants which can be used to
provide long term permissions to perform decryption.public String toString()
toString
in class Object
Object.toString()
Copyright © 2015. All rights reserved.