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; }
72 inline void SetGpuUnitLimit(
int value) { m_gpuUnitLimitHasBeenSet =
true; m_gpuUnitLimit = value; }
77 int m_simulationUnitLimit;
78 bool m_simulationUnitLimitHasBeenSet =
false;
81 bool m_computeTypeHasBeenSet =
false;
84 bool m_gpuUnitLimitHasBeenSet =
false;
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)
Compute & WithComputeType(ComputeType &&value)
bool SimulationUnitLimitHasBeenSet() const
const ComputeType & GetComputeType() const
int GetGpuUnitLimit() const
Compute & WithComputeType(const ComputeType &value)
void SetComputeType(const ComputeType &value)
int GetSimulationUnitLimit() const
AWS_ROBOMAKER_API Compute(Aws::Utils::Json::JsonView jsonValue)
AWS_ROBOMAKER_API Compute()
void SetGpuUnitLimit(int value)
bool ComputeTypeHasBeenSet() const
void SetComputeType(ComputeType &&value)
bool GpuUnitLimitHasBeenSet() const
void SetSimulationUnitLimit(int value)
Aws::Utils::Json::JsonValue JsonValue