Class SearchRequest.SearchRequestBuilder<C extends SearchRequest, B extends SearchRequest.SearchRequestBuilder<C,B> >
java.lang.Object
com.amilesend.discogs.model.PaginatedRequestBase.PaginatedRequestBaseBuilder<C,B>
com.amilesend.discogs.model.database.SearchRequest.SearchRequestBuilder<C,B>
- Enclosing class:
SearchRequest
public abstract static class SearchRequest.SearchRequestBuilder<C extends SearchRequest, B extends SearchRequest.SearchRequestBuilder<C,B>>
extends PaginatedRequestBase.PaginatedRequestBaseBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionArtist ANV (optional).The artist name (optional).Barcode (optional).abstract C
build()
catalogNumber
(String catalogNumber) Catalog number (i.e., "catno") (optional).contributor
(String contributor) The contributor username (optional).Release country (optional).Credit (optional).Release format (optional).Genre (optional).Label (optional).The search query (optional).releaseTitle
(String releaseTitle) The release title (optional).Style (optional).The submitter username (optional).The title (optional).toString()
Track name (optional).type
(SearchType type) The resource type (optional).Release year (optional).Methods inherited from class PaginatedRequestBase.PaginatedRequestBaseBuilder
page, perPage
-
Constructor Details
-
SearchRequestBuilder
public SearchRequestBuilder()
-
-
Method Details
-
query
-
type
-
title
-
releaseTitle
-
credit
-
artist
-
anv
-
label
-
genre
-
style
-
country
-
year
-
format
-
catalogNumber
-
barcode
-
track
-
submitter
-
contributor
-
build
- Specified by:
build
in classPaginatedRequestBase.PaginatedRequestBaseBuilder<C extends SearchRequest, B extends SearchRequest.SearchRequestBuilder<C,
B>>
-
toString
- Overrides:
toString
in classPaginatedRequestBase.PaginatedRequestBaseBuilder<C extends SearchRequest, B extends SearchRequest.SearchRequestBuilder<C,
B>>
-