Class AdotLayerVersion
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lambda.AdotLayerVersion
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-20T23:37:24.201Z")
@Stability(Stable)
public abstract class AdotLayerVersion
extends software.amazon.jsii.JsiiObject
An ADOT Lambda layer version that's specific to a lambda layer type and an architecture.
Example:
import software.amazon.awscdk.services.lambda.AdotLambdaExecWrapper;
import software.amazon.awscdk.services.lambda.AdotLayerVersion;
import software.amazon.awscdk.services.lambda.AdotLambdaLayerJavaScriptSdkVersion;
Function fn = Function.Builder.create(this, "MyFunction")
.runtime(Runtime.NODEJS_18_X)
.handler("index.handler")
.code(Code.fromInline("exports.handler = function(event, ctx, cb) { return cb(null, \"hi\"); }"))
.adotInstrumentation(AdotInstrumentationConfig.builder()
.layerVersion(AdotLayerVersion.fromJavaScriptSdkLayerVersion(AdotLambdaLayerJavaScriptSdkVersion.LATEST))
.execWrapper(AdotLambdaExecWrapper.REGULAR_HANDLER)
.build())
.build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedAdotLayerVersion(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedAdotLayerVersion(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionstatic AdotLayerVersionThe ADOT Lambda layer for generic use cases.static AdotLayerVersionThe ADOT Lambda layer for Java auto instrumentation.static AdotLayerVersionThe ADOT Lambda layer for JavaScript SDK.static AdotLayerVersionThe ADOT Lambda layer for Java SDK.static AdotLayerVersionThe ADOT Lambda layer for Python SDK.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
AdotLayerVersion
protected AdotLayerVersion(software.amazon.jsii.JsiiObjectRef objRef) -
AdotLayerVersion
protected AdotLayerVersion(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
AdotLayerVersion
@Stability(Stable) protected AdotLayerVersion()
-
-
Method Details
-
fromGenericLayerVersion
@Stability(Stable) @NotNull public static AdotLayerVersion fromGenericLayerVersion(@NotNull AdotLambdaLayerGenericVersion version) The ADOT Lambda layer for generic use cases.- Parameters:
version- The version of the Lambda layer to use. This parameter is required.
-
fromJavaAutoInstrumentationLayerVersion
@Stability(Stable) @NotNull public static AdotLayerVersion fromJavaAutoInstrumentationLayerVersion(@NotNull AdotLambdaLayerJavaAutoInstrumentationVersion version) The ADOT Lambda layer for Java auto instrumentation.- Parameters:
version- The version of the Lambda layer to use. This parameter is required.
-
fromJavaScriptSdkLayerVersion
@Stability(Stable) @NotNull public static AdotLayerVersion fromJavaScriptSdkLayerVersion(@NotNull AdotLambdaLayerJavaScriptSdkVersion version) The ADOT Lambda layer for JavaScript SDK.- Parameters:
version- The version of the Lambda layer to use. This parameter is required.
-
fromJavaSdkLayerVersion
@Stability(Stable) @NotNull public static AdotLayerVersion fromJavaSdkLayerVersion(@NotNull AdotLambdaLayerJavaSdkVersion version) The ADOT Lambda layer for Java SDK.- Parameters:
version- The version of the Lambda layer to use. This parameter is required.
-
fromPythonSdkLayerVersion
@Stability(Stable) @NotNull public static AdotLayerVersion fromPythonSdkLayerVersion(@NotNull AdotLambdaLayerPythonSdkVersion version) The ADOT Lambda layer for Python SDK.- Parameters:
version- The version of the Lambda layer to use. This parameter is required.
-