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

#include <BundleTask.h>

Public Member Functions

 BundleTask ()
 
 BundleTask (const Aws::Utils::Xml::XmlNode &xmlNode)
 
BundleTaskoperator= (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::StringGetBundleId () const
 
bool BundleIdHasBeenSet () const
 
void SetBundleId (const Aws::String &value)
 
void SetBundleId (Aws::String &&value)
 
void SetBundleId (const char *value)
 
BundleTaskWithBundleId (const Aws::String &value)
 
BundleTaskWithBundleId (Aws::String &&value)
 
BundleTaskWithBundleId (const char *value)
 
const BundleTaskErrorGetBundleTaskError () const
 
bool BundleTaskErrorHasBeenSet () const
 
void SetBundleTaskError (const BundleTaskError &value)
 
void SetBundleTaskError (BundleTaskError &&value)
 
BundleTaskWithBundleTaskError (const BundleTaskError &value)
 
BundleTaskWithBundleTaskError (BundleTaskError &&value)
 
const Aws::StringGetInstanceId () const
 
bool InstanceIdHasBeenSet () const
 
void SetInstanceId (const Aws::String &value)
 
void SetInstanceId (Aws::String &&value)
 
void SetInstanceId (const char *value)
 
BundleTaskWithInstanceId (const Aws::String &value)
 
BundleTaskWithInstanceId (Aws::String &&value)
 
BundleTaskWithInstanceId (const char *value)
 
const Aws::StringGetProgress () const
 
bool ProgressHasBeenSet () const
 
void SetProgress (const Aws::String &value)
 
void SetProgress (Aws::String &&value)
 
void SetProgress (const char *value)
 
BundleTaskWithProgress (const Aws::String &value)
 
BundleTaskWithProgress (Aws::String &&value)
 
BundleTaskWithProgress (const char *value)
 
const Aws::Utils::DateTimeGetStartTime () const
 
bool StartTimeHasBeenSet () const
 
void SetStartTime (const Aws::Utils::DateTime &value)
 
void SetStartTime (Aws::Utils::DateTime &&value)
 
BundleTaskWithStartTime (const Aws::Utils::DateTime &value)
 
BundleTaskWithStartTime (Aws::Utils::DateTime &&value)
 
const BundleTaskStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const BundleTaskState &value)
 
void SetState (BundleTaskState &&value)
 
BundleTaskWithState (const BundleTaskState &value)
 
BundleTaskWithState (BundleTaskState &&value)
 
const StorageGetStorage () const
 
bool StorageHasBeenSet () const
 
void SetStorage (const Storage &value)
 
void SetStorage (Storage &&value)
 
BundleTaskWithStorage (const Storage &value)
 
BundleTaskWithStorage (Storage &&value)
 
const Aws::Utils::DateTimeGetUpdateTime () const
 
bool UpdateTimeHasBeenSet () const
 
void SetUpdateTime (const Aws::Utils::DateTime &value)
 
void SetUpdateTime (Aws::Utils::DateTime &&value)
 
BundleTaskWithUpdateTime (const Aws::Utils::DateTime &value)
 
BundleTaskWithUpdateTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Describes a bundle task.

See Also:

AWS API Reference

Definition at line 35 of file BundleTask.h.

Constructor & Destructor Documentation

◆ BundleTask() [1/2]

Aws::EC2::Model::BundleTask::BundleTask ( )

◆ BundleTask() [2/2]

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

Member Function Documentation

◆ BundleIdHasBeenSet()

bool Aws::EC2::Model::BundleTask::BundleIdHasBeenSet ( ) const
inline

The ID of the bundle task.

Definition at line 54 of file BundleTask.h.

◆ BundleTaskErrorHasBeenSet()

bool Aws::EC2::Model::BundleTask::BundleTaskErrorHasBeenSet ( ) const
inline

If the task fails, a description of the error.

Definition at line 95 of file BundleTask.h.

◆ GetBundleId()

const Aws::String& Aws::EC2::Model::BundleTask::GetBundleId ( ) const
inline

The ID of the bundle task.

Definition at line 49 of file BundleTask.h.

◆ GetBundleTaskError()

const BundleTaskError& Aws::EC2::Model::BundleTask::GetBundleTaskError ( ) const
inline

If the task fails, a description of the error.

Definition at line 90 of file BundleTask.h.

◆ GetInstanceId()

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

The ID of the instance associated with this bundle task.

Definition at line 121 of file BundleTask.h.

◆ GetProgress()

const Aws::String& Aws::EC2::Model::BundleTask::GetProgress ( ) const
inline

The level of task completion, as a percent (for example, 20%).

Definition at line 162 of file BundleTask.h.

◆ GetStartTime()

const Aws::Utils::DateTime& Aws::EC2::Model::BundleTask::GetStartTime ( ) const
inline

The time this task started.

Definition at line 203 of file BundleTask.h.

