public class PutItemImpl extends AbstractImpl implements PutItemApi
PutItemApi
.Constructor and Description |
---|
PutItemImpl(AmazonDynamoDB client,
Table table) |
Modifier and Type | Method and Description |
---|---|
private PutItemOutcome |
doPutItem(PutItemSpec spec) |
PutItemOutcome |
putItem(Item item)
Unconditional put.
|
PutItemOutcome |
putItem(Item item,
Expected... expected)
Conditional put.
|
PutItemOutcome |
putItem(Item item,
java.lang.String conditionExpression,
java.util.Map<java.lang.String,java.lang.String> nameMap,
java.util.Map<java.lang.String,java.lang.Object> valueMap)
Conditional put via condition expression.
|
PutItemOutcome |
putItem(PutItemSpec spec)
Puts an item by specifying all the details.
|
getClient, getTable
public PutItemImpl(AmazonDynamoDB client, Table table)
public PutItemOutcome putItem(Item item)
PutItemApi
putItem
in interface PutItemApi
public PutItemOutcome putItem(Item item, Expected... expected)
PutItemApi
putItem
in interface PutItemApi
public PutItemOutcome putItem(Item item, java.lang.String conditionExpression, java.util.Map<java.lang.String,java.lang.String> nameMap, java.util.Map<java.lang.String,java.lang.Object> valueMap)
PutItemApi
putItem
in interface PutItemApi
public PutItemOutcome putItem(PutItemSpec spec)
PutItemApi
putItem
in interface PutItemApi
private PutItemOutcome doPutItem(PutItemSpec spec)