AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::RoboMaker::Model::Compute Class Reference

#include <Compute.h>

Public Member Functions

 Compute ()
 
 Compute (Aws::Utils::Json::JsonView jsonValue)
 
Computeoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetSimulationUnitLimit () const
 
bool SimulationUnitLimitHasBeenSet () const
 
void SetSimulationUnitLimit (int value)
 
ComputeWithSimulationUnitLimit (int value)
 
const ComputeTypeGetComputeType () const
 
bool ComputeTypeHasBeenSet () const
 
void SetComputeType (const ComputeType &value)
 
void SetComputeType (ComputeType &&value)
 
ComputeWithComputeType (const ComputeType &value)
 
ComputeWithComputeType (ComputeType &&value)
 
int GetGpuUnitLimit () const
 
bool GpuUnitLimitHasBeenSet () const
 
void SetGpuUnitLimit (int value)
 
ComputeWithGpuUnitLimit (int value)
 

Detailed Description

Compute information for the simulation job.

See Also:

AWS API Reference

Definition at line 31 of file Compute.h.

Constructor & Destructor Documentation

◆ Compute() [1/2]

Aws::RoboMaker::Model::Compute::Compute ( )

◆ Compute() [2/2]

Aws::RoboMaker::Model::Compute::Compute ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ComputeTypeHasBeenSet()

bool Aws::RoboMaker::Model::Compute::ComputeTypeHasBeenSet ( ) const
inline

Compute type information for the simulation job.

Definition at line 81 of file Compute.h.

◆ GetComputeType()

const ComputeType& Aws::RoboMaker::Model::Compute::GetComputeType ( ) const
inline

Compute type information for the simulation job.

Definition at line 76 of file Compute.h.

◆ GetGpuUnitLimit()

int Aws::RoboMaker::Model::Compute::GetGpuUnitLimit ( ) const
inline

Compute GPU unit limit for the simulation job. It is the same as the number of GPUs allocated to the SimulationJob.

Definition at line 108 of file Compute.h.

◆ GetSimulationUnitLimit()

int Aws::RoboMaker::Model::Compute::GetSimulationUnitLimit ( ) const
inline

The simulation unit limit. Your simulation is allocated CPU and memory proportional to the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB of memory. You are only billed for the SU utilization you consume up to the maximum value provided. The default is 15.

Definition at line 46 of file Compute.h.

◆ GpuUnitLimitHasBeenSet()

bool Aws::RoboMaker::Model::Compute::GpuUnitLimitHasBeenSet ( ) const
inline

Compute GPU unit limit for the simulation job. It is the same as the number of GPUs allocated to the SimulationJob.

Definition at line 114 of file Compute.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::RoboMaker::Model::Compute::Jsonize ( ) const

◆ operator=()

Compute& Aws::RoboMaker::Model::Compute::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetComputeType() [1/2]

void Aws::RoboMaker::Model::Compute::SetComputeType ( ComputeType &&  value)
inline

Compute type information for the simulation job.

Definition at line 91 of file Compute.h.

◆ SetComputeType() [2/2]

void Aws::RoboMaker::Model::Compute::SetComputeType ( const ComputeType value)
inline

Compute type information for the simulation job.

Definition at line 86 of file Compute.h.

◆ SetGpuUnitLimit()

void Aws::RoboMaker::Model::Compute::SetGpuUnitLimit ( int  value)
inline

Compute GPU unit limit for the simulation job. It is the same as the number of GPUs allocated to the SimulationJob.

Definition at line 120 of file Compute.h.

◆ SetSimulationUnitLimit()

void Aws::RoboMaker::Model::Compute::SetSimulationUnitLimit ( int  value)
inline

The simulation unit limit. Your simulation is allocated CPU and memory proportional to the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB of memory. You are only billed for the SU utilization you consume up to the maximum value provided. The default is 15.

Definition at line 62 of file Compute.h.

◆ SimulationUnitLimitHasBeenSet()

bool Aws::RoboMaker::Model::Compute::SimulationUnitLimitHasBeenSet ( ) const
inline

The simulation unit limit. Your simulation is allocated CPU and memory proportional to the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB of memory. You are only billed for the SU utilization you consume up to the maximum value provided. The default is 15.

Definition at line 54 of file Compute.h.

◆ WithComputeType() [1/2]

Compute& Aws::RoboMaker::Model::Compute::WithComputeType ( ComputeType &&  value)
inline

Compute type information for the simulation job.

Definition at line 101 of file Compute.h.

◆ WithComputeType() [2/2]

Compute& Aws::RoboMaker::Model::Compute::WithComputeType ( const ComputeType value)
inline

Compute type information for the simulation job.

Definition at line 96 of file Compute.h.

◆ WithGpuUnitLimit()

Compute& Aws::RoboMaker::Model::Compute::WithGpuUnitLimit ( int  value)
inline

Compute GPU unit limit for the simulation job. It is the same as the number of GPUs allocated to the SimulationJob.

Definition at line 126 of file Compute.h.

◆ WithSimulationUnitLimit()

Compute& Aws::RoboMaker::Model::Compute::WithSimulationUnitLimit ( int  value)
inline

The simulation unit limit. Your simulation is allocated CPU and memory proportional to the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB of memory. You are only billed for the SU utilization you consume up to the maximum value provided. The default is 15.

Definition at line 70 of file Compute.h.


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