@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.
OriginRequestPolicyQueryStringBehavior
public 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.
OriginRequestPolicyQueryStringBehavior
public 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.
OriginRequestPolicyQueryStringBehavior
public 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.
OriginRequestPolicyQueryStringBehavior
public 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 Object
Object.toString()
public OriginRequestPolicyQueryStringsConfig clone()