public static final class TransactGetItemsEnhancedRequest.Builder extends Object
A valid builder should contain at least one GetItemEnhancedRequest added through addGetItem().
| Modifier and Type | Method and Description |
|---|---|
TransactGetItemsEnhancedRequest.Builder |
addGetItem(MappedTableResource<?> mappedTableResource,
GetItemEnhancedRequest request)
Adds a primary lookup key and it's associated table to the transaction.
|
TransactGetItemsEnhancedRequest.Builder |
addGetItem(MappedTableResource<?> mappedTableResource,
Key key)
Adds a primary lookup key and it's associated table to the transaction.
|
<T> TransactGetItemsEnhancedRequest.Builder |
addGetItem(MappedTableResource<T> mappedTableResource,
T keyItem)
Adds a primary lookup key and it's associated table to the transaction.
|
TransactGetItemsEnhancedRequest |
build()
Builds a
TransactGetItemsEnhancedRequest from the values stored in this builder. |
public TransactGetItemsEnhancedRequest.Builder addGetItem(MappedTableResource<?> mappedTableResource, GetItemEnhancedRequest request)
mappedTableResource - the table where the key is locatedrequest - A GetItemEnhancedRequestpublic TransactGetItemsEnhancedRequest.Builder addGetItem(MappedTableResource<?> mappedTableResource, Key key)
mappedTableResource - the table where the key is locatedkey - the primary key of an item to retrieve as part of the transactionpublic <T> TransactGetItemsEnhancedRequest.Builder addGetItem(MappedTableResource<T> mappedTableResource, T keyItem)
T - the type of modelled objects in the tablemappedTableResource - the table where the key is locatedkeyItem - an item that will have its key fields used to match a record to retrieve from the databasepublic TransactGetItemsEnhancedRequest build()
TransactGetItemsEnhancedRequest from the values stored in this builder.Copyright © 2022. All rights reserved.