7#include <aws/inspector2/Inspector2_EXPORTS.h>
8#include <aws/inspector2/model/ScanStatusReason.h>
9#include <aws/inspector2/model/ScanStatusCode.h>
131 bool m_reasonHasBeenSet =
false;
134 bool m_statusCodeHasBeenSet =
false;
ScanStatus & WithReason(const ScanStatusReason &value)
void SetStatusCode(const ScanStatusCode &value)
AWS_INSPECTOR2_API Aws::Utils::Json::JsonValue Jsonize() const
const ScanStatusCode & GetStatusCode() const
AWS_INSPECTOR2_API ScanStatus(Aws::Utils::Json::JsonView jsonValue)
bool ReasonHasBeenSet() const
ScanStatus & WithReason(ScanStatusReason &&value)
ScanStatus & WithStatusCode(ScanStatusCode &&value)
void SetStatusCode(ScanStatusCode &&value)
AWS_INSPECTOR2_API ScanStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetReason(ScanStatusReason &&value)
const ScanStatusReason & GetReason() const
ScanStatus & WithStatusCode(const ScanStatusCode &value)
bool StatusCodeHasBeenSet() const
void SetReason(const ScanStatusReason &value)
AWS_INSPECTOR2_API ScanStatus()
Aws::Utils::Json::JsonValue JsonValue