@Metadata(virtual=true)
public class Resource<D extends com.xebialabs.deployit.plugin.api.udm.Deployable>
extends com.xebialabs.deployit.plugin.generic.deployed.ProcessedTemplate<D>
| Modifier and Type | Class and Description |
|---|---|
class |
Resource.ParameterProperty |
STEP_OPTION_NONE, STEP_OPTION_UPLOAD_ARTIFACT_DATA, STEP_OPTION_UPLOAD_CLASSPATH_RESOURCES, STEP_OPTION_UPLOAD_TEMPLATE_CLASSPATH_RESOURCES, STEP_OPTIONS_DEFAULT, STEP_OPTIONS_DESCRIPTION_SUFFIX, STEP_OPTIONS_REGEXid, syntheticProperties, type| Constructor and Description |
|---|
Resource() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getInspectTemplate() |
java.util.Collection<java.lang.String> |
getParameters() |
java.util.Collection<Resource.ParameterProperty> |
getParametersProperties()
Handle generic parameters which are transfered directly to the underlying resources or driver:
Synthetic:
|
java.lang.String |
getTemplate() |
void |
inspect(com.xebialabs.deployit.plugin.api.inspection.InspectionContext ctx) |
java.lang.String |
toLowerHyphen(java.lang.String s) |
java.lang.String |
toUpperCamel(java.lang.String s) |
createArtifactDeleteStep, createTemplateArtifactCopyStep, createTemplateArtifactCopyStep, executeCreate, executeDestroy, executeModify, setTemplategetTargetDirectory, getTargetFile, isCreateTargetDirectory, isTargetDirectoryShared, resolveTargetFileName, setCreateTargetDirectory, setTargetDirectory, setTargetDirectoryShared, setTargetFilecontrolTaskDispatch, getCreateOptions, getCreateOrder, getCreateVerb, getDeployedApplication, getDeployedAsFreeMarkerContext, getDescription, getDestroyOptions, getDestroyOrder, getDestroyVerb, getInspectClasspathResources, getInspectScript, getInspectTemplateClasspathResources, getModifyOptions, getModifyOrder, getModifyVerb, getNoopOptions, getNoopOrder, getNoopVerb, getPlanOperation, getPropertyOrContainerDefault, inspectContainer, isRestartRequired, isRestartRequiredForNoop, resolveExpression, resolveExpression, resolveExpression, resolveExpression, setCreateOptions, setCreateOrder, setCreateVerb, setDeployedApplication, setDestroyOptions, setDestroyOrder, setDestroyVerb, setInspectClasspathResources, setInspectScript, setInspectTemplateClasspathResources, setModifyOptions, setModifyOrder, setModifyVerb, setNoopOptions, setNoopOrder, setNoopVerb, setPlanOperation, setRestartRequired, setRestartRequiredForNoopgetContainer, getDeployable, setContainer, setDeployablecompareTo, equals, get$token, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, set$token, setId, setProperty, setSyntheticProperties, setType, toStringpublic void inspect(com.xebialabs.deployit.plugin.api.inspection.InspectionContext ctx)
public java.lang.String toLowerHyphen(java.lang.String s)
public java.lang.String toUpperCamel(java.lang.String s)
public java.lang.String getTemplate()
getTemplate in class com.xebialabs.deployit.plugin.generic.deployed.ProcessedTemplate<D extends com.xebialabs.deployit.plugin.api.udm.Deployable>public java.lang.String getInspectTemplate()
public java.util.Collection<java.lang.String> getParameters()
public java.util.Collection<Resource.ParameterProperty> getParametersProperties()