Class ComputeInstanceVnicMapping.Builder
- java.lang.Object
-
- com.oracle.bmc.disasterrecovery.model.ComputeInstanceVnicMapping.Builder
-
- Enclosing class:
- ComputeInstanceVnicMapping
public static class ComputeInstanceVnicMapping.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComputeInstanceVnicMappingbuild()ComputeInstanceVnicMapping.Buildercopy(ComputeInstanceVnicMapping model)ComputeInstanceVnicMapping.BuilderdestinationNsgIdList(List<String> destinationNsgIdList)A list of OCIDs of network security groups (NSG) in the destination region which should be assigned to the source VNIC.ComputeInstanceVnicMapping.BuilderdestinationSubnetId(String destinationSubnetId)The OCID of the destination subnet to which the source VNIC should connect.ComputeInstanceVnicMapping.BuildersourceVnicId(String sourceVnicId)The OCID of the VNIC.
-
-
-
Method Detail
-
sourceVnicId
public ComputeInstanceVnicMapping.Builder sourceVnicId(String sourceVnicId)
The OCID of the VNIC.Example: ocid1.vnic.oc1..uniqueID
- Parameters:
sourceVnicId- the value to set- Returns:
- this builder
-
destinationSubnetId
public ComputeInstanceVnicMapping.Builder destinationSubnetId(String destinationSubnetId)
The OCID of the destination subnet to which the source VNIC should connect.Example: ocid1.subnet.oc1..uniqueID
- Parameters:
destinationSubnetId- the value to set- Returns:
- this builder
-
destinationNsgIdList
public ComputeInstanceVnicMapping.Builder destinationNsgIdList(List<String> destinationNsgIdList)
A list of OCIDs of network security groups (NSG) in the destination region which should be assigned to the source VNIC.Example: [ ocid1.networksecuritygroup.oc1..uniqueID1, ocid1.networksecuritygroup.oc1..uniqueID2 ]
- Parameters:
destinationNsgIdList- the value to set- Returns:
- this builder
-
build
public ComputeInstanceVnicMapping build()
-
copy
public ComputeInstanceVnicMapping.Builder copy(ComputeInstanceVnicMapping model)
-
-