@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 Object
Object.toString()
public FieldLevelEncryptionConfig clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.