Class GetUsersFollowedArtistsRequest.Builder
java.lang.Object
com.wrapper.spotify.requests.AbstractRequest.Builder<T,BT>
com.wrapper.spotify.requests.data.AbstractDataRequest.Builder<PagingCursorbased<T>,BT>
com.wrapper.spotify.requests.data.AbstractDataPagingCursorbasedRequest.Builder<Artist,String,GetUsersFollowedArtistsRequest.Builder>
com.wrapper.spotify.requests.data.follow.GetUsersFollowedArtistsRequest.Builder
- All Implemented Interfaces:
IPagingCursorbasedRequestBuilder<Artist,String,GetUsersFollowedArtistsRequest.Builder>,IRequest.Builder<PagingCursorbased<Artist>,GetUsersFollowedArtistsRequest.Builder>
- Enclosing class:
- GetUsersFollowedArtistsRequest
public static final class GetUsersFollowedArtistsRequest.Builder extends AbstractDataPagingCursorbasedRequest.Builder<Artist,String,GetUsersFollowedArtistsRequest.Builder>
Builder class for building a
GetUsersFollowedArtistsRequest.-
Constructor Summary
Constructors Constructor Description Builder(String accessToken)Create a newGetUsersFollowedArtistsRequest.Builderinstance. -
Method Summary
Modifier and Type Method Description GetUsersFollowedArtistsRequest.Builderafter(String after)The after value setter.GetUsersFollowedArtistsRequestbuild()The request build method.GetUsersFollowedArtistsRequest.Builderlimit(Integer limit)The limit setter.protected GetUsersFollowedArtistsRequest.Builderself()Return this instance to simulate a self-type.GetUsersFollowedArtistsRequest.Buildertype(ModelObjectType type)The type setter.Methods inherited from class com.wrapper.spotify.requests.AbstractRequest.Builder
setBody, setBodyParameter, setContentType, setDefaults, setHeader, setHost, setHttpManager, setPath, setPathParameter, setPort, setQueryParameter, setSchemeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.wrapper.spotify.requests.IRequest.Builder
setBody, setBodyParameter, setContentType, setDefaults, setHeader, setHost, setHttpManager, setPath, setPathParameter, setPort, setQueryParameter, setScheme
-
Constructor Details
-
Builder
Create a newGetUsersFollowedArtistsRequest.Builderinstance.Getting details of the artists or users the current user follows requires authorization of the
user-follow-readscope.- Parameters:
accessToken- Required. A valid access token from the Spotify Accounts service.- See Also:
- Spotify: Using Scopes
-
-
Method Details
-
type
The type setter.- Parameters:
type- Required. The ID type: currently onlyartistis supported.- Returns:
- A
GetUsersFollowedArtistsRequest.Builder.
-
limit
The limit setter.- Parameters:
limit- Optional. The maximum number of items to return. Default: 20. Minimum: 1. Maximum: 50.- Returns:
- A
GetUsersFollowedArtistsRequest.Builder.
-
after
The after value setter.- Parameters:
after- Optional. The last artist ID retrieved from the previous request.- Returns:
- A
GetUsersFollowedArtistsRequest.Builder. - See Also:
- Spotify: URIs & IDs
-
build
The request build method.- Returns:
- A custom
GetUsersFollowedArtistsRequest.
-
self
Description copied from class:AbstractRequest.BuilderReturn this instance to simulate a self-type.- Specified by:
selfin classAbstractRequest.Builder<PagingCursorbased<Artist>,GetUsersFollowedArtistsRequest.Builder>- Returns:
- This instance.
-