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