/** * Gets a preconfigured {@link AmazonDynamoDB} client object for connecting to this * container. * * @return preconfigured client */ public AmazonDynamoDB getClient() { return AmazonDynamoDBClientBuilder.standard() .withEndpointConfiguration(getEndpointConfiguration()) .withCredentials(getCredentials()) .build(); }
@Bean public AmazonDynamoDB dynamoDBClient() { return AmazonDynamoDBClient.builder().withCredentials(profileCredentialsProvider()).build(); }
@Bean @ConditionalOnMissingBean public AmazonDynamoDB amazonDynamoDB(AWSCredentialsProvider awsDynamoCredentialsProvider) { return AmazonDynamoDBClient .builder() .withCredentials(awsDynamoCredentialsProvider) .withRegion(properties.getRegions()) .build(); }
AmazonDynamoDB dynamoDBClient = AmazonDynamoDBClientBuilder.standard(). withCredentials(credentialsProvider). build();
public AmazonDynamoDB getClient() { return AmazonDynamoDBClientBuilder.standard().withEndpointConfiguration( new AwsClientBuilder.EndpointConfiguration(getEndpoint(), "us-west-2")) .build(); }
public static AmazonDynamoDBClientBuilder builder() { return AmazonDynamoDBClientBuilder.standard(); }
@Bean public AmazonDynamoDB dynamoDBClient() { return AmazonDynamoDBClient.builder().build(); }
private DynamoDbPersistenceAdapter(Builder builder) { this.tableName = ValidationUtils.assertStringNotEmpty(builder.tableName, "table name"); this.dynamoDb = builder.dynamoDb != null ? builder.dynamoDb : AmazonDynamoDBClientBuilder.standard().build(); this.partitionKeyName = builder.partitionKeyName; this.attributesKeyName = builder.attributesKeyName; this.partitionKeyGenerator = builder.partitionKeyGenerator; this.autoCreateTable = builder.autoCreateTable; autoCreateTableIfNotExists(); }
@Bean @ConditionalOnMissingBean public AmazonDynamoDB amazonDynamoDB(AWSCredentialsProvider awsDynamoCredentialsProvider) { return AmazonDynamoDBClient .builder() .withCredentials(awsDynamoCredentialsProvider) .withRegion(properties.getRegions()) .build(); }
public static AmazonDynamoDBClientBuilder builder() { return AmazonDynamoDBClientBuilder.standard(); }
@Test public void simpleTestWithManualClientCreation() { final AmazonDynamoDB client = AmazonDynamoDBClientBuilder.standard() .withEndpointConfiguration(dynamoDB.getEndpointConfiguration()) .withCredentials(dynamoDB.getCredentials()) .build(); runTest(client); }
dynamoDBClient = createClient(AmazonDynamoDBClientBuilder.standard(), config.getDynamoDBCredentialsProvider(), config.getDynamoDBClientConfiguration(),
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; }
private DynamoDbPersistenceAdapter(Builder builder) { this.tableName = ValidationUtils.assertStringNotEmpty(builder.tableName, "table name"); this.dynamoDb = builder.dynamoDb != null ? builder.dynamoDb : AmazonDynamoDBClientBuilder.standard().build(); this.partitionKeyName = builder.partitionKeyName; this.attributesKeyName = builder.attributesKeyName; this.partitionKeyGenerator = builder.partitionKeyGenerator; this.autoCreateTable = builder.autoCreateTable; autoCreateTableIfNotExists(); }
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; }
@Override public AmazonDynamoDB createDynamoDBClient(String defaultRegion, final String bucket, final AWSCredentialsProvider credentials) throws IOException { Preconditions.checkNotNull(getConf(), "Should have been configured before usage"); final Configuration conf = getConf(); final ClientConfiguration awsConf = S3AUtils.createAwsConf(conf, bucket); final String region = getRegion(conf, defaultRegion); LOG.debug("Creating DynamoDB client in region {}", region); return AmazonDynamoDBClientBuilder.standard() .withCredentials(credentials) .withClientConfiguration(awsConf) .withRegion(region) .build(); }
public DynamoDBHelper(final Regions region, final AWSCredentialsProvider credentialsProvider) { final ClientConfiguration clientConfiguration = new ClientConfiguration().withConnectionTimeout(ClientConfiguration.DEFAULT_CONNECTION_TIMEOUT).withRetryPolicy(ClientConfiguration.DEFAULT_RETRY_POLICY).withRequestTimeout(ClientConfiguration.DEFAULT_REQUEST_TIMEOUT).withSocketTimeout(ClientConfiguration.DEFAULT_SOCKET_TIMEOUT); ddbClient = AmazonDynamoDBClient.builder().withClientConfiguration(clientConfiguration).withCredentials(credentialsProvider).withRegion(region).build(); }
@Override public void start() { try { super.start(); PropertiesCredentials credentials = new PropertiesCredentials( getClass().getClassLoader().getResourceAsStream(dynamodbCredentialFilePath)); this.dynamoClient = AmazonDynamoDBClientBuilder.standard() .withCredentials(new AWSStaticCredentialsProvider(credentials)) .withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration( dynamodbEndpoint, dynamodbRegion)) .build(); this.id = getLastId(outputTableName, instanceName, dynamoClient); } catch (Exception e) { addWarn("Could not initialize " + DynamoDBLogbackAppender.class.getCanonicalName() + " ( will try to initialize again later ): " + e); } }