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

#include <ElasticInferenceAcceleratorAssociation.h>

Public Member Functions

 ElasticInferenceAcceleratorAssociation ()
 
 ElasticInferenceAcceleratorAssociation (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ElasticInferenceAcceleratorAssociationoperator= (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::StringGetElasticInferenceAcceleratorArn () const
 
bool ElasticInferenceAcceleratorArnHasBeenSet () const
 
void SetElasticInferenceAcceleratorArn (const Aws::String &value)
 
void SetElasticInferenceAcceleratorArn (Aws::String &&value)
 
void SetElasticInferenceAcceleratorArn (const char *value)
 
ElasticInferenceAcceleratorAssociationWithElasticInferenceAcceleratorArn (const Aws::String &value)
 
ElasticInferenceAcceleratorAssociationWithElasticInferenceAcceleratorArn (Aws::String &&value)
 
ElasticInferenceAcceleratorAssociationWithElasticInferenceAcceleratorArn (const char *value)
 
const Aws::StringGetElasticInferenceAcceleratorAssociationId () const
 
bool ElasticInferenceAcceleratorAssociationIdHasBeenSet () const
 
void SetElasticInferenceAcceleratorAssociationId (const Aws::String &value)
 
void SetElasticInferenceAcceleratorAssociationId (Aws::String &&value)
 
void SetElasticInferenceAcceleratorAssociationId (const char *value)
 
ElasticInferenceAcceleratorAssociationWithElasticInferenceAcceleratorAssociationId (const Aws::String &value)
 
ElasticInferenceAcceleratorAssociationWithElasticInferenceAcceleratorAssociationId (Aws::String &&value)
 
ElasticInferenceAcceleratorAssociationWithElasticInferenceAcceleratorAssociationId (const char *value)
 
const Aws::StringGetElasticInferenceAcceleratorAssociationState () const
 
bool ElasticInferenceAcceleratorAssociationStateHasBeenSet () const
 
void SetElasticInferenceAcceleratorAssociationState (const Aws::String &value)
 
void SetElasticInferenceAcceleratorAssociationState (Aws::String &&value)
 
void SetElasticInferenceAcceleratorAssociationState (const char *value)
 
ElasticInferenceAcceleratorAssociationWithElasticInferenceAcceleratorAssociationState (const Aws::String &value)
 
ElasticInferenceAcceleratorAssociationWithElasticInferenceAcceleratorAssociationState (Aws::String &&value)
 
ElasticInferenceAcceleratorAssociationWithElasticInferenceAcceleratorAssociationState (const char *value)
 
const Aws::Utils::DateTimeGetElasticInferenceAcceleratorAssociationTime () const
 
bool ElasticInferenceAcceleratorAssociationTimeHasBeenSet () const
 
void SetElasticInferenceAcceleratorAssociationTime (const Aws::Utils::DateTime &value)
 
void SetElasticInferenceAcceleratorAssociationTime (Aws::Utils::DateTime &&value)
 
ElasticInferenceAcceleratorAssociationWithElasticInferenceAcceleratorAssociationTime (const Aws::Utils::DateTime &value)
 
ElasticInferenceAcceleratorAssociationWithElasticInferenceAcceleratorAssociationTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Describes the association between an instance and an elastic inference accelerator.

See Also:

AWS API Reference

Definition at line 33 of file ElasticInferenceAcceleratorAssociation.h.

Constructor & Destructor Documentation

◆ ElasticInferenceAcceleratorAssociation() [1/2]

Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::ElasticInferenceAcceleratorAssociation ( )

◆ ElasticInferenceAcceleratorAssociation() [2/2]

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

Member Function Documentation

◆ ElasticInferenceAcceleratorArnHasBeenSet()

bool Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::ElasticInferenceAcceleratorArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the elastic inference accelerator.

Definition at line 52 of file ElasticInferenceAcceleratorAssociation.h.

◆ ElasticInferenceAcceleratorAssociationIdHasBeenSet()

bool Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::ElasticInferenceAcceleratorAssociationIdHasBeenSet ( ) const
inline

The ID of the association.

Definition at line 93 of file ElasticInferenceAcceleratorAssociation.h.

◆ ElasticInferenceAcceleratorAssociationStateHasBeenSet()

bool Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::ElasticInferenceAcceleratorAssociationStateHasBeenSet ( ) const
inline

The state of the elastic inference accelerator.

Definition at line 134 of file ElasticInferenceAcceleratorAssociation.h.

◆ ElasticInferenceAcceleratorAssociationTimeHasBeenSet()

bool Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::ElasticInferenceAcceleratorAssociationTimeHasBeenSet ( ) const
inline

The time at which the elastic inference accelerator is associated with an instance.

Definition at line 177 of file ElasticInferenceAcceleratorAssociation.h.

◆ GetElasticInferenceAcceleratorArn()

const Aws::String& Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::GetElasticInferenceAcceleratorArn ( ) const
inline

The Amazon Resource Name (ARN) of the elastic inference accelerator.

Definition at line 47 of file ElasticInferenceAcceleratorAssociation.h.

◆ GetElasticInferenceAcceleratorAssociationId()

const Aws::String& Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::GetElasticInferenceAcceleratorAssociationId ( ) const
inline

The ID of the association.

Definition at line 88 of file ElasticInferenceAcceleratorAssociation.h.

◆ GetElasticInferenceAcceleratorAssociationState()

const Aws::String& Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::GetElasticInferenceAcceleratorAssociationState ( ) const
inline

The state of the elastic inference accelerator.

Definition at line 129 of file ElasticInferenceAcceleratorAssociation.h.

◆ GetElasticInferenceAcceleratorAssociationTime()

const Aws::Utils::DateTime& Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::GetElasticInferenceAcceleratorAssociationTime ( ) const
inline

The time at which the elastic inference accelerator is associated with an instance.

Definition at line 171 of file ElasticInferenceAcceleratorAssociation.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetElasticInferenceAcceleratorArn() [1/3]

void Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::SetElasticInferenceAcceleratorArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the elastic inference accelerator.

Definition at line 62 of file ElasticInferenceAcceleratorAssociation.h.

◆ SetElasticInferenceAcceleratorArn() [2/3]

void Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::SetElasticInferenceAcceleratorArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the elastic inference accelerator.

Definition at line 57 of file ElasticInferenceAcceleratorAssociation.h.

◆ SetElasticInferenceAcceleratorArn() [3/3]

void Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::SetElasticInferenceAcceleratorArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the elastic inference accelerator.

Definition at line 67 of file ElasticInferenceAcceleratorAssociation.h.

◆ SetElasticInferenceAcceleratorAssociationId() [1/3]

void Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::SetElasticInferenceAcceleratorAssociationId ( Aws::String &&  value)
inline

The ID of the association.

Definition at line 103 of file ElasticInferenceAcceleratorAssociation.h.

◆ SetElasticInferenceAcceleratorAssociationId() [2/3]

void Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::SetElasticInferenceAcceleratorAssociationId ( const Aws::String value)
inline

The ID of the association.

Definition at line 98 of file ElasticInferenceAcceleratorAssociation.h.

◆ SetElasticInferenceAcceleratorAssociationId() [3/3]

void Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::SetElasticInferenceAcceleratorAssociationId ( const char *  value)
inline

The ID of the association.

Definition at line 108 of file ElasticInferenceAcceleratorAssociation.h.

◆ SetElasticInferenceAcceleratorAssociationState() [1/3]

void Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::SetElasticInferenceAcceleratorAssociationState ( Aws::String &&  value)
inline

The state of the elastic inference accelerator.

Definition at line 144 of file ElasticInferenceAcceleratorAssociation.h.

◆ SetElasticInferenceAcceleratorAssociationState() [2/3]

void Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::SetElasticInferenceAcceleratorAssociationState ( const Aws::String value)
inline

The state of the elastic inference accelerator.

Definition at line 139 of file ElasticInferenceAcceleratorAssociation.h.

◆ SetElasticInferenceAcceleratorAssociationState() [3/3]

void Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::SetElasticInferenceAcceleratorAssociationState ( const char *  value)
inline

The state of the elastic inference accelerator.

Definition at line 149 of file ElasticInferenceAcceleratorAssociation.h.

◆ SetElasticInferenceAcceleratorAssociationTime() [1/2]

void Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::SetElasticInferenceAcceleratorAssociationTime ( Aws::Utils::DateTime &&  value)
inline

The time at which the elastic inference accelerator is associated with an instance.

Definition at line 189 of file ElasticInferenceAcceleratorAssociation.h.

◆ SetElasticInferenceAcceleratorAssociationTime() [2/2]

void Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::SetElasticInferenceAcceleratorAssociationTime ( const Aws::Utils::DateTime value)
inline

The time at which the elastic inference accelerator is associated with an instance.

Definition at line 183 of file ElasticInferenceAcceleratorAssociation.h.

◆ WithElasticInferenceAcceleratorArn() [1/3]

ElasticInferenceAcceleratorAssociation& Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::WithElasticInferenceAcceleratorArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the elastic inference accelerator.

Definition at line 77 of file ElasticInferenceAcceleratorAssociation.h.

◆ WithElasticInferenceAcceleratorArn() [2/3]

ElasticInferenceAcceleratorAssociation& Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::WithElasticInferenceAcceleratorArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the elastic inference accelerator.

Definition at line 72 of file ElasticInferenceAcceleratorAssociation.h.

◆ WithElasticInferenceAcceleratorArn() [3/3]

ElasticInferenceAcceleratorAssociation& Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::WithElasticInferenceAcceleratorArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the elastic inference accelerator.

Definition at line 82 of file ElasticInferenceAcceleratorAssociation.h.

◆ WithElasticInferenceAcceleratorAssociationId() [1/3]

ElasticInferenceAcceleratorAssociation& Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::WithElasticInferenceAcceleratorAssociationId ( Aws::String &&  value)
inline

The ID of the association.

Definition at line 118 of file ElasticInferenceAcceleratorAssociation.h.

◆ WithElasticInferenceAcceleratorAssociationId() [2/3]

ElasticInferenceAcceleratorAssociation& Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::WithElasticInferenceAcceleratorAssociationId ( const Aws::String value)
inline

The ID of the association.

Definition at line 113 of file ElasticInferenceAcceleratorAssociation.h.

◆ WithElasticInferenceAcceleratorAssociationId() [3/3]

ElasticInferenceAcceleratorAssociation& Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::WithElasticInferenceAcceleratorAssociationId ( const char *  value)
inline

The ID of the association.

Definition at line 123 of file ElasticInferenceAcceleratorAssociation.h.

◆ WithElasticInferenceAcceleratorAssociationState() [1/3]

ElasticInferenceAcceleratorAssociation& Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::WithElasticInferenceAcceleratorAssociationState ( Aws::String &&  value)
inline

The state of the elastic inference accelerator.

Definition at line 159 of file ElasticInferenceAcceleratorAssociation.h.

◆ WithElasticInferenceAcceleratorAssociationState() [2/3]

ElasticInferenceAcceleratorAssociation& Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::WithElasticInferenceAcceleratorAssociationState ( const Aws::String value)
inline

The state of the elastic inference accelerator.

Definition at line 154 of file ElasticInferenceAcceleratorAssociation.h.

◆ WithElasticInferenceAcceleratorAssociationState() [3/3]

ElasticInferenceAcceleratorAssociation& Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::WithElasticInferenceAcceleratorAssociationState ( const char *  value)
inline

The state of the elastic inference accelerator.

Definition at line 164 of file ElasticInferenceAcceleratorAssociation.h.

◆ WithElasticInferenceAcceleratorAssociationTime() [1/2]

ElasticInferenceAcceleratorAssociation& Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::WithElasticInferenceAcceleratorAssociationTime ( Aws::Utils::DateTime &&  value)
inline

The time at which the elastic inference accelerator is associated with an instance.

Definition at line 201 of file ElasticInferenceAcceleratorAssociation.h.

◆ WithElasticInferenceAcceleratorAssociationTime() [2/2]

ElasticInferenceAcceleratorAssociation& Aws::EC2::Model::ElasticInferenceAcceleratorAssociation::WithElasticInferenceAcceleratorAssociationTime ( const Aws::Utils::DateTime value)
inline

The time at which the elastic inference accelerator is associated with an instance.

Definition at line 195 of file ElasticInferenceAcceleratorAssociation.h.


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