Class AbstractAuthorizationRequest.Builder<T,BT extends AbstractAuthorizationRequest.Builder<T,?>>

java.lang.Object
se.michaelthelin.spotify.requests.AbstractRequest.Builder<T,BT>
se.michaelthelin.spotify.requests.authorization.AbstractAuthorizationRequest.Builder<T,BT>
Type Parameters:
T - The response type.
BT - The builder type.
All Implemented Interfaces:
IRequest.Builder<T,BT>
Direct Known Subclasses:
AuthorizationCodeRefreshRequest.Builder, AuthorizationCodeRequest.Builder, ClientCredentialsRequest.Builder
Enclosing class:
AbstractAuthorizationRequest<T>

public abstract static class AbstractAuthorizationRequest.Builder<T,BT extends AbstractAuthorizationRequest.Builder<T,?>> extends AbstractRequest.Builder<T,BT>
Abstract builder class for authorization requests.
  • Constructor Details

    • Builder

      protected Builder(String clientId, String clientSecret)
      Protected constructor for authorization request builders.
      Parameters:
      clientId - The client ID.
      clientSecret - The client secret.