Interface DeleteObjectPresignRequest.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DeleteObjectPresignRequest.Builder,
,DeleteObjectPresignRequest> PresignRequest.Builder
,SdkBuilder<DeleteObjectPresignRequest.Builder,
DeleteObjectPresignRequest>
- Enclosing class:
DeleteObjectPresignRequest
@NotThreadSafe
public static interface DeleteObjectPresignRequest.Builder
extends PresignRequest.Builder, CopyableBuilder<DeleteObjectPresignRequest.Builder,DeleteObjectPresignRequest>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Build the presigned request, based on the configuration on this builder.deleteObjectRequest
(Consumer<DeleteObjectRequest.Builder> deleteObjectRequest) deleteObjectRequest
(DeleteObjectRequest deleteObjectRequest) signatureDuration
(Duration signatureDuration) Specifies the duration for which this presigned request should be valid.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
Method Details
-
deleteObjectRequest
-
deleteObjectRequest
default DeleteObjectPresignRequest.Builder deleteObjectRequest(Consumer<DeleteObjectRequest.Builder> deleteObjectRequest) -
signatureDuration
Description copied from interface:PresignRequest.Builder
Specifies the duration for which this presigned request should be valid. After this time has expired, attempting to use the presigned request will fail.- Specified by:
signatureDuration
in interfacePresignRequest.Builder
-
build
DeleteObjectPresignRequest build()Description copied from interface:PresignRequest.Builder
Build the presigned request, based on the configuration on this builder.- Specified by:
build
in interfaceBuildable
- Specified by:
build
in interfacePresignRequest.Builder
- Specified by:
build
in interfaceSdkBuilder<DeleteObjectPresignRequest.Builder,
DeleteObjectPresignRequest> - Returns:
- an instance of T
-