Interface WebApp

  • All Superinterfaces:
    com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.appservice.implementation.AppServiceManager,​com.microsoft.azure.management.appservice.implementation.SiteInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasId, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.appservice.implementation.SiteInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.appservice.implementation.AppServiceManager>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasName, com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup, com.microsoft.azure.management.resources.fluentcore.model.Indexable, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<WebApp>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource, com.microsoft.azure.management.resources.fluentcore.model.Updatable<WebApp.Update>, WebAppBase

    @Beta
    public interface WebApp
    extends WebAppBase, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<WebApp>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<WebApp.Update>
    An immutable client-side representation of an Azure Web App.
    • Method Detail

      • 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