@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. The comment cannot be longer than 128 characters.
comment
- An optional comment about the configuration. The comment cannot be longer than 128 characters.public String getComment()
An optional comment about the configuration. The comment cannot be longer than 128 characters.
public FieldLevelEncryptionConfig withComment(String comment)
An optional comment about the configuration. The comment cannot be longer than 128 characters.
comment
- An optional comment about the configuration. The comment cannot be longer than 128 characters.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 Object
Object.toString()
public FieldLevelEncryptionConfig clone()