Package com.oracle.bmc.core.model
Class AttachVnicDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.core.model.AttachVnicDetails.Builder
-
- Enclosing class:
- AttachVnicDetails
public static class AttachVnicDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttachVnicDetails
build()
AttachVnicDetails.Builder
copy(AttachVnicDetails model)
AttachVnicDetails.Builder
createVnicDetails(CreateVnicDetails createVnicDetails)
AttachVnicDetails.Builder
displayName(String displayName)
A user-friendly name.AttachVnicDetails.Builder
instanceId(String instanceId)
The OCID of the instance.AttachVnicDetails.Builder
nicIndex(Integer nicIndex)
Which physical network interface card (NIC) the VNIC will use.
-
-
-
Method Detail
-
createVnicDetails
public AttachVnicDetails.Builder createVnicDetails(CreateVnicDetails createVnicDetails)
-
displayName
public AttachVnicDetails.Builder displayName(String displayName)
A user-friendly name.Does not have to be unique, and it’s changeable. Avoid entering confidential information.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
instanceId
public AttachVnicDetails.Builder instanceId(String instanceId)
The OCID of the instance.- Parameters:
instanceId
- the value to set- Returns:
- this builder
-
nicIndex
public AttachVnicDetails.Builder nicIndex(Integer nicIndex)
Which physical network interface card (NIC) the VNIC will use.Defaults to 0. Certain bare metal instance shapes have two active physical NICs (0 and 1). If you add a secondary VNIC to one of these instances, you can specify which NIC the VNIC will use. For more information, see Virtual Network Interface Cards (VNICs).
- Parameters:
nicIndex
- the value to set- Returns:
- this builder
-
build
public AttachVnicDetails build()
-
copy
public AttachVnicDetails.Builder copy(AttachVnicDetails model)
-
-