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
Modifier and TypeMethodDescriptionbuild()default IdentityProvider<? extends AwsCredentialsIdentity>credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider) Configure the credentials providerendpointOverride(URI endpointOverride) endpointProvider(EndpointProvider endpointProvider) overrideConfiguration(ClientOverrideConfiguration clientOverrideConfiguration) putAuthScheme(AuthScheme<?> authScheme) default Regionregion()Return the regionConfigure the regionMethods inherited from interface software.amazon.awssdk.core.SdkServiceClientConfiguration.Builder
authSchemes, endpointOverride, endpointProvider, overrideConfiguration, overrideConfiguration
-
Method Details
-
region
Return the region -
region
Configure the region -
overrideConfiguration
default AwsServiceClientConfiguration.Builder overrideConfiguration(ClientOverrideConfiguration clientOverrideConfiguration) - Specified by:
overrideConfigurationin interfaceSdkServiceClientConfiguration.Builder
-
endpointOverride
- Specified by:
endpointOverridein interfaceSdkServiceClientConfiguration.Builder
-
endpointProvider
- Specified by:
endpointProviderin interfaceSdkServiceClientConfiguration.Builder
-
putAuthScheme
- Specified by:
putAuthSchemein interfaceSdkServiceClientConfiguration.Builder
-
credentialsProvider
default AwsServiceClientConfiguration.Builder credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider) Configure the credentials provider -
credentialsProvider
-
build
AwsServiceClientConfiguration build()- Specified by:
buildin interfaceSdkServiceClientConfiguration.Builder
-