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

#include <CustomHeaders.h>

Public Member Functions

 CustomHeaders ()
 
 CustomHeaders (const Aws::Utils::Xml::XmlNode &xmlNode)
 
CustomHeadersoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
int GetQuantity () const
 
bool QuantityHasBeenSet () const
 
void SetQuantity (int value)
 
CustomHeadersWithQuantity (int value)
 
const Aws::Vector< OriginCustomHeader > & GetItems () const
 
bool ItemsHasBeenSet () const
 
void SetItems (const Aws::Vector< OriginCustomHeader > &value)
 
void SetItems (Aws::Vector< OriginCustomHeader > &&value)
 
CustomHeadersWithItems (const Aws::Vector< OriginCustomHeader > &value)
 
CustomHeadersWithItems (Aws::Vector< OriginCustomHeader > &&value)
 
CustomHeadersAddItems (const OriginCustomHeader &value)
 
CustomHeadersAddItems (OriginCustomHeader &&value)
 

Detailed Description

A complex type that contains the list of Custom Headers for each origin.

See Also:

AWS API Reference

Definition at line 32 of file CustomHeaders.h.

Constructor & Destructor Documentation

◆ CustomHeaders() [1/2]

Aws::CloudFront::Model::CustomHeaders::CustomHeaders ( )

◆ CustomHeaders() [2/2]

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

Member Function Documentation

◆ AddItems() [1/2]

CustomHeaders& Aws::CloudFront::Model::CustomHeaders::AddItems ( const OriginCustomHeader value)
inline

Optional: A list that contains one OriginCustomHeader element for each custom header that you want CloudFront to forward to the origin. If Quantity is 0, omit Items.

Definition at line 110 of file CustomHeaders.h.

◆ AddItems() [2/2]

CustomHeaders& Aws::CloudFront::Model::CustomHeaders::AddItems ( OriginCustomHeader &&  value)
inline

Optional: A list that contains one OriginCustomHeader element for each custom header that you want CloudFront to forward to the origin. If Quantity is 0, omit Items.

Definition at line 117 of file CustomHeaders.h.

◆ AddToNode()

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

◆ GetItems()

const Aws::Vector<OriginCustomHeader>& Aws::CloudFront::Model::CustomHeaders::GetItems ( ) const
inline

Optional: A list that contains one OriginCustomHeader element for each custom header that you want CloudFront to forward to the origin. If Quantity is 0, omit Items.

Definition at line 68 of file CustomHeaders.h.

◆ GetQuantity()

int Aws::CloudFront::Model::CustomHeaders::GetQuantity ( ) const
inline

The number of custom headers, if any, for this distribution.

Definition at line 45 of file CustomHeaders.h.

◆ ItemsHasBeenSet()

bool Aws::CloudFront::Model::CustomHeaders::ItemsHasBeenSet ( ) const
inline

Optional: A list that contains one OriginCustomHeader element for each custom header that you want CloudFront to forward to the origin. If Quantity is 0, omit Items.

Definition at line 75 of file CustomHeaders.h.

◆ operator=()

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

◆ QuantityHasBeenSet()

bool Aws::CloudFront::Model::CustomHeaders::QuantityHasBeenSet ( ) const
inline

The number of custom headers, if any, for this distribution.

Definition at line 50 of file CustomHeaders.h.

◆ SetItems() [1/2]

void Aws::CloudFront::Model::CustomHeaders::SetItems ( Aws::Vector< OriginCustomHeader > &&  value)
inline

Optional: A list that contains one OriginCustomHeader element for each custom header that you want CloudFront to forward to the origin. If Quantity is 0, omit Items.

Definition at line 89 of file CustomHeaders.h.

◆ SetItems() [2/2]

void Aws::CloudFront::Model::CustomHeaders::SetItems ( const Aws::Vector< OriginCustomHeader > &  value)
inline

Optional: A list that contains one OriginCustomHeader element for each custom header that you want CloudFront to forward to the origin. If Quantity is 0, omit Items.

Definition at line 82 of file CustomHeaders.h.

◆ SetQuantity()

void Aws::CloudFront::Model::CustomHeaders::SetQuantity ( int  value)
inline

The number of custom headers, if any, for this distribution.

Definition at line 55 of file CustomHeaders.h.

◆ WithItems() [1/2]

CustomHeaders& Aws::CloudFront::Model::CustomHeaders::WithItems ( Aws::Vector< OriginCustomHeader > &&  value)
inline

Optional: A list that contains one OriginCustomHeader element for each custom header that you want CloudFront to forward to the origin. If Quantity is 0, omit Items.

Definition at line 103 of file CustomHeaders.h.

◆ WithItems() [2/2]

CustomHeaders& Aws::CloudFront::Model::CustomHeaders::WithItems ( const Aws::Vector< OriginCustomHeader > &  value)
inline

Optional: A list that contains one OriginCustomHeader element for each custom header that you want CloudFront to forward to the origin. If Quantity is 0, omit Items.

Definition at line 96 of file CustomHeaders.h.

◆ WithQuantity()

CustomHeaders& Aws::CloudFront::Model::CustomHeaders::WithQuantity ( int  value)
inline

The number of custom headers, if any, for this distribution.

Definition at line 60 of file CustomHeaders.h.


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