Class PythonFunctionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lambda.python.alpha.PythonFunctionProps.Jsii$Proxy
- All Implemented Interfaces:
EventInvokeConfigOptions,FunctionOptions,PythonFunctionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
PythonFunctionProps
@Stability(Experimental)
@Internal
public static final class PythonFunctionProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements PythonFunctionProps
An implementation for
PythonFunctionProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.lambda.python.alpha.PythonFunctionProps
PythonFunctionProps.Builder, PythonFunctionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(PythonFunctionProps.Builder builder) Constructor that initializes the object based on literal property values passed by thePythonFunctionProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal Booleanfinal Booleanfinal Architecturefinal BundlingOptions(experimental) Bundling options to use for this function.final ICodeSigningConfigfinal VersionOptionsfinal IQueuefinal Booleanfinal ITopicfinal Stringfinal StringgetEntry()(experimental) Path to the source of the function or the location for dependencies.final IKeyfinal Sizefinal List<IEventSource>final FileSystemfinal Stringfinal String(experimental) The name of the exported handler in the index file.final StringgetIndex()(experimental) The path (relative to entry) to the index file containing the exported handler.final List<PolicyStatement>final LambdaInsightsVersionfinal List<ILayerVersion>final RetentionDaysfinal LogRetentionRetryOptionsfinal IRolefinal Durationfinal Numberfinal IDestinationfinal IDestinationfinal Booleanfinal IProfilingGroupfinal Numberfinal Numberfinal IRolegetRole()final Runtime(experimental) The runtime environment.final RuntimeManagementModefinal List<ISecurityGroup>final Durationfinal Tracingfinal IVpcgetVpc()final SubnetSelectionfinal inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by thePythonFunctionProps.Builder.
-
-
Method Details
-
getEntry
Description copied from interface:PythonFunctionProps(experimental) Path to the source of the function or the location for dependencies.- Specified by:
getEntryin interfacePythonFunctionProps
-
getRuntime
Description copied from interface:PythonFunctionProps(experimental) The runtime environment.Only runtimes of the Python family are supported.
- Specified by:
getRuntimein interfacePythonFunctionProps
-
getBundling
Description copied from interface:PythonFunctionProps(experimental) Bundling options to use for this function.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.
- Specified by:
getBundlingin interfacePythonFunctionProps
-
getHandler
Description copied from interface:PythonFunctionProps(experimental) The name of the exported handler in the index file.Default: handler
- Specified by:
getHandlerin interfacePythonFunctionProps
-
getIndex
Description copied from interface:PythonFunctionProps(experimental) The path (relative to entry) to the index file containing the exported handler.Default: index.py
- Specified by:
getIndexin interfacePythonFunctionProps
-
getAdotInstrumentation
- Specified by:
getAdotInstrumentationin interfaceFunctionOptions
-
getAllowAllOutbound
- Specified by:
getAllowAllOutboundin interfaceFunctionOptions
-
getAllowPublicSubnet
- Specified by:
getAllowPublicSubnetin interfaceFunctionOptions
-
getArchitecture
- Specified by:
getArchitecturein interfaceFunctionOptions
-
getCodeSigningConfig
- Specified by:
getCodeSigningConfigin interfaceFunctionOptions
-
getCurrentVersionOptions
- Specified by:
getCurrentVersionOptionsin interfaceFunctionOptions
-
getDeadLetterQueue
- Specified by:
getDeadLetterQueuein interfaceFunctionOptions
-
getDeadLetterQueueEnabled
- Specified by:
getDeadLetterQueueEnabledin interfaceFunctionOptions
-
getDeadLetterTopic
- Specified by:
getDeadLetterTopicin interfaceFunctionOptions
-
getDescription
- Specified by:
getDescriptionin interfaceFunctionOptions
-
getEnvironment
- Specified by:
getEnvironmentin interfaceFunctionOptions
-
getEnvironmentEncryption
- Specified by:
getEnvironmentEncryptionin interfaceFunctionOptions
-
getEphemeralStorageSize
- Specified by:
getEphemeralStorageSizein interfaceFunctionOptions
-
getEvents
- Specified by:
getEventsin interfaceFunctionOptions
-
getFilesystem
- Specified by:
getFilesystemin interfaceFunctionOptions
-
getFunctionName
- Specified by:
getFunctionNamein interfaceFunctionOptions
-
getInitialPolicy
- Specified by:
getInitialPolicyin interfaceFunctionOptions
-
getInsightsVersion
- Specified by:
getInsightsVersionin interfaceFunctionOptions
-
getLayers
- Specified by:
getLayersin interfaceFunctionOptions
-
getLogRetention
- Specified by:
getLogRetentionin interfaceFunctionOptions
-
getLogRetentionRetryOptions
- Specified by:
getLogRetentionRetryOptionsin interfaceFunctionOptions
-
getLogRetentionRole
- Specified by:
getLogRetentionRolein interfaceFunctionOptions
-
getMemorySize
- Specified by:
getMemorySizein interfaceFunctionOptions
-
getParamsAndSecrets
- Specified by:
getParamsAndSecretsin interfaceFunctionOptions
-
getProfiling
- Specified by:
getProfilingin interfaceFunctionOptions
-
getProfilingGroup
- Specified by:
getProfilingGroupin interfaceFunctionOptions
-
getReservedConcurrentExecutions
- Specified by:
getReservedConcurrentExecutionsin interfaceFunctionOptions
-
getRole
- Specified by:
getRolein interfaceFunctionOptions
-
getRuntimeManagementMode
- Specified by:
getRuntimeManagementModein interfaceFunctionOptions
-
getSecurityGroups
- Specified by:
getSecurityGroupsin interfaceFunctionOptions
-
getTimeout
- Specified by:
getTimeoutin interfaceFunctionOptions
-
getTracing
- Specified by:
getTracingin interfaceFunctionOptions
-
getVpc
- Specified by:
getVpcin interfaceFunctionOptions
-
getVpcSubnets
- Specified by:
getVpcSubnetsin interfaceFunctionOptions
-
getMaxEventAge
- Specified by:
getMaxEventAgein interfaceEventInvokeConfigOptions
-
getOnFailure
- Specified by:
getOnFailurein interfaceEventInvokeConfigOptions
-
getOnSuccess
- Specified by:
getOnSuccessin interfaceEventInvokeConfigOptions
-
getRetryAttempts
- Specified by:
getRetryAttemptsin interfaceEventInvokeConfigOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-