7#include <aws/core/utils/DateTime.h>
8#include <aws/inspector2/Inspector2_EXPORTS.h>
9#include <aws/inspector2/model/VMScannerStatus.h>
42 m_activatedHasBeenSet =
true;
57 template <
typename ActivatedAtT = Aws::Utils::DateTime>
59 m_activatedAtHasBeenSet =
true;
60 m_activatedAt = std::forward<ActivatedAtT>(value);
62 template <
typename ActivatedAtT = Aws::Utils::DateTime>
76 m_statusHasBeenSet =
true;
85 bool m_activated{
false};
90 bool m_activatedHasBeenSet =
false;
91 bool m_activatedAtHasBeenSet =
false;
92 bool m_statusHasBeenSet =
false;
bool GetActivated() const
void SetActivatedAt(ActivatedAtT &&value)
AWS_INSPECTOR2_API VMScannerState & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetActivated(bool value)
VMScannerState & WithActivated(bool value)
AWS_INSPECTOR2_API Aws::Utils::Json::JsonValue Jsonize() const
bool ActivatedHasBeenSet() const
bool StatusHasBeenSet() const
AWS_INSPECTOR2_API VMScannerState()=default
const Aws::Utils::DateTime & GetActivatedAt() const
VMScannerState & WithStatus(VMScannerStatus value)
bool ActivatedAtHasBeenSet() const
VMScannerState & WithActivatedAt(ActivatedAtT &&value)
AWS_INSPECTOR2_API VMScannerState(Aws::Utils::Json::JsonView jsonValue)
VMScannerStatus GetStatus() const
void SetStatus(VMScannerStatus value)
Aws::Utils::Json::JsonValue JsonValue