Interface IRequest.Builder<T,BT extends IRequest.Builder<T,?>>
-
- All Known Subinterfaces:
IPagingCursorbasedRequestBuilder<T,A,BT>,IPagingRequestBuilder<T,BT>
- All Known Implementing Classes:
AbstractAuthorizationRequest.Builder,AbstractDataPagingCursorbasedRequest.Builder,AbstractDataPagingRequest.Builder,AbstractDataRequest.Builder,AbstractRequest.Builder,AddItemsToPlaylistRequest.Builder,AddItemToUsersPlaybackQueueRequest.Builder,AuthorizationCodePKCERefreshRequest.Builder,AuthorizationCodePKCERequest.Builder,AuthorizationCodeRefreshRequest.Builder,AuthorizationCodeRequest.Builder,AuthorizationCodeUriRequest.Builder,ChangePlaylistsDetailsRequest.Builder,CheckCurrentUserFollowsArtistsOrUsersRequest.Builder,CheckUsersFollowPlaylistRequest.Builder,CheckUsersSavedAlbumsRequest.Builder,CheckUsersSavedShowsRequest.Builder,CheckUsersSavedTracksRequest.Builder,ClientCredentialsRequest.Builder,CreatePlaylistRequest.Builder,FollowArtistsOrUsersRequest.Builder,FollowPlaylistRequest.Builder,FollowPlaylistRequest.Builder,GetAlbumRequest.Builder,GetAlbumsTracksRequest.Builder,GetArtistRequest.Builder,GetArtistsAlbumsRequest.Builder,GetArtistsRelatedArtistsRequest.Builder,GetArtistsTopTracksRequest.Builder,GetAudioAnalysisForTrackRequest.Builder,GetAudioFeaturesForSeveralTracksRequest.Builder,GetAudioFeaturesForTrackRequest.Builder,GetAvailableGenreSeedsRequest.Builder,GetCategoryRequest.Builder,GetCategorysPlaylistsRequest.Builder,GetCurrentUsersProfileRequest.Builder,GetCurrentUsersRecentlyPlayedTracksRequest.Builder,GetCurrentUsersSavedAlbumsRequest.Builder,GetEpisodeRequest.Builder,GetInformationAboutUsersCurrentPlaybackRequest.Builder,GetListOfCategoriesRequest.Builder,GetListOfCurrentUsersPlaylistsRequest.Builder,GetListOfFeaturedPlaylistsRequest.Builder,GetListOfNewReleasesRequest.Builder,GetListOfUsersPlaylistsRequest.Builder,GetPlaylistCoverImageRequest.Builder,GetPlaylistRequest.Builder,GetPlaylistsItemsRequest.Builder,GetRecommendationsRequest.Builder,GetSeveralAlbumsRequest.Builder,GetSeveralArtistsRequest.Builder,GetSeveralEpisodesRequest.Builder,GetSeveralShowsRequest.Builder,GetSeveralTracksRequest.Builder,GetShowRequest.Builder,GetShowsEpisodesRequest.Builder,GetTheUsersQueueRequest.Builder,GetTrackRequest.Builder,GetUsersAvailableDevicesRequest.Builder,GetUsersCurrentlyPlayingTrackRequest.Builder,GetUsersFollowedArtistsRequest.Builder,GetUsersProfileRequest.Builder,GetUsersSavedShowsRequest.Builder,GetUsersSavedTracksRequest.Builder,GetUsersTopArtistsAndTracksRequest.Builder,GetUsersTopArtistsRequest.Builder,GetUsersTopTracksRequest.Builder,PauseUsersPlaybackRequest.Builder,RemoveAlbumsForCurrentUserRequest.Builder,RemoveItemsFromPlaylistRequest.Builder,RemoveUsersSavedShowsRequest.Builder,RemoveUsersSavedTracksRequest.Builder,ReorderPlaylistsItemsRequest.Builder,ReplacePlaylistsItemsRequest.Builder,SaveAlbumsForCurrentUserRequest.Builder,SaveShowsForCurrentUserRequest.Builder,SaveTracksForUserRequest.Builder,SearchAlbumsRequest.Builder,SearchAlbumsSpecialRequest.Builder,SearchArtistsRequest.Builder,SearchEpisodesRequest.Builder,SearchItemRequest.Builder,SearchPlaylistsRequest.Builder,SearchShowsRequest.Builder,SearchTracksRequest.Builder,SeekToPositionInCurrentlyPlayingTrackRequest.Builder,SetRepeatModeOnUsersPlaybackRequest.Builder,SetVolumeForUsersPlaybackRequest.Builder,SkipUsersPlaybackToNextTrackRequest.Builder,SkipUsersPlaybackToPreviousTrackRequest.Builder,StartResumeUsersPlaybackRequest.Builder,ToggleShuffleForUsersPlaybackRequest.Builder,TransferUsersPlaybackRequest.Builder,UnfollowArtistsOrUsersRequest.Builder,UnfollowPlaylistRequest.Builder,UnfollowPlaylistRequest.Builder,UploadCustomPlaylistCoverImageRequest.Builder
public static interface IRequest.Builder<T,BT extends IRequest.Builder<T,?>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IRequest<T>build()BTsetBody(org.apache.hc.core5.http.HttpEntity httpEntity)<ST> BTsetBodyParameter(String name, ST value)BTsetContentType(org.apache.hc.core5.http.ContentType contentType)BTsetDefaults(IHttpManager httpManager, String scheme, String host, Integer port)<ST> BTsetHeader(String name, ST value)BTsetHost(String host)BTsetHttpManager(IHttpManager httpManager)BTsetPath(String path)BTsetPathParameter(String name, String value)BTsetPort(Integer port)<ST> BTsetQueryParameter(String name, ST value)BTsetScheme(String scheme)
-
-
-
Method Detail
-
setHttpManager
BT setHttpManager(IHttpManager httpManager)
-
setDefaults
BT setDefaults(IHttpManager httpManager, String scheme, String host, Integer port)
-
setContentType
BT setContentType(org.apache.hc.core5.http.ContentType contentType)
-
setBody
BT setBody(org.apache.hc.core5.http.HttpEntity httpEntity)
-
-