public class Node
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
Node.Builder |
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
Constructor and Description |
---|
Node() |
Node(java.lang.Long nodeID,
java.lang.Long associatedMasterServiceID,
java.lang.Long associatedFServiceID,
Optional<java.lang.Long> fibreChannelTargetPortGroup,
java.lang.String name,
Platform platformInfo,
java.lang.String role,
java.lang.String softwareVersion,
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.util.UUID uuid,
VirtualNetworkAddress[] virtualNetworks,
Attributes attributes,
Optional<java.lang.String> nodeSlot,
java.lang.String chassisName,
java.lang.String customProtectionDomainName,
java.lang.String maintenanceMode) |
Modifier and Type | Method and Description |
---|---|
Node.Builder |
asBuilder() |
static Node.Builder |
builder() |
boolean |
equals(java.lang.Object o) |
java.lang.Long |
getAssociatedFServiceID() |
java.lang.Long |
getAssociatedMasterServiceID()
The master service responsible for controlling other services on this node.
|
Attributes |
getAttributes() |
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.String |
getCustomProtectionDomainName()
Uniquely identifies a custom protection domain, identical for all nodes within all chassis in a given custom protection domain.
|
Optional<java.lang.Long> |
getFibreChannelTargetPortGroup() |
java.lang.String |
getMaintenanceMode()
Indicates which mode a node is in for maintenance.
|
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() |
java.lang.Long |
getNodeID()
The unique identifier for this node.
|
Optional<java.lang.String> |
getNodeSlot() |
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.
|
VirtualNetworkAddress[] |
getVirtualNetworks() |
int |
hashCode() |
void |
setAssociatedFServiceID(java.lang.Long associatedFServiceID) |
void |
setAssociatedMasterServiceID(java.lang.Long associatedMasterServiceID) |
void |
setAttributes(Attributes attributes) |
void |
setChassisName(java.lang.String chassisName) |
void |
setCip(java.lang.String cip) |
void |
setCipi(java.lang.String cipi) |
void |
setCustomProtectionDomainName(java.lang.String customProtectionDomainName) |
void |
setFibreChannelTargetPortGroup(Optional<java.lang.Long> fibreChannelTargetPortGroup) |
void |
setMaintenanceMode(java.lang.String maintenanceMode) |
void |
setMip(java.lang.String mip) |
void |
setMipi(java.lang.String mipi) |
void |
setName(java.lang.String name) |
void |
setNodeID(java.lang.Long nodeID) |
void |
setNodeSlot(Optional<java.lang.String> nodeSlot) |
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) |
void |
setVirtualNetworks(VirtualNetworkAddress[] virtualNetworks) |
java.util.Map<java.lang.String,java.lang.Object> |
toMap() |
java.lang.String |
toString() |
public static final long serialVersionUID
@Since(value="7.0") public Node(java.lang.Long nodeID, java.lang.Long associatedMasterServiceID, java.lang.Long associatedFServiceID, Optional<java.lang.Long> fibreChannelTargetPortGroup, java.lang.String name, Platform platformInfo, java.lang.String role, java.lang.String softwareVersion, 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.util.UUID uuid, VirtualNetworkAddress[] virtualNetworks, Attributes attributes, Optional<java.lang.String> nodeSlot, java.lang.String chassisName, java.lang.String customProtectionDomainName, java.lang.String maintenanceMode)
public java.lang.Long getNodeID()
public void setNodeID(java.lang.Long nodeID)
public java.lang.Long getAssociatedMasterServiceID()
public void setAssociatedMasterServiceID(java.lang.Long associatedMasterServiceID)
public java.lang.Long getAssociatedFServiceID()
public void setAssociatedFServiceID(java.lang.Long associatedFServiceID)
public Optional<java.lang.Long> getFibreChannelTargetPortGroup()
public void setFibreChannelTargetPortGroup(Optional<java.lang.Long> fibreChannelTargetPortGroup)
public java.lang.String getName()
public void setName(java.lang.String name)
public Platform getPlatformInfo()
public void setPlatformInfo(Platform platformInfo)
public java.lang.String getRole()
public void setRole(java.lang.String role)
public java.lang.String getSoftwareVersion()
public void setSoftwareVersion(java.lang.String softwareVersion)
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.util.UUID getUuid()
public void setUuid(java.util.UUID uuid)
public VirtualNetworkAddress[] getVirtualNetworks()
public void setVirtualNetworks(VirtualNetworkAddress[] virtualNetworks)
public Attributes getAttributes()
public void setAttributes(Attributes attributes)
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 java.lang.String getMaintenanceMode()
public void setMaintenanceMode(java.lang.String maintenanceMode)
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 Node.Builder builder()
public final Node.Builder asBuilder()