Class DefaultClientConfiguration
java.lang.Object
io.vanslog.spring.data.meilisearch.client.DefaultClientConfiguration
- All Implemented Interfaces:
ClientConfiguration
Default implementation of
ClientConfiguration.- Author:
- Junghoon Ban
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultClientConfiguration(String hostUrl, String apiKey, String[] clientAgents, int requestTimeout, int requestInterval) Create a newDefaultClientConfiguration. -
Method Summary
Modifier and TypeMethodDescriptionGet the apiKey.String[]Get the clientAgents.Get the hostUrl.intGet the request interval to wait for task to complete.intGet the request timeout to wait for task to complete.
-
Constructor Details
-
DefaultClientConfiguration
public DefaultClientConfiguration(String hostUrl, String apiKey, String[] clientAgents, int requestTimeout, int requestInterval) Create a newDefaultClientConfiguration.- Parameters:
hostUrl- the host urlapiKey- the api keyclientAgents- the client agents
-
-
Method Details
-
getHostUrl
Description copied from interface:ClientConfigurationGet the hostUrl.- Specified by:
getHostUrlin interfaceClientConfiguration- Returns:
- hostUrl
-
getApiKey
Description copied from interface:ClientConfigurationGet the apiKey.- Specified by:
getApiKeyin interfaceClientConfiguration- Returns:
- apiKey
-
getClientAgents
Description copied from interface:ClientConfigurationGet the clientAgents.- Specified by:
getClientAgentsin interfaceClientConfiguration- Returns:
- clientAgents
-
getRequestTimeout
public int getRequestTimeout()Description copied from interface:ClientConfigurationGet the request timeout to wait for task to complete.- Specified by:
getRequestTimeoutin interfaceClientConfiguration- Returns:
- requestTimeout in milliseconds
-
getRequestInterval
public int getRequestInterval()Description copied from interface:ClientConfigurationGet the request interval to wait for task to complete.- Specified by:
getRequestIntervalin interfaceClientConfiguration- Returns:
- requestInterval in milliseconds
-