| setOverrides(SdkClientConfiguration) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| asyncClientConfiguration() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| resolveAsyncHttpClient(AttributeMap.LazyValueSource, SdkClientConfiguration) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| resolveAsyncFutureCompletionExecutor(AttributeMap.LazyValueSource) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| resolveRetryStrategy(AttributeMap.LazyValueSource) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| httpClient(SdkHttpClient) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| finalizeAsyncConfiguration(SdkClientConfiguration) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| httpClient(SdkAsyncHttpClient) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| clientName(ClientType, SdkHttpClient, SdkAsyncHttpClient) |   | 34% |   | 25% | 4 | 5 | 3 | 5 | 0 | 1 |
| lambda$setOverrides$3(SdkClientConfiguration.Builder, Consumer) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| asyncConfiguration(ClientAsyncConfiguration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addPlugin(SdkPlugin) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$static$0(Runnable) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| overrideConfiguration() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| httpClientBuilder(SdkAsyncHttpClient.Builder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| metricPublishers(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$resolveCompressionEnabled$12(Boolean) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$resolveCompressionEnabled$9(Boolean) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| endpointOverride(URI) |   | 63% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| lambda$resolveAsyncHttpClient$20(AttributeMap, Either) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$setOverrides$2(SdkClientConfiguration.Builder, RetryMode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$setOverrides$1(SdkClientConfiguration.Builder, RetryStrategy) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setEndpointOverride(URI) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setAsyncConfiguration(ClientAsyncConfiguration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setOverrideConfiguration(ClientOverrideConfiguration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$resolveAsyncHttpClient$21(AttributeMap) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$resolveSyncHttpClient$18(AttributeMap) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$finalizeAsyncConfiguration$7(SdkClientConfiguration, AttributeMap.LazyValueSource) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHttpClientConfig(AttributeMap.LazyValueSource, SdkClientConfiguration) |   | 69% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| lambda$resolveAsyncHttpClient$19(AttributeMap, SdkAsyncHttpClient.Builder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$resolveMinCompressionThreshold$14(Profile) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$resolveCompressionEnabled$11(Profile) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$finalizeConfiguration$8(AttributeMap.LazyValueSource) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resolveClientUserAgent(AttributeMap.LazyValueSource) |   | 95% |   | 50% | 2 | 3 | 0 | 12 | 0 | 1 |
| resolveSyncHttpClient(AttributeMap.LazyValueSource, SdkClientConfiguration) |   | 92% |   | 25% | 2 | 3 | 0 | 7 | 0 | 1 |
| childHttpConfig(SdkClientConfiguration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resolveScheduledExecutorService(AttributeMap.LazyValueSource) |   | 81% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| mergeChildDefaults(SdkClientConfiguration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| finalizeChildConfiguration(SdkClientConfiguration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| invokePlugins(SdkClientConfiguration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| childHttpConfig() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$mergeGlobalDefaults$5(Supplier, SdkClientConfiguration.Builder) |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| syncClientConfiguration() |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| finalizeConfiguration(SdkClientConfiguration) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| resolveMinCompressionThreshold(AttributeMap.LazyValueSource, CompressionConfiguration) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| resolveCompressionEnabled(AttributeMap.LazyValueSource, CompressionConfiguration) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| resolveExecutionInterceptors(SdkClientConfiguration) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| SdkDefaultClientBuilder(SdkHttpClient.Builder, SdkAsyncHttpClient.Builder) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| resolveCompressionConfiguration(AttributeMap.LazyValueSource) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| resolveAppId(AttributeMap.LazyValueSource) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| lambda$resolveMinCompressionThreshold$15(AttributeMap.LazyValueSource) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| lambda$resolveCompressionEnabled$13(AttributeMap.LazyValueSource) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| mergeGlobalDefaults(SdkClientConfiguration) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| finalizeSyncConfiguration(SdkClientConfiguration) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| sdkInterceptors() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| httpClientBuilder(SdkHttpClient.Builder) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$resolveSyncHttpClient$17(AttributeMap, Either) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$mergeGlobalDefaults$4(AttributeMap.LazyValueSource) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| overrideConfiguration(ClientOverrideConfiguration) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| SdkDefaultClientBuilder() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$resolveCompressionEnabled$10() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$finalizeSyncConfiguration$6(SdkClientConfiguration, AttributeMap.LazyValueSource) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| plugins() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$resolveSyncHttpClient$16(AttributeMap, SdkHttpClient.Builder) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| build() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| thisBuilder() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |