Example usage for com.amazonaws.services.dynamodbv2.model PutItemRequest PutItemRequest

List of usage examples for com.amazonaws.services.dynamodbv2.model PutItemRequest PutItemRequest

Introduction

In this page you can find the example usage for com.amazonaws.services.dynamodbv2.model PutItemRequest PutItemRequest.

Prototype

public PutItemRequest() 

Source Link

Document

Default constructor for PutItemRequest object.

Usage

From source file:kinesisadaptersample.StreamsAdapterDemoHelper.java

License:Open Source License

public static void putItem(AmazonDynamoDB dynamoDBClient, String tableName,
        java.util.Map<String, AttributeValue> items) {
    PutItemRequest putItemRequest = new PutItemRequest().withTableName(tableName).withItem(items);
    dynamoDBClient.putItem(putItemRequest);
}

From source file:org.iternine.jeppetto.dao.dynamodb.DynamoDBQueryModelDAO.java

License:Apache License

private void saveItem(DynamoDBPersistable dynamoDBPersistable) {
    generateIdIfNeeded(dynamoDBPersistable);

    try {/* w  w  w  .  j a  v a2 s.  c  o  m*/
        PutItemRequest putItemRequest = new PutItemRequest().withTableName(tableName)
                .withItem(ConversionUtil.getItemFromObject(dynamoDBPersistable))
                .withConditionExpression(uniqueIdConditionExpression);

        dynamoDB.putItem(putItemRequest);
    } catch (Exception e) {
        throw new JeppettoException(e);
    }
}