@Generated(value="software.amazon.awssdk:codegen") public final class ReEncryptionAttributes extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ReEncryptionAttributes.Builder,ReEncryptionAttributes>
Parameters that are required to perform reencryption operation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ReEncryptionAttributes.Builder |
static class |
ReEncryptionAttributes.Type |
| Modifier and Type | Method and Description |
|---|---|
static ReEncryptionAttributes.Builder |
builder() |
DukptEncryptionAttributes |
dukpt()
Returns the value of the Dukpt property for this object.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
static ReEncryptionAttributes |
fromDukpt(Consumer<DukptEncryptionAttributes.Builder> dukpt)
Create an instance of this class with
dukpt() initialized to the given value. |
static ReEncryptionAttributes |
fromDukpt(DukptEncryptionAttributes dukpt)
Create an instance of this class with
dukpt() initialized to the given value. |
static ReEncryptionAttributes |
fromSymmetric(Consumer<SymmetricEncryptionAttributes.Builder> symmetric)
Create an instance of this class with
symmetric() initialized to the given value. |
static ReEncryptionAttributes |
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 ReEncryptionAttributes.Builder> |
serializableBuilderClass() |
SymmetricEncryptionAttributes |
symmetric()
Parameters that are required to encrypt data using symmetric keys.
|
ReEncryptionAttributes.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ReEncryptionAttributes.Type |
type()
Retrieve an enum value representing which member of this object is populated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final DukptEncryptionAttributes dukpt()
public final SymmetricEncryptionAttributes symmetric()
Parameters that are required to encrypt data using symmetric keys.
public ReEncryptionAttributes.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ReEncryptionAttributes.Builder,ReEncryptionAttributes>public static ReEncryptionAttributes.Builder builder()
public static Class<? extends ReEncryptionAttributes.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static ReEncryptionAttributes 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 ReEncryptionAttributes 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 ReEncryptionAttributes fromSymmetric(SymmetricEncryptionAttributes symmetric)
symmetric() initialized to the given value.
Parameters that are required to encrypt data using symmetric keys.
symmetric - Parameters that are required to encrypt data using symmetric keys.public static ReEncryptionAttributes fromSymmetric(Consumer<SymmetricEncryptionAttributes.Builder> symmetric)
symmetric() initialized to the given value.
Parameters that are required to encrypt data using symmetric keys.
symmetric - Parameters that are required to encrypt data using symmetric keys.public ReEncryptionAttributes.Type type()
ReEncryptionAttributes.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 ReEncryptionAttributes.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.