@Generated(value="software.amazon.awssdk:codegen") public final class LambdaLinuxProcessParams extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LambdaLinuxProcessParams.Builder,LambdaLinuxProcessParams>
Contains parameters for a Linux process that contains an Lambda function.
| Modifier and Type | Class and Description |
|---|---|
static interface |
LambdaLinuxProcessParams.Builder |
| Modifier and Type | Method and Description |
|---|---|
static LambdaLinuxProcessParams.Builder |
builder() |
LambdaContainerParams |
containerParams()
The parameters for the container in which the Lambda function runs.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
LambdaIsolationMode |
isolationMode()
The isolation mode for the process that contains the Lambda function.
|
String |
isolationModeAsString()
The isolation mode for the process that contains the Lambda function.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends LambdaLinuxProcessParams.Builder> |
serializableBuilderClass() |
LambdaLinuxProcessParams.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final 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
If the service returns an enum value that is not available in the current SDK version, isolationMode
will return LambdaIsolationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from isolationModeAsString().
Default: GreengrassContainer
LambdaIsolationModepublic final String isolationModeAsString()
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
If the service returns an enum value that is not available in the current SDK version, isolationMode
will return LambdaIsolationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from isolationModeAsString().
Default: GreengrassContainer
LambdaIsolationModepublic final LambdaContainerParams containerParams()
The parameters for the container in which the Lambda function runs.
public LambdaLinuxProcessParams.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<LambdaLinuxProcessParams.Builder,LambdaLinuxProcessParams>public static LambdaLinuxProcessParams.Builder builder()
public static Class<? extends LambdaLinuxProcessParams.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.