Interface UpdateReplicationConfigurationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateReplicationConfigurationRequest.Builder,
,UpdateReplicationConfigurationRequest> MgnRequest.Builder
,SdkBuilder<UpdateReplicationConfigurationRequest.Builder,
,UpdateReplicationConfigurationRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateReplicationConfigurationRequest
-
Method Summary
Modifier and TypeMethodDescriptionUpdate replication configuration Account ID request.associateDefaultSecurityGroup
(Boolean associateDefaultSecurityGroup) Update replication configuration associate default Application Migration Service Security group request.bandwidthThrottling
(Long bandwidthThrottling) Update replication configuration bandwidth throttling request.createPublicIP
(Boolean createPublicIP) Update replication configuration create Public IP request.dataPlaneRouting
(String dataPlaneRouting) Update replication configuration data plane routing request.dataPlaneRouting
(ReplicationConfigurationDataPlaneRouting dataPlaneRouting) Update replication configuration data plane routing request.defaultLargeStagingDiskType
(String defaultLargeStagingDiskType) Update replication configuration use default large Staging Disk type request.defaultLargeStagingDiskType
(ReplicationConfigurationDefaultLargeStagingDiskType defaultLargeStagingDiskType) Update replication configuration use default large Staging Disk type request.ebsEncryption
(String ebsEncryption) Update replication configuration EBS encryption request.ebsEncryption
(ReplicationConfigurationEbsEncryption ebsEncryption) Update replication configuration EBS encryption request.ebsEncryptionKeyArn
(String ebsEncryptionKeyArn) Update replication configuration EBS encryption key ARN request.Update replication configuration name request.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.replicatedDisks
(Collection<ReplicationConfigurationReplicatedDisk> replicatedDisks) Update replication configuration replicated disks request.replicatedDisks
(Consumer<ReplicationConfigurationReplicatedDisk.Builder>... replicatedDisks) Update replication configuration replicated disks request.replicatedDisks
(ReplicationConfigurationReplicatedDisk... replicatedDisks) Update replication configuration replicated disks request.replicationServerInstanceType
(String replicationServerInstanceType) Update replication configuration Replication Server instance type request.replicationServersSecurityGroupsIDs
(String... replicationServersSecurityGroupsIDs) Update replication configuration Replication Server Security Groups IDs request.replicationServersSecurityGroupsIDs
(Collection<String> replicationServersSecurityGroupsIDs) Update replication configuration Replication Server Security Groups IDs request.sourceServerID
(String sourceServerID) Update replication configuration Source Server ID request.stagingAreaSubnetId
(String stagingAreaSubnetId) Update replication configuration Staging Area subnet request.stagingAreaTags
(Map<String, String> stagingAreaTags) Update replication configuration Staging Area Tags request.useDedicatedReplicationServer
(Boolean useDedicatedReplicationServer) Update replication configuration use dedicated Replication Server request.useFipsEndpoint
(Boolean useFipsEndpoint) Update replication configuration use Fips Endpoint.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
-
accountID
Update replication configuration Account ID request.
- Parameters:
accountID
- Update replication configuration Account ID request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associateDefaultSecurityGroup
UpdateReplicationConfigurationRequest.Builder associateDefaultSecurityGroup(Boolean associateDefaultSecurityGroup) Update replication configuration associate default Application Migration Service Security group request.
- Parameters:
associateDefaultSecurityGroup
- Update replication configuration associate default Application Migration Service Security group request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bandwidthThrottling
Update replication configuration bandwidth throttling request.
- Parameters:
bandwidthThrottling
- Update replication configuration bandwidth throttling request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createPublicIP
Update replication configuration create Public IP request.
- Parameters:
createPublicIP
- Update replication configuration create Public IP request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataPlaneRouting
Update replication configuration data plane routing request.
- Parameters:
dataPlaneRouting
- Update replication configuration data plane routing request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataPlaneRouting
UpdateReplicationConfigurationRequest.Builder dataPlaneRouting(ReplicationConfigurationDataPlaneRouting dataPlaneRouting) Update replication configuration data plane routing request.
- Parameters:
dataPlaneRouting
- Update replication configuration data plane routing request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
defaultLargeStagingDiskType
UpdateReplicationConfigurationRequest.Builder defaultLargeStagingDiskType(String defaultLargeStagingDiskType) Update replication configuration use default large Staging Disk type request.
- Parameters:
defaultLargeStagingDiskType
- Update replication configuration use default large Staging Disk type request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
defaultLargeStagingDiskType
UpdateReplicationConfigurationRequest.Builder defaultLargeStagingDiskType(ReplicationConfigurationDefaultLargeStagingDiskType defaultLargeStagingDiskType) Update replication configuration use default large Staging Disk type request.
- Parameters:
defaultLargeStagingDiskType
- Update replication configuration use default large Staging Disk type request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ebsEncryption
Update replication configuration EBS encryption request.
- Parameters:
ebsEncryption
- Update replication configuration EBS encryption request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ebsEncryption
UpdateReplicationConfigurationRequest.Builder ebsEncryption(ReplicationConfigurationEbsEncryption ebsEncryption) Update replication configuration EBS encryption request.
- Parameters:
ebsEncryption
- Update replication configuration EBS encryption request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ebsEncryptionKeyArn
Update replication configuration EBS encryption key ARN request.
- Parameters:
ebsEncryptionKeyArn
- Update replication configuration EBS encryption key ARN request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Update replication configuration name request.
- Parameters:
name
- Update replication configuration name request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicatedDisks
UpdateReplicationConfigurationRequest.Builder replicatedDisks(Collection<ReplicationConfigurationReplicatedDisk> replicatedDisks) Update replication configuration replicated disks request.
- Parameters:
replicatedDisks
- Update replication configuration replicated disks request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicatedDisks
UpdateReplicationConfigurationRequest.Builder replicatedDisks(ReplicationConfigurationReplicatedDisk... replicatedDisks) Update replication configuration replicated disks request.
- Parameters:
replicatedDisks
- Update replication configuration replicated disks request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicatedDisks
UpdateReplicationConfigurationRequest.Builder replicatedDisks(Consumer<ReplicationConfigurationReplicatedDisk.Builder>... replicatedDisks) Update replication configuration replicated disks request.
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
UpdateReplicationConfigurationRequest.Builder replicationServerInstanceType(String replicationServerInstanceType) Update replication configuration Replication Server instance type request.
- Parameters:
replicationServerInstanceType
- Update replication configuration Replication Server instance type request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationServersSecurityGroupsIDs
UpdateReplicationConfigurationRequest.Builder replicationServersSecurityGroupsIDs(Collection<String> replicationServersSecurityGroupsIDs) Update replication configuration Replication Server Security Groups IDs request.
- Parameters:
replicationServersSecurityGroupsIDs
- Update replication configuration Replication Server Security Groups IDs request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationServersSecurityGroupsIDs
UpdateReplicationConfigurationRequest.Builder replicationServersSecurityGroupsIDs(String... replicationServersSecurityGroupsIDs) Update replication configuration Replication Server Security Groups IDs request.
- Parameters:
replicationServersSecurityGroupsIDs
- Update replication configuration Replication Server Security Groups IDs request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceServerID
Update replication configuration Source Server ID request.
- Parameters:
sourceServerID
- Update replication configuration Source Server ID request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stagingAreaSubnetId
Update replication configuration Staging Area subnet request.
- Parameters:
stagingAreaSubnetId
- Update replication configuration Staging Area subnet request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stagingAreaTags
Update replication configuration Staging Area Tags request.
- Parameters:
stagingAreaTags
- Update replication configuration Staging Area Tags request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
useDedicatedReplicationServer
UpdateReplicationConfigurationRequest.Builder useDedicatedReplicationServer(Boolean useDedicatedReplicationServer) Update replication configuration use dedicated Replication Server request.
- Parameters:
useDedicatedReplicationServer
- Update replication configuration use dedicated Replication Server request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
useFipsEndpoint
Update replication configuration use Fips Endpoint.
- Parameters:
useFipsEndpoint
- Update replication configuration use Fips Endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateReplicationConfigurationRequest.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
UpdateReplicationConfigurationRequest.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.
-