7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/AwsWafv2CustomResponseDetails.h>
44 template <
typename CustomResponseT = AwsWafv2CustomResponseDetails>
46 m_customResponseHasBeenSet =
true;
47 m_customResponse = std::forward<CustomResponseT>(value);
49 template <
typename CustomResponseT = AwsWafv2CustomResponseDetails>
57 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