Example usage for com.amazonaws.services.dynamodbv2 AmazonDynamoDBClientBuilder standard

List of usage examples for com.amazonaws.services.dynamodbv2 AmazonDynamoDBClientBuilder standard

Introduction

In this page you can find the example usage for com.amazonaws.services.dynamodbv2 AmazonDynamoDBClientBuilder standard.

Prototype

public static AmazonDynamoDBClientBuilder standard() 

Source Link

Usage

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;
}