public interface INodeEntry extends INodeBase, INodeDesc
Modifier and Type | Method and Description |
---|---|
boolean |
containsPort()
Return true if the hostname string includes embedded port in the "hostname:port" pattern
|
boolean |
containsUserName()
Return true if the hostname string includes embedded username in the "username@hostname" pattern
|
java.lang.String |
extractHostname()
Return the standalone hostname value extracted from the hostname string
|
java.lang.String |
extractPort()
Return the port string extracted from the hostname
|
java.lang.String |
extractUserName()
Return the username extracted from the hostname
|
java.util.Map<java.lang.String,java.lang.String> |
getAttributes()
Get the map of attributes for the node, which includes all of the attributes for these accessors as well:
osFamily, osArch, osVersion, osName, name*, username, description, tags*.
|
java.lang.String |
getDescription()
Return the description
|
java.lang.String |
getFrameworkProject()
Return the project name if it is set
|
java.lang.String |
getNodename()
Return the name of the node
|
java.lang.String |
getOsArch()
Return the OS architecture
|
java.lang.String |
getOsFamily()
Return the OS family
|
java.lang.String |
getOsName()
Return the OS name
|
java.lang.String |
getOsVersion()
Return the OS version
|
java.util.Set |
getTags()
Return the set of tag strings
|
java.lang.String |
getUsername()
Return the username
|
equals, getHostname
java.lang.String getOsFamily()
java.lang.String getOsArch()
java.lang.String getOsVersion()
java.lang.String getOsName()
java.lang.String getNodename()
getNodename
in interface INodeBase
getNodename
in interface INodeDesc
java.lang.String getUsername()
boolean containsUserName()
boolean containsPort()
java.lang.String extractUserName()
java.lang.String extractHostname()
java.lang.String extractPort()
java.lang.String getFrameworkProject()
java.lang.String getDescription()
java.util.Set getTags()
java.util.Map<java.lang.String,java.lang.String> getAttributes()