public class DaDataClientFactory
extends java.lang.Object
| Constructor and Description |
|---|
DaDataClientFactory() |
| Modifier and Type | Method and Description |
|---|---|
DaDataClient |
getInstance(java.lang.String apiKey,
java.lang.String secretKey)
Terse factory method with only credentials required.
|
DaDataClient |
getInstance(java.lang.String apiKey,
java.lang.String secretKey,
java.lang.String baseUri)
More verbose method allowing to customize base service URI.
|
DaDataClient |
getInstance(java.lang.String apiKey,
java.lang.String secretKey,
java.lang.String baseUri,
org.springframework.boot.web.client.RestTemplateBuilder restTemplateBuilder)
Most verbose method allowing to set both base URI and existing REST Template Builder instance.
|
public DaDataClient getInstance(@NonNull java.lang.String apiKey, @NonNull java.lang.String secretKey)
Terse factory method with only credentials required.
Uses well-known default base service URI and new REST Template Builder instance.IllegalArgumentException.apiKey - API keysecretKey - Secret keypublic DaDataClient getInstance(@NonNull java.lang.String apiKey, @NonNull java.lang.String secretKey, @Nullable java.lang.String baseUri)
More verbose method allowing to customize base service URI.
NullbaseUri value is treated as default.IllegalArgumentException.apiKey - API keysecretKey - Secret keybaseUri - Base URI stringpublic DaDataClient getInstance(@NonNull java.lang.String apiKey, @NonNull java.lang.String secretKey, @Nullable java.lang.String baseUri, @NonNull org.springframework.boot.web.client.RestTemplateBuilder restTemplateBuilder)
Most verbose method allowing to set both base URI and existing REST Template Builder instance. May be useful in Spring Boot environment to reuse a preconfigured REST Template Builder bean.
NullbaseUri value is treated as default.restTemplateBuilder results
in IllegalArgumentException.apiKey - API keysecretKey - Secret keybaseUri - Base URI stringrestTemplateBuilder - REST Template Builder instance to use