7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
53 inline void SetCdcStartPosition(
const char* value) { m_cdcStartPositionHasBeenSet =
true; m_cdcStartPosition.assign(value); }
69 inline void SetCdcStartTime(
const char* value) { m_cdcStartTimeHasBeenSet =
true; m_cdcStartTime.assign(value); }
84 inline void SetCdcStopPosition(
const char* value) { m_cdcStopPositionHasBeenSet =
true; m_cdcStopPosition.assign(value); }
98 inline void SetMigrationType(
const char* value) { m_migrationTypeHasBeenSet =
true; m_migrationType.assign(value); }
112 inline void SetId(
const char* value) { m_idHasBeenSet =
true; m_id.assign(value); }
129 inline void SetResourceIdentifier(
const char* value) { m_resourceIdentifierHasBeenSet =
true; m_resourceIdentifier.assign(value); }
143 inline void SetReplicationInstanceArn(
const char* value) { m_replicationInstanceArnHasBeenSet =
true; m_replicationInstanceArn.assign(value); }
157 inline void SetReplicationTaskIdentifier(
const char* value) { m_replicationTaskIdentifierHasBeenSet =
true; m_replicationTaskIdentifier.assign(value); }
171 inline void SetReplicationTaskSettings(
const char* value) { m_replicationTaskSettingsHasBeenSet =
true; m_replicationTaskSettings.assign(value); }
185 inline void SetSourceEndpointArn(
const char* value) { m_sourceEndpointArnHasBeenSet =
true; m_sourceEndpointArn.assign(value); }
199 inline void SetTableMappings(
const char* value) { m_tableMappingsHasBeenSet =
true; m_tableMappings.assign(value); }
213 inline void SetTargetEndpointArn(
const char* value) { m_targetEndpointArnHasBeenSet =
true; m_targetEndpointArn.assign(value); }
228 inline void SetTaskData(
const char* value) { m_taskDataHasBeenSet =
true; m_taskData.assign(value); }
236 bool m_cdcStartPositionHasBeenSet =
false;
239 bool m_cdcStartTimeHasBeenSet =
false;
242 bool m_cdcStopPositionHasBeenSet =
false;
245 bool m_migrationTypeHasBeenSet =
false;
248 bool m_idHasBeenSet =
false;
251 bool m_resourceIdentifierHasBeenSet =
false;
254 bool m_replicationInstanceArnHasBeenSet =
false;
257 bool m_replicationTaskIdentifierHasBeenSet =
false;
260 bool m_replicationTaskSettingsHasBeenSet =
false;
263 bool m_sourceEndpointArnHasBeenSet =
false;
266 bool m_tableMappingsHasBeenSet =
false;
269 bool m_targetEndpointArnHasBeenSet =
false;
272 bool m_taskDataHasBeenSet =
false;
AwsDmsReplicationTaskDetails & WithTableMappings(const Aws::String &value)
void SetId(Aws::String &&value)
void SetReplicationTaskIdentifier(const Aws::String &value)
void SetResourceIdentifier(const char *value)
AwsDmsReplicationTaskDetails & WithResourceIdentifier(const char *value)
void SetReplicationTaskIdentifier(const char *value)
void SetId(const char *value)
void SetTableMappings(Aws::String &&value)
void SetCdcStartTime(Aws::String &&value)
AwsDmsReplicationTaskDetails & WithCdcStopPosition(Aws::String &&value)
const Aws::String & GetCdcStartPosition() const
bool CdcStopPositionHasBeenSet() const
void SetResourceIdentifier(const Aws::String &value)
AwsDmsReplicationTaskDetails & WithCdcStopPosition(const Aws::String &value)
void SetTaskData(const char *value)
void SetTargetEndpointArn(const char *value)
void SetId(const Aws::String &value)
AWS_SECURITYHUB_API AwsDmsReplicationTaskDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetCdcStopPosition() const
AwsDmsReplicationTaskDetails & WithTaskData(const Aws::String &value)
void SetMigrationType(const char *value)
bool ReplicationTaskIdentifierHasBeenSet() const
bool CdcStartPositionHasBeenSet() const
void SetReplicationTaskSettings(const char *value)
const Aws::String & GetTableMappings() const
AwsDmsReplicationTaskDetails & WithReplicationTaskIdentifier(const Aws::String &value)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
AwsDmsReplicationTaskDetails & WithTableMappings(const char *value)
AwsDmsReplicationTaskDetails & WithResourceIdentifier(const Aws::String &value)
AwsDmsReplicationTaskDetails & WithReplicationInstanceArn(const Aws::String &value)
AwsDmsReplicationTaskDetails & WithTableMappings(Aws::String &&value)
AwsDmsReplicationTaskDetails & WithCdcStartPosition(const Aws::String &value)
bool TableMappingsHasBeenSet() const
const Aws::String & GetReplicationInstanceArn() const
void SetResourceIdentifier(Aws::String &&value)
AwsDmsReplicationTaskDetails & WithTargetEndpointArn(const Aws::String &value)
const Aws::String & GetCdcStartTime() const
AwsDmsReplicationTaskDetails & WithCdcStartTime(const Aws::String &value)
void SetSourceEndpointArn(Aws::String &&value)
void SetCdcStartPosition(const Aws::String &value)
void SetMigrationType(Aws::String &&value)
void SetTaskData(const Aws::String &value)
AwsDmsReplicationTaskDetails & WithReplicationTaskSettings(const char *value)
bool IdHasBeenSet() const
AwsDmsReplicationTaskDetails & WithSourceEndpointArn(const Aws::String &value)
const Aws::String & GetSourceEndpointArn() const
const Aws::String & GetResourceIdentifier() const
AwsDmsReplicationTaskDetails & WithReplicationTaskSettings(const Aws::String &value)
AwsDmsReplicationTaskDetails & WithReplicationInstanceArn(const char *value)
void SetReplicationInstanceArn(Aws::String &&value)
const Aws::String & GetTargetEndpointArn() const
AwsDmsReplicationTaskDetails & WithCdcStartPosition(Aws::String &&value)
void SetCdcStartTime(const Aws::String &value)
const Aws::String & GetReplicationTaskIdentifier() const
AwsDmsReplicationTaskDetails & WithCdcStartTime(Aws::String &&value)
void SetTableMappings(const char *value)
void SetReplicationTaskIdentifier(Aws::String &&value)
void SetSourceEndpointArn(const Aws::String &value)
const Aws::String & GetReplicationTaskSettings() const
AWS_SECURITYHUB_API AwsDmsReplicationTaskDetails()
void SetCdcStartTime(const char *value)
bool TaskDataHasBeenSet() const
void SetCdcStopPosition(Aws::String &&value)
void SetReplicationTaskSettings(const Aws::String &value)
bool ResourceIdentifierHasBeenSet() const
bool TargetEndpointArnHasBeenSet() const
void SetSourceEndpointArn(const char *value)
void SetReplicationInstanceArn(const char *value)
void SetTargetEndpointArn(const Aws::String &value)
AwsDmsReplicationTaskDetails & WithReplicationInstanceArn(Aws::String &&value)
AwsDmsReplicationTaskDetails & WithId(const char *value)
bool SourceEndpointArnHasBeenSet() const
AwsDmsReplicationTaskDetails & WithId(Aws::String &&value)
AwsDmsReplicationTaskDetails & WithSourceEndpointArn(Aws::String &&value)
AwsDmsReplicationTaskDetails & WithCdcStartTime(const char *value)
void SetCdcStartPosition(Aws::String &&value)
AwsDmsReplicationTaskDetails & WithMigrationType(const Aws::String &value)
void SetCdcStopPosition(const Aws::String &value)
void SetReplicationInstanceArn(const Aws::String &value)
const Aws::String & GetId() const
AwsDmsReplicationTaskDetails & WithMigrationType(Aws::String &&value)
void SetTargetEndpointArn(Aws::String &&value)
void SetCdcStopPosition(const char *value)
bool MigrationTypeHasBeenSet() const
AwsDmsReplicationTaskDetails & WithTaskData(Aws::String &&value)
void SetCdcStartPosition(const char *value)
const Aws::String & GetTaskData() const
const Aws::String & GetMigrationType() const
void SetMigrationType(const Aws::String &value)
bool ReplicationTaskSettingsHasBeenSet() const
AwsDmsReplicationTaskDetails & WithReplicationTaskSettings(Aws::String &&value)
void SetTaskData(Aws::String &&value)
AwsDmsReplicationTaskDetails & WithResourceIdentifier(Aws::String &&value)
bool CdcStartTimeHasBeenSet() const
AwsDmsReplicationTaskDetails & WithTargetEndpointArn(const char *value)
AwsDmsReplicationTaskDetails & WithCdcStopPosition(const char *value)
AwsDmsReplicationTaskDetails & WithId(const Aws::String &value)
AwsDmsReplicationTaskDetails & WithReplicationTaskIdentifier(const char *value)
bool ReplicationInstanceArnHasBeenSet() const
AwsDmsReplicationTaskDetails & WithTaskData(const char *value)
AwsDmsReplicationTaskDetails & WithSourceEndpointArn(const char *value)
AwsDmsReplicationTaskDetails & WithCdcStartPosition(const char *value)
AwsDmsReplicationTaskDetails & WithMigrationType(const char *value)
void SetTableMappings(const Aws::String &value)
AwsDmsReplicationTaskDetails & WithTargetEndpointArn(Aws::String &&value)
void SetReplicationTaskSettings(Aws::String &&value)
AwsDmsReplicationTaskDetails & WithReplicationTaskIdentifier(Aws::String &&value)
AWS_SECURITYHUB_API AwsDmsReplicationTaskDetails(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue