Class RemoveAction.Builder
java.lang.Object
software.amazon.awssdk.enhanced.dynamodb.update.RemoveAction.Builder
- All Implemented Interfaces:
Buildable,CopyableBuilder<RemoveAction.Builder,,RemoveAction> SdkBuilder<RemoveAction.Builder,RemoveAction>
- Enclosing class:
RemoveAction
public static final class RemoveAction.Builder
extends Object
implements CopyableBuilder<RemoveAction.Builder,RemoveAction>
A builder for
RemoveAction-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds anRemoveActionbased on the values stored in this builder.expressionNames(Map<String, String> expressionNames) Sets the optional 'expression names' token map, overriding any existing values.A string expression representing the attribute to removeputExpressionName(String key, String value) Adds a single element to the optional 'expression names' token map.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
Method Details
-
path
A string expression representing the attribute to remove -
expressionNames
Sets the optional 'expression names' token map, overriding any existing values. Use if the attribute references in the path expression are token ('expression attribute names') prepended with the '#' (pound) sign. It should map from token name to real attribute name.- See Also:
-
putExpressionName
Adds a single element to the optional 'expression names' token map.- See Also:
-
build
Builds anRemoveActionbased on the values stored in this builder.- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<RemoveAction.Builder,RemoveAction> - Returns:
- an instance of T
-