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, CheckUsersSavedEpisodesRequest.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, GetUsersSavedEpisodesRequest.Builder, GetUsersSavedShowsRequest.Builder, GetUsersSavedTracksRequest.Builder, GetUsersTopArtistsAndTracksRequest.Builder, GetUsersTopArtistsRequest.Builder, GetUsersTopTracksRequest.Builder, PauseUsersPlaybackRequest.Builder, RemoveAlbumsForCurrentUserRequest.Builder, RemoveItemsFromPlaylistRequest.Builder, RemoveUsersSavedEpisodesRequest.Builder, RemoveUsersSavedShowsRequest.Builder, RemoveUsersSavedTracksRequest.Builder, ReorderPlaylistsItemsRequest.Builder, ReplacePlaylistsItemsRequest.Builder, SaveAlbumsForCurrentUserRequest.Builder, SaveEpisodesForCurrentUserRequest.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
Enclosing interface:
IRequest<T>

public static interface IRequest.Builder<T,BT extends IRequest.Builder<T,?>>
  • Method Details

    • setHttpManager

      BT setHttpManager(IHttpManager httpManager)
    • setScheme

      BT setScheme(String scheme)
    • setHost

      BT setHost(String host)
    • setPort

      BT setPort(Integer port)
    • setPath

      BT setPath(String path)
    • setPathParameter

      BT setPathParameter(String name, String value)
    • setDefaults

      BT setDefaults(IHttpManager httpManager, String scheme, String host, Integer port)
    • setQueryParameter

      <ST> BT setQueryParameter(String name, ST value)
    • setHeader

      <ST> BT setHeader(String name, ST value)
    • setContentType

      BT setContentType(org.apache.hc.core5.http.ContentType contentType)
    • setBody

      BT setBody(org.apache.hc.core5.http.HttpEntity httpEntity)
    • setBodyParameter

      <ST> BT setBodyParameter(String name, ST value)
    • build

      IRequest<T> build()