|
15 | 15 |
|
16 | 16 | package org.jnosql.diana.dynamodb; |
17 | 17 |
|
18 | | -import static java.util.Optional.ofNullable; |
19 | | - |
20 | 18 | import org.jnosql.diana.api.Settings; |
21 | 19 |
|
| 20 | +import static java.util.Optional.ofNullable; |
| 21 | + |
22 | 22 | final class DynamoDBBuilders { |
23 | | - |
24 | | - |
25 | | - private static final String ENDPOINT = "dynamodb.endpoint"; |
26 | | - private static final String REGION = "dynamodb.region"; |
27 | | - private static final String PROFILE = "dynamodb.profile"; |
28 | | - private static final String AWS_ACCESSKEY = "dynamodb.awsaccesskey"; |
29 | | - private static final String AWS_SECRETACCESS = "dynamodb.secretaccess"; |
30 | | - |
31 | | - private DynamoDBBuilders() { |
32 | | - } |
33 | | - |
34 | | - static void load(Settings settings , DynamoDBBuilder dynamoDB) { |
35 | | - ofNullable(settings.get(ENDPOINT)).map(Object::toString).ifPresent(dynamoDB::endpoint); |
36 | | - ofNullable(settings.get(REGION)).map(Object::toString).ifPresent(dynamoDB::region); |
37 | | - ofNullable(settings.get(PROFILE)).map(Object::toString).ifPresent(dynamoDB::profile); |
38 | | - ofNullable(settings.get(AWS_ACCESSKEY)).map(Object::toString).ifPresent(dynamoDB::awsAccessKey); |
39 | | - ofNullable(settings.get(AWS_SECRETACCESS)).map(Object::toString).ifPresent(dynamoDB::awsSecretAccess); |
40 | | - } |
41 | | - |
| 23 | + |
| 24 | + |
| 25 | + private static final String ENDPOINT = "dynamodb.endpoint"; |
| 26 | + private static final String REGION = "dynamodb.region"; |
| 27 | + private static final String PROFILE = "dynamodb.profile"; |
| 28 | + private static final String AWS_ACCESSKEY = "dynamodb.awsaccesskey"; |
| 29 | + private static final String AWS_SECRET_ACCESS = "dynamodb.secretaccess"; |
| 30 | + |
| 31 | + private DynamoDBBuilders() { |
| 32 | + } |
| 33 | + |
| 34 | + static void load(Settings settings, DynamoDBBuilder dynamoDB) { |
| 35 | + ofNullable(settings.get(ENDPOINT)).map(Object::toString).ifPresent(dynamoDB::endpoint); |
| 36 | + ofNullable(settings.get(REGION)).map(Object::toString).ifPresent(dynamoDB::region); |
| 37 | + ofNullable(settings.get(PROFILE)).map(Object::toString).ifPresent(dynamoDB::profile); |
| 38 | + ofNullable(settings.get(AWS_ACCESSKEY)).map(Object::toString).ifPresent(dynamoDB::awsAccessKey); |
| 39 | + ofNullable(settings.get(AWS_SECRET_ACCESS)).map(Object::toString).ifPresent(dynamoDB::awsSecretAccess); |
| 40 | + } |
| 41 | + |
42 | 42 | } |
0 commit comments