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

#include <InstanceStatus.h>

Public Member Functions

 InstanceStatus ()
 
 InstanceStatus (const Aws::Utils::Xml::XmlNode &xmlNode)
 
InstanceStatusoperator= (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::StringGetAvailabilityZone () const
 
bool AvailabilityZoneHasBeenSet () const
 
void SetAvailabilityZone (const Aws::String &value)
 
void SetAvailabilityZone (Aws::String &&value)
 
void SetAvailabilityZone (const char *value)
 
InstanceStatusWithAvailabilityZone (const Aws::String &value)
 
InstanceStatusWithAvailabilityZone (Aws::String &&value)
 
InstanceStatusWithAvailabilityZone (const char *value)
 
const Aws::StringGetOutpostArn () const
 
bool OutpostArnHasBeenSet () const
 
void SetOutpostArn (const Aws::String &value)
 
void SetOutpostArn (Aws::String &&value)
 
void SetOutpostArn (const char *value)
 
InstanceStatusWithOutpostArn (const Aws::String &value)
 
InstanceStatusWithOutpostArn (Aws::String &&value)
 
InstanceStatusWithOutpostArn (const char *value)
 
const Aws::Vector< InstanceStatusEvent > & GetEvents () const
 
bool EventsHasBeenSet () const
 
void SetEvents (const Aws::Vector< InstanceStatusEvent > &value)
 
void SetEvents (Aws::Vector< InstanceStatusEvent > &&value)
 
InstanceStatusWithEvents (const Aws::Vector< InstanceStatusEvent > &value)
 
InstanceStatusWithEvents (Aws::Vector< InstanceStatusEvent > &&value)
 
InstanceStatusAddEvents (const InstanceStatusEvent &value)
 
InstanceStatusAddEvents (InstanceStatusEvent &&value)
 
const Aws::StringGetInstanceId () const
 
bool InstanceIdHasBeenSet () const
 
void SetInstanceId (const Aws::String &value)
 
void SetInstanceId (Aws::String &&value)
 
void SetInstanceId (const char *value)
 
InstanceStatusWithInstanceId (const Aws::String &value)
 
InstanceStatusWithInstanceId (Aws::String &&value)
 
InstanceStatusWithInstanceId (const char *value)
 
const InstanceStateGetInstanceState () const
 
bool InstanceStateHasBeenSet () const
 
void SetInstanceState (const InstanceState &value)
 
void SetInstanceState (InstanceState &&value)
 
InstanceStatusWithInstanceState (const InstanceState &value)
 
InstanceStatusWithInstanceState (InstanceState &&value)
 
const InstanceStatusSummaryGetInstanceStatus () const
 
bool InstanceStatusHasBeenSet () const
 
void SetInstanceStatus (const InstanceStatusSummary &value)
 
void SetInstanceStatus (InstanceStatusSummary &&value)
 
InstanceStatusWithInstanceStatus (const InstanceStatusSummary &value)
 
InstanceStatusWithInstanceStatus (InstanceStatusSummary &&value)
 
const InstanceStatusSummaryGetSystemStatus () const
 
bool SystemStatusHasBeenSet () const
 
void SetSystemStatus (const InstanceStatusSummary &value)
 
void SetSystemStatus (InstanceStatusSummary &&value)
 
InstanceStatusWithSystemStatus (const InstanceStatusSummary &value)
 
InstanceStatusWithSystemStatus (InstanceStatusSummary &&value)
 

Detailed Description

Describes the status of an instance.

See Also:

AWS API Reference

Definition at line 35 of file InstanceStatus.h.

Constructor & Destructor Documentation

◆ InstanceStatus() [1/2]

Aws::EC2::Model::InstanceStatus::InstanceStatus ( )

◆ InstanceStatus() [2/2]

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

Member Function Documentation

◆ AddEvents() [1/2]

InstanceStatus& Aws::EC2::Model::InstanceStatus::AddEvents ( const InstanceStatusEvent value)
inline

Any scheduled events associated with the instance.

Definition at line 161 of file InstanceStatus.h.

◆ AddEvents() [2/2]

InstanceStatus& Aws::EC2::Model::InstanceStatus::AddEvents ( InstanceStatusEvent &&  value)
inline

Any scheduled events associated with the instance.

Definition at line 166 of file InstanceStatus.h.

◆ AvailabilityZoneHasBeenSet()

bool Aws::EC2::Model::InstanceStatus::AvailabilityZoneHasBeenSet ( ) const
inline

The Availability Zone of the instance.

Definition at line 54 of file InstanceStatus.h.

◆ EventsHasBeenSet()

bool Aws::EC2::Model::InstanceStatus::EventsHasBeenSet ( ) const
inline

Any scheduled events associated with the instance.

Definition at line 136 of file InstanceStatus.h.

◆ GetAvailabilityZone()

const Aws::String& Aws::EC2::Model::InstanceStatus::GetAvailabilityZone ( ) const
inline

The Availability Zone of the instance.

Definition at line 49 of file InstanceStatus.h.

◆ GetEvents()

const Aws::Vector<InstanceStatusEvent>& Aws::EC2::Model::InstanceStatus::GetEvents ( ) const
inline

Any scheduled events associated with the instance.

Definition at line 131 of file InstanceStatus.h.

◆ GetInstanceId()

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

The ID of the instance.

Definition at line 172 of file InstanceStatus.h.

◆ GetInstanceState()

const InstanceState& Aws::EC2::Model::InstanceStatus::GetInstanceState ( ) const
inline

The intended state of the instance. DescribeInstanceStatus requires that an instance be in the running state.

Definition at line 214 of file InstanceStatus.h.

◆ GetInstanceStatus()

const InstanceStatusSummary& Aws::EC2::Model::InstanceStatus::GetInstanceStatus ( ) const
inline

Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.

Definition at line 251 of file InstanceStatus.h.

◆ GetOutpostArn()

const Aws::String& Aws::EC2::Model::InstanceStatus::GetOutpostArn ( ) const
inline

The Amazon Resource Name (ARN) of the Outpost.

Definition at line 90 of file InstanceStatus.h.

◆ GetSystemStatus()

const InstanceStatusSummary& Aws::EC2::Model::InstanceStatus::GetSystemStatus ( ) const
inline

Reports impaired functionality that stems from issues related to the systems that support an instance, such as hardware failures and network connectivity problems.

Definition at line 289 of file InstanceStatus.h.

◆ InstanceIdHasBeenSet()

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

The ID of the instance.

Definition at line 177 of file InstanceStatus.h.

◆ InstanceStateHasBeenSet()

bool Aws::EC2::Model::InstanceStatus::InstanceStateHasBeenSet ( ) const
inline

The intended state of the instance. DescribeInstanceStatus requires that an instance be in the running state.

Definition at line 220 of file InstanceStatus.h.

◆ InstanceStatusHasBeenSet()

bool Aws::EC2::Model::InstanceStatus::InstanceStatusHasBeenSet ( ) const
inline

Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.

Definition at line 257 of file InstanceStatus.h.

◆ operator=()

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

◆ OutpostArnHasBeenSet()

bool Aws::EC2::Model::InstanceStatus::OutpostArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the Outpost.

Definition at line 95 of file InstanceStatus.h.

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetAvailabilityZone() [1/3]

void Aws::EC2::Model::InstanceStatus::SetAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone of the instance.

Definition at line 64 of file InstanceStatus.h.

◆ SetAvailabilityZone() [2/3]

void Aws::EC2::Model::InstanceStatus::SetAvailabilityZone ( const Aws::String value)
inline

The Availability Zone of the instance.

Definition at line 59 of file InstanceStatus.h.

◆ SetAvailabilityZone() [3/3]

void Aws::EC2::Model::InstanceStatus::SetAvailabilityZone ( const char *  value)
inline

The Availability Zone of the instance.

Definition at line 69 of file InstanceStatus.h.

◆ SetEvents() [1/2]

void Aws::EC2::Model::InstanceStatus::SetEvents ( Aws::Vector< InstanceStatusEvent > &&  value)
inline

Any scheduled events associated with the instance.

Definition at line 146 of file InstanceStatus.h.

◆ SetEvents() [2/2]

void Aws::EC2::Model::InstanceStatus::SetEvents ( const Aws::Vector< InstanceStatusEvent > &  value)
inline

Any scheduled events associated with the instance.

Definition at line 141 of file InstanceStatus.h.

◆ SetInstanceId() [1/3]

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

The ID of the instance.

Definition at line 187 of file InstanceStatus.h.

◆ SetInstanceId() [2/3]

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

The ID of the instance.

Definition at line 182 of file InstanceStatus.h.

◆ SetInstanceId() [3/3]

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

The ID of the instance.

Definition at line 192 of file InstanceStatus.h.

◆ SetInstanceState() [1/2]

void Aws::EC2::Model::InstanceStatus::SetInstanceState ( const InstanceState value)
inline

The intended state of the instance. DescribeInstanceStatus requires that an instance be in the running state.

Definition at line 226 of file InstanceStatus.h.

◆ SetInstanceState() [2/2]

void Aws::EC2::Model::InstanceStatus::SetInstanceState ( InstanceState &&  value)
inline

The intended state of the instance. DescribeInstanceStatus requires that an instance be in the running state.

Definition at line 232 of file InstanceStatus.h.

◆ SetInstanceStatus() [1/2]

void Aws::EC2::Model::InstanceStatus::SetInstanceStatus ( const InstanceStatusSummary value)
inline

Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.

Definition at line 263 of file InstanceStatus.h.

◆ SetInstanceStatus() [2/2]

void Aws::EC2::Model::InstanceStatus::SetInstanceStatus ( InstanceStatusSummary &&  value)
inline

Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.

Definition at line 269 of file InstanceStatus.h.

◆ SetOutpostArn() [1/3]

void Aws::EC2::Model::InstanceStatus::SetOutpostArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the Outpost.

Definition at line 105 of file InstanceStatus.h.

◆ SetOutpostArn() [2/3]

void Aws::EC2::Model::InstanceStatus::SetOutpostArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the Outpost.

Definition at line 100 of file InstanceStatus.h.

◆ SetOutpostArn() [3/3]

void Aws::EC2::Model::InstanceStatus::SetOutpostArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the Outpost.

Definition at line 110 of file InstanceStatus.h.

◆ SetSystemStatus() [1/2]

void Aws::EC2::Model::InstanceStatus::SetSystemStatus ( const InstanceStatusSummary value)
inline

Reports impaired functionality that stems from issues related to the systems that support an instance, such as hardware failures and network connectivity problems.

Definition at line 303 of file InstanceStatus.h.

◆ SetSystemStatus() [2/2]

void Aws::EC2::Model::InstanceStatus::SetSystemStatus ( InstanceStatusSummary &&  value)
inline

Reports impaired functionality that stems from issues related to the systems that support an instance, such as hardware failures and network connectivity problems.

Definition at line 310 of file InstanceStatus.h.

◆ SystemStatusHasBeenSet()

bool Aws::EC2::Model::InstanceStatus::SystemStatusHasBeenSet ( ) const
inline

Reports impaired functionality that stems from issues related to the systems that support an instance, such as hardware failures and network connectivity problems.

Definition at line 296 of file InstanceStatus.h.

◆ WithAvailabilityZone() [1/3]

InstanceStatus& Aws::EC2::Model::InstanceStatus::WithAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone of the instance.

Definition at line 79 of file InstanceStatus.h.

◆ WithAvailabilityZone() [2/3]

InstanceStatus& Aws::EC2::Model::InstanceStatus::WithAvailabilityZone ( const Aws::String value)
inline

The Availability Zone of the instance.

Definition at line 74 of file InstanceStatus.h.

◆ WithAvailabilityZone() [3/3]

InstanceStatus& Aws::EC2::Model::InstanceStatus::WithAvailabilityZone ( const char *  value)
inline

The Availability Zone of the instance.

Definition at line 84 of file InstanceStatus.h.

◆ WithEvents() [1/2]

InstanceStatus& Aws::EC2::Model::InstanceStatus::WithEvents ( Aws::Vector< InstanceStatusEvent > &&  value)
inline

Any scheduled events associated with the instance.

Definition at line 156 of file InstanceStatus.h.

◆ WithEvents() [2/2]

InstanceStatus& Aws::EC2::Model::InstanceStatus::WithEvents ( const Aws::Vector< InstanceStatusEvent > &  value)
inline

Any scheduled events associated with the instance.

Definition at line 151 of file InstanceStatus.h.

◆ WithInstanceId() [1/3]

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

The ID of the instance.

Definition at line 202 of file InstanceStatus.h.

◆ WithInstanceId() [2/3]

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

The ID of the instance.

Definition at line 197 of file InstanceStatus.h.

◆ WithInstanceId() [3/3]

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

The ID of the instance.

Definition at line 207 of file InstanceStatus.h.

◆ WithInstanceState() [1/2]

InstanceStatus& Aws::EC2::Model::InstanceStatus::WithInstanceState ( const InstanceState value)
inline

The intended state of the instance. DescribeInstanceStatus requires that an instance be in the running state.

Definition at line 238 of file InstanceStatus.h.

◆ WithInstanceState() [2/2]

InstanceStatus& Aws::EC2::Model::InstanceStatus::WithInstanceState ( InstanceState &&  value)
inline

The intended state of the instance. DescribeInstanceStatus requires that an instance be in the running state.

Definition at line 244 of file InstanceStatus.h.

◆ WithInstanceStatus() [1/2]

InstanceStatus& Aws::EC2::Model::InstanceStatus::WithInstanceStatus ( const InstanceStatusSummary value)
inline

Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.

Definition at line 275 of file InstanceStatus.h.

◆ WithInstanceStatus() [2/2]

InstanceStatus& Aws::EC2::Model::InstanceStatus::WithInstanceStatus ( InstanceStatusSummary &&  value)
inline

Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.

Definition at line 281 of file InstanceStatus.h.

◆ WithOutpostArn() [1/3]

InstanceStatus& Aws::EC2::Model::InstanceStatus::WithOutpostArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the Outpost.

Definition at line 120 of file InstanceStatus.h.

◆ WithOutpostArn() [2/3]

InstanceStatus& Aws::EC2::Model::InstanceStatus::WithOutpostArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the Outpost.

Definition at line 115 of file InstanceStatus.h.

◆ WithOutpostArn() [3/3]

InstanceStatus& Aws::EC2::Model::InstanceStatus::WithOutpostArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the Outpost.

Definition at line 125 of file InstanceStatus.h.

◆ WithSystemStatus() [1/2]

InstanceStatus& Aws::EC2::Model::InstanceStatus::WithSystemStatus ( const InstanceStatusSummary value)
inline

Reports impaired functionality that stems from issues related to the systems that support an instance, such as hardware failures and network connectivity problems.

Definition at line 317 of file InstanceStatus.h.

◆ WithSystemStatus() [2/2]

InstanceStatus& Aws::EC2::Model::InstanceStatus::WithSystemStatus ( InstanceStatusSummary &&  value)
inline

Reports impaired functionality that stems from issues related to the systems that support an instance, such as hardware failures and network connectivity problems.

Definition at line 324 of file InstanceStatus.h.


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