IRequest.Builderpublic static final class AddTracksToPlaylistRequest.Builder extends AbstractDataRequest.Builder<AddTracksToPlaylistRequest.Builder>
AddTracksToPlaylistRequest.| Constructor | Description |
|---|---|
Builder(String accessToken) |
Create a new
AddTracksToPlaylistRequest.Builder. |
| Modifier and Type | Method | Description |
|---|---|---|
AddTracksToPlaylistRequest |
build() |
The request build method.
|
AddTracksToPlaylistRequest.Builder |
playlist_id(String playlist_id) |
The playlist ID setter.
|
AddTracksToPlaylistRequest.Builder |
position(Integer position) |
The position setter.
|
AddTracksToPlaylistRequest.Builder |
position(Integer position,
Boolean use_body) |
The position setter.
|
AddTracksToPlaylistRequest.Builder |
uris(com.google.gson.JsonArray uris) |
The track URIs setter.
|
AddTracksToPlaylistRequest.Builder |
uris(String uris) |
The track URIs setter.
|
AddTracksToPlaylistRequest.Builder |
user_id(String user_id) |
Deprecated.
Playlist IDs are unique for themselves. This parameter is thus no longer used.
(https://developer.spotify.com/community/news/2018/06/12/changes-to-playlist-uris/)
|
setBody, setBodyParameter, setContentType, setDefaults, setHeader, setHost, setHttpManager, setPath, setPathParameter, setPort, setQueryParameter, setSchemepublic Builder(String accessToken)
AddTracksToPlaylistRequest.Builder.
Adding tracks to the current user's public playlists requires authorization of the playlist-modify-public
scope; adding tracks to the current user's private playlist (including collaborative playlists) requires the
playlist-modify-private scope.
accessToken - Required. A valid access token from the Spotify Accounts service.@Deprecated public AddTracksToPlaylistRequest.Builder user_id(String user_id)
user_id - The user's Spotify user ID.AddTracksToPlaylistRequest.Builder.public AddTracksToPlaylistRequest.Builder playlist_id(String playlist_id)
playlist_id - The Spotify ID for the playlist.AddTracksToPlaylistRequest.Builder.public AddTracksToPlaylistRequest.Builder uris(String uris)
Note: It is likely that passing a large number of track URIs as a query parameter will exceed the maximum
length of the request URI. When adding a large number of tracks it is recommended to pass them
with uris(JsonArray).
uris - Optional. A comma-separated list of Spotify track URIs to add. Maximum: 100 track URIs.AddTracksToPlaylistRequest.Builder.public AddTracksToPlaylistRequest.Builder position(Integer position)
position - Optional. The position to insert the tracks, a zero-based index. If omitted, the
tracks will be appended to the playlist. Tracks are added in the order they are
listed in the query string or request body.AddTracksToPlaylistRequest.Builder.public AddTracksToPlaylistRequest.Builder uris(com.google.gson.JsonArray uris)
Note: If the URIs already have been set with uris(String), any URIs listed here will be ignored.
uris - Optional. A JSON array of the Spotify track URIs to add. maximum: 100 track URIs.AddTracksToPlaylistRequest.Builder.public AddTracksToPlaylistRequest.Builder position(Integer position, Boolean use_body)
use_body parameter.position - Optional. The position to insert the tracks, a zero-based index. If omitted, the
tracks will be appended to the playlist. Tracks are added in the order they are
listed in the query string or request body.use_body - Whether to include the position in the request query string or body.AddTracksToPlaylistRequest.Builder.public AddTracksToPlaylistRequest build()
AddTracksToPlaylistRequest.Copyright © 2019. All rights reserved.