7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/AwsWafv2CustomResponseDetails.h>
50 template<
typename CustomResponseT = AwsWafv2CustomResponseDetails>
51 void SetCustomResponse(CustomResponseT&& value) { m_customResponseHasBeenSet =
true; m_customResponse = std::forward<CustomResponseT>(value); }
52 template<
typename CustomResponseT = AwsWafv2CustomResponseDetails>
58 bool m_customResponseHasBeenSet =
false;
AWS_SECURITYHUB_API AwsWafv2ActionBlockDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API AwsWafv2ActionBlockDetails(Aws::Utils::Json::JsonView jsonValue)
void SetCustomResponse(CustomResponseT &&value)
bool CustomResponseHasBeenSet() const
AWS_SECURITYHUB_API AwsWafv2ActionBlockDetails()=default
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
AwsWafv2ActionBlockDetails & WithCustomResponse(CustomResponseT &&value)
const AwsWafv2CustomResponseDetails & GetCustomResponse() const
Aws::Utils::Json::JsonValue JsonValue