7#include <aws/waf/WAF_EXPORTS.h>
8#include <aws/waf/model/ChangeAction.h>
9#include <aws/waf/model/RegexMatchTuple.h>
82 bool m_actionHasBeenSet =
false;
85 bool m_regexMatchTupleHasBeenSet =
false;
RegexMatchSetUpdate & WithRegexMatchTuple(const RegexMatchTuple &value)
void SetRegexMatchTuple(const RegexMatchTuple &value)
AWS_WAF_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_WAF_API RegexMatchSetUpdate()
void SetAction(const ChangeAction &value)
bool ActionHasBeenSet() const
RegexMatchSetUpdate & WithRegexMatchTuple(RegexMatchTuple &&value)
const RegexMatchTuple & GetRegexMatchTuple() const
const ChangeAction & GetAction() const
void SetRegexMatchTuple(RegexMatchTuple &&value)
RegexMatchSetUpdate & WithAction(ChangeAction &&value)
bool RegexMatchTupleHasBeenSet() const
AWS_WAF_API RegexMatchSetUpdate(Aws::Utils::Json::JsonView jsonValue)
AWS_WAF_API RegexMatchSetUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
RegexMatchSetUpdate & WithAction(const ChangeAction &value)
void SetAction(ChangeAction &&value)
Aws::Utils::Json::JsonValue JsonValue