@Generated(value="jsii-pacmak/1.30.0 (build adae23f)", date="2021-06-30T10:01:43.279Z") @Stability(value=Experimental) public interface DynamoUpdateItemProps extends software.amazon.jsii.JsiiSerializable, TaskStateBaseProps
| Modifier and Type | Interface and Description |
|---|---|
static class |
DynamoUpdateItemProps.Builder
A builder for
DynamoUpdateItemProps |
static class |
DynamoUpdateItemProps.Jsii$Proxy
An implementation for
DynamoUpdateItemProps |
| Modifier and Type | Method and Description |
|---|---|
static DynamoUpdateItemProps.Builder |
builder() |
default String |
getConditionExpression()
(experimental) A condition that must be satisfied in order for a conditional DeleteItem to succeed.
|
default Map<String,String> |
getExpressionAttributeNames()
(experimental) One or more substitution tokens for attribute names in an expression.
|
default Map<String,DynamoAttributeValue> |
getExpressionAttributeValues()
(experimental) One or more values that can be substituted in an expression.
|
Map<String,DynamoAttributeValue> |
getKey()
(experimental) Primary key of the item to retrieve.
|
default DynamoConsumedCapacity |
getReturnConsumedCapacity()
(experimental) Determines the level of detail about provisioned throughput consumption that is returned in the response.
|
default DynamoItemCollectionMetrics |
getReturnItemCollectionMetrics()
(experimental) Determines whether item collection metrics are returned.
|
default DynamoReturnValues |
getReturnValues()
(experimental) Use ReturnValues if you want to get the item attributes as they appeared before they were deleted.
|
ITable |
getTable()
(experimental) The name of the table containing the requested item.
|
default String |
getUpdateExpression()
(experimental) An expression that defines one or more attributes to be updated, the action to be performed on them, and new values for them.
|
getComment, getHeartbeat, getInputPath, getIntegrationPattern, getOutputPath, getResultPath, getResultSelector, getTimeout@Stability(value=Experimental) @NotNull Map<String,DynamoAttributeValue> getKey()
For the primary key, you must provide all of the attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_GetItem.html#DDB-GetItem-request-Key@Stability(value=Experimental) @NotNull ITable getTable()
@Stability(value=Experimental) @Nullable default String getConditionExpression()
Default: - No condition expression
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateItem.html#DDB-UpdateItem-request-ConditionExpression@Stability(value=Experimental) @Nullable default Map<String,String> getExpressionAttributeNames()
Default: - No expression attribute names
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateItem.html#DDB-UpdateItem-request-ExpressionAttributeNames@Stability(value=Experimental) @Nullable default Map<String,DynamoAttributeValue> getExpressionAttributeValues()
Default: - No expression attribute values
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateItem.html#DDB-UpdateItem-request-ExpressionAttributeValues@Stability(value=Experimental) @Nullable default DynamoConsumedCapacity getReturnConsumedCapacity()
Default: DynamoConsumedCapacity.NONE
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateItem.html#DDB-UpdateItem-request-ReturnConsumedCapacity@Stability(value=Experimental) @Nullable default DynamoItemCollectionMetrics getReturnItemCollectionMetrics()
If set to SIZE, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to NONE (the default), no statistics are returned.
Default: DynamoItemCollectionMetrics.NONE
@Stability(value=Experimental) @Nullable default DynamoReturnValues getReturnValues()
Default: DynamoReturnValues.NONE
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateItem.html#DDB-UpdateItem-request-ReturnValues@Stability(value=Experimental) @Nullable default String getUpdateExpression()
Default: - No update expression
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateItem.html#DDB-UpdateItem-request-UpdateExpression@Stability(value=Experimental) static DynamoUpdateItemProps.Builder builder()
builder in interface TaskStateBasePropsDynamoUpdateItemProps.Builder of DynamoUpdateItemPropsCopyright © 2021. All rights reserved.