7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
22namespace DatabaseMigrationService
50 inline void SetSchemaName(
const char* value) { m_schemaNameHasBeenSet =
true; m_schemaName.assign(value); }
64 inline void SetTableName(
const char* value) { m_tableNameHasBeenSet =
true; m_tableName.assign(value); }
76 inline void SetInserts(
long long value) { m_insertsHasBeenSet =
true; m_inserts = value; }
86 inline void SetDeletes(
long long value) { m_deletesHasBeenSet =
true; m_deletes = value; }
96 inline void SetUpdates(
long long value) { m_updatesHasBeenSet =
true; m_updates = value; }
105 inline long long GetDdls()
const{
return m_ddls; }
107 inline void SetDdls(
long long value) { m_ddlsHasBeenSet =
true; m_ddls = value; }
117 inline void SetAppliedInserts(
long long value) { m_appliedInsertsHasBeenSet =
true; m_appliedInserts = value; }
127 inline void SetAppliedDeletes(
long long value) { m_appliedDeletesHasBeenSet =
true; m_appliedDeletes = value; }
137 inline void SetAppliedUpdates(
long long value) { m_appliedUpdatesHasBeenSet =
true; m_appliedUpdates = value; }
148 inline void SetAppliedDdls(
long long value) { m_appliedDdlsHasBeenSet =
true; m_appliedDdls = value; }
158 inline void SetFullLoadRows(
long long value) { m_fullLoadRowsHasBeenSet =
true; m_fullLoadRows = value; }
180 inline void SetFullLoadErrorRows(
long long value) { m_fullLoadErrorRowsHasBeenSet =
true; m_fullLoadErrorRows = value; }
215 inline void SetFullLoadReloaded(
bool value) { m_fullLoadReloadedHasBeenSet =
true; m_fullLoadReloaded = value; }
241 inline void SetTableState(
const char* value) { m_tableStateHasBeenSet =
true; m_tableState.assign(value); }
300 inline void SetValidationState(
const char* value) { m_validationStateHasBeenSet =
true; m_validationState.assign(value); }
314 inline void SetValidationStateDetails(
const char* value) { m_validationStateDetailsHasBeenSet =
true; m_validationStateDetails.assign(value); }
322 bool m_schemaNameHasBeenSet =
false;
325 bool m_tableNameHasBeenSet =
false;
328 bool m_insertsHasBeenSet =
false;
331 bool m_deletesHasBeenSet =
false;
334 bool m_updatesHasBeenSet =
false;
337 bool m_ddlsHasBeenSet =
false;
339 long long m_appliedInserts;
340 bool m_appliedInsertsHasBeenSet =
false;
342 long long m_appliedDeletes;
343 bool m_appliedDeletesHasBeenSet =
false;
345 long long m_appliedUpdates;
346 bool m_appliedUpdatesHasBeenSet =
false;
348 long long m_appliedDdls;
349 bool m_appliedDdlsHasBeenSet =
false;
351 long long m_fullLoadRows;
352 bool m_fullLoadRowsHasBeenSet =
false;
354 long long m_fullLoadCondtnlChkFailedRows;
355 bool m_fullLoadCondtnlChkFailedRowsHasBeenSet =
false;
357 long long m_fullLoadErrorRows;
358 bool m_fullLoadErrorRowsHasBeenSet =
false;
361 bool m_fullLoadStartTimeHasBeenSet =
false;
364 bool m_fullLoadEndTimeHasBeenSet =
false;
366 bool m_fullLoadReloaded;
367 bool m_fullLoadReloadedHasBeenSet =
false;
370 bool m_lastUpdateTimeHasBeenSet =
false;
373 bool m_tableStateHasBeenSet =
false;
375 long long m_validationPendingRecords;
376 bool m_validationPendingRecordsHasBeenSet =
false;
378 long long m_validationFailedRecords;
379 bool m_validationFailedRecordsHasBeenSet =
false;
381 long long m_validationSuspendedRecords;
382 bool m_validationSuspendedRecordsHasBeenSet =
false;
385 bool m_validationStateHasBeenSet =
false;
388 bool m_validationStateDetailsHasBeenSet =
false;
void SetTableName(const Aws::String &value)
void SetValidationState(Aws::String &&value)
TableStatistics & WithValidationState(const char *value)
const Aws::String & GetTableState() const
bool ValidationSuspendedRecordsHasBeenSet() const
void SetAppliedDeletes(long long value)
long long GetUpdates() const
TableStatistics & WithTableName(const char *value)
bool ValidationFailedRecordsHasBeenSet() const
TableStatistics & WithValidationState(Aws::String &&value)
void SetLastUpdateTime(Aws::Utils::DateTime &&value)
void SetTableName(Aws::String &&value)
void SetAppliedUpdates(long long value)
TableStatistics & WithFullLoadStartTime(const Aws::Utils::DateTime &value)
TableStatistics & WithTableState(Aws::String &&value)
const Aws::String & GetValidationStateDetails() const
void SetValidationStateDetails(Aws::String &&value)
void SetFullLoadStartTime(Aws::Utils::DateTime &&value)
void SetFullLoadStartTime(const Aws::Utils::DateTime &value)
TableStatistics & WithValidationStateDetails(const Aws::String &value)
long long GetValidationFailedRecords() const
void SetFullLoadEndTime(Aws::Utils::DateTime &&value)
void SetValidationStateDetails(const char *value)
bool FullLoadReloadedHasBeenSet() const
void SetAppliedDdls(long long value)
bool AppliedDeletesHasBeenSet() const
void SetTableState(Aws::String &&value)
TableStatistics & WithFullLoadEndTime(const Aws::Utils::DateTime &value)
long long GetAppliedUpdates() const
bool FullLoadStartTimeHasBeenSet() const
TableStatistics & WithDdls(long long value)
bool InsertsHasBeenSet() const
bool FullLoadEndTimeHasBeenSet() const
void SetValidationState(const char *value)
void SetValidationStateDetails(const Aws::String &value)
TableStatistics & WithTableName(Aws::String &&value)
void SetDdls(long long value)
TableStatistics & WithValidationStateDetails(Aws::String &&value)
long long GetAppliedDeletes() const
bool ValidationPendingRecordsHasBeenSet() const
bool FullLoadErrorRowsHasBeenSet() const
TableStatistics & WithUpdates(long long value)
long long GetAppliedInserts() const
void SetFullLoadCondtnlChkFailedRows(long long value)
long long GetInserts() const
bool FullLoadCondtnlChkFailedRowsHasBeenSet() const
TableStatistics & WithFullLoadRows(long long value)
void SetSchemaName(Aws::String &&value)
void SetAppliedInserts(long long value)
TableStatistics & WithFullLoadCondtnlChkFailedRows(long long value)
long long GetValidationPendingRecords() const
bool GetFullLoadReloaded() const
bool ValidationStateHasBeenSet() const
void SetTableState(const Aws::String &value)
void SetValidationSuspendedRecords(long long value)
bool AppliedDdlsHasBeenSet() const
void SetValidationPendingRecords(long long value)
bool TableStateHasBeenSet() const
void SetTableName(const char *value)
TableStatistics & WithValidationState(const Aws::String &value)
void SetTableState(const char *value)
long long GetFullLoadRows() const
bool DeletesHasBeenSet() const
TableStatistics & WithFullLoadEndTime(Aws::Utils::DateTime &&value)
TableStatistics & WithAppliedDeletes(long long value)
bool AppliedUpdatesHasBeenSet() const
const Aws::String & GetTableName() const
void SetFullLoadReloaded(bool value)
TableStatistics & WithValidationStateDetails(const char *value)
bool ValidationStateDetailsHasBeenSet() const
TableStatistics & WithLastUpdateTime(Aws::Utils::DateTime &&value)
long long GetAppliedDdls() const
TableStatistics & WithAppliedInserts(long long value)
void SetFullLoadErrorRows(long long value)
long long GetValidationSuspendedRecords() const
TableStatistics & WithDeletes(long long value)
bool AppliedInsertsHasBeenSet() const
TableStatistics & WithValidationFailedRecords(long long value)
const Aws::String & GetValidationState() const
TableStatistics & WithValidationSuspendedRecords(long long value)
TableStatistics & WithAppliedUpdates(long long value)
bool FullLoadRowsHasBeenSet() const
TableStatistics & WithLastUpdateTime(const Aws::Utils::DateTime &value)
bool LastUpdateTimeHasBeenSet() const
void SetUpdates(long long value)
TableStatistics & WithValidationPendingRecords(long long value)
TableStatistics & WithFullLoadStartTime(Aws::Utils::DateTime &&value)
long long GetFullLoadErrorRows() const
void SetSchemaName(const Aws::String &value)
void SetInserts(long long value)
void SetDeletes(long long value)
void SetSchemaName(const char *value)
long long GetDeletes() const
bool SchemaNameHasBeenSet() const
void SetFullLoadRows(long long value)
TableStatistics & WithTableState(const char *value)
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetFullLoadEndTime(const Aws::Utils::DateTime &value)
void SetValidationFailedRecords(long long value)
bool TableNameHasBeenSet() const
TableStatistics & WithSchemaName(const Aws::String &value)
TableStatistics & WithAppliedDdls(long long value)
bool DdlsHasBeenSet() const
bool UpdatesHasBeenSet() const
const Aws::Utils::DateTime & GetFullLoadStartTime() const
TableStatistics & WithInserts(long long value)
void SetLastUpdateTime(const Aws::Utils::DateTime &value)
TableStatistics & WithSchemaName(const char *value)
TableStatistics & WithFullLoadReloaded(bool value)
TableStatistics & WithTableName(const Aws::String &value)
long long GetFullLoadCondtnlChkFailedRows() const
const Aws::String & GetSchemaName() const
void SetValidationState(const Aws::String &value)
long long GetDdls() const
AWS_DATABASEMIGRATIONSERVICE_API TableStatistics()
AWS_DATABASEMIGRATIONSERVICE_API TableStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetFullLoadEndTime() const
TableStatistics & WithTableState(const Aws::String &value)
AWS_DATABASEMIGRATIONSERVICE_API TableStatistics(Aws::Utils::Json::JsonView jsonValue)
TableStatistics & WithFullLoadErrorRows(long long value)
const Aws::Utils::DateTime & GetLastUpdateTime() const
TableStatistics & WithSchemaName(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue