AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ReplicationTask.h
1
6#pragma once
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>
12#include <utility>
13
14namespace Aws
15{
16namespace Utils
17{
18namespace Json
19{
20 class JsonValue;
21 class JsonView;
22} // namespace Json
23} // namespace Utils
24namespace DatabaseMigrationService
25{
26namespace Model
27{
28
36 {
37 public:
38 AWS_DATABASEMIGRATIONSERVICE_API ReplicationTask();
39 AWS_DATABASEMIGRATIONSERVICE_API ReplicationTask(Aws::Utils::Json::JsonView jsonValue);
40 AWS_DATABASEMIGRATIONSERVICE_API ReplicationTask& operator=(Aws::Utils::Json::JsonView jsonValue);
41 AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const;
42
43
45
51 inline const Aws::String& GetReplicationTaskIdentifier() const{ return m_replicationTaskIdentifier; }
52 inline bool ReplicationTaskIdentifierHasBeenSet() const { return m_replicationTaskIdentifierHasBeenSet; }
53 inline void SetReplicationTaskIdentifier(const Aws::String& value) { m_replicationTaskIdentifierHasBeenSet = true; m_replicationTaskIdentifier = value; }
54 inline void SetReplicationTaskIdentifier(Aws::String&& value) { m_replicationTaskIdentifierHasBeenSet = true; m_replicationTaskIdentifier = std::move(value); }
55 inline void SetReplicationTaskIdentifier(const char* value) { m_replicationTaskIdentifierHasBeenSet = true; m_replicationTaskIdentifier.assign(value); }
58 inline ReplicationTask& WithReplicationTaskIdentifier(const char* value) { SetReplicationTaskIdentifier(value); return *this;}
60
62
65 inline const Aws::String& GetSourceEndpointArn() const{ return m_sourceEndpointArn; }
66 inline bool SourceEndpointArnHasBeenSet() const { return m_sourceEndpointArnHasBeenSet; }
67 inline void SetSourceEndpointArn(const Aws::String& value) { m_sourceEndpointArnHasBeenSet = true; m_sourceEndpointArn = value; }
68 inline void SetSourceEndpointArn(Aws::String&& value) { m_sourceEndpointArnHasBeenSet = true; m_sourceEndpointArn = std::move(value); }
69 inline void SetSourceEndpointArn(const char* value) { m_sourceEndpointArnHasBeenSet = true; m_sourceEndpointArn.assign(value); }
70 inline ReplicationTask& WithSourceEndpointArn(const Aws::String& value) { SetSourceEndpointArn(value); return *this;}
71 inline ReplicationTask& WithSourceEndpointArn(Aws::String&& value) { SetSourceEndpointArn(std::move(value)); return *this;}
72 inline ReplicationTask& WithSourceEndpointArn(const char* value) { SetSourceEndpointArn(value); return *this;}
74
76
79 inline const Aws::String& GetTargetEndpointArn() const{ return m_targetEndpointArn; }
80 inline bool TargetEndpointArnHasBeenSet() const { return m_targetEndpointArnHasBeenSet; }
81 inline void SetTargetEndpointArn(const Aws::String& value) { m_targetEndpointArnHasBeenSet = true; m_targetEndpointArn = value; }
82 inline void SetTargetEndpointArn(Aws::String&& value) { m_targetEndpointArnHasBeenSet = true; m_targetEndpointArn = std::move(value); }
83 inline void SetTargetEndpointArn(const char* value) { m_targetEndpointArnHasBeenSet = true; m_targetEndpointArn.assign(value); }
84 inline ReplicationTask& WithTargetEndpointArn(const Aws::String& value) { SetTargetEndpointArn(value); return *this;}
85 inline ReplicationTask& WithTargetEndpointArn(Aws::String&& value) { SetTargetEndpointArn(std::move(value)); return *this;}
86 inline ReplicationTask& WithTargetEndpointArn(const char* value) { SetTargetEndpointArn(value); return *this;}
88
90
93 inline const Aws::String& GetReplicationInstanceArn() const{ return m_replicationInstanceArn; }
94 inline bool ReplicationInstanceArnHasBeenSet() const { return m_replicationInstanceArnHasBeenSet; }
95 inline void SetReplicationInstanceArn(const Aws::String& value) { m_replicationInstanceArnHasBeenSet = true; m_replicationInstanceArn = value; }
96 inline void SetReplicationInstanceArn(Aws::String&& value) { m_replicationInstanceArnHasBeenSet = true; m_replicationInstanceArn = std::move(value); }
97 inline void SetReplicationInstanceArn(const char* value) { m_replicationInstanceArnHasBeenSet = true; m_replicationInstanceArn.assign(value); }
99 inline ReplicationTask& WithReplicationInstanceArn(Aws::String&& value) { SetReplicationInstanceArn(std::move(value)); return *this;}
100 inline ReplicationTask& WithReplicationInstanceArn(const char* value) { SetReplicationInstanceArn(value); return *this;}
102
104
107 inline const MigrationTypeValue& GetMigrationType() const{ return m_migrationType; }
108 inline bool MigrationTypeHasBeenSet() const { return m_migrationTypeHasBeenSet; }
109 inline void SetMigrationType(const MigrationTypeValue& value) { m_migrationTypeHasBeenSet = true; m_migrationType = value; }
110 inline void SetMigrationType(MigrationTypeValue&& value) { m_migrationTypeHasBeenSet = true; m_migrationType = std::move(value); }
111 inline ReplicationTask& WithMigrationType(const MigrationTypeValue& value) { SetMigrationType(value); return *this;}
112 inline ReplicationTask& WithMigrationType(MigrationTypeValue&& value) { SetMigrationType(std::move(value)); return *this;}
114
116
119 inline const Aws::String& GetTableMappings() const{ return m_tableMappings; }
120 inline bool TableMappingsHasBeenSet() const { return m_tableMappingsHasBeenSet; }
121 inline void SetTableMappings(const Aws::String& value) { m_tableMappingsHasBeenSet = true; m_tableMappings = value; }
122 inline void SetTableMappings(Aws::String&& value) { m_tableMappingsHasBeenSet = true; m_tableMappings = std::move(value); }
123 inline void SetTableMappings(const char* value) { m_tableMappingsHasBeenSet = true; m_tableMappings.assign(value); }
124 inline ReplicationTask& WithTableMappings(const Aws::String& value) { SetTableMappings(value); return *this;}
125 inline ReplicationTask& WithTableMappings(Aws::String&& value) { SetTableMappings(std::move(value)); return *this;}
126 inline ReplicationTask& WithTableMappings(const char* value) { SetTableMappings(value); return *this;}
128
130
133 inline const Aws::String& GetReplicationTaskSettings() const{ return m_replicationTaskSettings; }
134 inline bool ReplicationTaskSettingsHasBeenSet() const { return m_replicationTaskSettingsHasBeenSet; }
135 inline void SetReplicationTaskSettings(const Aws::String& value) { m_replicationTaskSettingsHasBeenSet = true; m_replicationTaskSettings = value; }
136 inline void SetReplicationTaskSettings(Aws::String&& value) { m_replicationTaskSettingsHasBeenSet = true; m_replicationTaskSettings = std::move(value); }
137 inline void SetReplicationTaskSettings(const char* value) { m_replicationTaskSettingsHasBeenSet = true; m_replicationTaskSettings.assign(value); }
139 inline ReplicationTask& WithReplicationTaskSettings(Aws::String&& value) { SetReplicationTaskSettings(std::move(value)); return *this;}
140 inline ReplicationTask& WithReplicationTaskSettings(const char* value) { SetReplicationTaskSettings(value); return *this;}
142
144
211 inline const Aws::String& GetStatus() const{ return m_status; }
212 inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
213 inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; }
214 inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
215 inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); }
216 inline ReplicationTask& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
217 inline ReplicationTask& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
218 inline ReplicationTask& WithStatus(const char* value) { SetStatus(value); return *this;}
220
222
225 inline const Aws::String& GetLastFailureMessage() const{ return m_lastFailureMessage; }
226 inline bool LastFailureMessageHasBeenSet() const { return m_lastFailureMessageHasBeenSet; }
227 inline void SetLastFailureMessage(const Aws::String& value) { m_lastFailureMessageHasBeenSet = true; m_lastFailureMessage = value; }
228 inline void SetLastFailureMessage(Aws::String&& value) { m_lastFailureMessageHasBeenSet = true; m_lastFailureMessage = std::move(value); }
229 inline void SetLastFailureMessage(const char* value) { m_lastFailureMessageHasBeenSet = true; m_lastFailureMessage.assign(value); }
230 inline ReplicationTask& WithLastFailureMessage(const Aws::String& value) { SetLastFailureMessage(value); return *this;}
231 inline ReplicationTask& WithLastFailureMessage(Aws::String&& value) { SetLastFailureMessage(std::move(value)); return *this;}
232 inline ReplicationTask& WithLastFailureMessage(const char* value) { SetLastFailureMessage(value); return *this;}
234
236
256 inline const Aws::String& GetStopReason() const{ return m_stopReason; }
257 inline bool StopReasonHasBeenSet() const { return m_stopReasonHasBeenSet; }
258 inline void SetStopReason(const Aws::String& value) { m_stopReasonHasBeenSet = true; m_stopReason = value; }
259 inline void SetStopReason(Aws::String&& value) { m_stopReasonHasBeenSet = true; m_stopReason = std::move(value); }
260 inline void SetStopReason(const char* value) { m_stopReasonHasBeenSet = true; m_stopReason.assign(value); }
261 inline ReplicationTask& WithStopReason(const Aws::String& value) { SetStopReason(value); return *this;}
262 inline ReplicationTask& WithStopReason(Aws::String&& value) { SetStopReason(std::move(value)); return *this;}
263 inline ReplicationTask& WithStopReason(const char* value) { SetStopReason(value); return *this;}
265
267
270 inline const Aws::Utils::DateTime& GetReplicationTaskCreationDate() const{ return m_replicationTaskCreationDate; }
271 inline bool ReplicationTaskCreationDateHasBeenSet() const { return m_replicationTaskCreationDateHasBeenSet; }
272 inline void SetReplicationTaskCreationDate(const Aws::Utils::DateTime& value) { m_replicationTaskCreationDateHasBeenSet = true; m_replicationTaskCreationDate = value; }
273 inline void SetReplicationTaskCreationDate(Aws::Utils::DateTime&& value) { m_replicationTaskCreationDateHasBeenSet = true; m_replicationTaskCreationDate = std::move(value); }
277
279
282 inline const Aws::Utils::DateTime& GetReplicationTaskStartDate() const{ return m_replicationTaskStartDate; }
283 inline bool ReplicationTaskStartDateHasBeenSet() const { return m_replicationTaskStartDateHasBeenSet; }
284 inline void SetReplicationTaskStartDate(const Aws::Utils::DateTime& value) { m_replicationTaskStartDateHasBeenSet = true; m_replicationTaskStartDate = value; }
285 inline void SetReplicationTaskStartDate(Aws::Utils::DateTime&& value) { m_replicationTaskStartDateHasBeenSet = true; m_replicationTaskStartDate = std::move(value); }
289
291
301 inline const Aws::String& GetCdcStartPosition() const{ return m_cdcStartPosition; }
302 inline bool CdcStartPositionHasBeenSet() const { return m_cdcStartPositionHasBeenSet; }
303 inline void SetCdcStartPosition(const Aws::String& value) { m_cdcStartPositionHasBeenSet = true; m_cdcStartPosition = value; }
304 inline void SetCdcStartPosition(Aws::String&& value) { m_cdcStartPositionHasBeenSet = true; m_cdcStartPosition = std::move(value); }
305 inline void SetCdcStartPosition(const char* value) { m_cdcStartPositionHasBeenSet = true; m_cdcStartPosition.assign(value); }
306 inline ReplicationTask& WithCdcStartPosition(const Aws::String& value) { SetCdcStartPosition(value); return *this;}
307 inline ReplicationTask& WithCdcStartPosition(Aws::String&& value) { SetCdcStartPosition(std::move(value)); return *this;}
308 inline ReplicationTask& WithCdcStartPosition(const char* value) { SetCdcStartPosition(value); return *this;}
310
312
318 inline const Aws::String& GetCdcStopPosition() const{ return m_cdcStopPosition; }
319 inline bool CdcStopPositionHasBeenSet() const { return m_cdcStopPositionHasBeenSet; }
320 inline void SetCdcStopPosition(const Aws::String& value) { m_cdcStopPositionHasBeenSet = true; m_cdcStopPosition = value; }
321 inline void SetCdcStopPosition(Aws::String&& value) { m_cdcStopPositionHasBeenSet = true; m_cdcStopPosition = std::move(value); }
322 inline void SetCdcStopPosition(const char* value) { m_cdcStopPositionHasBeenSet = true; m_cdcStopPosition.assign(value); }
323 inline ReplicationTask& WithCdcStopPosition(const Aws::String& value) { SetCdcStopPosition(value); return *this;}
324 inline ReplicationTask& WithCdcStopPosition(Aws::String&& value) { SetCdcStopPosition(std::move(value)); return *this;}
325 inline ReplicationTask& WithCdcStopPosition(const char* value) { SetCdcStopPosition(value); return *this;}
327
329
334 inline const Aws::String& GetRecoveryCheckpoint() const{ return m_recoveryCheckpoint; }
335 inline bool RecoveryCheckpointHasBeenSet() const { return m_recoveryCheckpointHasBeenSet; }
336 inline void SetRecoveryCheckpoint(const Aws::String& value) { m_recoveryCheckpointHasBeenSet = true; m_recoveryCheckpoint = value; }
337 inline void SetRecoveryCheckpoint(Aws::String&& value) { m_recoveryCheckpointHasBeenSet = true; m_recoveryCheckpoint = std::move(value); }
338 inline void SetRecoveryCheckpoint(const char* value) { m_recoveryCheckpointHasBeenSet = true; m_recoveryCheckpoint.assign(value); }
339 inline ReplicationTask& WithRecoveryCheckpoint(const Aws::String& value) { SetRecoveryCheckpoint(value); return *this;}
340 inline ReplicationTask& WithRecoveryCheckpoint(Aws::String&& value) { SetRecoveryCheckpoint(std::move(value)); return *this;}
341 inline ReplicationTask& WithRecoveryCheckpoint(const char* value) { SetRecoveryCheckpoint(value); return *this;}
343
345
348 inline const Aws::String& GetReplicationTaskArn() const{ return m_replicationTaskArn; }
349 inline bool ReplicationTaskArnHasBeenSet() const { return m_replicationTaskArnHasBeenSet; }
350 inline void SetReplicationTaskArn(const Aws::String& value) { m_replicationTaskArnHasBeenSet = true; m_replicationTaskArn = value; }
351 inline void SetReplicationTaskArn(Aws::String&& value) { m_replicationTaskArnHasBeenSet = true; m_replicationTaskArn = std::move(value); }
352 inline void SetReplicationTaskArn(const char* value) { m_replicationTaskArnHasBeenSet = true; m_replicationTaskArn.assign(value); }
353 inline ReplicationTask& WithReplicationTaskArn(const Aws::String& value) { SetReplicationTaskArn(value); return *this;}
354 inline ReplicationTask& WithReplicationTaskArn(Aws::String&& value) { SetReplicationTaskArn(std::move(value)); return *this;}
355 inline ReplicationTask& WithReplicationTaskArn(const char* value) { SetReplicationTaskArn(value); return *this;}
357
359
363 inline const ReplicationTaskStats& GetReplicationTaskStats() const{ return m_replicationTaskStats; }
364 inline bool ReplicationTaskStatsHasBeenSet() const { return m_replicationTaskStatsHasBeenSet; }
365 inline void SetReplicationTaskStats(const ReplicationTaskStats& value) { m_replicationTaskStatsHasBeenSet = true; m_replicationTaskStats = value; }
366 inline void SetReplicationTaskStats(ReplicationTaskStats&& value) { m_replicationTaskStatsHasBeenSet = true; m_replicationTaskStats = std::move(value); }
370
372
379 inline const Aws::String& GetTaskData() const{ return m_taskData; }
380 inline bool TaskDataHasBeenSet() const { return m_taskDataHasBeenSet; }
381 inline void SetTaskData(const Aws::String& value) { m_taskDataHasBeenSet = true; m_taskData = value; }
382 inline void SetTaskData(Aws::String&& value) { m_taskDataHasBeenSet = true; m_taskData = std::move(value); }
383 inline void SetTaskData(const char* value) { m_taskDataHasBeenSet = true; m_taskData.assign(value); }
384 inline ReplicationTask& WithTaskData(const Aws::String& value) { SetTaskData(value); return *this;}
385 inline ReplicationTask& WithTaskData(Aws::String&& value) { SetTaskData(std::move(value)); return *this;}
386 inline ReplicationTask& WithTaskData(const char* value) { SetTaskData(value); return *this;}
388
390
397 inline const Aws::String& GetTargetReplicationInstanceArn() const{ return m_targetReplicationInstanceArn; }
398 inline bool TargetReplicationInstanceArnHasBeenSet() const { return m_targetReplicationInstanceArnHasBeenSet; }
399 inline void SetTargetReplicationInstanceArn(const Aws::String& value) { m_targetReplicationInstanceArnHasBeenSet = true; m_targetReplicationInstanceArn = value; }
400 inline void SetTargetReplicationInstanceArn(Aws::String&& value) { m_targetReplicationInstanceArnHasBeenSet = true; m_targetReplicationInstanceArn = std::move(value); }
401 inline void SetTargetReplicationInstanceArn(const char* value) { m_targetReplicationInstanceArnHasBeenSet = true; m_targetReplicationInstanceArn.assign(value); }
404 inline ReplicationTask& WithTargetReplicationInstanceArn(const char* value) { SetTargetReplicationInstanceArn(value); return *this;}
406 private:
407
408 Aws::String m_replicationTaskIdentifier;
409 bool m_replicationTaskIdentifierHasBeenSet = false;
410
411 Aws::String m_sourceEndpointArn;
412 bool m_sourceEndpointArnHasBeenSet = false;
413
414 Aws::String m_targetEndpointArn;
415 bool m_targetEndpointArnHasBeenSet = false;
416
417 Aws::String m_replicationInstanceArn;
418 bool m_replicationInstanceArnHasBeenSet = false;
419
420 MigrationTypeValue m_migrationType;
421 bool m_migrationTypeHasBeenSet = false;
422
423 Aws::String m_tableMappings;
424 bool m_tableMappingsHasBeenSet = false;
425
426 Aws::String m_replicationTaskSettings;
427 bool m_replicationTaskSettingsHasBeenSet = false;
428
429 Aws::String m_status;
430 bool m_statusHasBeenSet = false;
431
432 Aws::String m_lastFailureMessage;
433 bool m_lastFailureMessageHasBeenSet = false;
434
435 Aws::String m_stopReason;
436 bool m_stopReasonHasBeenSet = false;
437
438 Aws::Utils::DateTime m_replicationTaskCreationDate;
439 bool m_replicationTaskCreationDateHasBeenSet = false;
440
441 Aws::Utils::DateTime m_replicationTaskStartDate;
442 bool m_replicationTaskStartDateHasBeenSet = false;
443
444 Aws::String m_cdcStartPosition;
445 bool m_cdcStartPositionHasBeenSet = false;
446
447 Aws::String m_cdcStopPosition;
448 bool m_cdcStopPositionHasBeenSet = false;
449
450 Aws::String m_recoveryCheckpoint;
451 bool m_recoveryCheckpointHasBeenSet = false;
452
453 Aws::String m_replicationTaskArn;
454 bool m_replicationTaskArnHasBeenSet = false;
455
456 ReplicationTaskStats m_replicationTaskStats;
457 bool m_replicationTaskStatsHasBeenSet = false;
458
459 Aws::String m_taskData;
460 bool m_taskDataHasBeenSet = false;
461
462 Aws::String m_targetReplicationInstanceArn;
463 bool m_targetReplicationInstanceArnHasBeenSet = false;
464 };
465
466} // namespace Model
467} // namespace DatabaseMigrationService
468} // namespace Aws
void SetTargetReplicationInstanceArn(const Aws::String &value)
ReplicationTask & WithTableMappings(const char *value)
ReplicationTask & WithReplicationTaskIdentifier(const char *value)
ReplicationTask & WithStatus(const char *value)
void SetReplicationTaskIdentifier(const Aws::String &value)
void SetReplicationTaskStartDate(Aws::Utils::DateTime &&value)
ReplicationTask & WithRecoveryCheckpoint(const char *value)
const Aws::Utils::DateTime & GetReplicationTaskCreationDate() const
ReplicationTask & WithStatus(const Aws::String &value)
void SetReplicationTaskStats(ReplicationTaskStats &&value)
ReplicationTask & WithTaskData(const Aws::String &value)
ReplicationTask & WithLastFailureMessage(const Aws::String &value)
ReplicationTask & WithReplicationTaskIdentifier(const Aws::String &value)
ReplicationTask & WithRecoveryCheckpoint(Aws::String &&value)
ReplicationTask & WithRecoveryCheckpoint(const Aws::String &value)
ReplicationTask & WithCdcStartPosition(Aws::String &&value)
ReplicationTask & WithStopReason(Aws::String &&value)
ReplicationTask & WithLastFailureMessage(Aws::String &&value)
ReplicationTask & WithReplicationTaskArn(const char *value)
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)
ReplicationTask & WithCdcStopPosition(const char *value)
ReplicationTask & WithTargetEndpointArn(const Aws::String &value)
ReplicationTask & WithTargetReplicationInstanceArn(Aws::String &&value)
ReplicationTask & WithReplicationInstanceArn(Aws::String &&value)
void SetReplicationTaskStats(const ReplicationTaskStats &value)
ReplicationTask & WithCdcStartPosition(const Aws::String &value)
ReplicationTask & WithTargetReplicationInstanceArn(const char *value)
const Aws::Utils::DateTime & GetReplicationTaskStartDate() const
AWS_DATABASEMIGRATIONSERVICE_API ReplicationTask(Aws::Utils::Json::JsonView jsonValue)
ReplicationTask & WithSourceEndpointArn(const Aws::String &value)
ReplicationTask & WithReplicationTaskCreationDate(const Aws::Utils::DateTime &value)
ReplicationTask & WithTargetReplicationInstanceArn(const Aws::String &value)
ReplicationTask & WithLastFailureMessage(const char *value)
ReplicationTask & WithReplicationTaskStats(const ReplicationTaskStats &value)
ReplicationTask & WithMigrationType(MigrationTypeValue &&value)
ReplicationTask & WithReplicationInstanceArn(const Aws::String &value)
AWS_DATABASEMIGRATIONSERVICE_API ReplicationTask()
ReplicationTask & WithReplicationTaskSettings(Aws::String &&value)
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)
ReplicationTask & WithTargetEndpointArn(Aws::String &&value)
AWS_DATABASEMIGRATIONSERVICE_API ReplicationTask & operator=(Aws::Utils::Json::JsonView jsonValue)
const ReplicationTaskStats & GetReplicationTaskStats() const
ReplicationTask & WithReplicationTaskArn(const Aws::String &value)
void SetReplicationTaskCreationDate(const Aws::Utils::DateTime &value)
ReplicationTask & WithCdcStopPosition(Aws::String &&value)
void SetReplicationInstanceArn(const Aws::String &value)
ReplicationTask & WithReplicationTaskArn(Aws::String &&value)
ReplicationTask & WithSourceEndpointArn(Aws::String &&value)
void SetReplicationTaskSettings(const Aws::String &value)
ReplicationTask & WithTaskData(const char *value)
ReplicationTask & WithTableMappings(const Aws::String &value)
ReplicationTask & WithTableMappings(Aws::String &&value)
ReplicationTask & WithStopReason(const Aws::String &value)
ReplicationTask & WithReplicationTaskSettings(const Aws::String &value)
ReplicationTask & WithMigrationType(const MigrationTypeValue &value)
ReplicationTask & WithStatus(Aws::String &&value)
ReplicationTask & WithReplicationTaskSettings(const char *value)
ReplicationTask & WithReplicationTaskIdentifier(Aws::String &&value)
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
ReplicationTask & WithReplicationTaskCreationDate(Aws::Utils::DateTime &&value)
ReplicationTask & WithReplicationTaskStartDate(Aws::Utils::DateTime &&value)
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