@Metadata(description="Cloud environment template",
root=CONFIGURATION)
public class EnvironmentTemplate
extends com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
| Constructor and Description |
|---|
EnvironmentTemplate() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDescription() |
java.util.List<InstantiatableCloudTemplate> |
getHostTemplates() |
java.lang.String |
getXmlDescriptor() |
java.util.List<? extends com.xebialabs.deployit.plugin.api.flow.Step> |
instantiate(CloudEnvironmentParameters parameters) |
void |
setDescription(java.lang.String description) |
void |
setHostTemplates(java.util.List<InstantiatableCloudTemplate> hostTemplates) |
void |
setXmlDescriptor(java.lang.String xmlDescriptor) |
java.util.List<? extends com.xebialabs.deployit.plugin.api.flow.Step> |
validateEnvironmentDescriptor() |
compareTo, equals, get$ciAttributes, get$token, get$validationMessages, getId, getName, getProperty, getPropertyDescriptor, getType, hashCode, hasProperty, set$ciAttributes, set$token, set$validationMessages, setId, setProperty, setType, toStringpublic java.lang.String getDescription()
public void setDescription(java.lang.String description)
public void setHostTemplates(java.util.List<InstantiatableCloudTemplate> hostTemplates)
public void setXmlDescriptor(java.lang.String xmlDescriptor)
public java.util.List<InstantiatableCloudTemplate> getHostTemplates()
public java.lang.String getXmlDescriptor()
@ControlTask(label="Instantiate environment",
parameterType="cloud.CloudEnvironmentParameters",
description="Instantiate environment and all hosts, which templates are linked to this environment template")
public java.util.List<? extends com.xebialabs.deployit.plugin.api.flow.Step> instantiate(CloudEnvironmentParameters parameters)
@ControlTask(label="Validate descriptor",
description="Validate XML descriptor of the environment template")
public java.util.List<? extends com.xebialabs.deployit.plugin.api.flow.Step> validateEnvironmentDescriptor()