Package software.amazon.awssdk.awscore
Interface AwsServiceClientConfiguration.Builder
-
- All Superinterfaces:
SdkServiceClientConfiguration.Builder
- All Known Implementing Classes:
AwsServiceClientConfiguration.BuilderImpl
- Enclosing class:
- AwsServiceClientConfiguration
public static interface AwsServiceClientConfiguration.Builder extends SdkServiceClientConfiguration.Builder
The base interface for all AWS service client configuration builders
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AwsServiceClientConfigurationbuild()default IdentityProvider<? extends AwsCredentialsIdentity>credentialsProvider()default AwsServiceClientConfiguration.BuildercredentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)Configure the credentials providerdefault AwsServiceClientConfiguration.BuilderendpointOverride(URI endpointOverride)default AwsServiceClientConfiguration.BuilderendpointProvider(EndpointProvider endpointProvider)default AwsServiceClientConfiguration.BuilderoverrideConfiguration(ClientOverrideConfiguration clientOverrideConfiguration)default AwsServiceClientConfiguration.BuilderputAuthScheme(AuthScheme<?> authScheme)default Regionregion()Return the regiondefault AwsServiceClientConfiguration.Builderregion(Region region)Configure the region-
Methods inherited from interface software.amazon.awssdk.core.SdkServiceClientConfiguration.Builder
authSchemes, endpointOverride, endpointProvider, overrideConfiguration, overrideConfiguration
-
-
-
-
Method Detail
-
region
default Region region()
Return the region
-
region
default AwsServiceClientConfiguration.Builder region(Region region)
Configure the region
-
overrideConfiguration
default AwsServiceClientConfiguration.Builder overrideConfiguration(ClientOverrideConfiguration clientOverrideConfiguration)
- Specified by:
overrideConfigurationin interfaceSdkServiceClientConfiguration.Builder
-
endpointOverride
default AwsServiceClientConfiguration.Builder endpointOverride(URI endpointOverride)
- Specified by:
endpointOverridein interfaceSdkServiceClientConfiguration.Builder
-
endpointProvider
default AwsServiceClientConfiguration.Builder endpointProvider(EndpointProvider endpointProvider)
- Specified by:
endpointProviderin interfaceSdkServiceClientConfiguration.Builder
-
putAuthScheme
default AwsServiceClientConfiguration.Builder putAuthScheme(AuthScheme<?> authScheme)
- Specified by:
putAuthSchemein interfaceSdkServiceClientConfiguration.Builder
-
credentialsProvider
default AwsServiceClientConfiguration.Builder credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)
Configure the credentials provider
-
credentialsProvider
default IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider()
-
build
AwsServiceClientConfiguration build()
- Specified by:
buildin interfaceSdkServiceClientConfiguration.Builder
-
-