code: public AuthorizationCodeRequest.Builder authorizationCode(String client_id, String client_secret, String code, URI redirect_uri) {
      return new AuthorizationCodeRequest.Builder(clientId, clientSecret)
              .setDefaults(httpManager, scheme, host, port)
              .grant_type("authorization_code")
              .code(code)
              .redirect_uri(redirect_uri);
    }
docs: Returns a builder that can be used to build requests for authorization code grants. <br>
  Requires client ID, client secret, and redirect URI to be set.
  
  @param client_id     When you register your application, Spotify provides you a Client ID.
  @param client_secret When you register your application, Spotify provides you a Client Secret.
  @param code          The authorization code returned from the initial request to the Account /authorize endpoint.
  @param redirect_uri  This parameter is used for validation only (there is no actual redirection). The
  value of this parameter must exactly match the value of redirect_uri supplied when requesting
  the authorization code.
  @return An {@link AuthorizationCodeRequest.Builder}.