7#include <aws/core/utils/DateTime.h>
8#include <aws/inspector/Inspector_EXPORTS.h>
9#include <aws/inspector/model/AssessmentRunState.h>
42 template <
typename StateChangedAtT = Aws::Utils::DateTime>
44 m_stateChangedAtHasBeenSet =
true;
45 m_stateChangedAt = std::forward<StateChangedAtT>(value);
47 template <
typename StateChangedAtT = Aws::Utils::DateTime>
61 m_stateHasBeenSet =
true;
73 bool m_stateChangedAtHasBeenSet =
false;
74 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