Package software.amazon.awssdk.core
Interface SdkServiceClientConfiguration.Builder
-
- Enclosing class:
- SdkServiceClientConfiguration
public static interface SdkServiceClientConfiguration.BuilderThe base interface for all SDK service client configuration builders
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Map<String,software.amazon.awssdk.http.auth.spi.scheme.AuthScheme<?>>authSchemes()Returns the configured map of auth schemes.SdkServiceClientConfigurationbuild()Build the service client configuration using the configuration on this builderdefault URIendpointOverride()Return the endpoint overridedefault SdkServiceClientConfiguration.BuilderendpointOverride(URI endpointOverride)Configure the endpoint overridedefault software.amazon.awssdk.endpoints.EndpointProviderendpointProvider()default SdkServiceClientConfiguration.BuilderendpointProvider(software.amazon.awssdk.endpoints.EndpointProvider endpointProvider)default ClientOverrideConfigurationoverrideConfiguration()Return the client override configurationdefault SdkServiceClientConfiguration.BuilderoverrideConfiguration(Consumer<ClientOverrideConfiguration.Builder> consumer)default SdkServiceClientConfiguration.BuilderoverrideConfiguration(ClientOverrideConfiguration clientOverrideConfiguration)Configure the client override configurationdefault SdkServiceClientConfiguration.BuilderputAuthScheme(software.amazon.awssdk.http.auth.spi.scheme.AuthScheme<?> authScheme)Adds the given auth scheme.
-
-
-
Method Detail
-
overrideConfiguration
default ClientOverrideConfiguration overrideConfiguration()
Return the client override configuration
-
endpointOverride
default URI endpointOverride()
Return the endpoint override
-
endpointProvider
default software.amazon.awssdk.endpoints.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(software.amazon.awssdk.endpoints.EndpointProvider endpointProvider)
-
putAuthScheme
default SdkServiceClientConfiguration.Builder putAuthScheme(software.amazon.awssdk.http.auth.spi.scheme.AuthScheme<?> authScheme)
Adds the given auth scheme. Replaces an existing auth scheme with the same id.
-
authSchemes
default Map<String,software.amazon.awssdk.http.auth.spi.scheme.AuthScheme<?>> authSchemes()
Returns the configured map of auth schemes.
-
build
SdkServiceClientConfiguration build()
Build the service client configuration using the configuration on this builder
-
-