Class WebhookArgs.Builder

  • Enclosing class:
    WebhookArgs

    public static final class WebhookArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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