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

#include <OriginGroupFailoverCriteria.h>

Public Member Functions

 OriginGroupFailoverCriteria ()
 
 OriginGroupFailoverCriteria (const Aws::Utils::Xml::XmlNode &xmlNode)
 
OriginGroupFailoverCriteriaoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const StatusCodesGetStatusCodes () const
 
bool StatusCodesHasBeenSet () const
 
void SetStatusCodes (const StatusCodes &value)
 
void SetStatusCodes (StatusCodes &&value)
 
OriginGroupFailoverCriteriaWithStatusCodes (const StatusCodes &value)
 
OriginGroupFailoverCriteriaWithStatusCodes (StatusCodes &&value)
 

Detailed Description

A complex data type that includes information about the failover criteria for an origin group, including the status codes for which CloudFront will failover from the primary origin to the second origin.

See Also:

AWS API Reference

Definition at line 32 of file OriginGroupFailoverCriteria.h.

Constructor & Destructor Documentation

◆ OriginGroupFailoverCriteria() [1/2]

Aws::CloudFront::Model::OriginGroupFailoverCriteria::OriginGroupFailoverCriteria ( )

◆ OriginGroupFailoverCriteria() [2/2]

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

Member Function Documentation

◆ AddToNode()

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

◆ GetStatusCodes()

const StatusCodes& Aws::CloudFront::Model::OriginGroupFailoverCriteria::GetStatusCodes ( ) const
inline

The status codes that, when returned from the primary origin, will trigger CloudFront to failover to the second origin.

Definition at line 46 of file OriginGroupFailoverCriteria.h.

◆ operator=()

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

◆ SetStatusCodes() [1/2]

void Aws::CloudFront::Model::OriginGroupFailoverCriteria::SetStatusCodes ( const StatusCodes value)
inline

The status codes that, when returned from the primary origin, will trigger CloudFront to failover to the second origin.

Definition at line 58 of file OriginGroupFailoverCriteria.h.

◆ SetStatusCodes() [2/2]

void Aws::CloudFront::Model::OriginGroupFailoverCriteria::SetStatusCodes ( StatusCodes &&  value)
inline

The status codes that, when returned from the primary origin, will trigger CloudFront to failover to the second origin.

Definition at line 64 of file OriginGroupFailoverCriteria.h.

◆ StatusCodesHasBeenSet()

bool Aws::CloudFront::Model::OriginGroupFailoverCriteria::StatusCodesHasBeenSet ( ) const
inline

The status codes that, when returned from the primary origin, will trigger CloudFront to failover to the second origin.

Definition at line 52 of file OriginGroupFailoverCriteria.h.

◆ WithStatusCodes() [1/2]

OriginGroupFailoverCriteria& Aws::CloudFront::Model::OriginGroupFailoverCriteria::WithStatusCodes ( const StatusCodes value)
inline

The status codes that, when returned from the primary origin, will trigger CloudFront to failover to the second origin.

Definition at line 70 of file OriginGroupFailoverCriteria.h.

◆ WithStatusCodes() [2/2]

OriginGroupFailoverCriteria& Aws::CloudFront::Model::OriginGroupFailoverCriteria::WithStatusCodes ( StatusCodes &&  value)
inline

The status codes that, when returned from the primary origin, will trigger CloudFront to failover to the second origin.

Definition at line 76 of file OriginGroupFailoverCriteria.h.


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