Interface LambdaLinuxProcessParams.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LambdaLinuxProcessParams.Builder,
,LambdaLinuxProcessParams> SdkBuilder<LambdaLinuxProcessParams.Builder,
,LambdaLinuxProcessParams> SdkPojo
- Enclosing class:
LambdaLinuxProcessParams
-
Method Summary
Modifier and TypeMethodDescriptiondefault LambdaLinuxProcessParams.Builder
containerParams
(Consumer<LambdaContainerParams.Builder> containerParams) The parameters for the container in which the Lambda function runs.containerParams
(LambdaContainerParams containerParams) The parameters for the container in which the Lambda function runs.isolationMode
(String isolationMode) The isolation mode for the process that contains the Lambda function.isolationMode
(LambdaIsolationMode isolationMode) The isolation mode for the process that contains the Lambda function.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
isolationMode
The isolation mode for the process that contains the Lambda function. The process can run in an isolated runtime environment inside the IoT Greengrass container, or as a regular process outside any container.
Default:
GreengrassContainer
- Parameters:
isolationMode
- The isolation mode for the process that contains the Lambda function. The process can run in an isolated runtime environment inside the IoT Greengrass container, or as a regular process outside any container.Default:
GreengrassContainer
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
isolationMode
The isolation mode for the process that contains the Lambda function. The process can run in an isolated runtime environment inside the IoT Greengrass container, or as a regular process outside any container.
Default:
GreengrassContainer
- Parameters:
isolationMode
- The isolation mode for the process that contains the Lambda function. The process can run in an isolated runtime environment inside the IoT Greengrass container, or as a regular process outside any container.Default:
GreengrassContainer
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
containerParams
The parameters for the container in which the Lambda function runs.
- Parameters:
containerParams
- The parameters for the container in which the Lambda function runs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
containerParams
default LambdaLinuxProcessParams.Builder containerParams(Consumer<LambdaContainerParams.Builder> containerParams) The parameters for the container in which the Lambda function runs.
This is a convenience method that creates an instance of theLambdaContainerParams.Builder
avoiding the need to create one manually viaLambdaContainerParams.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontainerParams(LambdaContainerParams)
.- Parameters:
containerParams
- a consumer that will call methods onLambdaContainerParams.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-