Class GetCurrentUsersRecentlyPlayedTracksRequest.Builder
- java.lang.Object
-
- com.wrapper.spotify.requests.AbstractRequest.Builder<BuilderType>
-
- com.wrapper.spotify.requests.data.AbstractDataRequest.Builder<GetCurrentUsersRecentlyPlayedTracksRequest.Builder>
-
- com.wrapper.spotify.requests.data.player.GetCurrentUsersRecentlyPlayedTracksRequest.Builder
-
- All Implemented Interfaces:
IRequest.Builder
- Enclosing class:
- GetCurrentUsersRecentlyPlayedTracksRequest
public static final class GetCurrentUsersRecentlyPlayedTracksRequest.Builder extends AbstractDataRequest.Builder<GetCurrentUsersRecentlyPlayedTracksRequest.Builder>
Builder class for building aGetCurrentUsersRecentlyPlayedTracksRequest.
-
-
Constructor Summary
Constructors Constructor Description Builder(String accessToken)Create a newGetCurrentUsersRecentlyPlayedTracksRequest.Builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetCurrentUsersRecentlyPlayedTracksRequest.Builderafter(Date after)The after date setter.GetCurrentUsersRecentlyPlayedTracksRequest.Builderbefore(Date before)The before date setter.GetCurrentUsersRecentlyPlayedTracksRequestbuild()The request build method.GetCurrentUsersRecentlyPlayedTracksRequest.Builderlimit(Integer limit)The limit setter.-
Methods inherited from class com.wrapper.spotify.requests.AbstractRequest.Builder
setBody, setBodyParameter, setContentType, setDefaults, setHeader, setHost, setHttpManager, setPath, setPathParameter, setPort, setQueryParameter, setScheme
-
-
-
-
Constructor Detail
-
Builder
public Builder(String accessToken)
Create a newGetCurrentUsersRecentlyPlayedTracksRequest.Builder.Your access token must have the
user-read-recently-playedscope authorized in order to read the user's recently played track.- Parameters:
accessToken- Required. A valid access token from the Spotify Accounts service.- See Also:
- Spotify: Using Scopes
-
-
Method Detail
-
limit
public GetCurrentUsersRecentlyPlayedTracksRequest.Builder limit(Integer limit)
The limit setter.- Parameters:
limit- Optional. The maximum number of items to return. Default: 20. Minimum: 1. Maximum: 50.- Returns:
- A
GetCurrentUsersRecentlyPlayedTracksRequest.Builder.
-
after
public GetCurrentUsersRecentlyPlayedTracksRequest.Builder after(Date after)
The after date setter.- Parameters:
after- Optional. ADateobject. Returns all items after (but not including) this cursor position. Ifafter(Date)is specified,before(Date)must not be specified.- Returns:
- A
GetCurrentUsersRecentlyPlayedTracksRequest.Builder.
-
before
public GetCurrentUsersRecentlyPlayedTracksRequest.Builder before(Date before)
The before date setter.- Parameters:
before- Optional. ADateobject. Returns all items before (but not including) this cursor position. Ifbefore(Date)is specified,after(Date)must not be specified.- Returns:
- A
GetCurrentUsersRecentlyPlayedTracksRequest.Builder.
-
build
public GetCurrentUsersRecentlyPlayedTracksRequest build()
The request build method.- Returns:
- A custom
GetCurrentUsersRecentlyPlayedTracksRequest.
-
-