7#include <aws/codepipeline/CodePipeline_EXPORTS.h>
8#include <aws/codepipeline/model/JobWorkerExecutorConfiguration.h>
9#include <aws/codepipeline/model/LambdaExecutorConfiguration.h>
20namespace CodePipeline {
43 template <
typename LambdaExecutorConfigurationT = LambdaExecutorConfiguration>
45 m_lambdaExecutorConfigurationHasBeenSet =
true;
46 m_lambdaExecutorConfiguration = std::forward<LambdaExecutorConfigurationT>(value);
48 template <
typename LambdaExecutorConfigurationT = LambdaExecutorConfiguration>
61 template <
typename JobWorkerExecutorConfigurationT = JobWorkerExecutorConfiguration>
63 m_jobWorkerExecutorConfigurationHasBeenSet =
true;
64 m_jobWorkerExecutorConfiguration = std::forward<JobWorkerExecutorConfigurationT>(value);
66 template <
typename JobWorkerExecutorConfigurationT = JobWorkerExecutorConfiguration>
76 bool m_lambdaExecutorConfigurationHasBeenSet =
false;
77 bool m_jobWorkerExecutorConfigurationHasBeenSet =
false;
void SetJobWorkerExecutorConfiguration(JobWorkerExecutorConfigurationT &&value)
AWS_CODEPIPELINE_API Aws::Utils::Json::JsonValue Jsonize() const
const JobWorkerExecutorConfiguration & GetJobWorkerExecutorConfiguration() const
ExecutorConfiguration & WithLambdaExecutorConfiguration(LambdaExecutorConfigurationT &&value)
bool JobWorkerExecutorConfigurationHasBeenSet() const
AWS_CODEPIPELINE_API ExecutorConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetLambdaExecutorConfiguration(LambdaExecutorConfigurationT &&value)
const LambdaExecutorConfiguration & GetLambdaExecutorConfiguration() const
AWS_CODEPIPELINE_API ExecutorConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool LambdaExecutorConfigurationHasBeenSet() const
ExecutorConfiguration & WithJobWorkerExecutorConfiguration(JobWorkerExecutorConfigurationT &&value)
AWS_CODEPIPELINE_API ExecutorConfiguration()=default
Aws::Utils::Json::JsonValue JsonValue