@Metadata(description="vSphere instance template",
root=CONFIGURATION)
public class HostTemplate
extends com.xebialabs.deployit.plugin.cloud.ci.BaseHostTemplate
| Constructor and Description |
|---|
HostTemplate() |
| Modifier and Type | Method and Description |
|---|---|
int |
getCpus() |
Credentials |
getCredentials() |
java.lang.String |
getCustomization() |
java.lang.String |
getDatacenter() |
java.lang.String |
getDatastore() |
java.lang.String |
getDestinationPath() |
java.lang.String |
getHost() |
java.lang.String |
getInstanceIpAddress(java.lang.String cloudId) |
int |
getMemory() |
java.lang.String |
getResourcePool() |
java.lang.String |
getTemplatePath() |
java.util.List<? extends com.xebialabs.deployit.plugin.api.flow.Step> |
produceCreateSteps(java.lang.String envName,
int instanceSeq) |
java.util.List<? extends com.xebialabs.deployit.plugin.api.flow.Step> |
produceDestroySteps(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem instance) |
void |
setCpus(int cpus) |
void |
setCredentials(Credentials credentials) |
void |
setCustomization(java.lang.String customization) |
void |
setDatacenter(java.lang.String datacenter) |
void |
setDatastore(java.lang.String datastore) |
void |
setDestinationPath(java.lang.String destinationPath) |
void |
setHost(java.lang.String host) |
void |
setMemory(int memory) |
void |
setResourcePool(java.lang.String resourcePool) |
void |
setTemplatePath(java.lang.String templatePath) |
getBootTimeout, getConnectionType, getMarkerPath, getOs, getPassword, getPrivateKeyFile, getRetryDelay, getUsername, getXmlDescriptor, instantiate, setConnectionType, setMarkerPath, setOs, setPrivateKeyFile, setXmlDescriptor, validateDescriptorcompareTo, equals, get$token, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, set$token, setId, setProperty, setSyntheticProperties, setType, toStringpublic Credentials getCredentials()
public java.lang.String getDatacenter()
public java.lang.String getTemplatePath()
public java.lang.String getResourcePool()
public int getMemory()
public int getCpus()
public void setCredentials(Credentials credentials)
public void setDatacenter(java.lang.String datacenter)
public void setTemplatePath(java.lang.String templatePath)
public void setResourcePool(java.lang.String resourcePool)
public void setMemory(int memory)
public void setCpus(int cpus)
public java.lang.String getHost()
public void setHost(java.lang.String host)
public java.lang.String getDestinationPath()
public void setDestinationPath(java.lang.String destinationPath)
public java.lang.String getDatastore()
public void setDatastore(java.lang.String datastore)
public java.lang.String getCustomization()
public void setCustomization(java.lang.String customization)
public java.util.List<? extends com.xebialabs.deployit.plugin.api.flow.Step> produceCreateSteps(java.lang.String envName,
int instanceSeq)
produceCreateSteps in class com.xebialabs.deployit.plugin.cloud.ci.BaseHostTemplatepublic java.util.List<? extends com.xebialabs.deployit.plugin.api.flow.Step> produceDestroySteps(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem instance)
produceDestroySteps in class com.xebialabs.deployit.plugin.cloud.ci.BaseHostTemplatepublic java.lang.String getInstanceIpAddress(java.lang.String cloudId)
throws java.util.concurrent.TimeoutException
getInstanceIpAddress in class com.xebialabs.deployit.plugin.cloud.ci.BaseHostTemplatejava.util.concurrent.TimeoutException