Interface WriteOperation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<WriteOperation.Builder,WriteOperation>,SdkBuilder<WriteOperation.Builder,WriteOperation>,SdkPojo
- Enclosing class:
- WriteOperation
public static interface WriteOperation.Builder extends SdkPojo, CopyableBuilder<WriteOperation.Builder,WriteOperation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default WriteOperation.BuilderaddObject(Consumer<AddObjectInput.Builder> addObject)A new object to add to the governed table.WriteOperation.BuilderaddObject(AddObjectInput addObject)A new object to add to the governed table.default WriteOperation.BuilderdeleteObject(Consumer<DeleteObjectInput.Builder> deleteObject)An object to delete from the governed table.WriteOperation.BuilderdeleteObject(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, sdkFields
-
-
-
-
Method Detail
-
addObject
WriteOperation.Builder addObject(AddObjectInput 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
default WriteOperation.Builder addObject(Consumer<AddObjectInput.Builder> addObject)
A new object to add to the governed table.
This is a convenience method that creates an instance of theAddObjectInput.Builderavoiding the need to create one manually viaAddObjectInput.builder().When the
Consumercompletes,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:
addObject(AddObjectInput)
-
deleteObject
WriteOperation.Builder deleteObject(DeleteObjectInput 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
default WriteOperation.Builder deleteObject(Consumer<DeleteObjectInput.Builder> deleteObject)
An object to delete from the governed table.
This is a convenience method that creates an instance of theDeleteObjectInput.Builderavoiding the need to create one manually viaDeleteObjectInput.builder().When the
Consumercompletes,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:
deleteObject(DeleteObjectInput)
-
-