public static final class DefaultS3CrtAsyncClient.DefaultS3CrtClientBuilder extends Object implements S3CrtAsyncClient.S3CrtAsyncClientBuilder
| Constructor and Description |
|---|
DefaultS3CrtClientBuilder() |
| Modifier and Type | Method and Description |
|---|---|
S3CrtAsyncClient.S3CrtAsyncClientBuilder |
asyncConfiguration(ClientAsyncConfiguration configuration)
Specify overrides to the default SDK async configuration that should be used for clients created by this builder.
|
S3CrtAsyncClient |
build() |
AwsCredentialsProvider |
credentialsProvider() |
S3CrtAsyncClient.S3CrtAsyncClientBuilder |
credentialsProvider(AwsCredentialsProvider credentialsProvider) |
Integer |
maxConcurrency() |
S3CrtAsyncClient.S3CrtAsyncClientBuilder |
maxConcurrency(Integer maxConcurrency) |
Long |
minimumPartSizeInBytes() |
S3CrtAsyncClient.S3CrtAsyncClientBuilder |
minimumPartSizeInBytes(Long partSizeBytes) |
Region |
region() |
S3CrtAsyncClient.S3CrtAsyncClientBuilder |
region(Region region) |
Double |
targetThroughputInGbps() |
S3CrtAsyncClient.S3CrtAsyncClientBuilder |
targetThroughputInGbps(Double targetThroughputInGbps) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasyncConfigurationapplyMutationpublic AwsCredentialsProvider credentialsProvider()
public Region region()
public Long minimumPartSizeInBytes()
public Double targetThroughputInGbps()
public Integer maxConcurrency()
public S3CrtAsyncClient.S3CrtAsyncClientBuilder credentialsProvider(AwsCredentialsProvider credentialsProvider)
credentialsProvider in interface S3CrtAsyncClient.S3CrtAsyncClientBuilderpublic S3CrtAsyncClient.S3CrtAsyncClientBuilder region(Region region)
region in interface S3CrtAsyncClient.S3CrtAsyncClientBuilderpublic S3CrtAsyncClient.S3CrtAsyncClientBuilder minimumPartSizeInBytes(Long partSizeBytes)
minimumPartSizeInBytes in interface S3CrtAsyncClient.S3CrtAsyncClientBuilderpublic S3CrtAsyncClient.S3CrtAsyncClientBuilder targetThroughputInGbps(Double targetThroughputInGbps)
targetThroughputInGbps in interface S3CrtAsyncClient.S3CrtAsyncClientBuilderpublic S3CrtAsyncClient.S3CrtAsyncClientBuilder maxConcurrency(Integer maxConcurrency)
maxConcurrency in interface S3CrtAsyncClient.S3CrtAsyncClientBuilderpublic S3CrtAsyncClient.S3CrtAsyncClientBuilder asyncConfiguration(ClientAsyncConfiguration configuration)
S3CrtAsyncClient.S3CrtAsyncClientBuilderasyncConfiguration in interface S3CrtAsyncClient.S3CrtAsyncClientBuilderpublic S3CrtAsyncClient build()
build in interface S3CrtAsyncClient.S3CrtAsyncClientBuilderbuild in interface Buildablebuild in interface SdkBuilder<S3CrtAsyncClient.S3CrtAsyncClientBuilder,S3CrtAsyncClient>Copyright © 2021. All rights reserved.