AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::ECS::Model::InferenceAccelerator Class Reference

#include <InferenceAccelerator.h>

Public Member Functions

 InferenceAccelerator ()
 
 InferenceAccelerator (Aws::Utils::Json::JsonView jsonValue)
 
InferenceAcceleratoroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDeviceName () const
 
bool DeviceNameHasBeenSet () const
 
void SetDeviceName (const Aws::String &value)
 
void SetDeviceName (Aws::String &&value)
 
void SetDeviceName (const char *value)
 
InferenceAcceleratorWithDeviceName (const Aws::String &value)
 
InferenceAcceleratorWithDeviceName (Aws::String &&value)
 
InferenceAcceleratorWithDeviceName (const char *value)
 
const Aws::StringGetDeviceType () const
 
bool DeviceTypeHasBeenSet () const
 
void SetDeviceType (const Aws::String &value)
 
void SetDeviceType (Aws::String &&value)
 
void SetDeviceType (const char *value)
 
InferenceAcceleratorWithDeviceType (const Aws::String &value)
 
InferenceAcceleratorWithDeviceType (Aws::String &&value)
 
InferenceAcceleratorWithDeviceType (const char *value)
 

Detailed Description

Details on a Elastic Inference accelerator. For more information, see Working with Amazon Elastic Inference on Amazon ECS in the Amazon Elastic Container Service Developer Guide.

See Also:

AWS API Reference

Definition at line 34 of file InferenceAccelerator.h.

Constructor & Destructor Documentation

◆ InferenceAccelerator() [1/2]

Aws::ECS::Model::InferenceAccelerator::InferenceAccelerator ( )

◆ InferenceAccelerator() [2/2]

Aws::ECS::Model::InferenceAccelerator::InferenceAccelerator ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DeviceNameHasBeenSet()

bool Aws::ECS::Model::InferenceAccelerator::DeviceNameHasBeenSet ( ) const
inline

The Elastic Inference accelerator device name. The deviceName must also be referenced in a container definition as a ResourceRequirement.

Definition at line 55 of file InferenceAccelerator.h.

◆ DeviceTypeHasBeenSet()

bool Aws::ECS::Model::InferenceAccelerator::DeviceTypeHasBeenSet ( ) const
inline

The Elastic Inference accelerator type to use.

Definition at line 108 of file InferenceAccelerator.h.

◆ GetDeviceName()

const Aws::String& Aws::ECS::Model::InferenceAccelerator::GetDeviceName ( ) const
inline

The Elastic Inference accelerator device name. The deviceName must also be referenced in a container definition as a ResourceRequirement.

Definition at line 48 of file InferenceAccelerator.h.

◆ GetDeviceType()

const Aws::String& Aws::ECS::Model::InferenceAccelerator::GetDeviceType ( ) const
inline

The Elastic Inference accelerator type to use.

Definition at line 103 of file InferenceAccelerator.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ECS::Model::InferenceAccelerator::Jsonize ( ) const

◆ operator=()

InferenceAccelerator& Aws::ECS::Model::InferenceAccelerator::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDeviceName() [1/3]

void Aws::ECS::Model::InferenceAccelerator::SetDeviceName ( const Aws::String value)
inline

The Elastic Inference accelerator device name. The deviceName must also be referenced in a container definition as a ResourceRequirement.

Definition at line 62 of file InferenceAccelerator.h.

◆ SetDeviceName() [2/3]

void Aws::ECS::Model::InferenceAccelerator::SetDeviceName ( Aws::String &&  value)
inline

The Elastic Inference accelerator device name. The deviceName must also be referenced in a container definition as a ResourceRequirement.

Definition at line 69 of file InferenceAccelerator.h.

◆ SetDeviceName() [3/3]

void Aws::ECS::Model::InferenceAccelerator::SetDeviceName ( const char *  value)
inline

The Elastic Inference accelerator device name. The deviceName must also be referenced in a container definition as a ResourceRequirement.

Definition at line 76 of file InferenceAccelerator.h.

◆ SetDeviceType() [1/3]

void Aws::ECS::Model::InferenceAccelerator::SetDeviceType ( const Aws::String value)
inline

The Elastic Inference accelerator type to use.

Definition at line 113 of file InferenceAccelerator.h.

◆ SetDeviceType() [2/3]

void Aws::ECS::Model::InferenceAccelerator::SetDeviceType ( Aws::String &&  value)
inline

The Elastic Inference accelerator type to use.

Definition at line 118 of file InferenceAccelerator.h.

◆ SetDeviceType() [3/3]

void Aws::ECS::Model::InferenceAccelerator::SetDeviceType ( const char *  value)
inline

The Elastic Inference accelerator type to use.

Definition at line 123 of file InferenceAccelerator.h.

◆ WithDeviceName() [1/3]

InferenceAccelerator& Aws::ECS::Model::InferenceAccelerator::WithDeviceName ( const Aws::String value)
inline

The Elastic Inference accelerator device name. The deviceName must also be referenced in a container definition as a ResourceRequirement.

Definition at line 83 of file InferenceAccelerator.h.

◆ WithDeviceName() [2/3]

InferenceAccelerator& Aws::ECS::Model::InferenceAccelerator::WithDeviceName ( Aws::String &&  value)
inline

The Elastic Inference accelerator device name. The deviceName must also be referenced in a container definition as a ResourceRequirement.

Definition at line 90 of file InferenceAccelerator.h.

◆ WithDeviceName() [3/3]

InferenceAccelerator& Aws::ECS::Model::InferenceAccelerator::WithDeviceName ( const char *  value)
inline

The Elastic Inference accelerator device name. The deviceName must also be referenced in a container definition as a ResourceRequirement.

Definition at line 97 of file InferenceAccelerator.h.

◆ WithDeviceType() [1/3]

InferenceAccelerator& Aws::ECS::Model::InferenceAccelerator::WithDeviceType ( const Aws::String value)
inline

The Elastic Inference accelerator type to use.

Definition at line 128 of file InferenceAccelerator.h.

◆ WithDeviceType() [2/3]

InferenceAccelerator& Aws::ECS::Model::InferenceAccelerator::WithDeviceType ( Aws::String &&  value)
inline

The Elastic Inference accelerator type to use.

Definition at line 133 of file InferenceAccelerator.h.

◆ WithDeviceType() [3/3]

InferenceAccelerator& Aws::ECS::Model::InferenceAccelerator::WithDeviceType ( const char *  value)
inline

The Elastic Inference accelerator type to use.

Definition at line 138 of file InferenceAccelerator.h.


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