Class LambdaRuntime.Builder

  • All Implemented Interfaces:
    software.amazon.jsii.Builder<LambdaRuntime>
    Enclosing class:
    LambdaRuntime

    @Stability(Experimental)
    public static final class LambdaRuntime.Builder
    extends Object
    implements software.amazon.jsii.Builder<LambdaRuntime>
    (experimental) A fluent builder for LambdaRuntime.
    • Method Detail

      • create

        @Stability(Experimental)
        public static LambdaRuntime.Builder create​(String functionRuntime,
                                                   String esbuildTarget)
        Parameters:
        functionRuntime - The Node.js runtime to use. This parameter is required.
        esbuildTarget - The esbuild setting to use. This parameter is required.
        Returns:
        a new instance of LambdaRuntime.Builder.
      • defaultExternals

        @Stability(Experimental)
        public LambdaRuntime.Builder defaultExternals​(List<String> defaultExternals)
        (experimental) Packages that are considered externals by default when bundling.

        Default: ['@aws-sdk/*']

        Parameters:
        defaultExternals - Packages that are considered externals by default when bundling. This parameter is required.
        Returns:
        this