Interface DeleteObjectsOnCancelRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<DeleteObjectsOnCancelRequest.Builder,DeleteObjectsOnCancelRequest>,LakeFormationRequest.Builder,SdkBuilder<DeleteObjectsOnCancelRequest.Builder,DeleteObjectsOnCancelRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- DeleteObjectsOnCancelRequest
public static interface DeleteObjectsOnCancelRequest.Builder extends LakeFormationRequest.Builder, SdkPojo, CopyableBuilder<DeleteObjectsOnCancelRequest.Builder,DeleteObjectsOnCancelRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DeleteObjectsOnCancelRequest.BuildercatalogId(String catalogId)The Glue data catalog that contains the governed table.DeleteObjectsOnCancelRequest.BuilderdatabaseName(String databaseName)The database that contains the governed table.DeleteObjectsOnCancelRequest.Builderobjects(Collection<VirtualObject> objects)A list of VirtualObject structures, which indicates the Amazon S3 objects to be deleted if the transaction cancels.DeleteObjectsOnCancelRequest.Builderobjects(Consumer<VirtualObject.Builder>... objects)A list of VirtualObject structures, which indicates the Amazon S3 objects to be deleted if the transaction cancels.DeleteObjectsOnCancelRequest.Builderobjects(VirtualObject... objects)A list of VirtualObject structures, which indicates the Amazon S3 objects to be deleted if the transaction cancels.DeleteObjectsOnCancelRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)DeleteObjectsOnCancelRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)DeleteObjectsOnCancelRequest.BuildertableName(String tableName)The name of the governed table.DeleteObjectsOnCancelRequest.BuildertransactionId(String transactionId)ID of the transaction that the writes occur in.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.lakeformation.model.LakeFormationRequest.Builder
build
-
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
-
catalogId
DeleteObjectsOnCancelRequest.Builder catalogId(String catalogId)
The Glue data catalog that contains the governed table. Defaults to the current account ID.
- Parameters:
catalogId- The Glue data catalog that contains the governed table. Defaults to the current account ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseName
DeleteObjectsOnCancelRequest.Builder databaseName(String databaseName)
The database that contains the governed table.
- Parameters:
databaseName- The database that contains the governed table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableName
DeleteObjectsOnCancelRequest.Builder tableName(String tableName)
The name of the governed table.
- Parameters:
tableName- The name of the governed table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transactionId
DeleteObjectsOnCancelRequest.Builder transactionId(String transactionId)
ID of the transaction that the writes occur in.
- Parameters:
transactionId- ID of the transaction that the writes occur in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objects
DeleteObjectsOnCancelRequest.Builder objects(Collection<VirtualObject> objects)
A list of VirtualObject structures, which indicates the Amazon S3 objects to be deleted if the transaction cancels.
- Parameters:
objects- A list of VirtualObject structures, which indicates the Amazon S3 objects to be deleted if the transaction cancels.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objects
DeleteObjectsOnCancelRequest.Builder objects(VirtualObject... objects)
A list of VirtualObject structures, which indicates the Amazon S3 objects to be deleted if the transaction cancels.
- Parameters:
objects- A list of VirtualObject structures, which indicates the Amazon S3 objects to be deleted if the transaction cancels.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objects
DeleteObjectsOnCancelRequest.Builder objects(Consumer<VirtualObject.Builder>... objects)
A list of VirtualObject structures, which indicates the Amazon S3 objects to be deleted if the transaction cancels.
This is a convenience method that creates an instance of theVirtualObject.Builderavoiding the need to create one manually viaVirtualObject.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#objects(List.) - Parameters:
objects- a consumer that will call methods onVirtualObject.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#objects(java.util.Collection)
-
overrideConfiguration
DeleteObjectsOnCancelRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
DeleteObjectsOnCancelRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-