Class DeployOptions
java.lang.Object
com.azure.resourcemanager.appservice.models.DeployOptions
The options for OneDeploy.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionpath()
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()
-
-
Method Details
-
path
- 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
- 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
- Returns:
- whether to perform clean deployment
-
withCleanDeployment
Specifies whether to perform clean deployment. By defaulttype=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
- Returns:
- whether to track deployment progress
-
withTrackDeployment
Specifies whether to haveKuduDeploymentResult.deploymentId()
to track deployment progress. This option only takes effect when used inSupportsOneDeploy.pushDeploy(DeployType, java.io.File, DeployOptions)
.- Parameters:
trackDeployment
- whether to track deployment progress- Returns:
- the DeployOptions object
-