Package com.moesif.api
Class MoesifAPIClient
- java.lang.Object
-
- com.moesif.api.MoesifAPIClient
-
public class MoesifAPIClient extends Object
-
-
Constructor Summary
Constructors Constructor Description MoesifAPIClient(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description APIControllergetAPI()HealthControllergetHealthController()HttpClientgetSharedHttpClient()Get the shared http client currently being used for API callsvoidsetSharedHttpClient(HttpClient httpClient)Set a shared http client to be used for API calls
-
-
-
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 authenticationbaseUri- The base Uri for API calls
-
MoesifAPIClient
public MoesifAPIClient(String applicationId, String baseUri, boolean debug)
Client initialization constructor- Parameters:
applicationId- The Application Id for authenticationbaseUri- The base Uri for API callsdebug- 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
-
getHealthController
public HealthController getHealthController()
-
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
-
-