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

#include <ContainerStateChange.h>

Public Member Functions

 ContainerStateChange ()
 
 ContainerStateChange (Aws::Utils::Json::JsonView jsonValue)
 
ContainerStateChangeoperator= (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)
 
ContainerStateChangeWithContainerName (const Aws::String &value)
 
ContainerStateChangeWithContainerName (Aws::String &&value)
 
ContainerStateChangeWithContainerName (const char *value)
 
const Aws::StringGetImageDigest () const
 
bool ImageDigestHasBeenSet () const
 
void SetImageDigest (const Aws::String &value)
 
void SetImageDigest (Aws::String &&value)
 
void SetImageDigest (const char *value)
 
ContainerStateChangeWithImageDigest (const Aws::String &value)
 
ContainerStateChangeWithImageDigest (Aws::String &&value)
 
ContainerStateChangeWithImageDigest (const char *value)
 
const Aws::StringGetRuntimeId () const
 
bool RuntimeIdHasBeenSet () const
 
void SetRuntimeId (const Aws::String &value)
 
void SetRuntimeId (Aws::String &&value)
 
void SetRuntimeId (const char *value)
 
ContainerStateChangeWithRuntimeId (const Aws::String &value)
 
ContainerStateChangeWithRuntimeId (Aws::String &&value)
 
ContainerStateChangeWithRuntimeId (const char *value)
 
int GetExitCode () const
 
bool ExitCodeHasBeenSet () const
 
void SetExitCode (int value)
 
ContainerStateChangeWithExitCode (int value)
 
const Aws::Vector< NetworkBinding > & GetNetworkBindings () const
 
bool NetworkBindingsHasBeenSet () const
 
void SetNetworkBindings (const Aws::Vector< NetworkBinding > &value)
 
void SetNetworkBindings (Aws::Vector< NetworkBinding > &&value)
 
ContainerStateChangeWithNetworkBindings (const Aws::Vector< NetworkBinding > &value)
 
ContainerStateChangeWithNetworkBindings (Aws::Vector< NetworkBinding > &&value)
 
ContainerStateChangeAddNetworkBindings (const NetworkBinding &value)
 
ContainerStateChangeAddNetworkBindings (NetworkBinding &&value)
 
const Aws::StringGetReason () const
 
bool ReasonHasBeenSet () const
 
void SetReason (const Aws::String &value)
 
void SetReason (Aws::String &&value)
 
void SetReason (const char *value)
 
ContainerStateChangeWithReason (const Aws::String &value)
 
ContainerStateChangeWithReason (Aws::String &&value)
 
