7#include <aws/codepipeline/CodePipeline_EXPORTS.h>
8#include <aws/codepipeline/model/PipelineTriggerProviderType.h>
9#include <aws/codepipeline/model/GitConfiguration.h>
74 bool m_providerTypeHasBeenSet =
false;
77 bool m_gitConfigurationHasBeenSet =
false;
void SetProviderType(const PipelineTriggerProviderType &value)
PipelineTriggerDeclaration & WithProviderType(PipelineTriggerProviderType &&value)
AWS_CODEPIPELINE_API PipelineTriggerDeclaration(Aws::Utils::Json::JsonView jsonValue)
PipelineTriggerDeclaration & WithGitConfiguration(const GitConfiguration &value)
AWS_CODEPIPELINE_API PipelineTriggerDeclaration()
void SetGitConfiguration(GitConfiguration &&value)
const GitConfiguration & GetGitConfiguration() const
void SetProviderType(PipelineTriggerProviderType &&value)
bool GitConfigurationHasBeenSet() const
const PipelineTriggerProviderType & GetProviderType() const
bool ProviderTypeHasBeenSet() const
PipelineTriggerDeclaration & WithProviderType(const PipelineTriggerProviderType &value)
AWS_CODEPIPELINE_API Aws::Utils::Json::JsonValue Jsonize() const
PipelineTriggerDeclaration & WithGitConfiguration(GitConfiguration &&value)
void SetGitConfiguration(const GitConfiguration &value)
AWS_CODEPIPELINE_API PipelineTriggerDeclaration & operator=(Aws::Utils::Json::JsonView jsonValue)
PipelineTriggerProviderType
Aws::Utils::Json::JsonValue JsonValue