com.xebialabs.deployit.cli.api
Class DeploymentClient

java.lang.Object
  extended by com.xebialabs.deployit.cli.api.DocumentedObject
      extended by com.xebialabs.deployit.cli.api.DeploymentClient

@CliObject(name="deployment")
public class DeploymentClient
extends DocumentedObject


Constructor Summary
DeploymentClient()
           
DeploymentClient(ProxiesInstance proxies)
           
 
Method Summary
 java.lang.String createTask(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
           
 FullTaskInfo deploy(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
           
 com.xebialabs.deployit.engine.api.dto.Deployment generateAllDeployeds(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
           
 com.xebialabs.deployit.engine.api.dto.Deployment generateSelectedDeployeds(java.util.List<java.lang.String> deployables, com.xebialabs.deployit.engine.api.dto.Deployment deployment)
           
 com.xebialabs.deployit.engine.api.dto.Deployment generateSingleDeployed(java.lang.String deployable, java.lang.String container, com.xebialabs.deployit.engine.api.dto.Deployment deployment)
           
 com.xebialabs.deployit.engine.api.dto.Deployment generateSingleDeployed(java.lang.String deployable, java.lang.String container, java.lang.String type, com.xebialabs.deployit.engine.api.dto.Deployment deployment)
           
 com.xebialabs.deployit.engine.api.dto.Deployment prepareInitial(java.lang.String version, java.lang.String environment)
           
 com.xebialabs.deployit.engine.api.dto.Deployment prepareUpgrade(java.lang.String version, java.lang.String deployedApplication)
           
 java.lang.String rollbackTask(java.lang.String taskId)
           
 FullTaskInfo undeploy(java.lang.String deployedApplication)
           
 com.xebialabs.deployit.engine.api.dto.Deployment validate(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
           
 
Methods inherited from class com.xebialabs.deployit.cli.api.DocumentedObject
help, help
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeploymentClient

public DeploymentClient()

DeploymentClient

public DeploymentClient(ProxiesInstance proxies)
Method Detail

prepareInitial

public com.xebialabs.deployit.engine.api.dto.Deployment prepareInitial(java.lang.String version,
                                                                       java.lang.String environment)

prepareUpgrade

public com.xebialabs.deployit.engine.api.dto.Deployment prepareUpgrade(java.lang.String version,
                                                                       java.lang.String deployedApplication)

generateAllDeployeds

public com.xebialabs.deployit.engine.api.dto.Deployment generateAllDeployeds(com.xebialabs.deployit.engine.api.dto.Deployment deployment)

generateSelectedDeployeds

public com.xebialabs.deployit.engine.api.dto.Deployment generateSelectedDeployeds(java.util.List<java.lang.String> deployables,
                                                                                  com.xebialabs.deployit.engine.api.dto.Deployment deployment)

generateSingleDeployed

public com.xebialabs.deployit.engine.api.dto.Deployment generateSingleDeployed(java.lang.String deployable,
                                                                               java.lang.String container,
                                                                               com.xebialabs.deployit.engine.api.dto.Deployment deployment)

generateSingleDeployed

public com.xebialabs.deployit.engine.api.dto.Deployment generateSingleDeployed(java.lang.String deployable,
                                                                               java.lang.String container,
                                                                               java.lang.String type,
                                                                               com.xebialabs.deployit.engine.api.dto.Deployment deployment)

validate

public com.xebialabs.deployit.engine.api.dto.Deployment validate(com.xebialabs.deployit.engine.api.dto.Deployment deployment)

deploy

public FullTaskInfo deploy(com.xebialabs.deployit.engine.api.dto.Deployment deployment)

undeploy

public FullTaskInfo undeploy(java.lang.String deployedApplication)

rollbackTask

public java.lang.String rollbackTask(java.lang.String taskId)

createTask

public java.lang.String createTask(com.xebialabs.deployit.engine.api.dto.Deployment deployment)