java.lang.Object
com.aoapps.appcluster.NodePropertiesConfiguration
- All Implemented Interfaces:
NodeConfiguration
The configuration for a node.
- Author:
- AO Industries, Inc.
-
Field Summary
Modifier and TypeFieldDescriptionprotected final String
protected final boolean
protected final Name
protected final String
protected final AppClusterPropertiesConfiguration
protected final String
-
Constructor Summary
ModifierConstructorDescriptionprotected
NodePropertiesConfiguration
(AppClusterPropertiesConfiguration properties, String id) -
Method Summary
-
Field Details
-
properties
-
id
-
enabled
protected final boolean enabled -
display
-
hostname
-
username
-
nameservers
-
-
Constructor Details
-
NodePropertiesConfiguration
protected NodePropertiesConfiguration(AppClusterPropertiesConfiguration properties, String id) throws AppClusterConfigurationException - Throws:
AppClusterConfigurationException
-
-
Method Details
-
toString
- Specified by:
toString
in interfaceNodeConfiguration
- Overrides:
toString
in classObject
-
equals
- Specified by:
equals
in interfaceNodeConfiguration
- Overrides:
equals
in classObject
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfaceNodeConfiguration
- Overrides:
hashCode
in classObject
-
getId
- Specified by:
getId
in interfaceNodeConfiguration
- See Also:
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabled
in interfaceNodeConfiguration
- See Also:
-
getDisplay
- Specified by:
getDisplay
in interfaceNodeConfiguration
- See Also:
-
getHostname
- Specified by:
getHostname
in interfaceNodeConfiguration
- See Also:
-
getUsername
- Specified by:
getUsername
in interfaceNodeConfiguration
- See Also:
-
getNameservers
- Specified by:
getNameservers
in interfaceNodeConfiguration
- See Also:
-