7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/AwsWafv2ActionAllowDetails.h>
9#include <aws/securityhub/model/AwsWafv2ActionBlockDetails.h>
10#include <aws/securityhub/model/AwsWafv2RulesActionCaptchaDetails.h>
11#include <aws/securityhub/model/AwsWafv2RulesActionCountDetails.h>
96 bool m_allowHasBeenSet =
false;
99 bool m_blockHasBeenSet =
false;
102 bool m_captchaHasBeenSet =
false;
105 bool m_countHasBeenSet =
false;
AwsWafv2RulesActionDetails & WithAllow(AwsWafv2ActionAllowDetails &&value)
bool BlockHasBeenSet() const
bool AllowHasBeenSet() const
const AwsWafv2ActionBlockDetails & GetBlock() const
AWS_SECURITYHUB_API AwsWafv2RulesActionDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AwsWafv2RulesActionDetails & WithCaptcha(AwsWafv2RulesActionCaptchaDetails &&value)
const AwsWafv2ActionAllowDetails & GetAllow() const
void SetCaptcha(AwsWafv2RulesActionCaptchaDetails &&value)
void SetCount(const AwsWafv2RulesActionCountDetails &value)
AwsWafv2RulesActionDetails & WithBlock(const AwsWafv2ActionBlockDetails &value)
AwsWafv2RulesActionDetails & WithCaptcha(const AwsWafv2RulesActionCaptchaDetails &value)
const AwsWafv2RulesActionCountDetails & GetCount() const
void SetCaptcha(const AwsWafv2RulesActionCaptchaDetails &value)
AwsWafv2RulesActionDetails & WithBlock(AwsWafv2ActionBlockDetails &&value)
void SetBlock(const AwsWafv2ActionBlockDetails &value)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCount(AwsWafv2RulesActionCountDetails &&value)
bool CountHasBeenSet() const
void SetAllow(AwsWafv2ActionAllowDetails &&value)
void SetBlock(AwsWafv2ActionBlockDetails &&value)
bool CaptchaHasBeenSet() const
AwsWafv2RulesActionDetails & WithAllow(const AwsWafv2ActionAllowDetails &value)
AWS_SECURITYHUB_API AwsWafv2RulesActionDetails(Aws::Utils::Json::JsonView jsonValue)
const AwsWafv2RulesActionCaptchaDetails & GetCaptcha() const
AwsWafv2RulesActionDetails & WithCount(AwsWafv2RulesActionCountDetails &&value)
AwsWafv2RulesActionDetails & WithCount(const AwsWafv2RulesActionCountDetails &value)
AWS_SECURITYHUB_API AwsWafv2RulesActionDetails()
void SetAllow(const AwsWafv2ActionAllowDetails &value)
Aws::Utils::Json::JsonValue JsonValue