Interface GitConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<GitConfiguration.Builder,
,GitConfiguration> SdkBuilder<GitConfiguration.Builder,
,GitConfiguration> SdkPojo
- Enclosing class:
GitConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionpush
(Collection<GitPushFilter> push) The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.push
(Consumer<GitPushFilter.Builder>... push) The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.push
(GitPushFilter... push) The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.sourceActionName
(String sourceActionName) The name of the pipeline source action where the trigger configuration, such as Git tags, is specified.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
sourceActionName
The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only.
You can only specify one trigger configuration per source action.
- Parameters:
sourceActionName
- The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only.You can only specify one trigger configuration per source action.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
push
The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.
Git tags is the only supported event type.
- Parameters:
push
- The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.Git tags is the only supported event type.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
push
The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.
Git tags is the only supported event type.
- Parameters:
push
- The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.Git tags is the only supported event type.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
push
The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.
Git tags is the only supported event type.
GitPushFilter.Builder
avoiding the need to create one manually viaGitPushFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topush(List<GitPushFilter>)
.- Parameters:
push
- a consumer that will call methods onGitPushFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-