Interface ReplicationConfigurationTemplate.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ReplicationConfigurationTemplate.Builder,ReplicationConfigurationTemplate>,SdkBuilder<ReplicationConfigurationTemplate.Builder,ReplicationConfigurationTemplate>,SdkPojo
- Enclosing class:
- ReplicationConfigurationTemplate
public static interface ReplicationConfigurationTemplate.Builder extends SdkPojo, CopyableBuilder<ReplicationConfigurationTemplate.Builder,ReplicationConfigurationTemplate>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReplicationConfigurationTemplate.Builderarn(String arn)Replication Configuration template ARN.ReplicationConfigurationTemplate.BuilderassociateDefaultSecurityGroup(Boolean associateDefaultSecurityGroup)Replication Configuration template associate default Application Migration Service Security group.ReplicationConfigurationTemplate.BuilderbandwidthThrottling(Long bandwidthThrottling)Replication Configuration template bandwidth throttling.ReplicationConfigurationTemplate.BuildercreatePublicIP(Boolean createPublicIP)Replication Configuration template create Public IP.ReplicationConfigurationTemplate.BuilderdataPlaneRouting(String dataPlaneRouting)Replication Configuration template data plane routing.ReplicationConfigurationTemplate.BuilderdataPlaneRouting(ReplicationConfigurationDataPlaneRouting dataPlaneRouting)Replication Configuration template data plane routing.ReplicationConfigurationTemplate.BuilderdefaultLargeStagingDiskType(String defaultLargeStagingDiskType)Replication Configuration template use default large Staging Disk type.ReplicationConfigurationTemplate.BuilderdefaultLargeStagingDiskType(ReplicationConfigurationDefaultLargeStagingDiskType defaultLargeStagingDiskType)Replication Configuration template use default large Staging Disk type.ReplicationConfigurationTemplate.BuilderebsEncryption(String ebsEncryption)Replication Configuration template EBS encryption.ReplicationConfigurationTemplate.BuilderebsEncryption(ReplicationConfigurationEbsEncryption ebsEncryption)Replication Configuration template EBS encryption.ReplicationConfigurationTemplate.BuilderebsEncryptionKeyArn(String ebsEncryptionKeyArn)Replication Configuration template EBS encryption key ARN.ReplicationConfigurationTemplate.BuilderreplicationConfigurationTemplateID(String replicationConfigurationTemplateID)Replication Configuration template ID.ReplicationConfigurationTemplate.BuilderreplicationServerInstanceType(String replicationServerInstanceType)Replication Configuration template server instance type.ReplicationConfigurationTemplate.BuilderreplicationServersSecurityGroupsIDs(String... replicationServersSecurityGroupsIDs)Replication Configuration template server Security Groups IDs.ReplicationConfigurationTemplate.BuilderreplicationServersSecurityGroupsIDs(Collection<String> replicationServersSecurityGroupsIDs)Replication Configuration template server Security Groups IDs.ReplicationConfigurationTemplate.BuilderstagingAreaSubnetId(String stagingAreaSubnetId)Replication Configuration template Staging Area subnet ID.ReplicationConfigurationTemplate.BuilderstagingAreaTags(Map<String,String> stagingAreaTags)Replication Configuration template Staging Area Tags.ReplicationConfigurationTemplate.Buildertags(Map<String,String> tags)Replication Configuration template Tags.ReplicationConfigurationTemplate.BuilderuseDedicatedReplicationServer(Boolean useDedicatedReplicationServer)Replication Configuration template use Dedicated Replication Server.ReplicationConfigurationTemplate.BuilderuseFipsEndpoint(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 Detail
-
arn
ReplicationConfigurationTemplate.Builder arn(String 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
ReplicationConfigurationTemplate.Builder bandwidthThrottling(Long 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
ReplicationConfigurationTemplate.Builder createPublicIP(Boolean 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
ReplicationConfigurationTemplate.Builder dataPlaneRouting(String 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:
ReplicationConfigurationDataPlaneRouting,ReplicationConfigurationDataPlaneRouting
-
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:
ReplicationConfigurationDataPlaneRouting,ReplicationConfigurationDataPlaneRouting
-
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:
ReplicationConfigurationDefaultLargeStagingDiskType,ReplicationConfigurationDefaultLargeStagingDiskType
-
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:
ReplicationConfigurationDefaultLargeStagingDiskType,ReplicationConfigurationDefaultLargeStagingDiskType
-
ebsEncryption
ReplicationConfigurationTemplate.Builder ebsEncryption(String 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:
ReplicationConfigurationEbsEncryption,ReplicationConfigurationEbsEncryption
-
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:
ReplicationConfigurationEbsEncryption,ReplicationConfigurationEbsEncryption
-
ebsEncryptionKeyArn
ReplicationConfigurationTemplate.Builder ebsEncryptionKeyArn(String 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
ReplicationConfigurationTemplate.Builder stagingAreaSubnetId(String 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
ReplicationConfigurationTemplate.Builder stagingAreaTags(Map<String,String> 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
ReplicationConfigurationTemplate.Builder tags(Map<String,String> 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
ReplicationConfigurationTemplate.Builder useFipsEndpoint(Boolean 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.
-
-