public abstract class DeploymentRequest extends Object
| Modifier and Type | Field and Description |
|---|---|
protected APIProvisioningConfig |
apiProvisioningConfig |
protected String |
appName |
protected Environment |
environment |
protected String |
filename |
protected Map<String,String> |
properties |
protected ApplicationSource |
source |
| Constructor and Description |
|---|
DeploymentRequest() |
DeploymentRequest(Environment environment,
String appName,
ApplicationSource source,
String filename,
Map<String,String> properties,
APIProvisioningConfig apiProvisioningConfig) |
| Modifier and Type | Method and Description |
|---|---|
DeploymentResult |
deploy() |
protected abstract DeploymentResult |
doDeploy() |
protected String |
executeRequest(long start,
HttpHelper.MultiPartRequest multiPartRequest) |
APIProvisioningConfig |
getApiProvisioningConfig() |
String |
getAppName() |
Environment |
getEnvironment() |
String |
getFilename() |
ApplicationSource |
getSource() |
protected abstract void |
preDeploy(APIProvisioningResult result,
APIProvisioningConfig config,
List<com.kloudtek.unpack.transformer.Transformer> transformers) |
void |
setApiProvisioningConfig(APIProvisioningConfig apiProvisioningConfig) |
void |
setAppName(String appName) |
void |
setEnvironment(Environment environment) |
void |
setFilename(String filename) |
void |
setSource(ApplicationSource source) |
protected Environment environment
protected String appName
protected ApplicationSource source
protected String filename
protected APIProvisioningConfig apiProvisioningConfig
public DeploymentRequest()
public DeploymentRequest(Environment environment, String appName, ApplicationSource source, String filename, Map<String,String> properties, APIProvisioningConfig apiProvisioningConfig)
public DeploymentResult deploy() throws ProvisioningException, IOException, HttpException
protected abstract void preDeploy(APIProvisioningResult result, APIProvisioningConfig config, List<com.kloudtek.unpack.transformer.Transformer> transformers)
protected abstract DeploymentResult doDeploy() throws IOException, HttpException
IOExceptionHttpExceptionpublic Environment getEnvironment()
public void setEnvironment(Environment environment)
public String getAppName()
public void setAppName(String appName)
public ApplicationSource getSource()
public void setSource(ApplicationSource source)
public String getFilename()
public void setFilename(String filename)
public APIProvisioningConfig getApiProvisioningConfig()
public void setApiProvisioningConfig(APIProvisioningConfig apiProvisioningConfig)
protected String executeRequest(long start, HttpHelper.MultiPartRequest multiPartRequest) throws HttpException, IOException
HttpExceptionIOExceptionCopyright © 2019 Kloudtek. All rights reserved.