Interface SdkAsyncHttpClient.Builder<T extends SdkAsyncHttpClient.Builder<T>>
-
- All Superinterfaces:
Buildable
,SdkBuilder<T,SdkAsyncHttpClient>
- Enclosing interface:
- SdkAsyncHttpClient
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public static interface SdkAsyncHttpClient.Builder<T extends SdkAsyncHttpClient.Builder<T>> extends SdkBuilder<T,SdkAsyncHttpClient>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default SdkAsyncHttpClient
build()
Create aSdkAsyncHttpClient
with global defaults applied.SdkAsyncHttpClient
buildWithDefaults(AttributeMap serviceDefaults)
Create anSdkAsyncHttpClient
with service specific defaults applied.-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
-
-
-
Method Detail
-
build
default SdkAsyncHttpClient build()
Create aSdkAsyncHttpClient
with global defaults applied. This is useful for reusing an HTTP client across multiple services.- Specified by:
build
in interfaceBuildable
- Specified by:
build
in interfaceSdkBuilder<T extends SdkAsyncHttpClient.Builder<T>,SdkAsyncHttpClient>
-
buildWithDefaults
SdkAsyncHttpClient buildWithDefaults(AttributeMap serviceDefaults)
Create anSdkAsyncHttpClient
with service specific defaults applied. Applying service defaults is optional and some options may not be supported by a particular implementation.- Parameters:
serviceDefaults
- Service specific defaults. Keys will be one of the constants defined inSdkHttpConfigurationOption
.- Returns:
- Created client
-
-