@Generated(value="com.ibm.cos.v2:codegen") public class S3ServiceClientConfigurationBuilder extends Object implements S3ServiceClientConfiguration.Builder
| Constructor and Description |
|---|
S3ServiceClientConfigurationBuilder() |
S3ServiceClientConfigurationBuilder(SdkClientConfiguration.Builder config) |
| 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
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitoverrideConfigurationpublic S3ServiceClientConfigurationBuilder()
public S3ServiceClientConfigurationBuilder(SdkClientConfiguration.Builder config)
public S3ServiceClientConfiguration.Builder overrideConfiguration(ClientOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsServiceClientConfiguration.BuilderoverrideConfiguration in interface SdkServiceClientConfiguration.BuilderoverrideConfiguration in interface S3ServiceClientConfiguration.Builderpublic ClientOverrideConfiguration overrideConfiguration()
overrideConfiguration in interface SdkServiceClientConfiguration.BuilderoverrideConfiguration in interface S3ServiceClientConfiguration.Builderpublic S3ServiceClientConfiguration.Builder endpointOverride(URI endpointOverride)
endpointOverride in interface AwsServiceClientConfiguration.BuilderendpointOverride in interface SdkServiceClientConfiguration.BuilderendpointOverride in interface S3ServiceClientConfiguration.Builderpublic URI endpointOverride()
endpointOverride in interface SdkServiceClientConfiguration.BuilderendpointOverride in interface S3ServiceClientConfiguration.Builderpublic S3ServiceClientConfiguration.Builder endpointProvider(EndpointProvider endpointProvider)
endpointProvider in interface AwsServiceClientConfiguration.BuilderendpointProvider in interface SdkServiceClientConfiguration.BuilderendpointProvider in interface S3ServiceClientConfiguration.Builderpublic EndpointProvider endpointProvider()
endpointProvider in interface SdkServiceClientConfiguration.BuilderendpointProvider in interface S3ServiceClientConfiguration.Builderpublic S3ServiceClientConfiguration.Builder region(Region region)
region in interface AwsServiceClientConfiguration.Builderregion in interface S3ServiceClientConfiguration.Builderpublic Region region()
region in interface AwsServiceClientConfiguration.Builderregion in interface S3ServiceClientConfiguration.Builderpublic S3ServiceClientConfiguration.Builder credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)
credentialsProvider in interface AwsServiceClientConfiguration.BuildercredentialsProvider in interface S3ServiceClientConfiguration.Builderpublic IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider()
credentialsProvider in interface AwsServiceClientConfiguration.BuildercredentialsProvider in interface S3ServiceClientConfiguration.Builderpublic S3ServiceClientConfiguration.Builder putAuthScheme(AuthScheme<?> authScheme)
SdkServiceClientConfiguration.BuilderputAuthScheme in interface AwsServiceClientConfiguration.BuilderputAuthScheme in interface SdkServiceClientConfiguration.BuilderputAuthScheme in interface S3ServiceClientConfiguration.Builderpublic Map<String,AuthScheme<?>> authSchemes()
authSchemes in interface SdkServiceClientConfiguration.BuilderauthSchemes in interface S3ServiceClientConfiguration.Builderpublic S3ServiceClientConfiguration.Builder authSchemeProvider(S3AuthSchemeProvider authSchemeProvider)
authSchemeProvider in interface S3ServiceClientConfiguration.Builderpublic S3AuthSchemeProvider authSchemeProvider()
authSchemeProvider in interface S3ServiceClientConfiguration.Builderpublic S3ServiceClientConfiguration.Builder crossRegionAccessEnabled(Boolean crossRegionAccessEnabled)
crossRegionAccessEnabled in interface S3ServiceClientConfiguration.Builderpublic Boolean crossRegionAccessEnabled()
crossRegionAccessEnabled in interface S3ServiceClientConfiguration.Builderpublic S3ServiceClientConfiguration.Builder responseChecksumValidation(ResponseChecksumValidation responseChecksumValidation)
responseChecksumValidation in interface S3ServiceClientConfiguration.Builderpublic ResponseChecksumValidation responseChecksumValidation()
responseChecksumValidation in interface S3ServiceClientConfiguration.Builderpublic S3ServiceClientConfiguration.Builder requestChecksumCalculation(RequestChecksumCalculation requestChecksumCalculation)
requestChecksumCalculation in interface S3ServiceClientConfiguration.Builderpublic RequestChecksumCalculation requestChecksumCalculation()
requestChecksumCalculation in interface S3ServiceClientConfiguration.Builderpublic S3ServiceClientConfiguration build()
SdkServiceClientConfiguration.Builderbuild in interface AwsServiceClientConfiguration.Builderbuild in interface SdkServiceClientConfiguration.Builderbuild in interface S3ServiceClientConfiguration.BuilderCopyright © 2026. All rights reserved.