Package com.wrapper.spotify
Class SpotifyApi.Builder
- java.lang.Object
-
- com.wrapper.spotify.SpotifyApi.Builder
-
- Enclosing class:
- SpotifyApi
public static class SpotifyApi.Builder extends java.lang.ObjectBuilder class for buildingSpotifyApiinstances.
-
-
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(java.lang.String accessToken)The access token setter.SpotifyApi.BuildersetClientId(java.lang.String clientId)The client ID setter.SpotifyApi.BuildersetClientSecret(java.lang.String clientSecret)The client secret setter.SpotifyApi.BuildersetHost(java.lang.String host)The Spotify API host setter.SpotifyApi.BuildersetHttpManager(IHttpManager httpManager)The HttpManager setter.SpotifyApi.BuildersetPort(java.lang.Integer port)The Spotify API port setter.SpotifyApi.BuildersetProxyPassword(java.lang.Integer proxyPassword)The proxy password setter.SpotifyApi.BuildersetProxyPort(java.lang.Integer proxyPort)The proxy port setter.SpotifyApi.BuildersetProxyUrl(java.lang.String proxyUrl)The proxy URL setter.SpotifyApi.BuildersetProxyUsername(java.lang.Integer proxyUsername)The proxy username setter.SpotifyApi.BuildersetRedirectUri(java.net.URI redirectUri)The redirect URI setter.SpotifyApi.BuildersetRefreshToken(java.lang.String refreshToken)The refresh token setter.SpotifyApi.BuildersetScheme(java.lang.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(java.lang.String scheme)
The scheme setter.- Parameters:
scheme- A HTTP-scheme.- Returns:
- A
SpotifyApi.Builder.
-
setHost
public SpotifyApi.Builder setHost(java.lang.String host)
The Spotify API host setter.- Parameters:
host- A Spotify API host.- Returns:
- A
SpotifyApi.Builder.
-
setPort
public SpotifyApi.Builder setPort(java.lang.Integer port)
The Spotify API port setter.- Parameters:
port- A Spotify API port.- Returns:
- A
SpotifyApi.Builder.
-
setProxyUrl
public SpotifyApi.Builder setProxyUrl(java.lang.String proxyUrl)
The proxy URL setter.- Parameters:
proxyUrl- A proxy URL.- Returns:
- A
SpotifyApi.Builder.
-
setProxyPort
public SpotifyApi.Builder setProxyPort(java.lang.Integer proxyPort)
The proxy port setter.- Parameters:
proxyPort- A proxy port.- Returns:
- A
SpotifyApi.Builder.
-
setProxyUsername
public SpotifyApi.Builder setProxyUsername(java.lang.Integer proxyUsername)
The proxy username setter.- Parameters:
proxyUsername- A proxy username.- Returns:
- A
SpotifyApi.Builder.
-
setProxyPassword
public SpotifyApi.Builder setProxyPassword(java.lang.Integer proxyPassword)
The proxy password setter.- Parameters:
proxyPassword- A proxy password.- Returns:
- A
SpotifyApi.Builder.
-
setClientId
public SpotifyApi.Builder setClientId(java.lang.String clientId)
The client ID setter.- Parameters:
clientId- A client ID of your application.- Returns:
- A
SpotifyApi.Builder.
-
setClientSecret
public SpotifyApi.Builder setClientSecret(java.lang.String clientSecret)
The client secret setter.- Parameters:
clientSecret- A client secret of your application.- Returns:
- A
SpotifyApi.Builder.
-
setRedirectUri
public SpotifyApi.Builder setRedirectUri(java.net.URI redirectUri)
The redirect URI setter.- Parameters:
redirectUri- A redirect URI of your application.- Returns:
- A
SpotifyApi.Builder.
-
setAccessToken
public SpotifyApi.Builder setAccessToken(java.lang.String accessToken)
The access token setter.- Parameters:
accessToken- A Spotify API access token.- Returns:
- A
SpotifyApi.Builder.
-
setRefreshToken
public SpotifyApi.Builder setRefreshToken(java.lang.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.
-
-