Class DeployOptions

java.lang.Object
com.azure.resourcemanager.appservice.models.DeployOptions

public class DeployOptions extends Object
The options for OneDeploy.
  • Constructor Details

    • DeployOptions

      public DeployOptions()
  • Method Details

    • path

      public String path()
      Returns:
      the path for deploy
    • withPath

      public DeployOptions withPath(String path)
      Specifies the path for deploy. Some some deploy type, path is required.
      Parameters:
      path - the path for deploy
      Returns:
      the DeployOptions object
    • restartSite

      public Boolean restartSite()
      Returns:
      whether to restart site after deployment
    • withRestartSite

      public DeployOptions withRestartSite(Boolean restartSite)
      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

      public Boolean cleanDeployment()
      Returns:
      whether to perform clean deployment
    • withCleanDeployment

      public DeployOptions withCleanDeployment(Boolean cleanDeployment)
      Specifies whether to perform clean deployment. By default type=zip and type=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

      public Boolean trackDeployment()
      Returns:
      whether to track deployment progress
    • withTrackDeployment

      public DeployOptions withTrackDeployment(Boolean trackDeployment)
      Specifies whether to have KuduDeploymentResult.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