7#include <aws/compute-optimizer/ComputeOptimizer_EXPORTS.h>
19namespace ComputeOptimizer
33 AWS_COMPUTEOPTIMIZER_API
Gpu();
45 inline void SetGpuCount(
int value) { m_gpuCountHasBeenSet =
true; m_gpuCount = value; }
56 inline void SetGpuMemorySizeInMiB(
int value) { m_gpuMemorySizeInMiBHasBeenSet =
true; m_gpuMemorySizeInMiB = value; }
62 bool m_gpuCountHasBeenSet =
false;
64 int m_gpuMemorySizeInMiB;
65 bool m_gpuMemorySizeInMiBHasBeenSet =
false;
Gpu & WithGpuMemorySizeInMiB(int value)
AWS_COMPUTEOPTIMIZER_API Gpu(Aws::Utils::Json::JsonView jsonValue)
bool GpuCountHasBeenSet() const
bool GpuMemorySizeInMiBHasBeenSet() const
AWS_COMPUTEOPTIMIZER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetGpuCount(int value)
AWS_COMPUTEOPTIMIZER_API Gpu()
AWS_COMPUTEOPTIMIZER_API Gpu & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetGpuMemorySizeInMiB(int value)
int GetGpuMemorySizeInMiB() const
Gpu & WithGpuCount(int value)
Aws::Utils::Json::JsonValue JsonValue