7#include <aws/eks/EKS_EXPORTS.h>
47 inline void SetMinSize(
int value) { m_minSizeHasBeenSet =
true; m_minSize = value; }
60 inline void SetMaxSize(
int value) { m_maxSizeHasBeenSet =
true; m_maxSize = value; }
88 inline void SetDesiredSize(
int value) { m_desiredSizeHasBeenSet =
true; m_desiredSize = value; }
94 bool m_minSizeHasBeenSet =
false;
97 bool m_maxSizeHasBeenSet =
false;
100 bool m_desiredSizeHasBeenSet =
false;
AWS_EKS_API NodegroupScalingConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_EKS_API NodegroupScalingConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_EKS_API NodegroupScalingConfig()=default
void SetMaxSize(int value)
NodegroupScalingConfig & WithMinSize(int value)
bool MinSizeHasBeenSet() const
NodegroupScalingConfig & WithDesiredSize(int value)
bool DesiredSizeHasBeenSet() const
int GetDesiredSize() const
NodegroupScalingConfig & WithMaxSize(int value)
void SetMinSize(int value)
AWS_EKS_API Aws::Utils::Json::JsonValue Jsonize() const
bool MaxSizeHasBeenSet() const
void SetDesiredSize(int value)
Aws::Utils::Json::JsonValue JsonValue