Package com.oracle.bmc.mngdmac.model
Class CreateNodeConfigDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.mngdmac.model.CreateNodeConfigDetails
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20250320") public final class CreateNodeConfigDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe data to create a new NodeConfig.
 Note: Objects should always be created or deserialized using theCreateNodeConfigDetails.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 theCreateNodeConfigDetails.Builder, which maintain a set of all explicitly set fields calledCreateNodeConfigDetails.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 classCreateNodeConfigDetails.Builder
 - 
Constructor SummaryConstructors Constructor Description CreateNodeConfigDetails(String serialNumber, String macAddress, String macOrderId, 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 tenancyId)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateNodeConfigDetails.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()CreateNodeConfigDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
CreateNodeConfigDetails@Deprecated @ConstructorProperties({"serialNumber","macAddress","macOrderId","switchHostname","switchEthPort","ipKvmHostname","ipKvmPortNumber","pduHostname","pduPort","buildVlanId","buildIpAddress","prodVlanId","prodIpAddress","rackLocation","chipSet","osVersion","tenancyId"}) public CreateNodeConfigDetails(String serialNumber, String macAddress, String macOrderId, 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 tenancyId) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static CreateNodeConfigDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic CreateNodeConfigDetails.Builder toBuilder() 
 - 
getSerialNumberpublic String getSerialNumber() The serial number of the MacDevice.- Returns:
- the value
 
 - 
getMacAddresspublic String getMacAddress() The macAddress.- Returns:
- the value
 
 - 
getMacOrderIdpublic String getMacOrderId() The macOrderId.- 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
 
 - 
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
 
 
- 
 
-