Class CfnComponentVersionPropsMixin.LambdaFunctionRecipeSourceProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.greengrassv2.CfnComponentVersionPropsMixin.LambdaFunctionRecipeSourceProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnComponentVersionPropsMixin.LambdaFunctionRecipeSourceProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnComponentVersionPropsMixin.LambdaFunctionRecipeSourceProperty
@Stability(Stable)
@Internal
public static final class CfnComponentVersionPropsMixin.LambdaFunctionRecipeSourceProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnComponentVersionPropsMixin.LambdaFunctionRecipeSourceProperty
An implementation for
CfnComponentVersionPropsMixin.LambdaFunctionRecipeSourceProperty-
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.cfnpropertymixins.services.greengrassv2.CfnComponentVersionPropsMixin.LambdaFunctionRecipeSourceProperty
CfnComponentVersionPropsMixin.LambdaFunctionRecipeSourceProperty.Builder, CfnComponentVersionPropsMixin.LambdaFunctionRecipeSourceProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnComponentVersionPropsMixin.LambdaFunctionRecipeSourceProperty.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 ObjectThe component versions on which this Lambda function component depends.final ObjectThe system and runtime parameters for the Lambda function as it runs on the AWS IoT Greengrass core device.final StringThe name of the component.final ObjectThe platforms that the component version supports.final StringThe version of the component.final StringThe ARN of the Lambda function.final 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
protected Jsii$Proxy(CfnComponentVersionPropsMixin.LambdaFunctionRecipeSourceProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnComponentVersionPropsMixin.LambdaFunctionRecipeSourceProperty.Builder.
-
-
Method Details
-
getComponentDependencies
Description copied from interface:CfnComponentVersionPropsMixin.LambdaFunctionRecipeSourcePropertyThe component versions on which this Lambda function component depends.Returns union: either
IResolvableor Mapinvalid input: '<'String, eitherIResolvableorCfnComponentVersionPropsMixin.ComponentDependencyRequirementProperty>- Specified by:
getComponentDependenciesin interfaceCfnComponentVersionPropsMixin.LambdaFunctionRecipeSourceProperty- See Also:
-
getComponentLambdaParameters
Description copied from interface:CfnComponentVersionPropsMixin.LambdaFunctionRecipeSourcePropertyThe system and runtime parameters for the Lambda function as it runs on the AWS IoT Greengrass core device.Returns union: either
IResolvableorCfnComponentVersionPropsMixin.LambdaExecutionParametersProperty- Specified by:
getComponentLambdaParametersin interfaceCfnComponentVersionPropsMixin.LambdaFunctionRecipeSourceProperty- See Also:
-
getComponentName
Description copied from interface:CfnComponentVersionPropsMixin.LambdaFunctionRecipeSourcePropertyThe name of the component.Defaults to the name of the Lambda function.
- Specified by:
getComponentNamein interfaceCfnComponentVersionPropsMixin.LambdaFunctionRecipeSourceProperty- See Also:
-
getComponentPlatforms
Description copied from interface:CfnComponentVersionPropsMixin.LambdaFunctionRecipeSourcePropertyThe platforms that the component version supports.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnComponentVersionPropsMixin.ComponentPlatformProperty>- Specified by:
getComponentPlatformsin interfaceCfnComponentVersionPropsMixin.LambdaFunctionRecipeSourceProperty- See Also:
-
getComponentVersion
Description copied from interface:CfnComponentVersionPropsMixin.LambdaFunctionRecipeSourcePropertyThe version of the component.Defaults to the version of the Lambda function as a semantic version. For example, if your function version is
3, the component version becomes3.0.0.- Specified by:
getComponentVersionin interfaceCfnComponentVersionPropsMixin.LambdaFunctionRecipeSourceProperty- See Also:
-
getLambdaArn
Description copied from interface:CfnComponentVersionPropsMixin.LambdaFunctionRecipeSourcePropertyThe ARN of the Lambda function.The ARN must include the version of the function to import. You can't use version aliases like
$LATEST.- Specified by:
getLambdaArnin interfaceCfnComponentVersionPropsMixin.LambdaFunctionRecipeSourceProperty- See Also:
-
$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()
-