com.xebialabs.deployit.deployment.planner
Class DeltaSpecificationBuilder
java.lang.Object
com.xebialabs.deployit.deployment.planner.DeltaSpecificationBuilder
public class DeltaSpecificationBuilder
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DeltaSpecificationBuilder
public DeltaSpecificationBuilder()
newSpecification
public static DeltaSpecificationBuilder newSpecification()
create
public DeltaSpecificationBuilder create(com.xebialabs.deployit.plugin.api.udm.Deployed d)
modify
public DeltaSpecificationBuilder modify(com.xebialabs.deployit.plugin.api.udm.Deployed previous,
com.xebialabs.deployit.plugin.api.udm.Deployed d)
destroy
public DeltaSpecificationBuilder destroy(com.xebialabs.deployit.plugin.api.udm.Deployed d)
noOp
public DeltaSpecificationBuilder noOp(com.xebialabs.deployit.plugin.api.udm.Deployed d)
upgrade
public DeltaSpecificationBuilder upgrade(com.xebialabs.deployit.plugin.api.udm.DeployedApplication previous,
com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployment)
upgrade
@Deprecated
public DeltaSpecificationBuilder upgrade(com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployment)
- Deprecated. Use
upgrade(com.xebialabs.deployit.plugin.api.udm.DeployedApplication, com.xebialabs.deployit.plugin.api.udm.DeployedApplication),
this one is scheduled for removal in Deployit 4.0
undeploy
public DeltaSpecificationBuilder undeploy(com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployment)
initial
public DeltaSpecificationBuilder initial(com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployment)
build
public com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification build()