Class PipelineFiltersBuilder

java.lang.Object
org.sourcelab.buildkite.api.client.request.PipelineFiltersBuilder

public final class PipelineFiltersBuilder extends Object
Builder for BuildFilters.
  • Constructor Details

    • PipelineFiltersBuilder

      public PipelineFiltersBuilder()
      Constructor.
  • Method Details

    • withPerPage

      public PipelineFiltersBuilder withPerPage(int perPage)
      Set the number of results per page.
      Parameters:
      perPage - Set the number of results per page.
      Returns:
      BuildOrganizationFiltersBuilder for method chaining.
    • withPage

      public PipelineFiltersBuilder withPage(int page)
      Set the page to retrieve.
      Parameters:
      page - Set the page to retrieve.
      Returns:
      BuildOrganizationFiltersBuilder for method chaining.
    • withPageOptions

      public PipelineFiltersBuilder withPageOptions(int page, int perPage)
      Apply Paging Options.
      Parameters:
      page - Set the page to retrieve.
      perPage - Set the number of results per page.
      Returns:
      BuildOrganizationFiltersBuilder for method chaining.
    • withPageOptions

      public PipelineFiltersBuilder withPageOptions(PageOptions pageOptions)
      Apply Paging Options.
      Parameters:
      pageOptions - Paging options to apply.
      Returns:
      BuildOrganizationFiltersBuilder for method chaining.
    • withOrganization

      public PipelineFiltersBuilder withOrganization(String orgIdSlug)
      Filter by the given Organization.
      Parameters:
      orgIdSlug - Organization to filter by.
      Returns:
      PipelineFIltersBuilder for method chaining.
    • build

      public PipelineFilters build()
      New OrganizationFilters instance using configured properties.
      Returns:
      New OrganizationFilters instance using configured properties.
      Throws:
      BuilderValidationException - if not valid or complete.