@@ -289,51 +289,29 @@ public IMultiTableBatchWrite CreateMultiTableBatchWrite(params IBatchWrite[] bat
289
289
290
290
#region TransactGet
291
291
292
- /// <summary>
293
- /// Creates a strongly-typed TransactGet object, allowing
294
- /// a transactional get operation against DynamoDB.
295
- /// </summary>
296
- /// <typeparam name="T">Type of objects to get.</typeparam>
297
- /// <returns>Empty strongly-typed TransactGet object.</returns>
298
- public TransactGet < T > CreateTransactGet < T > ( )
292
+ /// <inheritdoc/>
293
+ public ITransactGet < T > CreateTransactGet < T > ( )
299
294
{
300
295
return CreateTransactGet < T > ( ( TransactGetConfig ) null ) ;
301
296
}
302
297
303
- /// <summary>
304
- /// Creates a strongly-typed TransactGet object, allowing
305
- /// a transactional get operation against DynamoDB.
306
- /// </summary>
307
- /// <typeparam name="T">Type of objects to get.</typeparam>
308
- /// <param name="operationConfig">Config object which can be used to override that table used.</param>
309
- /// <returns>Empty strongly-typed TransactGet object.</returns>
298
+ /// <inheritdoc/>
310
299
[ Obsolete ( "Use the CreateTransactGet overload that takes TransactGetConfig instead, since DynamoDBOperationConfig contains properties that are not applicable to BatchGet." ) ]
311
- public TransactGet < T > CreateTransactGet < T > ( DynamoDBOperationConfig operationConfig )
300
+ public ITransactGet < T > CreateTransactGet < T > ( DynamoDBOperationConfig operationConfig )
312
301
{
313
302
DynamoDBFlatConfig config = new DynamoDBFlatConfig ( operationConfig , this . Config ) ;
314
303
return new TransactGet < T > ( this , config ) ;
315
304
}
316
305
317
- /// <summary>
318
- /// Creates a strongly-typed TransactGet object, allowing
319
- /// a transactional get operation against DynamoDB.
320
- /// </summary>
321
- /// <typeparam name="T">Type of objects to get.</typeparam>
322
- /// <param name="transactGetConfig">Config object that can be used to override properties on the table's context for this request.</param>
323
- /// <returns>Empty strongly-typed TransactGet object.</returns>
324
- public TransactGet < T > CreateTransactGet < T > ( TransactGetConfig transactGetConfig )
306
+ /// <inheritdoc/>
307
+ public ITransactGet < T > CreateTransactGet < T > ( TransactGetConfig transactGetConfig )
325
308
{
326
309
DynamoDBFlatConfig config = new DynamoDBFlatConfig ( transactGetConfig ? . ToDynamoDBOperationConfig ( ) , this . Config ) ;
327
310
return new TransactGet < T > ( this , config ) ;
328
311
}
329
312
330
- /// <summary>
331
- /// Creates a MultiTableTransactGet object, composed of multiple
332
- /// individual TransactGet objects.
333
- /// </summary>
334
- /// <param name="transactionParts">Individual TransactGet objects.</param>
335
- /// <returns>Composite MultiTableTransactGet object.</returns>
336
- public MultiTableTransactGet CreateMultiTableTransactGet ( params TransactGet [ ] transactionParts )
313
+ /// <inheritdoc/>
314
+ public IMultiTableTransactGet CreateMultiTableTransactGet ( params ITransactGet [ ] transactionParts )
337
315
{
338
316
return new MultiTableTransactGet ( transactionParts ) ;
339
317
}
0 commit comments