@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FieldLevelEncryptionConfig extends Object implements Serializable, Cloneable
A complex data type that includes the profile configurations specified for field-level encryption.
| Constructor and Description | 
|---|
| FieldLevelEncryptionConfig() | 
| Modifier and Type | Method and Description | 
|---|---|
| FieldLevelEncryptionConfig | clone() | 
| boolean | equals(Object obj) | 
| String | getCallerReference()
 A unique number that ensures the request can't be replayed. | 
| String | getComment()
 An optional comment about the configuration. | 
| ContentTypeProfileConfig | getContentTypeProfileConfig()
 A complex data type that specifies when to forward content if a content type isn't recognized and profiles to use
 as by default in a request if a query argument doesn't specify a profile to use. | 
| QueryArgProfileConfig | getQueryArgProfileConfig()
 A complex data type that specifies when to forward content if a profile isn't found and the profile that can be
 provided as a query argument in a request. | 
| int | hashCode() | 
| void | setCallerReference(String callerReference)
 A unique number that ensures the request can't be replayed. | 
| void | setComment(String comment)
 An optional comment about the configuration. | 
| void | setContentTypeProfileConfig(ContentTypeProfileConfig contentTypeProfileConfig)
 A complex data type that specifies when to forward content if a content type isn't recognized and profiles to use
 as by default in a request if a query argument doesn't specify a profile to use. | 
| void | setQueryArgProfileConfig(QueryArgProfileConfig queryArgProfileConfig)
 A complex data type that specifies when to forward content if a profile isn't found and the profile that can be
 provided as a query argument in a request. | 
| String | toString()Returns a string representation of this object. | 
| FieldLevelEncryptionConfig | withCallerReference(String callerReference)
 A unique number that ensures the request can't be replayed. | 
| FieldLevelEncryptionConfig | withComment(String comment)
 An optional comment about the configuration. | 
| FieldLevelEncryptionConfig | withContentTypeProfileConfig(ContentTypeProfileConfig contentTypeProfileConfig)
 A complex data type that specifies when to forward content if a content type isn't recognized and profiles to use
 as by default in a request if a query argument doesn't specify a profile to use. | 
| FieldLevelEncryptionConfig | withQueryArgProfileConfig(QueryArgProfileConfig queryArgProfileConfig)
 A complex data type that specifies when to forward content if a profile isn't found and the profile that can be
 provided as a query argument in a request. | 
public void setCallerReference(String callerReference)
A unique number that ensures the request can't be replayed.
callerReference - A unique number that ensures the request can't be replayed.public String getCallerReference()
A unique number that ensures the request can't be replayed.
public FieldLevelEncryptionConfig withCallerReference(String callerReference)
A unique number that ensures the request can't be replayed.
callerReference - A unique number that ensures the request can't be replayed.public void setComment(String comment)
An optional comment about the configuration.
comment - An optional comment about the configuration.public String getComment()
An optional comment about the configuration.
public FieldLevelEncryptionConfig withComment(String comment)
An optional comment about the configuration.
comment - An optional comment about the configuration.public void setQueryArgProfileConfig(QueryArgProfileConfig queryArgProfileConfig)
A complex data type that specifies when to forward content if a profile isn't found and the profile that can be provided as a query argument in a request.
queryArgProfileConfig - A complex data type that specifies when to forward content if a profile isn't found and the profile that
        can be provided as a query argument in a request.public QueryArgProfileConfig getQueryArgProfileConfig()
A complex data type that specifies when to forward content if a profile isn't found and the profile that can be provided as a query argument in a request.
public FieldLevelEncryptionConfig withQueryArgProfileConfig(QueryArgProfileConfig queryArgProfileConfig)
A complex data type that specifies when to forward content if a profile isn't found and the profile that can be provided as a query argument in a request.
queryArgProfileConfig - A complex data type that specifies when to forward content if a profile isn't found and the profile that
        can be provided as a query argument in a request.public void setContentTypeProfileConfig(ContentTypeProfileConfig contentTypeProfileConfig)
A complex data type that specifies when to forward content if a content type isn't recognized and profiles to use as by default in a request if a query argument doesn't specify a profile to use.
contentTypeProfileConfig - A complex data type that specifies when to forward content if a content type isn't recognized and profiles
        to use as by default in a request if a query argument doesn't specify a profile to use.public ContentTypeProfileConfig getContentTypeProfileConfig()
A complex data type that specifies when to forward content if a content type isn't recognized and profiles to use as by default in a request if a query argument doesn't specify a profile to use.
public FieldLevelEncryptionConfig withContentTypeProfileConfig(ContentTypeProfileConfig contentTypeProfileConfig)
A complex data type that specifies when to forward content if a content type isn't recognized and profiles to use as by default in a request if a query argument doesn't specify a profile to use.
contentTypeProfileConfig - A complex data type that specifies when to forward content if a content type isn't recognized and profiles
        to use as by default in a request if a query argument doesn't specify a profile to use.public String toString()
toString in class ObjectObject.toString()public FieldLevelEncryptionConfig clone()