7#include <aws/wafv2/WAFV2_EXPORTS.h>
8#include <aws/wafv2/model/ResponseInspectionStatusCode.h>
9#include <aws/wafv2/model/ResponseInspectionHeader.h>
10#include <aws/wafv2/model/ResponseInspectionBodyContains.h>
11#include <aws/wafv2/model/ResponseInspectionJson.h>
115 bool m_statusCodeHasBeenSet =
false;
118 bool m_headerHasBeenSet =
false;
121 bool m_bodyContainsHasBeenSet =
false;
124 bool m_jsonHasBeenSet =
false;
ResponseInspection & WithBodyContains(const ResponseInspectionBodyContains &value)
bool HeaderHasBeenSet() const
const ResponseInspectionStatusCode & GetStatusCode() const
ResponseInspection & WithJson(ResponseInspectionJson &&value)
ResponseInspection & WithJson(const ResponseInspectionJson &value)
void SetStatusCode(ResponseInspectionStatusCode &&value)
AWS_WAFV2_API ResponseInspection(Aws::Utils::Json::JsonView jsonValue)
bool BodyContainsHasBeenSet() const
ResponseInspection & WithStatusCode(const ResponseInspectionStatusCode &value)
void SetBodyContains(ResponseInspectionBodyContains &&value)
void SetJson(const ResponseInspectionJson &value)
void SetStatusCode(const ResponseInspectionStatusCode &value)
AWS_WAFV2_API ResponseInspection & operator=(Aws::Utils::Json::JsonView jsonValue)
const ResponseInspectionHeader & GetHeader() const
AWS_WAFV2_API ResponseInspection()
ResponseInspection & WithStatusCode(ResponseInspectionStatusCode &&value)
void SetJson(ResponseInspectionJson &&value)
void SetBodyContains(const ResponseInspectionBodyContains &value)
void SetHeader(const ResponseInspectionHeader &value)
const ResponseInspectionJson & GetJson() const
bool JsonHasBeenSet() const
AWS_WAFV2_API Aws::Utils::Json::JsonValue Jsonize() const
const ResponseInspectionBodyContains & GetBodyContains() const
ResponseInspection & WithHeader(ResponseInspectionHeader &&value)
bool StatusCodeHasBeenSet() const
ResponseInspection & WithHeader(const ResponseInspectionHeader &value)
void SetHeader(ResponseInspectionHeader &&value)
ResponseInspection & WithBodyContains(ResponseInspectionBodyContains &&value)
Aws::Utils::Json::JsonValue JsonValue