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

#include <OriginRequestPolicyCookiesConfig.h>

Public Member Functions

 OriginRequestPolicyCookiesConfig ()
 
 OriginRequestPolicyCookiesConfig (const Aws::Utils::Xml::XmlNode &xmlNode)
 
OriginRequestPolicyCookiesConfigoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const OriginRequestPolicyCookieBehaviorGetCookieBehavior () const
 
bool CookieBehaviorHasBeenSet () const
 
void SetCookieBehavior (const OriginRequestPolicyCookieBehavior &value)
 
void SetCookieBehavior (OriginRequestPolicyCookieBehavior &&value)
 
OriginRequestPolicyCookiesConfigWithCookieBehavior (const OriginRequestPolicyCookieBehavior &value)
 
OriginRequestPolicyCookiesConfigWithCookieBehavior (OriginRequestPolicyCookieBehavior &&value)
 
const CookieNamesGetCookies () const
 
bool CookiesHasBeenSet () const
 
void SetCookies (const CookieNames &value)
 
void SetCookies (CookieNames &&value)
 
OriginRequestPolicyCookiesConfigWithCookies (const CookieNames &value)
 
OriginRequestPolicyCookiesConfigWithCookies (CookieNames &&value)
 

Detailed Description

An object that determines whether any cookies in viewer requests (and if so, which cookies) are included in requests that CloudFront sends to the origin.

See Also:

AWS API Reference

Definition at line 33 of file OriginRequestPolicyCookiesConfig.h.

Constructor & Destructor Documentation

◆ OriginRequestPolicyCookiesConfig() [1/2]

Aws::CloudFront::Model::OriginRequestPolicyCookiesConfig::OriginRequestPolicyCookiesConfig ( )

◆ OriginRequestPolicyCookiesConfig() [2/2]

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

Member Function Documentation

◆ AddToNode()

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

◆ CookieBehaviorHasBeenSet()

bool Aws::CloudFront::Model::OriginRequestPolicyCookiesConfig::CookieBehaviorHasBeenSet ( ) const
inline

Determines whether cookies in viewer requests are included in requests that CloudFront sends to the origin. Valid values are:

  • none – Cookies in viewer requests are not included in requests that CloudFront sends to the origin. Even when this field is set to none, any cookies that are listed in a CachePolicy are included in origin requests.

  • whitelist – The cookies in viewer requests that are listed in the CookieNames type are included in requests that CloudFront sends to the origin.

  • all – All cookies in viewer requests are included in requests that CloudFront sends to the origin.

Definition at line 69 of file OriginRequestPolicyCookiesConfig.h.

◆ CookiesHasBeenSet()

bool Aws::CloudFront::Model::OriginRequestPolicyCookiesConfig::CookiesHasBeenSet ( ) const
inline

Definition at line 132 of file OriginRequestPolicyCookiesConfig.h.

◆ GetCookieBehavior()

const OriginRequestPolicyCookieBehavior& Aws::CloudFront::Model::OriginRequestPolicyCookiesConfig::GetCookieBehavior ( ) const
inline

Determines whether cookies in viewer requests are included in requests that CloudFront sends to the origin. Valid values are:

  • none – Cookies in viewer requests are not included in requests that CloudFront sends to the origin. Even when this field is set to none, any cookies that are listed in a CachePolicy are included in origin requests.

  • whitelist – The cookies in viewer requests that are listed in the CookieNames type are included in requests that CloudFront sends to the origin.

  • all – All cookies in viewer requests are included in requests that CloudFront sends to the origin.

Definition at line 55 of file OriginRequestPolicyCookiesConfig.h.

◆ GetCookies()

const CookieNames& Aws::CloudFront::Model::OriginRequestPolicyCookiesConfig::GetCookies ( ) const
inline

Definition at line 129 of file OriginRequestPolicyCookiesConfig.h.

◆ operator=()

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

◆ SetCookieBehavior() [1/2]

void Aws::CloudFront::Model::OriginRequestPolicyCookiesConfig::SetCookieBehavior ( const OriginRequestPolicyCookieBehavior value)
inline

