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.
EncryptionAlgorithmSpec
public 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.
EncryptionAlgorithmSpec
public 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.
EncryptionAlgorithmSpec
public 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.
EncryptionAlgorithmSpec
public 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.
EncryptionAlgorithmSpec
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.