7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/dms/DatabaseMigrationServiceRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/dms/model/MigrationTypeValue.h>
11#include <aws/core/utils/DateTime.h>
16namespace DatabaseMigrationService
50 inline void SetReplicationTaskArn(
const char* value) { m_replicationTaskArnHasBeenSet =
true; m_replicationTaskArn.assign(value); }
67 inline void SetReplicationTaskIdentifier(
const char* value) { m_replicationTaskIdentifierHasBeenSet =
true; m_replicationTaskIdentifier.assign(value); }
97 inline void SetTableMappings(
const char* value) { m_tableMappingsHasBeenSet =
true; m_tableMappings.assign(value); }
112 inline void SetReplicationTaskSettings(
const char* value) { m_replicationTaskSettingsHasBeenSet =
true; m_replicationTaskSettings.assign(value); }
155 inline void SetCdcStartPosition(
const char* value) { m_cdcStartPositionHasBeenSet =
true; m_cdcStartPosition.assign(value); }
172 inline void SetCdcStopPosition(
const char* value) { m_cdcStopPositionHasBeenSet =
true; m_cdcStopPosition.assign(value); }
190 inline void SetTaskData(
const char* value) { m_taskDataHasBeenSet =
true; m_taskData.assign(value); }
198 bool m_replicationTaskArnHasBeenSet =
false;
201 bool m_replicationTaskIdentifierHasBeenSet =
false;
204 bool m_migrationTypeHasBeenSet =
false;
207 bool m_tableMappingsHasBeenSet =
false;
210 bool m_replicationTaskSettingsHasBeenSet =
false;
213 bool m_cdcStartTimeHasBeenSet =
false;
216 bool m_cdcStartPositionHasBeenSet =
false;
219 bool m_cdcStopPositionHasBeenSet =
false;
222 bool m_taskDataHasBeenSet =
false;
AWS_DATABASEMIGRATIONSERVICE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
bool CdcStopPositionHasBeenSet() const
const Aws::String & GetCdcStartPosition() const
void SetMigrationType(const MigrationTypeValue &value)
bool TaskDataHasBeenSet() const
void SetCdcStopPosition(const char *value)
ModifyReplicationTaskRequest & WithReplicationTaskIdentifier(const char *value)
ModifyReplicationTaskRequest & WithTaskData(const char *value)
void SetTableMappings(const char *value)
ModifyReplicationTaskRequest & WithCdcStopPosition(Aws::String &&value)
void SetCdcStartPosition(Aws::String &&value)
const Aws::String & GetReplicationTaskArn() const
ModifyReplicationTaskRequest & WithCdcStartPosition(Aws::String &&value)
void SetMigrationType(MigrationTypeValue &&value)
void SetReplicationTaskSettings(const Aws::String &value)
void SetReplicationTaskSettings(const char *value)
const Aws::String & GetReplicationTaskIdentifier() const
ModifyReplicationTaskRequest & WithTableMappings(const char *value)
const Aws::String & GetReplicationTaskSettings() const
const MigrationTypeValue & GetMigrationType() const
ModifyReplicationTaskRequest & WithTableMappings(Aws::String &&value)
void SetCdcStartPosition(const char *value)
void SetReplicationTaskArn(const Aws::String &value)
void SetReplicationTaskIdentifier(Aws::String &&value)
void SetCdcStopPosition(Aws::String &&value)
ModifyReplicationTaskRequest & WithCdcStopPosition(const Aws::String &value)
ModifyReplicationTaskRequest & WithTaskData(Aws::String &&value)
bool MigrationTypeHasBeenSet() const
bool CdcStartTimeHasBeenSet() const
const Aws::String & GetCdcStopPosition() const
ModifyReplicationTaskRequest & WithReplicationTaskSettings(Aws::String &&value)
ModifyReplicationTaskRequest & WithMigrationType(MigrationTypeValue &&value)
ModifyReplicationTaskRequest & WithMigrationType(const MigrationTypeValue &value)
void SetReplicationTaskIdentifier(const Aws::String &value)
void SetTableMappings(const Aws::String &value)
void SetReplicationTaskArn(Aws::String &&value)
bool TableMappingsHasBeenSet() const
ModifyReplicationTaskRequest & WithReplicationTaskSettings(const Aws::String &value)
void SetTaskData(const char *value)
bool ReplicationTaskSettingsHasBeenSet() const
AWS_DATABASEMIGRATIONSERVICE_API ModifyReplicationTaskRequest()
void SetCdcStartPosition(const Aws::String &value)
bool ReplicationTaskArnHasBeenSet() const
void SetReplicationTaskArn(const char *value)
ModifyReplicationTaskRequest & WithReplicationTaskArn(Aws::String &&value)
ModifyReplicationTaskRequest & WithReplicationTaskIdentifier(Aws::String &&value)
ModifyReplicationTaskRequest & WithReplicationTaskIdentifier(const Aws::String &value)
ModifyReplicationTaskRequest & WithCdcStopPosition(const char *value)
bool CdcStartPositionHasBeenSet() const
const Aws::String & GetTaskData() const
void SetCdcStopPosition(const Aws::String &value)
AWS_DATABASEMIGRATIONSERVICE_API Aws::String SerializePayload() const override
void SetCdcStartTime(Aws::Utils::DateTime &&value)
ModifyReplicationTaskRequest & WithReplicationTaskSettings(const char *value)
virtual const char * GetServiceRequestName() const override
void SetReplicationTaskSettings(Aws::String &&value)
void SetTaskData(Aws::String &&value)
ModifyReplicationTaskRequest & WithCdcStartTime(Aws::Utils::DateTime &&value)
ModifyReplicationTaskRequest & WithReplicationTaskArn(const Aws::String &value)
ModifyReplicationTaskRequest & WithCdcStartPosition(const Aws::String &value)
void SetTableMappings(Aws::String &&value)
ModifyReplicationTaskRequest & WithCdcStartPosition(const char *value)
bool ReplicationTaskIdentifierHasBeenSet() const
void SetTaskData(const Aws::String &value)
void SetCdcStartTime(const Aws::Utils::DateTime &value)
ModifyReplicationTaskRequest & WithReplicationTaskArn(const char *value)
const Aws::Utils::DateTime & GetCdcStartTime() const
ModifyReplicationTaskRequest & WithTableMappings(const Aws::String &value)
const Aws::String & GetTableMappings() const
ModifyReplicationTaskRequest & WithCdcStartTime(const Aws::Utils::DateTime &value)
void SetReplicationTaskIdentifier(const char *value)
ModifyReplicationTaskRequest & WithTaskData(const Aws::String &value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String