Interface CreateReplicationConfigurationTemplateRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateReplicationConfigurationTemplateRequest.Builder,CreateReplicationConfigurationTemplateRequest>,MgnRequest.Builder,SdkBuilder<CreateReplicationConfigurationTemplateRequest.Builder,CreateReplicationConfigurationTemplateRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateReplicationConfigurationTemplateRequest
public static interface CreateReplicationConfigurationTemplateRequest.Builder extends MgnRequest.Builder, SdkPojo, CopyableBuilder<CreateReplicationConfigurationTemplateRequest.Builder,CreateReplicationConfigurationTemplateRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateReplicationConfigurationTemplateRequest.BuilderassociateDefaultSecurityGroup(Boolean associateDefaultSecurityGroup)Request to associate the default Application Migration Service Security group with the Replication Settings template.CreateReplicationConfigurationTemplateRequest.BuilderbandwidthThrottling(Long bandwidthThrottling)Request to configure bandwidth throttling during Replication Settings template creation.CreateReplicationConfigurationTemplateRequest.BuildercreatePublicIP(Boolean createPublicIP)Request to create Public IP during Replication Settings template creation.CreateReplicationConfigurationTemplateRequest.BuilderdataPlaneRouting(String dataPlaneRouting)Request to configure data plane routing during Replication Settings template creation.CreateReplicationConfigurationTemplateRequest.BuilderdataPlaneRouting(ReplicationConfigurationDataPlaneRouting dataPlaneRouting)Request to configure data plane routing during Replication Settings template creation.CreateReplicationConfigurationTemplateRequest.BuilderdefaultLargeStagingDiskType(String defaultLargeStagingDiskType)Request to configure the default large staging disk EBS volume type during Replication Settings template creation.CreateReplicationConfigurationTemplateRequest.BuilderdefaultLargeStagingDiskType(ReplicationConfigurationDefaultLargeStagingDiskType defaultLargeStagingDiskType)Request to configure the default large staging disk EBS volume type during Replication Settings template creation.CreateReplicationConfigurationTemplateRequest.BuilderebsEncryption(String ebsEncryption)Request to configure EBS encryption during Replication Settings template creation.CreateReplicationConfigurationTemplateRequest.BuilderebsEncryption(ReplicationConfigurationEbsEncryption ebsEncryption)Request to configure EBS encryption during Replication Settings template creation.CreateReplicationConfigurationTemplateRequest.BuilderebsEncryptionKeyArn(String ebsEncryptionKeyArn)Request to configure an EBS encryption key during Replication Settings template creation.CreateReplicationConfigurationTemplateRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateReplicationConfigurationTemplateRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateReplicationConfigurationTemplateRequest.BuilderreplicationServerInstanceType(String replicationServerInstanceType)Request to configure the Replication Server instance type during Replication Settings template creation.CreateReplicationConfigurationTemplateRequest.BuilderreplicationServersSecurityGroupsIDs(String... replicationServersSecurityGroupsIDs)Request to configure the Replication Server Security group ID during Replication Settings template creation.CreateReplicationConfigurationTemplateRequest.BuilderreplicationServersSecurityGroupsIDs(Collection<String> replicationServersSecurityGroupsIDs)Request to configure the Replication Server Security group ID during Replication Settings template creation.CreateReplicationConfigurationTemplateRequest.BuilderstagingAreaSubnetId(String stagingAreaSubnetId)Request to configure the Staging Area subnet ID during Replication Settings template creation.CreateReplicationConfigurationTemplateRequest.BuilderstagingAreaTags(Map<String,String> stagingAreaTags)Request to configure Staging Area tags during Replication Settings template creation.CreateReplicationConfigurationTemplateRequest.Buildertags(Map<String,String> tags)Request to configure tags during Replication Settings template creation.CreateReplicationConfigurationTemplateRequest.BuilderuseDedicatedReplicationServer(Boolean useDedicatedReplicationServer)Request to use Dedicated Replication Servers during Replication Settings template creation.CreateReplicationConfigurationTemplateRequest.BuilderuseFipsEndpoint(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 Detail
-
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
CreateReplicationConfigurationTemplateRequest.Builder bandwidthThrottling(Long 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
CreateReplicationConfigurationTemplateRequest.Builder createPublicIP(Boolean 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
CreateReplicationConfigurationTemplateRequest.Builder dataPlaneRouting(String 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:
ReplicationConfigurationDataPlaneRouting,ReplicationConfigurationDataPlaneRouting
-
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:
ReplicationConfigurationDataPlaneRouting,ReplicationConfigurationDataPlaneRouting
-
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:
ReplicationConfigurationDefaultLargeStagingDiskType,ReplicationConfigurationDefaultLargeStagingDiskType
-
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:
ReplicationConfigurationDefaultLargeStagingDiskType,ReplicationConfigurationDefaultLargeStagingDiskType
-
ebsEncryption
CreateReplicationConfigurationTemplateRequest.Builder ebsEncryption(String 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:
ReplicationConfigurationEbsEncryption,ReplicationConfigurationEbsEncryption
-
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:
ReplicationConfigurationEbsEncryption,ReplicationConfigurationEbsEncryption
-
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
CreateReplicationConfigurationTemplateRequest.Builder tags(Map<String,String> 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
CreateReplicationConfigurationTemplateRequest.Builder useFipsEndpoint(Boolean 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)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateReplicationConfigurationTemplateRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-