ContainerStateChangeWithReason (const char *value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
ContainerStateChangeWithStatus (const Aws::String &value)
 
ContainerStateChangeWithStatus (Aws::String &&value)
 
ContainerStateChangeWithStatus (const char *value)
 

Detailed Description

An object representing a change in state for a container.

See Also:

AWS API Reference

Definition at line 34 of file ContainerStateChange.h.

Constructor & Destructor Documentation

◆ ContainerStateChange() [1/2]

Aws::ECS::Model::ContainerStateChange::ContainerStateChange ( )

◆ ContainerStateChange() [2/2]

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

Member Function Documentation

◆ AddNetworkBindings() [1/2]

ContainerStateChange& Aws::ECS::Model::ContainerStateChange::AddNetworkBindings ( const NetworkBinding value)
inline

Any network bindings associated with the container.

Definition at line 224 of file ContainerStateChange.h.

◆ AddNetworkBindings() [2/2]

ContainerStateChange& Aws::ECS::Model::ContainerStateChange::AddNetworkBindings ( NetworkBinding &&  value)
inline

Any network bindings associated with the container.

Definition at line 229 of file ContainerStateChange.h.

◆ ContainerNameHasBeenSet()

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

The name of the container.

Definition at line 51 of file ContainerStateChange.h.

◆ ExitCodeHasBeenSet()

bool Aws::ECS::Model::ContainerStateChange::ExitCodeHasBeenSet ( ) const
inline

The exit code for the container, if the state change is a result of the container exiting.

Definition at line 176 of file ContainerStateChange.h.

◆ GetContainerName()

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

The name of the container.

Definition at line 46 of file ContainerStateChange.h.

◆ GetExitCode()

int Aws::ECS::Model::ContainerStateChange::GetExitCode ( ) const
inline

The exit code for the container, if the state change is a result of the container exiting.

Definition at line 170 of file ContainerStateChange.h.

◆ GetImageDigest()

const Aws::String& Aws::ECS::Model::ContainerStateChange::GetImageDigest ( ) const
inline

The container image SHA 256 digest.

Definition at line 87 of file ContainerStateChange.h.

◆ GetNetworkBindings()

const Aws::Vector<NetworkBinding>& Aws::ECS::Model::ContainerStateChange::GetNetworkBindings ( ) const
inline

Any network bindings associated with the container.

Definition at line 194 of file ContainerStateChange.h.

◆ GetReason()

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

The reason for the state change.

Definition at line 235 of file ContainerStateChange.h.

◆ GetRuntimeId()

const Aws::String& Aws::ECS::Model::ContainerStateChange::GetRuntimeId ( ) const
inline

The ID of the Docker container.

Definition at line 128 of file ContainerStateChange.h.

◆ GetStatus()

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

The status of the container.

Definition at line 276 of file ContainerStateChange.h.

◆ ImageDigestHasBeenSet()

bool Aws::ECS::Model::ContainerStateChange::ImageDigestHasBeenSet ( ) const
inline

The container image SHA 256 digest.

Definition at line 92 of file ContainerStateChange.h.

◆ Jsonize()

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

◆ NetworkBindingsHasBeenSet()

bool Aws::ECS::Model::ContainerStateChange::NetworkBindingsHasBeenSet ( ) const
inline

Any network bindings associated with the container.

Definition at line 199 of file ContainerStateChange.h.

◆ operator=()

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

◆ ReasonHasBeenSet()

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

The reason for the state change.

Definition at line 240 of file ContainerStateChange.h.

◆ RuntimeIdHasBeenSet()

bool Aws::ECS::Model::ContainerStateChange::RuntimeIdHasBeenSet ( ) const
inline

The ID of the Docker container.

Definition at line 133 of file ContainerStateChange.h.

◆ SetContainerName() [1/3]

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

The name of the container.

Definition at line 56 of file ContainerStateChange.h.

◆ SetContainerName() [2/3]

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

The name of the container.

Definition at line 61 of file ContainerStateChange.h.

◆ SetContainerName() [3/3]

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

The name of the container.

Definition at line 66 of file ContainerStateChange.h.

◆ SetExitCode()

void Aws::ECS::Model::ContainerStateChange::SetExitCode ( int  value)
inline

The exit code for the container, if the state change is a result of the container exiting.

Definition at line 182 of file ContainerStateChange.h.

◆ SetImageDigest() [1/3]

void Aws::ECS::Model::ContainerStateChange::SetImageDigest ( const Aws::String value)
inline

The container image SHA 256 digest.

Definition at line 97 of file ContainerStateChange.h.

◆ SetImageDigest() [2/3]

void Aws::ECS::Model::ContainerStateChange::SetImageDigest ( Aws::String &&  value)
inline

The container image SHA 256 digest.

Definition at line 102 of file ContainerStateChange.h.

◆ SetImageDigest() [3/3]

void Aws::ECS::Model::ContainerStateChange::SetImageDigest ( const char *  value)
inline

The container image SHA 256 digest.

Definition at line 107 of file ContainerStateChange.h.

◆ SetNetworkBindings() [1/2]

void Aws::ECS::Model::ContainerStateChange::SetNetworkBindings ( const Aws::Vector< NetworkBinding > &  value)
inline

Any network bindings associated with the container.

Definition at line 204 of file ContainerStateChange.h.

◆ SetNetworkBindings() [2/2]

void Aws::ECS::Model::ContainerStateChange::SetNetworkBindings ( Aws::Vector< NetworkBinding > &&  value)
inline

Any network bindings associated with the container.

Definition at line 209 of file ContainerStateChange.h.

◆ SetReason() [1/3]

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

The reason for the state change.

Definition at line 245 of file ContainerStateChange.h.

◆ SetReason() [2/3]

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

The reason for the state change.

Definition at line 250 of file ContainerStateChange.h.

◆ SetReason() [3/3]

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

The reason for the state change.

Definition at line 255 of file ContainerStateChange.h.

◆ SetRuntimeId() [1/3]

void Aws::ECS::Model::ContainerStateChange::SetRuntimeId ( const Aws::String value)
inline

The ID of the Docker container.

Definition at line 138 of file ContainerStateChange.h.

◆ SetRuntimeId() [2/3]

void Aws::ECS::Model::ContainerStateChange::SetRuntimeId ( Aws::String &&  value)
inline

The ID of the Docker container.

Definition at line 143 of file ContainerStateChange.h.

◆ SetRuntimeId() [3/3]

void Aws::ECS::Model::ContainerStateChange::SetRuntimeId ( const char *  value)
inline

The ID of the Docker container.

Definition at line 148 of file ContainerStateChange.h.

◆ SetStatus() [1/3]

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

The status of the container.

Definition at line 286 of file ContainerStateChange.h.

◆ SetStatus() [2/3]

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

The status of the container.

Definition at line 291 of file ContainerStateChange.h.

◆ SetStatus() [3/3]

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

The status of the container.

Definition at line 296 of file ContainerStateChange.h.

◆ StatusHasBeenSet()

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

The status of the container.

Definition at line 281 of file ContainerStateChange.h.

◆ WithContainerName() [1/3]

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

The name of the container.

Definition at line 71 of file ContainerStateChange.h.

◆ WithContainerName() [2/3]

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

The name of the container.

Definition at line 76 of file ContainerStateChange.h.

◆ WithContainerName() [3/3]

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

The name of the container.

Definition at line 81 of file ContainerStateChange.h.

◆ WithExitCode()

ContainerStateChange& Aws::ECS::Model::ContainerStateChange::WithExitCode ( int  value)
inline

The exit code for the container, if the state change is a result of the container exiting.

Definition at line 188 of file ContainerStateChange.h.

◆ WithImageDigest() [1/3]

ContainerStateChange& Aws::ECS::Model::ContainerStateChange::WithImageDigest ( const Aws::String value)
inline

The container image SHA 256 digest.

Definition at line 112 of file ContainerStateChange.h.

◆ WithImageDigest() [2/3]

ContainerStateChange& Aws::ECS::Model::ContainerStateChange::WithImageDigest ( Aws::String &&  value)
inline

The container image SHA 256 digest.

Definition at line 117 of file ContainerStateChange.h.

◆ WithImageDigest() [3/3]

ContainerStateChange& Aws::ECS::Model::ContainerStateChange::WithImageDigest ( const char *  value)
inline

The container image SHA 256 digest.

Definition at line 122 of file ContainerStateChange.h.

◆ WithNetworkBindings() [1/2]

ContainerStateChange& Aws::ECS::Model::ContainerStateChange::WithNetworkBindings ( const Aws::Vector< NetworkBinding > &  value)
inline

Any network bindings associated with the container.

Definition at line 214 of file ContainerStateChange.h.

◆ WithNetworkBindings() [2/2]

ContainerStateChange& Aws::ECS::Model::ContainerStateChange::WithNetworkBindings ( Aws::Vector< NetworkBinding > &&  value)
inline

Any network bindings associated with the container.

Definition at line 219 of file ContainerStateChange.h.

◆ WithReason() [1/3]

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

The reason for the state change.

Definition at line 260 of file ContainerStateChange.h.

◆ WithReason() [2/3]

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

The reason for the state change.

Definition at line 265 of file ContainerStateChange.h.

◆ WithReason() [3/3]

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

The reason for the state change.

Definition at line 270 of file ContainerStateChange.h.

◆ WithRuntimeId() [1/3]

ContainerStateChange& Aws::ECS::Model::ContainerStateChange::WithRuntimeId ( const Aws::String value)
inline

The ID of the Docker container.

Definition at line 153 of file ContainerStateChange.h.

◆ WithRuntimeId() [2/3]

ContainerStateChange& Aws::ECS::Model::ContainerStateChange::WithRuntimeId ( Aws::String &&  value)
inline

The ID of the Docker container.

Definition at line 158 of file ContainerStateChange.h.

◆ WithRuntimeId() [3/3]

ContainerStateChange& Aws::ECS::Model::ContainerStateChange::WithRuntimeId ( const char *  value)
inline

The ID of the Docker container.

Definition at line 163 of file ContainerStateChange.h.

◆ WithStatus() [1/3]

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

The status of the container.

Definition at line 301 of file ContainerStateChange.h.

◆ WithStatus() [2/3]

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

The status of the container.

Definition at line 306 of file ContainerStateChange.h.

◆ WithStatus() [3/3]

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

The status of the container.

Definition at line 311 of file ContainerStateChange.h.


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