@Stability(value=Experimental) @Internal public static final class PythonLayerVersionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements PythonLayerVersionProps
PythonLayerVersionProps
software.amazon.jsii.JsiiObject.InitializationMode
PythonLayerVersionProps.Builder, PythonLayerVersionProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(PythonLayerVersionProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
PythonLayerVersionProps.Builder . |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
BundlingOptions |
getBundling()
(experimental) Bundling options to use for this function.
|
List<Architecture> |
getCompatibleArchitectures()
(experimental) The system architectures compatible with this layer.
|
List<Runtime> |
getCompatibleRuntimes()
(experimental) The runtimes compatible with the python layer.
|
String |
getDescription()
The description the this Lambda Layer.
|
String |
getEntry()
(experimental) The path to the root directory of the lambda layer.
|
String |
getLayerVersionName()
The name of the layer.
|
String |
getLicense()
The SPDX licence identifier or URL to the license file for this layer.
|
RemovalPolicy |
getRemovalPolicy()
Whether to retain this version of the layer when a new version is added or when the stack is deleted.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.protected Jsii$Proxy(PythonLayerVersionProps.Builder builder)
PythonLayerVersionProps.Builder
.public final String getEntry()
PythonLayerVersionProps
getEntry
in interface PythonLayerVersionProps
public final BundlingOptions getBundling()
PythonLayerVersionProps
Use this to specify custom bundling options like the bundling Docker image, asset hash type, custom hash, architecture, etc.
Default: - Use the default bundling Docker image, with x86_64 architecture.
getBundling
in interface PythonLayerVersionProps
public final List<Architecture> getCompatibleArchitectures()
PythonLayerVersionProps
Default: [Architecture.X86_64]
getCompatibleArchitectures
in interface PythonLayerVersionProps
public final List<Runtime> getCompatibleRuntimes()
PythonLayerVersionProps
Default: - Only Python 3.7 is supported.
getCompatibleRuntimes
in interface PythonLayerVersionProps
public final String getDescription()
LayerVersionOptions
Default: - No description.
getDescription
in interface LayerVersionOptions
public final String getLayerVersionName()
LayerVersionOptions
Default: - A name will be generated.
getLayerVersionName
in interface LayerVersionOptions
public final String getLicense()
LayerVersionOptions
Default: - No license information will be recorded.
getLicense
in interface LayerVersionOptions
public final RemovalPolicy getRemovalPolicy()
LayerVersionOptions
Default: RemovalPolicy.DESTROY
getRemovalPolicy
in interface LayerVersionOptions
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2023. All rights reserved.