@Configuration @ConditionalOnProperty(value="spring.localstack.enabled") public class ClientsAutoConfiguration extends Object
| Constructor and Description |
|---|
ClientsAutoConfiguration(boolean asyncClientsEnabled) |
| Modifier and Type | Method and Description |
|---|---|
com.amazonaws.services.apigateway.AmazonApiGateway |
amazonApiGateway(AmazonClientsHolder amazonClientsHolder) |
AmazonClientsHolder |
amazonClientsHolder(LocalstackDocker localstackDocker) |
com.amazonaws.services.cloudformation.AmazonCloudFormation |
amazonCloudFormation(AmazonClientsHolder amazonClientsHolder) |
com.amazonaws.services.cloudwatch.AmazonCloudWatch |
amazonCloudWatch(AmazonClientsHolder amazonClientsHolder) |
com.amazonaws.services.dynamodbv2.AmazonDynamoDB |
amazonDynamoDB(AmazonClientsHolder amazonClientsHolder) |
com.amazonaws.services.dynamodbv2.AmazonDynamoDBStreams |
amazonDynamoDBStreams(AmazonClientsHolder amazonClientsHolder) |
com.amazonaws.services.kinesis.AmazonKinesis |
amazonKinesis(AmazonClientsHolder amazonClientsHolder) |
com.amazonaws.services.kinesisfirehose.AmazonKinesisFirehose |
amazonKinesisFirehose(AmazonClientsHolder amazonClientsHolder) |
com.amazonaws.services.redshift.AmazonRedshift |
amazonRedshift(AmazonClientsHolder amazonClientsHolder) |
com.amazonaws.services.route53.AmazonRoute53 |
amazonRoute53(AmazonClientsHolder amazonClientsHolder) |
com.amazonaws.services.s3.AmazonS3 |
amazonS3(AmazonClientsHolder amazonClientsHolder) |
com.amazonaws.services.simpleemail.AmazonSimpleEmailService |
amazonSimpleEmailService(AmazonClientsHolder amazonClientsHolder) |
com.amazonaws.services.sns.AmazonSNS |
amazonSNS(AmazonClientsHolder amazonClientsHolder) |
com.amazonaws.services.sqs.AmazonSQS |
amazonSQS(AmazonClientsHolder amazonClientsHolder) |
com.amazonaws.services.lambda.AWSLambda |
awsLambda(AmazonClientsHolder amazonClientsHolder) |
public ClientsAutoConfiguration(@Value(value="${spring.localstack.async-clients.enabled:false}")
boolean asyncClientsEnabled)
@Bean public AmazonClientsHolder amazonClientsHolder(LocalstackDocker localstackDocker)
@Bean @Primary public com.amazonaws.services.s3.AmazonS3 amazonS3(AmazonClientsHolder amazonClientsHolder)
@Bean public com.amazonaws.services.sqs.AmazonSQS amazonSQS(AmazonClientsHolder amazonClientsHolder)
@Bean public com.amazonaws.services.sns.AmazonSNS amazonSNS(AmazonClientsHolder amazonClientsHolder)
@Bean public com.amazonaws.services.cloudwatch.AmazonCloudWatch amazonCloudWatch(AmazonClientsHolder amazonClientsHolder)
@Bean public com.amazonaws.services.kinesis.AmazonKinesis amazonKinesis(AmazonClientsHolder amazonClientsHolder)
@Bean public com.amazonaws.services.dynamodbv2.AmazonDynamoDB amazonDynamoDB(AmazonClientsHolder amazonClientsHolder)
@Bean public com.amazonaws.services.dynamodbv2.AmazonDynamoDBStreams amazonDynamoDBStreams(AmazonClientsHolder amazonClientsHolder)
@Bean public com.amazonaws.services.simpleemail.AmazonSimpleEmailService amazonSimpleEmailService(AmazonClientsHolder amazonClientsHolder)
@Bean public com.amazonaws.services.apigateway.AmazonApiGateway amazonApiGateway(AmazonClientsHolder amazonClientsHolder)
@Bean public com.amazonaws.services.redshift.AmazonRedshift amazonRedshift(AmazonClientsHolder amazonClientsHolder)
@Bean public com.amazonaws.services.kinesisfirehose.AmazonKinesisFirehose amazonKinesisFirehose(AmazonClientsHolder amazonClientsHolder)
@Bean public com.amazonaws.services.route53.AmazonRoute53 amazonRoute53(AmazonClientsHolder amazonClientsHolder)
@Bean public com.amazonaws.services.lambda.AWSLambda awsLambda(AmazonClientsHolder amazonClientsHolder)
@Bean public com.amazonaws.services.cloudformation.AmazonCloudFormation amazonCloudFormation(AmazonClientsHolder amazonClientsHolder)
Copyright © 2018. All rights reserved.