public static class ComputeInstanceVnicMappingDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ComputeInstanceVnicMappingDetails |
build() |
ComputeInstanceVnicMappingDetails.Builder |
copy(ComputeInstanceVnicMappingDetails model) |
ComputeInstanceVnicMappingDetails.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.
|
ComputeInstanceVnicMappingDetails.Builder |
destinationPrimaryPrivateIpAddress(String destinationPrimaryPrivateIpAddress)
The primary private IP address to be assigned to the VNIC in the destination region.
|
ComputeInstanceVnicMappingDetails.Builder |
destinationPrimaryPrivateIpHostnameLabel(String destinationPrimaryPrivateIpHostnameLabel)
The hostname label to be assigned in the destination subnet for the primary private IP of
the source VNIC.
|
ComputeInstanceVnicMappingDetails.Builder |
destinationSubnetId(String destinationSubnetId)
The OCID of the destination subnet to which this source VNIC should connect.
|
ComputeInstanceVnicMappingDetails.Builder |
sourceVnicId(String sourceVnicId)
The OCID of the VNIC.
|
public ComputeInstanceVnicMappingDetails.Builder sourceVnicId(String sourceVnicId)
The OCID of the VNIC.
Example: ocid1.vnic.oc1..uniqueID
sourceVnicId
- the value to setpublic ComputeInstanceVnicMappingDetails.Builder destinationSubnetId(String destinationSubnetId)
The OCID of the destination subnet to which this source VNIC should connect.
Example: ocid1.subnet.oc1..uniqueID
destinationSubnetId
- the value to setpublic ComputeInstanceVnicMappingDetails.Builder destinationPrimaryPrivateIpAddress(String destinationPrimaryPrivateIpAddress)
The primary private IP address to be assigned to the VNIC in the destination region. This address must belong to the destination subnet.
Example: 10.0.3.3
destinationPrimaryPrivateIpAddress
- the value to setpublic ComputeInstanceVnicMappingDetails.Builder destinationPrimaryPrivateIpHostnameLabel(String destinationPrimaryPrivateIpHostnameLabel)
The hostname label to be assigned in the destination subnet for the primary private IP of the source VNIC. This label is the hostname portion of the private IP’s fully qualified domain name (FQDN) (for example, ‘myhost1’ in the FQDN ‘myhost1.subnet123.vcn1.oraclevcn.com’).
Example: myhost1
destinationPrimaryPrivateIpHostnameLabel
- the value to setpublic ComputeInstanceVnicMappingDetails.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..uniqueID,
ocid1.networksecuritygroup.oc1..uniqueID ]
destinationNsgIdList
- the value to setpublic ComputeInstanceVnicMappingDetails build()
public ComputeInstanceVnicMappingDetails.Builder copy(ComputeInstanceVnicMappingDetails model)
Copyright © 2016–2024. All rights reserved.