@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 the specific query strings in viewer requests that either are or are not
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 the specific query strings in viewer requests that either are or are not
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 the specific query strings in viewer requests that either are or are not
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 – No query strings in viewer requests are 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 – Only 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.
allExcept – All query strings in viewer requests are included in requests that CloudFront sends to
the origin, except for those listed in the QueryStringNames type, which are not
included.
queryStringBehavior - Determines whether any URL query strings in viewer requests are included in requests that CloudFront sends
to the origin. Valid values are:
none – No query strings in viewer requests are 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 – Only 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.
allExcept – All query strings in viewer requests are included in requests that CloudFront
sends to the origin, except for those listed in the QueryStringNames type,
which are not included.
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 – No query strings in viewer requests are 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 – Only 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.
allExcept – All query strings in viewer requests are included in requests that CloudFront sends to
the origin, except for those listed in the QueryStringNames type, which are not
included.
none – No query strings in viewer requests are 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 – Only 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.
allExcept – All query strings in viewer requests are included in requests that CloudFront
sends to the origin, except for those listed in the QueryStringNames type,
which are not included.
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 – No query strings in viewer requests are 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 – Only 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.
allExcept – All query strings in viewer requests are included in requests that CloudFront sends to
the origin, except for those listed in the QueryStringNames type, which are not
included.
queryStringBehavior - Determines whether any URL query strings in viewer requests are included in requests that CloudFront sends
to the origin. Valid values are:
none – No query strings in viewer requests are 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 – Only 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.
allExcept – All query strings in viewer requests are included in requests that CloudFront
sends to the origin, except for those listed in the QueryStringNames type,
which are not included.
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 – No query strings in viewer requests are 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 – Only 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.
allExcept – All query strings in viewer requests are included in requests that CloudFront sends to
the origin, except for those listed in the QueryStringNames type, which are not
included.
queryStringBehavior - Determines whether any URL query strings in viewer requests are included in requests that CloudFront sends
to the origin. Valid values are:
none – No query strings in viewer requests are 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 – Only 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.
allExcept – All query strings in viewer requests are included in requests that CloudFront
sends to the origin, except for those listed in the QueryStringNames type,
which are not included.
OriginRequestPolicyQueryStringBehaviorpublic void setQueryStrings(QueryStringNames queryStrings)
Contains the specific query strings in viewer requests that either are or are not
included in requests that CloudFront sends to the origin. The behavior depends on whether the
QueryStringBehavior field in the OriginRequestPolicyQueryStringsConfig type is set to
whitelist (the listed query strings are included) or allExcept (the
listed query strings are not included, but all other query strings are).
queryStrings - Contains the specific query strings in viewer requests that either are or are
not included in requests that CloudFront sends to the origin. The behavior depends on whether the
QueryStringBehavior field in the OriginRequestPolicyQueryStringsConfig type is
set to whitelist (the listed query strings are included) or
allExcept (the listed query strings are not included, but all other query
strings are).public QueryStringNames getQueryStrings()
Contains the specific query strings in viewer requests that either are or are not
included in requests that CloudFront sends to the origin. The behavior depends on whether the
QueryStringBehavior field in the OriginRequestPolicyQueryStringsConfig type is set to
whitelist (the listed query strings are included) or allExcept (the
listed query strings are not included, but all other query strings are).
QueryStringBehavior field in the OriginRequestPolicyQueryStringsConfig type
is set to whitelist (the listed query strings are included) or
allExcept (the listed query strings are not included, but all other query
strings are).public OriginRequestPolicyQueryStringsConfig withQueryStrings(QueryStringNames queryStrings)
Contains the specific query strings in viewer requests that either are or are not
included in requests that CloudFront sends to the origin. The behavior depends on whether the
QueryStringBehavior field in the OriginRequestPolicyQueryStringsConfig type is set to
whitelist (the listed query strings are included) or allExcept (the
listed query strings are not included, but all other query strings are).
queryStrings - Contains the specific query strings in viewer requests that either are or are
not included in requests that CloudFront sends to the origin. The behavior depends on whether the
QueryStringBehavior field in the OriginRequestPolicyQueryStringsConfig type is
set to whitelist (the listed query strings are included) or
allExcept (the listed query strings are not included, but all other query
strings are).public String toString()
toString in class ObjectObject.toString()public OriginRequestPolicyQueryStringsConfig clone()
Copyright © 2024. All rights reserved.