Class RuntimeStack


  • public class RuntimeStack
    extends Object
    Defines App service pricing tiers.
    • Field Detail

      • NETCORE_V2_1

        public static final RuntimeStack NETCORE_V2_1
        .NET Core v2.1.
      • NETCORE_V3_1

        public static final RuntimeStack NETCORE_V3_1
        .NET Core v3.1.
      • JAVA_8_JRE8

        public static final RuntimeStack JAVA_8_JRE8
        JAVA JRE 8.
      • JAVA_11_JAVA11

        public static final RuntimeStack JAVA_11_JAVA11
        JAVA JAVA 11.
      • NODEJS_10_1

        public static final RuntimeStack NODEJS_10_1
        Node.JS 10.1.
      • NODEJS_10_6

        public static final RuntimeStack NODEJS_10_6
        Node.JS 10.6.
      • NODEJS_10_14

        public static final RuntimeStack NODEJS_10_14
        Node.JS 10.14.
      • NODEJS_10_LTS

        public static final RuntimeStack NODEJS_10_LTS
        Node.JS 10 LTS.
      • NODEJS_12_LTS

        public static final RuntimeStack NODEJS_12_LTS
        Node.JS 12 LTS.
      • NODEJS_14_LTS

        public static final RuntimeStack NODEJS_14_LTS
        Node.JS 14 LTS.
      • PHP_7_2

        public static final RuntimeStack PHP_7_2
        PHP 7.2.
      • PHP_7_3

        public static final RuntimeStack PHP_7_3
        PHP 7.3.
      • PHP_7_4

        public static final RuntimeStack PHP_7_4
        PHP 7.4.
      • PYTHON_3_6

        public static final RuntimeStack PYTHON_3_6
        PYTHON 3.6.
      • PYTHON_3_7

        public static final RuntimeStack PYTHON_3_7
        PYTHON 3.7.
      • PYTHON_3_8

        public static final RuntimeStack PYTHON_3_8
        PYTHON 3.8.
      • RUBY_2_5

        public static final RuntimeStack RUBY_2_5
        RUBY 2.5.
      • RUBY_2_6

        public static final RuntimeStack RUBY_2_6
        RUBY 2.6.
      • TOMCAT_8_5_JAVA11

        public static final RuntimeStack TOMCAT_8_5_JAVA11
        Tomcat 8.5-java11 image with catalina root set to Azure wwwroot.
      • TOMCAT_8_5_JRE8

        public static final RuntimeStack TOMCAT_8_5_JRE8
        Tomcat 8.5-jre8 image with catalina root set to Azure wwwroot.
      • TOMCAT_9_0_JAVA11

        public static final RuntimeStack TOMCAT_9_0_JAVA11
        Tomcat 9.0-java11 image with catalina root set to Azure wwwroot.
      • TOMCAT_9_0_JRE8

        public static final RuntimeStack TOMCAT_9_0_JRE8
        Tomcat 9.0-jre8 image with catalina root set to Azure wwwroot.
      • JBOSS_EAP_7_2_JAVA8

        public static final RuntimeStack JBOSS_EAP_7_2_JAVA8
        JBOSS EAP 7.2-java8.
      • JBOSS_EAP_7_JAVA8

        public static final RuntimeStack JBOSS_EAP_7_JAVA8
        JBOSS EAP 7-java8.
      • JBOSS_EAP_7_JAVA11

        public static final RuntimeStack JBOSS_EAP_7_JAVA11
        JBOSS EAP 7-java11.
    • Constructor Detail

      • RuntimeStack

        public RuntimeStack​(String stack,
                            String version)
        Creates a custom app service runtime stack on Linux operating system.
        Parameters:
        stack - the name of the language stack
        version - the version of the runtime
    • Method Detail

      • stack

        public String stack()
        Returns:
        the name of the language runtime stack
      • version

        public String version()
        Returns:
        the version of the runtime stack
      • getAll

        public static Collection<RuntimeStack> getAll()
        Lists the pre-defined app service runtime stacks.
        Returns:
        immutable collection of the pre-defined app service runtime stacks
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object