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

#include <VersionInfo.h>

Public Member Functions

 VersionInfo ()
 
 VersionInfo (Aws::Utils::Json::JsonView jsonValue)
 
VersionInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAgentVersion () const
 
bool AgentVersionHasBeenSet () const
 
void SetAgentVersion (const Aws::String &value)
 
void SetAgentVersion (Aws::String &&value)
 
void SetAgentVersion (const char *value)
 
VersionInfoWithAgentVersion (const Aws::String &value)
 
VersionInfoWithAgentVersion (Aws::String &&value)
 
VersionInfoWithAgentVersion (const char *value)
 
const Aws::StringGetAgentHash () const
 
bool AgentHashHasBeenSet () const
 
void SetAgentHash (const Aws::String &value)
 
void SetAgentHash (Aws::String &&value)
 
void SetAgentHash (const char *value)
 
VersionInfoWithAgentHash (const Aws::String &value)
 
VersionInfoWithAgentHash (Aws::String &&value)
 
VersionInfoWithAgentHash (const char *value)
 
const Aws::StringGetDockerVersion () const
 
bool DockerVersionHasBeenSet () const
 
void SetDockerVersion (const Aws::String &value)
 
void SetDockerVersion (Aws::String &&value)
 
void SetDockerVersion (const char *value)
 
VersionInfoWithDockerVersion (const Aws::String &value)
 
VersionInfoWithDockerVersion (Aws::String &&value)
 
VersionInfoWithDockerVersion (const char *value)
 

Detailed Description

The Docker and Amazon ECS container agent version information about a container instance.

See Also:

AWS API Reference

Definition at line 32 of file VersionInfo.h.

Constructor & Destructor Documentation

◆ VersionInfo() [1/2]

Aws::ECS::Model::VersionInfo::VersionInfo ( )

◆ VersionInfo() [2/2]

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

Member Function Documentation

◆ AgentHashHasBeenSet()

bool Aws::ECS::Model::VersionInfo::AgentHashHasBeenSet ( ) const
inline

The Git commit hash for the Amazon ECS container agent build on the amazon-ecs-agent GitHub repository.

Definition at line 94 of file VersionInfo.h.

◆ AgentVersionHasBeenSet()

bool Aws::ECS::Model::VersionInfo::AgentVersionHasBeenSet ( ) const
inline

The version number of the Amazon ECS container agent.

Definition at line 49 of file VersionInfo.h.

◆ DockerVersionHasBeenSet()

bool Aws::ECS::Model::VersionInfo::DockerVersionHasBeenSet ( ) const
inline

The Docker version running on the container instance.

Definition at line 147 of file VersionInfo.h.

◆ GetAgentHash()

const Aws::String& Aws::ECS::Model::VersionInfo::GetAgentHash ( ) const
inline

The Git commit hash for the Amazon ECS container agent build on the amazon-ecs-agent GitHub repository.

Definition at line 87 of file VersionInfo.h.

◆ GetAgentVersion()

const Aws::String& Aws::ECS::Model::VersionInfo::GetAgentVersion ( ) const
inline

The version number of the Amazon ECS container agent.

Definition at line 44 of file VersionInfo.h.

◆ GetDockerVersion()

const Aws::String& Aws::ECS::Model::VersionInfo::GetDockerVersion ( ) const
inline

The Docker version running on the container instance.

Definition at line 142 of file VersionInfo.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAgentHash() [1/3]

void Aws::ECS::Model::VersionInfo::SetAgentHash ( const Aws::String value)
inline

The Git commit hash for the Amazon ECS container agent build on the amazon-ecs-agent GitHub repository.

Definition at line 101 of file VersionInfo.h.

◆ SetAgentHash() [2/3]

void Aws::ECS::Model::VersionInfo::SetAgentHash ( Aws::String &&  value)
inline

The Git commit hash for the Amazon ECS container agent build on the amazon-ecs-agent GitHub repository.

Definition at line 108 of file VersionInfo.h.

◆ SetAgentHash() [3/3]

void Aws::ECS::Model::VersionInfo::SetAgentHash ( const char *  value)
inline

