public static class GlobalConfiguration.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
GlobalConfiguration.Builder |
additionalHeaders(io.apimatic.coreinterfaces.http.HttpHeaders additionalHeaders)
Additional headers which you can configure other than endpoints headers.
|
GlobalConfiguration.Builder |
authentication(Map<String,io.apimatic.coreinterfaces.authentication.Authentication> authentications) |
GlobalConfiguration.Builder |
baseUri(java.util.function.Function<String,String> baseUri) |
GlobalConfiguration |
build()
Builds a new
GlobalConfiguration object using the set fields. |
GlobalConfiguration.Builder |
callback(io.apimatic.coreinterfaces.http.Callback callback) |
GlobalConfiguration.Builder |
compatibilityFactory(io.apimatic.coreinterfaces.compatibility.CompatibilityFactory compatibilityFactory) |
GlobalConfiguration.Builder |
globalHeader(String key,
String value) |
GlobalConfiguration.Builder |
httpClient(io.apimatic.coreinterfaces.http.HttpClient httpClient) |
GlobalConfiguration.Builder |
loggingConfiguration(io.apimatic.coreinterfaces.logger.configuration.LoggingConfiguration config) |
GlobalConfiguration.Builder |
userAgent(String userAgent) |
GlobalConfiguration.Builder |
userAgentConfig(Map<String,String> userAgentConfig) |
public GlobalConfiguration.Builder compatibilityFactory(io.apimatic.coreinterfaces.compatibility.CompatibilityFactory compatibilityFactory)
compatibilityFactory - value for CompatibilityFactor.public GlobalConfiguration.Builder userAgent(String userAgent)
userAgent - String value for UserAgent.public GlobalConfiguration.Builder userAgentConfig(Map<String,String> userAgentConfig)
userAgentConfig - Map values for userAgentConfig.public GlobalConfiguration.Builder authentication(Map<String,io.apimatic.coreinterfaces.authentication.Authentication> authentications)
authentications - Map values for authManagers.public GlobalConfiguration.Builder callback(io.apimatic.coreinterfaces.http.Callback callback)
callback - value for callback.public GlobalConfiguration.Builder httpClient(io.apimatic.coreinterfaces.http.HttpClient httpClient)
httpClient - value for.public GlobalConfiguration.Builder globalHeader(String key, String value)
key - the global header key.value - the global header value.public GlobalConfiguration.Builder additionalHeaders(io.apimatic.coreinterfaces.http.HttpHeaders additionalHeaders)
additionalHeaders - headers which is configured other than endpoints.public GlobalConfiguration.Builder baseUri(java.util.function.Function<String,String> baseUri)
baseUri - value for BaseUri.public GlobalConfiguration.Builder loggingConfiguration(io.apimatic.coreinterfaces.logger.configuration.LoggingConfiguration config)
config - Logging configuration for Loggerpublic GlobalConfiguration build()
GlobalConfiguration object using the set fields.GlobalConfiguration.Copyright © 2025. All rights reserved.