| Package | Description |
|---|---|
| com.amazonaws.services.greengrassv2.model |
| Modifier and Type | Method and Description |
|---|---|
LambdaExecutionParameters |
LambdaExecutionParameters.addEnvironmentVariablesEntry(String key,
String value)
Add a single EnvironmentVariables entry
|
LambdaExecutionParameters |
LambdaExecutionParameters.clearEnvironmentVariablesEntries()
Removes all the entries added into EnvironmentVariables.
|
LambdaExecutionParameters |
LambdaExecutionParameters.clone() |
LambdaExecutionParameters |
LambdaFunctionRecipeSource.getComponentLambdaParameters()
The system and runtime parameters for the Lambda function as it runs on the Greengrass core device.
|
LambdaExecutionParameters |
LambdaExecutionParameters.withEnvironmentVariables(Map<String,String> environmentVariables)
The map of environment variables that are available to the Lambda function when it runs.
|
LambdaExecutionParameters |
LambdaExecutionParameters.withEventSources(Collection<LambdaEventSource> eventSources)
The list of event sources to which to subscribe to receive work messages.
|
LambdaExecutionParameters |
LambdaExecutionParameters.withEventSources(LambdaEventSource... eventSources)
The list of event sources to which to subscribe to receive work messages.
|
LambdaExecutionParameters |
LambdaExecutionParameters.withExecArgs(Collection<String> execArgs)
The list of arguments to pass to the Lambda function when it runs.
|
LambdaExecutionParameters |
LambdaExecutionParameters.withExecArgs(String... execArgs)
The list of arguments to pass to the Lambda function when it runs.
|
LambdaExecutionParameters |
LambdaExecutionParameters.withInputPayloadEncodingType(LambdaInputPayloadEncodingType inputPayloadEncodingType)
The encoding type that the Lambda function supports.
|
LambdaExecutionParameters |
LambdaExecutionParameters.withInputPayloadEncodingType(String inputPayloadEncodingType)
The encoding type that the Lambda function supports.
|
LambdaExecutionParameters |
LambdaExecutionParameters.withLinuxProcessParams(LambdaLinuxProcessParams linuxProcessParams)
The parameters for the Linux process that contains the Lambda function.
|
LambdaExecutionParameters |
LambdaExecutionParameters.withMaxIdleTimeInSeconds(Integer maxIdleTimeInSeconds)
The maximum amount of time in seconds that a non-pinned Lambda function can idle before the IoT Greengrass Core
software stops its process.
|
LambdaExecutionParameters |
LambdaExecutionParameters.withMaxInstancesCount(Integer maxInstancesCount)
The maximum number of instances that a non-pinned Lambda function can run at the same time.
|
LambdaExecutionParameters |
LambdaExecutionParameters.withMaxQueueSize(Integer maxQueueSize)
The maximum size of the message queue for the Lambda function component.
|
LambdaExecutionParameters |
LambdaExecutionParameters.withPinned(Boolean pinned)
Whether or not the Lambda function is pinned, or long-lived.
|
LambdaExecutionParameters |
LambdaExecutionParameters.withStatusTimeoutInSeconds(Integer statusTimeoutInSeconds)
The interval in seconds at which a pinned (also known as long-lived) Lambda function component sends status
updates to the Lambda manager component.
|
LambdaExecutionParameters |
LambdaExecutionParameters.withTimeoutInSeconds(Integer timeoutInSeconds)
The maximum amount of time in seconds that the Lambda function can process a work item.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LambdaFunctionRecipeSource.setComponentLambdaParameters(LambdaExecutionParameters componentLambdaParameters)
The system and runtime parameters for the Lambda function as it runs on the Greengrass core device.
|
LambdaFunctionRecipeSource |
LambdaFunctionRecipeSource.withComponentLambdaParameters(LambdaExecutionParameters componentLambdaParameters)
The system and runtime parameters for the Lambda function as it runs on the Greengrass core device.
|
Copyright © 2021. All rights reserved.