7#include <aws/greengrass/Greengrass_EXPORTS.h>
8#include <aws/greengrass/model/FunctionDefaultExecutionConfig.h>
46 template<
typename ExecutionT = FunctionDefaultExecutionConfig>
47 void SetExecution(ExecutionT&& value) { m_executionHasBeenSet =
true; m_execution = std::forward<ExecutionT>(value); }
48 template<
typename ExecutionT = FunctionDefaultExecutionConfig>
54 bool m_executionHasBeenSet =
false;
const FunctionDefaultExecutionConfig & GetExecution() const
AWS_GREENGRASS_API FunctionDefaultConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GREENGRASS_API FunctionDefaultConfig()=default
AWS_GREENGRASS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_GREENGRASS_API FunctionDefaultConfig(Aws::Utils::Json::JsonView jsonValue)
bool ExecutionHasBeenSet() const
FunctionDefaultConfig & WithExecution(ExecutionT &&value)
void SetExecution(ExecutionT &&value)
Aws::Utils::Json::JsonValue JsonValue