Package com.algolia

Class ApiClient

java.lang.Object
com.algolia.ApiClient
All Implemented Interfaces:
Closeable, AutoCloseable
Direct Known Subclasses:
AbtestingClient, AnalyticsClient, IngestionClient, InsightsClient, MonitoringClient, PersonalizationClient, QuerySuggestionsClient, RecommendClient, SearchClient, UsageClient

public abstract class ApiClient extends Object implements Closeable
Represents a base client for making API requests. The client uses a Requester for executing requests and an ExecutorService for asynchronous operations. It is designed to be extended by concrete API client implementations.