public static class VoucherifyClient.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
VoucherifyClient |
build() |
VoucherifyClient.Builder |
setAppId(java.lang.String appId) |
VoucherifyClient.Builder |
setAppToken(java.lang.String appToken) |
VoucherifyClient.Builder |
setClient(retrofit.client.Client client)
Sets a custom client to be used for making HTTP requests.
|
VoucherifyClient.Builder |
setClientProvider(retrofit.client.Client.Provider clientProvider)
Sets a provider of clients to be used for making HTTP requests.
|
VoucherifyClient.Builder |
setEndpoint(java.lang.String remoteUrl)
Overrides the default remote address.
|
VoucherifyClient.Builder |
setLogLevel(retrofit.RestAdapter.LogLevel logLevel)
Change the log level.
|
VoucherifyClient.Builder |
withSSL()
Makes the client execute all requests via HTTPS instead of HTTP - use with caution.
|
public VoucherifyClient.Builder setAppToken(java.lang.String appToken)
appToken - public VoucherifyClient.Builder setAppId(java.lang.String appId)
appId - public VoucherifyClient.Builder setClient(retrofit.client.Client client)
client - Client instanceBuilder instancepublic VoucherifyClient.Builder setEndpoint(java.lang.String remoteUrl)
remoteUrl - String representing the remote addressVoucherifyClient.Builder instancepublic VoucherifyClient.Builder setClientProvider(retrofit.client.Client.Provider clientProvider)
clientProvider - Client.Provider instanceBuilder instancepublic VoucherifyClient.Builder setLogLevel(retrofit.RestAdapter.LogLevel logLevel)
logLevel - RestAdapter.LogLevel valueBuilder instancepublic VoucherifyClient.Builder withSSL()
Builder instancepublic VoucherifyClient build()