Class AwsClientBuilderConfigurer
java.lang.Object
io.awspring.cloud.autoconfigure.core.AwsClientBuilderConfigurer
Provides a convenience method to apply common configuration to any
AwsClientBuilder
.- Since:
- 3.0
- Author:
- Maciej Walkowiak
-
Constructor Summary
ConstructorsConstructorDescriptionAwsClientBuilderConfigurer
(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider, software.amazon.awssdk.regions.providers.AwsRegionProvider regionProvider, AwsProperties awsProperties) -
Method Summary
Modifier and TypeMethodDescription<T extends software.amazon.awssdk.awscore.client.builder.AwsClientBuilder<?,
?>>
Tconfigure
(T builder) <T extends software.amazon.awssdk.awscore.client.builder.AwsClientBuilder<?,
?>>
Tconfigure
(T builder, AwsClientProperties clientProperties, AwsClientCustomizer<T> customizer) <T extends software.amazon.awssdk.awscore.client.builder.AwsClientBuilder<?,
?>>
Tconfigure
(T builder, AwsClientProperties clientProperties, AwsConnectionDetails connectionDetails, AwsClientCustomizer<T> customizer) software.amazon.awssdk.regions.Region
resolveRegion
(AwsClientProperties clientProperties, AwsConnectionDetails connectionDetails) static software.amazon.awssdk.regions.Region
resolveRegion
(AwsClientProperties clientProperties, AwsConnectionDetails connectionDetails, software.amazon.awssdk.regions.providers.AwsRegionProvider regionProvider)
-
Constructor Details
-
AwsClientBuilderConfigurer
public AwsClientBuilderConfigurer(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider, software.amazon.awssdk.regions.providers.AwsRegionProvider regionProvider, AwsProperties awsProperties)
-
-
Method Details
-
configure
public <T extends software.amazon.awssdk.awscore.client.builder.AwsClientBuilder<?,?>> T configure(T builder) -
configure
public <T extends software.amazon.awssdk.awscore.client.builder.AwsClientBuilder<?,?>> T configure(T builder, @Nullable AwsClientProperties clientProperties, @Nullable AwsClientCustomizer<T> customizer) -
configure
public <T extends software.amazon.awssdk.awscore.client.builder.AwsClientBuilder<?,?>> T configure(T builder, @Nullable AwsClientProperties clientProperties, @Nullable AwsConnectionDetails connectionDetails, @Nullable AwsClientCustomizer<T> customizer) -
resolveRegion
public software.amazon.awssdk.regions.Region resolveRegion(@Nullable AwsClientProperties clientProperties, @Nullable AwsConnectionDetails connectionDetails) -
resolveRegion
public static software.amazon.awssdk.regions.Region resolveRegion(@Nullable AwsClientProperties clientProperties, @Nullable AwsConnectionDetails connectionDetails, software.amazon.awssdk.regions.providers.AwsRegionProvider regionProvider)
-