◆ GetState()

const BundleTaskState& Aws::EC2::Model::BundleTask::GetState ( ) const
inline

The state of the task.

Definition at line 234 of file BundleTask.h.

◆ GetStorage()

const Storage& Aws::EC2::Model::BundleTask::GetStorage ( ) const
inline

The Amazon S3 storage locations.

Definition at line 265 of file BundleTask.h.

◆ GetUpdateTime()

const Aws::Utils::DateTime& Aws::EC2::Model::BundleTask::GetUpdateTime ( ) const
inline

The time of the most recent update for the task.

Definition at line 296 of file BundleTask.h.

◆ InstanceIdHasBeenSet()

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

The ID of the instance associated with this bundle task.

Definition at line 126 of file BundleTask.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ ProgressHasBeenSet()

bool Aws::EC2::Model::BundleTask::ProgressHasBeenSet ( ) const
inline

The level of task completion, as a percent (for example, 20%).

Definition at line 167 of file BundleTask.h.

◆ SetBundleId() [1/3]

void Aws::EC2::Model::BundleTask::SetBundleId ( Aws::String &&  value)
inline

The ID of the bundle task.

Definition at line 64 of file BundleTask.h.

◆ SetBundleId() [2/3]

void Aws::EC2::Model::BundleTask::SetBundleId ( const Aws::String value)
inline

The ID of the bundle task.

Definition at line 59 of file BundleTask.h.

◆ SetBundleId() [3/3]

void Aws::EC2::Model::BundleTask::SetBundleId ( const char *  value)
inline

The ID of the bundle task.

Definition at line 69 of file BundleTask.h.

◆ SetBundleTaskError() [1/2]

void Aws::EC2::Model::BundleTask::SetBundleTaskError ( BundleTaskError &&  value)
inline

If the task fails, a description of the error.

Definition at line 105 of file BundleTask.h.

◆ SetBundleTaskError() [2/2]

void Aws::EC2::Model::BundleTask::SetBundleTaskError ( const BundleTaskError value)
inline

If the task fails, a description of the error.

Definition at line 100 of file BundleTask.h.

◆ SetInstanceId() [1/3]

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

The ID of the instance associated with this bundle task.

Definition at line 136 of file BundleTask.h.

◆ SetInstanceId() [2/3]

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

The ID of the instance associated with this bundle task.

Definition at line 131 of file BundleTask.h.

◆ SetInstanceId() [3/3]

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

The ID of the instance associated with this bundle task.

Definition at line 141 of file BundleTask.h.

◆ SetProgress() [1/3]

void Aws::EC2::Model::BundleTask::SetProgress ( Aws::String &&  value)
inline

The level of task completion, as a percent (for example, 20%).

Definition at line 177 of file BundleTask.h.

◆ SetProgress() [2/3]

void Aws::EC2::Model::BundleTask::SetProgress ( const Aws::String value)
inline

The level of task completion, as a percent (for example, 20%).

Definition at line 172 of file BundleTask.h.

◆ SetProgress() [3/3]

void Aws::EC2::Model::BundleTask::SetProgress ( const char *  value)
inline

The level of task completion, as a percent (for example, 20%).

Definition at line 182 of file BundleTask.h.

◆ SetStartTime() [1/2]

void Aws::EC2::Model::BundleTask::SetStartTime ( Aws::Utils::DateTime &&  value)
inline

The time this task started.

Definition at line 218 of file BundleTask.h.

◆ SetStartTime() [2/2]

void Aws::EC2::Model::BundleTask::SetStartTime ( const Aws::Utils::DateTime value)
inline

The time this task started.

Definition at line 213 of file BundleTask.h.

◆ SetState() [1/2]

void Aws::EC2::Model::BundleTask::SetState ( BundleTaskState &&  value)
inline

The state of the task.

Definition at line 249 of file BundleTask.h.

◆ SetState() [2/2]

void Aws::EC2::Model::BundleTask::SetState ( const BundleTaskState value)
inline

The state of the task.

Definition at line 244 of file BundleTask.h.

◆ SetStorage() [1/2]

void Aws::EC2::Model::BundleTask::SetStorage ( const Storage value)
inline

The Amazon S3 storage locations.

Definition at line 275 of file BundleTask.h.

◆ SetStorage() [2/2]

void Aws::EC2::Model::BundleTask::SetStorage ( Storage &&  value)
inline

The Amazon S3 storage locations.

Definition at line 280 of file BundleTask.h.

◆ SetUpdateTime() [1/2]

void Aws::EC2::Model::BundleTask::SetUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The time of the most recent update for the task.

Definition at line 311 of file BundleTask.h.

◆ SetUpdateTime() [2/2]

void Aws::EC2::Model::BundleTask::SetUpdateTime ( const Aws::Utils::DateTime value)
inline

The time of the most recent update for the task.

Definition at line 306 of file BundleTask.h.

