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/ComputeConfig.h>
11#include <aws/dms/model/MigrationTypeValue.h>
12#include <aws/core/utils/memory/stl/AWSVector.h>
13#include <aws/dms/model/Tag.h>
18namespace DatabaseMigrationService
59 inline void SetReplicationConfigIdentifier(
const char* value) { m_replicationConfigIdentifierHasBeenSet =
true; m_replicationConfigIdentifier.assign(value); }
74 inline void SetSourceEndpointArn(
const char* value) { m_sourceEndpointArnHasBeenSet =
true; m_sourceEndpointArn.assign(value); }
89 inline void SetTargetEndpointArn(
const char* value) { m_targetEndpointArnHasBeenSet =
true; m_targetEndpointArn.assign(value); }
133 inline void SetTableMappings(
const char* value) { m_tableMappingsHasBeenSet =
true; m_tableMappings.assign(value); }
150 inline void SetReplicationSettings(
const char* value) { m_replicationSettingsHasBeenSet =
true; m_replicationSettings.assign(value); }
167 inline void SetSupplementalSettings(
const char* value) { m_supplementalSettingsHasBeenSet =
true; m_supplementalSettings.assign(value); }
185 inline void SetResourceIdentifier(
const char* value) { m_resourceIdentifierHasBeenSet =
true; m_resourceIdentifier.assign(value); }
210 bool m_replicationConfigIdentifierHasBeenSet =
false;
213 bool m_sourceEndpointArnHasBeenSet =
false;
216 bool m_targetEndpointArnHasBeenSet =
false;
219 bool m_computeConfigHasBeenSet =
false;
222 bool m_replicationTypeHasBeenSet =
false;
225 bool m_tableMappingsHasBeenSet =
false;
228 bool m_replicationSettingsHasBeenSet =
false;
231 bool m_supplementalSettingsHasBeenSet =
false;
234 bool m_resourceIdentifierHasBeenSet =
false;
237 bool m_tagsHasBeenSet =
false;
void SetTargetEndpointArn(const char *value)
CreateReplicationConfigRequest & WithReplicationConfigIdentifier(Aws::String &&value)
bool ReplicationConfigIdentifierHasBeenSet() const
void SetComputeConfig(const ComputeConfig &value)
void SetTableMappings(const Aws::String &value)
CreateReplicationConfigRequest & WithReplicationSettings(const char *value)
void SetTableMappings(Aws::String &&value)
const ComputeConfig & GetComputeConfig() const
bool ReplicationSettingsHasBeenSet() const
void SetReplicationType(MigrationTypeValue &&value)
void SetReplicationSettings(const Aws::String &value)
CreateReplicationConfigRequest & WithTableMappings(const char *value)
void SetSupplementalSettings(const Aws::String &value)
CreateReplicationConfigRequest & WithSupplementalSettings(const char *value)
CreateReplicationConfigRequest & WithComputeConfig(ComputeConfig &&value)
void SetSupplementalSettings(Aws::String &&value)
const Aws::String & GetTargetEndpointArn() const
void SetResourceIdentifier(Aws::String &&value)
CreateReplicationConfigRequest & WithTags(Aws::Vector< Tag > &&value)
const Aws::String & GetSupplementalSettings() const
void SetComputeConfig(ComputeConfig &&value)
CreateReplicationConfigRequest & WithSupplementalSettings(Aws::String &&value)
CreateReplicationConfigRequest & AddTags(Tag &&value)
void SetTags(Aws::Vector< Tag > &&value)
CreateReplicationConfigRequest & WithSourceEndpointArn(const Aws::String &value)
CreateReplicationConfigRequest & WithResourceIdentifier(const Aws::String &value)
CreateReplicationConfigRequest & WithReplicationType(const MigrationTypeValue &value)
CreateReplicationConfigRequest & WithTargetEndpointArn(const Aws::String &value)
void SetResourceIdentifier(const Aws::String &value)
void SetTags(const Aws::Vector< Tag > &value)
void SetSourceEndpointArn(Aws::String &&value)
const Aws::String & GetTableMappings() const
const Aws::String & GetResourceIdentifier() const
const Aws::Vector< Tag > & GetTags() const
void SetSupplementalSettings(const char *value)
CreateReplicationConfigRequest & WithReplicationConfigIdentifier(const char *value)
CreateReplicationConfigRequest & WithTableMappings(Aws::String &&value)
const Aws::String & GetReplicationSettings() const
void SetReplicationSettings(const char *value)
CreateReplicationConfigRequest & WithSourceEndpointArn(Aws::String &&value)
bool ComputeConfigHasBeenSet() const
CreateReplicationConfigRequest & WithTargetEndpointArn(Aws::String &&value)
CreateReplicationConfigRequest & AddTags(const Tag &value)
CreateReplicationConfigRequest & WithReplicationSettings(const Aws::String &value)
void SetReplicationType(const MigrationTypeValue &value)
void SetReplicationConfigIdentifier(const char *value)
const Aws::String & GetReplicationConfigIdentifier() const
CreateReplicationConfigRequest & WithReplicationSettings(Aws::String &&value)
CreateReplicationConfigRequest & WithReplicationConfigIdentifier(const Aws::String &value)
bool TagsHasBeenSet() const
CreateReplicationConfigRequest & WithTableMappings(const Aws::String &value)
bool TargetEndpointArnHasBeenSet() const
void SetSourceEndpointArn(const Aws::String &value)
AWS_DATABASEMIGRATIONSERVICE_API Aws::String SerializePayload() const override
CreateReplicationConfigRequest & WithSupplementalSettings(const Aws::String &value)
CreateReplicationConfigRequest & WithSourceEndpointArn(const char *value)
void SetResourceIdentifier(const char *value)
CreateReplicationConfigRequest & WithTargetEndpointArn(const char *value)
void SetTargetEndpointArn(Aws::String &&value)
const Aws::String & GetSourceEndpointArn() const
AWS_DATABASEMIGRATIONSERVICE_API CreateReplicationConfigRequest()
void SetReplicationConfigIdentifier(Aws::String &&value)
CreateReplicationConfigRequest & WithTags(const Aws::Vector< Tag > &value)
const MigrationTypeValue & GetReplicationType() const
CreateReplicationConfigRequest & WithComputeConfig(const ComputeConfig &value)
void SetTargetEndpointArn(const Aws::String &value)
void SetSourceEndpointArn(const char *value)
bool ReplicationTypeHasBeenSet() const
void SetReplicationConfigIdentifier(const Aws::String &value)
bool SupplementalSettingsHasBeenSet() const
CreateReplicationConfigRequest & WithReplicationType(MigrationTypeValue &&value)
bool ResourceIdentifierHasBeenSet() const
void SetReplicationSettings(Aws::String &&value)
CreateReplicationConfigRequest & WithResourceIdentifier(const char *value)
bool SourceEndpointArnHasBeenSet() const
virtual const char * GetServiceRequestName() const override
CreateReplicationConfigRequest & WithResourceIdentifier(Aws::String &&value)
bool TableMappingsHasBeenSet() const
AWS_DATABASEMIGRATIONSERVICE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
void SetTableMappings(const char *value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector