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

#include <Container.h>

Public Member Functions

 Container ()
 
 Container (Aws::Utils::Json::JsonView jsonValue)
 
Containeroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetContainerArn () const
 
bool ContainerArnHasBeenSet () const
 
void SetContainerArn (const Aws::String &value)
 
void SetContainerArn (Aws::String &&value)
 
void SetContainerArn (const char *value)
 
ContainerWithContainerArn (const Aws::String &value)
 
ContainerWithContainerArn (Aws::String &&value)
 
ContainerWithContainerArn (const char *value)
 
const Aws::StringGetTaskArn () const
 
bool TaskArnHasBeenSet () const
 
void SetTaskArn (const Aws::String &value)
 
void SetTaskArn (Aws::String &&value)
 
void SetTaskArn (const char *value)
 
ContainerWithTaskArn (const Aws::String &value)
 
ContainerWithTaskArn (Aws::String &&value)
 
ContainerWithTaskArn (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ContainerWithName (const Aws::String &value)
 
ContainerWithName (Aws::String &&value)
 
ContainerWithName (const char *value)
 
const Aws::StringGetImage () const
 
bool ImageHasBeenSet () const
 
void SetImage (const Aws::String &value)
 
void SetImage (Aws::String &&value)
 
void SetImage (const char *value)
 
ContainerWithImage (const Aws::String &value)
 
ContainerWithImage (Aws::String &&value)
 
ContainerWithImage (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)
 
ContainerWithImageDigest (const Aws::String &value)
 
ContainerWithImageDigest (Aws::String &&value)
 
ContainerWithImageDigest (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)
 
ContainerWithRuntimeId (const Aws::String &value)
 
ContainerWithRuntimeId (Aws::String &&value)
 
ContainerWithRuntimeId (const char *value)
 
const Aws::StringGetLastStatus () const
 
bool LastStatusHasBeenSet () const
 
void SetLastStatus (const Aws::String &value)
 
void SetLastStatus (Aws::String &&value)
 
void SetLastStatus (const char *value)
 
ContainerWithLastStatus (const Aws::String &value)
 
ContainerWithLastStatus (Aws::String &&value)
 
ContainerWithLastStatus (const char *value)
 
int GetExitCode () const
 
bool ExitCodeHasBeenSet () const
 
void SetExitCode (int value)
 
ContainerWithExitCode (int value)
 
const Aws::StringGetReason () const
 
bool ReasonHasBeenSet () const
 
void SetReason (const Aws::String &value)
 
void SetReason (Aws::String &&value)
 
void SetReason (const char *value)
 
ContainerWithReason (const Aws::String &value)
 
ContainerWithReason (Aws::String &&value)
 
ContainerWithReason (const char *value)
 
const Aws::Vector< NetworkBinding > & GetNetworkBindings () const
 
bool NetworkBindingsHasBeenSet () const
 
void SetNetworkBindings (const Aws::Vector< NetworkBinding > &value)
 
void SetNetworkBindings (Aws::Vector< NetworkBinding > &&value)
 
ContainerWithNetworkBindings (const Aws::Vector< NetworkBinding > &value)
 
ContainerWithNetworkBindings (Aws::Vector< NetworkBinding > &&value)
 
ContainerAddNetworkBindings (const NetworkBinding &value)
 
ContainerAddNetworkBindings (NetworkBinding &&value)
 
const Aws::Vector< NetworkInterface > & GetNetworkInterfaces () const
 
bool NetworkInterfacesHasBeenSet () const
 
void SetNetworkInterfaces (const Aws::Vector< NetworkInterface > &value)
 
void SetNetworkInterfaces (Aws::Vector< NetworkInterface > &&value)
 
ContainerWithNetworkInterfaces (const Aws::Vector< NetworkInterface > &value)
 
ContainerWithNetworkInterfaces (Aws::Vector< NetworkInterface > &&value)
 
ContainerAddNetworkInterfaces (const NetworkInterface &value)
 
ContainerAddNetworkInterfaces (NetworkInterface &&value)
 
const HealthStatusGetHealthStatus () const
 
bool HealthStatusHasBeenSet () const
 
void SetHealthStatus (const HealthStatus &value)
 
void SetHealthStatus (HealthStatus &&value)
 
ContainerWithHealthStatus (const HealthStatus &value)
 
ContainerWithHealthStatus (HealthStatus &&value)
 
const Aws::StringGetCpu () const
 
bool CpuHasBeenSet () const
 
void SetCpu (const Aws::String &value)
 
void SetCpu (Aws::String &&value)
 
void SetCpu (const char *value)
 
ContainerWithCpu (const Aws::String &value)
 
ContainerWithCpu (Aws::String &&value)
 
ContainerWithCpu (const char *value)
 
const Aws::StringGetMemory () const
 
bool MemoryHasBeenSet () const
 
void SetMemory (const Aws::String &value)
 
void SetMemory (Aws::String &&value)
 
void SetMemory (const char *value)
 
ContainerWithMemory (const Aws::String &value)
 
ContainerWithMemory (Aws::String &&value)
 
ContainerWithMemory (const char *value)
 
const Aws::StringGetMemoryReservation () const
 
bool MemoryReservationHasBeenSet () const
 
void SetMemoryReservation (const Aws::String &value)
 
void SetMemoryReservation (Aws::String &&value)
 
void SetMemoryReservation (const char *value)
 
ContainerWithMemoryReservation (const Aws::String &value)
 
ContainerWithMemoryReservation (Aws::String &&value)
 
ContainerWithMemoryReservation (const char *value)
 
const Aws::Vector< Aws::String > & GetGpuIds () const
 
bool GpuIdsHasBeenSet () const
 
void SetGpuIds (const Aws::Vector< Aws::String > &value)
 
void SetGpuIds (Aws::Vector< Aws::String > &&value)
 
ContainerWithGpuIds (const Aws::Vector< Aws::String > &value)
 
ContainerWithGpuIds (Aws::Vector< Aws::String > &&value)
 
ContainerAddGpuIds (const Aws::String &value)
 
ContainerAddGpuIds (Aws::String &&value)
 
ContainerAddGpuIds (const char *value)
 

Detailed Description

A Docker container that is part of a task.

See Also:

AWS API Reference

Definition at line 35 of file Container.h.

Constructor & Destructor Documentation

◆ Container() [1/2]

Aws::ECS::Model::Container::Container ( )

◆ Container() [2/2]

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

Member Function Documentation

◆ AddGpuIds() [1/3]

Container& Aws::ECS::Model::Container::AddGpuIds ( const Aws::String value)
inline

The IDs of each GPU assigned to the container.

Definition at line 714 of file Container.h.

◆ AddGpuIds() [2/3]

Container& Aws::ECS::Model::Container::AddGpuIds ( Aws::String &&  value)
inline

The IDs of each GPU assigned to the container.

Definition at line 719 of file Container.h.

◆ AddGpuIds() [3/3]

Container& Aws::ECS::Model::Container::AddGpuIds ( const char *  value)
inline

The IDs of each GPU assigned to the container.

Definition at line 724 of file Container.h.

◆ AddNetworkBindings() [1/2]

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

The network bindings associated with the container.

Definition at line 450 of file Container.h.

◆ AddNetworkBindings() [2/2]

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

The network bindings associated with the container.

Definition at line 455 of file Container.h.

◆ AddNetworkInterfaces() [1/2]

Container& Aws::ECS::Model::Container::AddNetworkInterfaces ( const NetworkInterface value)
inline

The network interfaces associated with the container.

Definition at line 491 of file Container.h.

◆ AddNetworkInterfaces() [2/2]

Container& Aws::ECS::Model::Container::AddNetworkInterfaces ( NetworkInterface &&  value)
inline

The network interfaces associated with the container.

Definition at line 496 of file Container.h.

◆ ContainerArnHasBeenSet()

bool Aws::ECS::Model::Container::ContainerArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the container.

Definition at line 52 of file Container.h.

◆ CpuHasBeenSet()

bool Aws::ECS::Model::Container::CpuHasBeenSet ( ) const
inline

The number of CPU units set for the container. The value will be 0 if no value was specified in the container definition when the task definition was registered.

Definition at line 554 of file Container.h.

◆ ExitCodeHasBeenSet()

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

The exit code returned from the container.

Definition at line 355 of file Container.h.

◆ GetContainerArn()

const Aws::String& Aws::ECS::Model::Container::GetContainerArn ( ) const
inline

The Amazon Resource Name (ARN) of the container.

Definition at line 47 of file Container.h.

◆ GetCpu()

const Aws::String& Aws::ECS::Model::Container::GetCpu ( ) const
inline

The number of CPU units set for the container. The value will be 0 if no value was specified in the container definition when the task definition was registered.

Definition at line 547 of file Container.h.

◆ GetExitCode()

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

The exit code returned from the container.

Definition at line 350 of file Container.h.

◆ GetGpuIds()

const Aws::Vector<Aws::String>& Aws::ECS::Model::Container::GetGpuIds ( ) const
inline

The IDs of each GPU assigned to the container.

Definition at line 684 of file Container.h.

◆ GetHealthStatus()

const HealthStatus& Aws::ECS::Model::Container::GetHealthStatus ( ) const
inline

The health status of the container. If health checks are not configured for this container in its task definition, then it reports the health status as UNKNOWN.

Definition at line 504 of file Container.h.

◆ GetImage()

const Aws::String& Aws::ECS::Model::Container::GetImage ( ) const
inline

The image used for the container.

Definition at line 170 of file Container.h.

◆ GetImageDigest()

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

The container image manifest digest.

The imageDigest is only returned if the container is using an image hosted in Amazon ECR, otherwise it is omitted.

Definition at line 213 of file Container.h.

◆ GetLastStatus()

const Aws::String& Aws::ECS::Model::Container::GetLastStatus ( ) const
inline

The last known status of the container.

Definition at line 309 of file Container.h.

◆ GetMemory()

const Aws::String& Aws::ECS::Model::Container::GetMemory ( ) const
inline

The hard limit (in MiB) of memory set for the container.

Definition at line 602 of file Container.h.

◆ GetMemoryReservation()

const Aws::String& Aws::ECS::Model::Container::GetMemoryReservation ( ) const
inline

The soft limit (in MiB) of memory set for the container.

Definition at line 643 of file Container.h.

◆ GetName()

const Aws::String& Aws::ECS::Model::Container::GetName ( ) const
inline

The name of the container.

Definition at line 129 of file Container.h.

◆ GetNetworkBindings()

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

The network bindings associated with the container.

Definition at line 420 of file Container.h.

◆ GetNetworkInterfaces()

const Aws::Vector<NetworkInterface>& Aws::ECS::Model::Container::GetNetworkInterfaces ( ) const
inline

The network interfaces associated with the container.

Definition at line 461 of file Container.h.

◆ GetReason()

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

Definition at line 372 of file Container.h.

◆ GetRuntimeId()

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

The ID of the Docker container.

Definition at line 268 of file Container.h.

◆ GetTaskArn()

const Aws::String& Aws::ECS::Model::Container::GetTaskArn ( ) const
inline

The ARN of the task.

Definition at line 88 of file Container.h.

◆ GpuIdsHasBeenSet()

bool Aws::ECS::Model::Container::GpuIdsHasBeenSet ( ) const
inline

The IDs of each GPU assigned to the container.

Definition at line 689 of file Container.h.

◆ HealthStatusHasBeenSet()

bool Aws::ECS::Model::Container::HealthStatusHasBeenSet ( ) const
inline

The health status of the container. If health checks are not configured for this container in its task definition, then it reports the health status as UNKNOWN.

Definition at line 511 of file Container.h.

◆ ImageDigestHasBeenSet()

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

The container image manifest digest.

The imageDigest is only returned if the container is using an image hosted in Amazon ECR, otherwise it is omitted.

Definition at line 220 of file Container.h.

◆ ImageHasBeenSet()

bool Aws::ECS::Model::Container::ImageHasBeenSet ( ) const
inline

The image used for the container.

Definition at line 175 of file Container.h.

◆ Jsonize()

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

◆ LastStatusHasBeenSet()

bool Aws::ECS::Model::Container::LastStatusHasBeenSet ( ) const
inline

The last known status of the container.

Definition at line 314 of file Container.h.

◆ MemoryHasBeenSet()

bool Aws::ECS::Model::Container::MemoryHasBeenSet ( ) const
inline

The hard limit (in MiB) of memory set for the container.

Definition at line 607 of file Container.h.

◆ MemoryReservationHasBeenSet()

bool Aws::ECS::Model::Container::MemoryReservationHasBeenSet ( ) const
inline

The soft limit (in MiB) of memory set for the container.

Definition at line 648 of file Container.h.

◆ NameHasBeenSet()

bool Aws::ECS::Model::Container::NameHasBeenSet ( ) const
inline

The name of the container.

Definition at line 134 of file Container.h.

◆ NetworkBindingsHasBeenSet()

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

The network bindings associated with the container.

Definition at line 425 of file Container.h.

◆ NetworkInterfacesHasBeenSet()

bool Aws::ECS::Model::Container::NetworkInterfacesHasBeenSet ( ) const
inline

The network interfaces associated with the container.

Definition at line 466 of file Container.h.

◆ operator=()

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

◆ ReasonHasBeenSet()

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

Definition at line 378 of file Container.h.

◆ RuntimeIdHasBeenSet()

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

The ID of the Docker container.

Definition at line 273 of file Container.h.

◆ SetContainerArn() [1/3]

void Aws::ECS::Model::Container::SetContainerArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the container.

Definition at line 57 of file Container.h.

◆ SetContainerArn() [2/3]

void Aws::ECS::Model::Container::SetContainerArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the container.

Definition at line 62 of file Container.h.

◆ SetContainerArn() [3/3]

void Aws::ECS::Model::Container::SetContainerArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the container.

Definition at line 67 of file Container.h.

◆ SetCpu() [1/3]

void Aws::ECS::Model::Container::SetCpu ( const Aws::String value)
inline

The number of CPU units set for the container. The value will be 0 if no value was specified in the container definition when the task definition was registered.

Definition at line 561 of file Container.h.

◆ SetCpu() [2/3]

void Aws::ECS::Model::Container::SetCpu ( Aws::String &&  value)
inline

The number of CPU units set for the container. The value will be 0 if no value was specified in the container definition when the task definition was registered.

Definition at line 568 of file Container.h.

◆ SetCpu() [3/3]

void Aws::ECS::Model::Container::SetCpu ( const char *  value)
inline

The number of CPU units set for the container. The value will be 0 if no value was specified in the container definition when the task definition was registered.

Definition at line 575 of file Container.h.

◆ SetExitCode()

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

The exit code returned from the container.

Definition at line 360 of file Container.h.

◆ SetGpuIds() [1/2]

void Aws::ECS::Model::Container::SetGpuIds ( const Aws::Vector< Aws::String > &  value)
inline

The IDs of each GPU assigned to the container.

Definition at line 694 of file Container.h.

◆ SetGpuIds() [2/2]

void Aws::ECS::Model::Container::SetGpuIds ( Aws::Vector< Aws::String > &&  value)
inline

The IDs of each GPU assigned to the container.

Definition at line 699 of file Container.h.

◆ SetHealthStatus() [1/2]

void Aws::ECS::Model::Container::SetHealthStatus ( const HealthStatus value)
inline

The health status of the container. If health checks are not configured for this container in its task definition, then it reports the health status as UNKNOWN.

Definition at line 518 of file Container.h.

◆ SetHealthStatus() [2/2]

void Aws::ECS::Model::Container::SetHealthStatus ( HealthStatus &&  value)
inline

The health status of the container. If health checks are not configured for this container in its task definition, then it reports the health status as UNKNOWN.

Definition at line 525 of file Container.h.

◆ SetImage() [1/3]

void Aws::ECS::Model::Container::SetImage ( const Aws::String value)
inline

The image used for the container.

Definition at line 180 of file Container.h.

◆ SetImage() [2/3]

void Aws::ECS::Model::Container::SetImage ( Aws::String &&  value)
inline

The image used for the container.

Definition at line 185 of file Container.h.

◆ SetImage() [3/3]

void Aws::ECS::Model::Container::SetImage ( const char *  value)
inline

The image used for the container.

Definition at line 190 of file Container.h.

◆ SetImageDigest() [1/3]

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

The container image manifest digest.

The imageDigest is only returned if the container is using an image hosted in Amazon ECR, otherwise it is omitted.

Definition at line 227 of file Container.h.

◆ SetImageDigest() [2/3]

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

The container image manifest digest.

The imageDigest is only returned if the container is using an image hosted in Amazon ECR, otherwise it is omitted.

Definition at line 234 of file Container.h.

◆ SetImageDigest() [3/3]

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

The container image manifest digest.

The imageDigest is only returned if the container is using an image hosted in Amazon ECR, otherwise it is omitted.

Definition at line 241 of file Container.h.

◆ SetLastStatus() [1/3]

void Aws::ECS::Model::Container::SetLastStatus ( const Aws::String value)
inline

The last known status of the container.

Definition at line 319 of file Container.h.

◆ SetLastStatus() [2/3]

void Aws::ECS::Model::Container::SetLastStatus ( Aws::String &&  value)
inline

The last known status of the container.

Definition at line 324 of file Container.h.

◆ SetLastStatus() [3/3]

void Aws::ECS::Model::Container::SetLastStatus ( const char *  value)
inline

The last known status of the container.

Definition at line 329 of file Container.h.

◆ SetMemory() [1/3]

void Aws::ECS::Model::Container::SetMemory ( const Aws::String value)
inline

The hard limit (in MiB) of memory set for the container.

Definition at line 612 of file Container.h.

◆ SetMemory() [2/3]

void Aws::ECS::Model::Container::SetMemory ( Aws::String &&  value)
inline

The hard limit (in MiB) of memory set for the container.

Definition at line 617 of file Container.h.

◆ SetMemory() [3/3]

void Aws::ECS::Model::Container::SetMemory ( const char *  value)
inline

The hard limit (in MiB) of memory set for the container.

Definition at line 622 of file Container.h.

◆ SetMemoryReservation() [1/3]

void Aws::ECS::Model::Container::SetMemoryReservation ( const Aws::String value)
inline

The soft limit (in MiB) of memory set for the container.

Definition at line 653 of file Container.h.

◆ SetMemoryReservation() [2/3]

void Aws::ECS::Model::Container::SetMemoryReservation ( Aws::String &&  value)
inline

The soft limit (in MiB) of memory set for the container.

Definition at line 658 of file Container.h.

◆ SetMemoryReservation() [3/3]

void Aws::ECS::Model::Container::SetMemoryReservation ( const char *  value)
inline

The soft limit (in MiB) of memory set for the container.

Definition at line 663 of file Container.h.

◆ SetName() [1/3]

void Aws::ECS::Model::Container::SetName ( const Aws::String value)
inline

The name of the container.

Definition at line 139 of file Container.h.

◆ SetName() [2/3]

void Aws::ECS::Model::Container::SetName ( Aws::String &&  value)
inline

The name of the container.

Definition at line 144 of file Container.h.

◆ SetName() [3/3]

void Aws::ECS::Model::Container::SetName ( const char *  value)
inline

The name of the container.

Definition at line 149 of file Container.h.

◆ SetNetworkBindings() [1/2]

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

The network bindings associated with the container.

Definition at line 430 of file Container.h.

◆ SetNetworkBindings() [2/2]

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

The network bindings associated with the container.

Definition at line 435 of file Container.h.

◆ SetNetworkInterfaces() [1/2]

void Aws::ECS::Model::Container::SetNetworkInterfaces ( const Aws::Vector< NetworkInterface > &  value)
inline

The network interfaces associated with the container.

Definition at line 471 of file Container.h.

◆ SetNetworkInterfaces() [2/2]

void Aws::ECS::Model::Container::SetNetworkInterfaces ( Aws::Vector< NetworkInterface > &&  value)
inline

The network interfaces associated with the container.

Definition at line 476 of file Container.h.

◆ SetReason() [1/3]

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

Definition at line 384 of file Container.h.

◆ SetReason() [2/3]

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

Definition at line 390 of file Container.h.

◆ SetReason() [3/3]

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

Definition at line 396 of file Container.h.

◆ SetRuntimeId() [1/3]

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

The ID of the Docker container.

Definition at line 278 of file Container.h.

◆ SetRuntimeId() [2/3]

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

The ID of the Docker container.

Definition at line 283 of file Container.h.

◆ SetRuntimeId() [3/3]

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

The ID of the Docker container.

Definition at line 288 of file Container.h.

◆ SetTaskArn() [1/3]

void Aws::ECS::Model::Container::SetTaskArn ( const Aws::String value)
inline

The ARN of the task.

Definition at line 98 of file Container.h.

◆ SetTaskArn() [2/3]

void Aws::ECS::Model::Container::SetTaskArn ( Aws::String &&  value)
inline

The ARN of the task.

Definition at line 103 of file Container.h.

◆ SetTaskArn() [3/3]

void Aws::ECS::Model::Container::SetTaskArn ( const char *  value)
inline

The ARN of the task.

Definition at line 108 of file Container.h.

◆ TaskArnHasBeenSet()

bool Aws::ECS::Model::Container::TaskArnHasBeenSet ( ) const
inline

The ARN of the task.

Definition at line 93 of file Container.h.

◆ WithContainerArn() [1/3]

Container& Aws::ECS::Model::Container::WithContainerArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the container.

Definition at line 72 of file Container.h.

◆ WithContainerArn() [2/3]

Container& Aws::ECS::Model::Container::WithContainerArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the container.

Definition at line 77 of file Container.h.

◆ WithContainerArn() [3/3]

Container& Aws::ECS::Model::Container::WithContainerArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the container.

Definition at line 82 of file Container.h.

◆ WithCpu() [1/3]

Container& Aws::ECS::Model::Container::WithCpu ( const Aws::String value)
inline

The number of CPU units set for the container. The value will be 0 if no value was specified in the container definition when the task definition was registered.

Definition at line 582 of file Container.h.

◆ WithCpu() [2/3]

Container& Aws::ECS::Model::Container::WithCpu ( Aws::String &&  value)
inline

The number of CPU units set for the container. The value will be 0 if no value was specified in the container definition when the task definition was registered.

Definition at line 589 of file Container.h.

◆ WithCpu() [3/3]

Container& Aws::ECS::Model::Container::WithCpu ( const char *  value)
inline

The number of CPU units set for the container. The value will be 0 if no value was specified in the container definition when the task definition was registered.

Definition at line 596 of file Container.h.

◆ WithExitCode()

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

The exit code returned from the container.

Definition at line 365 of file Container.h.

◆ WithGpuIds() [1/2]

Container& Aws::ECS::Model::Container::WithGpuIds ( const Aws::Vector< Aws::String > &  value)
inline

The IDs of each GPU assigned to the container.

Definition at line 704 of file Container.h.

◆ WithGpuIds() [2/2]

Container& Aws::ECS::Model::Container::WithGpuIds ( Aws::Vector< Aws::String > &&  value)
inline

The IDs of each GPU assigned to the container.

Definition at line 709 of file Container.h.

◆ WithHealthStatus() [1/2]

Container& Aws::ECS::Model::Container::WithHealthStatus ( const HealthStatus value)
inline

The health status of the container. If health checks are not configured for this container in its task definition, then it reports the health status as UNKNOWN.

Definition at line 532 of file Container.h.

◆ WithHealthStatus() [2/2]

Container& Aws::ECS::Model::Container::WithHealthStatus ( HealthStatus &&  value)
inline

The health status of the container. If health checks are not configured for this container in its task definition, then it reports the health status as UNKNOWN.

Definition at line 539 of file Container.h.

◆ WithImage() [1/3]

Container& Aws::ECS::Model::Container::WithImage ( const Aws::String value)
inline

The image used for the container.

Definition at line 195 of file Container.h.

◆ WithImage() [2/3]

Container& Aws::ECS::Model::Container::WithImage ( Aws::String &&  value)
inline

The image used for the container.

Definition at line 200 of file Container.h.

◆ WithImage() [3/3]

Container& Aws::ECS::Model::Container::WithImage ( const char *  value)
inline

The image used for the container.

Definition at line 205 of file Container.h.

◆ WithImageDigest() [1/3]

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

The container image manifest digest.

The imageDigest is only returned if the container is using an image hosted in Amazon ECR, otherwise it is omitted.

Definition at line 248 of file Container.h.

◆ WithImageDigest() [2/3]

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

The container image manifest digest.

The imageDigest is only returned if the container is using an image hosted in Amazon ECR, otherwise it is omitted.

Definition at line 255 of file Container.h.

◆ WithImageDigest() [3/3]

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

The container image manifest digest.

The imageDigest is only returned if the container is using an image hosted in Amazon ECR, otherwise it is omitted.

Definition at line 262 of file Container.h.

◆ WithLastStatus() [1/3]

Container& Aws::ECS::Model::Container::WithLastStatus ( const Aws::String value)
inline

The last known status of the container.

Definition at line 334 of file Container.h.

◆ WithLastStatus() [2/3]

Container& Aws::ECS::Model::Container::WithLastStatus ( Aws::String &&  value)
inline

The last known status of the container.

Definition at line 339 of file Container.h.

◆ WithLastStatus() [3/3]

Container& Aws::ECS::Model::Container::WithLastStatus ( const char *  value)
inline

The last known status of the container.

Definition at line 344 of file Container.h.

◆ WithMemory() [1/3]

Container& Aws::ECS::Model::Container::WithMemory ( const Aws::String value)
inline

The hard limit (in MiB) of memory set for the container.

Definition at line 627 of file Container.h.

◆ WithMemory() [2/3]

Container& Aws::ECS::Model::Container::WithMemory ( Aws::String &&  value)
inline

The hard limit (in MiB) of memory set for the container.

Definition at line 632 of file Container.h.

◆ WithMemory() [3/3]

Container& Aws::ECS::Model::Container::WithMemory ( const char *  value)
inline

The hard limit (in MiB) of memory set for the container.

Definition at line 637 of file Container.h.

◆ WithMemoryReservation() [1/3]

Container& Aws::ECS::Model::Container::WithMemoryReservation ( const Aws::String value)
inline

The soft limit (in MiB) of memory set for the container.

Definition at line 668 of file Container.h.

◆ WithMemoryReservation() [2/3]

Container& Aws::ECS::Model::Container::WithMemoryReservation ( Aws::String &&  value)
inline

The soft limit (in MiB) of memory set for the container.

Definition at line 673 of file Container.h.

◆ WithMemoryReservation() [3/3]

Container& Aws::ECS::Model::Container::WithMemoryReservation ( const char *  value)
inline

The soft limit (in MiB) of memory set for the container.

Definition at line 678 of file Container.h.

◆ WithName() [1/3]

Container& Aws::ECS::Model::Container::WithName ( const Aws::String value)
inline

The name of the container.

Definition at line 154 of file Container.h.

◆ WithName() [2/3]

Container& Aws::ECS::Model::Container::WithName ( Aws::String &&  value)
inline

The name of the container.

Definition at line 159 of file Container.h.

◆ WithName() [3/3]

Container& Aws::ECS::Model::Container::WithName ( const char *  value)
inline

The name of the container.

Definition at line 164 of file Container.h.

◆ WithNetworkBindings() [1/2]

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

The network bindings associated with the container.

Definition at line 440 of file Container.h.

◆ WithNetworkBindings() [2/2]

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

The network bindings associated with the container.

Definition at line 445 of file Container.h.

◆ WithNetworkInterfaces() [1/2]

Container& Aws::ECS::Model::Container::WithNetworkInterfaces ( const Aws::Vector< NetworkInterface > &  value)
inline

The network interfaces associated with the container.

Definition at line 481 of file Container.h.

◆ WithNetworkInterfaces() [2/2]

Container& Aws::ECS::Model::Container::WithNetworkInterfaces ( Aws::Vector< NetworkInterface > &&  value)
inline

The network interfaces associated with the container.

Definition at line 486 of file Container.h.

◆ WithReason() [1/3]

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

Definition at line 402 of file Container.h.

◆ WithReason() [2/3]

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

Definition at line 408 of file Container.h.

◆ WithReason() [3/3]

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

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

Definition at line 414 of file Container.h.

◆ WithRuntimeId() [1/3]

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

The ID of the Docker container.

Definition at line 293 of file Container.h.

◆ WithRuntimeId() [2/3]

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

The ID of the Docker container.

Definition at line 298 of file Container.h.

◆ WithRuntimeId() [3/3]

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

The ID of the Docker container.

Definition at line 303 of file Container.h.

◆ WithTaskArn() [1/3]

Container& Aws::ECS::Model::Container::WithTaskArn ( const Aws::String value)
inline

The ARN of the task.

Definition at line 113 of file Container.h.

◆ WithTaskArn() [2/3]

Container& Aws::ECS::Model::Container::WithTaskArn ( Aws::String &&  value)
inline

The ARN of the task.

Definition at line 118 of file Container.h.

◆ WithTaskArn() [3/3]

Container& Aws::ECS::Model::Container::WithTaskArn ( const char *  value)
inline

The ARN of the task.

Definition at line 123 of file Container.h.


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