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.internetProtocol(String internetProtocol) Replication Configuration internet protocol.internetProtocol(InternetProtocol internetProtocol) Replication Configuration internet protocol.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.storageConfiguration(Consumer<StorageConfiguration.Builder> storageConfiguration) Replication Configuration storage configuration.storageConfiguration(StorageConfiguration storageConfiguration) Replication Configuration storage configuration.storeSnapshotOnLocalZone(Boolean storeSnapshotOnLocalZone) Replication Configuration store snapshot on local zone.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
copyMethods inherited from interface software.amazon.awssdk.services.mgn.model.MgnResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
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.
-
name
Replication Configuration name.
- Parameters:
name- Replication Configuration name.- 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.
-
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.
-
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.
-
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.
-
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.
-
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:
-
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.Builderavoiding the need to create one manually viaReplicationConfigurationReplicatedDisk.builder().When the
Consumercompletes,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:
-
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.
-
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.
-
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:
-
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.
-
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.
-
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.
-
internetProtocol
Replication Configuration internet protocol.
- Parameters:
internetProtocol- Replication Configuration internet protocol.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
internetProtocol
Replication Configuration internet protocol.
- Parameters:
internetProtocol- Replication Configuration internet protocol.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
storeSnapshotOnLocalZone
UpdateReplicationConfigurationResponse.Builder storeSnapshotOnLocalZone(Boolean storeSnapshotOnLocalZone) Replication Configuration store snapshot on local zone.
- Parameters:
storeSnapshotOnLocalZone- Replication Configuration store snapshot on local zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageConfiguration
UpdateReplicationConfigurationResponse.Builder storageConfiguration(StorageConfiguration storageConfiguration) Replication Configuration storage configuration.
- Parameters:
storageConfiguration- Replication Configuration storage configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageConfiguration
default UpdateReplicationConfigurationResponse.Builder storageConfiguration(Consumer<StorageConfiguration.Builder> storageConfiguration) Replication Configuration storage configuration.
This is a convenience method that creates an instance of theStorageConfiguration.Builderavoiding the need to create one manually viaStorageConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostorageConfiguration(StorageConfiguration).- Parameters:
storageConfiguration- a consumer that will call methods onStorageConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-