public abstract class StepFactory
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<java.lang.String> |
libraries |
| Modifier and Type | Method and Description |
|---|---|
BaseStep |
createStep(java.lang.String script,
int order,
java.util.Map<java.lang.String,java.lang.Object> pyCtx,
java.lang.String description,
CliManagedContainer container) |
static StepFactory |
deploymentStepFactory() |
protected abstract BaseStep |
newStep(java.lang.String script,
int order,
java.util.Map<java.lang.String,java.lang.Object> pyCtx,
java.lang.String description,
CliManagedContainer container) |
static StepFactory |
stagingStepFactory(com.xebialabs.deployit.plugin.api.udm.artifact.Artifact artifact) |
StepFactory |
withLibraries(java.util.List<java.lang.String> libraries) |
public StepFactory withLibraries(java.util.List<java.lang.String> libraries)
public BaseStep createStep(java.lang.String script, int order, java.util.Map<java.lang.String,java.lang.Object> pyCtx, java.lang.String description, CliManagedContainer container)
protected abstract BaseStep newStep(java.lang.String script, int order, java.util.Map<java.lang.String,java.lang.Object> pyCtx, java.lang.String description, CliManagedContainer container)
public static StepFactory stagingStepFactory(com.xebialabs.deployit.plugin.api.udm.artifact.Artifact artifact)
public static StepFactory deploymentStepFactory()