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

#include <OriginCustomHeader.h>

Public Member Functions

 OriginCustomHeader ()
 
 OriginCustomHeader (const Aws::Utils::Xml::XmlNode &xmlNode)
 
OriginCustomHeaderoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const Aws::StringGetHeaderName () const
 
bool HeaderNameHasBeenSet () const
 
void SetHeaderName (const Aws::String &value)
 
void SetHeaderName (Aws::String &&value)
 
void SetHeaderName (const char *value)
 
OriginCustomHeaderWithHeaderName (const Aws::String &value)
 
OriginCustomHeaderWithHeaderName (Aws::String &&value)
 
OriginCustomHeaderWithHeaderName (const char *value)
 
const Aws::StringGetHeaderValue () const
 
bool HeaderValueHasBeenSet () const
 
void SetHeaderValue (const Aws::String &value)
 
void SetHeaderValue (Aws::String &&value)
 
void SetHeaderValue (const char *value)
 
OriginCustomHeaderWithHeaderValue (const Aws::String &value)
 
OriginCustomHeaderWithHeaderValue (Aws::String &&value)
 
OriginCustomHeaderWithHeaderValue (const char *value)
 

Detailed Description

A complex type that contains HeaderName and HeaderValue elements, if any, for this distribution.

See Also:

AWS API Reference

Definition at line 32 of file OriginCustomHeader.h.

Constructor & Destructor Documentation

◆ OriginCustomHeader() [1/2]

Aws::CloudFront::Model::OriginCustomHeader::OriginCustomHeader ( )

◆ OriginCustomHeader() [2/2]

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

Member Function Documentation

◆ AddToNode()

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

◆ GetHeaderName()

const Aws::String& Aws::CloudFront::Model::OriginCustomHeader::GetHeaderName ( ) const
inline

The name of a header that you want CloudFront to send to your origin. For more information, see Adding Custom Headers to Origin Requests in the Amazon CloudFront Developer Guide.

Definition at line 49 of file OriginCustomHeader.h.

◆ GetHeaderValue()

const Aws::String& Aws::CloudFront::Model::OriginCustomHeader::GetHeaderValue ( ) const
inline

The value for the header that you specified in the HeaderName field.

Definition at line 119 of file OriginCustomHeader.h.

◆ HeaderNameHasBeenSet()

bool Aws::CloudFront::Model::OriginCustomHeader::HeaderNameHasBeenSet ( ) const
inline

The name of a header that you want CloudFront to send to your origin. For more information, see Adding Custom Headers to Origin Requests in the Amazon CloudFront Developer Guide.

Definition at line 58 of file OriginCustomHeader.h.

◆ HeaderValueHasBeenSet()

bool Aws::CloudFront::Model::OriginCustomHeader::HeaderValueHasBeenSet ( ) const
inline

The value for the header that you specified in the HeaderName field.

Definition at line 125 of file OriginCustomHeader.h.

◆ operator=()

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

◆ SetHeaderName() [1/3]

void Aws::CloudFront::Model::OriginCustomHeader::SetHeaderName ( Aws::String &&  value)
inline

The name of a header that you want CloudFront to send to your origin. For more information, see Adding Custom Headers to Origin Requests in the Amazon CloudFront Developer Guide.

Definition at line 76 of file OriginCustomHeader.h.

◆ SetHeaderName() [2/3]

void Aws::CloudFront::Model::OriginCustomHeader::SetHeaderName ( const Aws::String value)
inline

The name of a header that you want CloudFront to send to your origin. For more information, see Adding Custom Headers to Origin Requests in the Amazon CloudFront Developer Guide.

Definition at line 67 of file OriginCustomHeader.h.

◆ SetHeaderName() [3/3]

void Aws::CloudFront::Model::OriginCustomHeader::SetHeaderName ( const char *  value)
inline

The name of a header that you want CloudFront to send to your origin. For more information, see Adding Custom Headers to Origin Requests in the Amazon CloudFront Developer Guide.

Definition at line 85 of file OriginCustomHeader.h.

◆ SetHeaderValue() [1/3]

void Aws::CloudFront::Model::OriginCustomHeader::SetHeaderValue ( Aws::String &&  value)
inline

The value for the header that you specified in the HeaderName field.

Definition at line 137 of file OriginCustomHeader.h.

◆ SetHeaderValue() [2/3]

void Aws::CloudFront::Model::OriginCustomHeader::SetHeaderValue ( const Aws::String value)
inline

The value for the header that you specified in the HeaderName field.

Definition at line 131 of file OriginCustomHeader.h.

◆ SetHeaderValue() [3/3]

void Aws::CloudFront::Model::OriginCustomHeader::SetHeaderValue ( const char *  value)
inline

The value for the header that you specified in the HeaderName field.

Definition at line 143 of file OriginCustomHeader.h.

◆ WithHeaderName() [1/3]

OriginCustomHeader& Aws::CloudFront::Model::OriginCustomHeader::WithHeaderName ( Aws::String &&  value)
inline

The name of a header that you want CloudFront to send to your origin. For more information, see Adding Custom Headers to Origin Requests in the Amazon CloudFront Developer Guide.

Definition at line 103 of file OriginCustomHeader.h.

◆ WithHeaderName() [2/3]

OriginCustomHeader& Aws::CloudFront::Model::OriginCustomHeader::WithHeaderName ( const Aws::String value)
inline

The name of a header that you want CloudFront to send to your origin. For more information, see Adding Custom Headers to Origin Requests in the Amazon CloudFront Developer Guide.

Definition at line 94 of file OriginCustomHeader.h.

◆ WithHeaderName() [3/3]

OriginCustomHeader& Aws::CloudFront::Model::OriginCustomHeader::WithHeaderName ( const char *  value)
inline

The name of a header that you want CloudFront to send to your origin. For more information, see Adding Custom Headers to Origin Requests in the Amazon CloudFront Developer Guide.

Definition at line 112 of file OriginCustomHeader.h.

◆ WithHeaderValue() [1/3]

OriginCustomHeader& Aws::CloudFront::Model::OriginCustomHeader::WithHeaderValue ( Aws::String &&  value)
inline

The value for the header that you specified in the HeaderName field.

Definition at line 155 of file OriginCustomHeader.h.

◆ WithHeaderValue() [2/3]

OriginCustomHeader& Aws::CloudFront::Model::OriginCustomHeader::WithHeaderValue ( const Aws::String value)
inline

The value for the header that you specified in the HeaderName field.

Definition at line 149 of file OriginCustomHeader.h.

◆ WithHeaderValue() [3/3]

OriginCustomHeader& Aws::CloudFront::Model::OriginCustomHeader::WithHeaderValue ( const char *  value)
inline

The value for the header that you specified in the HeaderName field.

Definition at line 161 of file OriginCustomHeader.h.


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