Interface DeleteItemApi
- All Known Implementing Classes:
Table
public interface DeleteItemApi
A Table-centric DeleteItem API.
-
Method Summary
Modifier and TypeMethodDescriptiondeleteItem
(KeyAttribute... primaryKeyComponents) Deletes an item by primary key.deleteItem
(PrimaryKey primaryKey) Deletes an item by primary key.deleteItem
(PrimaryKey primaryKey, Expected... expected) Conditional delete with the specified primary key and expected conditions.deleteItem
(PrimaryKey primaryKey, String conditionExpression, Map<String, String> nameMap, Map<String, Object> valueMap) Conditional delete with the specified primary key and condition expression.deleteItem
(DeleteItemSpec spec) Deletes an item by specifying all the details.deleteItem
(String hashKeyName, Object hashKeyValue) Deletes an item by hash-only primary key.deleteItem
(String hashKeyName, Object hashKeyValue, Expected... expected) Conditional delete with the specified hash-only primary key and expected conditions.deleteItem
(String hashKeyName, Object hashKeyValue, String rangeKeyName, Object rangeKeyValue) Deletes an item by hash key-and-range primary key.deleteItem
(String hashKeyName, Object hashKeyValue, String rangeKeyName, Object rangeKeyValue, Expected... expected) Conditional delete with the specified hash-and-range primary key and expected conditions.deleteItem
(String hashKeyName, Object hashKeyValue, String rangeKeyName, Object rangeKeyValue, String conditionExpression, Map<String, String> nameMap, Map<String, Object> valueMap) Conditional delete with the specified hash-and-range primary key and condition expression.deleteItem
(String hashKeyName, Object hashKeyValue, String conditionExpression, Map<String, String> nameMap, Map<String, Object> valueMap) Conditional delete with the specified hash-only primary key and condition expression.
-
Method Details
-
deleteItem
Deletes an item by primary key. -
deleteItem
Deletes an item by primary key. -
deleteItem
Deletes an item by hash-only primary key. -
deleteItem
DeleteItemOutcome deleteItem(String hashKeyName, Object hashKeyValue, String rangeKeyName, Object rangeKeyValue) Deletes an item by hash key-and-range primary key. -
deleteItem
Conditional delete with the specified primary key and expected conditions. -
deleteItem
Conditional delete with the specified hash-only primary key and expected conditions. -
deleteItem
DeleteItemOutcome deleteItem(String hashKeyName, Object hashKeyValue, String rangeKeyName, Object rangeKeyValue, Expected... expected) Conditional delete with the specified hash-and-range primary key and expected conditions. -
deleteItem
DeleteItemOutcome deleteItem(PrimaryKey primaryKey, String conditionExpression, Map<String, String> nameMap, Map<String, Object> valueMap) Conditional delete with the specified primary key and condition expression. -
deleteItem
DeleteItemOutcome deleteItem(String hashKeyName, Object hashKeyValue, String conditionExpression, Map<String, String> nameMap, Map<String, Object> valueMap) Conditional delete with the specified hash-only primary key and condition expression. -
deleteItem
DeleteItemOutcome deleteItem(String hashKeyName, Object hashKeyValue, String rangeKeyName, Object rangeKeyValue, String conditionExpression, Map<String, String> nameMap, Map<String, Object> valueMap) Conditional delete with the specified hash-and-range primary key and condition expression. -
deleteItem
Deletes an item by specifying all the details.
-