S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.accelerate(Boolean accelerate) |
Enables this client to use S3 Transfer Acceleration endpoints.
|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.checksumValidationEnabled(Boolean checksumValidationEnabled) |
Deprecated.
|
default S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.credentialsProvider(AwsCredentialsProvider credentialsProvider) |
Configure the credentials that should be used to authenticate with S3.
|
default S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider) |
Configure the credentials that should be used to authenticate with S3.
|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.crossRegionAccessEnabled(Boolean crossRegionAccessEnabled) |
Configures whether cross-region bucket access is enabled for clients using the configuration.
|
static S3CrtAsyncClientBuilder |
S3AsyncClient.crtBuilder() |
Create a builder that can be used to configure a CRT-based S3AsyncClient
|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.disableS3ExpressSessionAuth(Boolean disableS3ExpressSessionAuth) |
Configure whether to disable this client's usage of Session Auth for S3Express buckets and reverts to using conventional
SigV4 for those.
|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.endpointOverride(URI endpointOverride) |
Configure the endpoint override with which the SDK should communicate.
|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.forcePathStyle(Boolean forcePathStyle) |
Forces this client to use path-style addressing for buckets.
|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.futureCompletionExecutor(Executor futureCompletionExecutor) |
|
default S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.httpConfiguration(Consumer<S3CrtHttpConfiguration.Builder> configurationBuilder) |
|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.httpConfiguration(S3CrtHttpConfiguration configuration) |
Sets the HTTP configuration to use for this client.
|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.initialReadBufferSizeInBytes(Long initialReadBufferSizeInBytes) |
Configure the starting buffer size the client will use to buffer the parts downloaded from S3.
|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.maxConcurrency(Integer maxConcurrency) |
Specifies the maximum number of S3 connections that should be established during
a transfer.
|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.maxNativeMemoryLimitInBytes(Long maxNativeMemoryLimitInBytes) |
The amount of native memory that CRT is allowed to use when making requests to S3.
|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.minimumPartSizeInBytes(Long uploadPartSize) |
Sets the minimum part size for transfer parts.
|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.region(Region region) |
Configure the region with which the SDK should communicate.
|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.requestChecksumCalculation(RequestChecksumCalculation requestChecksumCalculation) |
Configures the client behavior for request checksum calculation.
|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.responseChecksumValidation(ResponseChecksumValidation responseChecksumValidation) |
Configures the client behavior for response checksum validation.
|
default S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.retryConfiguration(Consumer<S3CrtRetryConfiguration.Builder> retryConfigurationBuilder) |
|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.retryConfiguration(S3CrtRetryConfiguration retryConfiguration) |
Sets the Retry configuration to use for this client.
|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.targetThroughputInGbps(Double targetThroughputInGbps) |
The target throughput for transfer requests.
|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.thresholdInBytes(Long thresholdInBytes) |
Configure the size threshold, in bytes, for when to use multipart upload.
|