- java.lang.Object
-
- com.aoapps.appcluster.NodePropertiesConfiguration
-
- All Implemented Interfaces:
NodeConfiguration
public class NodePropertiesConfiguration extends Object implements NodeConfiguration
The configuration for a node.- Author:
- AO Industries, Inc.
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringdisplayprotected booleanenabledprotected Namehostnameprotected Stringidprotected Set<? extends Name>nameserversprotected AppClusterPropertiesConfigurationpropertiesprotected Stringusername
-
Constructor Summary
Constructors Modifier Constructor Description protectedNodePropertiesConfiguration(AppClusterPropertiesConfiguration properties, String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetDisplay()NamegetHostname()StringgetId()Set<? extends Name>getNameservers()StringgetUsername()inthashCode()booleanisEnabled()StringtoString()
-
-
-
Field Detail
-
properties
protected final AppClusterPropertiesConfiguration properties
-
id
protected final String id
-
enabled
protected final boolean enabled
-
display
protected final String display
-
hostname
protected final Name hostname
-
username
protected final String username
-
-
Constructor Detail
-
NodePropertiesConfiguration
protected NodePropertiesConfiguration(AppClusterPropertiesConfiguration properties, String id) throws AppClusterConfigurationException
- Throws:
AppClusterConfigurationException
-
-
Method Detail
-
toString
public String toString()
- Specified by:
toStringin interfaceNodeConfiguration- Overrides:
toStringin classObject
-
equals
public boolean equals(Object o)
- Specified by:
equalsin interfaceNodeConfiguration- Overrides:
equalsin classObject
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfaceNodeConfiguration- Overrides:
hashCodein classObject
-
getId
public String getId()
- Specified by:
getIdin interfaceNodeConfiguration- See Also:
Node.getId()
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfaceNodeConfiguration- See Also:
Node.isEnabled()
-
getDisplay
public String getDisplay()
- Specified by:
getDisplayin interfaceNodeConfiguration- See Also:
Node.getDisplay()
-
getHostname
public Name getHostname()
- Specified by:
getHostnamein interfaceNodeConfiguration- See Also:
Node.getHostname()
-
getUsername
public String getUsername()
- Specified by:
getUsernamein interfaceNodeConfiguration- See Also:
Node.getUsername()
-
getNameservers
public Set<? extends Name> getNameservers()
- Specified by:
getNameserversin interfaceNodeConfiguration- See Also:
Node.getNameservers()
-
-