AWS SDK for C++  1.9.157
AWS SDK for C++
Public Member Functions | List of all members
Aws::CloudFront::Model::OriginRequestPolicyQueryStringsConfig Class Reference

#include <OriginRequestPolicyQueryStringsConfig.h>

Public Member Functions

 OriginRequestPolicyQueryStringsConfig ()
 
 OriginRequestPolicyQueryStringsConfig (const Aws::Utils::Xml::XmlNode &xmlNode)
 
OriginRequestPolicyQueryStringsConfigoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const OriginRequestPolicyQueryStringBehaviorGetQueryStringBehavior () const
 
bool QueryStringBehaviorHasBeenSet () const
 
void SetQueryStringBehavior (const OriginRequestPolicyQueryStringBehavior &value)
 
void SetQueryStringBehavior (OriginRequestPolicyQueryStringBehavior &&value)
 
OriginRequestPolicyQueryStringsConfigWithQueryStringBehavior (const OriginRequestPolicyQueryStringBehavior &value)
 
OriginRequestPolicyQueryStringsConfigWithQueryStringBehavior (OriginRequestPolicyQueryStringBehavior &&value)
 
const QueryStringNamesGetQueryStrings () const
 
bool QueryStringsHasBeenSet () const
 
void SetQueryStrings (const QueryStringNames &value)
 
void SetQueryStrings (QueryStringNames &&value)
 
OriginRequestPolicyQueryStringsConfigWithQueryStrings (const QueryStringNames &value)
 
OriginRequestPolicyQueryStringsConfigWithQueryStrings (QueryStringNames &&value)
 

Detailed Description

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.

See Also:

AWS API Reference

Definition at line 33 of file OriginRequestPolicyQueryStringsConfig.h.

Constructor & Destructor Documentation

◆ OriginRequestPolicyQueryStringsConfig() [1/2]

Aws::CloudFront::Model::OriginRequestPolicyQueryStringsConfig::OriginRequestPolicyQueryStringsConfig ( )

◆ OriginRequestPolicyQueryStringsConfig() [2/2]

Aws::CloudFront::Model::OriginRequestPolicyQueryStringsConfig::OriginRequestPolicyQueryStringsConfig ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddToNode()

void Aws::CloudFront::Model::OriginRequestPolicyQueryStringsConfig::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const

◆ GetQueryStringBehavior()

const OriginRequestPolicyQueryStringBehavior& Aws::CloudFront::Model::OriginRequestPolicyQueryStringsConfig::GetQueryStringBehavior ( ) const
inline

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.

Definition at line 56 of file OriginRequestPolicyQueryStringsConfig.h.

◆ GetQueryStrings()

const QueryStringNames& Aws::CloudFront::Model::OriginRequestPolicyQueryStringsConfig::GetQueryStrings ( ) const
inline

Contains a list of the query strings in viewer requests that are included in requests that CloudFront sends to the origin.

Definition at line 138 of file OriginRequestPolicyQueryStringsConfig.h.

◆ operator=()

OriginRequestPolicyQueryStringsConfig& Aws::CloudFront::Model::OriginRequestPolicyQueryStringsConfig::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ QueryStringBehaviorHasBeenSet()

bool Aws::CloudFront::Model::OriginRequestPolicyQueryStringsConfig::QueryStringBehaviorHasBeenSet ( ) const
inline

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.

Definition at line 71 of file OriginRequestPolicyQueryStringsConfig.h.

◆ QueryStringsHasBeenSet()

bool Aws::CloudFront::Model::OriginRequestPolicyQueryStringsConfig::QueryStringsHasBeenSet ( ) const
inline

Contains a list of the query strings in viewer requests that are included in requests that CloudFront sends to the origin.

Definition at line 144 of file OriginRequestPolicyQueryStringsConfig.h.

◆ SetQueryStringBehavior() [1/2]

void Aws::CloudFront::Model::OriginRequestPolicyQueryStringsConfig::SetQueryStringBehavior ( const OriginRequestPolicyQueryStringBehavior value)
inline

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.

Definition at line 86 of file OriginRequestPolicyQueryStringsConfig.h.

◆ SetQueryStringBehavior() [2/2]

void Aws::CloudFront::Model::OriginRequestPolicyQueryStringsConfig::SetQueryStringBehavior ( OriginRequestPolicyQueryStringBehavior &&  value)
inline

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.

Definition at line 101 of file OriginRequestPolicyQueryStringsConfig.h.

◆ SetQueryStrings() [1/2]

void Aws::CloudFront::Model::OriginRequestPolicyQueryStringsConfig::SetQueryStrings ( const QueryStringNames value)
inline

Contains a list of the query strings in viewer requests that are included in requests that CloudFront sends to the origin.

Definition at line 150 of file OriginRequestPolicyQueryStringsConfig.h.

◆ SetQueryStrings() [2/2]

void Aws::CloudFront::Model::OriginRequestPolicyQueryStringsConfig::SetQueryStrings ( QueryStringNames &&  value)
inline

Contains a list of the query strings in viewer requests that are included in requests that CloudFront sends to the origin.

Definition at line 156 of file OriginRequestPolicyQueryStringsConfig.h.

◆ WithQueryStringBehavior() [1/2]

OriginRequestPolicyQueryStringsConfig& Aws::CloudFront::Model::OriginRequestPolicyQueryStringsConfig::WithQueryStringBehavior ( const OriginRequestPolicyQueryStringBehavior value)
inline

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.

Definition at line 116 of file OriginRequestPolicyQueryStringsConfig.h.

◆ WithQueryStringBehavior() [2/2]

OriginRequestPolicyQueryStringsConfig& Aws::CloudFront::Model::OriginRequestPolicyQueryStringsConfig::WithQueryStringBehavior ( OriginRequestPolicyQueryStringBehavior &&  value)
inline

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.

Definition at line 131 of file OriginRequestPolicyQueryStringsConfig.h.

◆ WithQueryStrings() [1/2]

OriginRequestPolicyQueryStringsConfig& Aws::CloudFront::Model::OriginRequestPolicyQueryStringsConfig::WithQueryStrings ( const QueryStringNames value)
inline

Contains a list of the query strings in viewer requests that are included in requests that CloudFront sends to the origin.

Definition at line 162 of file OriginRequestPolicyQueryStringsConfig.h.

◆ WithQueryStrings() [2/2]

OriginRequestPolicyQueryStringsConfig& Aws::CloudFront::Model::OriginRequestPolicyQueryStringsConfig::WithQueryStrings ( QueryStringNames &&  value)
inline

Contains a list of the query strings in viewer requests that are included in requests that CloudFront sends to the origin.

Definition at line 168 of file OriginRequestPolicyQueryStringsConfig.h.


The documentation for this class was generated from the following file: