com.xebialabs.deployit.plugin.overthere
Class Host

java.lang.Object
  extended by com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
      extended by com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
          extended by com.xebialabs.deployit.plugin.overthere.Host
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, com.xebialabs.deployit.plugin.api.udm.Container, com.xebialabs.deployit.plugin.api.udm.Taggable, HostContainer, java.io.Serializable, java.lang.Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>

@Metadata(root=INFRASTRUCTURE,
          virtual=true,
          description="A machine that runs middleware, on which scripts can be executed, etc.")
public class Host
extends com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
implements HostContainer

A machine that runs middleware.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
id, syntheticProperties, type
 
Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD
 
Constructor Summary
Host()
           
 
Method Summary
 com.xebialabs.overthere.OverthereConnection getConnection()
           
 Host getHost()
           
 com.xebialabs.overthere.OperatingSystemFamily getOs()
           
 java.lang.String getTemporaryDirectoryPath()
           
 void setOs(com.xebialabs.overthere.OperatingSystemFamily os)
           
 void setTemporaryDirectoryPath(java.lang.String temporaryDirectoryPath)
           
 
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
getTags, setTags
 
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
compareTo, equals, getId, getName, getProperty, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, setId, setProperty, setSyntheticProperties, setType, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.xebialabs.deployit.plugin.api.udm.Taggable
getTags, setTags
 
Methods inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
getId, getName, getProperty, getSyntheticProperties, getSyntheticProperty, getType, hasProperty, putSyntheticProperty, setId, setProperty
 

Constructor Detail

Host

public Host()
Method Detail

getConnection

public com.xebialabs.overthere.OverthereConnection getConnection()

getOs

public com.xebialabs.overthere.OperatingSystemFamily getOs()

setOs

public void setOs(com.xebialabs.overthere.OperatingSystemFamily os)

getTemporaryDirectoryPath

public java.lang.String getTemporaryDirectoryPath()

setTemporaryDirectoryPath

public void setTemporaryDirectoryPath(java.lang.String temporaryDirectoryPath)

getHost

public Host getHost()
Specified by:
getHost in interface HostContainer