Interface WebAppBase.UpdateStages.WithSiteConfigs<FluentT>

    • Method Detail

      • withNetFrameworkVersion

        WebAppBase.Update<FluentT> withNetFrameworkVersion​(NetFrameworkVersion version)
        Specifies the .NET Framework version.
        Parameters:
        version - the .NET Framework version
        Returns:
        the next stage of web app update
      • withPhpVersion

        WebAppBase.Update<FluentT> withPhpVersion​(PhpVersion version)
        Specifies the PHP version.
        Parameters:
        version - the PHP version
        Returns:
        the next stage of web app update
      • withoutJava

        WebAppBase.Update<FluentT> withoutJava()
        Turn off Java support.
        Returns:
        the next stage of web app update
      • withPythonVersion

        WebAppBase.Update<FluentT> withPythonVersion​(PythonVersion version)
        Specifies the Python version.
        Parameters:
        version - the Python version
        Returns:
        the next stage of web app update
      • withoutPython

        WebAppBase.Update<FluentT> withoutPython()
        Turn off Python support.
        Returns:
        the next stage of web app update
      • withPlatformArchitecture

        WebAppBase.Update<FluentT> withPlatformArchitecture​(PlatformArchitecture platform)
        Specifies the platform architecture to use.
        Parameters:
        platform - the platform architecture
        Returns:
        the next stage of web app update
      • withWebSocketsEnabled

        WebAppBase.Update<FluentT> withWebSocketsEnabled​(boolean enabled)
        Specifies if web sockets are enabled.
        Parameters:
        enabled - true if web sockets are enabled
        Returns:
        the next stage of web app update
      • withWebAppAlwaysOn

        WebAppBase.Update<FluentT> withWebAppAlwaysOn​(boolean alwaysOn)
        Specifies if the VM powering the web app is always powered on.
        Parameters:
        alwaysOn - true if the web app is always powered on
        Returns:
        the next stage of web app update
      • withManagedPipelineMode

        WebAppBase.Update<FluentT> withManagedPipelineMode​(ManagedPipelineMode managedPipelineMode)
        Specifies the managed pipeline mode.
        Parameters:
        managedPipelineMode - managed pipeline mode
        Returns:
        the next stage of web app update
      • withAutoSwapSlotName

        WebAppBase.Update<FluentT> withAutoSwapSlotName​(String slotName)
        Specifies the slot name to auto-swap when a deployment is completed in this web app / deployment slot.
        Parameters:
        slotName - the name of the slot, or 'production', to auto-swap
        Returns:
        the next stage of web app update
      • withRemoteDebuggingEnabled

        WebAppBase.Update<FluentT> withRemoteDebuggingEnabled​(RemoteVisualStudioVersion remoteVisualStudioVersion)
        Specifies the Visual Studio version for remote debugging.
        Parameters:
        remoteVisualStudioVersion - the Visual Studio version for remote debugging
        Returns:
        the next stage of web app update
      • withRemoteDebuggingDisabled

        WebAppBase.Update<FluentT> withRemoteDebuggingDisabled()
        Disables remote debugging.
        Returns:
        the next stage of web app update
      • withDefaultDocument

        WebAppBase.Update<FluentT> withDefaultDocument​(String document)
        Adds a default document.
        Parameters:
        document - default document
        Returns:
        the next stage of web app update
      • withDefaultDocuments

        WebAppBase.Update<FluentT> withDefaultDocuments​(List<String> documents)
        Adds a list of default documents.
        Parameters:
        documents - list of default documents
        Returns:
        the next stage of web app update
      • withoutDefaultDocument

        WebAppBase.Update<FluentT> withoutDefaultDocument​(String document)
        Removes a default document.
        Parameters:
        document - default document to remove
        Returns:
        the next stage of web app update
      • withHttpsOnly

        WebAppBase.Update<FluentT> withHttpsOnly​(boolean httpsOnly)
        Sets whether the web app only accepts HTTPS traffic.
        Parameters:
        httpsOnly - true if the web app only accepts HTTPS traffic
        Returns:
        the next stage of web app update
      • withHttp20Enabled

        WebAppBase.Update<FluentT> withHttp20Enabled​(boolean http20Enabled)
        Sets whether the web app accepts HTTP 2.0 traffic.
        Parameters:
        http20Enabled - true if the web app accepts HTTP 2.0 traffic
        Returns:
        the next stage of web app update
      • withFtpsState

        WebAppBase.Update<FluentT> withFtpsState​(FtpsState ftpsState)
        Sets whether the web app supports certain type of FTP(S).
        Parameters:
        ftpsState - the FTP(S) configuration
        Returns:
        the next stage of web app update
      • withVirtualApplications

        WebAppBase.Update<FluentT> withVirtualApplications​(List<VirtualApplication> virtualApplications)
        Sets the virtual applications in the web app.
        Parameters:
        virtualApplications - the list of virtual applications in the web app
        Returns:
        the next stage of web app update
      • withMinTlsVersion

        WebAppBase.Update<FluentT> withMinTlsVersion​(SupportedTlsVersions minTlsVersion)
        Sets the minimum version of TLS required for SSL requests.
        Parameters:
        minTlsVersion - the minimum version of TLS required for SSL requests.
        Returns:
        the next stage of web app definition