Interface S3ServiceClientConfiguration.Builder
-
- All Superinterfaces:
AwsServiceClientConfiguration.Builder,SdkServiceClientConfiguration.Builder
- All Known Implementing Classes:
S3ServiceClientConfigurationBuilder
- Enclosing class:
- S3ServiceClientConfiguration
public static interface S3ServiceClientConfiguration.Builder extends AwsServiceClientConfiguration.Builder
A builder for creating aS3ServiceClientConfiguration
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description S3AuthSchemeProviderauthSchemeProvider()Gets the value for auth scheme providerS3ServiceClientConfiguration.BuilderauthSchemeProvider(S3AuthSchemeProvider authSchemeProvider)Sets the value for auth scheme providerMap<String,AuthScheme<?>>authSchemes()Gets the value for auth schemesS3ServiceClientConfigurationbuild()IdentityProvider<? extends AwsCredentialsIdentity>credentialsProvider()Gets the value for credentials providerS3ServiceClientConfiguration.BuildercredentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)Sets the value for credentials providerBooleancrossRegionAccessEnabled()Gets the value for Enables cross-region bucket access for this clientS3ServiceClientConfiguration.BuildercrossRegionAccessEnabled(Boolean crossRegionAccessEnabled)Sets the value for Enables cross-region bucket access for this clientURIendpointOverride()Gets the value for endpoint overrideS3ServiceClientConfiguration.BuilderendpointOverride(URI endpointOverride)Sets the value for endpoint overrideEndpointProviderendpointProvider()Gets the value for endpoint providerS3ServiceClientConfiguration.BuilderendpointProvider(EndpointProvider endpointProvider)Sets the value for endpoint providerClientOverrideConfigurationoverrideConfiguration()Gets the value for client override configurationS3ServiceClientConfiguration.BuilderoverrideConfiguration(ClientOverrideConfiguration overrideConfiguration)Sets the value for client override configurationS3ServiceClientConfiguration.BuilderputAuthScheme(AuthScheme<?> authScheme)Regionregion()Gets the value for AWS regionS3ServiceClientConfiguration.Builderregion(Region region)Sets the value for AWS regionRequestChecksumCalculationrequestChecksumCalculation()Gets the value for client behavior for request checksum calculationS3ServiceClientConfiguration.BuilderrequestChecksumCalculation(RequestChecksumCalculation requestChecksumCalculation)Sets the value for client behavior for request checksum calculationResponseChecksumValidationresponseChecksumValidation()Gets the value for client behavior for response checksum validationS3ServiceClientConfiguration.BuilderresponseChecksumValidation(ResponseChecksumValidation responseChecksumValidation)Sets the value for client behavior for response checksum validation-
Methods inherited from interface software.amazon.awssdk.core.SdkServiceClientConfiguration.Builder
overrideConfiguration
-
-
-
-
Method Detail
-
overrideConfiguration
S3ServiceClientConfiguration.Builder overrideConfiguration(ClientOverrideConfiguration overrideConfiguration)
Sets the value for client override configuration- Specified by:
overrideConfigurationin interfaceAwsServiceClientConfiguration.Builder- Specified by:
overrideConfigurationin interfaceSdkServiceClientConfiguration.Builder
-
overrideConfiguration
ClientOverrideConfiguration overrideConfiguration()
Gets the value for client override configuration- Specified by:
overrideConfigurationin interfaceSdkServiceClientConfiguration.Builder
-
endpointOverride
S3ServiceClientConfiguration.Builder endpointOverride(URI endpointOverride)
Sets the value for endpoint override- Specified by:
endpointOverridein interfaceAwsServiceClientConfiguration.Builder- Specified by:
endpointOverridein interfaceSdkServiceClientConfiguration.Builder
-
endpointOverride
URI endpointOverride()
Gets the value for endpoint override- Specified by:
endpointOverridein interfaceSdkServiceClientConfiguration.Builder
-
endpointProvider
S3ServiceClientConfiguration.Builder endpointProvider(EndpointProvider endpointProvider)
Sets the value for endpoint provider- Specified by:
endpointProviderin interfaceAwsServiceClientConfiguration.Builder- Specified by:
endpointProviderin interfaceSdkServiceClientConfiguration.Builder
-
endpointProvider
EndpointProvider endpointProvider()
Gets the value for endpoint provider- Specified by:
endpointProviderin interfaceSdkServiceClientConfiguration.Builder
-
region
S3ServiceClientConfiguration.Builder region(Region region)
Sets the value for AWS region- Specified by:
regionin interfaceAwsServiceClientConfiguration.Builder
-
region
Region region()
Gets the value for AWS region- Specified by:
regionin interfaceAwsServiceClientConfiguration.Builder
-
credentialsProvider
S3ServiceClientConfiguration.Builder credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)
Sets the value for credentials provider- Specified by:
credentialsProviderin interfaceAwsServiceClientConfiguration.Builder
-
credentialsProvider
IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider()
Gets the value for credentials provider- Specified by:
credentialsProviderin interfaceAwsServiceClientConfiguration.Builder
-
putAuthScheme
S3ServiceClientConfiguration.Builder putAuthScheme(AuthScheme<?> authScheme)
- Specified by:
putAuthSchemein interfaceAwsServiceClientConfiguration.Builder- Specified by:
putAuthSchemein interfaceSdkServiceClientConfiguration.Builder
-
authSchemes
Map<String,AuthScheme<?>> authSchemes()
Gets the value for auth schemes- Specified by:
authSchemesin interfaceSdkServiceClientConfiguration.Builder
-
authSchemeProvider
S3ServiceClientConfiguration.Builder authSchemeProvider(S3AuthSchemeProvider authSchemeProvider)
Sets the value for auth scheme provider
-
authSchemeProvider
S3AuthSchemeProvider authSchemeProvider()
Gets the value for auth scheme provider
-
crossRegionAccessEnabled
S3ServiceClientConfiguration.Builder crossRegionAccessEnabled(Boolean crossRegionAccessEnabled)
Sets the value for Enables cross-region bucket access for this client
-
crossRegionAccessEnabled
Boolean crossRegionAccessEnabled()
Gets the value for Enables cross-region bucket access for this client
-
responseChecksumValidation
S3ServiceClientConfiguration.Builder responseChecksumValidation(ResponseChecksumValidation responseChecksumValidation)
Sets the value for client behavior for response checksum validation
-
responseChecksumValidation
ResponseChecksumValidation responseChecksumValidation()
Gets the value for client behavior for response checksum validation
-
requestChecksumCalculation
S3ServiceClientConfiguration.Builder requestChecksumCalculation(RequestChecksumCalculation requestChecksumCalculation)
Sets the value for client behavior for request checksum calculation
-
requestChecksumCalculation
RequestChecksumCalculation requestChecksumCalculation()
Gets the value for client behavior for request checksum calculation
-
build
S3ServiceClientConfiguration build()
- Specified by:
buildin interfaceAwsServiceClientConfiguration.Builder- Specified by:
buildin interfaceSdkServiceClientConfiguration.Builder
-
-