7#include <aws/codepipeline/CodePipeline_EXPORTS.h>
8#include <aws/codepipeline/model/LambdaExecutorConfiguration.h>
9#include <aws/codepipeline/model/JobWorkerExecutorConfiguration.h>
69 bool m_lambdaExecutorConfigurationHasBeenSet =
false;
72 bool m_jobWorkerExecutorConfigurationHasBeenSet =
false;
ExecutorConfiguration & WithLambdaExecutorConfiguration(LambdaExecutorConfiguration &&value)
void SetJobWorkerExecutorConfiguration(JobWorkerExecutorConfiguration &&value)
void SetLambdaExecutorConfiguration(LambdaExecutorConfiguration &&value)
AWS_CODEPIPELINE_API Aws::Utils::Json::JsonValue Jsonize() const
ExecutorConfiguration & WithJobWorkerExecutorConfiguration(JobWorkerExecutorConfiguration &&value)
void SetLambdaExecutorConfiguration(const LambdaExecutorConfiguration &value)
const JobWorkerExecutorConfiguration & GetJobWorkerExecutorConfiguration() const
bool JobWorkerExecutorConfigurationHasBeenSet() const
AWS_CODEPIPELINE_API ExecutorConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
ExecutorConfiguration & WithLambdaExecutorConfiguration(const LambdaExecutorConfiguration &value)
const LambdaExecutorConfiguration & GetLambdaExecutorConfiguration() const
AWS_CODEPIPELINE_API ExecutorConfiguration(Aws::Utils::Json::JsonView jsonValue)
ExecutorConfiguration & WithJobWorkerExecutorConfiguration(const JobWorkerExecutorConfiguration &value)
bool LambdaExecutorConfigurationHasBeenSet() const
void SetJobWorkerExecutorConfiguration(const JobWorkerExecutorConfiguration &value)
AWS_CODEPIPELINE_API ExecutorConfiguration()
Aws::Utils::Json::JsonValue JsonValue