Class PaginatedRequestBase.PaginatedRequestBaseBuilder<C extends PaginatedRequestBase, B extends PaginatedRequestBase.PaginatedRequestBaseBuilder<C,B>>

java.lang.Object
com.amilesend.discogs.model.PaginatedRequestBase.PaginatedRequestBaseBuilder<C,B>
Direct Known Subclasses:
GetArtistReleasesRequest.GetArtistReleasesRequestBuilder, GetCollectionItemsByFolderRequest.GetCollectionItemsByFolderRequestBuilder, GetCollectionItemsByReleaseRequest.GetCollectionItemsByReleaseRequestBuilder, GetExportsRequest.GetExportsRequestBuilder, GetInventoryRequest.GetInventoryRequestBuilder, GetLabelReleasesRequest.GetLabelReleasesRequestBuilder, GetMasterReleaseVersionsRequest.GetMasterReleaseVersionsRequestBuilder, GetOrderMessagesRequest.GetOrderMessagesRequestBuilder, GetOrdersRequest.GetOrdersRequestBuilder, GetUploadsRequest.GetUploadsRequestBuilder, GetUserListsRequest.GetUserListsRequestBuilder, GetUserSubmissionsRequest.GetUserSubmissionsRequestBuilder, GetWantListRequest.GetWantListRequestBuilder, SearchRequest.SearchRequestBuilder
Enclosing class:
PaginatedRequestBase

public abstract static class PaginatedRequestBase.PaginatedRequestBaseBuilder<C extends PaginatedRequestBase, B extends PaginatedRequestBase.PaginatedRequestBaseBuilder<C,B>> extends Object
  • Constructor Details

    • PaginatedRequestBaseBuilder

      public PaginatedRequestBaseBuilder()
  • Method Details

    • page

      public B page(Integer page)
      The page specifier.
      Returns:
      this.
    • perPage

      public B perPage(Integer perPage)
      The number of items to include per paginated response.
      Returns:
      this.
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object