Class UserDetailsClient.Builder

  • Enclosing interface:
    UserDetailsClient

    public static class UserDetailsClient.Builder
    extends java.lang.Object
    A 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.
    • 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 an OkHttpClient)
        baseUrl - The base URL of the User Details service
    • Method Detail

      • 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.