Package com.oracle.bmc.mngdmac.model
Class NodeConfig.Builder
- java.lang.Object
-
- com.oracle.bmc.mngdmac.model.NodeConfig.Builder
-
- Enclosing class:
- NodeConfig
public static class NodeConfig.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
serialNumber
public NodeConfig.Builder serialNumber(String serialNumber)
The serial number of the MacDevice.- Parameters:
serialNumber
- the value to set- Returns:
- this builder
-
macAddress
public NodeConfig.Builder macAddress(String macAddress)
The macAddress.- Parameters:
macAddress
- the value to set- Returns:
- this builder
-
switchHostname
public NodeConfig.Builder switchHostname(String switchHostname)
The switchHostname.- Parameters:
switchHostname
- the value to set- Returns:
- this builder
-
switchEthPort
public NodeConfig.Builder switchEthPort(String switchEthPort)
The switchEthPort.- Parameters:
switchEthPort
- the value to set- Returns:
- this builder
-
ipKvmHostname
public NodeConfig.Builder ipKvmHostname(String ipKvmHostname)
The ipKvmHostname.- Parameters:
ipKvmHostname
- the value to set- Returns:
- this builder
-
ipKvmPortNumber
public NodeConfig.Builder ipKvmPortNumber(Integer ipKvmPortNumber)
The ipKvmPortNumber.- Parameters:
ipKvmPortNumber
- the value to set- Returns:
- this builder
-
pduHostname
public NodeConfig.Builder pduHostname(String pduHostname)
The pduHostname.- Parameters:
pduHostname
- the value to set- Returns:
- this builder
-
pduPort
public NodeConfig.Builder pduPort(Integer pduPort)
The pduPort.- Parameters:
pduPort
- the value to set- Returns:
- this builder
-
buildVlanId
public NodeConfig.Builder buildVlanId(Integer buildVlanId)
The buildVlanId.- Parameters:
buildVlanId
- the value to set- Returns:
- this builder
-
buildIpAddress
public NodeConfig.Builder buildIpAddress(String buildIpAddress)
The buildIpAddress.- Parameters:
buildIpAddress
- the value to set- Returns:
- this builder
-
prodVlanId
public NodeConfig.Builder prodVlanId(Integer prodVlanId)
The prodVlanId.- Parameters:
prodVlanId
- the value to set- Returns:
- this builder
-
prodIpAddress
public NodeConfig.Builder prodIpAddress(String prodIpAddress)
The prodIpAddress.- Parameters:
prodIpAddress
- the value to set- Returns:
- this builder
-
rackLocation
public NodeConfig.Builder rackLocation(String rackLocation)
The rackLocation.- Parameters:
rackLocation
- the value to set- Returns:
- this builder
-
chipSet
public NodeConfig.Builder chipSet(String chipSet)
The chipSetn.- Parameters:
chipSet
- the value to set- Returns:
- this builder
-
osVersion
public NodeConfig.Builder osVersion(String osVersion)
The osVersion.- Parameters:
osVersion
- the value to set- Returns:
- this builder
-
macOrderId
public NodeConfig.Builder macOrderId(String macOrderId)
The macOrderId.- Parameters:
macOrderId
- the value to set- Returns:
- this builder
-
tenancyId
public NodeConfig.Builder tenancyId(String tenancyId)
The tenancyId.- Parameters:
tenancyId
- the value to set- Returns:
- this builder
-
build
public NodeConfig build()
-
copy
public NodeConfig.Builder copy(NodeConfig model)
-
-