Class S3CrtAsyncHttpClient.Builder
java.lang.Object
software.amazon.awssdk.services.s3.internal.crt.S3CrtAsyncHttpClient.Builder
- All Implemented Interfaces:
SdkAsyncHttpClient.Builder<S3CrtAsyncHttpClient.Builder>
,Buildable
,SdkBuilder<S3CrtAsyncHttpClient.Builder,
SdkAsyncHttpClient>
- Enclosing class:
S3CrtAsyncHttpClient
public static final class S3CrtAsyncHttpClient.Builder
extends Object
implements SdkAsyncHttpClient.Builder<S3CrtAsyncHttpClient.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Create aSdkAsyncHttpClient
with global defaults applied.buildWithDefaults
(AttributeMap serviceDefaults) Create anSdkAsyncHttpClient
with service specific defaults applied.s3ClientConfiguration
(S3NativeClientConfiguration clientConfiguration) Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
s3ClientConfiguration
public S3CrtAsyncHttpClient.Builder s3ClientConfiguration(S3NativeClientConfiguration clientConfiguration) -
build
Description copied from interface:SdkAsyncHttpClient.Builder
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 interfaceSdkAsyncHttpClient.Builder<S3CrtAsyncHttpClient.Builder>
- Specified by:
build
in interfaceSdkBuilder<S3CrtAsyncHttpClient.Builder,
SdkAsyncHttpClient> - Returns:
- an instance of T
-
buildWithDefaults
Description copied from interface:SdkAsyncHttpClient.Builder
Create anSdkAsyncHttpClient
with service specific defaults applied. Applying service defaults is optional and some options may not be supported by a particular implementation.- Specified by:
buildWithDefaults
in interfaceSdkAsyncHttpClient.Builder<S3CrtAsyncHttpClient.Builder>
- Parameters:
serviceDefaults
- Service specific defaults. Keys will be one of the constants defined inSdkHttpConfigurationOption
.- Returns:
- Created client
-