Determines whether cookies in viewer requests are included in requests that CloudFront sends to the origin. Valid values are:

  • none – Cookies in viewer requests are not included in requests that CloudFront sends to the origin. Even when this field is set to none, any cookies that are listed in a CachePolicy are included in origin requests.

  • whitelist – The cookies in viewer requests that are listed in the CookieNames type are included in requests that CloudFront sends to the origin.

  • all – All cookies in viewer requests are included in requests that CloudFront sends to the origin.

Definition at line 83 of file OriginRequestPolicyCookiesConfig.h.

◆ SetCookieBehavior() [2/2]

void Aws::CloudFront::Model::OriginRequestPolicyCookiesConfig::SetCookieBehavior ( OriginRequestPolicyCookieBehavior &&  value)
inline

Determines whether cookies in viewer requests are included in requests that CloudFront sends to the origin. Valid values are:

  • none – Cookies in viewer requests are not included in requests that CloudFront sends to the origin. Even when this field is set to none, any cookies that are listed in a CachePolicy are included in origin requests.

  • whitelist – The cookies in viewer requests that are listed in the CookieNames type are included in requests that CloudFront sends to the origin.

  • all – All cookies in viewer requests are included in requests that CloudFront sends to the origin.

Definition at line 97 of file OriginRequestPolicyCookiesConfig.h.

◆ SetCookies() [1/2]

void Aws::CloudFront::Model::OriginRequestPolicyCookiesConfig::SetCookies ( const CookieNames value)
inline

Definition at line 135 of file OriginRequestPolicyCookiesConfig.h.

◆ SetCookies() [2/2]

void Aws::CloudFront::Model::OriginRequestPolicyCookiesConfig::SetCookies ( CookieNames &&  value)
inline

Definition at line 138 of file OriginRequestPolicyCookiesConfig.h.

◆ WithCookieBehavior() [1/2]

OriginRequestPolicyCookiesConfig& Aws::CloudFront::Model::OriginRequestPolicyCookiesConfig::WithCookieBehavior ( const OriginRequestPolicyCookieBehavior value)
inline

Determines whether cookies in viewer requests are included in requests that CloudFront sends to the origin. Valid values are:

  • none – Cookies in viewer requests are not included in requests that CloudFront sends to the origin. Even when this field is set to none, any cookies that are listed in a CachePolicy are included in origin requests.

  • whitelist – The cookies in viewer requests that are listed in the CookieNames type are included in requests that CloudFront sends to the origin.

  • all – All cookies in viewer requests are included in requests that CloudFront sends to the origin.

Definition at line 111 of file OriginRequestPolicyCookiesConfig.h.

◆ WithCookieBehavior() [2/2]

OriginRequestPolicyCookiesConfig& Aws::CloudFront::Model::OriginRequestPolicyCookiesConfig::WithCookieBehavior ( OriginRequestPolicyCookieBehavior &&  value)
inline

Determines whether cookies in viewer requests are included in requests that CloudFront sends to the origin. Valid values are:

  • none – Cookies in viewer requests are not included in requests that CloudFront sends to the origin. Even when this field is set to none, any cookies that are listed in a CachePolicy are included in origin requests.

  • whitelist – The cookies in viewer requests that are listed in the CookieNames type are included in requests that CloudFront sends to the origin.

  • all – All cookies in viewer requests are included in requests that CloudFront sends to the origin.

Definition at line 125 of file OriginRequestPolicyCookiesConfig.h.

◆ WithCookies() [1/2]

OriginRequestPolicyCookiesConfig& Aws::CloudFront::Model::OriginRequestPolicyCookiesConfig::WithCookies ( const CookieNames value)
inline

Definition at line 141 of file OriginRequestPolicyCookiesConfig.h.

◆ WithCookies() [2/2]

OriginRequestPolicyCookiesConfig& Aws::CloudFront::Model::OriginRequestPolicyCookiesConfig::WithCookies ( CookieNames &&  value)
inline

Definition at line 144 of file OriginRequestPolicyCookiesConfig.h.


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