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
48 template<
typename SchemaNameT = Aws::String>
49 void SetSchemaName(SchemaNameT&& value) { m_schemaNameHasBeenSet =
true; m_schemaName = std::forward<SchemaNameT>(value); }
50 template<
typename SchemaNameT = Aws::String>
60 template<
typename TableNameT = Aws::String>
61 void SetTableName(TableNameT&& value) { m_tableNameHasBeenSet =
true; m_tableName = std::forward<TableNameT>(value); }
62 template<
typename TableNameT = Aws::String>
70 inline long long GetInserts()
const {
return m_inserts; }
72 inline void SetInserts(
long long value) { m_insertsHasBeenSet =
true; m_inserts = value; }
80 inline long long GetDeletes()
const {
return m_deletes; }
82 inline void SetDeletes(
long long value) { m_deletesHasBeenSet =
true; m_deletes = value; }
90 inline long long GetUpdates()
const {
return m_updates; }
92 inline void SetUpdates(
long long value) { m_updatesHasBeenSet =
true; m_updates = value; }
101 inline long long GetDdls()
const {
return m_ddls; }
103 inline void SetDdls(
long long value) { m_ddlsHasBeenSet =
true; m_ddls = value; }
113 inline void SetAppliedInserts(
long long value) { m_appliedInsertsHasBeenSet =
true; m_appliedInserts = value; }
123 inline void SetAppliedDeletes(
long long value) { m_appliedDeletesHasBeenSet =
true; m_appliedDeletes = value; }
133 inline void SetAppliedUpdates(
long long value) { m_appliedUpdatesHasBeenSet =
true; m_appliedUpdates = value; }
144 inline void SetAppliedDdls(
long long value) { m_appliedDdlsHasBeenSet =
true; m_appliedDdls = value; }
154 inline void SetFullLoadRows(
long long value) { m_fullLoadRowsHasBeenSet =
true; m_fullLoadRows = value; }
176 inline void SetFullLoadErrorRows(
long long value) { m_fullLoadErrorRowsHasBeenSet =
true; m_fullLoadErrorRows = value; }
186 template<
typename FullLoadStartTimeT = Aws::Utils::DateTime>
187 void SetFullLoadStartTime(FullLoadStartTimeT&& value) { m_fullLoadStartTimeHasBeenSet =
true; m_fullLoadStartTime = std::forward<FullLoadStartTimeT>(value); }
188 template<
typename FullLoadStartTimeT = Aws::Utils::DateTime>
198 template<
typename FullLoadEndTimeT = Aws::Utils::DateTime>
199 void SetFullLoadEndTime(FullLoadEndTimeT&& value) { m_fullLoadEndTimeHasBeenSet =
true; m_fullLoadEndTime = std::forward<FullLoadEndTimeT>(value); }
200 template<
typename FullLoadEndTimeT = Aws::Utils::DateTime>
211 inline void SetFullLoadReloaded(
bool value) { m_fullLoadReloadedHasBeenSet =
true; m_fullLoadReloaded = value; }
221 template<
typename LastUpdateTimeT = Aws::Utils::DateTime>
222 void SetLastUpdateTime(LastUpdateTimeT&& value) { m_lastUpdateTimeHasBeenSet =
true; m_lastUpdateTime = std::forward<LastUpdateTimeT>(value); }
223 template<
typename LastUpdateTimeT = Aws::Utils::DateTime>
235 template<
typename TableStateT = Aws::String>
236 void SetTableState(TableStateT&& value) { m_tableStateHasBeenSet =
true; m_tableState = std::forward<TableStateT>(value); }
237 template<
typename TableStateT = Aws::String>
292 template<
typename Val
idationStateT = Aws::String>
293 void SetValidationState(ValidationStateT&& value) { m_validationStateHasBeenSet =
true; m_validationState = std::forward<ValidationStateT>(value); }
294 template<
typename Val
idationStateT = Aws::String>
304 template<
typename Val
idationStateDetailsT = Aws::String>
305 void SetValidationStateDetails(ValidationStateDetailsT&& value) { m_validationStateDetailsHasBeenSet =
true; m_validationStateDetails = std::forward<ValidationStateDetailsT>(value); }
306 template<
typename Val
idationStateDetailsT = Aws::String>
323 template<
typename ResyncStateT = Aws::String>
324 void SetResyncState(ResyncStateT&& value) { m_resyncStateHasBeenSet =
true; m_resyncState = std::forward<ResyncStateT>(value); }
325 template<
typename ResyncStateT = Aws::String>
336 inline void SetResyncRowsAttempted(
long long value) { m_resyncRowsAttemptedHasBeenSet =
true; m_resyncRowsAttempted = value; }
347 inline void SetResyncRowsSucceeded(
long long value) { m_resyncRowsSucceededHasBeenSet =
true; m_resyncRowsSucceeded = value; }
358 inline void SetResyncRowsFailed(
long long value) { m_resyncRowsFailedHasBeenSet =
true; m_resyncRowsFailed = value; }
369 inline void SetResyncProgress(
double value) { m_resyncProgressHasBeenSet =
true; m_resyncProgress = value; }
375 bool m_schemaNameHasBeenSet =
false;
378 bool m_tableNameHasBeenSet =
false;
380 long long m_inserts{0};
381 bool m_insertsHasBeenSet =
false;
383 long long m_deletes{0};
384 bool m_deletesHasBeenSet =
false;
386 long long m_updates{0};
387 bool m_updatesHasBeenSet =
false;
390 bool m_ddlsHasBeenSet =
false;
392 long long m_appliedInserts{0};
393 bool m_appliedInsertsHasBeenSet =
false;
395 long long m_appliedDeletes{0};
396 bool m_appliedDeletesHasBeenSet =
false;
398 long long m_appliedUpdates{0};
399 bool m_appliedUpdatesHasBeenSet =
false;
401 long long m_appliedDdls{0};
402 bool m_appliedDdlsHasBeenSet =
false;
404 long long m_fullLoadRows{0};
405 bool m_fullLoadRowsHasBeenSet =
false;
407 long long m_fullLoadCondtnlChkFailedRows{0};
408 bool m_fullLoadCondtnlChkFailedRowsHasBeenSet =
false;
410 long long m_fullLoadErrorRows{0};
411 bool m_fullLoadErrorRowsHasBeenSet =
false;
414 bool m_fullLoadStartTimeHasBeenSet =
false;
417 bool m_fullLoadEndTimeHasBeenSet =
false;
419 bool m_fullLoadReloaded{
false};
420 bool m_fullLoadReloadedHasBeenSet =
false;
423 bool m_lastUpdateTimeHasBeenSet =
false;
426 bool m_tableStateHasBeenSet =
false;
428 long long m_validationPendingRecords{0};
429 bool m_validationPendingRecordsHasBeenSet =
false;
431 long long m_validationFailedRecords{0};
432 bool m_validationFailedRecordsHasBeenSet =
false;
434 long long m_validationSuspendedRecords{0};
435 bool m_validationSuspendedRecordsHasBeenSet =
false;
438 bool m_validationStateHasBeenSet =
false;
441 bool m_validationStateDetailsHasBeenSet =
false;
444 bool m_resyncStateHasBeenSet =
false;
446 long long m_resyncRowsAttempted{0};
447 bool m_resyncRowsAttemptedHasBeenSet =
false;
449 long long m_resyncRowsSucceeded{0};
450 bool m_resyncRowsSucceededHasBeenSet =
false;
452 long long m_resyncRowsFailed{0};
453 bool m_resyncRowsFailedHasBeenSet =
false;
455 double m_resyncProgress{0.0};
456 bool m_resyncProgressHasBeenSet =
false;
const Aws::String & GetTableState() const
bool ValidationSuspendedRecordsHasBeenSet() const
void SetAppliedDeletes(long long value)
long long GetUpdates() const
TableStatistics & WithResyncProgress(double value)
bool ValidationFailedRecordsHasBeenSet() const
bool ResyncRowsAttemptedHasBeenSet() const
void SetResyncRowsAttempted(long long value)
void SetAppliedUpdates(long long value)
const Aws::String & GetValidationStateDetails() const
long long GetResyncRowsAttempted() const
TableStatistics & WithTableState(TableStateT &&value)
long long GetValidationFailedRecords() const
bool FullLoadReloadedHasBeenSet() const
void SetAppliedDdls(long long value)
bool AppliedDeletesHasBeenSet() const
long long GetAppliedUpdates() const
TableStatistics & WithResyncRowsSucceeded(long long value)
long long GetResyncRowsFailed() const
bool FullLoadStartTimeHasBeenSet() const
TableStatistics & WithDdls(long long value)
bool InsertsHasBeenSet() const
TableStatistics & WithValidationState(ValidationStateT &&value)
bool FullLoadEndTimeHasBeenSet() const
void SetValidationStateDetails(ValidationStateDetailsT &&value)
TableStatistics & WithLastUpdateTime(LastUpdateTimeT &&value)
void SetDdls(long long value)
bool ResyncRowsFailedHasBeenSet() const
long long GetAppliedDeletes() const
bool ValidationPendingRecordsHasBeenSet() const
double GetResyncProgress() 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
bool ResyncStateHasBeenSet() const
TableStatistics & WithFullLoadRows(long long value)
void SetAppliedInserts(long long value)
TableStatistics & WithFullLoadCondtnlChkFailedRows(long long value)
long long GetValidationPendingRecords() const
bool GetFullLoadReloaded() const
bool ValidationStateHasBeenSet() const
void SetValidationSuspendedRecords(long long value)
bool AppliedDdlsHasBeenSet() const
void SetResyncState(ResyncStateT &&value)
AWS_DATABASEMIGRATIONSERVICE_API TableStatistics()=default
void SetValidationPendingRecords(long long value)
bool TableStateHasBeenSet() const
TableStatistics & WithResyncState(ResyncStateT &&value)
TableStatistics & WithFullLoadEndTime(FullLoadEndTimeT &&value)
long long GetFullLoadRows() const
TableStatistics & WithFullLoadStartTime(FullLoadStartTimeT &&value)
bool DeletesHasBeenSet() const
TableStatistics & WithAppliedDeletes(long long value)
bool AppliedUpdatesHasBeenSet() const
const Aws::String & GetTableName() const
void SetFullLoadReloaded(bool value)
bool ValidationStateDetailsHasBeenSet() const
void SetValidationState(ValidationStateT &&value)
long long GetAppliedDdls() const
TableStatistics & WithResyncRowsAttempted(long long value)
void SetSchemaName(SchemaNameT &&value)
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 & WithResyncRowsFailed(long long value)
TableStatistics & WithValidationSuspendedRecords(long long value)
TableStatistics & WithAppliedUpdates(long long value)
bool FullLoadRowsHasBeenSet() const
void SetLastUpdateTime(LastUpdateTimeT &&value)
bool LastUpdateTimeHasBeenSet() const
void SetUpdates(long long value)
void SetFullLoadStartTime(FullLoadStartTimeT &&value)
void SetFullLoadEndTime(FullLoadEndTimeT &&value)
TableStatistics & WithValidationStateDetails(ValidationStateDetailsT &&value)
TableStatistics & WithTableName(TableNameT &&value)
TableStatistics & WithValidationPendingRecords(long long value)
long long GetFullLoadErrorRows() const
void SetInserts(long long value)
void SetResyncProgress(double value)
void SetDeletes(long long value)
long long GetResyncRowsSucceeded() const
long long GetDeletes() const
bool SchemaNameHasBeenSet() const
void SetFullLoadRows(long long value)
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetValidationFailedRecords(long long value)
bool TableNameHasBeenSet() const
TableStatistics & WithAppliedDdls(long long value)
bool DdlsHasBeenSet() const
bool UpdatesHasBeenSet() const
const Aws::Utils::DateTime & GetFullLoadStartTime() const
TableStatistics & WithInserts(long long value)
void SetTableName(TableNameT &&value)
TableStatistics & WithFullLoadReloaded(bool value)
void SetResyncRowsSucceeded(long long value)
long long GetFullLoadCondtnlChkFailedRows() const
const Aws::String & GetSchemaName() const
long long GetDdls() const
TableStatistics & WithSchemaName(SchemaNameT &&value)
bool ResyncProgressHasBeenSet() const
void SetResyncRowsFailed(long long value)
AWS_DATABASEMIGRATIONSERVICE_API TableStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetFullLoadEndTime() const
void SetTableState(TableStateT &&value)
AWS_DATABASEMIGRATIONSERVICE_API TableStatistics(Aws::Utils::Json::JsonView jsonValue)
bool ResyncRowsSucceededHasBeenSet() const
TableStatistics & WithFullLoadErrorRows(long long value)
const Aws::Utils::DateTime & GetLastUpdateTime() const
const Aws::String & GetResyncState() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue