Package org.awsutils.common.config
Class AwsAutoConfiguration
java.lang.Object
org.awsutils.common.config.AwsAutoConfiguration
@Configuration
@EnableConfigurationProperties(AwsEnvironmentProperties.class)
public class AwsAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsoftware.amazon.awssdk.http.async.SdkAsyncHttpClientsdkAsyncHttpClient(AwsEnvironmentProperties awsEnvironmentProperties) software.amazon.awssdk.auth.credentials.AwsCredentialsProviderstaticCredentialsProvider(AwsEnvironmentProperties sqsProperties) software.amazon.awssdk.auth.credentials.AwsCredentialsProviderstaticCredentialsProvider2(AwsEnvironmentProperties awsEnvironmentProperties) software.amazon.awssdk.auth.credentials.AwsCredentialsProviderstaticCredentialsProvider3(AwsEnvironmentProperties awsEnvironmentProperties) software.amazon.awssdk.auth.credentials.AwsCredentialsProviderstaticCredentialsProvider4(AwsEnvironmentProperties awsEnvironmentProperties)
-
Constructor Details
-
AwsAutoConfiguration
public AwsAutoConfiguration()
-
-
Method Details
-
staticCredentialsProvider
@Bean("staticCredentialsProvider") @ConditionalOnProperty(prefix="org.awsutils.aws", value={"awsAccessKeySecret","awsAccessKey"}) @ConditionalOnMissingBean(name="staticCredentialsProvider") public software.amazon.awssdk.auth.credentials.AwsCredentialsProvider staticCredentialsProvider(AwsEnvironmentProperties sqsProperties) -
staticCredentialsProvider2
@Bean("staticCredentialsProvider") @ConditionalOnProperty(prefix="org.awsutils.aws", value={"aws-access-key","aws-access-key-secret"}) @ConditionalOnMissingBean(name="staticCredentialsProvider") public software.amazon.awssdk.auth.credentials.AwsCredentialsProvider staticCredentialsProvider2(AwsEnvironmentProperties awsEnvironmentProperties) -
staticCredentialsProvider3
@Bean("staticCredentialsProvider") @ConditionalOnProperty(prefix="org.awsutils.aws", value={"awsAccessKeySecret","aws-access-key-secret"}) @ConditionalOnMissingBean(name="staticCredentialsProvider") public software.amazon.awssdk.auth.credentials.AwsCredentialsProvider staticCredentialsProvider3(AwsEnvironmentProperties awsEnvironmentProperties) -
staticCredentialsProvider4
@Bean("staticCredentialsProvider") @ConditionalOnProperty(prefix="org.awsutils.aws", value={"aws-access-key","awsAccessKeySecret"}) @ConditionalOnMissingBean(name="staticCredentialsProvider") public software.amazon.awssdk.auth.credentials.AwsCredentialsProvider staticCredentialsProvider4(AwsEnvironmentProperties awsEnvironmentProperties) -
sdkAsyncHttpClient
@Bean @ConditionalOnMissingBean(software.amazon.awssdk.http.async.SdkAsyncHttpClient.class) public software.amazon.awssdk.http.async.SdkAsyncHttpClient sdkAsyncHttpClient(AwsEnvironmentProperties awsEnvironmentProperties)
-