Enum Runtime

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<Runtime>

    public enum Runtime
    extends java.lang.Enum<Runtime>
    See https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html
    • Enum Constant Detail

      • Dotnet6

        public static final Runtime Dotnet6
      • Dotnet8

        public static final Runtime Dotnet8
      • Dotnet10

        public static final Runtime Dotnet10
      • Java11

        public static final Runtime Java11
      • Java17

        public static final Runtime Java17
      • Java21

        public static final Runtime Java21
      • Java25

        public static final Runtime Java25
      • Java8AL2

        public static final Runtime Java8AL2
      • NodeJS18dX

        public static final Runtime NodeJS18dX
      • NodeJS20dX

        public static final Runtime NodeJS20dX
      • NodeJS22dX

        public static final Runtime NodeJS22dX
      • NodeJS24dX

        public static final Runtime NodeJS24dX
      • CustomAL2

        public static final Runtime CustomAL2
      • CustomAL2023

        public static final Runtime CustomAL2023
      • Python3d10

        public static final Runtime Python3d10
      • Python3d11

        public static final Runtime Python3d11
      • Python3d12

        public static final Runtime Python3d12
      • Python3d13

        public static final Runtime Python3d13
      • Python3d14

        public static final Runtime Python3d14
      • Python3d9

        public static final Runtime Python3d9
      • Ruby3d2

        public static final Runtime Ruby3d2
      • Ruby3d3

        public static final Runtime Ruby3d3
      • Ruby3d4

        public static final Runtime Ruby3d4
      • Dotnet5d0

        @Deprecated
        public static final Runtime Dotnet5d0
        Deprecated.
        This runtime is now deprecated
      • Dotnet7

        @Deprecated
        public static final Runtime Dotnet7
        Deprecated.
        This runtime is now deprecated
      • DotnetCore2d1

        @Deprecated
        public static final Runtime DotnetCore2d1
        Deprecated.
        This runtime is now deprecated
      • DotnetCore3d1

        @Deprecated
        public static final Runtime DotnetCore3d1
        Deprecated.
        This runtime is now deprecated
      • Go1dx

        @Deprecated
        public static final Runtime Go1dx
        Deprecated.
        This runtime is now deprecated
      • Java8

        @Deprecated
        public static final Runtime Java8
        Deprecated.
        This runtime is now deprecated
      • NodeJS10dX

        @Deprecated
        public static final Runtime NodeJS10dX
        Deprecated.
        This runtime is now deprecated
      • NodeJS12dX

        @Deprecated
        public static final Runtime NodeJS12dX
        Deprecated.
        This runtime is now deprecated
      • NodeJS14dX

        @Deprecated
        public static final Runtime NodeJS14dX
        Deprecated.
        This runtime is now deprecated
      • NodeJS16dX

        @Deprecated
        public static final Runtime NodeJS16dX
        Deprecated.
        This runtime is now deprecated
      • Custom

        @Deprecated
        public static final Runtime Custom
        Deprecated.
        This runtime is now deprecated
      • Python2d7

        @Deprecated
        public static final Runtime Python2d7
        Deprecated.
        This runtime is now deprecated
      • Python3d6

        @Deprecated
        public static final Runtime Python3d6
        Deprecated.
        This runtime is now deprecated
      • Python3d7

        @Deprecated
        public static final Runtime Python3d7
        Deprecated.
        This runtime is now deprecated
      • Python3d8

        @Deprecated
        public static final Runtime Python3d8
        Deprecated.
        This runtime is now deprecated
      • Ruby2d5

        @Deprecated
        public static final Runtime Ruby2d5
        Deprecated.
        This runtime is now deprecated
      • Ruby2d7

        @Deprecated
        public static final Runtime Ruby2d7
        Deprecated.
        This runtime is now deprecated
    • Method Detail

      • values

        public static Runtime[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (Runtime c : Runtime.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Runtime valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getValue

        public java.lang.String getValue()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Enum<Runtime>