AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::AwsCloudFrontDistributionOriginGroup Class Reference

#include <AwsCloudFrontDistributionOriginGroup.h>

Public Member Functions

 AwsCloudFrontDistributionOriginGroup ()
 
 AwsCloudFrontDistributionOriginGroup (Aws::Utils::Json::JsonView jsonValue)
 
AwsCloudFrontDistributionOriginGroupoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const AwsCloudFrontDistributionOriginGroupFailoverGetFailoverCriteria () const
 
bool FailoverCriteriaHasBeenSet () const
 
void SetFailoverCriteria (const AwsCloudFrontDistributionOriginGroupFailover &value)
 
void SetFailoverCriteria (AwsCloudFrontDistributionOriginGroupFailover &&value)
 
AwsCloudFrontDistributionOriginGroupWithFailoverCriteria (const AwsCloudFrontDistributionOriginGroupFailover &value)
 
AwsCloudFrontDistributionOriginGroupWithFailoverCriteria (AwsCloudFrontDistributionOriginGroupFailover &&value)
 

Detailed Description

Information about an origin group for the distribution.

See Also:

AWS API Reference

Definition at line 32 of file AwsCloudFrontDistributionOriginGroup.h.

Constructor & Destructor Documentation

◆ AwsCloudFrontDistributionOriginGroup() [1/2]

Aws::SecurityHub::Model::AwsCloudFrontDistributionOriginGroup::AwsCloudFrontDistributionOriginGroup ( )

◆ AwsCloudFrontDistributionOriginGroup() [2/2]

Aws::SecurityHub::Model::AwsCloudFrontDistributionOriginGroup::AwsCloudFrontDistributionOriginGroup ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ FailoverCriteriaHasBeenSet()

bool Aws::SecurityHub::Model::AwsCloudFrontDistributionOriginGroup::FailoverCriteriaHasBeenSet ( ) const
inline

Provides the criteria for an origin group to fail over.

Definition at line 49 of file AwsCloudFrontDistributionOriginGroup.h.

◆ GetFailoverCriteria()

const AwsCloudFrontDistributionOriginGroupFailover& Aws::SecurityHub::Model::AwsCloudFrontDistributionOriginGroup::GetFailoverCriteria ( ) const
inline

Provides the criteria for an origin group to fail over.

Definition at line 44 of file AwsCloudFrontDistributionOriginGroup.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsCloudFrontDistributionOriginGroup::Jsonize ( ) const

◆ operator=()

AwsCloudFrontDistributionOriginGroup& Aws::SecurityHub::Model::AwsCloudFrontDistributionOriginGroup::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetFailoverCriteria() [1/2]

void Aws::SecurityHub::Model::AwsCloudFrontDistributionOriginGroup::SetFailoverCriteria ( AwsCloudFrontDistributionOriginGroupFailover &&  value)
inline

Provides the criteria for an origin group to fail over.

Definition at line 59 of file AwsCloudFrontDistributionOriginGroup.h.

◆ SetFailoverCriteria() [2/2]

void Aws::SecurityHub::Model::AwsCloudFrontDistributionOriginGroup::SetFailoverCriteria ( const AwsCloudFrontDistributionOriginGroupFailover value)
inline

Provides the criteria for an origin group to fail over.

Definition at line 54 of file AwsCloudFrontDistributionOriginGroup.h.

◆ WithFailoverCriteria() [1/2]

AwsCloudFrontDistributionOriginGroup& Aws::SecurityHub::Model::AwsCloudFrontDistributionOriginGroup::WithFailoverCriteria ( AwsCloudFrontDistributionOriginGroupFailover &&  value)
inline

Provides the criteria for an origin group to fail over.

Definition at line 69 of file AwsCloudFrontDistributionOriginGroup.h.

◆ WithFailoverCriteria() [2/2]

AwsCloudFrontDistributionOriginGroup& Aws::SecurityHub::Model::AwsCloudFrontDistributionOriginGroup::WithFailoverCriteria ( const AwsCloudFrontDistributionOriginGroupFailover value)
inline

Provides the criteria for an origin group to fail over.

Definition at line 64 of file AwsCloudFrontDistributionOriginGroup.h.


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