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 interface
AwsServiceClientConfiguration.Builder
The base interface for all AWS service client configuration buildersprotected static class
AwsServiceClientConfiguration.BuilderImpl
-
Constructor Summary
Constructors Modifier Constructor Description protected
AwsServiceClientConfiguration(AwsServiceClientConfiguration.Builder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentityProvider<? extends AwsCredentialsIdentity>
credentialsProvider()
boolean
equals(Object o)
int
hashCode()
Region
region()
-
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:
hashCode
in classSdkServiceClientConfiguration
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classSdkServiceClientConfiguration
-
-