@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
LambdaIsolationMode
public 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
LambdaIsolationMode
public 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
LambdaIsolationMode
public 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
LambdaIsolationMode
public 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 Object
Object.toString()
public LambdaLinuxProcessParams clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.