7#include <aws/shield/Shield_EXPORTS.h>
8#include <aws/shield/model/BlockAction.h>
9#include <aws/shield/model/CountAction.h>
77 bool m_blockHasBeenSet =
false;
80 bool m_countHasBeenSet =
false;
AWS_SHIELD_API ResponseAction(Aws::Utils::Json::JsonView jsonValue)
ResponseAction & WithCount(CountAction &&value)
void SetBlock(BlockAction &&value)
ResponseAction & WithBlock(const BlockAction &value)
bool BlockHasBeenSet() const
void SetBlock(const BlockAction &value)
AWS_SHIELD_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCount(CountAction &&value)
ResponseAction & WithBlock(BlockAction &&value)
const CountAction & GetCount() const
ResponseAction & WithCount(const CountAction &value)
AWS_SHIELD_API ResponseAction & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SHIELD_API ResponseAction()
bool CountHasBeenSet() const
const BlockAction & GetBlock() const
void SetCount(const CountAction &value)
Aws::Utils::Json::JsonValue JsonValue