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 of S3AsyncClient. This can be created with the static S3AsyncClient.builder() method.
  • Method Details

    • multipartEnabled

      default S3AsyncClientBuilder multipartEnabled(Boolean enabled)
      Enables automatic conversion of 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.
    • multipartConfiguration

      default S3AsyncClientBuilder multipartConfiguration(MultipartConfiguration multipartConfiguration)
      Configuration for multipart operation of this client.
    • multipartConfiguration

      default S3AsyncClientBuilder multipartConfiguration(Consumer<MultipartConfiguration.Builder> multipartConfiguration)
      Configuration for multipart operation of this client.