List of usage examples for com.amazonaws.services.dynamodbv2 AmazonDynamoDBClientBuilder standard
public static AmazonDynamoDBClientBuilder standard()
From source file:org.apache.beam.sdk.io.aws.dynamodb.BasicDynamoDBProvider.java
License:Apache License
@Override public AmazonDynamoDB createDynamoDB() { return AmazonDynamoDBClientBuilder.standard().withCredentials(getCredentialsProvider()).withRegion(region) .build(); }
From source file:org.apache.beam.sdk.io.aws.dynamodb.DynamoDBIOTestHelper.java
License:Apache License
static void startServerClient() { localStackContainer.start();/*from w ww . ja v a 2s . c o m*/ if (dynamoDBClient == null) { dynamoDBClient = AmazonDynamoDBClientBuilder.standard() .withEndpointConfiguration( localStackContainer.getEndpointConfiguration(LocalStackContainer.Service.DYNAMODB)) .withCredentials(localStackContainer.getDefaultCredentialsProvider()).build(); } }
From source file:org.apache.beam.sdk.io.aws.dynamodb.DynamoDBIOTestHelper.java
License:Apache License
static AmazonDynamoDB getDynamoDBClient() { // Note: each test case got to have their own dynamo client obj, can't be shared // Otherwise will run into connection pool issue return AmazonDynamoDBClientBuilder.standard() .withEndpointConfiguration(//from w w w . jav a2 s. co m localStackContainer.getEndpointConfiguration(LocalStackContainer.Service.DYNAMODB)) .withCredentials(localStackContainer.getDefaultCredentialsProvider()).build(); }
From source file:org.apache.metamodel.dynamodb.DynamoDbDataContextFactory.java
License:Apache License
@Override public DataContext create(DataContextProperties properties, ResourceFactoryRegistry resourceFactoryRegistry) { final AmazonDynamoDBClientBuilder clientBuilder = AmazonDynamoDBClientBuilder.standard() .withCredentials(getCredentials(properties)); final Object region = properties.toMap().get("region"); if (region instanceof String) { clientBuilder.setRegion((String) region); }//from w w w. j a va 2 s .co m final AmazonDynamoDB client = clientBuilder.build(); final SimpleTableDef[] tableDefs = properties.getTableDefs(); return new DynamoDbDataContext(client, tableDefs); }
From source file:org.datacleaner.connection.DynamoDbDatastore.java
License:Open Source License
@Override protected UsageAwareDatastoreConnection<DynamoDbDataContext> createDatastoreConnection() { final AmazonDynamoDBClientBuilder clientBuilder = AmazonDynamoDBClientBuilder.standard(); if (!Strings.isNullOrEmpty(_region)) { clientBuilder.setRegion(_region); }//from w ww .j a v a 2 s. c om final AWSCredentialsProvider credentialsProvider; if (!Strings.isNullOrEmpty(_accessKeyId)) { credentialsProvider = new AWSStaticCredentialsProvider( new BasicAWSCredentials(_accessKeyId, _secretAccessKey)); } else { credentialsProvider = DefaultAWSCredentialsProviderChain.getInstance(); } clientBuilder.setCredentials(credentialsProvider); final AmazonDynamoDB client = clientBuilder.build(); final DynamoDbDataContext dataContext = new DynamoDbDataContext(client, _tableDefs); return new UpdateableDatastoreConnectionImpl<>(dataContext, this); }
From source file:org.socialsignin.spring.data.dynamodb.utils.DynamoDBResource.java
License:Apache License
@Bean public AmazonDynamoDB amazonDynamoDB() { Assert.notNull(PORT, "System property '" + DYNAMODB_PORT_PROPERTY + " not set!"); AmazonDynamoDBClientBuilder builder = AmazonDynamoDBClientBuilder.standard(); builder.withCredentials(new AWSStaticCredentialsProvider(new BasicAWSCredentials("AWS-Key", ""))); builder.withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration( String.format("http://localhost:%s", PORT), "us-east-1")); return builder.build(); }
From source file:org.wildfly.camel.test.common.aws.DynamoDBUtils.java
License:Apache License
public static AmazonDynamoDBClient createDynamoDBClient() { BasicCredentialsProvider credentials = BasicCredentialsProvider.standard(); AmazonDynamoDBClient client = !credentials.isValid() ? null : (AmazonDynamoDBClient) AmazonDynamoDBClientBuilder.standard().withCredentials(credentials) .withRegion("eu-west-1").build(); return client; }