@Generated(value="OracleSDKGenerator", comments="API Version: 20250320") public final class NodeConfig extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Represents a MacDevice resource.
Note: Objects should always be created or deserialized using the NodeConfig.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the NodeConfig.Builder
, which maintain a
set of all explicitly set fields called NodeConfig.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
NodeConfig.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
NodeConfig(String serialNumber,
String macAddress,
String switchHostname,
String switchEthPort,
String ipKvmHostname,
Integer ipKvmPortNumber,
String pduHostname,
Integer pduPort,
Integer buildVlanId,
String buildIpAddress,
Integer prodVlanId,
String prodIpAddress,
String rackLocation,
String chipSet,
String osVersion,
String macOrderId,
String tenancyId)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static NodeConfig.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getBuildIpAddress()
The buildIpAddress.
|
Integer |
getBuildVlanId()
The buildVlanId.
|
String |
getChipSet()
The chipSetn.
|
String |
getIpKvmHostname()
The ipKvmHostname.
|
Integer |
getIpKvmPortNumber()
The ipKvmPortNumber.
|
String |
getMacAddress()
The macAddress.
|
String |
getMacOrderId()
The macOrderId.
|
String |
getOsVersion()
The osVersion.
|
String |
getPduHostname()
The pduHostname.
|
Integer |
getPduPort()
The pduPort.
|
String |
getProdIpAddress()
The prodIpAddress.
|
Integer |
getProdVlanId()
The prodVlanId.
|
String |
getRackLocation()
The rackLocation.
|
String |
getSerialNumber()
The serial number of the MacDevice.
|
String |
getSwitchEthPort()
The switchEthPort.
|
String |
getSwitchHostname()
The switchHostname.
|
String |
getTenancyId()
The tenancyId.
|
int |
hashCode() |
NodeConfig.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"serialNumber","macAddress","switchHostname","switchEthPort","ipKvmHostname","ipKvmPortNumber","pduHostname","pduPort","buildVlanId","buildIpAddress","prodVlanId","prodIpAddress","rackLocation","chipSet","osVersion","macOrderId","tenancyId"}) public NodeConfig(String serialNumber, String macAddress, String switchHostname, String switchEthPort, String ipKvmHostname, Integer ipKvmPortNumber, String pduHostname, Integer pduPort, Integer buildVlanId, String buildIpAddress, Integer prodVlanId, String prodIpAddress, String rackLocation, String chipSet, String osVersion, String macOrderId, String tenancyId)
public static NodeConfig.Builder builder()
Create a new builder.
public NodeConfig.Builder toBuilder()
public String getSerialNumber()
The serial number of the MacDevice.
public String getMacAddress()
The macAddress.
public String getSwitchHostname()
The switchHostname.
public String getSwitchEthPort()
The switchEthPort.
public String getIpKvmHostname()
The ipKvmHostname.
public Integer getIpKvmPortNumber()
The ipKvmPortNumber.
public String getPduHostname()
The pduHostname.
public Integer getPduPort()
The pduPort.
public Integer getBuildVlanId()
The buildVlanId.
public String getBuildIpAddress()
The buildIpAddress.
public Integer getProdVlanId()
The prodVlanId.
public String getProdIpAddress()
The prodIpAddress.
public String getRackLocation()
The rackLocation.
public String getChipSet()
The chipSetn.
public String getOsVersion()
The osVersion.
public String getMacOrderId()
The macOrderId.
public String getTenancyId()
The tenancyId.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2025. All rights reserved.