The Git commit hash for the Amazon ECS container agent build on the amazon-ecs-agent GitHub repository.

Definition at line 115 of file VersionInfo.h.

◆ SetAgentVersion() [1/3]

void Aws::ECS::Model::VersionInfo::SetAgentVersion ( const Aws::String value)
inline

The version number of the Amazon ECS container agent.

Definition at line 54 of file VersionInfo.h.

◆ SetAgentVersion() [2/3]

void Aws::ECS::Model::VersionInfo::SetAgentVersion ( Aws::String &&  value)
inline

The version number of the Amazon ECS container agent.

Definition at line 59 of file VersionInfo.h.

◆ SetAgentVersion() [3/3]

void Aws::ECS::Model::VersionInfo::SetAgentVersion ( const char *  value)
inline

The version number of the Amazon ECS container agent.

Definition at line 64 of file VersionInfo.h.

◆ SetDockerVersion() [1/3]

void Aws::ECS::Model::VersionInfo::SetDockerVersion ( const Aws::String value)
inline

The Docker version running on the container instance.

Definition at line 152 of file VersionInfo.h.

◆ SetDockerVersion() [2/3]

void Aws::ECS::Model::VersionInfo::SetDockerVersion ( Aws::String &&  value)
inline

The Docker version running on the container instance.

Definition at line 157 of file VersionInfo.h.

◆ SetDockerVersion() [3/3]

void Aws::ECS::Model::VersionInfo::SetDockerVersion ( const char *  value)
inline

The Docker version running on the container instance.

Definition at line 162 of file VersionInfo.h.

◆ WithAgentHash() [1/3]

VersionInfo& Aws::ECS::Model::VersionInfo::WithAgentHash ( const Aws::String value)
inline

The Git commit hash for the Amazon ECS container agent build on the amazon-ecs-agent GitHub repository.

Definition at line 122 of file VersionInfo.h.

◆ WithAgentHash() [2/3]

VersionInfo& Aws::ECS::Model::VersionInfo::WithAgentHash ( Aws::String &&  value)
inline

The Git commit hash for the Amazon ECS container agent build on the amazon-ecs-agent GitHub repository.

Definition at line 129 of file VersionInfo.h.

◆ WithAgentHash() [3/3]

VersionInfo& Aws::ECS::Model::VersionInfo::WithAgentHash ( const char *  value)
inline

The Git commit hash for the Amazon ECS container agent build on the amazon-ecs-agent GitHub repository.

Definition at line 136 of file VersionInfo.h.

◆ WithAgentVersion() [1/3]

VersionInfo& Aws::ECS::Model::VersionInfo::WithAgentVersion ( const Aws::String value)
inline

The version number of the Amazon ECS container agent.

Definition at line 69 of file VersionInfo.h.

◆ WithAgentVersion() [2/3]

VersionInfo& Aws::ECS::Model::VersionInfo::WithAgentVersion ( Aws::String &&  value)
inline

The version number of the Amazon ECS container agent.

Definition at line 74 of file VersionInfo.h.

◆ WithAgentVersion() [3/3]

VersionInfo& Aws::ECS::Model::VersionInfo::WithAgentVersion ( const char *  value)
inline

The version number of the Amazon ECS container agent.

Definition at line 79 of file VersionInfo.h.

◆ WithDockerVersion() [1/3]

VersionInfo& Aws::ECS::Model::VersionInfo::WithDockerVersion ( const Aws::String value)
inline

The Docker version running on the container instance.

Definition at line 167 of file VersionInfo.h.

◆ WithDockerVersion() [2/3]

VersionInfo& Aws::ECS::Model::VersionInfo::WithDockerVersion ( Aws::String &&  value)
inline

The Docker version running on the container instance.

Definition at line 172 of file VersionInfo.h.

◆ WithDockerVersion() [3/3]

VersionInfo& Aws::ECS::Model::VersionInfo::WithDockerVersion ( const char *  value)
inline

The Docker version running on the container instance.

Definition at line 177 of file VersionInfo.h.


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