AWS SDK for C++  1.8.93
AWS SDK for C++
Public Member Functions | List of all members
Aws::OpsWorks::Model::EcsCluster Class Reference

#include <EcsCluster.h>

Public Member Functions

 EcsCluster ()
 
 EcsCluster (Aws::Utils::Json::JsonView jsonValue)
 
EcsClusteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetEcsClusterArn () const
 
bool EcsClusterArnHasBeenSet () const
 
void SetEcsClusterArn (const Aws::String &value)
 
void SetEcsClusterArn (Aws::String &&value)
 
void SetEcsClusterArn (const char *value)
 
EcsClusterWithEcsClusterArn (const Aws::String &value)
 
EcsClusterWithEcsClusterArn (Aws::String &&value)
 
EcsClusterWithEcsClusterArn (const char *value)
 
const Aws::StringGetEcsClusterName () const
 
bool EcsClusterNameHasBeenSet () const
 
void SetEcsClusterName (const Aws::String &value)
 
void SetEcsClusterName (Aws::String &&value)
 
void SetEcsClusterName (const char *value)
 
EcsClusterWithEcsClusterName (const Aws::String &value)
 
EcsClusterWithEcsClusterName (Aws::String &&value)
 
EcsClusterWithEcsClusterName (const char *value)
 
const Aws::StringGetStackId () const
 
bool StackIdHasBeenSet () const
 
void SetStackId (const Aws::String &value)
 
void SetStackId (Aws::String &&value)
 
void SetStackId (const char *value)
 
EcsClusterWithStackId (const Aws::String &value)
 
EcsClusterWithStackId (Aws::String &&value)
 
EcsClusterWithStackId (const char *value)
 
const Aws::StringGetRegisteredAt () const
 
bool RegisteredAtHasBeenSet () const
 
void SetRegisteredAt (const Aws::String &value)
 
void SetRegisteredAt (Aws::String &&value)
 
void SetRegisteredAt (const char *value)
 
EcsClusterWithRegisteredAt (const Aws::String &value)
 
EcsClusterWithRegisteredAt (Aws::String &&value)
 
EcsClusterWithRegisteredAt (const char *value)
 

Detailed Description

Describes a registered Amazon ECS cluster.

See Also:

AWS API Reference

Definition at line 31 of file EcsCluster.h.

Constructor & Destructor Documentation

◆ EcsCluster() [1/2]

Aws::OpsWorks::Model::EcsCluster::EcsCluster ( )

◆ EcsCluster() [2/2]

Aws::OpsWorks::Model::EcsCluster::EcsCluster ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ EcsClusterArnHasBeenSet()

bool Aws::OpsWorks::Model::EcsCluster::EcsClusterArnHasBeenSet ( ) const
inline

The cluster's ARN.

Definition at line 48 of file EcsCluster.h.

◆ EcsClusterNameHasBeenSet()

bool Aws::OpsWorks::Model::EcsCluster::EcsClusterNameHasBeenSet ( ) const
inline

The cluster name.

Definition at line 89 of file EcsCluster.h.

◆ GetEcsClusterArn()

const Aws::String& Aws::OpsWorks::Model::EcsCluster::GetEcsClusterArn ( ) const
inline

The cluster's ARN.

Definition at line 43 of file EcsCluster.h.

◆ GetEcsClusterName()

const Aws::String& Aws::OpsWorks::Model::EcsCluster::GetEcsClusterName ( ) const
inline

The cluster name.

Definition at line 84 of file EcsCluster.h.

◆ GetRegisteredAt()

const Aws::String& Aws::OpsWorks::Model::EcsCluster::GetRegisteredAt ( ) const
inline

The time and date that the cluster was registered with the stack.

Definition at line 166 of file EcsCluster.h.

◆ GetStackId()

const Aws::String& Aws::OpsWorks::Model::EcsCluster::GetStackId ( ) const
inline

The stack ID.

Definition at line 125 of file EcsCluster.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::OpsWorks::Model::EcsCluster::Jsonize ( ) const

◆ operator=()

EcsCluster& Aws::OpsWorks::Model::EcsCluster::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RegisteredAtHasBeenSet()

bool Aws::OpsWorks::Model::EcsCluster::RegisteredAtHasBeenSet ( ) const
inline

The time and date that the cluster was registered with the stack.

Definition at line 171 of file EcsCluster.h.

◆ SetEcsClusterArn() [1/3]

void Aws::OpsWorks::Model::EcsCluster::SetEcsClusterArn ( const Aws::String value)
inline

The cluster's ARN.

Definition at line 53 of file EcsCluster.h.

◆ SetEcsClusterArn() [2/3]

void Aws::OpsWorks::Model::EcsCluster::SetEcsClusterArn ( Aws::String &&  value)
inline

The cluster's ARN.

Definition at line 58 of file EcsCluster.h.

◆ SetEcsClusterArn() [3/3]

void Aws::OpsWorks::Model::EcsCluster::SetEcsClusterArn ( const char *  value)
inline

The cluster's ARN.

Definition at line 63 of file EcsCluster.h.

◆ SetEcsClusterName() [1/3]

void Aws::OpsWorks::Model::EcsCluster::SetEcsClusterName ( const Aws::String value)
inline

