7#include <aws/robomaker/RoboMaker_EXPORTS.h>
8#include <aws/robomaker/model/ComputeType.h>
49 inline void SetSimulationUnitLimit(
int value) { m_simulationUnitLimitHasBeenSet =
true; m_simulationUnitLimit = value; }
70 inline void SetGpuUnitLimit(
int value) { m_gpuUnitLimitHasBeenSet =
true; m_gpuUnitLimit = value; }
75 int m_simulationUnitLimit{0};
76 bool m_simulationUnitLimitHasBeenSet =
false;
79 bool m_computeTypeHasBeenSet =
false;
81 int m_gpuUnitLimit{0};
82 bool m_gpuUnitLimitHasBeenSet =
false;
AWS_ROBOMAKER_API Compute()=default
AWS_ROBOMAKER_API Compute & operator=(Aws::Utils::Json::JsonView jsonValue)
Compute & WithSimulationUnitLimit(int value)
AWS_ROBOMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
Compute & WithGpuUnitLimit(int value)
bool SimulationUnitLimitHasBeenSet() const
ComputeType GetComputeType() const
int GetGpuUnitLimit() const
Compute & WithComputeType(ComputeType value)
void SetComputeType(ComputeType value)
int GetSimulationUnitLimit() const
AWS_ROBOMAKER_API Compute(Aws::Utils::Json::JsonView jsonValue)
void SetGpuUnitLimit(int value)
bool ComputeTypeHasBeenSet() const
bool GpuUnitLimitHasBeenSet() const
void SetSimulationUnitLimit(int value)
Aws::Utils::Json::JsonValue JsonValue