Interface DeploymentSlot

  • 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.HasParent<WebApp>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup, com.microsoft.azure.management.resources.fluentcore.arm.models.IndependentChild<com.microsoft.azure.management.appservice.implementation.AppServiceManager>, com.microsoft.azure.management.resources.fluentcore.arm.models.IndependentChildResource<com.microsoft.azure.management.appservice.implementation.AppServiceManager,​com.microsoft.azure.management.appservice.implementation.SiteInner>, com.microsoft.azure.management.resources.fluentcore.model.Indexable, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<DeploymentSlot>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource, com.microsoft.azure.management.resources.fluentcore.model.Updatable<DeploymentSlot.Update>, WebAppBase

    @Beta
    public interface DeploymentSlot
    extends com.microsoft.azure.management.resources.fluentcore.arm.models.IndependentChildResource<com.microsoft.azure.management.appservice.implementation.AppServiceManager,​com.microsoft.azure.management.appservice.implementation.SiteInner>, WebAppBase, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<DeploymentSlot>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<DeploymentSlot.Update>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent<WebApp>
    An immutable client-side representation of an Azure Web App deployment slot.
    • Method Detail

      • 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