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

#include <ElasticGpus.h>

Public Member Functions

 ElasticGpus ()
 
 ElasticGpus (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ElasticGpusoperator= (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::StringGetElasticGpuId () const
 
bool ElasticGpuIdHasBeenSet () const
 
void SetElasticGpuId (const Aws::String &value)
 
void SetElasticGpuId (Aws::String &&value)
 
void SetElasticGpuId (const char *value)
 
ElasticGpusWithElasticGpuId (const Aws::String &value)
 
ElasticGpusWithElasticGpuId (Aws::String &&value)
 
ElasticGpusWithElasticGpuId (const char *value)
 
const Aws::StringGetAvailabilityZone () const
 
bool AvailabilityZoneHasBeenSet () const
 
void SetAvailabilityZone (const Aws::String &value)
 
void SetAvailabilityZone (Aws::String &&value)
 
void SetAvailabilityZone (const char *value)
 
ElasticGpusWithAvailabilityZone (const Aws::String &value)
 
ElasticGpusWithAvailabilityZone (Aws::String &&value)
 
ElasticGpusWithAvailabilityZone (const char *value)
 
const Aws::StringGetElasticGpuType () const
 
bool ElasticGpuTypeHasBeenSet () const
 
void SetElasticGpuType (const Aws::String &value)
 
void SetElasticGpuType (Aws::String &&value)
 
void SetElasticGpuType (const char *value)
 
ElasticGpusWithElasticGpuType (const Aws::String &value)
 
ElasticGpusWithElasticGpuType (Aws::String &&value)
 
ElasticGpusWithElasticGpuType (const char *value)
 
const ElasticGpuHealthGetElasticGpuHealth () const
 
bool ElasticGpuHealthHasBeenSet () const
 
void SetElasticGpuHealth (const ElasticGpuHealth &value)
 
void SetElasticGpuHealth (ElasticGpuHealth &&value)
 
ElasticGpusWithElasticGpuHealth (const ElasticGpuHealth &value)
 
ElasticGpusWithElasticGpuHealth (ElasticGpuHealth &&value)
 
const ElasticGpuStateGetElasticGpuState () const
 
bool ElasticGpuStateHasBeenSet () const
 
void SetElasticGpuState (const ElasticGpuState &value)
 
void SetElasticGpuState (ElasticGpuState &&value)
 
ElasticGpusWithElasticGpuState (const ElasticGpuState &value)
 
ElasticGpusWithElasticGpuState (ElasticGpuState &&value)
 
const Aws::StringGetInstanceId () const
 
bool InstanceIdHasBeenSet () const
 
void SetInstanceId (const Aws::String &value)
 
void SetInstanceId (Aws::String &&value)
 
void SetInstanceId (const char *value)
 
ElasticGpusWithInstanceId (const Aws::String &value)
 
ElasticGpusWithInstanceId (Aws::String &&value)
 
ElasticGpusWithInstanceId (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)
 
ElasticGpusWithTags (const Aws::Vector< Tag > &value)
 
ElasticGpusWithTags (Aws::Vector< Tag > &&value)
 
ElasticGpusAddTags (const Tag &value)
 
ElasticGpusAddTags (Tag &&value)
 

Detailed Description

Describes an Elastic Graphics accelerator.

See Also:

AWS API Reference

Definition at line 35 of file ElasticGpus.h.

Constructor & Destructor Documentation

◆ ElasticGpus() [1/2]

Aws::EC2::Model::ElasticGpus::ElasticGpus ( )

◆ ElasticGpus() [2/2]

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

Member Function Documentation

◆ AddTags() [1/2]

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

The tags assigned to the Elastic Graphics accelerator.

Definition at line 321 of file ElasticGpus.h.

◆ AddTags() [2/2]

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

The tags assigned to the Elastic Graphics accelerator.

Definition at line 326 of file ElasticGpus.h.

◆ AvailabilityZoneHasBeenSet()

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

The Availability Zone in the which the Elastic Graphics accelerator resides.

Definition at line 97 of file ElasticGpus.h.

◆ ElasticGpuHealthHasBeenSet()

bool Aws::EC2::Model::ElasticGpus::ElasticGpuHealthHasBeenSet ( ) const
inline

The status of the Elastic Graphics accelerator.

Definition at line 185 of file ElasticGpus.h.

◆ ElasticGpuIdHasBeenSet()

bool Aws::EC2::Model::ElasticGpus::ElasticGpuIdHasBeenSet ( ) const
inline

The ID of the Elastic Graphics accelerator.

Definition at line 54 of file ElasticGpus.h.

◆ ElasticGpuStateHasBeenSet()

bool Aws::EC2::Model::ElasticGpus::ElasticGpuStateHasBeenSet ( ) const
inline

The state of the Elastic Graphics accelerator.

Definition at line 216 of file ElasticGpus.h.

◆ ElasticGpuTypeHasBeenSet()

bool Aws::EC2::Model::ElasticGpus::ElasticGpuTypeHasBeenSet ( ) const
inline

The type of Elastic Graphics accelerator.

Definition at line 144 of file ElasticGpus.h.

◆ GetAvailabilityZone()

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

The Availability Zone in the which the Elastic Graphics accelerator resides.

Definition at line 91 of file ElasticGpus.h.

◆ GetElasticGpuHealth()

const ElasticGpuHealth& Aws::EC2::Model::ElasticGpus::GetElasticGpuHealth ( ) const
inline

The status of the Elastic Graphics accelerator.

Definition at line 180 of file ElasticGpus.h.

◆ GetElasticGpuId()

const Aws::String& Aws::EC2::Model::ElasticGpus::GetElasticGpuId ( ) const
inline

The ID of the Elastic Graphics accelerator.

Definition at line 49 of file ElasticGpus.h.

◆ GetElasticGpuState()

const ElasticGpuState& Aws::EC2::Model::ElasticGpus::GetElasticGpuState ( ) const
inline

The state of the Elastic Graphics accelerator.

Definition at line 211 of file ElasticGpus.h.

◆ GetElasticGpuType()

const Aws::String& Aws::EC2::Model::ElasticGpus::GetElasticGpuType ( ) const
inline

The type of Elastic Graphics accelerator.

Definition at line 139 of file ElasticGpus.h.

◆ GetInstanceId()

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

The ID of the instance to which the Elastic Graphics accelerator is attached.

Definition at line 243 of file ElasticGpus.h.

◆ GetTags()

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

The tags assigned to the Elastic Graphics accelerator.

Definition at line 291 of file ElasticGpus.h.

◆ InstanceIdHasBeenSet()

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

The ID of the instance to which the Elastic Graphics accelerator is attached.

Definition at line 249 of file ElasticGpus.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetAvailabilityZone() [1/3]

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

The Availability Zone in the which the Elastic Graphics accelerator resides.

Definition at line 109 of file ElasticGpus.h.

◆ SetAvailabilityZone() [2/3]

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

The Availability Zone in the which the Elastic Graphics accelerator resides.

Definition at line 103 of file ElasticGpus.h.

◆ SetAvailabilityZone() [3/3]

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

The Availability Zone in the which the Elastic Graphics accelerator resides.

Definition at line 115 of file ElasticGpus.h.

◆ SetElasticGpuHealth() [1/2]

void Aws::EC2::Model::ElasticGpus::SetElasticGpuHealth ( const ElasticGpuHealth value)
inline

The status of the Elastic Graphics accelerator.

Definition at line 190 of file ElasticGpus.h.

◆ SetElasticGpuHealth() [2/2]

void Aws::EC2::Model::ElasticGpus::SetElasticGpuHealth ( ElasticGpuHealth &&  value)
inline

The status of the Elastic Graphics accelerator.

Definition at line 195 of file ElasticGpus.h.

◆ SetElasticGpuId() [1/3]

void Aws::EC2::Model::ElasticGpus::SetElasticGpuId ( Aws::String &&  value)
inline

The ID of the Elastic Graphics accelerator.

Definition at line 64 of file ElasticGpus.h.

◆ SetElasticGpuId() [2/3]

void Aws::EC2::Model::ElasticGpus::SetElasticGpuId ( const Aws::String value)
inline

The ID of the Elastic Graphics accelerator.

Definition at line 59 of file ElasticGpus.h.

◆ SetElasticGpuId() [3/3]

void Aws::EC2::Model::ElasticGpus::SetElasticGpuId ( const char *  value)
inline

The ID of the Elastic Graphics accelerator.

Definition at line 69 of file ElasticGpus.h.

◆ SetElasticGpuState() [1/2]

void Aws::EC2::Model::ElasticGpus::SetElasticGpuState ( const ElasticGpuState value)
inline

The state of the Elastic Graphics accelerator.

Definition at line 221 of file ElasticGpus.h.

◆ SetElasticGpuState() [2/2]

void Aws::EC2::Model::ElasticGpus::SetElasticGpuState ( ElasticGpuState &&  value)
inline

The state of the Elastic Graphics accelerator.

Definition at line 226 of file ElasticGpus.h.

◆ SetElasticGpuType() [1/3]

void Aws::EC2::Model::ElasticGpus::SetElasticGpuType ( Aws::String &&  value)
inline

The type of Elastic Graphics accelerator.

Definition at line 154 of file ElasticGpus.h.

◆ SetElasticGpuType() [2/3]

void Aws::EC2::Model::ElasticGpus::SetElasticGpuType ( const Aws::String value)
inline

The type of Elastic Graphics accelerator.

Definition at line 149 of file ElasticGpus.h.

◆ SetElasticGpuType() [3/3]

void Aws::EC2::Model::ElasticGpus::SetElasticGpuType ( const char *  value)
inline

The type of Elastic Graphics accelerator.

Definition at line 159 of file ElasticGpus.h.

◆ SetInstanceId() [1/3]

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

The ID of the instance to which the Elastic Graphics accelerator is attached.

Definition at line 261 of file ElasticGpus.h.

◆ SetInstanceId() [2/3]

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

The ID of the instance to which the Elastic Graphics accelerator is attached.

Definition at line 255 of file ElasticGpus.h.

◆ SetInstanceId() [3/3]

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

The ID of the instance to which the Elastic Graphics accelerator is attached.

Definition at line 267 of file ElasticGpus.h.

◆ SetTags() [1/2]

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

The tags assigned to the Elastic Graphics accelerator.

Definition at line 306 of file ElasticGpus.h.

◆ SetTags() [2/2]

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

The tags assigned to the Elastic Graphics accelerator.

Definition at line 301 of file ElasticGpus.h.

◆ TagsHasBeenSet()

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

The tags assigned to the Elastic Graphics accelerator.

Definition at line 296 of file ElasticGpus.h.

◆ WithAvailabilityZone() [1/3]

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

The Availability Zone in the which the Elastic Graphics accelerator resides.

Definition at line 127 of file ElasticGpus.h.

◆ WithAvailabilityZone() [2/3]

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

The Availability Zone in the which the Elastic Graphics accelerator resides.

Definition at line 121 of file ElasticGpus.h.

◆ WithAvailabilityZone() [3/3]

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

The Availability Zone in the which the Elastic Graphics accelerator resides.

Definition at line 133 of file ElasticGpus.h.

◆ WithElasticGpuHealth() [1/2]

ElasticGpus& Aws::EC2::Model::ElasticGpus::WithElasticGpuHealth ( const ElasticGpuHealth value)
inline

The status of the Elastic Graphics accelerator.

Definition at line 200 of file ElasticGpus.h.

◆ WithElasticGpuHealth() [2/2]

ElasticGpus& Aws::EC2::Model::ElasticGpus::WithElasticGpuHealth ( ElasticGpuHealth &&  value)
inline

The status of the Elastic Graphics accelerator.

Definition at line 205 of file ElasticGpus.h.

◆ WithElasticGpuId() [1/3]

ElasticGpus& Aws::EC2::Model::ElasticGpus::WithElasticGpuId ( Aws::String &&  value)
inline

The ID of the Elastic Graphics accelerator.

Definition at line 79 of file ElasticGpus.h.

◆ WithElasticGpuId() [2/3]

ElasticGpus& Aws::EC2::Model::ElasticGpus::WithElasticGpuId ( const Aws::String value)
inline

The ID of the Elastic Graphics accelerator.

Definition at line 74 of file ElasticGpus.h.

◆ WithElasticGpuId() [3/3]

ElasticGpus& Aws::EC2::Model::ElasticGpus::WithElasticGpuId ( const char *  value)
inline

The ID of the Elastic Graphics accelerator.

Definition at line 84 of file ElasticGpus.h.

◆ WithElasticGpuState() [1/2]

ElasticGpus& Aws::EC2::Model::ElasticGpus::WithElasticGpuState ( const ElasticGpuState value)
inline

The state of the Elastic Graphics accelerator.

Definition at line 231 of file ElasticGpus.h.

◆ WithElasticGpuState() [2/2]

ElasticGpus& Aws::EC2::Model::ElasticGpus::WithElasticGpuState ( ElasticGpuState &&  value)
inline

The state of the Elastic Graphics accelerator.

Definition at line 236 of file ElasticGpus.h.

◆ WithElasticGpuType() [1/3]

ElasticGpus& Aws::EC2::Model::ElasticGpus::WithElasticGpuType ( Aws::String &&  value)
inline

The type of Elastic Graphics accelerator.

Definition at line 169 of file ElasticGpus.h.

◆ WithElasticGpuType() [2/3]

ElasticGpus& Aws::EC2::Model::ElasticGpus::WithElasticGpuType ( const Aws::String value)
inline

The type of Elastic Graphics accelerator.

Definition at line 164 of file ElasticGpus.h.

◆ WithElasticGpuType() [3/3]

ElasticGpus& Aws::EC2::Model::ElasticGpus::WithElasticGpuType ( const char *  value)
inline

The type of Elastic Graphics accelerator.

Definition at line 174 of file ElasticGpus.h.

◆ WithInstanceId() [1/3]

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

The ID of the instance to which the Elastic Graphics accelerator is attached.

Definition at line 279 of file ElasticGpus.h.

◆ WithInstanceId() [2/3]

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

The ID of the instance to which the Elastic Graphics accelerator is attached.

Definition at line 273 of file ElasticGpus.h.

◆ WithInstanceId() [3/3]

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

The ID of the instance to which the Elastic Graphics accelerator is attached.

Definition at line 285 of file ElasticGpus.h.

◆ WithTags() [1/2]

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

The tags assigned to the Elastic Graphics accelerator.

Definition at line 316 of file ElasticGpus.h.

◆ WithTags() [2/2]

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

The tags assigned to the Elastic Graphics accelerator.

Definition at line 311 of file ElasticGpus.h.


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