Package software.amazon.awssdk.awscore
Class AwsServiceClientConfiguration.BuilderImpl
- java.lang.Object
-
- software.amazon.awssdk.awscore.AwsServiceClientConfiguration.BuilderImpl
-
- All Implemented Interfaces:
AwsServiceClientConfiguration.Builder,SdkServiceClientConfiguration.Builder
- Enclosing class:
- AwsServiceClientConfiguration
protected abstract static class AwsServiceClientConfiguration.BuilderImpl extends Object implements AwsServiceClientConfiguration.Builder
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,AuthScheme<?>>authSchemesprotected IdentityProvider<? extends AwsCredentialsIdentity>credentialsProviderprotected URIendpointOverrideprotected EndpointProviderendpointProviderprotected ClientOverrideConfigurationoverrideConfigurationprotected Regionregion
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilderImpl()protectedBuilderImpl(AwsServiceClientConfiguration awsServiceClientConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,AuthScheme<?>>authSchemes()IdentityProvider<? extends AwsCredentialsIdentity>credentialsProvider()AwsServiceClientConfiguration.BuildercredentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)Configure the credentials providerURIendpointOverride()EndpointProviderendpointProvider()ClientOverrideConfigurationoverrideConfiguration()AwsServiceClientConfiguration.BuilderputAuthScheme(AuthScheme<?> authScheme)Regionregion()Return the region-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsServiceClientConfiguration.Builder
build, endpointOverride, endpointProvider, overrideConfiguration, region
-
Methods inherited from interface software.amazon.awssdk.core.SdkServiceClientConfiguration.Builder
overrideConfiguration
-
-
-
-
Field Detail
-
overrideConfiguration
protected ClientOverrideConfiguration overrideConfiguration
-
region
protected Region region
-
endpointOverride
protected URI endpointOverride
-
endpointProvider
protected EndpointProvider endpointProvider
-
credentialsProvider
protected IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider
-
authSchemes
protected Map<String,AuthScheme<?>> authSchemes
-
-
Constructor Detail
-
BuilderImpl
protected BuilderImpl()
-
BuilderImpl
protected BuilderImpl(AwsServiceClientConfiguration awsServiceClientConfiguration)
-
-
Method Detail
-
overrideConfiguration
public final ClientOverrideConfiguration overrideConfiguration()
- Specified by:
overrideConfigurationin interfaceSdkServiceClientConfiguration.Builder
-
region
public final Region region()
Description copied from interface:AwsServiceClientConfiguration.BuilderReturn the region- Specified by:
regionin interfaceAwsServiceClientConfiguration.Builder
-
endpointOverride
public final URI endpointOverride()
- Specified by:
endpointOverridein interfaceSdkServiceClientConfiguration.Builder
-
endpointProvider
public final EndpointProvider endpointProvider()
- Specified by:
endpointProviderin interfaceSdkServiceClientConfiguration.Builder
-
credentialsProvider
public final AwsServiceClientConfiguration.Builder credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)
Description copied from interface:AwsServiceClientConfiguration.BuilderConfigure the credentials provider- Specified by:
credentialsProviderin interfaceAwsServiceClientConfiguration.Builder
-
credentialsProvider
public final IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider()
- Specified by:
credentialsProviderin interfaceAwsServiceClientConfiguration.Builder
-
putAuthScheme
public final AwsServiceClientConfiguration.Builder putAuthScheme(AuthScheme<?> authScheme)
- Specified by:
putAuthSchemein interfaceAwsServiceClientConfiguration.Builder- Specified by:
putAuthSchemein interfaceSdkServiceClientConfiguration.Builder
-
authSchemes
public final Map<String,AuthScheme<?>> authSchemes()
- Specified by:
authSchemesin interfaceSdkServiceClientConfiguration.Builder
-
-