Interface S3AsyncClientBuilder
-
- All Superinterfaces:
AwsAsyncClientBuilder<S3AsyncClientBuilder,S3AsyncClient>,AwsClientBuilder<S3AsyncClientBuilder,S3AsyncClient>,Buildable,S3BaseClientBuilder<S3AsyncClientBuilder,S3AsyncClient>,SdkAsyncClientBuilder<S3AsyncClientBuilder,S3AsyncClient>,SdkBuilder<S3AsyncClientBuilder,S3AsyncClient>,SdkClientBuilder<S3AsyncClientBuilder,S3AsyncClient>
@Generated("software.amazon.awssdk:codegen") public interface S3AsyncClientBuilder extends AwsAsyncClientBuilder<S3AsyncClientBuilder,S3AsyncClient>, S3BaseClientBuilder<S3AsyncClientBuilder,S3AsyncClient>
A builder for creating an instance ofS3AsyncClient. This can be created with the staticS3AsyncClient.builder()method.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default S3AsyncClientBuildermultipartConfiguration(Consumer<MultipartConfiguration.Builder> multipartConfiguration)Configuration for multipart operation of this client.default S3AsyncClientBuildermultipartConfiguration(MultipartConfiguration multipartConfiguration)Configuration for multipart operation of this client.default S3AsyncClientBuildermultipartEnabled(Boolean enabled)Enables automatic conversion of GET, PUT and COPY methods to their equivalent multipart operation.-
Methods inherited from interface software.amazon.awssdk.awscore.client.builder.AwsClientBuilder
credentialsProvider, credentialsProvider, defaultsMode, dualstackEnabled, fipsEnabled, region
-
Methods inherited from interface software.amazon.awssdk.services.s3.S3BaseClientBuilder
accelerate, authSchemeProvider, crossRegionAccessEnabled, disableMultiRegionAccessPoints, disableS3ExpressSessionAuth, endpointProvider, forcePathStyle, requestChecksumCalculation, responseChecksumValidation, serviceConfiguration, serviceConfiguration, sigv4aSigningRegionSet, useArnRegion
-
Methods inherited from interface software.amazon.awssdk.core.client.builder.SdkAsyncClientBuilder
asyncConfiguration, asyncConfiguration, httpClient, httpClientBuilder
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.client.builder.SdkClientBuilder
addPlugin, endpointOverride, overrideConfiguration, overrideConfiguration, overrideConfiguration, plugins, putAuthScheme
-
-
-
-
Method Detail
-
multipartEnabled
default S3AsyncClientBuilder multipartEnabled(Boolean enabled)
Enables automatic conversion of GET, PUT and COPY methods to their equivalent multipart operation. CRC32 checksum will be enabled for PUT, unless the checksum is specified or checksum validation is disabled.When performing multipart download, retry is only supported for downloading to byte array, i.e., when providing a
ByteArrayAsyncResponseTransformer
-
multipartConfiguration
default S3AsyncClientBuilder multipartConfiguration(MultipartConfiguration multipartConfiguration)
Configuration for multipart operation of this client.When performing multipart download, retry is only supported when using an
AsyncResponseTransformerimplementation that downloads the object into memory, such asAsyncResponseTransformer#toBytes()
-
multipartConfiguration
default S3AsyncClientBuilder multipartConfiguration(Consumer<MultipartConfiguration.Builder> multipartConfiguration)
Configuration for multipart operation of this client.When performing multipart download, retry is only supported when using an
AsyncResponseTransformerimplementation that downloads the object into memory, such asAsyncResponseTransformer#toBytes()
-
-