Class CfnFunctionDefinition.FunctionConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.greengrass.CfnFunctionDefinition.FunctionConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnFunctionDefinition.FunctionConfigurationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFunctionDefinition.FunctionConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnFunctionDefinition.FunctionConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFunctionDefinition.FunctionConfigurationProperty
An implementation for
CfnFunctionDefinition.FunctionConfigurationProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.greengrass.CfnFunctionDefinition.FunctionConfigurationProperty
CfnFunctionDefinition.FunctionConfigurationProperty.Builder, CfnFunctionDefinition.FunctionConfigurationProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnFunctionDefinition.FunctionConfigurationProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The expected encoding type of the input payload for the function.final Object
The environment configuration of the function.final String
The execution arguments.final String
The name of the function executable.final Number
The memory size (in KB) required by the function.final Object
Indicates whether the function is pinned (or long-lived ).final Number
The allowed execution time (in seconds) after which the function should terminate.final int
hashCode()
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 theCfnFunctionDefinition.FunctionConfigurationProperty.Builder
.
-
-
Method Details
-
getEncodingType
Description copied from interface:CfnFunctionDefinition.FunctionConfigurationProperty
The expected encoding type of the input payload for the function.Valid values are
json
(default) andbinary
.- Specified by:
getEncodingType
in interfaceCfnFunctionDefinition.FunctionConfigurationProperty
- See Also:
-
getEnvironment
Description copied from interface:CfnFunctionDefinition.FunctionConfigurationProperty
The environment configuration of the function.- Specified by:
getEnvironment
in interfaceCfnFunctionDefinition.FunctionConfigurationProperty
- See Also:
-
getExecArgs
Description copied from interface:CfnFunctionDefinition.FunctionConfigurationProperty
The execution arguments.- Specified by:
getExecArgs
in interfaceCfnFunctionDefinition.FunctionConfigurationProperty
- See Also:
-
getExecutable
Description copied from interface:CfnFunctionDefinition.FunctionConfigurationProperty
The name of the function executable.- Specified by:
getExecutable
in interfaceCfnFunctionDefinition.FunctionConfigurationProperty
- See Also:
-
getMemorySize
Description copied from interface:CfnFunctionDefinition.FunctionConfigurationProperty
The memory size (in KB) required by the function.This property applies only to Lambda functions that run in a Greengrass container.
- Specified by:
getMemorySize
in interfaceCfnFunctionDefinition.FunctionConfigurationProperty
- See Also:
-
getPinned
Description copied from interface:CfnFunctionDefinition.FunctionConfigurationProperty
Indicates whether the function is pinned (or long-lived ).Pinned functions start when the core starts and process all requests in the same container. The default value is false.
- Specified by:
getPinned
in interfaceCfnFunctionDefinition.FunctionConfigurationProperty
- See Also:
-
getTimeout
Description copied from interface:CfnFunctionDefinition.FunctionConfigurationProperty
The allowed execution time (in seconds) after which the function should terminate.For pinned functions, this timeout applies for each request.
- Specified by:
getTimeout
in interfaceCfnFunctionDefinition.FunctionConfigurationProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-