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>
89 inline void SetSource(
const char* value) { m_sourceHasBeenSet =
true; m_source.assign(value); }
97 bool m_statusHasBeenSet =
false;
100 bool m_createdAtHasBeenSet =
false;
103 bool m_errorHasBeenSet =
false;
106 bool m_sourceHasBeenSet =
false;
bool ErrorHasBeenSet() const
LastUpdate & WithStatus(const UpdateStatus &value)
bool StatusHasBeenSet() const
LastUpdate & WithCreatedAt(const Aws::Utils::DateTime &value)
LastUpdate & WithStatus(UpdateStatus &&value)
AWS_MWAA_API LastUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_MWAA_API LastUpdate()
LastUpdate & WithError(const UpdateError &value)
bool CreatedAtHasBeenSet() const
void SetSource(const Aws::String &value)
const Aws::Utils::DateTime & GetCreatedAt() const
void SetSource(const char *value)
LastUpdate & WithError(UpdateError &&value)
void SetCreatedAt(const Aws::Utils::DateTime &value)
AWS_MWAA_API Aws::Utils::Json::JsonValue Jsonize() const
const UpdateStatus & GetStatus() const
void SetCreatedAt(Aws::Utils::DateTime &&value)
void SetStatus(UpdateStatus &&value)
void SetSource(Aws::String &&value)
const UpdateError & GetError() const
LastUpdate & WithSource(Aws::String &&value)
void SetStatus(const UpdateStatus &value)
const Aws::String & GetSource() const
bool SourceHasBeenSet() const
LastUpdate & WithSource(const Aws::String &value)
LastUpdate & WithSource(const char *value)
void SetError(UpdateError &&value)
LastUpdate & WithCreatedAt(Aws::Utils::DateTime &&value)
AWS_MWAA_API LastUpdate(Aws::Utils::Json::JsonView jsonValue)
void SetError(const UpdateError &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue