Class RuntimeStack

java.lang.Object
com.azure.resourcemanager.appservice.models.RuntimeStack

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

    • 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.
    • JAVA_17_JAVA17

      public static final RuntimeStack JAVA_17_JAVA17
      JAVA JAVA 17.
    • 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.
    • TOMCAT_10_0_JAVA17

      public static final RuntimeStack TOMCAT_10_0_JAVA17
      Tomcat 10.0-java17 image with catalina root set to Azure wwwroot.
    • TOMCAT_10_0_JRE11

      public static final RuntimeStack TOMCAT_10_0_JRE11
      Tomcat 10.0-jre11 image with catalina root set to Azure wwwroot.
    • TOMCAT_10_0_JRE8

      public static final RuntimeStack TOMCAT_10_0_JRE8
      Tomcat 10.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 Details

    • 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 Details

    • 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
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object