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/dms/model/ComputeConfig.h>
16namespace DatabaseMigrationService
50 inline void SetReplicationConfigArn(
const char* value) { m_replicationConfigArnHasBeenSet =
true; m_replicationConfigArn.assign(value); }
64 inline void SetReplicationConfigIdentifier(
const char* value) { m_replicationConfigIdentifierHasBeenSet =
true; m_replicationConfigIdentifier.assign(value); }
90 inline void SetTableMappings(
const char* value) { m_tableMappingsHasBeenSet =
true; m_tableMappings.assign(value); }
104 inline void SetReplicationSettings(
const char* value) { m_replicationSettingsHasBeenSet =
true; m_replicationSettings.assign(value); }
118 inline void SetSupplementalSettings(
const char* value) { m_supplementalSettingsHasBeenSet =
true; m_supplementalSettings.assign(value); }
145 inline void SetSourceEndpointArn(
const char* value) { m_sourceEndpointArnHasBeenSet =
true; m_sourceEndpointArn.assign(value); }
160 inline void SetTargetEndpointArn(
const char* value) { m_targetEndpointArnHasBeenSet =
true; m_targetEndpointArn.assign(value); }
168 bool m_replicationConfigArnHasBeenSet =
false;
171 bool m_replicationConfigIdentifierHasBeenSet =
false;
174 bool m_replicationTypeHasBeenSet =
false;
177 bool m_tableMappingsHasBeenSet =
false;
180 bool m_replicationSettingsHasBeenSet =
false;
183 bool m_supplementalSettingsHasBeenSet =
false;
186 bool m_computeConfigHasBeenSet =
false;
189 bool m_sourceEndpointArnHasBeenSet =
false;
192 bool m_targetEndpointArnHasBeenSet =
false;
bool TableMappingsHasBeenSet() const
ModifyReplicationConfigRequest & WithTargetEndpointArn(const char *value)
ModifyReplicationConfigRequest & WithReplicationConfigArn(const Aws::String &value)
ModifyReplicationConfigRequest & WithReplicationConfigIdentifier(Aws::String &&value)
ModifyReplicationConfigRequest & WithComputeConfig(ComputeConfig &&value)
const Aws::String & GetReplicationSettings() const
ModifyReplicationConfigRequest & WithTargetEndpointArn(const Aws::String &value)
ModifyReplicationConfigRequest & WithReplicationSettings(const Aws::String &value)
ModifyReplicationConfigRequest & WithTableMappings(Aws::String &&value)
void SetComputeConfig(const ComputeConfig &value)
void SetSourceEndpointArn(const Aws::String &value)
const MigrationTypeValue & GetReplicationType() const
AWS_DATABASEMIGRATIONSERVICE_API Aws::String SerializePayload() const override
AWS_DATABASEMIGRATIONSERVICE_API ModifyReplicationConfigRequest()
void SetTableMappings(const Aws::String &value)
const Aws::String & GetReplicationConfigArn() const
ModifyReplicationConfigRequest & WithReplicationType(const MigrationTypeValue &value)
ModifyReplicationConfigRequest & WithTargetEndpointArn(Aws::String &&value)
ModifyReplicationConfigRequest & WithReplicationConfigArn(const char *value)
const Aws::String & GetReplicationConfigIdentifier() const
void SetReplicationType(MigrationTypeValue &&value)
ModifyReplicationConfigRequest & WithSourceEndpointArn(Aws::String &&value)
ModifyReplicationConfigRequest & WithReplicationSettings(const char *value)
void SetSupplementalSettings(const Aws::String &value)
ModifyReplicationConfigRequest & WithSupplementalSettings(Aws::String &&value)
bool ReplicationConfigIdentifierHasBeenSet() const
virtual const char * GetServiceRequestName() const override
ModifyReplicationConfigRequest & WithReplicationSettings(Aws::String &&value)
void SetSourceEndpointArn(Aws::String &&value)
ModifyReplicationConfigRequest & WithSourceEndpointArn(const char *value)
const Aws::String & GetSourceEndpointArn() const
void SetReplicationConfigArn(const char *value)
bool SourceEndpointArnHasBeenSet() const
ModifyReplicationConfigRequest & WithSourceEndpointArn(const Aws::String &value)
void SetTableMappings(Aws::String &&value)
bool ReplicationTypeHasBeenSet() const
void SetComputeConfig(ComputeConfig &&value)
ModifyReplicationConfigRequest & WithTableMappings(const Aws::String &value)
ModifyReplicationConfigRequest & WithReplicationConfigIdentifier(const Aws::String &value)
void SetTableMappings(const char *value)
void SetSupplementalSettings(const char *value)
bool ComputeConfigHasBeenSet() const
void SetReplicationConfigIdentifier(const char *value)
void SetReplicationConfigIdentifier(const Aws::String &value)
ModifyReplicationConfigRequest & WithSupplementalSettings(const char *value)
ModifyReplicationConfigRequest & WithReplicationConfigArn(Aws::String &&value)
bool ReplicationConfigArnHasBeenSet() const
AWS_DATABASEMIGRATIONSERVICE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
bool SupplementalSettingsHasBeenSet() const
ModifyReplicationConfigRequest & WithSupplementalSettings(const Aws::String &value)
const ComputeConfig & GetComputeConfig() const
ModifyReplicationConfigRequest & WithComputeConfig(const ComputeConfig &value)
bool ReplicationSettingsHasBeenSet() const
void SetReplicationConfigArn(Aws::String &&value)
void SetTargetEndpointArn(Aws::String &&value)
void SetReplicationConfigArn(const Aws::String &value)
void SetReplicationSettings(const char *value)
const Aws::String & GetTableMappings() const
void SetTargetEndpointArn(const char *value)
void SetReplicationSettings(Aws::String &&value)
void SetSourceEndpointArn(const char *value)
bool TargetEndpointArnHasBeenSet() const
ModifyReplicationConfigRequest & WithTableMappings(const char *value)
ModifyReplicationConfigRequest & WithReplicationConfigIdentifier(const char *value)
const Aws::String & GetSupplementalSettings() const
void SetReplicationConfigIdentifier(Aws::String &&value)
ModifyReplicationConfigRequest & WithReplicationType(MigrationTypeValue &&value)
void SetTargetEndpointArn(const Aws::String &value)
const Aws::String & GetTargetEndpointArn() const
void SetReplicationSettings(const Aws::String &value)
void SetSupplementalSettings(Aws::String &&value)
void SetReplicationType(const MigrationTypeValue &value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String