Class DeployOptions
java.lang.Object
com.azure.resourcemanager.appservice.models.DeployOptions
The options for OneDeploy.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCheck whether to perform clean deployment.path()
Gets the path for deploy.Check whether to restart site after deployment.Check whether to track deployment progress.withCleanDeployment
(Boolean cleanDeployment) Specifies whether to perform clean deployment.Specifies the path for deploy.withRestartSite
(Boolean restartSite) Specifies whether to restart site after deployment.withTrackDeployment
(Boolean trackDeployment) Specifies whether to haveKuduDeploymentResult.deploymentId()
to track deployment progress.
-
Constructor Details
-
DeployOptions
public DeployOptions()Creates a new instance of DeployOptions.
-
-
Method Details
-
path
Gets the path for deploy.- Returns:
- the path for deploy
-
withPath
Specifies the path for deploy. Some some deploy type, path is required.- Parameters:
path
- the path for deploy- Returns:
- the DeployOptions object
-
restartSite
Check whether to restart site after deployment.- Returns:
- whether to restart site after deployment
-
withRestartSite
Specifies whether to restart site after deployment.By default, any OneDeploy call will restart the site. This behavior can be altered by this option.
- Parameters:
restartSite
- whether to restart side after deployment- Returns:
- the DeployOptions object
-
cleanDeployment
Check whether to perform clean deployment.- Returns:
- whether to perform clean deployment
-
withCleanDeployment
Specifies whether to perform clean deployment.By default
type=zip
andtype=war&path=webapps/<appname>
performs clean deployment. All other types of artifacts will be deployed incrementally. The default behavior for any artifact type can be changed by this option. A clean deployment removes the default directory associated with the type of artifact being deployed.- Parameters:
cleanDeployment
- whether to perform clean deployment- Returns:
- the DeployOptions object
-
trackDeployment
Check whether to track deployment progress.- Returns:
- whether to track deployment progress
-
withTrackDeployment
Specifies whether to haveKuduDeploymentResult.deploymentId()
to track deployment progress.This option only takes effect when used in
SupportsOneDeploy.pushDeploy(DeployType, java.io.File, DeployOptions)
.- Parameters:
trackDeployment
- whether to track deployment progress- Returns:
- the DeployOptions object
-