@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FieldLevelEncryptionProfileSummary extends Object implements Serializable, Cloneable
The field-level encryption profile summary.
Constructor and Description |
---|
FieldLevelEncryptionProfileSummary() |
Modifier and Type | Method and Description |
---|---|
FieldLevelEncryptionProfileSummary |
clone() |
boolean |
equals(Object obj) |
String |
getComment()
An optional comment for the field-level encryption profile summary.
|
EncryptionEntities |
getEncryptionEntities()
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.
|
String |
getId()
ID for the field-level encryption profile summary.
|
Date |
getLastModifiedTime()
The time when the the field-level encryption profile summary was last updated.
|
String |
getName()
Name for the field-level encryption profile summary.
|
int |
hashCode() |
void |
setComment(String comment)
An optional comment for the field-level encryption profile summary.
|
void |
setEncryptionEntities(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.
|
void |
setId(String id)
ID for the field-level encryption profile summary.
|
void |
setLastModifiedTime(Date lastModifiedTime)
The time when the the field-level encryption profile summary was last updated.
|
void |
setName(String name)
Name for the field-level encryption profile summary.
|
String |
toString()
Returns a string representation of this object.
|
FieldLevelEncryptionProfileSummary |
withComment(String comment)
An optional comment for the field-level encryption profile summary.
|
FieldLevelEncryptionProfileSummary |
withEncryptionEntities(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.
|
FieldLevelEncryptionProfileSummary |
withId(String id)
ID for the field-level encryption profile summary.
|
FieldLevelEncryptionProfileSummary |
withLastModifiedTime(Date lastModifiedTime)
The time when the the field-level encryption profile summary was last updated.
|
FieldLevelEncryptionProfileSummary |
withName(String name)
Name for the field-level encryption profile summary.
|
public void setId(String id)
ID for the field-level encryption profile summary.
id
- ID for the field-level encryption profile summary.public String getId()
ID for the field-level encryption profile summary.
public FieldLevelEncryptionProfileSummary withId(String id)
ID for the field-level encryption profile summary.
id
- ID for the field-level encryption profile summary.public void setLastModifiedTime(Date lastModifiedTime)
The time when the the field-level encryption profile summary was last updated.
lastModifiedTime
- The time when the the field-level encryption profile summary was last updated.public Date getLastModifiedTime()
The time when the the field-level encryption profile summary was last updated.
public FieldLevelEncryptionProfileSummary withLastModifiedTime(Date lastModifiedTime)
The time when the the field-level encryption profile summary was last updated.
lastModifiedTime
- The time when the the field-level encryption profile summary was last updated.public void setName(String name)
Name for the field-level encryption profile summary.
name
- Name for the field-level encryption profile summary.public String getName()
Name for the field-level encryption profile summary.
public FieldLevelEncryptionProfileSummary withName(String name)
Name for the field-level encryption profile summary.
name
- Name for the field-level encryption profile summary.public void setEncryptionEntities(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.
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 EncryptionEntities getEncryptionEntities()
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 FieldLevelEncryptionProfileSummary withEncryptionEntities(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.
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 void setComment(String comment)
An optional comment for the field-level encryption profile summary. The comment cannot be longer than 128 characters.
comment
- An optional comment for the field-level encryption profile summary. The comment cannot be longer than 128
characters.public String getComment()
An optional comment for the field-level encryption profile summary. The comment cannot be longer than 128 characters.
public FieldLevelEncryptionProfileSummary withComment(String comment)
An optional comment for the field-level encryption profile summary. The comment cannot be longer than 128 characters.
comment
- An optional comment for the field-level encryption profile summary. The comment cannot be longer than 128
characters.public String toString()
toString
in class Object
Object.toString()
public FieldLevelEncryptionProfileSummary clone()