public static interface CreateReplicationConfigRequest.Builder extends DatabaseMigrationRequest.Builder, SdkPojo, CopyableBuilder<CreateReplicationConfigRequest.Builder,CreateReplicationConfigRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateReplicationConfigRequest.Builder |
computeConfig(ComputeConfig computeConfig)
Configuration parameters for provisioning an DMS Serverless replication.
|
default CreateReplicationConfigRequest.Builder |
computeConfig(Consumer<ComputeConfig.Builder> computeConfig)
Configuration parameters for provisioning an DMS Serverless replication.
|
CreateReplicationConfigRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateReplicationConfigRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateReplicationConfigRequest.Builder |
replicationConfigIdentifier(String replicationConfigIdentifier)
A unique identifier that you want to use to create a
ReplicationConfigArn that is returned as
part of the output from this action. |
CreateReplicationConfigRequest.Builder |
replicationSettings(String replicationSettings)
Optional JSON settings for DMS Serverless replications that are provisioned using this replication
configuration.
|
CreateReplicationConfigRequest.Builder |
replicationType(MigrationTypeValue replicationType)
The type of DMS Serverless replication to provision using this replication configuration.
|
CreateReplicationConfigRequest.Builder |
replicationType(String replicationType)
The type of DMS Serverless replication to provision using this replication configuration.
|
CreateReplicationConfigRequest.Builder |
resourceIdentifier(String resourceIdentifier)
Optional unique value or name that you set for a given resource that can be used to construct an Amazon
Resource Name (ARN) for that resource.
|
CreateReplicationConfigRequest.Builder |
sourceEndpointArn(String sourceEndpointArn)
The Amazon Resource Name (ARN) of the source endpoint for this DMS Serverless replication configuration.
|
CreateReplicationConfigRequest.Builder |
supplementalSettings(String supplementalSettings)
Optional JSON settings for specifying supplemental data.
|
CreateReplicationConfigRequest.Builder |
tableMappings(String tableMappings)
JSON table mappings for DMS Serverless replications that are provisioned using this replication
configuration.
|
CreateReplicationConfigRequest.Builder |
tags(Collection<Tag> tags)
One or more optional tags associated with resources used by the DMS Serverless replication.
|
CreateReplicationConfigRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
One or more optional tags associated with resources used by the DMS Serverless replication.
|
CreateReplicationConfigRequest.Builder |
tags(Tag... tags)
One or more optional tags associated with resources used by the DMS Serverless replication.
|
CreateReplicationConfigRequest.Builder |
targetEndpointArn(String targetEndpointArn)
The Amazon Resource Name (ARN) of the target endpoint for this DMS serverless replication configuration.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateReplicationConfigRequest.Builder replicationConfigIdentifier(String replicationConfigIdentifier)
A unique identifier that you want to use to create a ReplicationConfigArn that is returned as
part of the output from this action. You can then pass this output ReplicationConfigArn as the
value of the ReplicationConfigArn option for other actions to identify both DMS Serverless
replications and replication configurations that you want those actions to operate on. For some actions, you
can also use either this unique identifier or a corresponding ARN in action filters to identify the specific
replication and replication configuration to operate on.
replicationConfigIdentifier - A unique identifier that you want to use to create a ReplicationConfigArn that is
returned as part of the output from this action. You can then pass this output
ReplicationConfigArn as the value of the ReplicationConfigArn option for
other actions to identify both DMS Serverless replications and replication configurations that you
want those actions to operate on. For some actions, you can also use either this unique identifier or
a corresponding ARN in action filters to identify the specific replication and replication
configuration to operate on.CreateReplicationConfigRequest.Builder sourceEndpointArn(String sourceEndpointArn)
The Amazon Resource Name (ARN) of the source endpoint for this DMS Serverless replication configuration.
sourceEndpointArn - The Amazon Resource Name (ARN) of the source endpoint for this DMS Serverless replication
configuration.CreateReplicationConfigRequest.Builder targetEndpointArn(String targetEndpointArn)
The Amazon Resource Name (ARN) of the target endpoint for this DMS serverless replication configuration.
targetEndpointArn - The Amazon Resource Name (ARN) of the target endpoint for this DMS serverless replication
configuration.CreateReplicationConfigRequest.Builder computeConfig(ComputeConfig computeConfig)
Configuration parameters for provisioning an DMS Serverless replication.
computeConfig - Configuration parameters for provisioning an DMS Serverless replication.default CreateReplicationConfigRequest.Builder computeConfig(Consumer<ComputeConfig.Builder> computeConfig)
Configuration parameters for provisioning an DMS Serverless replication.
This is a convenience method that creates an instance of theComputeConfig.Builder avoiding the need
to create one manually via ComputeConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to computeConfig(ComputeConfig).
computeConfig - a consumer that will call methods on ComputeConfig.BuildercomputeConfig(ComputeConfig)CreateReplicationConfigRequest.Builder replicationType(String replicationType)
The type of DMS Serverless replication to provision using this replication configuration.
Possible values:
"full-load"
"cdc"
"full-load-and-cdc"
replicationType - The type of DMS Serverless replication to provision using this replication configuration.
Possible values:
"full-load"
"cdc"
"full-load-and-cdc"
MigrationTypeValue,
MigrationTypeValueCreateReplicationConfigRequest.Builder replicationType(MigrationTypeValue replicationType)
The type of DMS Serverless replication to provision using this replication configuration.
Possible values:
"full-load"
"cdc"
"full-load-and-cdc"
replicationType - The type of DMS Serverless replication to provision using this replication configuration.
Possible values:
"full-load"
"cdc"
"full-load-and-cdc"
MigrationTypeValue,
MigrationTypeValueCreateReplicationConfigRequest.Builder tableMappings(String tableMappings)
JSON table mappings for DMS Serverless replications that are provisioned using this replication configuration. For more information, see Specifying table selection and transformations rules using JSON.
tableMappings - JSON table mappings for DMS Serverless replications that are provisioned using this replication
configuration. For more information, see Specifying table selection and transformations rules using JSON.CreateReplicationConfigRequest.Builder replicationSettings(String replicationSettings)
Optional JSON settings for DMS Serverless replications that are provisioned using this replication configuration. For example, see Change processing tuning settings.
replicationSettings - Optional JSON settings for DMS Serverless replications that are provisioned using this replication
configuration. For example, see Change processing tuning settings.CreateReplicationConfigRequest.Builder supplementalSettings(String supplementalSettings)
Optional JSON settings for specifying supplemental data. For more information, see Specifying supplemental data for task settings.
supplementalSettings - Optional JSON settings for specifying supplemental data. For more information, see Specifying
supplemental data for task settings.CreateReplicationConfigRequest.Builder resourceIdentifier(String resourceIdentifier)
Optional unique value or name that you set for a given resource that can be used to construct an Amazon Resource Name (ARN) for that resource. For more information, see Fine-grained access control using resource names and tags.
resourceIdentifier - Optional unique value or name that you set for a given resource that can be used to construct an
Amazon Resource Name (ARN) for that resource. For more information, see
Fine-grained access control using resource names and tags.CreateReplicationConfigRequest.Builder tags(Collection<Tag> tags)
One or more optional tags associated with resources used by the DMS Serverless replication. For more information, see Tagging resources in Database Migration Service.
tags - One or more optional tags associated with resources used by the DMS Serverless replication. For more
information, see Tagging
resources in Database Migration Service.CreateReplicationConfigRequest.Builder tags(Tag... tags)
One or more optional tags associated with resources used by the DMS Serverless replication. For more information, see Tagging resources in Database Migration Service.
tags - One or more optional tags associated with resources used by the DMS Serverless replication. For more
information, see Tagging
resources in Database Migration Service.CreateReplicationConfigRequest.Builder tags(Consumer<Tag.Builder>... tags)
One or more optional tags associated with resources used by the DMS Serverless replication. For more information, see Tagging resources in Database Migration Service.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one
manually via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateReplicationConfigRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateReplicationConfigRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.