Package com.oracle.bmc.mngdmac.model
Class NodeConfig
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.mngdmac.model.NodeConfig
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20250320") public final class NodeConfig extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelRepresents a MacDevice resource.
 Note: Objects should always be created or deserialized using theNodeConfig.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 theNodeConfig.Builder, which maintain a set of all explicitly set fields calledNodeConfig.Builder.__explicitlySet__. ThehashCode()andequals(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).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classNodeConfig.Builder
 - 
Constructor SummaryConstructors Constructor 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.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NodeConfig.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetBuildIpAddress()The buildIpAddress.IntegergetBuildVlanId()The buildVlanId.StringgetChipSet()The chipSetn.StringgetIpKvmHostname()The ipKvmHostname.IntegergetIpKvmPortNumber()The ipKvmPortNumber.StringgetMacAddress()The macAddress.StringgetMacOrderId()The macOrderId.StringgetOsVersion()The osVersion.StringgetPduHostname()The pduHostname.IntegergetPduPort()The pduPort.StringgetProdIpAddress()The prodIpAddress.IntegergetProdVlanId()The prodVlanId.StringgetRackLocation()The rackLocation.StringgetSerialNumber()The serial number of the MacDevice.StringgetSwitchEthPort()The switchEthPort.StringgetSwitchHostname()The switchHostname.StringgetTenancyId()The tenancyId.inthashCode()NodeConfig.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
NodeConfig@Deprecated @ConstructorProperties({"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) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static NodeConfig.Builder builder() Create a new builder.
 - 
toBuilderpublic NodeConfig.Builder toBuilder() 
 - 
getSerialNumberpublic String getSerialNumber() The serial number of the MacDevice.- Returns:
- the value
 
 - 
getMacAddresspublic String getMacAddress() The macAddress.- Returns:
- the value
 
 - 
getSwitchHostnamepublic String getSwitchHostname() The switchHostname.- Returns:
- the value
 
 - 
getSwitchEthPortpublic String getSwitchEthPort() The switchEthPort.- Returns:
- the value
 
 - 
getIpKvmHostnamepublic String getIpKvmHostname() The ipKvmHostname.- Returns:
- the value
 
 - 
getIpKvmPortNumberpublic Integer getIpKvmPortNumber() The ipKvmPortNumber.- Returns:
- the value
 
 - 
getPduHostnamepublic String getPduHostname() The pduHostname.- Returns:
- the value
 
 - 
getPduPortpublic Integer getPduPort() The pduPort.- Returns:
- the value
 
 - 
getBuildVlanIdpublic Integer getBuildVlanId() The buildVlanId.- Returns:
- the value
 
 - 
getBuildIpAddresspublic String getBuildIpAddress() The buildIpAddress.- Returns:
- the value
 
 - 
getProdVlanIdpublic Integer getProdVlanId() The prodVlanId.- Returns:
- the value
 
 - 
getProdIpAddresspublic String getProdIpAddress() The prodIpAddress.- Returns:
- the value
 
 - 
getRackLocationpublic String getRackLocation() The rackLocation.- Returns:
- the value
 
 - 
getChipSetpublic String getChipSet() The chipSetn.- Returns:
- the value
 
 - 
getOsVersionpublic String getOsVersion() The osVersion.- Returns:
- the value
 
 - 
getMacOrderIdpublic String getMacOrderId() The macOrderId.- Returns:
- the value
 
 - 
getTenancyIdpublic String getTenancyId() The tenancyId.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-