AWS SDK for C++  1.9.159
AWS SDK for C++
Public Member Functions | List of all members
Aws::ElasticInference::Model::ElasticInferenceAccelerator Class Reference

#include <ElasticInferenceAccelerator.h>

Public Member Functions

 ElasticInferenceAccelerator ()
 
 ElasticInferenceAccelerator (Aws::Utils::Json::JsonView jsonValue)
 
ElasticInferenceAcceleratoroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ElasticInferenceAcceleratorHealthGetAcceleratorHealth () const
 
bool AcceleratorHealthHasBeenSet () const
 
void SetAcceleratorHealth (const ElasticInferenceAcceleratorHealth &value)
 
void SetAcceleratorHealth (ElasticInferenceAcceleratorHealth &&value)
 
ElasticInferenceAcceleratorWithAcceleratorHealth (const ElasticInferenceAcceleratorHealth &value)
 
ElasticInferenceAcceleratorWithAcceleratorHealth (ElasticInferenceAcceleratorHealth &&value)
 
const Aws::StringGetAcceleratorType () const
 
bool AcceleratorTypeHasBeenSet () const
 
void SetAcceleratorType (const Aws::String &value)
 
void SetAcceleratorType (Aws::String &&value)
 
void SetAcceleratorType (const char *value)
 
ElasticInferenceAcceleratorWithAcceleratorType (const Aws::String &value)
 
ElasticInferenceAcceleratorWithAcceleratorType (Aws::String &&value)
 
ElasticInferenceAcceleratorWithAcceleratorType (const char *value)
 
const Aws::StringGetAcceleratorId () const
 
bool AcceleratorIdHasBeenSet () const
 
void SetAcceleratorId (const Aws::String &value)
 
void SetAcceleratorId (Aws::String &&value)
 
void SetAcceleratorId (const char *value)
 
ElasticInferenceAcceleratorWithAcceleratorId (const Aws::String &value)
 
ElasticInferenceAcceleratorWithAcceleratorId (Aws::String &&value)
 
ElasticInferenceAcceleratorWithAcceleratorId (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)
 
ElasticInferenceAcceleratorWithAvailabilityZone (const Aws::String &value)
 
ElasticInferenceAcceleratorWithAvailabilityZone (Aws::String &&value)
 
ElasticInferenceAcceleratorWithAvailabilityZone (const char *value)
 
const Aws::StringGetAttachedResource () const
 
bool AttachedResourceHasBeenSet () const
 
void SetAttachedResource (const Aws::String &value)
 
void SetAttachedResource (Aws::String &&value)
 
void SetAttachedResource (const char *value)
 
ElasticInferenceAcceleratorWithAttachedResource (const Aws::String &value)
 
ElasticInferenceAcceleratorWithAttachedResource (Aws::String &&value)
 
ElasticInferenceAcceleratorWithAttachedResource (const char *value)
 

Detailed Description

The details of an Elastic Inference Accelerator.

See Also:


AWS API Reference

Definition at line 33 of file ElasticInferenceAccelerator.h.

Constructor & Destructor Documentation

◆ ElasticInferenceAccelerator() [1/2]

Aws::ElasticInference::Model::ElasticInferenceAccelerator::ElasticInferenceAccelerator ( )

◆ ElasticInferenceAccelerator() [2/2]

Aws::ElasticInference::Model::ElasticInferenceAccelerator::ElasticInferenceAccelerator ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AcceleratorHealthHasBeenSet()

bool Aws::ElasticInference::Model::ElasticInferenceAccelerator::AcceleratorHealthHasBeenSet ( ) const
inline

The health of the Elastic Inference Accelerator.

Definition at line 50 of file ElasticInferenceAccelerator.h.

◆ AcceleratorIdHasBeenSet()

bool Aws::ElasticInference::Model::ElasticInferenceAccelerator::AcceleratorIdHasBeenSet ( ) const
inline

The ID of the Elastic Inference Accelerator.

