| Package | Description |
|---|---|
| software.amazon.awssdk.transfer.s3 |
| Modifier and Type | Method and Description |
|---|---|
S3ClientConfiguration.Builder |
S3ClientConfiguration.Builder.asyncConfiguration(ClientAsyncConfiguration asyncConfiguration)
Specify overrides to the default SDK async configuration that should be used for clients created by this builder.
|
default S3ClientConfiguration.Builder |
S3ClientConfiguration.Builder.asyncConfiguration(Consumer<ClientAsyncConfiguration.Builder> configuration)
Similar to
asyncConfiguration(ClientAsyncConfiguration), but takes a lambda to configure a new
ClientAsyncConfiguration.Builder. |
static S3ClientConfiguration.Builder |
S3ClientConfiguration.builder()
Creates a default builder for
S3ClientConfiguration. |
S3ClientConfiguration.Builder |
S3ClientConfiguration.Builder.credentialsProvider(AwsCredentialsProvider credentialsProvider)
Configure the credentials that should be used to authenticate with S3.
|
S3ClientConfiguration.Builder |
S3ClientConfiguration.Builder.maxConcurrency(Integer maxConcurrency)
Specifies the maximum number of S3 connections that should be established during
a transfer.
|
S3ClientConfiguration.Builder |
S3ClientConfiguration.Builder.minimumPartSizeInBytes(Long partSizeBytes)
Sets the minimum part size for transfer parts.
|
S3ClientConfiguration.Builder |
S3ClientConfiguration.Builder.region(Region region)
Configure the region with which the SDK should communicate.
|
S3ClientConfiguration.Builder |
S3ClientConfiguration.Builder.targetThroughputInGbps(Double targetThroughputInGbps)
The target throughput for transfer requests.
|
S3ClientConfiguration.Builder |
S3ClientConfiguration.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
default S3TransferManager.Builder |
S3TransferManager.Builder.s3ClientConfiguration(Consumer<S3ClientConfiguration.Builder> configuration)
Configuration values for the low level S3 client.
|
Copyright © 2021. All rights reserved.