@Generated(value="OracleSDKGenerator", comments="API Version: 20250320") public final class UpdateNodeConfigDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The data to update a new NodeConfig.
Note: Objects should always be created or deserialized using the UpdateNodeConfigDetails.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 UpdateNodeConfigDetails.Builder
, which maintain a
set of all explicitly set fields called UpdateNodeConfigDetails.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 |
UpdateNodeConfigDetails.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
UpdateNodeConfigDetails(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 UpdateNodeConfigDetails.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 |
getSwitchEthPort()
The switchEthPort.
|
String |
getSwitchHostname()
The switchHostname.
|
String |
getTenancyId()
The tenancyId.
|
int |
hashCode() |
UpdateNodeConfigDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"macAddress","macOrderId","switchHostname","switchEthPort","ipKvmHostname","ipKvmPortNumber","pduHostname","pduPort","buildVlanId","buildIpAddress","prodVlanId","prodIpAddress","rackLocation","chipSet","osVersion","tenancyId"}) public UpdateNodeConfigDetails(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 UpdateNodeConfigDetails.Builder builder()
Create a new builder.
public UpdateNodeConfigDetails.Builder toBuilder()
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.