Class UpdateDrProtectionGroupMemberComputeInstanceMovableDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberComputeInstanceMovableDetails.Builder
 
- 
- Enclosing class:
- UpdateDrProtectionGroupMemberComputeInstanceMovableDetails
 
 public static class UpdateDrProtectionGroupMemberComputeInstanceMovableDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
memberIdpublic UpdateDrProtectionGroupMemberComputeInstanceMovableDetails.Builder memberId(String memberId) 
 - 
isRetainFaultDomainpublic UpdateDrProtectionGroupMemberComputeInstanceMovableDetails.Builder isRetainFaultDomain(Boolean isRetainFaultDomain) A flag indicating if the compute instance should be moved to the same fault domain in the destination region.The compute instance launch will fail if this flag is set to true and capacity is not available in the specified fault domain in the destination region. Example: false - Parameters:
- isRetainFaultDomain- the value to set
- Returns:
- this builder
 
 - 
destinationCapacityReservationIdpublic UpdateDrProtectionGroupMemberComputeInstanceMovableDetails.Builder destinationCapacityReservationId(String destinationCapacityReservationId) The OCID of a capacity reservation in the destination region which will be used to launch the compute instance.Example: ocid1.capacityreservation.oc1..uniqueID - Parameters:
- destinationCapacityReservationId- the value to set
- Returns:
- this builder
 
 - 
vnicMappingspublic UpdateDrProtectionGroupMemberComputeInstanceMovableDetails.Builder vnicMappings(List<ComputeInstanceMovableVnicMappingDetails> vnicMappings) A list of compute instance VNIC mappings.- Parameters:
- vnicMappings- the value to set
- Returns:
- this builder
 
 - 
destinationCompartmentIdpublic UpdateDrProtectionGroupMemberComputeInstanceMovableDetails.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
 
 - 
destinationDedicatedVmHostIdpublic UpdateDrProtectionGroupMemberComputeInstanceMovableDetails.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
 
 - 
fileSystemOperationspublic UpdateDrProtectionGroupMemberComputeInstanceMovableDetails.Builder fileSystemOperations(List<UpdateComputeInstanceMovableFileSystemOperationDetails> fileSystemOperations) A list of operations performed on file systems used by the compute instance.- Parameters:
- fileSystemOperations- the value to set
- Returns:
- this builder
 
 - 
buildpublic UpdateDrProtectionGroupMemberComputeInstanceMovableDetails build() 
 
- 
 
-