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;
void SetComputeType(ComputeType &&value)
AWS_ROBOMAKER_API ComputeResponse(Aws::Utils::Json::JsonView jsonValue)
ComputeResponse & WithSimulationUnitLimit(int value)
void SetGpuUnitLimit(int value)
bool GpuUnitLimitHasBeenSet() const
AWS_ROBOMAKER_API ComputeResponse()
void SetSimulationUnitLimit(int value)
ComputeResponse & WithComputeType(ComputeType &&value)
ComputeResponse & WithComputeType(const ComputeType &value)
ComputeResponse & WithGpuUnitLimit(int value)
AWS_ROBOMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_ROBOMAKER_API ComputeResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
bool SimulationUnitLimitHasBeenSet() const
const ComputeType & GetComputeType() const
bool ComputeTypeHasBeenSet() const
int GetSimulationUnitLimit() const
void SetComputeType(const ComputeType &value)
int GetGpuUnitLimit() const
Aws::Utils::Json::JsonValue JsonValue