Class PagingLinksBuilder

java.lang.Object
org.sourcelab.buildkite.api.client.response.PagingLinksBuilder

public final class PagingLinksBuilder extends Object
For building/creating new PagingLinks instances.
  • Constructor Details

    • PagingLinksBuilder

      public PagingLinksBuilder()
      Constructor.
  • Method Details

    • withPrevUrl

      public PagingLinksBuilder withPrevUrl(String prevUrl)
      Set the previous Url.
      Parameters:
      prevUrl - The previous url.
      Returns:
      LinkHeaderBuilder for method chaining,
    • withNextUrl

      public PagingLinksBuilder withNextUrl(String nextUrl)
      Set the next Url.
      Parameters:
      nextUrl - The next url.
      Returns:
      LinkHeaderBuilder for method chaining,
    • withFirstUrl

      public PagingLinksBuilder withFirstUrl(String firstUrl)
      Set the first Url.
      Parameters:
      firstUrl - The first url.
      Returns:
      LinkHeaderBuilder for method chaining,
    • withLastUrl

      public PagingLinksBuilder withLastUrl(String lastUrl)
      Set the last Url.
      Parameters:
      lastUrl - The last url.
      Returns:
      LinkHeaderBuilder for method chaining,
    • fromHeaderLine

      public PagingLinksBuilder fromHeaderLine(String headerLine)
      Load builder parsing from the Header line.
      Parameters:
      headerLine - The header line to parse.
      Returns:
      LinkHeaderBuilder for method chaining.
    • build

      public PagingLinks build()
      Create new PagingLinks instance.
      Returns:
      Create new PagingLinks instance.