public class EncryptResult
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
EncryptResult() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.nio.ByteBuffer |
getCiphertextBlob()
The encrypted plaintext.
|
java.lang.String |
getEncryptionAlgorithm()
The encryption algorithm that was used to encrypt the plaintext.
|
java.lang.String |
getKeyId()
The Amazon Resource Name (key ARN) of the CMK that was used to encrypt the plaintext.
|
int |
hashCode() |
void |
setCiphertextBlob(java.nio.ByteBuffer ciphertextBlob)
The encrypted plaintext.
|
void |
setEncryptionAlgorithm(EncryptionAlgorithmSpec encryptionAlgorithm)
The encryption algorithm that was used to encrypt the plaintext.
|
void |
setEncryptionAlgorithm(java.lang.String encryptionAlgorithm)
The encryption algorithm that was used to encrypt the plaintext.
|
void |
setKeyId(java.lang.String keyId)
The Amazon Resource Name (key ARN) of the CMK that was used to encrypt the plaintext.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
EncryptResult |
withCiphertextBlob(java.nio.ByteBuffer ciphertextBlob)
The encrypted plaintext.
|
EncryptResult |
withEncryptionAlgorithm(EncryptionAlgorithmSpec encryptionAlgorithm)
The encryption algorithm that was used to encrypt the plaintext.
|
EncryptResult |
withEncryptionAlgorithm(java.lang.String encryptionAlgorithm)
The encryption algorithm that was used to encrypt the plaintext.
|
EncryptResult |
withKeyId(java.lang.String keyId)
The Amazon Resource Name (key ARN) of the CMK that was used to encrypt the plaintext.
|
public java.nio.ByteBuffer getCiphertextBlob()
The encrypted plaintext. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
Constraints:
Length: 1 - 6144
The encrypted plaintext. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
public void setCiphertextBlob(java.nio.ByteBuffer ciphertextBlob)
The encrypted plaintext. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
Constraints:
Length: 1 - 6144
ciphertextBlob - The encrypted plaintext. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
public EncryptResult withCiphertextBlob(java.nio.ByteBuffer ciphertextBlob)
The encrypted plaintext. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 6144
ciphertextBlob - The encrypted plaintext. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
public java.lang.String getKeyId()
The Amazon Resource Name (key ARN) of the CMK that was used to encrypt the plaintext.
Constraints:
Length: 1 - 2048
The Amazon Resource Name (key ARN) of the CMK that was used to encrypt the plaintext.
public void setKeyId(java.lang.String keyId)
The Amazon Resource Name (key ARN) of the CMK that was used to encrypt the plaintext.
Constraints:
Length: 1 - 2048
keyId - The Amazon Resource Name (key ARN) of the CMK that was used to encrypt the plaintext.
public EncryptResult withKeyId(java.lang.String keyId)
The Amazon Resource Name (key ARN) of the CMK that was used to encrypt the plaintext.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 2048
keyId - The Amazon Resource Name (key ARN) of the CMK that was used to encrypt the plaintext.
public java.lang.String getEncryptionAlgorithm()
The encryption algorithm that was used to encrypt the plaintext.
Constraints:
Allowed Values: SYMMETRIC_DEFAULT, RSAES_OAEP_SHA_1,
RSAES_OAEP_SHA_256
The encryption algorithm that was used to encrypt the plaintext.
EncryptionAlgorithmSpecpublic void setEncryptionAlgorithm(java.lang.String encryptionAlgorithm)
The encryption algorithm that was used to encrypt the plaintext.
Constraints:
Allowed Values: SYMMETRIC_DEFAULT, RSAES_OAEP_SHA_1,
RSAES_OAEP_SHA_256
encryptionAlgorithm - The encryption algorithm that was used to encrypt the plaintext.
EncryptionAlgorithmSpecpublic EncryptResult withEncryptionAlgorithm(java.lang.String encryptionAlgorithm)
The encryption algorithm that was used to encrypt the plaintext.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: SYMMETRIC_DEFAULT, RSAES_OAEP_SHA_1,
RSAES_OAEP_SHA_256
encryptionAlgorithm - The encryption algorithm that was used to encrypt the plaintext.
EncryptionAlgorithmSpecpublic void setEncryptionAlgorithm(EncryptionAlgorithmSpec encryptionAlgorithm)
The encryption algorithm that was used to encrypt the plaintext.
Constraints:
Allowed Values: SYMMETRIC_DEFAULT, RSAES_OAEP_SHA_1,
RSAES_OAEP_SHA_256
encryptionAlgorithm - The encryption algorithm that was used to encrypt the plaintext.
EncryptionAlgorithmSpecpublic EncryptResult withEncryptionAlgorithm(EncryptionAlgorithmSpec encryptionAlgorithm)
The encryption algorithm that was used to encrypt the plaintext.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: SYMMETRIC_DEFAULT, RSAES_OAEP_SHA_1,
RSAES_OAEP_SHA_256
encryptionAlgorithm - The encryption algorithm that was used to encrypt the plaintext.
EncryptionAlgorithmSpecpublic java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2018 Amazon Web Services, Inc. All Rights Reserved.