@Generated(value="OracleSDKGenerator", comments="API Version: 20250320") public final class CreateNodeConfigDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The data to create a new NodeConfig.
Note: Objects should always be created or deserialized using the CreateNodeConfigDetails.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 CreateNodeConfigDetails.Builder
, which maintain a
set of all explicitly set fields called CreateNodeConfigDetails.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 |
CreateNodeConfigDetails.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
static CreateNodeConfigDetails.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() |
CreateNodeConfigDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"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)
public static CreateNodeConfigDetails.Builder builder()
Create a new builder.
public CreateNodeConfigDetails.Builder toBuilder()
public String getSerialNumber()
The serial number of the MacDevice.
public String getMacAddress()
The macAddress.
public String getMacOrderId()
The macOrderId.
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 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.