7#include <aws/eks/EKS_EXPORTS.h>
8#include <aws/eks/model/IntegerRangeConstraint.h>
40 template <
typename MinPortT = IntegerRangeConstra
int>
42 m_minPortHasBeenSet =
true;
43 m_minPort = std::forward<MinPortT>(value);
45 template <
typename MinPortT = IntegerRangeConstra
int>
58 template <
typename MaxPortT = IntegerRangeConstra
int>
60 m_maxPortHasBeenSet =
true;
61 m_maxPort = std::forward<MaxPortT>(value);
63 template <
typename MaxPortT = IntegerRangeConstra
int>
73 bool m_minPortHasBeenSet =
false;
74 bool m_maxPortHasBeenSet =
false;
void SetMaxPort(MaxPortT &&value)
void SetMinPort(MinPortT &&value)
PortRangeConstraints & WithMinPort(MinPortT &&value)
AWS_EKS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_EKS_API PortRangeConstraints()=default
const IntegerRangeConstraint & GetMinPort() const
AWS_EKS_API PortRangeConstraints & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_EKS_API PortRangeConstraints(Aws::Utils::Json::JsonView jsonValue)
PortRangeConstraints & WithMaxPort(MaxPortT &&value)
const IntegerRangeConstraint & GetMaxPort() const
bool MinPortHasBeenSet() const
bool MaxPortHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue