2727
2828
2929public class DynamoDBConfiguration {
30-
31- protected DynamoDbClientBuilder builder = DynamoDbClient .builder ();
32- protected DynamoDbAsyncClientBuilder builderAsync = DynamoDbAsyncClient .builder ();
33-
34-
35- public void syncBuilder (DynamoDbClientBuilder builder ) throws NullPointerException {
36- requireNonNull (builder , "builder is required" );
37- this .builder = builder ;
38- }
39-
40- public void asyncBuilder (DynamoDbAsyncClientBuilder builderAsync ) throws NullPointerException {
41- requireNonNull (builderAsync , "asyncBuilder is required" );
42- this .builderAsync = builderAsync ;
43- }
44-
45- public void setEndPoint (String endpoint ) {
46- builder .endpointOverride (URI .create (endpoint ));
47- builderAsync .endpointOverride (URI .create (endpoint ));
48- }
49-
50- protected DynamoDbClient getDynamoDB (Settings settings ) {
51- DynamoDBBuilderSync dynamoDB = new DynamoDBBuilderSync ();
52- DynamoDBBuilders .load (settings , dynamoDB );
53- return dynamoDB .build ();
54- }
55-
56- protected DynamoDbAsyncClient getDynamoDBAsync (Settings settings ) {
57- DynamoDBBuilderASync dynamoDB = new DynamoDBBuilderASync ();
58- DynamoDBBuilders .load (settings , dynamoDB );
59- return dynamoDB .build ();
60- }
30+
31+ protected DynamoDbClientBuilder builder = DynamoDbClient .builder ();
32+ protected DynamoDbAsyncClientBuilder builderAsync = DynamoDbAsyncClient .builder ();
33+
34+
35+ public void syncBuilder (DynamoDbClientBuilder builder ) throws NullPointerException {
36+ requireNonNull (builder , "builder is required" );
37+ this .builder = builder ;
38+ }
39+
40+ public void asyncBuilder (DynamoDbAsyncClientBuilder builderAsync ) throws NullPointerException {
41+ requireNonNull (builderAsync , "asyncBuilder is required" );
42+ this .builderAsync = builderAsync ;
43+ }
44+
45+ public void setEndPoint (String endpoint ) {
46+ builder .endpointOverride (URI .create (endpoint ));
47+ builderAsync .endpointOverride (URI .create (endpoint ));
48+ }
49+
50+ protected DynamoDbClient getDynamoDB (Settings settings ) {
51+ DynamoDBBuilderSync dynamoDB = new DynamoDBBuilderSync ();
52+ DynamoDBBuilders .load (settings , dynamoDB );
53+ return dynamoDB .build ();
54+ }
55+
56+ protected DynamoDbAsyncClient getDynamoDBAsync (Settings settings ) {
57+ DynamoDBBuilderASync dynamoDB = new DynamoDBBuilderASync ();
58+ DynamoDBBuilders .load (settings , dynamoDB );
59+ return dynamoDB .build ();
60+ }
6161}
0 commit comments