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

#include <SpotInstanceStatus.h>

Public Member Functions

 SpotInstanceStatus ()
 
 SpotInstanceStatus (const Aws::Utils::Xml::XmlNode &xmlNode)
 
SpotInstanceStatusoperator= (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::StringGetCode () const
 
bool CodeHasBeenSet () const
 
void SetCode (const Aws::String &value)
 
void SetCode (Aws::String &&value)
 
void SetCode (const char *value)
 
SpotInstanceStatusWithCode (const Aws::String &value)
 
SpotInstanceStatusWithCode (Aws::String &&value)
 
SpotInstanceStatusWithCode (const char *value)
 
const Aws::StringGetMessage () const
 
bool MessageHasBeenSet () const
 
void SetMessage (const Aws::String &value)
 
void SetMessage (Aws::String &&value)
 
void SetMessage (const char *value)
 
SpotInstanceStatusWithMessage (const Aws::String &value)
 
SpotInstanceStatusWithMessage (Aws::String &&value)
 
SpotInstanceStatusWithMessage (const char *value)
 
const Aws::Utils::DateTimeGetUpdateTime () const
 
bool UpdateTimeHasBeenSet () const
 
void SetUpdateTime (const Aws::Utils::DateTime &value)
 
void SetUpdateTime (Aws::Utils::DateTime &&value)
 
SpotInstanceStatusWithUpdateTime (const Aws::Utils::DateTime &value)
 
SpotInstanceStatusWithUpdateTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Describes the status of a Spot Instance request.

See Also:


AWS API Reference

Definition at line 33 of file SpotInstanceStatus.h.

Constructor & Destructor Documentation

◆ SpotInstanceStatus() [1/2]

Aws::EC2::Model::SpotInstanceStatus::SpotInstanceStatus ( )

◆ SpotInstanceStatus() [2/2]

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

Member Function Documentation

◆ CodeHasBeenSet()

bool Aws::EC2::Model::SpotInstanceStatus::CodeHasBeenSet ( ) const
inline

The status code. For a list of status codes, see Spot status codes in the Amazon EC2 User Guide for Linux Instances.

Definition at line 56 of file SpotInstanceStatus.h.

◆ GetCode()

const Aws::String& Aws::EC2::Model::SpotInstanceStatus::GetCode ( ) const
inline

The status code. For a list of status codes, see Spot status codes in the Amazon EC2 User Guide for Linux Instances.

Definition at line 49 of file SpotInstanceStatus.h.

◆ GetMessage()

const Aws::String& Aws::EC2::Model::SpotInstanceStatus::GetMessage ( ) const
inline

The description for the status code.

Definition at line 104 of file SpotInstanceStatus.h.

◆ GetUpdateTime()

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

The date and time of the most recent status update, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

Definition at line 146 of file SpotInstanceStatus.h.

◆ MessageHasBeenSet()

bool Aws::EC2::Model::SpotInstanceStatus::MessageHasBeenSet ( ) const
inline

The description for the status code.

Definition at line 109 of file SpotInstanceStatus.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetCode() [1/3]

void Aws::EC2::Model::SpotInstanceStatus::SetCode ( Aws::String &&  value)
inline

The status code. For a list of status codes, see Spot status codes in the Amazon EC2 User Guide for Linux Instances.

Definition at line 70 of file SpotInstanceStatus.h.

◆ SetCode() [2/3]

void Aws::EC2::Model::SpotInstanceStatus::SetCode ( const Aws::String value)
inline

The status code. For a list of status codes, see Spot status codes in the Amazon EC2 User Guide for Linux Instances.

Definition at line 63 of file SpotInstanceStatus.h.

◆ SetCode() [3/3]

void Aws::EC2::Model::SpotInstanceStatus::SetCode ( const char *  value)
inline

The status code. For a list of status codes, see Spot status codes in the Amazon EC2 User Guide for Linux Instances.

Definition at line 77 of file SpotInstanceStatus.h.

◆ SetMessage() [1/3]

void Aws::EC2::Model::SpotInstanceStatus::SetMessage ( Aws::String &&  value)
inline

The description for the status code.

Definition at line 119 of file SpotInstanceStatus.h.

◆ SetMessage() [2/3]

void Aws::EC2::Model::SpotInstanceStatus::SetMessage ( const Aws::String value)
inline

The description for the status code.

Definition at line 114 of file SpotInstanceStatus.h.

◆ SetMessage() [3/3]

void Aws::EC2::Model::SpotInstanceStatus::SetMessage ( const char *  value)
inline

The description for the status code.

Definition at line 124 of file SpotInstanceStatus.h.

◆ SetUpdateTime() [1/2]

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

The date and time of the most recent status update, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

Definition at line 164 of file SpotInstanceStatus.h.

◆ SetUpdateTime() [2/2]

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

The date and time of the most recent status update, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

Definition at line 158 of file SpotInstanceStatus.h.

◆ UpdateTimeHasBeenSet()

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

The date and time of the most recent status update, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

Definition at line 152 of file SpotInstanceStatus.h.

◆ WithCode() [1/3]

SpotInstanceStatus& Aws::EC2::Model::SpotInstanceStatus::WithCode ( Aws::String &&  value)
inline

The status code. For a list of status codes, see Spot status codes in the Amazon EC2 User Guide for Linux Instances.

Definition at line 91 of file SpotInstanceStatus.h.

◆ WithCode() [2/3]

SpotInstanceStatus& Aws::EC2::Model::SpotInstanceStatus::WithCode ( const Aws::String value)
inline

The status code. For a list of status codes, see Spot status codes in the Amazon EC2 User Guide for Linux Instances.

Definition at line 84 of file SpotInstanceStatus.h.

◆ WithCode() [3/3]

SpotInstanceStatus& Aws::EC2::Model::SpotInstanceStatus::WithCode ( const char *  value)
inline

The status code. For a list of status codes, see Spot status codes in the Amazon EC2 User Guide for Linux Instances.

Definition at line 98 of file SpotInstanceStatus.h.

◆ WithMessage() [1/3]

SpotInstanceStatus& Aws::EC2::Model::SpotInstanceStatus::WithMessage ( Aws::String &&  value)
inline

The description for the status code.

Definition at line 134 of file SpotInstanceStatus.h.

◆ WithMessage() [2/3]

SpotInstanceStatus& Aws::EC2::Model::SpotInstanceStatus::WithMessage ( const Aws::String value)
inline

The description for the status code.

Definition at line 129 of file SpotInstanceStatus.h.

◆ WithMessage() [3/3]

SpotInstanceStatus& Aws::EC2::Model::SpotInstanceStatus::WithMessage ( const char *  value)
inline

The description for the status code.

Definition at line 139 of file SpotInstanceStatus.h.

◆ WithUpdateTime() [1/2]

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

The date and time of the most recent status update, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

Definition at line 176 of file SpotInstanceStatus.h.

◆ WithUpdateTime() [2/2]

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

The date and time of the most recent status update, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

Definition at line 170 of file SpotInstanceStatus.h.


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