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