7#include <aws/compute-optimizer/ComputeOptimizer_EXPORTS.h>
16namespace ComputeOptimizer {
27 AWS_COMPUTEOPTIMIZER_API
Gpu() =
default;
39 m_gpuCountHasBeenSet =
true;
56 m_gpuMemorySizeInMiBHasBeenSet =
true;
57 m_gpuMemorySizeInMiB = value;
67 int m_gpuMemorySizeInMiB{0};
68 bool m_gpuCountHasBeenSet =
false;
69 bool m_gpuMemorySizeInMiBHasBeenSet =
false;
Gpu & WithGpuMemorySizeInMiB(int value)
AWS_COMPUTEOPTIMIZER_API Gpu(Aws::Utils::Json::JsonView jsonValue)
AWS_COMPUTEOPTIMIZER_API Gpu()=default
bool GpuCountHasBeenSet() const
bool GpuMemorySizeInMiBHasBeenSet() const
AWS_COMPUTEOPTIMIZER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetGpuCount(int value)
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