Class LambdaLinuxProcessParams
- java.lang.Object
-
- software.amazon.awssdk.services.greengrassv2.model.LambdaLinuxProcessParams
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<LambdaLinuxProcessParams.Builder,LambdaLinuxProcessParams>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLambdaLinuxProcessParams.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LambdaLinuxProcessParams.Builderbuilder()LambdaContainerParamscontainerParams()The parameters for the container in which the Lambda function runs.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LambdaIsolationModeisolationMode()The isolation mode for the process that contains the Lambda function.StringisolationModeAsString()The isolation mode for the process that contains the Lambda function.List<SdkField<?>>sdkFields()static Class<? extends LambdaLinuxProcessParams.Builder>serializableBuilderClass()LambdaLinuxProcessParams.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
isolationMode
public 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:
GreengrassContainerIf the service returns an enum value that is not available in the current SDK version,
isolationModewill returnLambdaIsolationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromisolationModeAsString().- Returns:
- 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 - See Also:
LambdaIsolationMode
-
isolationModeAsString
public 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:
GreengrassContainerIf the service returns an enum value that is not available in the current SDK version,
isolationModewill returnLambdaIsolationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromisolationModeAsString().- Returns:
- 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 - See Also:
LambdaIsolationMode
-
containerParams
public final LambdaContainerParams containerParams()
The parameters for the container in which the Lambda function runs.
- Returns:
- The parameters for the container in which the Lambda function runs.
-
toBuilder
public LambdaLinuxProcessParams.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<LambdaLinuxProcessParams.Builder,LambdaLinuxProcessParams>
-
builder
public static LambdaLinuxProcessParams.Builder builder()
-
serializableBuilderClass
public static Class<? extends LambdaLinuxProcessParams.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-