public static final class SdkDefaultClientBuilder.NonManagedSdkHttpClient extends Object implements SdkHttpClient
SdkHttpClient to prevent it from being closed. Used when the customer provides
an already built client in which case they are responsible for the lifecycle of it.SdkHttpClient.Builder<T extends SdkHttpClient.Builder<T>>| Modifier and Type | Method and Description |
|---|---|
String |
clientName()
Each HTTP client implementation should return a well-formed client name
that allows requests to be identifiable back to the client that made the request.
|
void |
close() |
ExecutableHttpRequest |
prepareRequest(HttpExecuteRequest request)
Create a
ExecutableHttpRequest that can be used to execute the HTTP request. |
public ExecutableHttpRequest prepareRequest(HttpExecuteRequest request)
SdkHttpClientExecutableHttpRequest that can be used to execute the HTTP request.prepareRequest in interface SdkHttpClientrequest - Representation of an HTTP request.public void close()
SdkAutoCloseableclose in interface SdkAutoCloseableclose in interface AutoCloseablepublic String clientName()
SdkHttpClientclientName in interface SdkHttpClientCopyright © 2026. All rights reserved.