Interface UpdateReplicationConfigurationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<UpdateReplicationConfigurationResponse.Builder,
,UpdateReplicationConfigurationResponse> MgnResponse.Builder
,SdkBuilder<UpdateReplicationConfigurationResponse.Builder,
,UpdateReplicationConfigurationResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
UpdateReplicationConfigurationResponse
-
Method Summary
Modifier and TypeMethodDescriptionassociateDefaultSecurityGroup
(Boolean associateDefaultSecurityGroup) Replication Configuration associate default Application Migration Service Security Group.bandwidthThrottling
(Long bandwidthThrottling) Replication Configuration set bandwidth throttling.createPublicIP
(Boolean createPublicIP) Replication Configuration create Public IP.dataPlaneRouting
(String dataPlaneRouting) Replication Configuration data plane routing.dataPlaneRouting
(ReplicationConfigurationDataPlaneRouting dataPlaneRouting) Replication Configuration data plane routing.defaultLargeStagingDiskType
(String defaultLargeStagingDiskType) Replication Configuration use default large Staging Disks.defaultLargeStagingDiskType
(ReplicationConfigurationDefaultLargeStagingDiskType defaultLargeStagingDiskType) Replication Configuration use default large Staging Disks.ebsEncryption
(String ebsEncryption) Replication Configuration EBS encryption.ebsEncryption
(ReplicationConfigurationEbsEncryption ebsEncryption) Replication Configuration EBS encryption.ebsEncryptionKeyArn
(String ebsEncryptionKeyArn) Replication Configuration EBS encryption key ARN.Replication Configuration name.replicatedDisks
(Collection<ReplicationConfigurationReplicatedDisk> replicatedDisks) Replication Configuration replicated disks.replicatedDisks
(Consumer<ReplicationConfigurationReplicatedDisk.Builder>... replicatedDisks) Replication Configuration replicated disks.replicatedDisks
(ReplicationConfigurationReplicatedDisk... replicatedDisks) Replication Configuration replicated disks.replicationServerInstanceType
(String replicationServerInstanceType) Replication Configuration Replication Server instance type.replicationServersSecurityGroupsIDs
(String... replicationServersSecurityGroupsIDs) Replication Configuration Replication Server Security Group IDs.replicationServersSecurityGroupsIDs
(Collection<String> replicationServersSecurityGroupsIDs) Replication Configuration Replication Server Security Group IDs.sourceServerID
(String sourceServerID) Replication Configuration Source Server ID.stagingAreaSubnetId
(String stagingAreaSubnetId) Replication Configuration Staging Area subnet ID.stagingAreaTags
(Map<String, String> stagingAreaTags) Replication Configuration Staging Area tags.useDedicatedReplicationServer
(Boolean useDedicatedReplicationServer) Replication Configuration use Dedicated Replication Server.useFipsEndpoint
(Boolean useFipsEndpoint) Replication Configuration use Fips Endpoint.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.mgn.model.MgnResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
associateDefaultSecurityGroup
UpdateReplicationConfigurationResponse.Builder associateDefaultSecurityGroup(Boolean associateDefaultSecurityGroup) Replication Configuration associate default Application Migration Service Security Group.
- Parameters:
associateDefaultSecurityGroup
- Replication Configuration 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 set bandwidth throttling.
- Parameters:
bandwidthThrottling
- Replication Configuration set bandwidth throttling.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createPublicIP
Replication Configuration create Public IP.
- Parameters:
createPublicIP
- Replication Configuration create Public IP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataPlaneRouting
Replication Configuration data plane routing.
- Parameters:
dataPlaneRouting
- Replication Configuration data plane routing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataPlaneRouting
UpdateReplicationConfigurationResponse.Builder dataPlaneRouting(ReplicationConfigurationDataPlaneRouting dataPlaneRouting) Replication Configuration data plane routing.
- Parameters:
dataPlaneRouting
- Replication Configuration data plane routing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
defaultLargeStagingDiskType
UpdateReplicationConfigurationResponse.Builder defaultLargeStagingDiskType(String defaultLargeStagingDiskType) Replication Configuration use default large Staging Disks.
- Parameters:
defaultLargeStagingDiskType
- Replication Configuration use default large Staging Disks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
defaultLargeStagingDiskType
UpdateReplicationConfigurationResponse.Builder defaultLargeStagingDiskType(ReplicationConfigurationDefaultLargeStagingDiskType defaultLargeStagingDiskType) Replication Configuration use default large Staging Disks.
- Parameters:
defaultLargeStagingDiskType
- Replication Configuration use default large Staging Disks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ebsEncryption
Replication Configuration EBS encryption.
- Parameters:
ebsEncryption
- Replication Configuration EBS encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ebsEncryption
UpdateReplicationConfigurationResponse.Builder ebsEncryption(ReplicationConfigurationEbsEncryption ebsEncryption) Replication Configuration EBS encryption.
- Parameters:
ebsEncryption
- Replication Configuration EBS encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ebsEncryptionKeyArn
Replication Configuration EBS encryption key ARN.
- Parameters:
ebsEncryptionKeyArn
- Replication Configuration EBS encryption key ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Replication Configuration name.
- Parameters:
name
- Replication Configuration name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicatedDisks
UpdateReplicationConfigurationResponse.Builder replicatedDisks(Collection<ReplicationConfigurationReplicatedDisk> replicatedDisks) Replication Configuration replicated disks.
- Parameters:
replicatedDisks
- Replication Configuration replicated disks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicatedDisks
UpdateReplicationConfigurationResponse.Builder replicatedDisks(ReplicationConfigurationReplicatedDisk... replicatedDisks) Replication Configuration replicated disks.
- Parameters:
replicatedDisks
- Replication Configuration replicated disks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicatedDisks
UpdateReplicationConfigurationResponse.Builder replicatedDisks(Consumer<ReplicationConfigurationReplicatedDisk.Builder>... replicatedDisks) Replication Configuration replicated disks.
This is a convenience method that creates an instance of theReplicationConfigurationReplicatedDisk.Builder
avoiding the need to create one manually viaReplicationConfigurationReplicatedDisk.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toreplicatedDisks(List<ReplicationConfigurationReplicatedDisk>)
.- Parameters:
replicatedDisks
- a consumer that will call methods onReplicationConfigurationReplicatedDisk.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
replicationServerInstanceType
UpdateReplicationConfigurationResponse.Builder replicationServerInstanceType(String replicationServerInstanceType) Replication Configuration Replication Server instance type.
- Parameters:
replicationServerInstanceType
- Replication Configuration Replication Server instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationServersSecurityGroupsIDs
UpdateReplicationConfigurationResponse.Builder replicationServersSecurityGroupsIDs(Collection<String> replicationServersSecurityGroupsIDs) Replication Configuration Replication Server Security Group IDs.
- Parameters:
replicationServersSecurityGroupsIDs
- Replication Configuration Replication Server Security Group IDs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationServersSecurityGroupsIDs
UpdateReplicationConfigurationResponse.Builder replicationServersSecurityGroupsIDs(String... replicationServersSecurityGroupsIDs) Replication Configuration Replication Server Security Group IDs.
- Parameters:
replicationServersSecurityGroupsIDs
- Replication Configuration Replication Server Security Group IDs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceServerID
Replication Configuration Source Server ID.
- Parameters:
sourceServerID
- Replication Configuration Source Server ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stagingAreaSubnetId
Replication Configuration Staging Area subnet ID.
- Parameters:
stagingAreaSubnetId
- Replication Configuration Staging Area subnet ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stagingAreaTags
Replication Configuration Staging Area tags.
- Parameters:
stagingAreaTags
- Replication Configuration Staging Area tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
useDedicatedReplicationServer
UpdateReplicationConfigurationResponse.Builder useDedicatedReplicationServer(Boolean useDedicatedReplicationServer) Replication Configuration use Dedicated Replication Server.
- Parameters:
useDedicatedReplicationServer
- Replication Configuration use Dedicated Replication Server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
useFipsEndpoint
Replication Configuration use Fips Endpoint.
- Parameters:
useFipsEndpoint
- Replication Configuration use Fips Endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-