Uses of Class
dev.ua.theroer.magicutils.http.MagicHttpClient.Builder
Packages that use MagicHttpClient.Builder
-
Uses of MagicHttpClient.Builder in dev.ua.theroer.magicutils.http
Methods in dev.ua.theroer.magicutils.http that return MagicHttpClient.BuilderModifier and TypeMethodDescriptionSets a base URL used for relative paths.static MagicHttpClient.BuilderCreates a builder without auto-loading configuration.static MagicHttpClient.BuilderMagicHttpClient.builder(Platform platform, ConfigManager configManager) Creates a builder that loads configuration from the provided manager.MagicHttpClient.Builder.client(HttpClient client) Overrides the underlying HTTP client.MagicHttpClient.Builder.config(HttpClientConfig config) Overrides the configuration instance.MagicHttpClient.Builder.connectTimeout(Duration connectTimeout) Overrides connect timeout.MagicHttpClient.Builder.followRedirects(boolean followRedirects) Overrides redirect behavior.Adds a default header.Adds default headers.MagicHttpClient.Builder.httpBuilder(HttpClient.Builder httpBuilder) Overrides the HTTP client builder used to create the client.MagicHttpClient.Builder.logger(PlatformLogger logger) Overrides logger used for request logging.MagicHttpClient.Builder.logging(HttpClientConfig.LoggingSettings logging) Overrides logging settings.MagicHttpClient.Builder.mapper(com.fasterxml.jackson.databind.ObjectMapper mapper) Overrides JSON mapper.MagicHttpClient.Builder.requestTimeout(Duration requestTimeout) Overrides per-request timeout.MagicHttpClient.Builder.retryPolicy(RetryPolicy retryPolicy) Overrides retry policy.Sets default User-Agent header value.MagicHttpClient.Builder.version(HttpClient.Version version) Overrides HTTP protocol version.Method parameters in dev.ua.theroer.magicutils.http with type arguments of type MagicHttpClient.BuilderModifier and TypeMethodDescriptionMagicHttpClientProfile.Builder.configure(BiConsumer<C, MagicHttpClient.Builder> customizer) Applies a builder customization that can read the config instance.MagicHttpClientProfile.Builder.configure(Consumer<MagicHttpClient.Builder> customizer) Applies a builder customization that does not depend on config.