Class MoesifAPIClient


  • public class MoesifAPIClient
    extends Object
    • Constructor Detail

      • MoesifAPIClient

        public MoesifAPIClient​(String applicationId)
        Client initialization constructor
        Parameters:
        applicationId - The Application Id for authentication
      • MoesifAPIClient

        public MoesifAPIClient​(String applicationId,
                               String baseUri)
        Client initialization constructor
        Parameters:
        applicationId - The Application Id for authentication
        baseUri - The base Uri for API calls
      • MoesifAPIClient

        public MoesifAPIClient​(String applicationId,
                               String baseUri,
                               boolean debug)
        Client initialization constructor
        Parameters:
        applicationId - The Application Id for authentication
        baseUri - The base Uri for API calls
        debug - flag to enable debug logs
      • MoesifAPIClient

        public MoesifAPIClient​(Configuration configParam)
        Client initialization constructor
        Parameters:
        configParam -
    • Method Detail

      • getAPI

        public APIController getAPI()
        Returns:
        Returns the APIController instance
      • getSharedHttpClient

        public HttpClient getSharedHttpClient()
        Get the shared http client currently being used for API calls
        Returns:
        The http client instance currently being used
      • setSharedHttpClient

        public void setSharedHttpClient​(HttpClient httpClient)
        Set a shared http client to be used for API calls
        Parameters:
        httpClient - The http client to use