7#include <aws/eks/EKS_EXPORTS.h>
42 m_minSizeHasBeenSet =
true;
61 m_maxSizeHasBeenSet =
true;
95 m_desiredSizeHasBeenSet =
true;
96 m_desiredSize = value;
108 int m_desiredSize{0};
109 bool m_minSizeHasBeenSet =
false;
110 bool m_maxSizeHasBeenSet =
false;
111 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