@Generated(value="software.amazon.awssdk:codegen") public final class FieldLevelEncryptionProfileSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FieldLevelEncryptionProfileSummary.Builder,FieldLevelEncryptionProfileSummary>
The field-level encryption profile summary.
Modifier and Type | Class and Description |
---|---|
static interface |
FieldLevelEncryptionProfileSummary.Builder |
Modifier and Type | Method and Description |
---|---|
static FieldLevelEncryptionProfileSummary.Builder |
builder() |
String |
comment()
An optional comment for the field-level encryption profile summary.
|
EncryptionEntities |
encryptionEntities()
A complex data type of encryption entities for the field-level encryption profile that include the public key ID,
provider, and field patterns for specifying which fields to encrypt with this key.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
ID for the field-level encryption profile summary.
|
Instant |
lastModifiedTime()
The time when the the field-level encryption profile summary was last updated.
|
String |
name()
Name for the field-level encryption profile summary.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends FieldLevelEncryptionProfileSummary.Builder> |
serializableBuilderClass() |
FieldLevelEncryptionProfileSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String id()
ID for the field-level encryption profile summary.
public final Instant lastModifiedTime()
The time when the the field-level encryption profile summary was last updated.
public final String name()
Name for the field-level encryption profile summary.
public final EncryptionEntities encryptionEntities()
A complex data type of encryption entities for the field-level encryption profile that include the public key ID, provider, and field patterns for specifying which fields to encrypt with this key.
public final String comment()
An optional comment for the field-level encryption profile summary. The comment cannot be longer than 128 characters.
public FieldLevelEncryptionProfileSummary.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<FieldLevelEncryptionProfileSummary.Builder,FieldLevelEncryptionProfileSummary>
public static FieldLevelEncryptionProfileSummary.Builder builder()
public static Class<? extends FieldLevelEncryptionProfileSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2021. All rights reserved.