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(Proxies proxies)
           
 
Method Summary
 com.xebialabs.deployit.core.api.dto.Steps deploy(com.xebialabs.deployit.core.api.dto.Deployment deployment)
           
 com.xebialabs.deployit.core.api.dto.Deployment generateAllDeployeds(com.xebialabs.deployit.core.api.dto.Deployment deployment)
           
 com.xebialabs.deployit.core.api.dto.Deployment generateSelectedDeployeds(java.util.List<java.lang.String> deployables, com.xebialabs.deployit.core.api.dto.Deployment deployment)
           
 com.xebialabs.deployit.core.api.dto.Deployment generateSingleDeployed(java.lang.String deployable, java.lang.String container, com.xebialabs.deployit.core.api.dto.Deployment deployment)
           
 com.xebialabs.deployit.core.api.dto.Deployment generateSingleDeployed(java.lang.String deployable, java.lang.String container, java.lang.String type, com.xebialabs.deployit.core.api.dto.Deployment deployment)
           
 com.xebialabs.deployit.core.api.dto.Deployment prepareInitial(java.lang.String version, java.lang.String environment)
           
 com.xebialabs.deployit.core.api.dto.Deployment prepareUpgrade(java.lang.String version, java.lang.String deployedApplication)
           
 com.xebialabs.deployit.core.api.dto.Steps undeploy(java.lang.String deployedApplication)
           
 com.xebialabs.deployit.core.api.dto.Deployment validate(com.xebialabs.deployit.core.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(Proxies proxies)
Method Detail

prepareInitial

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

prepareUpgrade

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

generateAllDeployeds

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

generateSelectedDeployeds

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

generateSingleDeployed

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

generateSingleDeployed

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

validate

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

deploy

public com.xebialabs.deployit.core.api.dto.Steps deploy(com.xebialabs.deployit.core.api.dto.Deployment deployment)

undeploy

public com.xebialabs.deployit.core.api.dto.Steps undeploy(java.lang.String deployedApplication)