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

#include <OriginRequestPolicySummary.h>

Public Member Functions

 OriginRequestPolicySummary ()
 
 OriginRequestPolicySummary (const Aws::Utils::Xml::XmlNode &xmlNode)
 
OriginRequestPolicySummaryoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const OriginRequestPolicyTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const OriginRequestPolicyType &value)
 
void SetType (OriginRequestPolicyType &&value)
 
OriginRequestPolicySummaryWithType (const OriginRequestPolicyType &value)
 
OriginRequestPolicySummaryWithType (OriginRequestPolicyType &&value)
 
const OriginRequestPolicyGetOriginRequestPolicy () const
 
bool OriginRequestPolicyHasBeenSet () const
 
void SetOriginRequestPolicy (const OriginRequestPolicy &value)
 
void SetOriginRequestPolicy (OriginRequestPolicy &&value)
 
OriginRequestPolicySummaryWithOriginRequestPolicy (const OriginRequestPolicy &value)
 
OriginRequestPolicySummaryWithOriginRequestPolicy (OriginRequestPolicy &&value)
 

Detailed Description

Contains an origin request policy.

See Also:

AWS API Reference

Definition at line 31 of file OriginRequestPolicySummary.h.

Constructor & Destructor Documentation

◆ OriginRequestPolicySummary() [1/2]

Aws::CloudFront::Model::OriginRequestPolicySummary::OriginRequestPolicySummary ( )

◆ OriginRequestPolicySummary() [2/2]

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

Member Function Documentation

◆ AddToNode()

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

◆ GetOriginRequestPolicy()

const OriginRequestPolicy& Aws::CloudFront::Model::OriginRequestPolicySummary::GetOriginRequestPolicy ( ) const
inline

The origin request policy.

Definition at line 81 of file OriginRequestPolicySummary.h.

◆ GetType()

const OriginRequestPolicyType& Aws::CloudFront::Model::OriginRequestPolicySummary::GetType ( ) const
inline

The type of origin request policy, either managed (created by Amazon Web Services) or custom (created in this account).

Definition at line 45 of file OriginRequestPolicySummary.h.

◆ operator=()

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

◆ OriginRequestPolicyHasBeenSet()

bool Aws::CloudFront::Model::OriginRequestPolicySummary::OriginRequestPolicyHasBeenSet ( ) const
inline

The origin request policy.

Definition at line 86 of file OriginRequestPolicySummary.h.

◆ SetOriginRequestPolicy() [1/2]

void Aws::CloudFront::Model::OriginRequestPolicySummary::SetOriginRequestPolicy ( const OriginRequestPolicy value)
inline

The origin request policy.

Definition at line 91 of file OriginRequestPolicySummary.h.

◆ SetOriginRequestPolicy() [2/2]

void Aws::CloudFront::Model::OriginRequestPolicySummary::SetOriginRequestPolicy ( OriginRequestPolicy &&  value)
inline

The origin request policy.

Definition at line 96 of file OriginRequestPolicySummary.h.

◆ SetType() [1/2]

void Aws::CloudFront::Model::OriginRequestPolicySummary::SetType ( const OriginRequestPolicyType value)
inline

The type of origin request policy, either managed (created by Amazon Web Services) or custom (created in this account).

Definition at line 57 of file OriginRequestPolicySummary.h.

◆ SetType() [2/2]

void Aws::CloudFront::Model::OriginRequestPolicySummary::SetType ( OriginRequestPolicyType &&  value)
inline

The type of origin request policy, either managed (created by Amazon Web Services) or custom (created in this account).

Definition at line 63 of file OriginRequestPolicySummary.h.

◆ TypeHasBeenSet()

bool Aws::CloudFront::Model::OriginRequestPolicySummary::TypeHasBeenSet ( ) const
inline

The type of origin request policy, either managed (created by Amazon Web Services) or custom (created in this account).

Definition at line 51 of file OriginRequestPolicySummary.h.

◆ WithOriginRequestPolicy() [1/2]

OriginRequestPolicySummary& Aws::CloudFront::Model::OriginRequestPolicySummary::WithOriginRequestPolicy ( const OriginRequestPolicy value)
inline

The origin request policy.

Definition at line 101 of file OriginRequestPolicySummary.h.

◆ WithOriginRequestPolicy() [2/2]

OriginRequestPolicySummary& Aws::CloudFront::Model::OriginRequestPolicySummary::WithOriginRequestPolicy ( OriginRequestPolicy &&  value)
inline

The origin request policy.

Definition at line 106 of file OriginRequestPolicySummary.h.

◆ WithType() [1/2]

OriginRequestPolicySummary& Aws::CloudFront::Model::OriginRequestPolicySummary::WithType ( const OriginRequestPolicyType value)
inline

The type of origin request policy, either managed (created by Amazon Web Services) or custom (created in this account).

Definition at line 69 of file OriginRequestPolicySummary.h.

◆ WithType() [2/2]

OriginRequestPolicySummary& Aws::CloudFront::Model::OriginRequestPolicySummary::WithType ( OriginRequestPolicyType &&  value)
inline

The type of origin request policy, either managed (created by Amazon Web Services) or custom (created in this account).

Definition at line 75 of file OriginRequestPolicySummary.h.


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