7#include <aws/elasticmapreduce/EMR_EXPORTS.h>
8#include <aws/elasticmapreduce/model/ComputeLimitsUnitType.h>
44 m_unitTypeHasBeenSet =
true;
64 m_minimumCapacityUnitsHasBeenSet =
true;
65 m_minimumCapacityUnits = value;
84 m_maximumCapacityUnitsHasBeenSet =
true;
85 m_maximumCapacityUnits = value;
104 m_maximumOnDemandCapacityUnitsHasBeenSet =
true;
105 m_maximumOnDemandCapacityUnits = value;
124 m_maximumCoreCapacityUnitsHasBeenSet =
true;
125 m_maximumCoreCapacityUnits = value;
135 int m_minimumCapacityUnits{0};
137 int m_maximumCapacityUnits{0};
139 int m_maximumOnDemandCapacityUnits{0};
141 int m_maximumCoreCapacityUnits{0};
142 bool m_unitTypeHasBeenSet =
false;
143 bool m_minimumCapacityUnitsHasBeenSet =
false;
144 bool m_maximumCapacityUnitsHasBeenSet =
false;
145 bool m_maximumOnDemandCapacityUnitsHasBeenSet =
false;
146 bool m_maximumCoreCapacityUnitsHasBeenSet =
false;
AWS_EMR_API Aws::Utils::Json::JsonValue Jsonize() const
bool MinimumCapacityUnitsHasBeenSet() const
int GetMaximumCapacityUnits() const
void SetMinimumCapacityUnits(int value)
ComputeLimits & WithMaximumOnDemandCapacityUnits(int value)
int GetMaximumCoreCapacityUnits() const
bool MaximumCapacityUnitsHasBeenSet() const
ComputeLimits & WithUnitType(ComputeLimitsUnitType value)
void SetMaximumCoreCapacityUnits(int value)
void SetMaximumCapacityUnits(int value)
AWS_EMR_API ComputeLimits()=default
void SetMaximumOnDemandCapacityUnits(int value)
ComputeLimitsUnitType GetUnitType() const
AWS_EMR_API ComputeLimits & operator=(Aws::Utils::Json::JsonView jsonValue)
int GetMaximumOnDemandCapacityUnits() const
bool MaximumOnDemandCapacityUnitsHasBeenSet() const
ComputeLimits & WithMinimumCapacityUnits(int value)
bool UnitTypeHasBeenSet() const
void SetUnitType(ComputeLimitsUnitType value)
bool MaximumCoreCapacityUnitsHasBeenSet() const
ComputeLimits & WithMaximumCapacityUnits(int value)
int GetMinimumCapacityUnits() const
AWS_EMR_API ComputeLimits(Aws::Utils::Json::JsonView jsonValue)
ComputeLimits & WithMaximumCoreCapacityUnits(int value)
Aws::Utils::Json::JsonValue JsonValue