7#include <aws/eks/EKS_EXPORTS.h>
8#include <aws/eks/model/IntegerConstraints.h>
42 m_defaultValueHasBeenSet =
true;
43 m_defaultValue = value;
57 template <
typename Constra
intsT = IntegerConstra
ints>
59 m_constraintsHasBeenSet =
true;
60 m_constraints = std::forward<ConstraintsT>(value);
62 template <
typename Constra
intsT = IntegerConstra
ints>
69 int m_defaultValue{0};
71 IntegerConstraints m_constraints;
72 bool m_defaultValueHasBeenSet =
false;
73 bool m_constraintsHasBeenSet =
false;
void SetConstraints(ConstraintsT &&value)
int GetDefaultValue() const
AWS_EKS_API IntegerParameterConfig()=default
IntegerParameterConfig & WithDefaultValue(int value)
AWS_EKS_API IntegerParameterConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
IntegerParameterConfig & WithConstraints(ConstraintsT &&value)
AWS_EKS_API IntegerParameterConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_EKS_API Aws::Utils::Json::JsonValue Jsonize() const
bool DefaultValueHasBeenSet() const
void SetDefaultValue(int value)
const IntegerConstraints & GetConstraints() const
bool ConstraintsHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue