Package | Description |
---|---|
software.amazon.awssdk.services.s3 |
|
software.amazon.awssdk.services.s3.internal.crt |
Modifier and Type | Method and Description |
---|---|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.checksumValidationEnabled(Boolean checksumValidationEnabled)
Option to disable checksum validation for streaming operations such as
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.
|
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.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.
|
S3CrtAsyncClientBuilder |
S3CrtAsyncClientBuilder.targetThroughputInGbps(Double targetThroughputInGbps)
The target throughput for transfer requests.
|
Modifier and Type | Class and Description |
---|---|
static class |
DefaultS3CrtAsyncClient.DefaultS3CrtClientBuilder |
Modifier and Type | Method and Description |
---|---|
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.endpointOverride(URI endpointOverride) |
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.targetThroughputInGbps(Double targetThroughputInGbps) |
Copyright © 2023. All rights reserved.