Interface DeleteAttachmentRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<DeleteAttachmentRequest.Builder,,DeleteAttachmentRequest> GlueRequest.Builder,SdkBuilder<DeleteAttachmentRequest.Builder,,DeleteAttachmentRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
DeleteAttachmentRequest
@Mutable
@NotThreadSafe
public static interface DeleteAttachmentRequest.Builder
extends GlueRequest.Builder, SdkPojo, CopyableBuilder<DeleteAttachmentRequest.Builder,DeleteAttachmentRequest>
-
Method Summary
Modifier and TypeMethodDescriptionassetIdentifier(String assetIdentifier) The unique identifier of the asset from which to delete the attachment.attachmentName(String attachmentName) The name of the attachment to delete.itemIdentifier(String itemIdentifier) The identifier of the item within the iterable form.iterableFormName(String iterableFormName) The name of the iterable form.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.glue.model.GlueRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
assetIdentifier
The unique identifier of the asset from which to delete the attachment.
- Parameters:
assetIdentifier- The unique identifier of the asset from which to delete the attachment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iterableFormName
The name of the iterable form. When specified along with
itemIdentifier, the attachment is deleted from an item within the iterable form rather than from the asset itself.- Parameters:
iterableFormName- The name of the iterable form. When specified along withitemIdentifier, the attachment is deleted from an item within the iterable form rather than from the asset itself.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
itemIdentifier
The identifier of the item within the iterable form. Required when
iterableFormNameis specified.- Parameters:
itemIdentifier- The identifier of the item within the iterable form. Required wheniterableFormNameis specified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachmentName
The name of the attachment to delete.
- Parameters:
attachmentName- The name of the attachment to delete.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
DeleteAttachmentRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
DeleteAttachmentRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-