Uses of Class
dev.ua.theroer.magicutils.http.MagicHttpClientProfile.Builder
Packages that use MagicHttpClientProfile.Builder
-
Uses of MagicHttpClientProfile.Builder in dev.ua.theroer.magicutils.http
Methods in dev.ua.theroer.magicutils.http that return MagicHttpClientProfile.BuilderModifier and TypeMethodDescriptionSets the base URL from config.MagicHttpClientProfile.Builder.bearerAuth(Function<C, String> tokenProvider) Adds an Authorization bearer token when the token is not blank.static <C> MagicHttpClientProfile.Builder<C> MagicHttpClientProfile.builder(MagicRuntime runtime, String name, Class<C> configClass) Creates a profile builder.MagicHttpClientProfile.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.MagicHttpClientProfile.Builder.connectTimeout(Function<C, Duration> timeoutProvider) Overrides connect timeout from config.MagicHttpClientProfile.Builder.followRedirects(Function<C, Boolean> followProvider) Overrides redirect behavior from config.Adds a static header.Adds a config-driven header when the value is not null.Adds multiple config-driven headers.MagicHttpClientProfile.Builder.logger(Function<C, PlatformLogger> loggerProvider) Overrides the logger used by the client.MagicHttpClientProfile.Builder.requestTimeout(Function<C, Duration> timeoutProvider) Overrides request timeout from config.Sets the config sections that should trigger client rebuilds.Sets the default User-Agent from config.MagicHttpClientProfile.Builder.version(Function<C, HttpClient.Version> versionProvider) Overrides HTTP version from config.