Interface UpdateWebhookRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CodeBuildRequest.Builder
,CopyableBuilder<UpdateWebhookRequest.Builder,
,UpdateWebhookRequest> SdkBuilder<UpdateWebhookRequest.Builder,
,UpdateWebhookRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateWebhookRequest
-
Method Summary
Modifier and TypeMethodDescriptionbranchFilter
(String branchFilter) A regular expression used to determine which repository branches are built when a webhook is triggered.Specifies the type of build this webhook will trigger.buildType
(WebhookBuildType buildType) Specifies the type of build this webhook will trigger.filterGroups
(Collection<? extends Collection<WebhookFilter>> filterGroups) An array of arrays ofWebhookFilter
objects used to determine if a webhook event can trigger a build.filterGroups
(Collection<WebhookFilter>... filterGroups) An array of arrays ofWebhookFilter
objects used to determine if a webhook event can trigger a build.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.projectName
(String projectName) The name of the CodeBuild project.rotateSecret
(Boolean rotateSecret) A boolean value that specifies whether the associated GitHub repository's secret token should be updated.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.services.codebuild.model.CodeBuildRequest.Builder
build
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
-
projectName
The name of the CodeBuild project.
- Parameters:
projectName
- The name of the CodeBuild project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
branchFilter
A regular expression used to determine which repository branches are built when a webhook is triggered. If the name of a branch matches the regular expression, then it is built. If
branchFilter
is empty, then all branches are built.It is recommended that you use
filterGroups
instead ofbranchFilter
.- Parameters:
branchFilter
- A regular expression used to determine which repository branches are built when a webhook is triggered. If the name of a branch matches the regular expression, then it is built. IfbranchFilter
is empty, then all branches are built.It is recommended that you use
filterGroups
instead ofbranchFilter
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rotateSecret
A boolean value that specifies whether the associated GitHub repository's secret token should be updated. If you use Bitbucket for your repository,
rotateSecret
is ignored.- Parameters:
rotateSecret
- A boolean value that specifies whether the associated GitHub repository's secret token should be updated. If you use Bitbucket for your repository,rotateSecret
is ignored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterGroups
UpdateWebhookRequest.Builder filterGroups(Collection<? extends Collection<WebhookFilter>> filterGroups) An array of arrays of
WebhookFilter
objects used to determine if a webhook event can trigger a build. A filter group must contain at least oneEVENT
WebhookFilter
.- Parameters:
filterGroups
- An array of arrays ofWebhookFilter
objects used to determine if a webhook event can trigger a build. A filter group must contain at least oneEVENT
WebhookFilter
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterGroups
An array of arrays of
WebhookFilter
objects used to determine if a webhook event can trigger a build. A filter group must contain at least oneEVENT
WebhookFilter
.- Parameters:
filterGroups
- An array of arrays ofWebhookFilter
objects used to determine if a webhook event can trigger a build. A filter group must contain at least oneEVENT
WebhookFilter
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
buildType
Specifies the type of build this webhook will trigger.
- Parameters:
buildType
- Specifies the type of build this webhook will trigger.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
buildType
Specifies the type of build this webhook will trigger.
- Parameters:
buildType
- Specifies the type of build this webhook will trigger.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdateWebhookRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateWebhookRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-