7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/AwsWafv2ActionAllowDetails.h>
9#include <aws/securityhub/model/AwsWafv2ActionBlockDetails.h>
68 bool m_allowHasBeenSet =
false;
71 bool m_blockHasBeenSet =
false;
AwsWafv2WebAclActionDetails & WithBlock(AwsWafv2ActionBlockDetails &&value)
AwsWafv2WebAclActionDetails & WithBlock(const AwsWafv2ActionBlockDetails &value)
AwsWafv2WebAclActionDetails & WithAllow(const AwsWafv2ActionAllowDetails &value)
AwsWafv2WebAclActionDetails & WithAllow(AwsWafv2ActionAllowDetails &&value)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
const AwsWafv2ActionBlockDetails & GetBlock() const
AWS_SECURITYHUB_API AwsWafv2WebAclActionDetails()
void SetBlock(const AwsWafv2ActionBlockDetails &value)
bool AllowHasBeenSet() const
AWS_SECURITYHUB_API AwsWafv2WebAclActionDetails(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API AwsWafv2WebAclActionDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAllow(const AwsWafv2ActionAllowDetails &value)
void SetBlock(AwsWafv2ActionBlockDetails &&value)
void SetAllow(AwsWafv2ActionAllowDetails &&value)
bool BlockHasBeenSet() const
const AwsWafv2ActionAllowDetails & GetAllow() const
Aws::Utils::Json::JsonValue JsonValue