Class AlpacaPage<T>

java.lang.Object
markets.alpaca.client.rest.AlpacaPage<T>

public final class AlpacaPage<T> extends Object
A single paginated REST response page with HTTP metadata.
  • Constructor Details

  • Method Details

    • body

      public T body()
      Deserialized response body for this page.
    • statusCode

      public int statusCode()
      HTTP status code returned with this page.
    • headers

      public Map<String,List<String>> headers()
      HTTP response headers for this page.
    • header

      public Optional<String> header(String name)
      First value for a header name, matched case-insensitively.
    • headers

      public List<String> headers(String name)
      Values for a header name, matched case-insensitively.
    • nextPageToken

      public String nextPageToken()
      Next page token, or null when this is the final page.
    • nextPageTokenOptional

      public Optional<String> nextPageTokenOptional()
      Next page token as an Optional.
    • hasNextPage

      public boolean hasNextPage()
      Returns true when another page is available.
    • rateLimit

      public AlpacaRateLimit rateLimit()
      Parsed rate-limit metadata from this page's HTTP headers.