public static final class AddItemsToPlaylistRequest.Builder extends AbstractDataRequest.Builder<SnapshotResult,AddItemsToPlaylistRequest.Builder>
AddItemsToPlaylistRequest.| Constructor and Description |
|---|
Builder(String accessToken)
Create a new
AddItemsToPlaylistRequest.Builder. |
| Modifier and Type | Method and Description |
|---|---|
AddItemsToPlaylistRequest |
build()
The request build method.
|
AddItemsToPlaylistRequest.Builder |
playlist_id(String playlist_id)
The playlist ID setter.
|
AddItemsToPlaylistRequest.Builder |
position(Integer position)
The position setter.
|
AddItemsToPlaylistRequest.Builder |
position(Integer position,
Boolean use_body)
The position setter.
|
protected AddItemsToPlaylistRequest.Builder |
self()
Return this instance to simulate a self-type.
|
AddItemsToPlaylistRequest.Builder |
uris(com.google.gson.JsonArray uris)
The item URIs setter.
|
AddItemsToPlaylistRequest.Builder |
uris(String uris)
The item URIs setter.
|
AddItemsToPlaylistRequest.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)
AddItemsToPlaylistRequest.Builder.
Adding items to the current user's public playlists requires authorization of the playlist-modify-public
scope; adding items 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 AddItemsToPlaylistRequest.Builder user_id(String user_id)
user_id - The user's Spotify user ID.AddItemsToPlaylistRequest.Builder.public AddItemsToPlaylistRequest.Builder playlist_id(String playlist_id)
playlist_id - The Spotify ID for the playlist.AddItemsToPlaylistRequest.Builder.public AddItemsToPlaylistRequest.Builder uris(String uris)
Note: It is likely that passing a large number of item URIs as a query parameter will exceed the maximum
length of the request URI. When adding a large number of items it is recommended to pass them
with uris(JsonArray).
uris - Optional. A comma-separated list of Spotify track or episode URIs to add. Maximum: 100 item URIs.AddItemsToPlaylistRequest.Builder.public AddItemsToPlaylistRequest.Builder position(Integer position)
position - Optional. The position to insert the items, a zero-based index. If omitted, the
items will be appended to the playlist. Items are added in the order they are
listed in the query string or request body.AddItemsToPlaylistRequest.Builder.public AddItemsToPlaylistRequest.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 or episode URIs to add. maximum: 100 item URIs.AddItemsToPlaylistRequest.Builder.public AddItemsToPlaylistRequest.Builder position(Integer position, Boolean use_body)
use_body parameter.position - Optional. The position to insert the items, a zero-based index. If omitted, the
items will be appended to the playlist. Items 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.AddItemsToPlaylistRequest.Builder.public AddItemsToPlaylistRequest build()
AddItemsToPlaylistRequest.protected AddItemsToPlaylistRequest.Builder self()
AbstractRequest.Builderself in class AbstractRequest.Builder<SnapshotResult,AddItemsToPlaylistRequest.Builder>Copyright © 2020. All rights reserved.