Interface WriteOperation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<WriteOperation.Builder,
,WriteOperation> SdkBuilder<WriteOperation.Builder,
,WriteOperation> SdkPojo
- Enclosing class:
WriteOperation
@Mutable
@NotThreadSafe
public static interface WriteOperation.Builder
extends SdkPojo, CopyableBuilder<WriteOperation.Builder,WriteOperation>
-
Method Summary
Modifier and TypeMethodDescriptiondefault WriteOperation.Builder
addObject
(Consumer<AddObjectInput.Builder> addObject) A new object to add to the governed table.addObject
(AddObjectInput addObject) A new object to add to the governed table.default WriteOperation.Builder
deleteObject
(Consumer<DeleteObjectInput.Builder> deleteObject) An object to delete from the governed table.deleteObject
(DeleteObjectInput deleteObject) An object to delete from the governed table.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
addObject
A new object to add to the governed table.
- Parameters:
addObject
- A new object to add to the governed table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addObject
A new object to add to the governed table.
This is a convenience method that creates an instance of theAddObjectInput.Builder
avoiding the need to create one manually viaAddObjectInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaddObject(AddObjectInput)
.- Parameters:
addObject
- a consumer that will call methods onAddObjectInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deleteObject
An object to delete from the governed table.
- Parameters:
deleteObject
- An object to delete from the governed table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deleteObject
An object to delete from the governed table.
This is a convenience method that creates an instance of theDeleteObjectInput.Builder
avoiding the need to create one manually viaDeleteObjectInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeleteObject(DeleteObjectInput)
.- Parameters:
deleteObject
- a consumer that will call methods onDeleteObjectInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-