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)
 
 - 
 
 -