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 S3AuthSchemeProvider
authSchemeProvider()
Gets the value for auth scheme providerS3ServiceClientConfiguration.Builder
authSchemeProvider(S3AuthSchemeProvider authSchemeProvider)
Sets the value for auth scheme providerMap<String,AuthScheme<?>>
authSchemes()
Gets the value for auth schemesS3ServiceClientConfiguration
build()
IdentityProvider<? extends AwsCredentialsIdentity>
credentialsProvider()
Gets the value for credentials providerS3ServiceClientConfiguration.Builder
credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)
Sets the value for credentials providerBoolean
crossRegionAccessEnabled()
Gets the value for Enables cross-region bucket access for this clientS3ServiceClientConfiguration.Builder
crossRegionAccessEnabled(Boolean crossRegionAccessEnabled)
Sets the value for Enables cross-region bucket access for this clientURI
endpointOverride()
Gets the value for endpoint overrideS3ServiceClientConfiguration.Builder
endpointOverride(URI endpointOverride)
Sets the value for endpoint overrideEndpointProvider
endpointProvider()
Gets the value for endpoint providerS3ServiceClientConfiguration.Builder
endpointProvider(EndpointProvider endpointProvider)
Sets the value for endpoint providerClientOverrideConfiguration
overrideConfiguration()
Gets the value for client override configurationS3ServiceClientConfiguration.Builder
overrideConfiguration(ClientOverrideConfiguration overrideConfiguration)
Sets the value for client override configurationS3ServiceClientConfiguration.Builder
putAuthScheme(AuthScheme<?> authScheme)
Region
region()
Gets the value for AWS regionS3ServiceClientConfiguration.Builder
region(Region region)
Sets the value for AWS region-
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:
overrideConfiguration
in interfaceAwsServiceClientConfiguration.Builder
- Specified by:
overrideConfiguration
in interfaceSdkServiceClientConfiguration.Builder
-
overrideConfiguration
ClientOverrideConfiguration overrideConfiguration()
Gets the value for client override configuration- Specified by:
overrideConfiguration
in interfaceSdkServiceClientConfiguration.Builder
-
endpointOverride
S3ServiceClientConfiguration.Builder endpointOverride(URI endpointOverride)
Sets the value for endpoint override- Specified by:
endpointOverride
in interfaceAwsServiceClientConfiguration.Builder
- Specified by:
endpointOverride
in interfaceSdkServiceClientConfiguration.Builder
-
endpointOverride
URI endpointOverride()
Gets the value for endpoint override- Specified by:
endpointOverride
in interfaceSdkServiceClientConfiguration.Builder
-
endpointProvider
S3ServiceClientConfiguration.Builder endpointProvider(EndpointProvider endpointProvider)
Sets the value for endpoint provider- Specified by:
endpointProvider
in interfaceAwsServiceClientConfiguration.Builder
- Specified by:
endpointProvider
in interfaceSdkServiceClientConfiguration.Builder
-
endpointProvider
EndpointProvider endpointProvider()
Gets the value for endpoint provider- Specified by:
endpointProvider
in interfaceSdkServiceClientConfiguration.Builder
-
region
S3ServiceClientConfiguration.Builder region(Region region)
Sets the value for AWS region- Specified by:
region
in interfaceAwsServiceClientConfiguration.Builder
-
region
Region region()
Gets the value for AWS region- Specified by:
region
in interfaceAwsServiceClientConfiguration.Builder
-
credentialsProvider
S3ServiceClientConfiguration.Builder credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)
Sets the value for credentials provider- Specified by:
credentialsProvider
in interfaceAwsServiceClientConfiguration.Builder
-
credentialsProvider
IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider()
Gets the value for credentials provider- Specified by:
credentialsProvider
in interfaceAwsServiceClientConfiguration.Builder
-
putAuthScheme
S3ServiceClientConfiguration.Builder putAuthScheme(AuthScheme<?> authScheme)
- Specified by:
putAuthScheme
in interfaceAwsServiceClientConfiguration.Builder
- Specified by:
putAuthScheme
in interfaceSdkServiceClientConfiguration.Builder
-
authSchemes
Map<String,AuthScheme<?>> authSchemes()
Gets the value for auth schemes- Specified by:
authSchemes
in 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
-
build
S3ServiceClientConfiguration build()
- Specified by:
build
in interfaceAwsServiceClientConfiguration.Builder
- Specified by:
build
in interfaceSdkServiceClientConfiguration.Builder
-
-