public interface AwsConfig
| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_MESSAGE_SIZE |
| Modifier and Type | Method and Description |
|---|---|
default String |
accessKey() |
static com.amazonaws.services.s3.AmazonS3 |
createS3Client(AwsConfig config) |
static com.amazonaws.services.sns.AmazonSNS |
createSnsClient(AwsConfig config) |
static com.amazonaws.services.sqs.AmazonSQS |
createSqsClient(AwsConfig config) |
static com.amazonaws.services.simplesystemsmanagement.AWSSimpleSystemsManagement |
createSsmClient(AwsConfig config) |
default String |
provider() |
default String |
region() |
default String |
roleArn() |
default String |
roleSessionName() |
static com.amazonaws.services.s3.AmazonS3Encryption |
s3EncryptionClient(AwsConfig config,
String cmkId) |
default String |
secretKey() |
static final int MAX_MESSAGE_SIZE
default String accessKey()
default String secretKey()
default String region()
default String provider()
default String roleArn()
default String roleSessionName()
static com.amazonaws.services.s3.AmazonS3 createS3Client(AwsConfig config)
static com.amazonaws.services.s3.AmazonS3Encryption s3EncryptionClient(AwsConfig config, String cmkId)
static com.amazonaws.services.sqs.AmazonSQS createSqsClient(AwsConfig config)
static com.amazonaws.services.sns.AmazonSNS createSnsClient(AwsConfig config)
static com.amazonaws.services.simplesystemsmanagement.AWSSimpleSystemsManagement createSsmClient(AwsConfig config)
Copyright © 2012–2018 Polyglotted Limited. All rights reserved.