@Metadata(root=INFRASTRUCTURE,
virtual=true,
description="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, com.xebialabs.deployit.plugin.api.flow.StagingTarget
| Modifier and Type | Class and Description |
|---|---|
static class |
Host.ConnectionOptionsBuilder |
| Constructor and Description |
|---|
Host() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> |
checkConnection() |
com.xebialabs.overthere.OverthereConnection |
getConnection() |
Host |
getHost() |
com.xebialabs.overthere.OperatingSystemFamily |
getOs() |
java.lang.String |
getStagingDirectoryPath() |
java.lang.String |
getTemporaryDirectoryPath() |
void |
setOs(com.xebialabs.overthere.OperatingSystemFamily os) |
void |
setStagingDirectoryPath(java.lang.String stagingDirectoryPath) |
void |
setTemporaryDirectoryPath(java.lang.String temporaryDirectoryPath) |
getTags, setTagscompareTo, equals, get$token, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, set$token, setId, setProperty, setSyntheticProperties, setType, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic com.xebialabs.overthere.OverthereConnection getConnection()
getConnection in interface com.xebialabs.deployit.plugin.api.flow.StagingTarget@ControlTask(label="Check connection",
description="Checks whether XL Deploy can transfer files to and execute commands on this host.")
public java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> checkConnection()
public Host getHost()
getHost in interface HostContainerpublic com.xebialabs.overthere.OperatingSystemFamily getOs()
public void setOs(com.xebialabs.overthere.OperatingSystemFamily os)
public java.lang.String getTemporaryDirectoryPath()
public void setTemporaryDirectoryPath(java.lang.String temporaryDirectoryPath)
public java.lang.String getStagingDirectoryPath()
getStagingDirectoryPath in interface com.xebialabs.deployit.plugin.api.flow.StagingTargetpublic void setStagingDirectoryPath(java.lang.String stagingDirectoryPath)