@Generated(value="software.amazon.awssdk:codegen") public final class EncryptionDecryptionAttributes extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EncryptionDecryptionAttributes.Builder,EncryptionDecryptionAttributes>
Parameters that are required to perform encryption and decryption operations.
| Modifier and Type | Class and Description |
|---|---|
static interface |
EncryptionDecryptionAttributes.Builder |
static class |
EncryptionDecryptionAttributes.Type |
| Modifier and Type | Method and Description |
|---|---|
AsymmetricEncryptionAttributes |
asymmetric()
Returns the value of the Asymmetric property for this object.
|
static EncryptionDecryptionAttributes.Builder |
builder() |
DukptEncryptionAttributes |
dukpt()
Returns the value of the Dukpt property for this object.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
static EncryptionDecryptionAttributes |
fromAsymmetric(AsymmetricEncryptionAttributes asymmetric)
Create an instance of this class with
asymmetric() initialized to the given value. |
static EncryptionDecryptionAttributes |
fromAsymmetric(Consumer<AsymmetricEncryptionAttributes.Builder> asymmetric)
Create an instance of this class with
asymmetric() initialized to the given value. |
static EncryptionDecryptionAttributes |
fromDukpt(Consumer<DukptEncryptionAttributes.Builder> dukpt)
Create an instance of this class with
dukpt() initialized to the given value. |
static EncryptionDecryptionAttributes |
fromDukpt(DukptEncryptionAttributes dukpt)
Create an instance of this class with
dukpt() initialized to the given value. |
static EncryptionDecryptionAttributes |
fromSymmetric(Consumer<SymmetricEncryptionAttributes.Builder> symmetric)
Create an instance of this class with
symmetric() initialized to the given value. |
static EncryptionDecryptionAttributes |
fromSymmetric(SymmetricEncryptionAttributes symmetric)
Create an instance of this class with
symmetric() initialized to the given value. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends EncryptionDecryptionAttributes.Builder> |
serializableBuilderClass() |
SymmetricEncryptionAttributes |
symmetric()
Parameters that are required to perform encryption and decryption using symmetric keys.
|
EncryptionDecryptionAttributes.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
EncryptionDecryptionAttributes.Type |
type()
Retrieve an enum value representing which member of this object is populated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final AsymmetricEncryptionAttributes asymmetric()
public final DukptEncryptionAttributes dukpt()
public final SymmetricEncryptionAttributes symmetric()
Parameters that are required to perform encryption and decryption using symmetric keys.
public EncryptionDecryptionAttributes.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<EncryptionDecryptionAttributes.Builder,EncryptionDecryptionAttributes>public static EncryptionDecryptionAttributes.Builder builder()
public static Class<? extends EncryptionDecryptionAttributes.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static EncryptionDecryptionAttributes fromAsymmetric(AsymmetricEncryptionAttributes asymmetric)
asymmetric() initialized to the given value.
Sets the value of the Asymmetric property for this object.asymmetric - The new value for the Asymmetric property for this object.public static EncryptionDecryptionAttributes fromAsymmetric(Consumer<AsymmetricEncryptionAttributes.Builder> asymmetric)
asymmetric() initialized to the given value.
Sets the value of the Asymmetric property for this object.asymmetric - The new value for the Asymmetric property for this object.public static EncryptionDecryptionAttributes fromDukpt(DukptEncryptionAttributes dukpt)
dukpt() initialized to the given value.
Sets the value of the Dukpt property for this object.dukpt - The new value for the Dukpt property for this object.public static EncryptionDecryptionAttributes fromDukpt(Consumer<DukptEncryptionAttributes.Builder> dukpt)
dukpt() initialized to the given value.
Sets the value of the Dukpt property for this object.dukpt - The new value for the Dukpt property for this object.public static EncryptionDecryptionAttributes fromSymmetric(SymmetricEncryptionAttributes symmetric)
symmetric() initialized to the given value.
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 static EncryptionDecryptionAttributes fromSymmetric(Consumer<SymmetricEncryptionAttributes.Builder> symmetric)
symmetric() initialized to the given value.
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 EncryptionDecryptionAttributes.Type type()
EncryptionDecryptionAttributes.Type.UNKNOWN_TO_SDK_VERSION if the
service returned a member that is only known to a newer SDK version.
When this class is created directly in your code, this will be EncryptionDecryptionAttributes.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.