7#include <aws/wafv2/WAFV2_EXPORTS.h>
8#include <aws/wafv2/model/BlockAction.h>
9#include <aws/wafv2/model/AllowAction.h>
69 bool m_blockHasBeenSet =
false;
72 bool m_allowHasBeenSet =
false;
void SetAllow(AllowAction &&value)
void SetBlock(const BlockAction &value)
void SetAllow(const AllowAction &value)
const AllowAction & GetAllow() const
AWS_WAFV2_API DefaultAction & operator=(Aws::Utils::Json::JsonView jsonValue)
DefaultAction & WithAllow(const AllowAction &value)
bool AllowHasBeenSet() const
AWS_WAFV2_API Aws::Utils::Json::JsonValue Jsonize() const
DefaultAction & WithBlock(BlockAction &&value)
void SetBlock(BlockAction &&value)
const BlockAction & GetBlock() const
DefaultAction & WithBlock(const BlockAction &value)
AWS_WAFV2_API DefaultAction(Aws::Utils::Json::JsonView jsonValue)
AWS_WAFV2_API DefaultAction()
bool BlockHasBeenSet() const
DefaultAction & WithAllow(AllowAction &&value)
Aws::Utils::Json::JsonValue JsonValue