@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LambdaLinuxProcessParams extends Object implements Serializable, Cloneable, StructuredPojo
Contains parameters for a Linux process that contains an Lambda function.
| Constructor and Description |
|---|
LambdaLinuxProcessParams() |
| Modifier and Type | Method and Description |
|---|---|
LambdaLinuxProcessParams |
clone() |
boolean |
equals(Object obj) |
LambdaContainerParams |
getContainerParams()
The parameters for the container in which the Lambda function runs.
|
String |
getIsolationMode()
The isolation mode for the process that contains the Lambda function.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setContainerParams(LambdaContainerParams containerParams)
The parameters for the container in which the Lambda function runs.
|
void |
setIsolationMode(String isolationMode)
The isolation mode for the process that contains the Lambda function.
|
String |
toString()
Returns a string representation of this object.
|
LambdaLinuxProcessParams |
withContainerParams(LambdaContainerParams containerParams)
The parameters for the container in which the Lambda function runs.
|
LambdaLinuxProcessParams |
withIsolationMode(LambdaIsolationMode isolationMode)
The isolation mode for the process that contains the Lambda function.
|
LambdaLinuxProcessParams |
withIsolationMode(String isolationMode)
The isolation mode for the process that contains the Lambda function.
|
public void setIsolationMode(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
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
LambdaIsolationModepublic String getIsolationMode()
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
Default: GreengrassContainer
LambdaIsolationModepublic LambdaLinuxProcessParams withIsolationMode(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
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
LambdaIsolationModepublic LambdaLinuxProcessParams withIsolationMode(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
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
LambdaIsolationModepublic void setContainerParams(LambdaContainerParams containerParams)
The parameters for the container in which the Lambda function runs.
containerParams - The parameters for the container in which the Lambda function runs.public LambdaContainerParams getContainerParams()
The parameters for the container in which the Lambda function runs.
public LambdaLinuxProcessParams withContainerParams(LambdaContainerParams containerParams)
The parameters for the container in which the Lambda function runs.
containerParams - The parameters for the container in which the Lambda function runs.public String toString()
toString in class ObjectObject.toString()public LambdaLinuxProcessParams clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.