92 inline void SetContainerInstanceArn(
const char* value) { m_containerInstanceArnHasBeenSet =
true; m_containerInstanceArn.assign(value); }
145 inline void SetEc2InstanceId(
const char* value) { m_ec2InstanceIdHasBeenSet =
true; m_ec2InstanceId.assign(value); }
302 inline void SetStatus(
const char* value) { m_statusHasBeenSet =
true; m_status.assign(value); }
339 inline void SetAgentConnected(
bool value) { m_agentConnectedHasBeenSet =
true; m_agentConnected = value; }
359 inline void SetRunningTasksCount(
int value) { m_runningTasksCountHasBeenSet =
true; m_runningTasksCount = value; }
377 inline void SetPendingTasksCount(
int value) { m_pendingTasksCountHasBeenSet =
true; m_pendingTasksCount = value; }
459 bool m_containerInstanceArnHasBeenSet;
461 bool m_ec2InstanceIdHasBeenSet;
463 bool m_versionInfoHasBeenSet;
465 bool m_remainingResourcesHasBeenSet;
467 bool m_registeredResourcesHasBeenSet;
469 bool m_statusHasBeenSet;
470 bool m_agentConnected;
471 bool m_agentConnectedHasBeenSet;
472 int m_runningTasksCount;
473 bool m_runningTasksCountHasBeenSet;
474 int m_pendingTasksCount;
475 bool m_pendingTasksCountHasBeenSet;
477 bool m_agentUpdateStatusHasBeenSet;
479 bool m_attributesHasBeenSet;
void SetEc2InstanceId(Aws::String &&value)
void SetVersionInfo(const VersionInfo &value)
void SetContainerInstanceArn(const char *value)
const Aws::Vector< Attribute > & GetAttributes() const
ContainerInstance & WithEc2InstanceId(const char *value)
void SetAttributes(Aws::Vector< Attribute > &&value)
void SetRegisteredResources(const Aws::Vector< Resource > &value)
ContainerInstance & WithRemainingResources(const Aws::Vector< Resource > &value)
void SetRegisteredResources(Aws::Vector< Resource > &&value)
ContainerInstance & WithRegisteredResources(const Aws::Vector< Resource > &value)
ContainerInstance & WithStatus(Aws::String &&value)
ContainerInstance & WithRunningTasksCount(int value)
void SetRunningTasksCount(int value)
ContainerInstance & WithRegisteredResources(Aws::Vector< Resource > &&value)
ContainerInstance & WithEc2InstanceId(const Aws::String &value)
ContainerInstance & WithPendingTasksCount(int value)
void SetAgentConnected(bool value)
const Aws::Vector< Resource > & GetRemainingResources() const
void SetContainerInstanceArn(const Aws::String &value)
std::vector< T, Aws::Allocator< T > > Vector
ContainerInstance & WithRemainingResources(Aws::Vector< Resource > &&value)
void SetRemainingResources(Aws::Vector< Resource > &&value)
ContainerInstance & AddAttributes(Attribute &&value)
void SetEc2InstanceId(const char *value)
ContainerInstance & WithContainerInstanceArn(const char *value)
void SetAttributes(const Aws::Vector< Attribute > &value)
void SetVersionInfo(VersionInfo &&value)
bool GetAgentConnected() const
int GetRunningTasksCount() const
ContainerInstance & WithContainerInstanceArn(Aws::String &&value)
void SetRemainingResources(const Aws::Vector< Resource > &value)
ContainerInstance & AddRegisteredResources(Resource &&value)
const Aws::String & GetStatus() const
void SetStatus(const char *value)
const Aws::String & GetContainerInstanceArn() const
void SetEc2InstanceId(const Aws::String &value)
const VersionInfo & GetVersionInfo() const
ContainerInstance & AddRemainingResources(Resource &&value)
const AgentUpdateStatus & GetAgentUpdateStatus() const
ContainerInstance & WithAttributes(const Aws::Vector< Attribute > &value)
ContainerInstance & AddAttributes(const Attribute &value)
ContainerInstance & WithAgentUpdateStatus(AgentUpdateStatus &&value)
ContainerInstance & WithVersionInfo(const VersionInfo &value)
void SetAgentUpdateStatus(const AgentUpdateStatus &value)
void SetStatus(Aws::String &&value)
const Aws::Vector< Resource > & GetRegisteredResources() const
void SetContainerInstanceArn(Aws::String &&value)
void SetPendingTasksCount(int value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
ContainerInstance & WithAttributes(Aws::Vector< Attribute > &&value)
void SetAgentUpdateStatus(AgentUpdateStatus &&value)
int GetPendingTasksCount() const
ContainerInstance & WithContainerInstanceArn(const Aws::String &value)
ContainerInstance & WithVersionInfo(VersionInfo &&value)
ContainerInstance & WithStatus(const char *value)
ContainerInstance & AddRegisteredResources(const Resource &value)
const Aws::String & GetEc2InstanceId() const
ContainerInstance & WithAgentUpdateStatus(const AgentUpdateStatus &value)
ContainerInstance & WithEc2InstanceId(Aws::String &&value)
ContainerInstance & WithAgentConnected(bool value)
void SetStatus(const Aws::String &value)
JSON (JavaScript Object Notation).
ContainerInstance & AddRemainingResources(const Resource &value)
ContainerInstance & WithStatus(const Aws::String &value)