Package | Description |
---|---|
software.amazon.awssdk.services.s3 |
|
software.amazon.awssdk.services.s3.internal.crt |
Modifier and Type | Method and Description |
---|---|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.accelerate(Boolean accelerate)
Enables this client to use S3 Transfer Acceleration endpoints.
|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.checksumValidationEnabled(Boolean checksumValidationEnabled)
Option to disable checksum validation for
S3AsyncClient.getObject(GetObjectRequest, Path) and
S3AsyncClient.putObject(PutObjectRequest, Path) . |
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.credentialsProvider(AwsCredentialsProvider 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.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.
|
default S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.httpConfiguration(Consumer<S3CrtHttpConfiguration.Builder> configurationBuilder)
A convenience method that creates an instance of the
S3CrtHttpConfiguration builder, avoiding the
need to create one manually via S3CrtHttpConfiguration.builder() . |
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.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.
|
default S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.retryConfiguration(Consumer<S3CrtRetryConfiguration.Builder> retryConfigurationBuilder)
A convenience method that creates an instance of the
S3CrtRetryConfiguration builder, avoiding the
need to create one manually via S3CrtRetryConfiguration.builder() . |
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.
|
Modifier and Type | Class and Description |
---|---|
static class |
DefaultS3CrtAsyncClient.DefaultS3CrtClientBuilder |
Modifier and Type | Method and Description |
---|---|
S3CrtAsyncClientBuilder |
DefaultS3CrtAsyncClient.DefaultS3CrtClientBuilder.accelerate(Boolean accelerate) |
static S3CrtAsyncClientBuilder |
S3CrtAsyncClient.builder()
Create a builder that can be used to configure and create a
S3AsyncClient . |
S3CrtAsyncClientBuilder |
DefaultS3CrtAsyncClient.DefaultS3CrtClientBuilder.checksumValidationEnabled(Boolean checksumValidationEnabled) |
S3CrtAsyncClientBuilder |
DefaultS3CrtAsyncClient.DefaultS3CrtClientBuilder.credentialsProvider(AwsCredentialsProvider credentialsProvider) |
S3CrtAsyncClientBuilder |
DefaultS3CrtAsyncClient.DefaultS3CrtClientBuilder.crossRegionAccessEnabled(Boolean crossRegionAccessEnabled) |
S3CrtAsyncClientBuilder |
DefaultS3CrtAsyncClient.DefaultS3CrtClientBuilder.endpointOverride(URI endpointOverride) |
S3CrtAsyncClientBuilder |
DefaultS3CrtAsyncClient.DefaultS3CrtClientBuilder.forcePathStyle(Boolean forcePathStyle) |
S3CrtAsyncClientBuilder |
DefaultS3CrtAsyncClient.DefaultS3CrtClientBuilder.httpConfiguration(S3CrtHttpConfiguration configuration) |
S3CrtAsyncClientBuilder |
DefaultS3CrtAsyncClient.DefaultS3CrtClientBuilder.initialReadBufferSizeInBytes(Long readBufferSizeInBytes) |
S3CrtAsyncClientBuilder |
DefaultS3CrtAsyncClient.DefaultS3CrtClientBuilder.maxConcurrency(Integer maxConcurrency) |
S3CrtAsyncClientBuilder |
DefaultS3CrtAsyncClient.DefaultS3CrtClientBuilder.minimumPartSizeInBytes(Long partSizeBytes) |
S3CrtAsyncClientBuilder |
DefaultS3CrtAsyncClient.DefaultS3CrtClientBuilder.region(Region region) |
S3CrtAsyncClientBuilder |
DefaultS3CrtAsyncClient.DefaultS3CrtClientBuilder.retryConfiguration(S3CrtRetryConfiguration retryConfiguration) |
S3CrtAsyncClientBuilder |
DefaultS3CrtAsyncClient.DefaultS3CrtClientBuilder.targetThroughputInGbps(Double targetThroughputInGbps) |
S3CrtAsyncClientBuilder |
DefaultS3CrtAsyncClient.DefaultS3CrtClientBuilder.thresholdInBytes(Long thresholdInBytes) |
Copyright © 2023. All rights reserved.