@Generated(value="jsii-pacmak/1.30.0 (build adae23f)", date="2021-06-30T10:01:43.277Z") @Stability(value=Experimental) public interface DynamoPutItemProps extends software.amazon.jsii.JsiiSerializable, TaskStateBaseProps
Modifier and Type | Interface and Description |
---|---|
static class |
DynamoPutItemProps.Builder
A builder for
DynamoPutItemProps |
static class |
DynamoPutItemProps.Jsii$Proxy
An implementation for
DynamoPutItemProps |
Modifier and Type | Method and Description |
---|---|
static DynamoPutItemProps.Builder |
builder() |
default String |
getConditionExpression()
(experimental) A condition that must be satisfied in order for a conditional PutItem operation 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> |
getItem()
(experimental) A map of attribute name/value pairs, one for each attribute.
|
default DynamoConsumedCapacity |
getReturnConsumedCapacity()
(experimental) Determines the level of detail about provisioned throughput consumption that is returned in the response.
|
default DynamoItemCollectionMetrics |
getReturnItemCollectionMetrics()
(experimental) The item collection metrics to returned in the response.
|
default DynamoReturnValues |
getReturnValues()
(experimental) Use ReturnValues if you want to get the item attributes as they appeared before they were updated with the PutItem request.
|
ITable |
getTable()
(experimental) The name of the table where the item should be written .
|
getComment, getHeartbeat, getInputPath, getIntegrationPattern, getOutputPath, getResultPath, getResultSelector, getTimeout
@Stability(value=Experimental) @NotNull Map<String,DynamoAttributeValue> getItem()
Only the primary key attributes are required; you can optionally provide other attribute name-value pairs for the item.
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PutItem.html#DDB-PutItem-request-Item
@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_PutItem.html#DDB-PutItem-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_PutItem.html#DDB-PutItem-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_PutItem.html#DDB-PutItem-request-ExpressionAttributeValues
@Stability(value=Experimental) @Nullable default DynamoConsumedCapacity getReturnConsumedCapacity()
Default: DynamoConsumedCapacity.NONE
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PutItem.html#DDB-PutItem-request-ReturnConsumedCapacity
@Stability(value=Experimental) @Nullable default DynamoItemCollectionMetrics getReturnItemCollectionMetrics()
Default: DynamoItemCollectionMetrics.NONE
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LSI.html#LSI.ItemCollections
@Stability(value=Experimental) @Nullable default DynamoReturnValues getReturnValues()
Default: DynamoReturnValues.NONE
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PutItem.html#DDB-PutItem-request-ReturnValues
@Stability(value=Experimental) static DynamoPutItemProps.Builder builder()
builder
in interface TaskStateBaseProps
DynamoPutItemProps.Builder
of DynamoPutItemProps
Copyright © 2021. All rights reserved.