Interface UpdateWebhookRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CodeBuildRequest.Builder,CopyableBuilder<UpdateWebhookRequest.Builder,UpdateWebhookRequest>,SdkBuilder<UpdateWebhookRequest.Builder,UpdateWebhookRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateWebhookRequest
public static interface UpdateWebhookRequest.Builder extends CodeBuildRequest.Builder, SdkPojo, CopyableBuilder<UpdateWebhookRequest.Builder,UpdateWebhookRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateWebhookRequest.BuilderbranchFilter(String branchFilter)A regular expression used to determine which repository branches are built when a webhook is triggered.UpdateWebhookRequest.BuilderbuildType(String buildType)Specifies the type of build this webhook will trigger.UpdateWebhookRequest.BuilderbuildType(WebhookBuildType buildType)Specifies the type of build this webhook will trigger.UpdateWebhookRequest.BuilderfilterGroups(Collection<? extends Collection<WebhookFilter>> filterGroups)An array of arrays ofWebhookFilterobjects used to determine if a webhook event can trigger a build.UpdateWebhookRequest.BuilderfilterGroups(Collection<WebhookFilter>... filterGroups)An array of arrays ofWebhookFilterobjects used to determine if a webhook event can trigger a build.UpdateWebhookRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateWebhookRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateWebhookRequest.BuilderprojectName(String projectName)The name of the CodeBuild project.UpdateWebhookRequest.BuilderrotateSecret(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 Detail
-
projectName
UpdateWebhookRequest.Builder projectName(String 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
UpdateWebhookRequest.Builder branchFilter(String 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
branchFilteris empty, then all branches are built.It is recommended that you use
filterGroupsinstead 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. IfbranchFilteris empty, then all branches are built.It is recommended that you use
filterGroupsinstead ofbranchFilter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rotateSecret
UpdateWebhookRequest.Builder rotateSecret(Boolean rotateSecret)
A boolean value that specifies whether the associated GitHub repository's secret token should be updated. If you use Bitbucket for your repository,
rotateSecretis 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,rotateSecretis 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
WebhookFilterobjects used to determine if a webhook event can trigger a build. A filter group must contain at least oneEVENTWebhookFilter.- Parameters:
filterGroups- An array of arrays ofWebhookFilterobjects used to determine if a webhook event can trigger a build. A filter group must contain at least oneEVENTWebhookFilter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterGroups
UpdateWebhookRequest.Builder filterGroups(Collection<WebhookFilter>... filterGroups)
An array of arrays of
WebhookFilterobjects used to determine if a webhook event can trigger a build. A filter group must contain at least oneEVENTWebhookFilter.- Parameters:
filterGroups- An array of arrays ofWebhookFilterobjects used to determine if a webhook event can trigger a build. A filter group must contain at least oneEVENTWebhookFilter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
buildType
UpdateWebhookRequest.Builder buildType(String 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:
WebhookBuildType,WebhookBuildType
-
buildType
UpdateWebhookRequest.Builder buildType(WebhookBuildType 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:
WebhookBuildType,WebhookBuildType
-
overrideConfiguration
UpdateWebhookRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateWebhookRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-