7#include <aws/elasticmapreduce/EMR_EXPORTS.h>
8#include <aws/elasticmapreduce/model/ComputeLimitsUnitType.h>
65 inline void SetMinimumCapacityUnits(
int value) { m_minimumCapacityUnitsHasBeenSet =
true; m_minimumCapacityUnits = value; }
79 inline void SetMaximumCapacityUnits(
int value) { m_maximumCapacityUnitsHasBeenSet =
true; m_maximumCapacityUnits = value; }
113 bool m_unitTypeHasBeenSet =
false;
115 int m_minimumCapacityUnits;
116 bool m_minimumCapacityUnitsHasBeenSet =
false;
118 int m_maximumCapacityUnits;
119 bool m_maximumCapacityUnitsHasBeenSet =
false;
121 int m_maximumOnDemandCapacityUnits;
122 bool m_maximumOnDemandCapacityUnitsHasBeenSet =
false;
124 int m_maximumCoreCapacityUnits;
125 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
void SetMaximumCoreCapacityUnits(int value)
void SetUnitType(ComputeLimitsUnitType &&value)
void SetMaximumCapacityUnits(int value)
ComputeLimits & WithUnitType(ComputeLimitsUnitType &&value)
ComputeLimits & WithUnitType(const ComputeLimitsUnitType &value)
AWS_EMR_API ComputeLimits()
void SetMaximumOnDemandCapacityUnits(int value)
void SetUnitType(const ComputeLimitsUnitType &value)
AWS_EMR_API ComputeLimits & operator=(Aws::Utils::Json::JsonView jsonValue)
int GetMaximumOnDemandCapacityUnits() const
bool MaximumOnDemandCapacityUnitsHasBeenSet() const
ComputeLimits & WithMinimumCapacityUnits(int value)
bool UnitTypeHasBeenSet() const
bool MaximumCoreCapacityUnitsHasBeenSet() const
ComputeLimits & WithMaximumCapacityUnits(int value)
const ComputeLimitsUnitType & GetUnitType() const
int GetMinimumCapacityUnits() const
AWS_EMR_API ComputeLimits(Aws::Utils::Json::JsonView jsonValue)
ComputeLimits & WithMaximumCoreCapacityUnits(int value)
Aws::Utils::Json::JsonValue JsonValue