@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()