Interface UpdateIcebergTableInput.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<UpdateIcebergTableInput.Builder,UpdateIcebergTableInput>,SdkBuilder<UpdateIcebergTableInput.Builder,UpdateIcebergTableInput>,SdkPojo
- Enclosing class:
- UpdateIcebergTableInput
@Mutable @NotThreadSafe public static interface UpdateIcebergTableInput.Builder extends SdkPojo, CopyableBuilder<UpdateIcebergTableInput.Builder,UpdateIcebergTableInput>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateIcebergTableInput.Builderupdates(Collection<IcebergTableUpdate> updates)The list of table update operations that specify the changes to be made to the Iceberg table, including schema modifications, partition specifications, and table properties.UpdateIcebergTableInput.Builderupdates(Consumer<IcebergTableUpdate.Builder>... updates)The list of table update operations that specify the changes to be made to the Iceberg table, including schema modifications, partition specifications, and table properties.UpdateIcebergTableInput.Builderupdates(IcebergTableUpdate... updates)The list of table update operations that specify the changes to be made to the Iceberg table, including schema modifications, partition specifications, and table properties.-
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 Detail
-
updates
UpdateIcebergTableInput.Builder updates(Collection<IcebergTableUpdate> updates)
The list of table update operations that specify the changes to be made to the Iceberg table, including schema modifications, partition specifications, and table properties.
- Parameters:
updates- The list of table update operations that specify the changes to be made to the Iceberg table, including schema modifications, partition specifications, and table properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updates
UpdateIcebergTableInput.Builder updates(IcebergTableUpdate... updates)
The list of table update operations that specify the changes to be made to the Iceberg table, including schema modifications, partition specifications, and table properties.
- Parameters:
updates- The list of table update operations that specify the changes to be made to the Iceberg table, including schema modifications, partition specifications, and table properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updates
UpdateIcebergTableInput.Builder updates(Consumer<IcebergTableUpdate.Builder>... updates)
The list of table update operations that specify the changes to be made to the Iceberg table, including schema modifications, partition specifications, and table properties.
This is a convenience method that creates an instance of theIcebergTableUpdate.Builderavoiding the need to create one manually viaIcebergTableUpdate.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#updates(List.) - Parameters:
updates- a consumer that will call methods onIcebergTableUpdate.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#updates(java.util.Collection)
-
-