AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::Synthetics::Model::CanaryStatus Class Reference

#include <CanaryStatus.h>

Public Member Functions

 CanaryStatus ()
 
 CanaryStatus (Aws::Utils::Json::JsonView jsonValue)
 
CanaryStatusoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const CanaryStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const CanaryState &value)
 
void SetState (CanaryState &&value)
 
CanaryStatusWithState (const CanaryState &value)
 
CanaryStatusWithState (CanaryState &&value)
 
const Aws::StringGetStateReason () const
 
bool StateReasonHasBeenSet () const
 
void SetStateReason (const Aws::String &value)
 
void SetStateReason (Aws::String &&value)
 
void SetStateReason (const char *value)
 
CanaryStatusWithStateReason (const Aws::String &value)
 
CanaryStatusWithStateReason (Aws::String &&value)
 
CanaryStatusWithStateReason (const char *value)
 
const CanaryStateReasonCodeGetStateReasonCode () const
 
bool StateReasonCodeHasBeenSet () const
 
void SetStateReasonCode (const CanaryStateReasonCode &value)
 
void SetStateReasonCode (CanaryStateReasonCode &&value)
 
CanaryStatusWithStateReasonCode (const CanaryStateReasonCode &value)
 
CanaryStatusWithStateReasonCode (CanaryStateReasonCode &&value)
 

Detailed Description

A structure that contains the current state of the canary.

See Also:

AWS API Reference

Definition at line 34 of file CanaryStatus.h.

Constructor & Destructor Documentation

◆ CanaryStatus() [1/2]

Aws::Synthetics::Model::CanaryStatus::CanaryStatus ( )

◆ CanaryStatus() [2/2]

Aws::Synthetics::Model::CanaryStatus::CanaryStatus ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetState()

const CanaryState& Aws::Synthetics::Model::CanaryStatus::GetState ( ) const
inline

The current state of the canary.

Definition at line 46 of file CanaryStatus.h.

◆ GetStateReason()

const Aws::String& Aws::Synthetics::Model::CanaryStatus::GetStateReason ( ) const
inline

If the canary has insufficient permissions to run, this field provides more details.

Definition at line 78 of file CanaryStatus.h.

◆ GetStateReasonCode()

const CanaryStateReasonCode& Aws::Synthetics::Model::CanaryStatus::GetStateReasonCode ( ) const
inline

If the canary cannot run or has failed, this field displays the reason.

Definition at line 126 of file CanaryStatus.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Synthetics::Model::CanaryStatus::Jsonize ( ) const

◆ operator=()

CanaryStatus& Aws::Synthetics::Model::CanaryStatus::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetState() [1/2]

void Aws::Synthetics::Model::CanaryStatus::SetState ( CanaryState &&  value)
inline

The current state of the canary.

Definition at line 61 of file CanaryStatus.h.

◆ SetState() [2/2]

void Aws::Synthetics::Model::CanaryStatus::SetState ( const CanaryState value)
inline

The current state of the canary.

Definition at line 56 of file CanaryStatus.h.

◆ SetStateReason() [1/3]

void Aws::Synthetics::Model::CanaryStatus::SetStateReason ( Aws::String &&  value)
inline

If the canary has insufficient permissions to run, this field provides more details.

Definition at line 96 of file CanaryStatus.h.

◆ SetStateReason() [2/3]

void Aws::Synthetics::Model::CanaryStatus::SetStateReason ( const Aws::String value)
inline

If the canary has insufficient permissions to run, this field provides more details.

Definition at line 90 of file CanaryStatus.h.

◆ SetStateReason() [3/3]

void Aws::Synthetics::Model::CanaryStatus::SetStateReason ( const char *  value)
inline

If the canary has insufficient permissions to run, this field provides more details.

Definition at line 102 of file CanaryStatus.h.

◆ SetStateReasonCode() [1/2]

void Aws::Synthetics::Model::CanaryStatus::SetStateReasonCode ( CanaryStateReasonCode &&  value)
inline

If the canary cannot run or has failed, this field displays the reason.

Definition at line 141 of file CanaryStatus.h.

◆ SetStateReasonCode() [2/2]

void Aws::Synthetics::Model::CanaryStatus::SetStateReasonCode ( const CanaryStateReasonCode value)
inline

If the canary cannot run or has failed, this field displays the reason.

Definition at line 136 of file CanaryStatus.h.

◆ StateHasBeenSet()

bool Aws::Synthetics::Model::CanaryStatus::StateHasBeenSet ( ) const
inline

The current state of the canary.

Definition at line 51 of file CanaryStatus.h.

◆ StateReasonCodeHasBeenSet()

bool Aws::Synthetics::Model::CanaryStatus::StateReasonCodeHasBeenSet ( ) const
inline

If the canary cannot run or has failed, this field displays the reason.

Definition at line 131 of file CanaryStatus.h.

◆ StateReasonHasBeenSet()

bool Aws::Synthetics::Model::CanaryStatus::StateReasonHasBeenSet ( ) const
inline

If the canary has insufficient permissions to run, this field provides more details.

Definition at line 84 of file CanaryStatus.h.

◆ WithState() [1/2]

CanaryStatus& Aws::Synthetics::Model::CanaryStatus::WithState ( CanaryState &&  value)
inline

The current state of the canary.

Definition at line 71 of file CanaryStatus.h.

◆ WithState() [2/2]

CanaryStatus& Aws::Synthetics::Model::CanaryStatus::WithState ( const CanaryState value)
inline

The current state of the canary.

Definition at line 66 of file CanaryStatus.h.

◆ WithStateReason() [1/3]

CanaryStatus& Aws::Synthetics::Model::CanaryStatus::WithStateReason ( Aws::String &&  value)
inline

If the canary has insufficient permissions to run, this field provides more details.

Definition at line 114 of file CanaryStatus.h.

◆ WithStateReason() [2/3]

CanaryStatus& Aws::Synthetics::Model::CanaryStatus::WithStateReason ( const Aws::String value)
inline

If the canary has insufficient permissions to run, this field provides more details.

Definition at line 108 of file CanaryStatus.h.

◆ WithStateReason() [3/3]

CanaryStatus& Aws::Synthetics::Model::CanaryStatus::WithStateReason ( const char *  value)
inline

If the canary has insufficient permissions to run, this field provides more details.

Definition at line 120 of file CanaryStatus.h.

◆ WithStateReasonCode() [1/2]

CanaryStatus& Aws::Synthetics::Model::CanaryStatus::WithStateReasonCode ( CanaryStateReasonCode &&  value)
inline

If the canary cannot run or has failed, this field displays the reason.

Definition at line 151 of file CanaryStatus.h.

◆ WithStateReasonCode() [2/2]

CanaryStatus& Aws::Synthetics::Model::CanaryStatus::WithStateReasonCode ( const CanaryStateReasonCode value)
inline

If the canary cannot run or has failed, this field displays the reason.

Definition at line 146 of file CanaryStatus.h.


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