Package com.wrapper.spotify
Class SpotifyApi.Builder
java.lang.Object
com.wrapper.spotify.SpotifyApi.Builder
- Enclosing class:
- SpotifyApi
public static class SpotifyApi.Builder extends Object
Builder class for building
SpotifyApi instances.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description SpotifyApibuild()Build aSpotifyApiinstance with the information given to the builder.SpotifyApi.BuildersetAccessToken(String accessToken)The access token setter.SpotifyApi.BuildersetClientId(String clientId)The client ID setter.SpotifyApi.BuildersetClientSecret(String clientSecret)The client secret setter.SpotifyApi.BuildersetHost(String host)The Spotify API host setter.SpotifyApi.BuildersetHttpManager(IHttpManager httpManager)The HttpManager setter.SpotifyApi.BuildersetPort(Integer port)The Spotify API port setter.SpotifyApi.BuildersetProxyPassword(Integer proxyPassword)The proxy password setter.SpotifyApi.BuildersetProxyPort(Integer proxyPort)The proxy port setter.SpotifyApi.BuildersetProxyUrl(String proxyUrl)The proxy URL setter.SpotifyApi.BuildersetProxyUsername(Integer proxyUsername)The proxy username setter.SpotifyApi.BuildersetRedirectUri(URI redirectUri)The redirect URI setter.SpotifyApi.BuildersetRefreshToken(String refreshToken)The refresh token setter.SpotifyApi.BuildersetScheme(String scheme)The scheme setter.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setHttpManager
The HttpManager setter.- Parameters:
httpManager- A Spotify HttpManager.- Returns:
- A
SpotifyApi.Builder.
-
setScheme
The scheme setter.- Parameters:
scheme- A HTTP-scheme.- Returns:
- A
SpotifyApi.Builder.
-
setHost
The Spotify API host setter.- Parameters:
host- A Spotify API host.- Returns:
- A
SpotifyApi.Builder.
-
setPort
The Spotify API port setter.- Parameters:
port- A Spotify API port.- Returns:
- A
SpotifyApi.Builder.
-
setProxyUrl
The proxy URL setter.- Parameters:
proxyUrl- A proxy URL.- Returns:
- A
SpotifyApi.Builder.
-
setProxyPort
The proxy port setter.- Parameters:
proxyPort- A proxy port.- Returns:
- A
SpotifyApi.Builder.
-
setProxyUsername
The proxy username setter.- Parameters:
proxyUsername- A proxy username.- Returns:
- A
SpotifyApi.Builder.
-
setProxyPassword
The proxy password setter.- Parameters:
proxyPassword- A proxy password.- Returns:
- A
SpotifyApi.Builder.
-
setClientId
The client ID setter.- Parameters:
clientId- A client ID of your application.- Returns:
- A
SpotifyApi.Builder.
-
setClientSecret
The client secret setter.- Parameters:
clientSecret- A client secret of your application.- Returns:
- A
SpotifyApi.Builder.
-
setRedirectUri
The redirect URI setter.- Parameters:
redirectUri- A redirect URI of your application.- Returns:
- A
SpotifyApi.Builder.
-
setAccessToken
The access token setter.- Parameters:
accessToken- A Spotify API access token.- Returns:
- A
SpotifyApi.Builder.
-
setRefreshToken
The refresh token setter.- Parameters:
refreshToken- A Spotify API refresh token.- Returns:
- A
SpotifyApi.Builder.
-
build
Build aSpotifyApiinstance with the information given to the builder.- Returns:
- A
SpotifyApiinstance.
-