7#include <aws/mwaa/MWAA_EXPORTS.h>
8#include <aws/mwaa/model/UpdateStatus.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/mwaa/model/UpdateError.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
12#include <aws/mwaa/model/WorkerReplacementStrategy.h>
61 template<
typename CreatedAtT = Aws::Utils::DateTime>
62 void SetCreatedAt(CreatedAtT&& value) { m_createdAtHasBeenSet =
true; m_createdAt = std::forward<CreatedAtT>(value); }
63 template<
typename CreatedAtT = Aws::Utils::DateTime>
73 template<
typename ErrorT = UpdateError>
74 void SetError(ErrorT&& value) { m_errorHasBeenSet =
true; m_error = std::forward<ErrorT>(value); }
75 template<
typename ErrorT = UpdateError>
86 template<
typename SourceT = Aws::String>
87 void SetSource(SourceT&& value) { m_sourceHasBeenSet =
true; m_source = std::forward<SourceT>(value); }
88 template<
typename SourceT = Aws::String>
105 bool m_statusHasBeenSet =
false;
108 bool m_createdAtHasBeenSet =
false;
111 bool m_errorHasBeenSet =
false;
114 bool m_sourceHasBeenSet =
false;
117 bool m_workerReplacementStrategyHasBeenSet =
false;
bool ErrorHasBeenSet() const
void SetCreatedAt(CreatedAtT &&value)
bool StatusHasBeenSet() const
AWS_MWAA_API LastUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
WorkerReplacementStrategy GetWorkerReplacementStrategy() const
bool WorkerReplacementStrategyHasBeenSet() const
bool CreatedAtHasBeenSet() const
const Aws::Utils::DateTime & GetCreatedAt() const
AWS_MWAA_API LastUpdate()=default
void SetSource(SourceT &&value)
AWS_MWAA_API Aws::Utils::Json::JsonValue Jsonize() const
void SetWorkerReplacementStrategy(WorkerReplacementStrategy value)
LastUpdate & WithCreatedAt(CreatedAtT &&value)
const UpdateError & GetError() const
LastUpdate & WithSource(SourceT &&value)
LastUpdate & WithWorkerReplacementStrategy(WorkerReplacementStrategy value)
const Aws::String & GetSource() const
bool SourceHasBeenSet() const
UpdateStatus GetStatus() const
LastUpdate & WithStatus(UpdateStatus value)
LastUpdate & WithError(ErrorT &&value)
void SetStatus(UpdateStatus value)
AWS_MWAA_API LastUpdate(Aws::Utils::Json::JsonView jsonValue)
void SetError(ErrorT &&value)
WorkerReplacementStrategy
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue