7#include <aws/inspector/Inspector_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/inspector/model/AssessmentRunState.h>
48 template<
typename StateChangedAtT = Aws::Utils::DateTime>
49 void SetStateChangedAt(StateChangedAtT&& value) { m_stateChangedAtHasBeenSet =
true; m_stateChangedAt = std::forward<StateChangedAtT>(value); }
50 template<
typename StateChangedAtT = Aws::Utils::DateTime>
66 bool m_stateChangedAtHasBeenSet =
false;
69 bool m_stateHasBeenSet =
false;
AssessmentRunStateChange & WithState(AssessmentRunState value)
AWS_INSPECTOR_API Aws::Utils::Json::JsonValue Jsonize() const
void SetStateChangedAt(StateChangedAtT &&value)
bool StateChangedAtHasBeenSet() const
AssessmentRunState GetState() const
AWS_INSPECTOR_API AssessmentRunStateChange & operator=(Aws::Utils::Json::JsonView jsonValue)
bool StateHasBeenSet() const
AWS_INSPECTOR_API AssessmentRunStateChange(Aws::Utils::Json::JsonView jsonValue)
void SetState(AssessmentRunState value)
AssessmentRunStateChange & WithStateChangedAt(StateChangedAtT &&value)
AWS_INSPECTOR_API AssessmentRunStateChange()=default
const Aws::Utils::DateTime & GetStateChangedAt() const
Aws::Utils::Json::JsonValue JsonValue