7#include <aws/waf/WAF_EXPORTS.h>
8#include <aws/waf/model/ChangeAction.h>
9#include <aws/waf/model/SizeConstraint.h>
74 template<
typename SizeConstra
intT = SizeConstra
int>
75 void SetSizeConstraint(SizeConstraintT&& value) { m_sizeConstraintHasBeenSet =
true; m_sizeConstraint = std::forward<SizeConstraintT>(value); }
76 template<
typename SizeConstra
intT = SizeConstra
int>
82 bool m_actionHasBeenSet =
false;
84 SizeConstraint m_sizeConstraint;
85 bool m_sizeConstraintHasBeenSet =
false;
void SetSizeConstraint(SizeConstraintT &&value)
bool SizeConstraintHasBeenSet() const
bool ActionHasBeenSet() const
ChangeAction GetAction() const
AWS_WAF_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_WAF_API SizeConstraintSetUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_WAF_API SizeConstraintSetUpdate()=default
void SetAction(ChangeAction value)
SizeConstraintSetUpdate & WithSizeConstraint(SizeConstraintT &&value)
const SizeConstraint & GetSizeConstraint() const
AWS_WAF_API SizeConstraintSetUpdate(Aws::Utils::Json::JsonView jsonValue)
SizeConstraintSetUpdate & WithAction(ChangeAction value)
Aws::Utils::Json::JsonValue JsonValue