public static class DrProtectionGroupMemberComputeInstanceMovable.Builder extends Object
Constructor and Description |
---|
Builder() |
public DrProtectionGroupMemberComputeInstanceMovable.Builder memberId(String memberId)
public DrProtectionGroupMemberComputeInstanceMovable.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
isRetainFaultDomain
- the value to setpublic DrProtectionGroupMemberComputeInstanceMovable.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
destinationCapacityReservationId
- the value to setpublic DrProtectionGroupMemberComputeInstanceMovable.Builder vnicMappings(List<ComputeInstanceMovableVnicMapping> vnicMappings)
A list of compute instance VNIC mappings.
vnicMappings
- the value to setpublic DrProtectionGroupMemberComputeInstanceMovable.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
destinationCompartmentId
- the value to setpublic DrProtectionGroupMemberComputeInstanceMovable.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
destinationDedicatedVmHostId
- the value to setpublic DrProtectionGroupMemberComputeInstanceMovable.Builder fileSystemOperations(List<ComputeInstanceMovableFileSystemOperation> fileSystemOperations)
A list of details of operations performed on file systems.
fileSystemOperations
- the value to setpublic DrProtectionGroupMemberComputeInstanceMovable build()
public DrProtectionGroupMemberComputeInstanceMovable.Builder copy(DrProtectionGroupMemberComputeInstanceMovable model)
Copyright © 2016–2024. All rights reserved.