@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, waitcopypublic String id()
ID for the field-level encryption profile summary.
public Instant lastModifiedTime()
The time when the the field-level encryption profile summary was last updated.
public String name()
Name for the field-level encryption profile summary.
public 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 String comment()
An optional comment for the field-level encryption profile summary.
public FieldLevelEncryptionProfileSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<FieldLevelEncryptionProfileSummary.Builder,FieldLevelEncryptionProfileSummary>public static FieldLevelEncryptionProfileSummary.Builder builder()
public static Class<? extends FieldLevelEncryptionProfileSummary.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.