AWS SDK for C++  1.9.69
AWS SDK for C++
Public Member Functions | List of all members
Aws::ECS::Model::ManagedAgentStateChange Class Reference

#include <ManagedAgentStateChange.h>

Public Member Functions

 ManagedAgentStateChange ()
 
 ManagedAgentStateChange (Aws::Utils::Json::JsonView jsonValue)
 
ManagedAgentStateChangeoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetContainerName () const
 
bool ContainerNameHasBeenSet () const
 
void SetContainerName (const Aws::String &value)
 
void SetContainerName (Aws::String &&value)
 
void SetContainerName (const char *value)
 
ManagedAgentStateChangeWithContainerName (const Aws::String &value)
 
ManagedAgentStateChangeWithContainerName (Aws::String &&value)
 
ManagedAgentStateChangeWithContainerName (const char *value)
 
const ManagedAgentNameGetManagedAgentName () const
 
bool ManagedAgentNameHasBeenSet () const
 
void SetManagedAgentName (const ManagedAgentName &value)
 
void SetManagedAgentName (ManagedAgentName &&value)
 
ManagedAgentStateChangeWithManagedAgentName (const ManagedAgentName &value)
 
ManagedAgentStateChangeWithManagedAgentName (ManagedAgentName &&value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
ManagedAgentStateChangeWithStatus (const Aws::String &value)
 
ManagedAgentStateChangeWithStatus (Aws::String &&value)
 
ManagedAgentStateChangeWithStatus (const char *value)
 
const Aws::StringGetReason () const
 
bool ReasonHasBeenSet () const
 
void SetReason (const Aws::String &value)
 
void SetReason (Aws::String &&value)
 
void SetReason (const char *value)
 
ManagedAgentStateChangeWithReason (const Aws::String &value)
 
ManagedAgentStateChangeWithReason (Aws::String &&value)
 
ManagedAgentStateChangeWithReason (const char *value)
 

Detailed Description

An object representing a change in state for a managed agent.

See Also:

AWS API Reference

Definition at line 33 of file ManagedAgentStateChange.h.

Constructor & Destructor Documentation

◆ ManagedAgentStateChange() [1/2]

Aws::ECS::Model::ManagedAgentStateChange::ManagedAgentStateChange ( )

◆ ManagedAgentStateChange() [2/2]

Aws::ECS::Model::ManagedAgentStateChange::ManagedAgentStateChange ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ContainerNameHasBeenSet()

bool Aws::ECS::Model::ManagedAgentStateChange::ContainerNameHasBeenSet ( ) const
inline

The name of the container associated with the managed agent.

Definition at line 50 of file ManagedAgentStateChange.h.

◆ GetContainerName()

const Aws::String& Aws::ECS::Model::ManagedAgentStateChange::GetContainerName ( ) const
inline

The name of the container associated with the managed agent.

Definition at line 45 of file ManagedAgentStateChange.h.

◆ GetManagedAgentName()

const ManagedAgentName& Aws::ECS::Model::ManagedAgentStateChange::GetManagedAgentName ( ) const
inline

The name of the managed agent.

Definition at line 86 of file ManagedAgentStateChange.h.

◆ GetReason()

const Aws::String& Aws::ECS::Model::ManagedAgentStateChange::GetReason ( ) const
inline

The reason for the status of the managed agent.

Definition at line 158 of file ManagedAgentStateChange.h.

◆ GetStatus()

const Aws::String& Aws::ECS::Model::ManagedAgentStateChange::GetStatus ( ) const
inline

The status of the managed agent.

Definition at line 117 of file ManagedAgentStateChange.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ECS::Model::ManagedAgentStateChange::Jsonize ( ) const

◆ ManagedAgentNameHasBeenSet()

bool Aws::ECS::Model::ManagedAgentStateChange::ManagedAgentNameHasBeenSet ( ) const
inline

The name of the managed agent.

Definition at line 91 of file ManagedAgentStateChange.h.

◆ operator=()

ManagedAgentStateChange& Aws::ECS::Model::ManagedAgentStateChange::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ReasonHasBeenSet()

bool Aws::ECS::Model::ManagedAgentStateChange::ReasonHasBeenSet ( ) const
inline

The reason for the status of the managed agent.

Definition at line 163 of file ManagedAgentStateChange.h.

◆ SetContainerName() [1/3]

void Aws::ECS::Model::ManagedAgentStateChange::SetContainerName ( Aws::String &&  value)
inline

The name of the container associated with the managed agent.

Definition at line 60 of file ManagedAgentStateChange.h.

◆ SetContainerName() [2/3]

void Aws::ECS::Model::ManagedAgentStateChange::SetContainerName ( const Aws::String value)
inline

The name of the container associated with the managed agent.

Definition at line 55 of file ManagedAgentStateChange.h.

◆ SetContainerName() [3/3]

void Aws::ECS::Model::ManagedAgentStateChange::SetContainerName ( const char *  value)
inline

The name of the container associated with the managed agent.

Definition at line 65 of file ManagedAgentStateChange.h.

◆ SetManagedAgentName() [1/2]

void Aws::ECS::Model::ManagedAgentStateChange::SetManagedAgentName ( const ManagedAgentName value)
inline

The name of the managed agent.

Definition at line 96 of file ManagedAgentStateChange.h.

◆ SetManagedAgentName() [2/2]

void Aws::ECS::Model::ManagedAgentStateChange::SetManagedAgentName ( ManagedAgentName &&  value)
inline

The name of the managed agent.

Definition at line 101 of file ManagedAgentStateChange.h.

◆ SetReason() [1/3]

void Aws::ECS::Model::ManagedAgentStateChange::SetReason ( Aws::String &&  value)
inline

The reason for the status of the managed agent.

Definition at line 173 of file ManagedAgentStateChange.h.

◆ SetReason() [2/3]

void Aws::ECS::Model::ManagedAgentStateChange::SetReason ( const Aws::String value)
inline

The reason for the status of the managed agent.

Definition at line 168 of file ManagedAgentStateChange.h.

◆ SetReason() [3/3]

void Aws::ECS::Model::ManagedAgentStateChange::SetReason ( const char *  value)
inline

The reason for the status of the managed agent.

Definition at line 178 of file ManagedAgentStateChange.h.

◆ SetStatus() [1/3]

void Aws::ECS::Model::ManagedAgentStateChange::SetStatus ( Aws::String &&  value)
inline

The status of the managed agent.

Definition at line 132 of file ManagedAgentStateChange.h.

◆ SetStatus() [2/3]

void Aws::ECS::Model::ManagedAgentStateChange::SetStatus ( const Aws::String value)
inline

The status of the managed agent.

Definition at line 127 of file ManagedAgentStateChange.h.

◆ SetStatus() [3/3]

void Aws::ECS::Model::ManagedAgentStateChange::SetStatus ( const char *  value)
inline

The status of the managed agent.

Definition at line 137 of file ManagedAgentStateChange.h.

◆ StatusHasBeenSet()

bool Aws::ECS::Model::ManagedAgentStateChange::StatusHasBeenSet ( ) const
inline

The status of the managed agent.

Definition at line 122 of file ManagedAgentStateChange.h.

◆ WithContainerName() [1/3]

ManagedAgentStateChange& Aws::ECS::Model::ManagedAgentStateChange::WithContainerName ( Aws::String &&  value)
inline

The name of the container associated with the managed agent.

Definition at line 75 of file ManagedAgentStateChange.h.

◆ WithContainerName() [2/3]

ManagedAgentStateChange& Aws::ECS::Model::ManagedAgentStateChange::WithContainerName ( const Aws::String value)
inline

The name of the container associated with the managed agent.

Definition at line 70 of file ManagedAgentStateChange.h.

◆ WithContainerName() [3/3]

ManagedAgentStateChange& Aws::ECS::Model::ManagedAgentStateChange::WithContainerName ( const char *  value)
inline

The name of the container associated with the managed agent.

Definition at line 80 of file ManagedAgentStateChange.h.

◆ WithManagedAgentName() [1/2]

ManagedAgentStateChange& Aws::ECS::Model::ManagedAgentStateChange::WithManagedAgentName ( const ManagedAgentName value)
inline

The name of the managed agent.

Definition at line 106 of file ManagedAgentStateChange.h.

◆ WithManagedAgentName() [2/2]

ManagedAgentStateChange& Aws::ECS::Model::ManagedAgentStateChange::WithManagedAgentName ( ManagedAgentName &&  value)
inline

The name of the managed agent.

Definition at line 111 of file ManagedAgentStateChange.h.

◆ WithReason() [1/3]

ManagedAgentStateChange& Aws::ECS::Model::ManagedAgentStateChange::WithReason ( Aws::String &&  value)
inline

The reason for the status of the managed agent.

Definition at line 188 of file ManagedAgentStateChange.h.

◆ WithReason() [2/3]

ManagedAgentStateChange& Aws::ECS::Model::ManagedAgentStateChange::WithReason ( const Aws::String value)
inline

The reason for the status of the managed agent.

Definition at line 183 of file ManagedAgentStateChange.h.

◆ WithReason() [3/3]

ManagedAgentStateChange& Aws::ECS::Model::ManagedAgentStateChange::WithReason ( const char *  value)
inline

The reason for the status of the managed agent.

Definition at line 193 of file ManagedAgentStateChange.h.

◆ WithStatus() [1/3]

ManagedAgentStateChange& Aws::ECS::Model::ManagedAgentStateChange::WithStatus ( Aws::String &&  value)
inline

The status of the managed agent.

Definition at line 147 of file ManagedAgentStateChange.h.

◆ WithStatus() [2/3]

ManagedAgentStateChange& Aws::ECS::Model::ManagedAgentStateChange::WithStatus ( const Aws::String value)
inline

The status of the managed agent.

Definition at line 142 of file ManagedAgentStateChange.h.

◆ WithStatus() [3/3]

ManagedAgentStateChange& Aws::ECS::Model::ManagedAgentStateChange::WithStatus ( const char *  value)
inline

The status of the managed agent.

Definition at line 152 of file ManagedAgentStateChange.h.


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