public static class CreateDrProtectionGroupMemberComputeInstanceDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public CreateDrProtectionGroupMemberComputeInstanceDetails.Builder memberId(String memberId)
public CreateDrProtectionGroupMemberComputeInstanceDetails.Builder isMovable(Boolean isMovable)
A flag indicating if the compute instance should be moved during DR operations.
Example: false
isMovable
- the value to setpublic CreateDrProtectionGroupMemberComputeInstanceDetails.Builder vnicMapping(List<ComputeInstanceVnicMappingDetails> vnicMapping)
A list of compute instance VNIC mappings.
vnicMapping
- the value to setpublic 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
destinationCompartmentId
- the value to setpublic 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
destinationDedicatedVmHostId
- the value to setpublic CreateDrProtectionGroupMemberComputeInstanceDetails build()
Copyright © 2016–2024. All rights reserved.