Class Expression.Builder
java.lang.Object
software.amazon.awssdk.enhanced.dynamodb.Expression.Builder
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Builds anExpressionbased on the values stored in this builderexpression(String expression) The expression stringexpressionNames(Map<String, String> expressionNames) The optional 'expression names' token mapexpressionValues(Map<String, AttributeValue> expressionValues) The optional 'expression values' token mapmergeExpressionNames(Map<String, String> expressionNames) Merge the given ExpressionNames into the builders existing ExpressionNamesmergeExpressionValues(Map<String, AttributeValue> expressionValues) Merge the given ExpressionValues into the builders existing ExpressionValuesputExpressionName(String key, String value) Adds a single element to the optional 'expression names' token mapputExpressionValue(String key, AttributeValue value) Adds a single element to the optional 'expression values' token map
- 
Method Details- 
expressionThe expression string
- 
expressionValuesThe optional 'expression values' token map
- 
mergeExpressionValuesMerge the given ExpressionValues into the builders existing ExpressionValues- Parameters:
- expressionValues- The values to merge into the ExpressionValues map
- Throws:
- IllegalArgumentException- if a conflict occurs when merging ExpressionValues
 
- 
putExpressionValueAdds a single element to the optional 'expression values' token map
- 
expressionNamesThe optional 'expression names' token map
- 
mergeExpressionNamesMerge the given ExpressionNames into the builders existing ExpressionNames- Parameters:
- expressionNames- The values to merge into the ExpressionNames map
- Throws:
- IllegalArgumentException- if a conflict occurs when merging ExpressionNames
 
- 
putExpressionNameAdds a single element to the optional 'expression names' token map
- 
buildBuilds anExpressionbased on the values stored in this builder
 
-