◆ StartTimeHasBeenSet()

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

The time this task started.

Definition at line 208 of file BundleTask.h.

◆ StateHasBeenSet()

bool Aws::EC2::Model::BundleTask::StateHasBeenSet ( ) const
inline

The state of the task.

Definition at line 239 of file BundleTask.h.

◆ StorageHasBeenSet()

bool Aws::EC2::Model::BundleTask::StorageHasBeenSet ( ) const
inline

The Amazon S3 storage locations.

Definition at line 270 of file BundleTask.h.

◆ UpdateTimeHasBeenSet()

bool Aws::EC2::Model::BundleTask::UpdateTimeHasBeenSet ( ) const
inline

The time of the most recent update for the task.

Definition at line 301 of file BundleTask.h.

◆ WithBundleId() [1/3]

BundleTask& Aws::EC2::Model::BundleTask::WithBundleId ( Aws::String &&  value)
inline

The ID of the bundle task.

Definition at line 79 of file BundleTask.h.

◆ WithBundleId() [2/3]

BundleTask& Aws::EC2::Model::BundleTask::WithBundleId ( const Aws::String value)
inline

The ID of the bundle task.

Definition at line 74 of file BundleTask.h.

◆ WithBundleId() [3/3]

BundleTask& Aws::EC2::Model::BundleTask::WithBundleId ( const char *  value)
inline

The ID of the bundle task.

Definition at line 84 of file BundleTask.h.

◆ WithBundleTaskError() [1/2]

BundleTask& Aws::EC2::Model::BundleTask::WithBundleTaskError ( BundleTaskError &&  value)
inline

If the task fails, a description of the error.

Definition at line 115 of file BundleTask.h.

◆ WithBundleTaskError() [2/2]

BundleTask& Aws::EC2::Model::BundleTask::WithBundleTaskError ( const BundleTaskError value)
inline

If the task fails, a description of the error.

Definition at line 110 of file BundleTask.h.

◆ WithInstanceId() [1/3]

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

The ID of the instance associated with this bundle task.

Definition at line 151 of file BundleTask.h.

◆ WithInstanceId() [2/3]

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

The ID of the instance associated with this bundle task.

Definition at line 146 of file BundleTask.h.

◆ WithInstanceId() [3/3]

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

The ID of the instance associated with this bundle task.

Definition at line 156 of file BundleTask.h.

◆ WithProgress() [1/3]

BundleTask& Aws::EC2::Model::BundleTask::WithProgress ( Aws::String &&  value)
inline

The level of task completion, as a percent (for example, 20%).

Definition at line 192 of file BundleTask.h.

◆ WithProgress() [2/3]

BundleTask& Aws::EC2::Model::BundleTask::WithProgress ( const Aws::String value)
inline

The level of task completion, as a percent (for example, 20%).

Definition at line 187 of file BundleTask.h.

◆ WithProgress() [3/3]

BundleTask& Aws::EC2::Model::BundleTask::WithProgress ( const char *  value)
inline

The level of task completion, as a percent (for example, 20%).

Definition at line 197 of file BundleTask.h.

◆ WithStartTime() [1/2]

BundleTask& Aws::EC2::Model::BundleTask::WithStartTime ( Aws::Utils::DateTime &&  value)
inline

The time this task started.

Definition at line 228 of file BundleTask.h.

◆ WithStartTime() [2/2]

BundleTask& Aws::EC2::Model::BundleTask::WithStartTime ( const Aws::Utils::DateTime value)
inline

The time this task started.

Definition at line 223 of file BundleTask.h.

◆ WithState() [1/2]

BundleTask& Aws::EC2::Model::BundleTask::WithState ( BundleTaskState &&  value)
inline

The state of the task.

Definition at line 259 of file BundleTask.h.

◆ WithState() [2/2]

BundleTask& Aws::EC2::Model::BundleTask::WithState ( const BundleTaskState value)
inline

The state of the task.

Definition at line 254 of file BundleTask.h.

◆ WithStorage() [1/2]

BundleTask& Aws::EC2::Model::BundleTask::WithStorage ( const Storage value)
inline

The Amazon S3 storage locations.

Definition at line 285 of file BundleTask.h.

◆ WithStorage() [2/2]

BundleTask& Aws::EC2::Model::BundleTask::WithStorage ( Storage &&  value)
inline

The Amazon S3 storage locations.

Definition at line 290 of file BundleTask.h.

◆ WithUpdateTime() [1/2]

BundleTask& Aws::EC2::Model::BundleTask::WithUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The time of the most recent update for the task.

Definition at line 321 of file BundleTask.h.

◆ WithUpdateTime() [2/2]

BundleTask& Aws::EC2::Model::BundleTask::WithUpdateTime ( const Aws::Utils::DateTime value)
inline

The time of the most recent update for the task.

Definition at line 316 of file BundleTask.h.


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