Definition at line 122 of file ElasticInferenceAccelerator.h.

◆ AcceleratorTypeHasBeenSet()

bool Aws::ElasticInference::Model::ElasticInferenceAccelerator::AcceleratorTypeHasBeenSet ( ) const
inline

The type of the Elastic Inference Accelerator.

Definition at line 81 of file ElasticInferenceAccelerator.h.

◆ AttachedResourceHasBeenSet()

bool Aws::ElasticInference::Model::ElasticInferenceAccelerator::AttachedResourceHasBeenSet ( ) const
inline

The ARN of the resource that the Elastic Inference Accelerator is attached to.

Definition at line 214 of file ElasticInferenceAccelerator.h.

◆ AvailabilityZoneHasBeenSet()

bool Aws::ElasticInference::Model::ElasticInferenceAccelerator::AvailabilityZoneHasBeenSet ( ) const
inline

The availability zone where the Elastic Inference Accelerator is present.

Definition at line 165 of file ElasticInferenceAccelerator.h.

◆ GetAcceleratorHealth()

const ElasticInferenceAcceleratorHealth& Aws::ElasticInference::Model::ElasticInferenceAccelerator::GetAcceleratorHealth ( ) const
inline

The health of the Elastic Inference Accelerator.

Definition at line 45 of file ElasticInferenceAccelerator.h.

◆ GetAcceleratorId()

const Aws::String& Aws::ElasticInference::Model::ElasticInferenceAccelerator::GetAcceleratorId ( ) const
inline

The ID of the Elastic Inference Accelerator.

Definition at line 117 of file ElasticInferenceAccelerator.h.

◆ GetAcceleratorType()

const Aws::String& Aws::ElasticInference::Model::ElasticInferenceAccelerator::GetAcceleratorType ( ) const
inline

The type of the Elastic Inference Accelerator.

Definition at line 76 of file ElasticInferenceAccelerator.h.

◆ GetAttachedResource()

const Aws::String& Aws::ElasticInference::Model::ElasticInferenceAccelerator::GetAttachedResource ( ) const
inline

The ARN of the resource that the Elastic Inference Accelerator is attached to.

Definition at line 208 of file ElasticInferenceAccelerator.h.

◆ GetAvailabilityZone()

const Aws::String& Aws::ElasticInference::Model::ElasticInferenceAccelerator::GetAvailabilityZone ( ) const
inline

The availability zone where the Elastic Inference Accelerator is present.

Definition at line 159 of file ElasticInferenceAccelerator.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ElasticInference::Model::ElasticInferenceAccelerator::Jsonize ( ) const

◆ operator=()

ElasticInferenceAccelerator& Aws::ElasticInference::Model::ElasticInferenceAccelerator::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAcceleratorHealth() [1/2]

void Aws::ElasticInference::Model::ElasticInferenceAccelerator::SetAcceleratorHealth ( const ElasticInferenceAcceleratorHealth value)
inline

The health of the Elastic Inference Accelerator.

Definition at line 55 of file ElasticInferenceAccelerator.h.

◆ SetAcceleratorHealth() [2/2]

void Aws::ElasticInference::Model::ElasticInferenceAccelerator::SetAcceleratorHealth ( ElasticInferenceAcceleratorHealth &&  value)
inline

The health of the Elastic Inference Accelerator.

Definition at line 60 of file ElasticInferenceAccelerator.h.

◆ SetAcceleratorId() [1/3]

void Aws::ElasticInference::Model::ElasticInferenceAccelerator::SetAcceleratorId ( Aws::String &&  value)
inline

The ID of the Elastic Inference Accelerator.

Definition at line 132 of file ElasticInferenceAccelerator.h.

◆ SetAcceleratorId() [2/3]

void Aws::ElasticInference::Model::ElasticInferenceAccelerator::SetAcceleratorId ( const Aws::String value)
inline

The ID of the Elastic Inference Accelerator.

