7#include <aws/waf/WAF_EXPORTS.h>
8#include <aws/waf/model/ChangeAction.h>
9#include <aws/waf/model/ByteMatchTuple.h>
72 template<
typename ByteMatchTupleT = ByteMatchTuple>
73 void SetByteMatchTuple(ByteMatchTupleT&& value) { m_byteMatchTupleHasBeenSet =
true; m_byteMatchTuple = std::forward<ByteMatchTupleT>(value); }
74 template<
typename ByteMatchTupleT = ByteMatchTuple>
80 bool m_actionHasBeenSet =
false;
82 ByteMatchTuple m_byteMatchTuple;
83 bool m_byteMatchTupleHasBeenSet =
false;
AWS_WAF_API ByteMatchSetUpdate()=default
AWS_WAF_API ByteMatchSetUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ByteMatchTupleHasBeenSet() const
ByteMatchSetUpdate & WithAction(ChangeAction value)
AWS_WAF_API Aws::Utils::Json::JsonValue Jsonize() const
const ByteMatchTuple & GetByteMatchTuple() const
ByteMatchSetUpdate & WithByteMatchTuple(ByteMatchTupleT &&value)
void SetAction(ChangeAction value)
bool ActionHasBeenSet() const
void SetByteMatchTuple(ByteMatchTupleT &&value)
ChangeAction GetAction() const
AWS_WAF_API ByteMatchSetUpdate(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue