Class CreateDrProtectionGroupMemberComputeInstanceDetails.Builder
- java.lang.Object
 - 
- com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberComputeInstanceDetails.Builder
 
 
- 
- Enclosing class:
 - CreateDrProtectionGroupMemberComputeInstanceDetails
 
public static class CreateDrProtectionGroupMemberComputeInstanceDetails.Builder extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description Builder() 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
memberId
public CreateDrProtectionGroupMemberComputeInstanceDetails.Builder memberId(String memberId)
 
- 
isMovable
public CreateDrProtectionGroupMemberComputeInstanceDetails.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 CreateDrProtectionGroupMemberComputeInstanceDetails.Builder vnicMapping(List<ComputeInstanceVnicMappingDetails> vnicMapping)
A list of compute instance VNIC mappings.- Parameters:
 vnicMapping- the value to set- Returns:
 - this builder
 
 
- 
destinationCompartmentId
public CreateDrProtectionGroupMemberComputeInstanceDetails.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 CreateDrProtectionGroupMemberComputeInstanceDetails.Builder destinationDedicatedVmHostId(String destinationDedicatedVmHostId)
The OCID of a dedicated VM host in the destination region where the compute instance should be launched.Example: ocid1.dedicatedvmhost.oc1..uniqueID
- Parameters:
 destinationDedicatedVmHostId- the value to set- Returns:
 - this builder
 
 
- 
build
public CreateDrProtectionGroupMemberComputeInstanceDetails build()
 
 - 
 
 -