Class DynamoDBSaveExpression
- java.lang.Object
-
- com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBSaveExpression
-
public class DynamoDBSaveExpression extends Object
Enables adding options to a save operation. For example, you may want to save only if an attribute has a particular value.
-
-
Constructor Summary
Constructors Constructor Description DynamoDBSaveExpression()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetConditionalOperator()Returns the logical operator on the expected value conditions of this save operation.Map<String,ExpectedAttributeValue>getExpected()Gets the map of attribute names to expected attribute values to check on save.voidsetConditionalOperator(ConditionalOperator conditionalOperator)Sets the logical operator on the expected value conditions of this save operation.voidsetConditionalOperator(String conditionalOperator)Sets the logical operator on the expected value conditions of this save operation.voidsetExpected(Map<String,ExpectedAttributeValue> expectedAttributes)Sets the expected condition to the map of attribute names to expected attribute values given.DynamoDBSaveExpressionwithConditionalOperator(ConditionalOperator conditionalOperator)Sets the logical operator on the expected value conditions of this save operation and returns a pointer to this object for method-chaining.DynamoDBSaveExpressionwithConditionalOperator(String conditionalOperator)Sets the logical operator on the expected value conditions of this save operation and returns a pointer to this object for method-chaining.DynamoDBSaveExpressionwithExpected(Map<String,ExpectedAttributeValue> expectedAttributes)Sets the expected condition to the map of attribute names to expected attribute values given and returns a pointer to this object for method-chaining.DynamoDBSaveExpressionwithExpectedEntry(String attributeName, ExpectedAttributeValue expected)Adds one entry to the expected conditions and returns a pointer to this object for method-chaining.
-
-
-
Method Detail
-
getExpected
public Map<String,ExpectedAttributeValue> getExpected()
Gets the map of attribute names to expected attribute values to check on save.- Returns:
- The map of attribute names to expected attribute value conditions to check on save
-
setExpected
public void setExpected(Map<String,ExpectedAttributeValue> expectedAttributes)
Sets the expected condition to the map of attribute names to expected attribute values given.- Parameters:
expectedAttributes- The map of attribute names to expected attribute value conditions to check on save
-
withExpected
public DynamoDBSaveExpression withExpected(Map<String,ExpectedAttributeValue> expectedAttributes)
Sets the expected condition to the map of attribute names to expected attribute values given and returns a pointer to this object for method-chaining.- Parameters:
expectedAttributes- The map of attribute names to expected attribute value conditions to check on save
-
withExpectedEntry
public DynamoDBSaveExpression withExpectedEntry(String attributeName, ExpectedAttributeValue expected)
Adds one entry to the expected conditions and returns a pointer to this object for method-chaining.- Parameters:
attributeName- The name of the attribute.expected- The expected attribute value.
-
getConditionalOperator
public String getConditionalOperator()
Returns the logical operator on the expected value conditions of this save operation.
-
setConditionalOperator
public void setConditionalOperator(String conditionalOperator)
Sets the logical operator on the expected value conditions of this save operation.
-
withConditionalOperator
public DynamoDBSaveExpression withConditionalOperator(String conditionalOperator)
Sets the logical operator on the expected value conditions of this save operation and returns a pointer to this object for method-chaining.
-
setConditionalOperator
public void setConditionalOperator(ConditionalOperator conditionalOperator)
Sets the logical operator on the expected value conditions of this save operation.
-
withConditionalOperator
public DynamoDBSaveExpression withConditionalOperator(ConditionalOperator conditionalOperator)
Sets the logical operator on the expected value conditions of this save operation and returns a pointer to this object for method-chaining.
-
-