Package au.org.ala.userdetails
Class UserDetailsClient.Builder
- java.lang.Object
-
- au.org.ala.userdetails.UserDetailsClient.Builder
-
- Enclosing interface:
- UserDetailsClient
public static class UserDetailsClient.Builder extends java.lang.ObjectA Builder for generating UserDetailsClient instances.
-
-
Constructor Summary
Constructors Constructor Description Builder(okhttp3.Call.Factory callFactory, java.lang.String baseUrl)Create a Builder using an okHttpClient and String baseUrl.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UserDetailsClientbuild()Create the UserDetailsClient instance.static UserDetailsClient.Builderfrom(okhttp3.Call.Factory callFactory, java.lang.String baseUrl)
-
-
-
Constructor Detail
-
Builder
public Builder(okhttp3.Call.Factory callFactory, java.lang.String baseUrl)Create a Builder using an okHttpClient and String baseUrl. The baseUrl will be converted to an HttpUrl and a trailing / will be added if required.- Parameters:
callFactory- The call factory to use (usually anOkHttpClient)baseUrl- The base URL of the User Details service
-
-
Method Detail
-
from
public static UserDetailsClient.Builder from(okhttp3.Call.Factory callFactory, java.lang.String baseUrl)
-
build
public UserDetailsClient build()
Create the UserDetailsClient instance. If a moshi instance is not supplied, one will be created.- Returns:
- A UserDetailsClient using the supplied okhttpclient, baseUrl and moshi.
-
-