7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
21namespace DatabaseMigrationService
58 inline void SetElapsedTimeMillis(
long long value) { m_elapsedTimeMillisHasBeenSet =
true; m_elapsedTimeMillis = value; }
68 inline void SetTablesLoaded(
int value) { m_tablesLoadedHasBeenSet =
true; m_tablesLoaded = value; }
78 inline void SetTablesLoading(
int value) { m_tablesLoadingHasBeenSet =
true; m_tablesLoading = value; }
88 inline void SetTablesQueued(
int value) { m_tablesQueuedHasBeenSet =
true; m_tablesQueued = value; }
98 inline void SetTablesErrored(
int value) { m_tablesErroredHasBeenSet =
true; m_tablesErrored = value; }
166 int m_fullLoadProgressPercent;
167 bool m_fullLoadProgressPercentHasBeenSet =
false;
169 long long m_elapsedTimeMillis;
170 bool m_elapsedTimeMillisHasBeenSet =
false;
173 bool m_tablesLoadedHasBeenSet =
false;
176 bool m_tablesLoadingHasBeenSet =
false;
179 bool m_tablesQueuedHasBeenSet =
false;
182 bool m_tablesErroredHasBeenSet =
false;
185 bool m_freshStartDateHasBeenSet =
false;
188 bool m_startDateHasBeenSet =
false;
191 bool m_stopDateHasBeenSet =
false;
194 bool m_fullLoadStartDateHasBeenSet =
false;
197 bool m_fullLoadFinishDateHasBeenSet =
false;
const Aws::Utils::DateTime & GetStartDate() const
int GetTablesQueued() const
void SetElapsedTimeMillis(long long value)
long long GetElapsedTimeMillis() const
int GetTablesLoading() const
void SetTablesLoading(int value)
const Aws::Utils::DateTime & GetFreshStartDate() const
ReplicationTaskStats & WithStopDate(Aws::Utils::DateTime &&value)
void SetTablesQueued(int value)
ReplicationTaskStats & WithFreshStartDate(const Aws::Utils::DateTime &value)
void SetStopDate(Aws::Utils::DateTime &&value)
ReplicationTaskStats & WithTablesLoaded(int value)
void SetFullLoadFinishDate(Aws::Utils::DateTime &&value)
ReplicationTaskStats & WithFullLoadFinishDate(Aws::Utils::DateTime &&value)
void SetFullLoadFinishDate(const Aws::Utils::DateTime &value)
void SetFullLoadProgressPercent(int value)
void SetTablesLoaded(int value)
bool TablesQueuedHasBeenSet() const
bool FullLoadProgressPercentHasBeenSet() const
bool TablesLoadedHasBeenSet() const
int GetFullLoadProgressPercent() const
bool TablesLoadingHasBeenSet() const
bool StopDateHasBeenSet() const
const Aws::Utils::DateTime & GetFullLoadStartDate() const
AWS_DATABASEMIGRATIONSERVICE_API ReplicationTaskStats & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_DATABASEMIGRATIONSERVICE_API ReplicationTaskStats(Aws::Utils::Json::JsonView jsonValue)
bool FullLoadFinishDateHasBeenSet() const
void SetFullLoadStartDate(const Aws::Utils::DateTime &value)
ReplicationTaskStats & WithFreshStartDate(Aws::Utils::DateTime &&value)
AWS_DATABASEMIGRATIONSERVICE_API ReplicationTaskStats()
bool TablesErroredHasBeenSet() const
void SetStopDate(const Aws::Utils::DateTime &value)
void SetTablesErrored(int value)
ReplicationTaskStats & WithStopDate(const Aws::Utils::DateTime &value)
ReplicationTaskStats & WithTablesLoading(int value)
ReplicationTaskStats & WithFullLoadStartDate(Aws::Utils::DateTime &&value)
void SetFreshStartDate(Aws::Utils::DateTime &&value)
ReplicationTaskStats & WithStartDate(Aws::Utils::DateTime &&value)
ReplicationTaskStats & WithFullLoadProgressPercent(int value)
ReplicationTaskStats & WithTablesErrored(int value)
ReplicationTaskStats & WithFullLoadFinishDate(const Aws::Utils::DateTime &value)
void SetFreshStartDate(const Aws::Utils::DateTime &value)
bool ElapsedTimeMillisHasBeenSet() const
bool StartDateHasBeenSet() const
ReplicationTaskStats & WithFullLoadStartDate(const Aws::Utils::DateTime &value)
bool FullLoadStartDateHasBeenSet() const
int GetTablesErrored() const
void SetStartDate(Aws::Utils::DateTime &&value)
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::Utils::DateTime & GetStopDate() const
bool FreshStartDateHasBeenSet() const
ReplicationTaskStats & WithTablesQueued(int value)
void SetStartDate(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetFullLoadFinishDate() const
int GetTablesLoaded() const
void SetFullLoadStartDate(Aws::Utils::DateTime &&value)
ReplicationTaskStats & WithElapsedTimeMillis(long long value)
ReplicationTaskStats & WithStartDate(const Aws::Utils::DateTime &value)
Aws::Utils::Json::JsonValue JsonValue