@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ForwardedValues extends Object implements Serializable, Cloneable
A complex type that specifies how CloudFront handles query strings and cookies.
| Constructor and Description | 
|---|
| ForwardedValues() | 
| Modifier and Type | Method and Description | 
|---|---|
| ForwardedValues | clone() | 
| boolean | equals(Object obj) | 
| CookiePreference | getCookies()
 A complex type that specifies whether you want CloudFront to forward cookies to the origin and, if so, which
 ones. | 
| Headers | getHeaders()
 A complex type that specifies the  Headers, if any, that you want CloudFront to vary upon for this
 cache behavior. | 
| Boolean | getQueryString()
 Indicates whether you want CloudFront to forward query strings to the origin that is associated with this cache
 behavior and cache based on the query string parameters. | 
| QueryStringCacheKeys | getQueryStringCacheKeys()
 A complex type that contains information about the query string parameters that you want CloudFront to use for
 caching for this cache behavior. | 
| int | hashCode() | 
| Boolean | isQueryString()
 Indicates whether you want CloudFront to forward query strings to the origin that is associated with this cache
 behavior and cache based on the query string parameters. | 
| void | setCookies(CookiePreference cookies)
 A complex type that specifies whether you want CloudFront to forward cookies to the origin and, if so, which
 ones. | 
| void | setHeaders(Headers headers)
 A complex type that specifies the  Headers, if any, that you want CloudFront to vary upon for this
 cache behavior. | 
| void | setQueryString(Boolean queryString)
 Indicates whether you want CloudFront to forward query strings to the origin that is associated with this cache
 behavior and cache based on the query string parameters. | 
| void | setQueryStringCacheKeys(QueryStringCacheKeys queryStringCacheKeys)
 A complex type that contains information about the query string parameters that you want CloudFront to use for
 caching for this cache behavior. | 
| String | toString()Returns a string representation of this object; useful for testing and debugging. | 
| ForwardedValues | withCookies(CookiePreference cookies)
 A complex type that specifies whether you want CloudFront to forward cookies to the origin and, if so, which
 ones. | 
| ForwardedValues | withHeaders(Headers headers)
 A complex type that specifies the  Headers, if any, that you want CloudFront to vary upon for this
 cache behavior. | 
| ForwardedValues | withQueryString(Boolean queryString)
 Indicates whether you want CloudFront to forward query strings to the origin that is associated with this cache
 behavior and cache based on the query string parameters. | 
| ForwardedValues | withQueryStringCacheKeys(QueryStringCacheKeys queryStringCacheKeys)
 A complex type that contains information about the query string parameters that you want CloudFront to use for
 caching for this cache behavior. | 
public void setQueryString(Boolean queryString)
 Indicates whether you want CloudFront to forward query strings to the origin that is associated with this cache
 behavior and cache based on the query string parameters. CloudFront behavior depends on the value of
 QueryString and on the values that you specify for QueryStringCacheKeys, if any:
 
 If you specify true for QueryString and you don't specify any values for
 QueryStringCacheKeys, CloudFront forwards all query string parameters to the origin and caches based
 on all query string parameters. Depending on how many query string parameters and values you have, this can
 adversely affect performance because CloudFront must forward more requests to the origin.
 
 If you specify true for QueryString and you specify one or more values for
 QueryStringCacheKeys, CloudFront forwards all query string parameters to the origin, but it only
 caches based on the query string parameters that you specify.
 
 If you specify false for QueryString, CloudFront doesn't forward any query string parameters to the
 origin, and doesn't cache based on query string parameters.
 
For more information, see Configuring CloudFront to Cache Based on Query String Parameters in the Amazon CloudFront Developer Guide.
queryString - Indicates whether you want CloudFront to forward query strings to the origin that is associated with this
        cache behavior and cache based on the query string parameters. CloudFront behavior depends on the value of
        QueryString and on the values that you specify for QueryStringCacheKeys, if
        any:
        
        If you specify true for QueryString and you don't specify any values for
        QueryStringCacheKeys, CloudFront forwards all query string parameters to the origin and
        caches based on all query string parameters. Depending on how many query string parameters and values you
        have, this can adversely affect performance because CloudFront must forward more requests to the origin.
        
        If you specify true for QueryString and you specify one or more values for
        QueryStringCacheKeys, CloudFront forwards all query string parameters to the origin, but it
        only caches based on the query string parameters that you specify.
        
        If you specify false for QueryString, CloudFront doesn't forward any query string parameters
        to the origin, and doesn't cache based on query string parameters.
        
For more information, see Configuring CloudFront to Cache Based on Query String Parameters in the Amazon CloudFront Developer Guide.
public Boolean getQueryString()
 Indicates whether you want CloudFront to forward query strings to the origin that is associated with this cache
 behavior and cache based on the query string parameters. CloudFront behavior depends on the value of
 QueryString and on the values that you specify for QueryStringCacheKeys, if any:
 
 If you specify true for QueryString and you don't specify any values for
 QueryStringCacheKeys, CloudFront forwards all query string parameters to the origin and caches based
 on all query string parameters. Depending on how many query string parameters and values you have, this can
 adversely affect performance because CloudFront must forward more requests to the origin.
 
 If you specify true for QueryString and you specify one or more values for
 QueryStringCacheKeys, CloudFront forwards all query string parameters to the origin, but it only
 caches based on the query string parameters that you specify.
 
 If you specify false for QueryString, CloudFront doesn't forward any query string parameters to the
 origin, and doesn't cache based on query string parameters.
 
For more information, see Configuring CloudFront to Cache Based on Query String Parameters in the Amazon CloudFront Developer Guide.
QueryString and on the values that you specify for QueryStringCacheKeys, if
         any:
         
         If you specify true for QueryString and you don't specify any values for
         QueryStringCacheKeys, CloudFront forwards all query string parameters to the origin and
         caches based on all query string parameters. Depending on how many query string parameters and values you
         have, this can adversely affect performance because CloudFront must forward more requests to the origin.
         
         If you specify true for QueryString and you specify one or more values for
         QueryStringCacheKeys, CloudFront forwards all query string parameters to the origin, but it
         only caches based on the query string parameters that you specify.
         
         If you specify false for QueryString, CloudFront doesn't forward any query string parameters
         to the origin, and doesn't cache based on query string parameters.
         
For more information, see Configuring CloudFront to Cache Based on Query String Parameters in the Amazon CloudFront Developer Guide.
public ForwardedValues withQueryString(Boolean queryString)
 Indicates whether you want CloudFront to forward query strings to the origin that is associated with this cache
 behavior and cache based on the query string parameters. CloudFront behavior depends on the value of
 QueryString and on the values that you specify for QueryStringCacheKeys, if any:
 
 If you specify true for QueryString and you don't specify any values for
 QueryStringCacheKeys, CloudFront forwards all query string parameters to the origin and caches based
 on all query string parameters. Depending on how many query string parameters and values you have, this can
 adversely affect performance because CloudFront must forward more requests to the origin.
 
 If you specify true for QueryString and you specify one or more values for
 QueryStringCacheKeys, CloudFront forwards all query string parameters to the origin, but it only
 caches based on the query string parameters that you specify.
 
 If you specify false for QueryString, CloudFront doesn't forward any query string parameters to the
 origin, and doesn't cache based on query string parameters.
 
For more information, see Configuring CloudFront to Cache Based on Query String Parameters in the Amazon CloudFront Developer Guide.
queryString - Indicates whether you want CloudFront to forward query strings to the origin that is associated with this
        cache behavior and cache based on the query string parameters. CloudFront behavior depends on the value of
        QueryString and on the values that you specify for QueryStringCacheKeys, if
        any:
        
        If you specify true for QueryString and you don't specify any values for
        QueryStringCacheKeys, CloudFront forwards all query string parameters to the origin and
        caches based on all query string parameters. Depending on how many query string parameters and values you
        have, this can adversely affect performance because CloudFront must forward more requests to the origin.
        
        If you specify true for QueryString and you specify one or more values for
        QueryStringCacheKeys, CloudFront forwards all query string parameters to the origin, but it
        only caches based on the query string parameters that you specify.
        
        If you specify false for QueryString, CloudFront doesn't forward any query string parameters
        to the origin, and doesn't cache based on query string parameters.
        
For more information, see Configuring CloudFront to Cache Based on Query String Parameters in the Amazon CloudFront Developer Guide.
public Boolean isQueryString()
 Indicates whether you want CloudFront to forward query strings to the origin that is associated with this cache
 behavior and cache based on the query string parameters. CloudFront behavior depends on the value of
 QueryString and on the values that you specify for QueryStringCacheKeys, if any:
 
 If you specify true for QueryString and you don't specify any values for
 QueryStringCacheKeys, CloudFront forwards all query string parameters to the origin and caches based
 on all query string parameters. Depending on how many query string parameters and values you have, this can
 adversely affect performance because CloudFront must forward more requests to the origin.
 
 If you specify true for QueryString and you specify one or more values for
 QueryStringCacheKeys, CloudFront forwards all query string parameters to the origin, but it only
 caches based on the query string parameters that you specify.
 
 If you specify false for QueryString, CloudFront doesn't forward any query string parameters to the
 origin, and doesn't cache based on query string parameters.
 
For more information, see Configuring CloudFront to Cache Based on Query String Parameters in the Amazon CloudFront Developer Guide.
QueryString and on the values that you specify for QueryStringCacheKeys, if
         any:
         
         If you specify true for QueryString and you don't specify any values for
         QueryStringCacheKeys, CloudFront forwards all query string parameters to the origin and
         caches based on all query string parameters. Depending on how many query string parameters and values you
         have, this can adversely affect performance because CloudFront must forward more requests to the origin.
         
         If you specify true for QueryString and you specify one or more values for
         QueryStringCacheKeys, CloudFront forwards all query string parameters to the origin, but it
         only caches based on the query string parameters that you specify.
         
         If you specify false for QueryString, CloudFront doesn't forward any query string parameters
         to the origin, and doesn't cache based on query string parameters.
         
For more information, see Configuring CloudFront to Cache Based on Query String Parameters in the Amazon CloudFront Developer Guide.
public void setCookies(CookiePreference cookies)
A complex type that specifies whether you want CloudFront to forward cookies to the origin and, if so, which ones. For more information about forwarding cookies to the origin, see How CloudFront Forwards, Caches, and Logs Cookies in the Amazon CloudFront Developer Guide.
cookies - A complex type that specifies whether you want CloudFront to forward cookies to the origin and, if so,
        which ones. For more information about forwarding cookies to the origin, see How CloudFront
        Forwards, Caches, and Logs Cookies in the Amazon CloudFront Developer Guide.public CookiePreference getCookies()
A complex type that specifies whether you want CloudFront to forward cookies to the origin and, if so, which ones. For more information about forwarding cookies to the origin, see How CloudFront Forwards, Caches, and Logs Cookies in the Amazon CloudFront Developer Guide.
public ForwardedValues withCookies(CookiePreference cookies)
A complex type that specifies whether you want CloudFront to forward cookies to the origin and, if so, which ones. For more information about forwarding cookies to the origin, see How CloudFront Forwards, Caches, and Logs Cookies in the Amazon CloudFront Developer Guide.
cookies - A complex type that specifies whether you want CloudFront to forward cookies to the origin and, if so,
        which ones. For more information about forwarding cookies to the origin, see How CloudFront
        Forwards, Caches, and Logs Cookies in the Amazon CloudFront Developer Guide.public void setHeaders(Headers headers)
 A complex type that specifies the Headers, if any, that you want CloudFront to vary upon for this
 cache behavior.
 
headers - A complex type that specifies the Headers, if any, that you want CloudFront to vary upon for
        this cache behavior.public Headers getHeaders()
 A complex type that specifies the Headers, if any, that you want CloudFront to vary upon for this
 cache behavior.
 
Headers, if any, that you want CloudFront to vary upon for
         this cache behavior.public ForwardedValues withHeaders(Headers headers)
 A complex type that specifies the Headers, if any, that you want CloudFront to vary upon for this
 cache behavior.
 
headers - A complex type that specifies the Headers, if any, that you want CloudFront to vary upon for
        this cache behavior.public void setQueryStringCacheKeys(QueryStringCacheKeys queryStringCacheKeys)
A complex type that contains information about the query string parameters that you want CloudFront to use for caching for this cache behavior.
queryStringCacheKeys - A complex type that contains information about the query string parameters that you want CloudFront to use
        for caching for this cache behavior.public QueryStringCacheKeys getQueryStringCacheKeys()
A complex type that contains information about the query string parameters that you want CloudFront to use for caching for this cache behavior.
public ForwardedValues withQueryStringCacheKeys(QueryStringCacheKeys queryStringCacheKeys)
A complex type that contains information about the query string parameters that you want CloudFront to use for caching for this cache behavior.
queryStringCacheKeys - A complex type that contains information about the query string parameters that you want CloudFront to use
        for caching for this cache behavior.public String toString()
toString in class ObjectObject.toString()public ForwardedValues clone()
Copyright © 2017. All rights reserved.