Package com.moesif.api
Class MoesifAPIClient
java.lang.Object
com.moesif.api.MoesifAPIClient
-
Constructor Summary
ConstructorsConstructorDescriptionMoesifAPIClient(Configuration configParam) Client initialization constructorMoesifAPIClient(String applicationId) Client initialization constructorMoesifAPIClient(String applicationId, String baseUri) Client initialization constructorMoesifAPIClient(String applicationId, String baseUri, boolean debug) Client initialization constructor -
Method Summary
Modifier and TypeMethodDescriptiongetAPI()Get the shared http client currently being used for API callsvoidsetSharedHttpClient(HttpClient httpClient) Set a shared http client to be used for API callsvoidsetUserAgent(String userAgent) Set a custom User-Agent string for HTTP requests
-
Constructor Details
-
MoesifAPIClient
Client initialization constructor- Parameters:
applicationId- The Application Id for authentication
-
MoesifAPIClient
Client initialization constructor- Parameters:
applicationId- The Application Id for authenticationbaseUri- The base Uri for API calls
-
MoesifAPIClient
Client initialization constructor- Parameters:
applicationId- The Application Id for authenticationbaseUri- The base Uri for API callsdebug- flag to enable debug logs
-
MoesifAPIClient
Client initialization constructor- Parameters:
configParam-
-
-
Method Details
-
getAPI
- Returns:
- Returns the APIController instance
-
getHealthController
-
setUserAgent
Set a custom User-Agent string for HTTP requests- Parameters:
userAgent- The custom User-Agent string to use
-