Interface CreateReplicationConfigurationTemplateRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateReplicationConfigurationTemplateRequest.Builder,
,CreateReplicationConfigurationTemplateRequest> MgnRequest.Builder
,SdkBuilder<CreateReplicationConfigurationTemplateRequest.Builder,
,CreateReplicationConfigurationTemplateRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateReplicationConfigurationTemplateRequest
-
Method Summary
Modifier and TypeMethodDescriptionassociateDefaultSecurityGroup
(Boolean associateDefaultSecurityGroup) Request to associate the default Application Migration Service Security group with the Replication Settings template.bandwidthThrottling
(Long bandwidthThrottling) Request to configure bandwidth throttling during Replication Settings template creation.createPublicIP
(Boolean createPublicIP) Request to create Public IP during Replication Settings template creation.dataPlaneRouting
(String dataPlaneRouting) Request to configure data plane routing during Replication Settings template creation.dataPlaneRouting
(ReplicationConfigurationDataPlaneRouting dataPlaneRouting) Request to configure data plane routing during Replication Settings template creation.defaultLargeStagingDiskType
(String defaultLargeStagingDiskType) Request to configure the default large staging disk EBS volume type during Replication Settings template creation.defaultLargeStagingDiskType
(ReplicationConfigurationDefaultLargeStagingDiskType defaultLargeStagingDiskType) Request to configure the default large staging disk EBS volume type during Replication Settings template creation.ebsEncryption
(String ebsEncryption) Request to configure EBS encryption during Replication Settings template creation.ebsEncryption
(ReplicationConfigurationEbsEncryption ebsEncryption) Request to configure EBS encryption during Replication Settings template creation.ebsEncryptionKeyArn
(String ebsEncryptionKeyArn) Request to configure an EBS encryption key during Replication Settings template creation.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.replicationServerInstanceType
(String replicationServerInstanceType) Request to configure the Replication Server instance type during Replication Settings template creation.replicationServersSecurityGroupsIDs
(String... replicationServersSecurityGroupsIDs) Request to configure the Replication Server Security group ID during Replication Settings template creation.replicationServersSecurityGroupsIDs
(Collection<String> replicationServersSecurityGroupsIDs) Request to configure the Replication Server Security group ID during Replication Settings template creation.stagingAreaSubnetId
(String stagingAreaSubnetId) Request to configure the Staging Area subnet ID during Replication Settings template creation.stagingAreaTags
(Map<String, String> stagingAreaTags) Request to configure Staging Area tags during Replication Settings template creation.Request to configure tags during Replication Settings template creation.useDedicatedReplicationServer
(Boolean useDedicatedReplicationServer) Request to use Dedicated Replication Servers during Replication Settings template creation.useFipsEndpoint
(Boolean useFipsEndpoint) Request to use Fips Endpoint during Replication Settings template creation.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.mgn.model.MgnRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
associateDefaultSecurityGroup
CreateReplicationConfigurationTemplateRequest.Builder associateDefaultSecurityGroup(Boolean associateDefaultSecurityGroup) Request to associate the default Application Migration Service Security group with the Replication Settings template.
- Parameters:
associateDefaultSecurityGroup
- Request to associate the default Application Migration Service Security group with the Replication Settings template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bandwidthThrottling
Request to configure bandwidth throttling during Replication Settings template creation.
- Parameters:
bandwidthThrottling
- Request to configure bandwidth throttling during Replication Settings template creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createPublicIP
Request to create Public IP during Replication Settings template creation.
- Parameters:
createPublicIP
- Request to create Public IP during Replication Settings template creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataPlaneRouting
Request to configure data plane routing during Replication Settings template creation.
- Parameters:
dataPlaneRouting
- Request to configure data plane routing during Replication Settings template creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataPlaneRouting
CreateReplicationConfigurationTemplateRequest.Builder dataPlaneRouting(ReplicationConfigurationDataPlaneRouting dataPlaneRouting) Request to configure data plane routing during Replication Settings template creation.
- Parameters:
dataPlaneRouting
- Request to configure data plane routing during Replication Settings template creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
defaultLargeStagingDiskType
CreateReplicationConfigurationTemplateRequest.Builder defaultLargeStagingDiskType(String defaultLargeStagingDiskType) Request to configure the default large staging disk EBS volume type during Replication Settings template creation.
- Parameters:
defaultLargeStagingDiskType
- Request to configure the default large staging disk EBS volume type during Replication Settings template creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
defaultLargeStagingDiskType
CreateReplicationConfigurationTemplateRequest.Builder defaultLargeStagingDiskType(ReplicationConfigurationDefaultLargeStagingDiskType defaultLargeStagingDiskType) Request to configure the default large staging disk EBS volume type during Replication Settings template creation.
- Parameters:
defaultLargeStagingDiskType
- Request to configure the default large staging disk EBS volume type during Replication Settings template creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ebsEncryption
Request to configure EBS encryption during Replication Settings template creation.
- Parameters:
ebsEncryption
- Request to configure EBS encryption during Replication Settings template creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ebsEncryption
CreateReplicationConfigurationTemplateRequest.Builder ebsEncryption(ReplicationConfigurationEbsEncryption ebsEncryption) Request to configure EBS encryption during Replication Settings template creation.
- Parameters:
ebsEncryption
- Request to configure EBS encryption during Replication Settings template creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ebsEncryptionKeyArn
CreateReplicationConfigurationTemplateRequest.Builder ebsEncryptionKeyArn(String ebsEncryptionKeyArn) Request to configure an EBS encryption key during Replication Settings template creation.
- Parameters:
ebsEncryptionKeyArn
- Request to configure an EBS encryption key during Replication Settings template creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationServerInstanceType
CreateReplicationConfigurationTemplateRequest.Builder replicationServerInstanceType(String replicationServerInstanceType) Request to configure the Replication Server instance type during Replication Settings template creation.
- Parameters:
replicationServerInstanceType
- Request to configure the Replication Server instance type during Replication Settings template creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationServersSecurityGroupsIDs
CreateReplicationConfigurationTemplateRequest.Builder replicationServersSecurityGroupsIDs(Collection<String> replicationServersSecurityGroupsIDs) Request to configure the Replication Server Security group ID during Replication Settings template creation.
- Parameters:
replicationServersSecurityGroupsIDs
- Request to configure the Replication Server Security group ID during Replication Settings template creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationServersSecurityGroupsIDs
CreateReplicationConfigurationTemplateRequest.Builder replicationServersSecurityGroupsIDs(String... replicationServersSecurityGroupsIDs) Request to configure the Replication Server Security group ID during Replication Settings template creation.
- Parameters:
replicationServersSecurityGroupsIDs
- Request to configure the Replication Server Security group ID during Replication Settings template creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stagingAreaSubnetId
CreateReplicationConfigurationTemplateRequest.Builder stagingAreaSubnetId(String stagingAreaSubnetId) Request to configure the Staging Area subnet ID during Replication Settings template creation.
- Parameters:
stagingAreaSubnetId
- Request to configure the Staging Area subnet ID during Replication Settings template creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stagingAreaTags
CreateReplicationConfigurationTemplateRequest.Builder stagingAreaTags(Map<String, String> stagingAreaTags) Request to configure Staging Area tags during Replication Settings template creation.
- Parameters:
stagingAreaTags
- Request to configure Staging Area tags during Replication Settings template creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Request to configure tags during Replication Settings template creation.
- Parameters:
tags
- Request to configure tags during Replication Settings template creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
useDedicatedReplicationServer
CreateReplicationConfigurationTemplateRequest.Builder useDedicatedReplicationServer(Boolean useDedicatedReplicationServer) Request to use Dedicated Replication Servers during Replication Settings template creation.
- Parameters:
useDedicatedReplicationServer
- Request to use Dedicated Replication Servers during Replication Settings template creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
useFipsEndpoint
Request to use Fips Endpoint during Replication Settings template creation.
- Parameters:
useFipsEndpoint
- Request to use Fips Endpoint during Replication Settings template creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateReplicationConfigurationTemplateRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateReplicationConfigurationTemplateRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-