Definition at line 127 of file ElasticInferenceAccelerator.h.

◆ SetAcceleratorId() [3/3]

void Aws::ElasticInference::Model::ElasticInferenceAccelerator::SetAcceleratorId ( const char *  value)
inline

The ID of the Elastic Inference Accelerator.

Definition at line 137 of file ElasticInferenceAccelerator.h.

◆ SetAcceleratorType() [1/3]

void Aws::ElasticInference::Model::ElasticInferenceAccelerator::SetAcceleratorType ( Aws::String &&  value)
inline

The type of the Elastic Inference Accelerator.

Definition at line 91 of file ElasticInferenceAccelerator.h.

◆ SetAcceleratorType() [2/3]

void Aws::ElasticInference::Model::ElasticInferenceAccelerator::SetAcceleratorType ( const Aws::String value)
inline

The type of the Elastic Inference Accelerator.

Definition at line 86 of file ElasticInferenceAccelerator.h.

◆ SetAcceleratorType() [3/3]

void Aws::ElasticInference::Model::ElasticInferenceAccelerator::SetAcceleratorType ( const char *  value)
inline

The type of the Elastic Inference Accelerator.

Definition at line 96 of file ElasticInferenceAccelerator.h.

◆ SetAttachedResource() [1/3]

void Aws::ElasticInference::Model::ElasticInferenceAccelerator::SetAttachedResource ( Aws::String &&  value)
inline

The ARN of the resource that the Elastic Inference Accelerator is attached to.

Definition at line 226 of file ElasticInferenceAccelerator.h.

◆ SetAttachedResource() [2/3]

void Aws::ElasticInference::Model::ElasticInferenceAccelerator::SetAttachedResource ( const Aws::String value)
inline

The ARN of the resource that the Elastic Inference Accelerator is attached to.

Definition at line 220 of file ElasticInferenceAccelerator.h.

◆ SetAttachedResource() [3/3]

void Aws::ElasticInference::Model::ElasticInferenceAccelerator::SetAttachedResource ( const char *  value)
inline

The ARN of the resource that the Elastic Inference Accelerator is attached to.

Definition at line 232 of file ElasticInferenceAccelerator.h.

◆ SetAvailabilityZone() [1/3]

void Aws::ElasticInference::Model::ElasticInferenceAccelerator::SetAvailabilityZone ( Aws::String &&  value)
inline

The availability zone where the Elastic Inference Accelerator is present.

Definition at line 177 of file ElasticInferenceAccelerator.h.

◆ SetAvailabilityZone() [2/3]

void Aws::ElasticInference::Model::ElasticInferenceAccelerator::SetAvailabilityZone ( const Aws::String value)
inline

The availability zone where the Elastic Inference Accelerator is present.

Definition at line 171 of file ElasticInferenceAccelerator.h.

◆ SetAvailabilityZone() [3/3]

void Aws::ElasticInference::Model::ElasticInferenceAccelerator::SetAvailabilityZone ( const char *  value)
inline

The availability zone where the Elastic Inference Accelerator is present.

Definition at line 183 of file ElasticInferenceAccelerator.h.

◆ WithAcceleratorHealth() [1/2]

ElasticInferenceAccelerator& Aws::ElasticInference::Model::ElasticInferenceAccelerator::WithAcceleratorHealth ( const ElasticInferenceAcceleratorHealth value)
inline

The health of the Elastic Inference Accelerator.

Definition at line 65 of file ElasticInferenceAccelerator.h.

◆ WithAcceleratorHealth() [2/2]

ElasticInferenceAccelerator& Aws::ElasticInference::Model::ElasticInferenceAccelerator::WithAcceleratorHealth ( ElasticInferenceAcceleratorHealth &&  value)
inline

The health of the Elastic Inference Accelerator.

Definition at line 70 of file ElasticInferenceAccelerator.h.

◆ WithAcceleratorId() [1/3]

