public class PendingNode
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
PendingNode.Builder |
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
Constructor and Description |
---|
PendingNode() |
PendingNode(java.lang.Long pendingNodeID,
java.lang.Long assignedNodeID,
java.lang.String name,
java.lang.Boolean compatible,
Platform platformInfo,
java.lang.String role,
java.lang.String cip,
java.lang.String cipi,
java.lang.String mip,
java.lang.String mipi,
java.lang.String sip,
java.lang.String sipi,
java.lang.String softwareVersion,
java.util.UUID uuid,
Optional<java.lang.String> nodeSlot,
java.lang.String chassisName,
java.lang.String customProtectionDomainName) |
Modifier and Type | Method and Description |
---|---|
PendingNode.Builder |
asBuilder() |
static PendingNode.Builder |
builder() |
boolean |
equals(java.lang.Object o) |
java.lang.Long |
getAssignedNodeID() |
java.lang.String |
getChassisName()
Uniquely identifies a chassis, and identical for all nodes in a given chassis.
|
java.lang.String |
getCip()
IP address used for both intra-cluster and inter-cluster communication.
|
java.lang.String |
getCipi()
The machine's name for the "cip" interface.
|
java.lang.Boolean |
getCompatible()
Indicates whether the pending node's software version is compatible with the cluster.
|
java.lang.String |
getCustomProtectionDomainName()
Uniquely identifies a custom protection domain, identical for all nodes within all chassis in a given custom protection domain.
|
java.lang.String |
getMip()
IP address used for the per-node API and UI.
|
java.lang.String |
getMipi()
The machine's name for the "mip" interface.
|
java.lang.String |
getName()
The host name for this node.
|
Optional<java.lang.String> |
getNodeSlot() |
java.lang.Long |
getPendingNodeID() |
Platform |
getPlatformInfo()
Information about the node's hardware.
|
java.lang.String |
getRole()
The node's role in the cluster.
|
java.lang.String |
getSip()
IP address used for iSCSI traffic.
|
java.lang.String |
getSipi()
The machine's name for the "sip" interface.
|
java.lang.String |
getSoftwareVersion()
The version of SolidFire software currently running on this node.
|
java.util.UUID |
getUuid()
UUID of node.
|
int |
hashCode() |
void |
setAssignedNodeID(java.lang.Long assignedNodeID) |
void |
setChassisName(java.lang.String chassisName) |
void |
setCip(java.lang.String cip) |
void |
setCipi(java.lang.String cipi) |
void |
setCompatible(java.lang.Boolean compatible) |
void |
setCustomProtectionDomainName(java.lang.String customProtectionDomainName) |
void |
setMip(java.lang.String mip) |
void |
setMipi(java.lang.String mipi) |
void |
setName(java.lang.String name) |
void |
setNodeSlot(Optional<java.lang.String> nodeSlot) |
void |
setPendingNodeID(java.lang.Long pendingNodeID) |
void |
setPlatformInfo(Platform platformInfo) |
void |
setRole(java.lang.String role) |
void |
setSip(java.lang.String sip) |
void |
setSipi(java.lang.String sipi) |
void |
setSoftwareVersion(java.lang.String softwareVersion) |
void |
setUuid(java.util.UUID uuid) |
java.util.Map<java.lang.String,java.lang.Object> |
toMap() |
java.lang.String |
toString() |
public static final long serialVersionUID
@Since(value="7.0") public PendingNode(java.lang.Long pendingNodeID, java.lang.Long assignedNodeID, java.lang.String name, java.lang.Boolean compatible, Platform platformInfo, java.lang.String role, java.lang.String cip, java.lang.String cipi, java.lang.String mip, java.lang.String mipi, java.lang.String sip, java.lang.String sipi, java.lang.String softwareVersion, java.util.UUID uuid, Optional<java.lang.String> nodeSlot, java.lang.String chassisName, java.lang.String customProtectionDomainName)
public java.lang.Long getPendingNodeID()
public void setPendingNodeID(java.lang.Long pendingNodeID)
public java.lang.Long getAssignedNodeID()
public void setAssignedNodeID(java.lang.Long assignedNodeID)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.Boolean getCompatible()
public void setCompatible(java.lang.Boolean compatible)
public Platform getPlatformInfo()
public void setPlatformInfo(Platform platformInfo)
public java.lang.String getRole()
public void setRole(java.lang.String role)
public java.lang.String getCip()
public void setCip(java.lang.String cip)
public java.lang.String getCipi()
public void setCipi(java.lang.String cipi)
public java.lang.String getMip()
public void setMip(java.lang.String mip)
public java.lang.String getMipi()
public void setMipi(java.lang.String mipi)
public java.lang.String getSip()
public void setSip(java.lang.String sip)
public java.lang.String getSipi()
public void setSipi(java.lang.String sipi)
public java.lang.String getSoftwareVersion()
public void setSoftwareVersion(java.lang.String softwareVersion)
public java.util.UUID getUuid()
public void setUuid(java.util.UUID uuid)
public Optional<java.lang.String> getNodeSlot()
public void setNodeSlot(Optional<java.lang.String> nodeSlot)
public java.lang.String getChassisName()
public void setChassisName(java.lang.String chassisName)
public java.lang.String getCustomProtectionDomainName()
public void setCustomProtectionDomainName(java.lang.String customProtectionDomainName)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.util.Map<java.lang.String,java.lang.Object> toMap()
public java.lang.String toString()
toString
in class java.lang.Object
public static PendingNode.Builder builder()
public final PendingNode.Builder asBuilder()