public static interface UpdateReplicationConfigurationResponse.Builder extends DrsResponse.Builder, SdkPojo, CopyableBuilder<UpdateReplicationConfigurationResponse.Builder,UpdateReplicationConfigurationResponse>
| Modifier and Type | Method and Description |
|---|---|
UpdateReplicationConfigurationResponse.Builder |
associateDefaultSecurityGroup(Boolean associateDefaultSecurityGroup)
Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration.
|
UpdateReplicationConfigurationResponse.Builder |
autoReplicateNewDisks(Boolean autoReplicateNewDisks)
Whether to allow the AWS replication agent to automatically replicate newly added disks.
|
UpdateReplicationConfigurationResponse.Builder |
bandwidthThrottling(Long bandwidthThrottling)
Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
|
UpdateReplicationConfigurationResponse.Builder |
createPublicIP(Boolean createPublicIP)
Whether to create a Public IP for the Recovery Instance by default.
|
UpdateReplicationConfigurationResponse.Builder |
dataPlaneRouting(ReplicationConfigurationDataPlaneRouting dataPlaneRouting)
The data plane routing mechanism that will be used for replication.
|
UpdateReplicationConfigurationResponse.Builder |
dataPlaneRouting(String dataPlaneRouting)
The data plane routing mechanism that will be used for replication.
|
UpdateReplicationConfigurationResponse.Builder |
defaultLargeStagingDiskType(ReplicationConfigurationDefaultLargeStagingDiskType defaultLargeStagingDiskType)
The Staging Disk EBS volume type to be used during replication.
|
UpdateReplicationConfigurationResponse.Builder |
defaultLargeStagingDiskType(String defaultLargeStagingDiskType)
The Staging Disk EBS volume type to be used during replication.
|
UpdateReplicationConfigurationResponse.Builder |
ebsEncryption(ReplicationConfigurationEbsEncryption ebsEncryption)
The type of EBS encryption to be used during replication.
|
UpdateReplicationConfigurationResponse.Builder |
ebsEncryption(String ebsEncryption)
The type of EBS encryption to be used during replication.
|
UpdateReplicationConfigurationResponse.Builder |
ebsEncryptionKeyArn(String ebsEncryptionKeyArn)
The ARN of the EBS encryption key to be used during replication.
|
UpdateReplicationConfigurationResponse.Builder |
name(String name)
The name of the Replication Configuration.
|
UpdateReplicationConfigurationResponse.Builder |
pitPolicy(Collection<PITPolicyRule> pitPolicy)
The Point in time (PIT) policy to manage snapshots taken during replication.
|
UpdateReplicationConfigurationResponse.Builder |
pitPolicy(Consumer<PITPolicyRule.Builder>... pitPolicy)
The Point in time (PIT) policy to manage snapshots taken during replication.
|
UpdateReplicationConfigurationResponse.Builder |
pitPolicy(PITPolicyRule... pitPolicy)
The Point in time (PIT) policy to manage snapshots taken during replication.
|
UpdateReplicationConfigurationResponse.Builder |
replicatedDisks(Collection<ReplicationConfigurationReplicatedDisk> replicatedDisks)
The configuration of the disks of the Source Server to be replicated.
|
UpdateReplicationConfigurationResponse.Builder |
replicatedDisks(Consumer<ReplicationConfigurationReplicatedDisk.Builder>... replicatedDisks)
The configuration of the disks of the Source Server to be replicated.
|
UpdateReplicationConfigurationResponse.Builder |
replicatedDisks(ReplicationConfigurationReplicatedDisk... replicatedDisks)
The configuration of the disks of the Source Server to be replicated.
|
UpdateReplicationConfigurationResponse.Builder |
replicationServerInstanceType(String replicationServerInstanceType)
The instance type to be used for the replication server.
|
UpdateReplicationConfigurationResponse.Builder |
replicationServersSecurityGroupsIDs(Collection<String> replicationServersSecurityGroupsIDs)
The security group IDs that will be used by the replication server.
|
UpdateReplicationConfigurationResponse.Builder |
replicationServersSecurityGroupsIDs(String... replicationServersSecurityGroupsIDs)
The security group IDs that will be used by the replication server.
|
UpdateReplicationConfigurationResponse.Builder |
sourceServerID(String sourceServerID)
The ID of the Source Server for this Replication Configuration.
|
UpdateReplicationConfigurationResponse.Builder |
stagingAreaSubnetId(String stagingAreaSubnetId)
The subnet to be used by the replication staging area.
|
UpdateReplicationConfigurationResponse.Builder |
stagingAreaTags(Map<String,String> stagingAreaTags)
A set of tags to be associated with all resources created in the replication staging area: EC2 replication
server, EBS volumes, EBS snapshots, etc.
|
UpdateReplicationConfigurationResponse.Builder |
useDedicatedReplicationServer(Boolean useDedicatedReplicationServer)
Whether to use a dedicated Replication Server in the replication staging area.
|
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateReplicationConfigurationResponse.Builder associateDefaultSecurityGroup(Boolean associateDefaultSecurityGroup)
Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration.
associateDefaultSecurityGroup - Whether to associate the default Elastic Disaster Recovery Security group with the Replication
Configuration.UpdateReplicationConfigurationResponse.Builder autoReplicateNewDisks(Boolean autoReplicateNewDisks)
Whether to allow the AWS replication agent to automatically replicate newly added disks.
autoReplicateNewDisks - Whether to allow the AWS replication agent to automatically replicate newly added disks.UpdateReplicationConfigurationResponse.Builder bandwidthThrottling(Long bandwidthThrottling)
Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
bandwidthThrottling - Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.UpdateReplicationConfigurationResponse.Builder createPublicIP(Boolean createPublicIP)
Whether to create a Public IP for the Recovery Instance by default.
createPublicIP - Whether to create a Public IP for the Recovery Instance by default.UpdateReplicationConfigurationResponse.Builder dataPlaneRouting(String dataPlaneRouting)
The data plane routing mechanism that will be used for replication.
dataPlaneRouting - The data plane routing mechanism that will be used for replication.ReplicationConfigurationDataPlaneRouting,
ReplicationConfigurationDataPlaneRoutingUpdateReplicationConfigurationResponse.Builder dataPlaneRouting(ReplicationConfigurationDataPlaneRouting dataPlaneRouting)
The data plane routing mechanism that will be used for replication.
dataPlaneRouting - The data plane routing mechanism that will be used for replication.ReplicationConfigurationDataPlaneRouting,
ReplicationConfigurationDataPlaneRoutingUpdateReplicationConfigurationResponse.Builder defaultLargeStagingDiskType(String defaultLargeStagingDiskType)
The Staging Disk EBS volume type to be used during replication.
defaultLargeStagingDiskType - The Staging Disk EBS volume type to be used during replication.ReplicationConfigurationDefaultLargeStagingDiskType,
ReplicationConfigurationDefaultLargeStagingDiskTypeUpdateReplicationConfigurationResponse.Builder defaultLargeStagingDiskType(ReplicationConfigurationDefaultLargeStagingDiskType defaultLargeStagingDiskType)
The Staging Disk EBS volume type to be used during replication.
defaultLargeStagingDiskType - The Staging Disk EBS volume type to be used during replication.ReplicationConfigurationDefaultLargeStagingDiskType,
ReplicationConfigurationDefaultLargeStagingDiskTypeUpdateReplicationConfigurationResponse.Builder ebsEncryption(String ebsEncryption)
The type of EBS encryption to be used during replication.
ebsEncryption - The type of EBS encryption to be used during replication.ReplicationConfigurationEbsEncryption,
ReplicationConfigurationEbsEncryptionUpdateReplicationConfigurationResponse.Builder ebsEncryption(ReplicationConfigurationEbsEncryption ebsEncryption)
The type of EBS encryption to be used during replication.
ebsEncryption - The type of EBS encryption to be used during replication.ReplicationConfigurationEbsEncryption,
ReplicationConfigurationEbsEncryptionUpdateReplicationConfigurationResponse.Builder ebsEncryptionKeyArn(String ebsEncryptionKeyArn)
The ARN of the EBS encryption key to be used during replication.
ebsEncryptionKeyArn - The ARN of the EBS encryption key to be used during replication.UpdateReplicationConfigurationResponse.Builder name(String name)
The name of the Replication Configuration.
name - The name of the Replication Configuration.UpdateReplicationConfigurationResponse.Builder pitPolicy(Collection<PITPolicyRule> pitPolicy)
The Point in time (PIT) policy to manage snapshots taken during replication.
pitPolicy - The Point in time (PIT) policy to manage snapshots taken during replication.UpdateReplicationConfigurationResponse.Builder pitPolicy(PITPolicyRule... pitPolicy)
The Point in time (PIT) policy to manage snapshots taken during replication.
pitPolicy - The Point in time (PIT) policy to manage snapshots taken during replication.UpdateReplicationConfigurationResponse.Builder pitPolicy(Consumer<PITPolicyRule.Builder>... pitPolicy)
The Point in time (PIT) policy to manage snapshots taken during replication.
This is a convenience method that creates an instance of thePITPolicyRule.Builder avoiding the need to create one
manually via PITPolicyRule.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #pitPolicy(List.
pitPolicy - a consumer that will call methods on
PITPolicyRule.Builder#pitPolicy(java.util.Collection) UpdateReplicationConfigurationResponse.Builder replicatedDisks(Collection<ReplicationConfigurationReplicatedDisk> replicatedDisks)
The configuration of the disks of the Source Server to be replicated.
replicatedDisks - The configuration of the disks of the Source Server to be replicated.UpdateReplicationConfigurationResponse.Builder replicatedDisks(ReplicationConfigurationReplicatedDisk... replicatedDisks)
The configuration of the disks of the Source Server to be replicated.
replicatedDisks - The configuration of the disks of the Source Server to be replicated.UpdateReplicationConfigurationResponse.Builder replicatedDisks(Consumer<ReplicationConfigurationReplicatedDisk.Builder>... replicatedDisks)
The configuration of the disks of the Source Server to be replicated.
This is a convenience method that creates an instance of theReplicationConfigurationReplicatedDisk.Builder avoiding the
need to create one manually via
ReplicationConfigurationReplicatedDisk.builder().
When the Consumer completes,
SdkBuilder.build() is
called immediately and its result is passed to #replicatedDisks(List.
replicatedDisks - a consumer that will call methods on
ReplicationConfigurationReplicatedDisk.Builder#replicatedDisks(java.util.Collection) UpdateReplicationConfigurationResponse.Builder replicationServerInstanceType(String replicationServerInstanceType)
The instance type to be used for the replication server.
replicationServerInstanceType - The instance type to be used for the replication server.UpdateReplicationConfigurationResponse.Builder replicationServersSecurityGroupsIDs(Collection<String> replicationServersSecurityGroupsIDs)
The security group IDs that will be used by the replication server.
replicationServersSecurityGroupsIDs - The security group IDs that will be used by the replication server.UpdateReplicationConfigurationResponse.Builder replicationServersSecurityGroupsIDs(String... replicationServersSecurityGroupsIDs)
The security group IDs that will be used by the replication server.
replicationServersSecurityGroupsIDs - The security group IDs that will be used by the replication server.UpdateReplicationConfigurationResponse.Builder sourceServerID(String sourceServerID)
The ID of the Source Server for this Replication Configuration.
sourceServerID - The ID of the Source Server for this Replication Configuration.UpdateReplicationConfigurationResponse.Builder stagingAreaSubnetId(String stagingAreaSubnetId)
The subnet to be used by the replication staging area.
stagingAreaSubnetId - The subnet to be used by the replication staging area.UpdateReplicationConfigurationResponse.Builder stagingAreaTags(Map<String,String> stagingAreaTags)
A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
stagingAreaTags - A set of tags to be associated with all resources created in the replication staging area: EC2
replication server, EBS volumes, EBS snapshots, etc.UpdateReplicationConfigurationResponse.Builder useDedicatedReplicationServer(Boolean useDedicatedReplicationServer)
Whether to use a dedicated Replication Server in the replication staging area.
useDedicatedReplicationServer - Whether to use a dedicated Replication Server in the replication staging area.Copyright © 2023. All rights reserved.