Package software.amazon.awssdk.core
Interface SdkServiceClientConfiguration.Builder
-
- Enclosing class:
- SdkServiceClientConfiguration
public static interface SdkServiceClientConfiguration.Builder
The base interface for all SDK service client configuration builders
-
-
Method Summary
-
-
-
Method Detail
-
overrideConfiguration
default ClientOverrideConfiguration overrideConfiguration()
Return the client override configuration
-
endpointOverride
default URI endpointOverride()
Return the endpoint override
-
endpointProvider
default EndpointProvider endpointProvider()
-
overrideConfiguration
default SdkServiceClientConfiguration.Builder overrideConfiguration(ClientOverrideConfiguration clientOverrideConfiguration)
Configure the client override configuration
-
overrideConfiguration
default SdkServiceClientConfiguration.Builder overrideConfiguration(Consumer<ClientOverrideConfiguration.Builder> consumer)
-
endpointOverride
default SdkServiceClientConfiguration.Builder endpointOverride(URI endpointOverride)
Configure the endpoint override
-
endpointProvider
default SdkServiceClientConfiguration.Builder endpointProvider(EndpointProvider endpointProvider)
-
putAuthScheme
default SdkServiceClientConfiguration.Builder putAuthScheme(AuthScheme<?> authScheme)
Adds the given auth scheme. Replaces an existing auth scheme with the same id.
-
authSchemes
default Map<String,AuthScheme<?>> authSchemes()
Returns the configured map of auth schemes.
-
build
SdkServiceClientConfiguration build()
Build the service client configuration using the configuration on this builder
-
-