public static interface S3ServiceClientConfiguration.Builder extends AwsServiceClientConfiguration.Builder
S3ServiceClientConfiguration| Modifier and Type | Method and Description |
|---|---|
S3AuthSchemeProvider |
authSchemeProvider()
Gets the value for auth scheme provider
|
S3ServiceClientConfiguration.Builder |
authSchemeProvider(S3AuthSchemeProvider authSchemeProvider)
Sets the value for auth scheme provider
|
Map<String,AuthScheme<?>> |
authSchemes()
Gets the value for auth schemes
|
S3ServiceClientConfiguration |
build()
Build the service client configuration using the configuration on this builder
|
IdentityProvider<? extends AwsCredentialsIdentity> |
credentialsProvider()
Gets the value for credentials provider
|
S3ServiceClientConfiguration.Builder |
credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)
Sets the value for credentials provider
|
Boolean |
crossRegionAccessEnabled()
Gets the value for Enables cross-region bucket access for this client
|
S3ServiceClientConfiguration.Builder |
crossRegionAccessEnabled(Boolean crossRegionAccessEnabled)
Sets the value for Enables cross-region bucket access for this client
|
URI |
endpointOverride()
Gets the value for endpoint override
|
S3ServiceClientConfiguration.Builder |
endpointOverride(URI endpointOverride)
Sets the value for endpoint override
|
EndpointProvider |
endpointProvider()
Gets the value for endpoint provider
|
S3ServiceClientConfiguration.Builder |
endpointProvider(EndpointProvider endpointProvider)
Sets the value for endpoint provider
|
ClientOverrideConfiguration |
overrideConfiguration()
Gets the value for client override configuration
|
S3ServiceClientConfiguration.Builder |
overrideConfiguration(ClientOverrideConfiguration overrideConfiguration)
Sets the value for client override configuration
|
S3ServiceClientConfiguration.Builder |
putAuthScheme(AuthScheme<?> authScheme)
Adds the given auth scheme.
|
Region |
region()
Gets the value for AWS region
|
S3ServiceClientConfiguration.Builder |
region(Region region)
Sets the value for AWS region
|
RequestChecksumCalculation |
requestChecksumCalculation()
Gets the value for client behavior for request checksum calculation
|
S3ServiceClientConfiguration.Builder |
requestChecksumCalculation(RequestChecksumCalculation requestChecksumCalculation)
Sets the value for client behavior for request checksum calculation
|
ResponseChecksumValidation |
responseChecksumValidation()
Gets the value for client behavior for response checksum validation
|
S3ServiceClientConfiguration.Builder |
responseChecksumValidation(ResponseChecksumValidation responseChecksumValidation)
Sets the value for client behavior for response checksum validation
|
overrideConfigurationS3ServiceClientConfiguration.Builder overrideConfiguration(ClientOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsServiceClientConfiguration.BuilderoverrideConfiguration in interface SdkServiceClientConfiguration.BuilderClientOverrideConfiguration overrideConfiguration()
overrideConfiguration in interface SdkServiceClientConfiguration.BuilderS3ServiceClientConfiguration.Builder endpointOverride(URI endpointOverride)
endpointOverride in interface AwsServiceClientConfiguration.BuilderendpointOverride in interface SdkServiceClientConfiguration.BuilderURI endpointOverride()
endpointOverride in interface SdkServiceClientConfiguration.BuilderS3ServiceClientConfiguration.Builder endpointProvider(EndpointProvider endpointProvider)
endpointProvider in interface AwsServiceClientConfiguration.BuilderendpointProvider in interface SdkServiceClientConfiguration.BuilderEndpointProvider endpointProvider()
endpointProvider in interface SdkServiceClientConfiguration.BuilderS3ServiceClientConfiguration.Builder region(Region region)
region in interface AwsServiceClientConfiguration.BuilderRegion region()
region in interface AwsServiceClientConfiguration.BuilderS3ServiceClientConfiguration.Builder credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)
credentialsProvider in interface AwsServiceClientConfiguration.BuilderIdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider()
credentialsProvider in interface AwsServiceClientConfiguration.BuilderS3ServiceClientConfiguration.Builder putAuthScheme(AuthScheme<?> authScheme)
SdkServiceClientConfiguration.BuilderputAuthScheme in interface AwsServiceClientConfiguration.BuilderputAuthScheme in interface SdkServiceClientConfiguration.BuilderMap<String,AuthScheme<?>> authSchemes()
authSchemes in interface SdkServiceClientConfiguration.BuilderS3ServiceClientConfiguration.Builder authSchemeProvider(S3AuthSchemeProvider authSchemeProvider)
S3AuthSchemeProvider authSchemeProvider()
S3ServiceClientConfiguration.Builder crossRegionAccessEnabled(Boolean crossRegionAccessEnabled)
Boolean crossRegionAccessEnabled()
S3ServiceClientConfiguration.Builder responseChecksumValidation(ResponseChecksumValidation responseChecksumValidation)
ResponseChecksumValidation responseChecksumValidation()
S3ServiceClientConfiguration.Builder requestChecksumCalculation(RequestChecksumCalculation requestChecksumCalculation)
RequestChecksumCalculation requestChecksumCalculation()
S3ServiceClientConfiguration build()
SdkServiceClientConfiguration.Builderbuild in interface AwsServiceClientConfiguration.Builderbuild in interface SdkServiceClientConfiguration.BuilderCopyright © 2026. All rights reserved.