The cluster name.

Definition at line 94 of file EcsCluster.h.

◆ SetEcsClusterName() [2/3]

void Aws::OpsWorks::Model::EcsCluster::SetEcsClusterName ( Aws::String &&  value)
inline

The cluster name.

Definition at line 99 of file EcsCluster.h.

◆ SetEcsClusterName() [3/3]

void Aws::OpsWorks::Model::EcsCluster::SetEcsClusterName ( const char *  value)
inline

The cluster name.

Definition at line 104 of file EcsCluster.h.

◆ SetRegisteredAt() [1/3]

void Aws::OpsWorks::Model::EcsCluster::SetRegisteredAt ( const Aws::String value)
inline

The time and date that the cluster was registered with the stack.

Definition at line 176 of file EcsCluster.h.

◆ SetRegisteredAt() [2/3]

void Aws::OpsWorks::Model::EcsCluster::SetRegisteredAt ( Aws::String &&  value)
inline

The time and date that the cluster was registered with the stack.

Definition at line 181 of file EcsCluster.h.

◆ SetRegisteredAt() [3/3]

void Aws::OpsWorks::Model::EcsCluster::SetRegisteredAt ( const char *  value)
inline

The time and date that the cluster was registered with the stack.

Definition at line 186 of file EcsCluster.h.

◆ SetStackId() [1/3]

void Aws::OpsWorks::Model::EcsCluster::SetStackId ( const Aws::String value)
inline

The stack ID.

Definition at line 135 of file EcsCluster.h.

◆ SetStackId() [2/3]

void Aws::OpsWorks::Model::EcsCluster::SetStackId ( Aws::String &&  value)
inline

The stack ID.

Definition at line 140 of file EcsCluster.h.

◆ SetStackId() [3/3]

void Aws::OpsWorks::Model::EcsCluster::SetStackId ( const char *  value)
inline

The stack ID.

Definition at line 145 of file EcsCluster.h.

◆ StackIdHasBeenSet()

bool Aws::OpsWorks::Model::EcsCluster::StackIdHasBeenSet ( ) const
inline

The stack ID.

Definition at line 130 of file EcsCluster.h.

◆ WithEcsClusterArn() [1/3]

EcsCluster& Aws::OpsWorks::Model::EcsCluster::WithEcsClusterArn ( const Aws::String value)
inline

The cluster's ARN.

Definition at line 68 of file EcsCluster.h.

◆ WithEcsClusterArn() [2/3]

EcsCluster& Aws::OpsWorks::Model::EcsCluster::WithEcsClusterArn ( Aws::String &&  value)
inline

The cluster's ARN.

Definition at line 73 of file EcsCluster.h.

◆ WithEcsClusterArn() [3/3]

EcsCluster& Aws::OpsWorks::Model::EcsCluster::WithEcsClusterArn ( const char *  value)
inline

The cluster's ARN.

Definition at line 78 of file EcsCluster.h.

◆ WithEcsClusterName() [1/3]

EcsCluster& Aws::OpsWorks::Model::EcsCluster::WithEcsClusterName ( const Aws::String value)
inline

The cluster name.

Definition at line 109 of file EcsCluster.h.

◆ WithEcsClusterName() [2/3]

EcsCluster& Aws::OpsWorks::Model::EcsCluster::WithEcsClusterName ( Aws::String &&  value)
inline

The cluster name.

Definition at line 114 of file EcsCluster.h.

◆ WithEcsClusterName() [3/3]

EcsCluster& Aws::OpsWorks::Model::EcsCluster::WithEcsClusterName ( const char *  value)
inline

The cluster name.

Definition at line 119 of file EcsCluster.h.

◆ WithRegisteredAt() [1/3]

EcsCluster& Aws::OpsWorks::Model::EcsCluster::WithRegisteredAt ( const Aws::String value)
inline

The time and date that the cluster was registered with the stack.

Definition at line 191 of file EcsCluster.h.

◆ WithRegisteredAt() [2/3]

EcsCluster& Aws::OpsWorks::Model::EcsCluster::WithRegisteredAt ( Aws::String &&  value)
inline

The time and date that the cluster was registered with the stack.

Definition at line 196 of file EcsCluster.h.

◆ WithRegisteredAt() [3/3]

EcsCluster& Aws::OpsWorks::Model::EcsCluster::WithRegisteredAt ( const char *  value)
inline

The time and date that the cluster was registered with the stack.

Definition at line 201 of file EcsCluster.h.

◆ WithStackId() [1/3]

EcsCluster& Aws::OpsWorks::Model::EcsCluster::WithStackId ( const Aws::String value)
inline

The stack ID.

Definition at line 150 of file EcsCluster.h.

◆ WithStackId() [2/3]

EcsCluster& Aws::OpsWorks::Model::EcsCluster::WithStackId ( Aws::String &&  value)
inline

The stack ID.

Definition at line 155 of file EcsCluster.h.

◆ WithStackId() [3/3]

EcsCluster& Aws::OpsWorks::Model::EcsCluster::WithStackId ( const char *  value)
inline

The stack ID.

Definition at line 160 of file EcsCluster.h.


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