@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EncryptionDecryptionAttributes extends Object implements Serializable, Cloneable, StructuredPojo
Parameters that are required to perform encryption and decryption operations.
Constructor and Description |
---|
EncryptionDecryptionAttributes() |
Modifier and Type | Method and Description |
---|---|
EncryptionDecryptionAttributes |
clone() |
boolean |
equals(Object obj) |
AsymmetricEncryptionAttributes |
getAsymmetric() |
DukptEncryptionAttributes |
getDukpt() |
EmvEncryptionAttributes |
getEmv()
Parameters for plaintext encryption using EMV keys.
|
SymmetricEncryptionAttributes |
getSymmetric()
Parameters that are required to perform encryption and decryption using symmetric keys.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAsymmetric(AsymmetricEncryptionAttributes asymmetric) |
void |
setDukpt(DukptEncryptionAttributes dukpt) |
void |
setEmv(EmvEncryptionAttributes emv)
Parameters for plaintext encryption using EMV keys.
|
void |
setSymmetric(SymmetricEncryptionAttributes symmetric)
Parameters that are required to perform encryption and decryption using symmetric keys.
|
String |
toString()
Returns a string representation of this object.
|
EncryptionDecryptionAttributes |
withAsymmetric(AsymmetricEncryptionAttributes asymmetric) |
EncryptionDecryptionAttributes |
withDukpt(DukptEncryptionAttributes dukpt) |
EncryptionDecryptionAttributes |
withEmv(EmvEncryptionAttributes emv)
Parameters for plaintext encryption using EMV keys.
|
EncryptionDecryptionAttributes |
withSymmetric(SymmetricEncryptionAttributes symmetric)
Parameters that are required to perform encryption and decryption using symmetric keys.
|
public void setAsymmetric(AsymmetricEncryptionAttributes asymmetric)
asymmetric
- public AsymmetricEncryptionAttributes getAsymmetric()
public EncryptionDecryptionAttributes withAsymmetric(AsymmetricEncryptionAttributes asymmetric)
asymmetric
- public void setDukpt(DukptEncryptionAttributes dukpt)
dukpt
- public DukptEncryptionAttributes getDukpt()
public EncryptionDecryptionAttributes withDukpt(DukptEncryptionAttributes dukpt)
dukpt
- public void setEmv(EmvEncryptionAttributes emv)
Parameters for plaintext encryption using EMV keys.
emv
- Parameters for plaintext encryption using EMV keys.public EmvEncryptionAttributes getEmv()
Parameters for plaintext encryption using EMV keys.
public EncryptionDecryptionAttributes withEmv(EmvEncryptionAttributes emv)
Parameters for plaintext encryption using EMV keys.
emv
- Parameters for plaintext encryption using EMV keys.public void setSymmetric(SymmetricEncryptionAttributes symmetric)
Parameters that are required to perform encryption and decryption using symmetric keys.
symmetric
- Parameters that are required to perform encryption and decryption using symmetric keys.public SymmetricEncryptionAttributes getSymmetric()
Parameters that are required to perform encryption and decryption using symmetric keys.
public EncryptionDecryptionAttributes withSymmetric(SymmetricEncryptionAttributes symmetric)
Parameters that are required to perform encryption and decryption using symmetric keys.
symmetric
- Parameters that are required to perform encryption and decryption using symmetric keys.public String toString()
toString
in class Object
Object.toString()
public EncryptionDecryptionAttributes clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.