Interface WebApp

All Superinterfaces:
GroupableResource<com.microsoft.azure.management.appservice.implementation.AppServiceManager,com.microsoft.azure.management.appservice.implementation.SiteInner>, HasId, HasInner<com.microsoft.azure.management.appservice.implementation.SiteInner>, HasManager<com.microsoft.azure.management.appservice.implementation.AppServiceManager>, HasName, HasResourceGroup, Indexable, Refreshable<WebApp>, Resource, SupportsOneDeploy, Updatable<WebApp.Update>, WebAppBase

@Beta public interface WebApp extends WebAppBase, SupportsOneDeploy, Refreshable<WebApp>, Updatable<WebApp.Update>
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

      @Beta(V1_7_0) 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

      @Beta(V1_7_0) rx.Completable 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

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

      @Beta(V1_7_0) rx.Completable warDeployAsync(InputStream 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

      @Beta(V1_7_0) 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

      @Beta(V1_7_0) rx.Completable 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

      @Beta(V1_7_0) void warDeploy(InputStream 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

      @Beta(V1_7_0) rx.Completable warDeployAsync(InputStream 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