Interface HeadObjectPresignRequest.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<HeadObjectPresignRequest.Builder,,HeadObjectPresignRequest> PresignRequest.Builder,SdkBuilder<HeadObjectPresignRequest.Builder,HeadObjectPresignRequest>
- Enclosing class:
- HeadObjectPresignRequest
@SdkPublicApi
@NotThreadSafe
public static interface HeadObjectPresignRequest.Builder
extends PresignRequest.Builder, CopyableBuilder<HeadObjectPresignRequest.Builder,HeadObjectPresignRequest>
A builder for a
HeadObjectPresignRequest, created with HeadObjectPresignRequest.builder().-
Method Summary
Modifier and TypeMethodDescriptionbuild()default HeadObjectPresignRequest.BuilderheadObjectRequest(Consumer<HeadObjectRequest.Builder> headObjectRequest) Configure theHeadObjectRequestthat should be presigned.headObjectRequest(HeadObjectRequest headObjectRequest) Configure theHeadObjectRequestthat should be presigned.signatureDuration(Duration signatureDuration) Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
Method Details
-
headObjectRequest
Configure theHeadObjectRequestthat should be presigned. -
headObjectRequest
default HeadObjectPresignRequest.Builder headObjectRequest(Consumer<HeadObjectRequest.Builder> headObjectRequest) Configure theHeadObjectRequestthat should be presigned. This is a convenience method for invokingheadObjectRequest(HeadObjectRequest)without needing to invokeHeadObjectRequest.builder()orbuild(). -
signatureDuration
- Specified by:
signatureDurationin interfacePresignRequest.Builder
-
build
HeadObjectPresignRequest build()- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfacePresignRequest.Builder- Specified by:
buildin interfaceSdkBuilder<HeadObjectPresignRequest.Builder,HeadObjectPresignRequest>
-