Package com.xebialabs.deployit.cli.api
Class DeploymentClient
- java.lang.Object
-
- com.xebialabs.deployit.cli.api.DocumentedObject
-
- com.xebialabs.deployit.cli.api.DeploymentClient
-
@CliObject(name="deployment") public class DeploymentClient extends DocumentedObject
-
-
Constructor Summary
Constructors Constructor Description DeploymentClient()DeploymentClient(ProxiesInstance proxies)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.deployit.engine.api.execution.TaskWithBlockcreateDeployTask(com.xebialabs.deployit.engine.api.dto.Deployment deployment)com.xebialabs.deployit.engine.api.execution.TaskWithBlockcreateRollbackTask(java.lang.String taskId)java.lang.StringcreateTask(com.xebialabs.deployit.engine.api.dto.Deployment deployment)com.xebialabs.deployit.engine.api.execution.TaskWithBlockcreateUndeployTask(java.lang.String deployedApplication)java.util.Map<java.lang.String,java.lang.String>effectiveDictionary(java.lang.String environmentId, java.lang.String applicationId, java.lang.String containerId)com.xebialabs.deployit.engine.api.dto.DeploymentgenerateSelectedDeployeds(java.util.List<java.lang.String> deployables, com.xebialabs.deployit.engine.api.dto.Deployment deployment)com.xebialabs.deployit.engine.api.dto.DeploymentgenerateSingleDeployed(java.lang.String deployable, java.lang.String container, com.xebialabs.deployit.engine.api.dto.Deployment deployment)com.xebialabs.deployit.engine.api.dto.DeploymentgenerateSingleDeployed(java.lang.String deployable, java.lang.String container, java.lang.String type, com.xebialabs.deployit.engine.api.dto.Deployment deployment)booleanisDeployed(java.lang.String application, java.lang.String environment)com.xebialabs.deployit.engine.api.dto.DeploymentprepareAutoDeployeds(com.xebialabs.deployit.engine.api.dto.Deployment deployment)com.xebialabs.deployit.engine.api.dto.DeploymentprepareInitial(java.lang.String version, java.lang.String environment)com.xebialabs.deployit.engine.api.dto.DeploymentprepareUpgrade(java.lang.String version, java.lang.String deployedApplication)com.xebialabs.deployit.engine.api.execution.BlockStatetaskPreviewBlock(com.xebialabs.deployit.engine.api.dto.Deployment deployment)com.xebialabs.deployit.engine.api.execution.StepStatetaskPreviewBlock(com.xebialabs.deployit.engine.api.dto.Deployment deployment, java.lang.String blockId, int stepNr)com.xebialabs.deployit.engine.api.dto.Deploymentvalidate(com.xebialabs.deployit.engine.api.dto.Deployment deployment)-
Methods inherited from class com.xebialabs.deployit.cli.api.DocumentedObject
help, help
-
-
-
-
Constructor Detail
-
DeploymentClient
public DeploymentClient()
-
DeploymentClient
public DeploymentClient(ProxiesInstance proxies)
-
-
Method Detail
-
isDeployed
public boolean isDeployed(java.lang.String application, java.lang.String environment)
-
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)
-
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)
-
prepareAutoDeployeds
public com.xebialabs.deployit.engine.api.dto.Deployment prepareAutoDeployeds(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)
-
taskPreviewBlock
public com.xebialabs.deployit.engine.api.execution.BlockState taskPreviewBlock(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
-
taskPreviewBlock
public com.xebialabs.deployit.engine.api.execution.StepState taskPreviewBlock(com.xebialabs.deployit.engine.api.dto.Deployment deployment, java.lang.String blockId, int stepNr)
-
createDeployTask
public com.xebialabs.deployit.engine.api.execution.TaskWithBlock createDeployTask(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
-
createUndeployTask
public com.xebialabs.deployit.engine.api.execution.TaskWithBlock createUndeployTask(java.lang.String deployedApplication)
-
createRollbackTask
public com.xebialabs.deployit.engine.api.execution.TaskWithBlock createRollbackTask(java.lang.String taskId)
-
effectiveDictionary
public java.util.Map<java.lang.String,java.lang.String> effectiveDictionary(java.lang.String environmentId, java.lang.String applicationId, java.lang.String containerId)
-
createTask
public java.lang.String createTask(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
-
-