ElasticInferenceAccelerator& Aws::ElasticInference::Model::ElasticInferenceAccelerator::WithAcceleratorId ( Aws::String &&  value)
inline

The ID of the Elastic Inference Accelerator.

Definition at line 147 of file ElasticInferenceAccelerator.h.

◆ WithAcceleratorId() [2/3]

ElasticInferenceAccelerator& Aws::ElasticInference::Model::ElasticInferenceAccelerator::WithAcceleratorId ( const Aws::String value)
inline

The ID of the Elastic Inference Accelerator.

Definition at line 142 of file ElasticInferenceAccelerator.h.

◆ WithAcceleratorId() [3/3]

ElasticInferenceAccelerator& Aws::ElasticInference::Model::ElasticInferenceAccelerator::WithAcceleratorId ( const char *  value)
inline

The ID of the Elastic Inference Accelerator.

Definition at line 152 of file ElasticInferenceAccelerator.h.

◆ WithAcceleratorType() [1/3]

ElasticInferenceAccelerator& Aws::ElasticInference::Model::ElasticInferenceAccelerator::WithAcceleratorType ( Aws::String &&  value)
inline

The type of the Elastic Inference Accelerator.

Definition at line 106 of file ElasticInferenceAccelerator.h.

◆ WithAcceleratorType() [2/3]

ElasticInferenceAccelerator& Aws::ElasticInference::Model::ElasticInferenceAccelerator::WithAcceleratorType ( const Aws::String value)
inline

The type of the Elastic Inference Accelerator.

Definition at line 101 of file ElasticInferenceAccelerator.h.

◆ WithAcceleratorType() [3/3]

ElasticInferenceAccelerator& Aws::ElasticInference::Model::ElasticInferenceAccelerator::WithAcceleratorType ( const char *  value)
inline

The type of the Elastic Inference Accelerator.

Definition at line 111 of file ElasticInferenceAccelerator.h.

◆ WithAttachedResource() [1/3]

ElasticInferenceAccelerator& Aws::ElasticInference::Model::ElasticInferenceAccelerator::WithAttachedResource ( Aws::String &&  value)
inline

The ARN of the resource that the Elastic Inference Accelerator is attached to.

Definition at line 244 of file ElasticInferenceAccelerator.h.

◆ WithAttachedResource() [2/3]

ElasticInferenceAccelerator& Aws::ElasticInference::Model::ElasticInferenceAccelerator::WithAttachedResource ( const Aws::String value)
inline

The ARN of the resource that the Elastic Inference Accelerator is attached to.

Definition at line 238 of file ElasticInferenceAccelerator.h.

◆ WithAttachedResource() [3/3]

ElasticInferenceAccelerator& Aws::ElasticInference::Model::ElasticInferenceAccelerator::WithAttachedResource ( const char *  value)
inline

The ARN of the resource that the Elastic Inference Accelerator is attached to.

Definition at line 250 of file ElasticInferenceAccelerator.h.

◆ WithAvailabilityZone() [1/3]

ElasticInferenceAccelerator& Aws::ElasticInference::Model::ElasticInferenceAccelerator::WithAvailabilityZone ( Aws::String &&  value)
inline

The availability zone where the Elastic Inference Accelerator is present.

Definition at line 195 of file ElasticInferenceAccelerator.h.

◆ WithAvailabilityZone() [2/3]

ElasticInferenceAccelerator& Aws::ElasticInference::Model::ElasticInferenceAccelerator::WithAvailabilityZone ( const Aws::String value)
inline

The availability zone where the Elastic Inference Accelerator is present.

Definition at line 189 of file ElasticInferenceAccelerator.h.

◆ WithAvailabilityZone() [3/3]

ElasticInferenceAccelerator& Aws::ElasticInference::Model::ElasticInferenceAccelerator::WithAvailabilityZone ( const char *  value)
inline

The availability zone where the Elastic Inference Accelerator is present.

Definition at line 201 of file ElasticInferenceAccelerator.h.


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