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
FieldsModifier and TypeFieldDescriptionprotected Map<String,AuthScheme<?>> protected IdentityProvider<? extends AwsCredentialsIdentity>protected URIprotected EndpointProviderprotected ClientOverrideConfigurationprotected Region -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedBuilderImpl(AwsServiceClientConfiguration awsServiceClientConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionfinal Map<String,AuthScheme<?>> final IdentityProvider<? extends AwsCredentialsIdentity>credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider) Configure the credentials providerfinal URIfinal EndpointProviderputAuthScheme(AuthScheme<?> authScheme) final Regionregion()Return the regionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.awscore.AwsServiceClientConfiguration.Builder
build, endpointOverride, endpointProvider, overrideConfiguration, regionMethods inherited from interface software.amazon.awssdk.core.SdkServiceClientConfiguration.Builder
overrideConfiguration
-
Field Details
-
overrideConfiguration
-
region
-
endpointOverride
-
endpointProvider
-
credentialsProvider
-
authSchemes
-
-
Constructor Details
-
BuilderImpl
protected BuilderImpl() -
BuilderImpl
-
-
Method Details
-
overrideConfiguration
- Specified by:
overrideConfigurationin interfaceSdkServiceClientConfiguration.Builder
-
region
Description copied from interface:AwsServiceClientConfiguration.BuilderReturn the region- Specified by:
regionin interfaceAwsServiceClientConfiguration.Builder
-
endpointOverride
- Specified by:
endpointOverridein interfaceSdkServiceClientConfiguration.Builder
-
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
- Specified by:
credentialsProviderin interfaceAwsServiceClientConfiguration.Builder
-
putAuthScheme
- Specified by:
putAuthSchemein interfaceAwsServiceClientConfiguration.Builder- Specified by:
putAuthSchemein interfaceSdkServiceClientConfiguration.Builder
-
authSchemes
- Specified by:
authSchemesin interfaceSdkServiceClientConfiguration.Builder
-