7#include <aws/greengrassv2/GreengrassV2_EXPORTS.h>
8#include <aws/greengrassv2/model/LambdaIsolationMode.h>
9#include <aws/greengrassv2/model/LambdaContainerParams.h>
71 bool m_isolationModeHasBeenSet =
false;
74 bool m_containerParamsHasBeenSet =
false;
const LambdaIsolationMode & GetIsolationMode() const
LambdaLinuxProcessParams & WithContainerParams(const LambdaContainerParams &value)
AWS_GREENGRASSV2_API Aws::Utils::Json::JsonValue Jsonize() const
LambdaLinuxProcessParams & WithContainerParams(LambdaContainerParams &&value)
void SetIsolationMode(const LambdaIsolationMode &value)
AWS_GREENGRASSV2_API LambdaLinuxProcessParams()
void SetContainerParams(const LambdaContainerParams &value)
AWS_GREENGRASSV2_API LambdaLinuxProcessParams & operator=(Aws::Utils::Json::JsonView jsonValue)
bool IsolationModeHasBeenSet() const
void SetContainerParams(LambdaContainerParams &&value)
const LambdaContainerParams & GetContainerParams() const
AWS_GREENGRASSV2_API LambdaLinuxProcessParams(Aws::Utils::Json::JsonView jsonValue)
bool ContainerParamsHasBeenSet() const
void SetIsolationMode(LambdaIsolationMode &&value)
LambdaLinuxProcessParams & WithIsolationMode(LambdaIsolationMode &&value)
LambdaLinuxProcessParams & WithIsolationMode(const LambdaIsolationMode &value)
Aws::Utils::Json::JsonValue JsonValue