@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OriginRequestPolicyQueryStringsConfig extends Object implements Serializable, Cloneable
An object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in requests that CloudFront sends to the origin.
| Constructor and Description |
|---|
OriginRequestPolicyQueryStringsConfig() |
| Modifier and Type | Method and Description |
|---|---|
OriginRequestPolicyQueryStringsConfig |
clone() |
boolean |
equals(Object obj) |
String |
getQueryStringBehavior()
Determines whether any URL query strings in viewer requests are included in requests that CloudFront sends to the
origin.
|
QueryStringNames |
getQueryStrings()
Contains a list of the query strings in viewer requests that are included in requests that CloudFront sends to
the origin.
|
int |
hashCode() |
void |
setQueryStringBehavior(String queryStringBehavior)
Determines whether any URL query strings in viewer requests are included in requests that CloudFront sends to the
origin.
|
void |
setQueryStrings(QueryStringNames queryStrings)
Contains a list of the query strings in viewer requests that are included in requests that CloudFront sends to
the origin.
|
String |
toString()
Returns a string representation of this object.
|
OriginRequestPolicyQueryStringsConfig |
withQueryStringBehavior(OriginRequestPolicyQueryStringBehavior queryStringBehavior)
Determines whether any URL query strings in viewer requests are included in requests that CloudFront sends to the
origin.
|
OriginRequestPolicyQueryStringsConfig |
withQueryStringBehavior(String queryStringBehavior)
Determines whether any URL query strings in viewer requests are included in requests that CloudFront sends to the
origin.
|
OriginRequestPolicyQueryStringsConfig |
withQueryStrings(QueryStringNames queryStrings)
Contains a list of the query strings in viewer requests that are included in requests that CloudFront sends to
the origin.
|
public OriginRequestPolicyQueryStringsConfig()
public void setQueryStringBehavior(String queryStringBehavior)
Determines whether any URL query strings in viewer requests are included in requests that CloudFront sends to the origin. Valid values are:
none – Query strings in viewer requests are not included in requests that CloudFront sends to the
origin. Even when this field is set to none, any query strings that are listed in a
CachePolicy are included in origin requests.
whitelist – The query strings in viewer requests that are listed in the
QueryStringNames type are included in requests that CloudFront sends to the origin.
all – All query strings in viewer requests are included in requests that CloudFront sends to the
origin.
queryStringBehavior - Determines whether any URL query strings in viewer requests are included in requests that CloudFront sends
to the origin. Valid values are:
none – Query strings in viewer requests are not included in requests that CloudFront sends to
the origin. Even when this field is set to none, any query strings that are listed in a
CachePolicy are included in origin requests.
whitelist – The query strings in viewer requests that are listed in the
QueryStringNames type are included in requests that CloudFront sends to the origin.
all – All query strings in viewer requests are included in requests that CloudFront sends to
the origin.
OriginRequestPolicyQueryStringBehaviorpublic String getQueryStringBehavior()
Determines whether any URL query strings in viewer requests are included in requests that CloudFront sends to the origin. Valid values are:
none – Query strings in viewer requests are not included in requests that CloudFront sends to the
origin. Even when this field is set to none, any query strings that are listed in a
CachePolicy are included in origin requests.
whitelist – The query strings in viewer requests that are listed in the
QueryStringNames type are included in requests that CloudFront sends to the origin.
all – All query strings in viewer requests are included in requests that CloudFront sends to the
origin.
none – Query strings in viewer requests are not included in requests that CloudFront sends
to the origin. Even when this field is set to none, any query strings that are listed in a
CachePolicy are included in origin requests.
whitelist – The query strings in viewer requests that are listed in the
QueryStringNames type are included in requests that CloudFront sends to the origin.
all – All query strings in viewer requests are included in requests that CloudFront sends to
the origin.
OriginRequestPolicyQueryStringBehaviorpublic OriginRequestPolicyQueryStringsConfig withQueryStringBehavior(String queryStringBehavior)
Determines whether any URL query strings in viewer requests are included in requests that CloudFront sends to the origin. Valid values are:
none – Query strings in viewer requests are not included in requests that CloudFront sends to the
origin. Even when this field is set to none, any query strings that are listed in a
CachePolicy are included in origin requests.
whitelist – The query strings in viewer requests that are listed in the
QueryStringNames type are included in requests that CloudFront sends to the origin.
all – All query strings in viewer requests are included in requests that CloudFront sends to the
origin.
queryStringBehavior - Determines whether any URL query strings in viewer requests are included in requests that CloudFront sends
to the origin. Valid values are:
none – Query strings in viewer requests are not included in requests that CloudFront sends to
the origin. Even when this field is set to none, any query strings that are listed in a
CachePolicy are included in origin requests.
whitelist – The query strings in viewer requests that are listed in the
QueryStringNames type are included in requests that CloudFront sends to the origin.
all – All query strings in viewer requests are included in requests that CloudFront sends to
the origin.
OriginRequestPolicyQueryStringBehaviorpublic OriginRequestPolicyQueryStringsConfig withQueryStringBehavior(OriginRequestPolicyQueryStringBehavior queryStringBehavior)
Determines whether any URL query strings in viewer requests are included in requests that CloudFront sends to the origin. Valid values are:
none – Query strings in viewer requests are not included in requests that CloudFront sends to the
origin. Even when this field is set to none, any query strings that are listed in a
CachePolicy are included in origin requests.
whitelist – The query strings in viewer requests that are listed in the
QueryStringNames type are included in requests that CloudFront sends to the origin.
all – All query strings in viewer requests are included in requests that CloudFront sends to the
origin.
queryStringBehavior - Determines whether any URL query strings in viewer requests are included in requests that CloudFront sends
to the origin. Valid values are:
none – Query strings in viewer requests are not included in requests that CloudFront sends to
the origin. Even when this field is set to none, any query strings that are listed in a
CachePolicy are included in origin requests.
whitelist – The query strings in viewer requests that are listed in the
QueryStringNames type are included in requests that CloudFront sends to the origin.
all – All query strings in viewer requests are included in requests that CloudFront sends to
the origin.
OriginRequestPolicyQueryStringBehaviorpublic void setQueryStrings(QueryStringNames queryStrings)
Contains a list of the query strings in viewer requests that are included in requests that CloudFront sends to the origin.
queryStrings - Contains a list of the query strings in viewer requests that are included in requests that CloudFront
sends to the origin.public QueryStringNames getQueryStrings()
Contains a list of the query strings in viewer requests that are included in requests that CloudFront sends to the origin.
public OriginRequestPolicyQueryStringsConfig withQueryStrings(QueryStringNames queryStrings)
Contains a list of the query strings in viewer requests that are included in requests that CloudFront sends to the origin.
queryStrings - Contains a list of the query strings in viewer requests that are included in requests that CloudFront
sends to the origin.public String toString()
toString in class ObjectObject.toString()public OriginRequestPolicyQueryStringsConfig clone()