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 anRemoveAction
based 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, wait
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods 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 anRemoveAction
based on the values stored in this builder.- Specified by:
build
in interfaceBuildable
- Specified by:
build
in interfaceSdkBuilder<RemoveAction.Builder,
RemoveAction> - Returns:
- an instance of T
-