Package com.pulumi.aws.codebuild
Class WebhookArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.codebuild.WebhookArgs.Builder
-
- Enclosing class:
- WebhookArgs
public static final class WebhookArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(WebhookArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebhookArgs.Builder
branchFilter(com.pulumi.core.Output<java.lang.String> branchFilter)
WebhookArgs.Builder
branchFilter(java.lang.String branchFilter)
WebhookArgs
build()
WebhookArgs.Builder
buildType(com.pulumi.core.Output<java.lang.String> buildType)
WebhookArgs.Builder
buildType(java.lang.String buildType)
WebhookArgs.Builder
filterGroups(WebhookFilterGroupArgs... filterGroups)
WebhookArgs.Builder
filterGroups(com.pulumi.core.Output<java.util.List<WebhookFilterGroupArgs>> filterGroups)
WebhookArgs.Builder
filterGroups(java.util.List<WebhookFilterGroupArgs> filterGroups)
WebhookArgs.Builder
projectName(com.pulumi.core.Output<java.lang.String> projectName)
WebhookArgs.Builder
projectName(java.lang.String projectName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebhookArgs defaults)
-
-
Method Detail
-
branchFilter
public WebhookArgs.Builder branchFilter(@Nullable com.pulumi.core.Output<java.lang.String> branchFilter)
- Parameters:
branchFilter
- A regular expression used to determine which branches get built. Default is all branches are built. It is recommended to use `filter_group` over `branch_filter`.- Returns:
- builder
-
branchFilter
public WebhookArgs.Builder branchFilter(java.lang.String branchFilter)
- Parameters:
branchFilter
- A regular expression used to determine which branches get built. Default is all branches are built. It is recommended to use `filter_group` over `branch_filter`.- Returns:
- builder
-
buildType
public WebhookArgs.Builder buildType(@Nullable com.pulumi.core.Output<java.lang.String> buildType)
- Parameters:
buildType
- The type of build this webhook will trigger. Valid values for this parameter are: `BUILD`, `BUILD_BATCH`.- Returns:
- builder
-
buildType
public WebhookArgs.Builder buildType(java.lang.String buildType)
- Parameters:
buildType
- The type of build this webhook will trigger. Valid values for this parameter are: `BUILD`, `BUILD_BATCH`.- Returns:
- builder
-
filterGroups
public WebhookArgs.Builder filterGroups(@Nullable com.pulumi.core.Output<java.util.List<WebhookFilterGroupArgs>> filterGroups)
- Parameters:
filterGroups
- Information about the webhook's trigger. Filter group blocks are documented below.- Returns:
- builder
-
filterGroups
public WebhookArgs.Builder filterGroups(java.util.List<WebhookFilterGroupArgs> filterGroups)
- Parameters:
filterGroups
- Information about the webhook's trigger. Filter group blocks are documented below.- Returns:
- builder
-
filterGroups
public WebhookArgs.Builder filterGroups(WebhookFilterGroupArgs... filterGroups)
- Parameters:
filterGroups
- Information about the webhook's trigger. Filter group blocks are documented below.- Returns:
- builder
-
projectName
public WebhookArgs.Builder projectName(com.pulumi.core.Output<java.lang.String> projectName)
- Parameters:
projectName
- The name of the build project.- Returns:
- builder
-
projectName
public WebhookArgs.Builder projectName(java.lang.String projectName)
- Parameters:
projectName
- The name of the build project.- Returns:
- builder
-
build
public WebhookArgs build()
-
-