Interface ReplicationConfigurationTemplate.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ReplicationConfigurationTemplate.Builder,
,ReplicationConfigurationTemplate> SdkBuilder<ReplicationConfigurationTemplate.Builder,
,ReplicationConfigurationTemplate> SdkPojo
- Enclosing class:
ReplicationConfigurationTemplate
-
Method Summary
Modifier and TypeMethodDescriptionReplication Configuration template ARN.associateDefaultSecurityGroup
(Boolean associateDefaultSecurityGroup) Replication Configuration template associate default Application Migration Service Security group.bandwidthThrottling
(Long bandwidthThrottling) Replication Configuration template bandwidth throttling.createPublicIP
(Boolean createPublicIP) Replication Configuration template create Public IP.dataPlaneRouting
(String dataPlaneRouting) Replication Configuration template data plane routing.dataPlaneRouting
(ReplicationConfigurationDataPlaneRouting dataPlaneRouting) Replication Configuration template data plane routing.defaultLargeStagingDiskType
(String defaultLargeStagingDiskType) Replication Configuration template use default large Staging Disk type.defaultLargeStagingDiskType
(ReplicationConfigurationDefaultLargeStagingDiskType defaultLargeStagingDiskType) Replication Configuration template use default large Staging Disk type.ebsEncryption
(String ebsEncryption) Replication Configuration template EBS encryption.ebsEncryption
(ReplicationConfigurationEbsEncryption ebsEncryption) Replication Configuration template EBS encryption.ebsEncryptionKeyArn
(String ebsEncryptionKeyArn) Replication Configuration template EBS encryption key ARN.replicationConfigurationTemplateID
(String replicationConfigurationTemplateID) Replication Configuration template ID.replicationServerInstanceType
(String replicationServerInstanceType) Replication Configuration template server instance type.replicationServersSecurityGroupsIDs
(String... replicationServersSecurityGroupsIDs) Replication Configuration template server Security Groups IDs.replicationServersSecurityGroupsIDs
(Collection<String> replicationServersSecurityGroupsIDs) Replication Configuration template server Security Groups IDs.stagingAreaSubnetId
(String stagingAreaSubnetId) Replication Configuration template Staging Area subnet ID.stagingAreaTags
(Map<String, String> stagingAreaTags) Replication Configuration template Staging Area Tags.Replication Configuration template Tags.useDedicatedReplicationServer
(Boolean useDedicatedReplicationServer) Replication Configuration template use Dedicated Replication Server.useFipsEndpoint
(Boolean useFipsEndpoint) Replication Configuration template use Fips Endpoint.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
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
-
arn
Replication Configuration template ARN.
- Parameters:
arn
- Replication Configuration template ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associateDefaultSecurityGroup
ReplicationConfigurationTemplate.Builder associateDefaultSecurityGroup(Boolean associateDefaultSecurityGroup) Replication Configuration template associate default Application Migration Service Security group.
- Parameters:
associateDefaultSecurityGroup
- Replication Configuration template associate default Application Migration Service Security group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bandwidthThrottling
Replication Configuration template bandwidth throttling.
- Parameters:
bandwidthThrottling
- Replication Configuration template bandwidth throttling.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createPublicIP
Replication Configuration template create Public IP.
- Parameters:
createPublicIP
- Replication Configuration template create Public IP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataPlaneRouting
Replication Configuration template data plane routing.
- Parameters:
dataPlaneRouting
- Replication Configuration template data plane routing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataPlaneRouting
ReplicationConfigurationTemplate.Builder dataPlaneRouting(ReplicationConfigurationDataPlaneRouting dataPlaneRouting) Replication Configuration template data plane routing.
- Parameters:
dataPlaneRouting
- Replication Configuration template data plane routing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
defaultLargeStagingDiskType
ReplicationConfigurationTemplate.Builder defaultLargeStagingDiskType(String defaultLargeStagingDiskType) Replication Configuration template use default large Staging Disk type.
- Parameters:
defaultLargeStagingDiskType
- Replication Configuration template use default large Staging Disk type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
defaultLargeStagingDiskType
ReplicationConfigurationTemplate.Builder defaultLargeStagingDiskType(ReplicationConfigurationDefaultLargeStagingDiskType defaultLargeStagingDiskType) Replication Configuration template use default large Staging Disk type.
- Parameters:
defaultLargeStagingDiskType
- Replication Configuration template use default large Staging Disk type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ebsEncryption
Replication Configuration template EBS encryption.
- Parameters:
ebsEncryption
- Replication Configuration template EBS encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ebsEncryption
ReplicationConfigurationTemplate.Builder ebsEncryption(ReplicationConfigurationEbsEncryption ebsEncryption) Replication Configuration template EBS encryption.
- Parameters:
ebsEncryption
- Replication Configuration template EBS encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ebsEncryptionKeyArn
Replication Configuration template EBS encryption key ARN.
- Parameters:
ebsEncryptionKeyArn
- Replication Configuration template EBS encryption key ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationConfigurationTemplateID
ReplicationConfigurationTemplate.Builder replicationConfigurationTemplateID(String replicationConfigurationTemplateID) Replication Configuration template ID.
- Parameters:
replicationConfigurationTemplateID
- Replication Configuration template ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationServerInstanceType
ReplicationConfigurationTemplate.Builder replicationServerInstanceType(String replicationServerInstanceType) Replication Configuration template server instance type.
- Parameters:
replicationServerInstanceType
- Replication Configuration template server instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationServersSecurityGroupsIDs
ReplicationConfigurationTemplate.Builder replicationServersSecurityGroupsIDs(Collection<String> replicationServersSecurityGroupsIDs) Replication Configuration template server Security Groups IDs.
- Parameters:
replicationServersSecurityGroupsIDs
- Replication Configuration template server Security Groups IDs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationServersSecurityGroupsIDs
ReplicationConfigurationTemplate.Builder replicationServersSecurityGroupsIDs(String... replicationServersSecurityGroupsIDs) Replication Configuration template server Security Groups IDs.
- Parameters:
replicationServersSecurityGroupsIDs
- Replication Configuration template server Security Groups IDs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stagingAreaSubnetId
Replication Configuration template Staging Area subnet ID.
- Parameters:
stagingAreaSubnetId
- Replication Configuration template Staging Area subnet ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stagingAreaTags
Replication Configuration template Staging Area Tags.
- Parameters:
stagingAreaTags
- Replication Configuration template Staging Area Tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Replication Configuration template Tags.
- Parameters:
tags
- Replication Configuration template Tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
useDedicatedReplicationServer
ReplicationConfigurationTemplate.Builder useDedicatedReplicationServer(Boolean useDedicatedReplicationServer) Replication Configuration template use Dedicated Replication Server.
- Parameters:
useDedicatedReplicationServer
- Replication Configuration template use Dedicated Replication Server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
useFipsEndpoint
Replication Configuration template use Fips Endpoint.
- Parameters:
useFipsEndpoint
- Replication Configuration template use Fips Endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-