Class BatchWriteItemEnhancedRequest.Builder
- java.lang.Object
-
- software.amazon.awssdk.enhanced.dynamodb.model.BatchWriteItemEnhancedRequest.Builder
-
- Enclosing class:
- BatchWriteItemEnhancedRequest
@NotThreadSafe public static final class BatchWriteItemEnhancedRequest.Builder extends Object
A builder that is used to create a request with the desired parameters.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BatchWriteItemEnhancedRequest.BuilderaddWriteBatch(WriteBatch writeBatch)Adds a write batch to the collection of batches on this builder.BatchWriteItemEnhancedRequestbuild()BatchWriteItemEnhancedRequest.BuilderreturnConsumedCapacity(String returnConsumedCapacity)Sets the ConsumedCapacity via String.BatchWriteItemEnhancedRequest.BuilderreturnConsumedCapacity(ReturnConsumedCapacity returnConsumedCapacity)Sets the ConsumedCapacity via ReturnConsumedCapacity objectBatchWriteItemEnhancedRequest.BuilderreturnItemCollectionMetrics(String returnItemCollectionMetrics)Sets the item collection metrics.BatchWriteItemEnhancedRequest.BuilderreturnItemCollectionMetrics(ReturnItemCollectionMetrics returnItemCollectionMetrics)Sets the item collection metrics.BatchWriteItemEnhancedRequest.BuilderwriteBatches(Collection<WriteBatch> writeBatches)Sets a collection of write batches to use in the batchWriteItem operation.BatchWriteItemEnhancedRequest.BuilderwriteBatches(WriteBatch... writeBatches)Sets one or more write batches to use in the batchWriteItem operation.
-
-
-
Method Detail
-
returnConsumedCapacity
public BatchWriteItemEnhancedRequest.Builder returnConsumedCapacity(ReturnConsumedCapacity returnConsumedCapacity)
Sets the ConsumedCapacity via ReturnConsumedCapacity object
-
returnConsumedCapacity
public BatchWriteItemEnhancedRequest.Builder returnConsumedCapacity(String returnConsumedCapacity)
Sets the ConsumedCapacity via String.- See Also:
returnConsumedCapacity(String)
-
returnItemCollectionMetrics
public BatchWriteItemEnhancedRequest.Builder returnItemCollectionMetrics(ReturnItemCollectionMetrics returnItemCollectionMetrics)
Sets the item collection metrics.
-
returnItemCollectionMetrics
public BatchWriteItemEnhancedRequest.Builder returnItemCollectionMetrics(String returnItemCollectionMetrics)
Sets the item collection metrics.- See Also:
returnItemCollectionMetrics(String)
-
writeBatches
public BatchWriteItemEnhancedRequest.Builder writeBatches(Collection<WriteBatch> writeBatches)
Sets a collection of write batches to use in the batchWriteItem operation.- Parameters:
writeBatches- the collection of write batches- Returns:
- a builder of this type
-
writeBatches
public BatchWriteItemEnhancedRequest.Builder writeBatches(WriteBatch... writeBatches)
Sets one or more write batches to use in the batchWriteItem operation.- Parameters:
writeBatches- one or moreWriteBatch, separated by comma.- Returns:
- a builder of this type
-
addWriteBatch
public BatchWriteItemEnhancedRequest.Builder addWriteBatch(WriteBatch writeBatch)
Adds a write batch to the collection of batches on this builder. If this is the first batch, the method creates a new list.- Parameters:
writeBatch- a single write batch- Returns:
- a builder of this type
-
build
public BatchWriteItemEnhancedRequest build()
-
-