7#include <aws/compute-optimizer/ComputeOptimizer_EXPORTS.h>
19namespace ComputeOptimizer
45 inline void SetMemory(
int value) { m_memoryHasBeenSet =
true; m_memory = value; }
55 inline void SetMemoryReservation(
int value) { m_memoryReservationHasBeenSet =
true; m_memoryReservation = value; }
61 bool m_memoryHasBeenSet =
false;
63 int m_memoryReservation;
64 bool m_memoryReservationHasBeenSet =
false;
AWS_COMPUTEOPTIMIZER_API MemorySizeConfiguration()
MemorySizeConfiguration & WithMemoryReservation(int value)
int GetMemoryReservation() const
AWS_COMPUTEOPTIMIZER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetMemory(int value)
AWS_COMPUTEOPTIMIZER_API MemorySizeConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool MemoryReservationHasBeenSet() const
MemorySizeConfiguration & WithMemory(int value)
AWS_COMPUTEOPTIMIZER_API MemorySizeConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetMemoryReservation(int value)
bool MemoryHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue