All Superinterfaces:
GroupableResource<AppServiceManager,SiteInner>, HasId, HasInnerModel<SiteInner>, HasManager<AppServiceManager>, HasName, HasResourceGroup, Indexable, Refreshable<WebApp>, Resource, SupportsListingPrivateEndpointConnection, SupportsListingPrivateLinkResource, SupportsOneDeploy, SupportsUpdatingPrivateEndpointConnection, Updatable<WebApp.Update>, WebAppBase, WebAppBasic, WebSiteBase

An immutable client-side representation of an Azure Web App.
  • Method Details

    • deploymentSlots

      DeploymentSlots deploymentSlots()
      Returns:
      the entry point to deployment slot management API under the web app
    • warDeploy

      void warDeploy(File warFile)
      Deploys a WAR file onto the Azure specialized Tomcat on this web app.
      Parameters:
      warFile - the WAR file to upload
    • warDeployAsync

      Mono<Void> warDeployAsync(File warFile)
      Deploys a WAR file onto the Azure specialized Tomcat on this web app.
      Parameters:
      warFile - the WAR file to upload
      Returns:
      a completable of the operation
    • warDeploy

      void warDeploy(InputStream warFile, long length)
      Deploys a WAR file onto the Azure specialized Tomcat on this web app.

      Retry by client is required if error happens, due to nature of the stream.

      Parameters:
      warFile - the WAR file to upload
      length - the length of the file
    • warDeployAsync

      Mono<Void> warDeployAsync(InputStream warFile, long length)
      Deploys a WAR file onto the Azure specialized Tomcat on this web app.

      Retry by client is required if error happens, due to nature of the stream.

      Parameters:
      warFile - the WAR file to upload
      length - the length of the file
      Returns:
      a completable of the operation
    • warDeploy

      void warDeploy(File warFile, String appName)
      Deploys a WAR file onto the Azure specialized Tomcat on this web app.
      Parameters:
      warFile - the WAR file to upload
      appName - the name of the app, default to "ROOT" when not provided
    • warDeployAsync

      Mono<Void> warDeployAsync(File warFile, String appName)
      Deploys a WAR file onto the Azure specialized Tomcat on this web app.
      Parameters:
      warFile - the WAR file to upload
      appName - the name of the app, default to "ROOT" when not provided
      Returns:
      a completable of the operation
    • warDeploy

      void warDeploy(InputStream warFile, long length, String appName)
      Deploys a WAR file onto the Azure specialized Tomcat on this web app.

      Retry by client is required if error happens, due to nature of the stream.

      Parameters:
      warFile - the WAR file to upload
      length - the length of the file
      appName - the name of the app, default to "ROOT" when not provided
    • warDeployAsync

      Mono<Void> warDeployAsync(InputStream warFile, long length, String appName)
      Deploys a WAR file onto the Azure specialized Tomcat on this web app.

      Retry by client is required if error happens, due to nature of the stream.

      Parameters:
      warFile - the WAR file to upload
      length - the length of the file
      appName - the name of the app, default to "ROOT" when not provided
      Returns:
      a completable of the operation