#[non_exhaustive]pub struct PipelineTriggerDeclarationBuilder { /* private fields */ }
Expand description
A builder for PipelineTriggerDeclaration
.
Implementations§
source§impl PipelineTriggerDeclarationBuilder
impl PipelineTriggerDeclarationBuilder
sourcepub fn provider_type(self, input: PipelineTriggerProviderType) -> Self
pub fn provider_type(self, input: PipelineTriggerProviderType) -> Self
The source provider for the event, such as connections configured for a repository with Git tags, for the specified trigger configuration.
This field is required.sourcepub fn set_provider_type(
self,
input: Option<PipelineTriggerProviderType>
) -> Self
pub fn set_provider_type( self, input: Option<PipelineTriggerProviderType> ) -> Self
The source provider for the event, such as connections configured for a repository with Git tags, for the specified trigger configuration.
sourcepub fn get_provider_type(&self) -> &Option<PipelineTriggerProviderType>
pub fn get_provider_type(&self) -> &Option<PipelineTriggerProviderType>
The source provider for the event, such as connections configured for a repository with Git tags, for the specified trigger configuration.
sourcepub fn git_configuration(self, input: GitConfiguration) -> Self
pub fn git_configuration(self, input: GitConfiguration) -> Self
Provides the filter criteria and the source stage for the repository event that starts the pipeline, such as Git tags.
This field is required.sourcepub fn set_git_configuration(self, input: Option<GitConfiguration>) -> Self
pub fn set_git_configuration(self, input: Option<GitConfiguration>) -> Self
Provides the filter criteria and the source stage for the repository event that starts the pipeline, such as Git tags.
sourcepub fn get_git_configuration(&self) -> &Option<GitConfiguration>
pub fn get_git_configuration(&self) -> &Option<GitConfiguration>
Provides the filter criteria and the source stage for the repository event that starts the pipeline, such as Git tags.
sourcepub fn build(self) -> Result<PipelineTriggerDeclaration, BuildError>
pub fn build(self) -> Result<PipelineTriggerDeclaration, BuildError>
Consumes the builder and constructs a PipelineTriggerDeclaration
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for PipelineTriggerDeclarationBuilder
impl Clone for PipelineTriggerDeclarationBuilder
source§fn clone(&self) -> PipelineTriggerDeclarationBuilder
fn clone(&self) -> PipelineTriggerDeclarationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for PipelineTriggerDeclarationBuilder
impl Default for PipelineTriggerDeclarationBuilder
source§fn default() -> PipelineTriggerDeclarationBuilder
fn default() -> PipelineTriggerDeclarationBuilder
source§impl PartialEq for PipelineTriggerDeclarationBuilder
impl PartialEq for PipelineTriggerDeclarationBuilder
source§fn eq(&self, other: &PipelineTriggerDeclarationBuilder) -> bool
fn eq(&self, other: &PipelineTriggerDeclarationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.