7#include <aws/codepipeline/CodePipeline_EXPORTS.h>
8#include <aws/codepipeline/model/LambdaExecutorConfiguration.h>
9#include <aws/codepipeline/model/JobWorkerExecutorConfiguration.h>
49 template<
typename LambdaExecutorConfigurationT = LambdaExecutorConfiguration>
50 void SetLambdaExecutorConfiguration(LambdaExecutorConfigurationT&& value) { m_lambdaExecutorConfigurationHasBeenSet =
true; m_lambdaExecutorConfiguration = std::forward<LambdaExecutorConfigurationT>(value); }
51 template<
typename LambdaExecutorConfigurationT = LambdaExecutorConfiguration>
61 template<
typename JobWorkerExecutorConfigurationT = JobWorkerExecutorConfiguration>
62 void SetJobWorkerExecutorConfiguration(JobWorkerExecutorConfigurationT&& value) { m_jobWorkerExecutorConfigurationHasBeenSet =
true; m_jobWorkerExecutorConfiguration = std::forward<JobWorkerExecutorConfigurationT>(value); }
63 template<
typename JobWorkerExecutorConfigurationT = JobWorkerExecutorConfiguration>
69 bool m_lambdaExecutorConfigurationHasBeenSet =
false;
72 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