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 buildingSpotifyApiinstances.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods 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.
-
-
-
Method Detail
-
setHttpManager
public SpotifyApi.Builder setHttpManager(IHttpManager httpManager)
The HttpManager setter.- Parameters:
httpManager- A Spotify HttpManager.- Returns:
- A
SpotifyApi.Builder.
-
setScheme
public SpotifyApi.Builder setScheme(String scheme)
The scheme setter.- Parameters:
scheme- A HTTP-scheme.- Returns:
- A
SpotifyApi.Builder.
-
setHost
public SpotifyApi.Builder setHost(String host)
The Spotify API host setter.- Parameters:
host- A Spotify API host.- Returns:
- A
SpotifyApi.Builder.
-
setPort
public SpotifyApi.Builder setPort(Integer port)
The Spotify API port setter.- Parameters:
port- A Spotify API port.- Returns:
- A
SpotifyApi.Builder.
-
setProxyUrl
public SpotifyApi.Builder setProxyUrl(String proxyUrl)
The proxy URL setter.- Parameters:
proxyUrl- A proxy URL.- Returns:
- A
SpotifyApi.Builder.
-
setProxyPort
public SpotifyApi.Builder setProxyPort(Integer proxyPort)
The proxy port setter.- Parameters:
proxyPort- A proxy port.- Returns:
- A
SpotifyApi.Builder.
-
setProxyUsername
public SpotifyApi.Builder setProxyUsername(Integer proxyUsername)
The proxy username setter.- Parameters:
proxyUsername- A proxy username.- Returns:
- A
SpotifyApi.Builder.
-
setProxyPassword
public SpotifyApi.Builder setProxyPassword(Integer proxyPassword)
The proxy password setter.- Parameters:
proxyPassword- A proxy password.- Returns:
- A
SpotifyApi.Builder.
-
setClientId
public SpotifyApi.Builder setClientId(String clientId)
The client ID setter.- Parameters:
clientId- A client ID of your application.- Returns:
- A
SpotifyApi.Builder.
-
setClientSecret
public SpotifyApi.Builder setClientSecret(String clientSecret)
The client secret setter.- Parameters:
clientSecret- A client secret of your application.- Returns:
- A
SpotifyApi.Builder.
-
setRedirectUri
public SpotifyApi.Builder setRedirectUri(URI redirectUri)
The redirect URI setter.- Parameters:
redirectUri- A redirect URI of your application.- Returns:
- A
SpotifyApi.Builder.
-
setAccessToken
public SpotifyApi.Builder setAccessToken(String accessToken)
The access token setter.- Parameters:
accessToken- A Spotify API access token.- Returns:
- A
SpotifyApi.Builder.
-
setRefreshToken
public SpotifyApi.Builder setRefreshToken(String refreshToken)
The refresh token setter.- Parameters:
refreshToken- A Spotify API refresh token.- Returns:
- A
SpotifyApi.Builder.
-
build
public SpotifyApi build()
Build aSpotifyApiinstance with the information given to the builder.- Returns:
- A
SpotifyApiinstance.
-
-