public class DynamoDBDeleteExpression extends Object
Constructor and Description |
---|
DynamoDBDeleteExpression() |
Modifier and Type | Method and Description |
---|---|
DynamoDBDeleteExpression |
addExpressionAttributeNamesEntry(String key,
String value)
One or more substitution variables for simplifying complex expressions.
|
DynamoDBDeleteExpression |
addExpressionAttributeValuesEntry(String key,
AttributeValue value)
One or more values that can be substituted in an expression.
|
DynamoDBDeleteExpression |
clearExpressionAttributeNamesEntries()
Removes all the entries added into ExpressionAttributeNames.
|
DynamoDBDeleteExpression |
clearExpressionAttributeValuesEntries()
Removes all the entries added into ExpressionAttributeValues.
|
String |
getConditionalOperator()
Returns the logical operator on the expected attribute conditions of this
delete operation.
|
String |
getConditionExpression()
A condition that must be satisfied in order for a conditional DeleteItem
to succeed.
|
Map<String,ExpectedAttributeValue> |
getExpected()
Gets the map of attribute names to expected attribute values to check on delete.
|
Map<String,String> |
getExpressionAttributeNames()
One or more substitution variables for simplifying complex expressions.
|
Map<String,AttributeValue> |
getExpressionAttributeValues()
One or more values that can be substituted in an expression.
|
void |
setConditionalOperator(ConditionalOperator conditionalOperator)
Sets the logical operator on the expected attribute conditions of this
delete operation.
|
void |
setConditionalOperator(String conditionalOperator)
Sets the logical operator on the expected attribute conditions of this
delete operation.
|
void |
setConditionExpression(String conditionExpression)
A condition that must be satisfied in order for a conditional DeleteItem
to succeed.
|
void |
setExpected(Map<String,ExpectedAttributeValue> expectedAttributes)
Sets the expected condition to the map of attribute names to expected attribute values given.
|
void |
setExpressionAttributeNames(Map<String,String> expressionAttributeNames)
One or more substitution variables for simplifying complex expressions.
|
void |
setExpressionAttributeValues(Map<String,AttributeValue> expressionAttributeValues)
One or more values that can be substituted in an expression.
|
DynamoDBDeleteExpression |
withConditionalOperator(ConditionalOperator conditionalOperator)
Sets the logical operator on the expected attribute conditions of this
delete operation and returns a pointer to this object for
method-chaining.
|
DynamoDBDeleteExpression |
withConditionalOperator(String conditionalOperator)
Sets the logical operator on the expected attribute conditions of this
delete operation and returns a pointer to this object for
method-chaining.
|
DynamoDBDeleteExpression |
withConditionExpression(String conditionExpression)
A condition that must be satisfied in order for a conditional DeleteItem
to succeed.
|
DynamoDBDeleteExpression |
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.
|
DynamoDBDeleteExpression |
withExpectedEntry(String attributeName,
ExpectedAttributeValue expected)
Adds one entry to the expected conditions and returns a pointer to this
object for method-chaining.
|
DynamoDBDeleteExpression |
withExpressionAttributeNames(Map<String,String> expressionAttributeNames)
One or more substitution variables for simplifying complex expressions.
|
DynamoDBDeleteExpression |
withExpressionAttributeValues(Map<String,AttributeValue> expressionAttributeValues)
One or more values that can be substituted in an expression.
|
public Map<String,ExpectedAttributeValue> getExpected()
public void setExpected(Map<String,ExpectedAttributeValue> expectedAttributes)
expectedAttributes
- The map of attribute names to expected attribute value conditions to check on deletepublic DynamoDBDeleteExpression withExpected(Map<String,ExpectedAttributeValue> expectedAttributes)
expectedAttributes
- The map of attribute names to expected attribute value
conditions to check on deletepublic DynamoDBDeleteExpression withExpectedEntry(String attributeName, ExpectedAttributeValue expected)
attributeName
- The name of the attribute.expected
- The expected attribute value.public String getConditionalOperator()
public void setConditionalOperator(String conditionalOperator)
public DynamoDBDeleteExpression withConditionalOperator(String conditionalOperator)
public void setConditionalOperator(ConditionalOperator conditionalOperator)
public DynamoDBDeleteExpression withConditionalOperator(ConditionalOperator conditionalOperator)
public String getConditionExpression()
public void setConditionExpression(String conditionExpression)
DeleteItemRequest#setConditionExpression()
public DynamoDBDeleteExpression withConditionExpression(String conditionExpression)
DeleteItemRequest.withConditionExpression(String)
public Map<String,String> getExpressionAttributeNames()
DeleteItemRequest.getExpressionAttributeNames()
public void setExpressionAttributeNames(Map<String,String> expressionAttributeNames)
expressionAttributeNames
- One or more substitution variables for simplifying complex
expressions.DeleteItemRequest.setExpressionAttributeNames(Map)
public DynamoDBDeleteExpression withExpressionAttributeNames(Map<String,String> expressionAttributeNames)
expressionAttributeNames
- One or more substitution variables for simplifying complex
expressions.DeleteItemRequest.withExpressionAttributeNames(Map)
public DynamoDBDeleteExpression addExpressionAttributeNamesEntry(String key, String value)
key
- The key of the entry to be added into
ExpressionAttributeNames.value
- The corresponding value of the entry to be added into
ExpressionAttributeNames.DeleteItemRequest.addExpressionAttributeNamesEntry(String, String)
public DynamoDBDeleteExpression clearExpressionAttributeNamesEntries()
Returns a reference to this object so that method calls can be chained together.
public Map<String,AttributeValue> getExpressionAttributeValues()
DeleteItemRequest.getExpressionAttributeValues()
public void setExpressionAttributeValues(Map<String,AttributeValue> expressionAttributeValues)
expressionAttributeValues
- One or more values that can be substituted in an expression.DeleteItemRequest.setExpressionAttributeValues(Map)
public DynamoDBDeleteExpression withExpressionAttributeValues(Map<String,AttributeValue> expressionAttributeValues)
expressionAttributeValues
- One or more values that can be substituted in an expression.DeleteItemRequest.withExpressionAttributeValues(Map)
public DynamoDBDeleteExpression addExpressionAttributeValuesEntry(String key, AttributeValue value)
key
- The key of the entry to be added into
ExpressionAttributeValues.value
- The corresponding value of the entry to be added into
ExpressionAttributeValues.DeleteItemRequest.addExpressionAttributeValuesEntry(String,
AttributeValue)
public DynamoDBDeleteExpression clearExpressionAttributeValuesEntries()
Returns a reference to this object so that method calls can be chained together.
Copyright © 2019. All rights reserved.