@Metadata(virtual=true) public class BasePowerShellContainer extends com.xebialabs.deployit.plugin.api.udm.base.BaseContainer implements PowerShellContainer
| Constructor and Description |
|---|
BasePowerShellContainer() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> |
controlTaskDispatch(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> args) |
java.util.Set<java.lang.String> |
getDeployedsToDiscover() |
int |
getDiscoverOrder() |
java.lang.String |
getDiscoverScript() |
com.xebialabs.deployit.plugin.overthere.Host |
getHost()
Returns the host on which this container runs.
|
java.util.List<java.lang.String> |
getLibraryScripts()
Returns the name of the directory on the classpath that contains the Python scripts that define the runtime for this container.
|
java.lang.String |
getPowerShellPath() |
com.xebialabs.overthere.CmdLine |
getScriptCommandLine(com.xebialabs.overthere.OverthereFile script)
Generates the command line that should be used to run a script.
|
void |
inspect(com.xebialabs.deployit.plugin.api.inspection.InspectionContext ctx) |
void |
setDeployedsToDiscover(java.util.HashSet<java.lang.String> deployedsToDiscover) |
void |
setDiscoverOrder(int discoverOrder) |
void |
setDiscoverScript(java.lang.String discoverScript) |
void |
setHost(com.xebialabs.deployit.plugin.overthere.Host host) |
void |
setPowerShellPath(java.lang.String powerShellPath) |
getTags, setTagscompareTo, equals, get$ciAttributes, get$token, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, set$ciAttributes, set$token, setId, setProperty, setSyntheticProperties, setType, toStringpublic com.xebialabs.deployit.plugin.overthere.Host getHost()
PowerShellContainergetHost in interface com.xebialabs.deployit.plugin.overthere.HostContainergetHost in interface PowerShellContainerpublic void setHost(com.xebialabs.deployit.plugin.overthere.Host host)
public java.lang.String getPowerShellPath()
public void setPowerShellPath(java.lang.String powerShellPath)
public java.util.Set<java.lang.String> getDeployedsToDiscover()
public void setDeployedsToDiscover(java.util.HashSet<java.lang.String> deployedsToDiscover)
public int getDiscoverOrder()
public void setDiscoverOrder(int discoverOrder)
public java.lang.String getDiscoverScript()
public void setDiscoverScript(java.lang.String discoverScript)
public com.xebialabs.overthere.CmdLine getScriptCommandLine(com.xebialabs.overthere.OverthereFile script)
PowerShellContainergetScriptCommandLine in interface PowerShellContainerscript - the script to runpublic java.util.List<java.lang.String> getLibraryScripts()
PowerShellContainergetLibraryScripts in interface PowerShellContainerpublic java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> controlTaskDispatch(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> args)
public void inspect(com.xebialabs.deployit.plugin.api.inspection.InspectionContext ctx)