Package com.oracle.bmc.opsi.model
Class HostNetworkConfiguration.Builder
- java.lang.Object
-
- com.oracle.bmc.opsi.model.HostNetworkConfiguration.Builder
-
- Enclosing class:
- HostNetworkConfiguration
public static class HostNetworkConfiguration.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HostNetworkConfiguration
build()
HostNetworkConfiguration.Builder
copy(HostNetworkConfiguration model)
HostNetworkConfiguration.Builder
interfaceName(String interfaceName)
Name of the network interfaceHostNetworkConfiguration.Builder
ipAddress(String ipAddress)
IP address (IPv4 or IPv6) of the network interfaceHostNetworkConfiguration.Builder
macAddress(String macAddress)
MAC address of the network interface.HostNetworkConfiguration.Builder
timeCollected(Date timeCollected)
-
-
-
Method Detail
-
timeCollected
public HostNetworkConfiguration.Builder timeCollected(Date timeCollected)
-
interfaceName
public HostNetworkConfiguration.Builder interfaceName(String interfaceName)
Name of the network interface- Parameters:
interfaceName
- the value to set- Returns:
- this builder
-
ipAddress
public HostNetworkConfiguration.Builder ipAddress(String ipAddress)
IP address (IPv4 or IPv6) of the network interface- Parameters:
ipAddress
- the value to set- Returns:
- this builder
-
macAddress
public HostNetworkConfiguration.Builder macAddress(String macAddress)
MAC address of the network interface.MAC address is a 12-digit hexadecimal number separated by colons or dashes or dots. Following formats are accepted: MM:MM:MM:SS:SS:SS, MM-MM-MM-SS-SS-SS, MM.MM.MM.SS.SS.SS, MMM:MMM:SSS:SSS, MMM-MMM-SSS-SSS, MMM.MMM.SSS.SSS, MMMM:MMSS:SSSS, MMMM-MMSS-SSSS, MMMM.MMSS.SSSS
- Parameters:
macAddress
- the value to set- Returns:
- this builder
-
build
public HostNetworkConfiguration build()
-
copy
public HostNetworkConfiguration.Builder copy(HostNetworkConfiguration model)
-
-