7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/AwsWafv2CustomRequestHandlingDetails.h>
51 template<
typename CustomRequestHandlingT = AwsWafv2CustomRequestHandlingDetails>
52 void SetCustomRequestHandling(CustomRequestHandlingT&& value) { m_customRequestHandlingHasBeenSet =
true; m_customRequestHandling = std::forward<CustomRequestHandlingT>(value); }
53 template<
typename CustomRequestHandlingT = AwsWafv2CustomRequestHandlingDetails>
59 bool m_customRequestHandlingHasBeenSet =
false;
AWS_SECURITYHUB_API AwsWafv2RulesActionCaptchaDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API AwsWafv2RulesActionCaptchaDetails()=default
void SetCustomRequestHandling(CustomRequestHandlingT &&value)
AWS_SECURITYHUB_API AwsWafv2RulesActionCaptchaDetails(Aws::Utils::Json::JsonView jsonValue)
const AwsWafv2CustomRequestHandlingDetails & GetCustomRequestHandling() const
AwsWafv2RulesActionCaptchaDetails & WithCustomRequestHandling(CustomRequestHandlingT &&value)
bool CustomRequestHandlingHasBeenSet() const
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue