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 AwsServiceClientConfiguration
build()
default IdentityProvider<? extends AwsCredentialsIdentity>
credentialsProvider()
default AwsServiceClientConfiguration.Builder
credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)
Configure the credentials providerdefault AwsServiceClientConfiguration.Builder
endpointOverride(URI endpointOverride)
default AwsServiceClientConfiguration.Builder
endpointProvider(EndpointProvider endpointProvider)
default AwsServiceClientConfiguration.Builder
overrideConfiguration(ClientOverrideConfiguration clientOverrideConfiguration)
default AwsServiceClientConfiguration.Builder
putAuthScheme(AuthScheme<?> authScheme)
default Region
region()
Return the regiondefault AwsServiceClientConfiguration.Builder
region(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:
overrideConfiguration
in interfaceSdkServiceClientConfiguration.Builder
-
endpointOverride
default AwsServiceClientConfiguration.Builder endpointOverride(URI endpointOverride)
- Specified by:
endpointOverride
in interfaceSdkServiceClientConfiguration.Builder
-
endpointProvider
default AwsServiceClientConfiguration.Builder endpointProvider(EndpointProvider endpointProvider)
- Specified by:
endpointProvider
in interfaceSdkServiceClientConfiguration.Builder
-
putAuthScheme
default AwsServiceClientConfiguration.Builder putAuthScheme(AuthScheme<?> authScheme)
- Specified by:
putAuthScheme
in 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:
build
in interfaceSdkServiceClientConfiguration.Builder
-
-