Package software.amazon.awssdk.awscore
Class AwsServiceClientConfiguration
- java.lang.Object
-
- software.amazon.awssdk.core.SdkServiceClientConfiguration
-
- software.amazon.awssdk.awscore.AwsServiceClientConfiguration
-
public abstract class AwsServiceClientConfiguration extends SdkServiceClientConfiguration
Class to expose AWS service client settings to the user, e.g., region
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsServiceClientConfiguration.BuilderThe base interface for all AWS service client configuration buildersprotected static classAwsServiceClientConfiguration.BuilderImpl
-
Constructor Summary
Constructors Modifier Constructor Description protectedAwsServiceClientConfiguration(AwsServiceClientConfiguration.Builder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentityProvider<? extends AwsCredentialsIdentity>credentialsProvider()booleanequals(Object o)inthashCode()Regionregion()-
Methods inherited from class software.amazon.awssdk.core.SdkServiceClientConfiguration
authSchemes, endpointOverride, endpointProvider, overrideConfiguration
-
-
-
-
Constructor Detail
-
AwsServiceClientConfiguration
protected AwsServiceClientConfiguration(AwsServiceClientConfiguration.Builder builder)
-
-
Method Detail
-
region
public Region region()
- Returns:
- The configured region of the AwsClient
-
credentialsProvider
public IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider()
- Returns:
- The configured identity provider
-
hashCode
public int hashCode()
- Overrides:
hashCodein classSdkServiceClientConfiguration
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classSdkServiceClientConfiguration
-
-