7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/dms/model/MigrationTypeValue.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/dms/model/ReplicationTaskStats.h>
24namespace DatabaseMigrationService
55 inline void SetReplicationTaskIdentifier(
const char* value) { m_replicationTaskIdentifierHasBeenSet =
true; m_replicationTaskIdentifier.assign(value); }
69 inline void SetSourceEndpointArn(
const char* value) { m_sourceEndpointArnHasBeenSet =
true; m_sourceEndpointArn.assign(value); }
83 inline void SetTargetEndpointArn(
const char* value) { m_targetEndpointArnHasBeenSet =
true; m_targetEndpointArn.assign(value); }
97 inline void SetReplicationInstanceArn(
const char* value) { m_replicationInstanceArnHasBeenSet =
true; m_replicationInstanceArn.assign(value); }
123 inline void SetTableMappings(
const char* value) { m_tableMappingsHasBeenSet =
true; m_tableMappings.assign(value); }
137 inline void SetReplicationTaskSettings(
const char* value) { m_replicationTaskSettingsHasBeenSet =
true; m_replicationTaskSettings.assign(value); }
215 inline void SetStatus(
const char* value) { m_statusHasBeenSet =
true; m_status.assign(value); }
229 inline void SetLastFailureMessage(
const char* value) { m_lastFailureMessageHasBeenSet =
true; m_lastFailureMessage.assign(value); }
260 inline void SetStopReason(
const char* value) { m_stopReasonHasBeenSet =
true; m_stopReason.assign(value); }
305 inline void SetCdcStartPosition(
const char* value) { m_cdcStartPositionHasBeenSet =
true; m_cdcStartPosition.assign(value); }
322 inline void SetCdcStopPosition(
const char* value) { m_cdcStopPositionHasBeenSet =
true; m_cdcStopPosition.assign(value); }
338 inline void SetRecoveryCheckpoint(
const char* value) { m_recoveryCheckpointHasBeenSet =
true; m_recoveryCheckpoint.assign(value); }
352 inline void SetReplicationTaskArn(
const char* value) { m_replicationTaskArnHasBeenSet =
true; m_replicationTaskArn.assign(value); }
383 inline void SetTaskData(
const char* value) { m_taskDataHasBeenSet =
true; m_taskData.assign(value); }
409 bool m_replicationTaskIdentifierHasBeenSet =
false;
412 bool m_sourceEndpointArnHasBeenSet =
false;
415 bool m_targetEndpointArnHasBeenSet =
false;
418 bool m_replicationInstanceArnHasBeenSet =
false;
421 bool m_migrationTypeHasBeenSet =
false;
424 bool m_tableMappingsHasBeenSet =
false;
427 bool m_replicationTaskSettingsHasBeenSet =
false;
430 bool m_statusHasBeenSet =
false;
433 bool m_lastFailureMessageHasBeenSet =
false;
436 bool m_stopReasonHasBeenSet =
false;
439 bool m_replicationTaskCreationDateHasBeenSet =
false;
442 bool m_replicationTaskStartDateHasBeenSet =
false;
445 bool m_cdcStartPositionHasBeenSet =
false;
448 bool m_cdcStopPositionHasBeenSet =
false;
451 bool m_recoveryCheckpointHasBeenSet =
false;
454 bool m_replicationTaskArnHasBeenSet =
false;
457 bool m_replicationTaskStatsHasBeenSet =
false;
460 bool m_taskDataHasBeenSet =
false;
463 bool m_targetReplicationInstanceArnHasBeenSet =
false;
void SetTargetReplicationInstanceArn(const Aws::String &value)
const Aws::String & GetTargetEndpointArn() const
void SetReplicationInstanceArn(Aws::String &&value)
void SetLastFailureMessage(const char *value)
ReplicationTask & WithTableMappings(const char *value)
ReplicationTask & WithReplicationTaskIdentifier(const char *value)
ReplicationTask & WithStatus(const char *value)
void SetReplicationTaskIdentifier(const Aws::String &value)
const Aws::String & GetLastFailureMessage() const
void SetReplicationTaskStartDate(Aws::Utils::DateTime &&value)
ReplicationTask & WithRecoveryCheckpoint(const char *value)
bool ReplicationTaskStatsHasBeenSet() const
const Aws::Utils::DateTime & GetReplicationTaskCreationDate() const
void SetTableMappings(const char *value)
ReplicationTask & WithStatus(const Aws::String &value)
void SetSourceEndpointArn(const char *value)
void SetReplicationTaskStats(ReplicationTaskStats &&value)
void SetTargetEndpointArn(Aws::String &&value)
ReplicationTask & WithTaskData(const Aws::String &value)
ReplicationTask & WithLastFailureMessage(const Aws::String &value)
bool CdcStartPositionHasBeenSet() const
void SetSourceEndpointArn(const Aws::String &value)
void SetTableMappings(Aws::String &&value)
ReplicationTask & WithReplicationTaskIdentifier(const Aws::String &value)
ReplicationTask & WithRecoveryCheckpoint(Aws::String &&value)
void SetStopReason(const Aws::String &value)
ReplicationTask & WithRecoveryCheckpoint(const Aws::String &value)
const Aws::String & GetTaskData() const
void SetCdcStopPosition(const char *value)
const Aws::String & GetStopReason() const
void SetTargetReplicationInstanceArn(const char *value)
ReplicationTask & WithCdcStartPosition(Aws::String &&value)
ReplicationTask & WithStopReason(Aws::String &&value)
bool TableMappingsHasBeenSet() const
ReplicationTask & WithLastFailureMessage(Aws::String &&value)
ReplicationTask & WithReplicationTaskArn(const char *value)
const Aws::String & GetStatus() const
void SetMigrationType(const MigrationTypeValue &value)
ReplicationTask & WithReplicationTaskStats(ReplicationTaskStats &&value)
void SetReplicationTaskCreationDate(Aws::Utils::DateTime &&value)
ReplicationTask & WithReplicationInstanceArn(const char *value)
ReplicationTask & WithReplicationTaskStartDate(const Aws::Utils::DateTime &value)
void SetCdcStartPosition(Aws::String &&value)
void SetCdcStopPosition(Aws::String &&value)
bool StatusHasBeenSet() const
ReplicationTask & WithCdcStopPosition(const char *value)
void SetReplicationTaskArn(const Aws::String &value)
ReplicationTask & WithTargetEndpointArn(const Aws::String &value)
ReplicationTask & WithTargetReplicationInstanceArn(Aws::String &&value)
const Aws::String & GetReplicationTaskArn() const
void SetTaskData(const char *value)
void SetCdcStartPosition(const Aws::String &value)
bool TargetReplicationInstanceArnHasBeenSet() const
bool RecoveryCheckpointHasBeenSet() const
bool TaskDataHasBeenSet() const
ReplicationTask & WithReplicationInstanceArn(Aws::String &&value)
bool StopReasonHasBeenSet() const
const Aws::String & GetReplicationInstanceArn() const
void SetReplicationTaskStats(const ReplicationTaskStats &value)
bool ReplicationTaskSettingsHasBeenSet() const
const Aws::String & GetSourceEndpointArn() const
ReplicationTask & WithCdcStartPosition(const Aws::String &value)
const Aws::String & GetCdcStopPosition() const
bool CdcStopPositionHasBeenSet() const
const Aws::String & GetReplicationTaskSettings() const
bool LastFailureMessageHasBeenSet() const
ReplicationTask & WithTargetReplicationInstanceArn(const char *value)
const Aws::Utils::DateTime & GetReplicationTaskStartDate() const
AWS_DATABASEMIGRATIONSERVICE_API ReplicationTask(Aws::Utils::Json::JsonView jsonValue)
void SetCdcStopPosition(const Aws::String &value)
void SetLastFailureMessage(Aws::String &&value)
ReplicationTask & WithSourceEndpointArn(const Aws::String &value)
ReplicationTask & WithReplicationTaskCreationDate(const Aws::Utils::DateTime &value)
ReplicationTask & WithTargetReplicationInstanceArn(const Aws::String &value)
const Aws::String & GetReplicationTaskIdentifier() const
ReplicationTask & WithLastFailureMessage(const char *value)
void SetReplicationTaskArn(const char *value)
ReplicationTask & WithReplicationTaskStats(const ReplicationTaskStats &value)
ReplicationTask & WithMigrationType(MigrationTypeValue &&value)
void SetLastFailureMessage(const Aws::String &value)
ReplicationTask & WithReplicationInstanceArn(const Aws::String &value)
const Aws::String & GetTargetReplicationInstanceArn() const
bool ReplicationTaskArnHasBeenSet() const
AWS_DATABASEMIGRATIONSERVICE_API ReplicationTask()
ReplicationTask & WithReplicationTaskSettings(Aws::String &&value)
bool ReplicationTaskIdentifierHasBeenSet() const
ReplicationTask & WithTargetEndpointArn(const char *value)
ReplicationTask & WithCdcStartPosition(const char *value)
const MigrationTypeValue & GetMigrationType() const
ReplicationTask & WithCdcStopPosition(const Aws::String &value)
ReplicationTask & WithStopReason(const char *value)
void SetTableMappings(const Aws::String &value)
ReplicationTask & WithTargetEndpointArn(Aws::String &&value)
const Aws::String & GetTableMappings() const
void SetStatus(const char *value)
void SetStopReason(Aws::String &&value)
AWS_DATABASEMIGRATIONSERVICE_API ReplicationTask & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetReplicationTaskIdentifier(Aws::String &&value)
void SetTargetEndpointArn(const Aws::String &value)
void SetStatus(Aws::String &&value)
bool ReplicationTaskCreationDateHasBeenSet() const
const Aws::String & GetCdcStartPosition() const
const ReplicationTaskStats & GetReplicationTaskStats() const
void SetCdcStartPosition(const char *value)
ReplicationTask & WithReplicationTaskArn(const Aws::String &value)
void SetReplicationTaskCreationDate(const Aws::Utils::DateTime &value)
bool TargetEndpointArnHasBeenSet() const
void SetMigrationType(MigrationTypeValue &&value)
ReplicationTask & WithCdcStopPosition(Aws::String &&value)
void SetRecoveryCheckpoint(const char *value)
void SetReplicationInstanceArn(const Aws::String &value)
ReplicationTask & WithReplicationTaskArn(Aws::String &&value)
void SetReplicationTaskArn(Aws::String &&value)
ReplicationTask & WithSourceEndpointArn(Aws::String &&value)
bool MigrationTypeHasBeenSet() const
void SetStopReason(const char *value)
void SetReplicationTaskSettings(const Aws::String &value)
bool ReplicationTaskStartDateHasBeenSet() const
ReplicationTask & WithTaskData(const char *value)
ReplicationTask & WithTableMappings(const Aws::String &value)
ReplicationTask & WithTableMappings(Aws::String &&value)
ReplicationTask & WithStopReason(const Aws::String &value)
void SetReplicationTaskSettings(Aws::String &&value)
ReplicationTask & WithReplicationTaskSettings(const Aws::String &value)
void SetTargetReplicationInstanceArn(Aws::String &&value)
void SetReplicationTaskIdentifier(const char *value)
void SetTaskData(Aws::String &&value)
void SetTaskData(const Aws::String &value)
const Aws::String & GetRecoveryCheckpoint() const
void SetStatus(const Aws::String &value)
void SetTargetEndpointArn(const char *value)
ReplicationTask & WithMigrationType(const MigrationTypeValue &value)
ReplicationTask & WithStatus(Aws::String &&value)
ReplicationTask & WithReplicationTaskSettings(const char *value)
void SetSourceEndpointArn(Aws::String &&value)
void SetReplicationInstanceArn(const char *value)
void SetReplicationTaskSettings(const char *value)
bool ReplicationInstanceArnHasBeenSet() const
ReplicationTask & WithReplicationTaskIdentifier(Aws::String &&value)
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetRecoveryCheckpoint(Aws::String &&value)
void SetRecoveryCheckpoint(const Aws::String &value)
ReplicationTask & WithReplicationTaskCreationDate(Aws::Utils::DateTime &&value)
ReplicationTask & WithReplicationTaskStartDate(Aws::Utils::DateTime &&value)
bool SourceEndpointArnHasBeenSet() const
ReplicationTask & WithSourceEndpointArn(const char *value)
void SetReplicationTaskStartDate(const Aws::Utils::DateTime &value)
ReplicationTask & WithTaskData(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue