7#include <aws/wafv2/WAFV2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
55 template<
typename SuccessCodesT = Aws::Vector<
int>>
57 template<
typename SuccessCodesT = Aws::Vector<
int>>
71 template<
typename FailureCodesT = Aws::Vector<
int>>
73 template<
typename FailureCodesT = Aws::Vector<
int>>
80 bool m_successCodesHasBeenSet =
false;
83 bool m_failureCodesHasBeenSet =
false;
bool SuccessCodesHasBeenSet() const
ResponseInspectionStatusCode & WithSuccessCodes(SuccessCodesT &&value)
bool FailureCodesHasBeenSet() const
void SetFailureCodes(FailureCodesT &&value)
void SetSuccessCodes(SuccessCodesT &&value)
AWS_WAFV2_API ResponseInspectionStatusCode()=default
ResponseInspectionStatusCode & WithFailureCodes(FailureCodesT &&value)
const Aws::Vector< int > & GetFailureCodes() const
ResponseInspectionStatusCode & AddFailureCodes(int value)
ResponseInspectionStatusCode & AddSuccessCodes(int value)
const Aws::Vector< int > & GetSuccessCodes() const
AWS_WAFV2_API ResponseInspectionStatusCode(Aws::Utils::Json::JsonView jsonValue)
AWS_WAFV2_API ResponseInspectionStatusCode & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_WAFV2_API Aws::Utils::Json::JsonValue Jsonize() const
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue