7#include <aws/greengrass/Greengrass_EXPORTS.h>
8#include <aws/greengrass/model/FunctionIsolationMode.h>
9#include <aws/greengrass/model/FunctionRunAsConfig.h>
64 bool m_isolationModeHasBeenSet =
false;
67 bool m_runAsHasBeenSet =
false;
const FunctionIsolationMode & GetIsolationMode() const
AWS_GREENGRASS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetRunAs(const FunctionRunAsConfig &value)
AWS_GREENGRASS_API FunctionExecutionConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetIsolationMode(const FunctionIsolationMode &value)
FunctionExecutionConfig & WithRunAs(const FunctionRunAsConfig &value)
AWS_GREENGRASS_API FunctionExecutionConfig()
FunctionExecutionConfig & WithRunAs(FunctionRunAsConfig &&value)
FunctionExecutionConfig & WithIsolationMode(FunctionIsolationMode &&value)
const FunctionRunAsConfig & GetRunAs() const
void SetRunAs(FunctionRunAsConfig &&value)
bool IsolationModeHasBeenSet() const
bool RunAsHasBeenSet() const
FunctionExecutionConfig & WithIsolationMode(const FunctionIsolationMode &value)
AWS_GREENGRASS_API FunctionExecutionConfig(Aws::Utils::Json::JsonView jsonValue)
void SetIsolationMode(FunctionIsolationMode &&value)
Aws::Utils::Json::JsonValue JsonValue