public class BitmovinApiClientFactoryImpl extends Object implements BitmovinApiClientFactory
Modifier and Type | Field and Description |
---|---|
protected feign.Feign.Builder |
feignBuilder |
Modifier | Constructor and Description |
---|---|
protected |
BitmovinApiClientFactoryImpl(String apiKey,
String tenantOrgId,
String baseUrl,
feign.Logger logger,
feign.Logger.Level logLevel,
java.util.function.Function<com.fasterxml.jackson.databind.ObjectMapper,feign.codec.ErrorDecoder> errorDecoderFactory,
Map<String,Collection<String>> headers) |
Modifier and Type | Method and Description |
---|---|
<T> T |
createApiClient(Class<T> apiClientClass) |
protected feign.Feign.Builder |
createFeignBuilder(com.fasterxml.jackson.databind.ObjectMapper mapper) |
protected com.fasterxml.jackson.databind.ObjectMapper |
createObjectMapper() |
protected BitmovinApiClientFactoryImpl(String apiKey, String tenantOrgId, String baseUrl, feign.Logger logger, feign.Logger.Level logLevel, java.util.function.Function<com.fasterxml.jackson.databind.ObjectMapper,feign.codec.ErrorDecoder> errorDecoderFactory, Map<String,Collection<String>> headers)
public <T> T createApiClient(Class<T> apiClientClass)
createApiClient
in interface BitmovinApiClientFactory
protected com.fasterxml.jackson.databind.ObjectMapper createObjectMapper()
protected feign.Feign.Builder createFeignBuilder(com.fasterxml.jackson.databind.ObjectMapper mapper)
Copyright © 2022. All rights reserved.