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.FullTaskInfo 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.FullTaskInfo 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.FullTaskInfo deploy(com.xebialabs.deployit.core.api.dto.Deployment deployment)

undeploy

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