Class SdkDefaultClientBuilder.NonManagedSdkHttpClient
- java.lang.Object
-
- software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder.NonManagedSdkHttpClient
-
- All Implemented Interfaces:
AutoCloseable,software.amazon.awssdk.http.SdkHttpClient,software.amazon.awssdk.utils.SdkAutoCloseable
- Enclosing class:
- SdkDefaultClientBuilder<B extends SdkClientBuilder<B,C>,C>
public static final class SdkDefaultClientBuilder.NonManagedSdkHttpClient extends Object implements software.amazon.awssdk.http.SdkHttpClient
Wrapper aroundSdkHttpClientto 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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclientName()voidclose()software.amazon.awssdk.http.ExecutableHttpRequestprepareRequest(software.amazon.awssdk.http.HttpExecuteRequest request)
-
-
-
Method Detail
-
prepareRequest
public software.amazon.awssdk.http.ExecutableHttpRequest prepareRequest(software.amazon.awssdk.http.HttpExecuteRequest request)
- Specified by:
prepareRequestin interfacesoftware.amazon.awssdk.http.SdkHttpClient
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacesoftware.amazon.awssdk.utils.SdkAutoCloseable
-
clientName
public String clientName()
- Specified by:
clientNamein interfacesoftware.amazon.awssdk.http.SdkHttpClient
-
-