Interface LambdaLinuxProcessParams.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LambdaLinuxProcessParams.Builder,LambdaLinuxProcessParams>,SdkBuilder<LambdaLinuxProcessParams.Builder,LambdaLinuxProcessParams>,SdkPojo
- Enclosing class:
- LambdaLinuxProcessParams
public static interface LambdaLinuxProcessParams.Builder extends SdkPojo, CopyableBuilder<LambdaLinuxProcessParams.Builder,LambdaLinuxProcessParams>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default LambdaLinuxProcessParams.BuildercontainerParams(Consumer<LambdaContainerParams.Builder> containerParams)The parameters for the container in which the Lambda function runs.LambdaLinuxProcessParams.BuildercontainerParams(LambdaContainerParams containerParams)The parameters for the container in which the Lambda function runs.LambdaLinuxProcessParams.BuilderisolationMode(String isolationMode)The isolation mode for the process that contains the Lambda function.LambdaLinuxProcessParams.BuilderisolationMode(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 Detail
-
isolationMode
LambdaLinuxProcessParams.Builder isolationMode(String 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:
LambdaIsolationMode,LambdaIsolationMode
-
isolationMode
LambdaLinuxProcessParams.Builder isolationMode(LambdaIsolationMode 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:
LambdaIsolationMode,LambdaIsolationMode
-
containerParams
LambdaLinuxProcessParams.Builder containerParams(LambdaContainerParams 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.Builderavoiding the need to create one manually viaLambdaContainerParams.builder().When the
Consumercompletes,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:
containerParams(LambdaContainerParams)
-
-