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
Modifier and TypeMethodDescriptiondefault Map<String,AuthScheme<?>> Returns the configured map of auth schemes.build()Build the service client configuration using the configuration on this builderdefault URIReturn the endpoint overrideendpointOverride(URI endpointOverride) Configure the endpoint overridedefault EndpointProviderendpointProvider(EndpointProvider endpointProvider) default ClientOverrideConfigurationReturn the client override configurationoverrideConfiguration(ClientOverrideConfiguration clientOverrideConfiguration) Configure the client override configurationputAuthScheme(AuthScheme<?> authScheme) Adds the given auth scheme.
-
Method Details
-
overrideConfiguration
Return the client override configuration -
endpointOverride
Return the endpoint override -
endpointProvider
-
overrideConfiguration
default SdkServiceClientConfiguration.Builder overrideConfiguration(ClientOverrideConfiguration clientOverrideConfiguration) Configure the client override configuration -
overrideConfiguration
default SdkServiceClientConfiguration.Builder overrideConfiguration(Consumer<ClientOverrideConfiguration.Builder> consumer) -
endpointOverride
Configure the endpoint override -
endpointProvider
-
putAuthScheme
Adds the given auth scheme. Replaces an existing auth scheme with the same id. -
authSchemes
Returns the configured map of auth schemes. -
build
SdkServiceClientConfiguration build()Build the service client configuration using the configuration on this builder
-