AWS SDK for C++  1.9.109
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::ReplaceRootVolumeTask Class Reference

#include <ReplaceRootVolumeTask.h>

Public Member Functions

 ReplaceRootVolumeTask ()
 
 ReplaceRootVolumeTask (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ReplaceRootVolumeTaskoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetReplaceRootVolumeTaskId () const
 
bool ReplaceRootVolumeTaskIdHasBeenSet () const
 
void SetReplaceRootVolumeTaskId (const Aws::String &value)
 
void SetReplaceRootVolumeTaskId (Aws::String &&value)
 
void SetReplaceRootVolumeTaskId (const char *value)
 
ReplaceRootVolumeTaskWithReplaceRootVolumeTaskId (const Aws::String &value)
 
ReplaceRootVolumeTaskWithReplaceRootVolumeTaskId (Aws::String &&value)
 
ReplaceRootVolumeTaskWithReplaceRootVolumeTaskId (const char *value)
 
const Aws::StringGetInstanceId () const
 
bool InstanceIdHasBeenSet () const
 
void SetInstanceId (const Aws::String &value)
 
void SetInstanceId (Aws::String &&value)
 
void SetInstanceId (const char *value)
 
ReplaceRootVolumeTaskWithInstanceId (const Aws::String &value)
 
ReplaceRootVolumeTaskWithInstanceId (Aws::String &&value)
 
ReplaceRootVolumeTaskWithInstanceId (const char *value)
 
const ReplaceRootVolumeTaskStateGetTaskState () const
 
bool TaskStateHasBeenSet () const
 
void SetTaskState (const ReplaceRootVolumeTaskState &value)
 
void SetTaskState (ReplaceRootVolumeTaskState &&value)
 
ReplaceRootVolumeTaskWithTaskState (const ReplaceRootVolumeTaskState &value)
 
ReplaceRootVolumeTaskWithTaskState (ReplaceRootVolumeTaskState &&value)
 
const Aws::StringGetStartTime () const
 
bool StartTimeHasBeenSet () const
 
void SetStartTime (const Aws::String &value)
 
void SetStartTime (Aws::String &&value)
 
void SetStartTime (const char *value)
 
ReplaceRootVolumeTaskWithStartTime (const Aws::String &value)
 
ReplaceRootVolumeTaskWithStartTime (Aws::String &&value)
 
ReplaceRootVolumeTaskWithStartTime (const char *value)
 
const Aws::StringGetCompleteTime () const
 
bool CompleteTimeHasBeenSet () const
 
void SetCompleteTime (const Aws::String &value)
 
void SetCompleteTime (Aws::String &&value)
 
void SetCompleteTime (const char *value)
 
ReplaceRootVolumeTaskWithCompleteTime (const Aws::String &value)
 
ReplaceRootVolumeTaskWithCompleteTime (Aws::String &&value)
 
ReplaceRootVolumeTaskWithCompleteTime (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
ReplaceRootVolumeTaskWithTags (const Aws::Vector< Tag > &value)
 
ReplaceRootVolumeTaskWithTags (Aws::Vector< Tag > &&value)
 
ReplaceRootVolumeTaskAddTags (const Tag &value)
 
ReplaceRootVolumeTaskAddTags (Tag &&value)
 

Detailed Description

Information about a root volume replacement task.

See Also:


AWS API Reference

Definition at line 35 of file ReplaceRootVolumeTask.h.

Constructor & Destructor Documentation

◆ ReplaceRootVolumeTask() [1/2]

Aws::EC2::Model::ReplaceRootVolumeTask::ReplaceRootVolumeTask ( )

◆ ReplaceRootVolumeTask() [2/2]

Aws::EC2::Model::ReplaceRootVolumeTask::ReplaceRootVolumeTask ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddTags() [1/2]

ReplaceRootVolumeTask& Aws::EC2::Model::ReplaceRootVolumeTask::AddTags ( const Tag value)
inline

The tags assigned to the task.

Definition at line 354 of file ReplaceRootVolumeTask.h.

◆ AddTags() [2/2]

ReplaceRootVolumeTask& Aws::EC2::Model::ReplaceRootVolumeTask::AddTags ( Tag &&  value)
inline

The tags assigned to the task.

Definition at line 359 of file ReplaceRootVolumeTask.h.

◆ CompleteTimeHasBeenSet()

bool Aws::EC2::Model::ReplaceRootVolumeTask::CompleteTimeHasBeenSet ( ) const
inline

The time the task completed.

Definition at line 288 of file ReplaceRootVolumeTask.h.

◆ GetCompleteTime()

const Aws::String& Aws::EC2::Model::ReplaceRootVolumeTask::GetCompleteTime ( ) const
inline

The time the task completed.

Definition at line 283 of file ReplaceRootVolumeTask.h.

◆ GetInstanceId()

const Aws::String& Aws::EC2::Model::ReplaceRootVolumeTask::GetInstanceId ( ) const
inline

The ID of the instance for which the root volume replacement task was created.

Definition at line 91 of file ReplaceRootVolumeTask.h.

◆ GetReplaceRootVolumeTaskId()

const Aws::String& Aws::EC2::Model::ReplaceRootVolumeTask::GetReplaceRootVolumeTaskId ( ) const
inline

The ID of the root volume replacement task.

Definition at line 49 of file ReplaceRootVolumeTask.h.

◆ GetStartTime()

const Aws::String& Aws::EC2::Model::ReplaceRootVolumeTask::GetStartTime ( ) const
inline

The time the task was started.

Definition at line 242 of file ReplaceRootVolumeTask.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::EC2::Model::ReplaceRootVolumeTask::GetTags ( ) const
inline

The tags assigned to the task.

Definition at line 324 of file ReplaceRootVolumeTask.h.

◆ GetTaskState()

const ReplaceRootVolumeTaskState& Aws::EC2::Model::ReplaceRootVolumeTask::GetTaskState ( ) const
inline

The state of the task. The task can be in one of the following states:

  • pending - the replacement volume is being created.

  • in-progress - the original volume is being detached and the replacement volume is being attached.

  • succeeded - the replacement volume has been successfully attached to the instance and the instance is available.

  • failing - the replacement task is in the process of failing.

  • failed - the replacement task has failed but the original root volume is still attached.

  • failing-detached - the replacement task is in the process of failing. The instance might have no root volume attached.

  • failed-detached - the replacement task has failed and the instance has no root volume attached.

Definition at line 151 of file ReplaceRootVolumeTask.h.

◆ InstanceIdHasBeenSet()

bool Aws::EC2::Model::ReplaceRootVolumeTask::InstanceIdHasBeenSet ( ) const
inline

The ID of the instance for which the root volume replacement task was created.

Definition at line 97 of file ReplaceRootVolumeTask.h.

◆ operator=()

ReplaceRootVolumeTask& Aws::EC2::Model::ReplaceRootVolumeTask::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::ReplaceRootVolumeTask::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::EC2::Model::ReplaceRootVolumeTask::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ ReplaceRootVolumeTaskIdHasBeenSet()

bool Aws::EC2::Model::ReplaceRootVolumeTask::ReplaceRootVolumeTaskIdHasBeenSet ( ) const
inline

The ID of the root volume replacement task.

Definition at line 54 of file ReplaceRootVolumeTask.h.

◆ SetCompleteTime() [1/3]

void Aws::EC2::Model::ReplaceRootVolumeTask::SetCompleteTime ( Aws::String &&  value)
inline

The time the task completed.

Definition at line 298 of file ReplaceRootVolumeTask.h.

◆ SetCompleteTime() [2/3]

void Aws::EC2::Model::ReplaceRootVolumeTask::SetCompleteTime ( const Aws::String value)
inline

The time the task completed.

Definition at line 293 of file ReplaceRootVolumeTask.h.

◆ SetCompleteTime() [3/3]

void Aws::EC2::Model::ReplaceRootVolumeTask::SetCompleteTime ( const char *  value)
inline

The time the task completed.

Definition at line 303 of file ReplaceRootVolumeTask.h.

◆ SetInstanceId() [1/3]

void Aws::EC2::Model::ReplaceRootVolumeTask::SetInstanceId ( Aws::String &&  value)
inline

The ID of the instance for which the root volume replacement task was created.

Definition at line 109 of file ReplaceRootVolumeTask.h.

◆ SetInstanceId() [2/3]

void Aws::EC2::Model::ReplaceRootVolumeTask::SetInstanceId ( const Aws::String value)
inline

The ID of the instance for which the root volume replacement task was created.

Definition at line 103 of file ReplaceRootVolumeTask.h.

◆ SetInstanceId() [3/3]

void Aws::EC2::Model::ReplaceRootVolumeTask::SetInstanceId ( const char *  value)
inline

The ID of the instance for which the root volume replacement task was created.

Definition at line 115 of file ReplaceRootVolumeTask.h.

◆ SetReplaceRootVolumeTaskId() [1/3]

void Aws::EC2::Model::ReplaceRootVolumeTask::SetReplaceRootVolumeTaskId ( Aws::String &&  value)
inline

The ID of the root volume replacement task.

Definition at line 64 of file ReplaceRootVolumeTask.h.

◆ SetReplaceRootVolumeTaskId() [2/3]

void Aws::EC2::Model::ReplaceRootVolumeTask::SetReplaceRootVolumeTaskId ( const Aws::String value)
inline

The ID of the root volume replacement task.

Definition at line 59 of file ReplaceRootVolumeTask.h.

◆ SetReplaceRootVolumeTaskId() [3/3]

void Aws::EC2::Model::ReplaceRootVolumeTask::SetReplaceRootVolumeTaskId ( const char *  value)
inline

The ID of the root volume replacement task.

Definition at line 69 of file ReplaceRootVolumeTask.h.

◆ SetStartTime() [1/3]

void Aws::EC2::Model::ReplaceRootVolumeTask::SetStartTime ( Aws::String &&  value)
inline

The time the task was started.

Definition at line 257 of file ReplaceRootVolumeTask.h.

◆ SetStartTime() [2/3]

void Aws::EC2::Model::ReplaceRootVolumeTask::SetStartTime ( const Aws::String value)
inline

The time the task was started.

Definition at line 252 of file ReplaceRootVolumeTask.h.

◆ SetStartTime() [3/3]

void Aws::EC2::Model::ReplaceRootVolumeTask::SetStartTime ( const char *  value)
inline

The time the task was started.

Definition at line 262 of file ReplaceRootVolumeTask.h.

◆ SetTags() [1/2]

void Aws::EC2::Model::ReplaceRootVolumeTask::SetTags ( Aws::Vector< Tag > &&  value)
inline

The tags assigned to the task.

Definition at line 339 of file ReplaceRootVolumeTask.h.

◆ SetTags() [2/2]

void Aws::EC2::Model::ReplaceRootVolumeTask::SetTags ( const Aws::Vector< Tag > &  value)
inline

The tags assigned to the task.

Definition at line 334 of file ReplaceRootVolumeTask.h.

◆ SetTaskState() [1/2]

void Aws::EC2::Model::ReplaceRootVolumeTask::SetTaskState ( const ReplaceRootVolumeTaskState value)
inline

The state of the task. The task can be in one of the following states:

  • pending - the replacement volume is being created.

  • in-progress - the original volume is being detached and the replacement volume is being attached.

  • succeeded - the replacement volume has been successfully attached to the instance and the instance is available.

  • failing - the replacement task is in the process of failing.

  • failed - the replacement task has failed but the original root volume is still attached.

  • failing-detached - the replacement task is in the process of failing. The instance might have no root volume attached.

  • failed-detached - the replacement task has failed and the instance has no root volume attached.

Definition at line 185 of file ReplaceRootVolumeTask.h.

◆ SetTaskState() [2/2]

void Aws::EC2::Model::ReplaceRootVolumeTask::SetTaskState ( ReplaceRootVolumeTaskState &&  value)
inline

The state of the task. The task can be in one of the following states:

  • pending - the replacement volume is being created.

  • in-progress - the original volume is being detached and the replacement volume is being attached.

  • succeeded - the replacement volume has been successfully attached to the instance and the instance is available.

  • failing - the replacement task is in the process of failing.

  • failed - the replacement task has failed but the original root volume is still attached.

  • failing-detached - the replacement task is in the process of failing. The instance might have no root volume attached.

  • failed-detached - the replacement task has failed and the instance has no root volume attached.

Definition at line 202 of file ReplaceRootVolumeTask.h.

◆ StartTimeHasBeenSet()

bool Aws::EC2::Model::ReplaceRootVolumeTask::StartTimeHasBeenSet ( ) const
inline

The time the task was started.

Definition at line 247 of file ReplaceRootVolumeTask.h.

◆ TagsHasBeenSet()

bool Aws::EC2::Model::ReplaceRootVolumeTask::TagsHasBeenSet ( ) const
inline

The tags assigned to the task.

Definition at line 329 of file ReplaceRootVolumeTask.h.

◆ TaskStateHasBeenSet()

bool Aws::EC2::Model::ReplaceRootVolumeTask::TaskStateHasBeenSet ( ) const
inline

The state of the task. The task can be in one of the following states:

  • pending - the replacement volume is being created.

  • in-progress - the original volume is being detached and the replacement volume is being attached.

  • succeeded - the replacement volume has been successfully attached to the instance and the instance is available.

  • failing - the replacement task is in the process of failing.

  • failed - the replacement task has failed but the original root volume is still attached.

  • failing-detached - the replacement task is in the process of failing. The instance might have no root volume attached.

  • failed-detached - the replacement task has failed and the instance has no root volume attached.

Definition at line 168 of file ReplaceRootVolumeTask.h.

◆ WithCompleteTime() [1/3]

ReplaceRootVolumeTask& Aws::EC2::Model::ReplaceRootVolumeTask::WithCompleteTime ( Aws::String &&  value)
inline

The time the task completed.

Definition at line 313 of file ReplaceRootVolumeTask.h.

◆ WithCompleteTime() [2/3]

ReplaceRootVolumeTask& Aws::EC2::Model::ReplaceRootVolumeTask::WithCompleteTime ( const Aws::String value)
inline

The time the task completed.

Definition at line 308 of file ReplaceRootVolumeTask.h.

◆ WithCompleteTime() [3/3]

ReplaceRootVolumeTask& Aws::EC2::Model::ReplaceRootVolumeTask::WithCompleteTime ( const char *  value)
inline

The time the task completed.

Definition at line 318 of file ReplaceRootVolumeTask.h.

◆ WithInstanceId() [1/3]

ReplaceRootVolumeTask& Aws::EC2::Model::ReplaceRootVolumeTask::WithInstanceId ( Aws::String &&  value)
inline

The ID of the instance for which the root volume replacement task was created.

Definition at line 127 of file ReplaceRootVolumeTask.h.

◆ WithInstanceId() [2/3]

ReplaceRootVolumeTask& Aws::EC2::Model::ReplaceRootVolumeTask::WithInstanceId ( const Aws::String value)
inline

The ID of the instance for which the root volume replacement task was created.

Definition at line 121 of file ReplaceRootVolumeTask.h.

◆ WithInstanceId() [3/3]

ReplaceRootVolumeTask& Aws::EC2::Model::ReplaceRootVolumeTask::WithInstanceId ( const char *  value)
inline

The ID of the instance for which the root volume replacement task was created.

Definition at line 133 of file ReplaceRootVolumeTask.h.

◆ WithReplaceRootVolumeTaskId() [1/3]

ReplaceRootVolumeTask& Aws::EC2::Model::ReplaceRootVolumeTask::WithReplaceRootVolumeTaskId ( Aws::String &&  value)
inline

The ID of the root volume replacement task.

Definition at line 79 of file ReplaceRootVolumeTask.h.

◆ WithReplaceRootVolumeTaskId() [2/3]

ReplaceRootVolumeTask& Aws::EC2::Model::ReplaceRootVolumeTask::WithReplaceRootVolumeTaskId ( const Aws::String value)
inline

The ID of the root volume replacement task.

Definition at line 74 of file ReplaceRootVolumeTask.h.

◆ WithReplaceRootVolumeTaskId() [3/3]

ReplaceRootVolumeTask& Aws::EC2::Model::ReplaceRootVolumeTask::WithReplaceRootVolumeTaskId ( const char *  value)
inline

The ID of the root volume replacement task.

Definition at line 84 of file ReplaceRootVolumeTask.h.

◆ WithStartTime() [1/3]

ReplaceRootVolumeTask& Aws::EC2::Model::ReplaceRootVolumeTask::WithStartTime ( Aws::String &&  value)
inline

The time the task was started.

Definition at line 272 of file ReplaceRootVolumeTask.h.

◆ WithStartTime() [2/3]

ReplaceRootVolumeTask& Aws::EC2::Model::ReplaceRootVolumeTask::WithStartTime ( const Aws::String value)
inline

The time the task was started.

Definition at line 267 of file ReplaceRootVolumeTask.h.

◆ WithStartTime() [3/3]

ReplaceRootVolumeTask& Aws::EC2::Model::ReplaceRootVolumeTask::WithStartTime ( const char *  value)
inline

The time the task was started.

Definition at line 277 of file ReplaceRootVolumeTask.h.

◆ WithTags() [1/2]

ReplaceRootVolumeTask& Aws::EC2::Model::ReplaceRootVolumeTask::WithTags ( Aws::Vector< Tag > &&  value)
inline

The tags assigned to the task.

Definition at line 349 of file ReplaceRootVolumeTask.h.

◆ WithTags() [2/2]

ReplaceRootVolumeTask& Aws::EC2::Model::ReplaceRootVolumeTask::WithTags ( const Aws::Vector< Tag > &  value)
inline

The tags assigned to the task.

Definition at line 344 of file ReplaceRootVolumeTask.h.

◆ WithTaskState() [1/2]

ReplaceRootVolumeTask& Aws::EC2::Model::ReplaceRootVolumeTask::WithTaskState ( const ReplaceRootVolumeTaskState value)
inline

The state of the task. The task can be in one of the following states:

  • pending - the replacement volume is being created.

  • in-progress - the original volume is being detached and the replacement volume is being attached.

  • succeeded - the replacement volume has been successfully attached to the instance and the instance is available.

  • failing - the replacement task is in the process of failing.

  • failed - the replacement task has failed but the original root volume is still attached.

  • failing-detached - the replacement task is in the process of failing. The instance might have no root volume attached.

  • failed-detached - the replacement task has failed and the instance has no root volume attached.

Definition at line 219 of file ReplaceRootVolumeTask.h.

◆ WithTaskState() [2/2]

ReplaceRootVolumeTask& Aws::EC2::Model::ReplaceRootVolumeTask::WithTaskState ( ReplaceRootVolumeTaskState &&  value)
inline

The state of the task. The task can be in one of the following states:

  • pending - the replacement volume is being created.

  • in-progress - the original volume is being detached and the replacement volume is being attached.

  • succeeded - the replacement volume has been successfully attached to the instance and the instance is available.

  • failing - the replacement task is in the process of failing.

  • failed - the replacement task has failed but the original root volume is still attached.

  • failing-detached - the replacement task is in the process of failing. The instance might have no root volume attached.

  • failed-detached - the replacement task has failed and the instance has no root volume attached.

Definition at line 236 of file ReplaceRootVolumeTask.h.


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