Class UpdateDrProtectionGroupMemberComputeInstanceDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberComputeInstanceDetails.Builder
-
- Enclosing class:
- UpdateDrProtectionGroupMemberComputeInstanceDetails
public static class UpdateDrProtectionGroupMemberComputeInstanceDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
memberId
public UpdateDrProtectionGroupMemberComputeInstanceDetails.Builder memberId(String memberId)
-
isMovable
public UpdateDrProtectionGroupMemberComputeInstanceDetails.Builder isMovable(Boolean isMovable)
A flag indicating if the compute instance should be moved during DR operations.Example: false
- Parameters:
isMovable
- the value to set- Returns:
- this builder
-
vnicMapping
public UpdateDrProtectionGroupMemberComputeInstanceDetails.Builder vnicMapping(List<ComputeInstanceVnicMappingDetails> vnicMapping)
A list of compute instance VNIC mappings.- Parameters:
vnicMapping
- the value to set- Returns:
- this builder
-
destinationCompartmentId
public UpdateDrProtectionGroupMemberComputeInstanceDetails.Builder destinationCompartmentId(String destinationCompartmentId)
The OCID of a compartment in the destination region in which the compute instance should be launched.Example: ocid1.compartment.oc1..uniqueID
- Parameters:
destinationCompartmentId
- the value to set- Returns:
- this builder
-
destinationDedicatedVmHostId
public UpdateDrProtectionGroupMemberComputeInstanceDetails.Builder destinationDedicatedVmHostId(String destinationDedicatedVmHostId)
The OCID of a dedicated VM host in the destination region on which the compute instance should be launched.Example: ocid1.dedicatedvmhost.oc1..uniqueID
- Parameters:
destinationDedicatedVmHostId
- the value to set- Returns:
- this builder
-
build
public UpdateDrProtectionGroupMemberComputeInstanceDetails build()
-
-