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 aHeadObjectPresignRequest, created withHeadObjectPresignRequest.builder().
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description HeadObjectPresignRequestbuild()default HeadObjectPresignRequest.BuilderheadObjectRequest(Consumer<HeadObjectRequest.Builder> headObjectRequest)Configure theHeadObjectRequestthat should be presigned.HeadObjectPresignRequest.BuilderheadObjectRequest(HeadObjectRequest headObjectRequest)Configure theHeadObjectRequestthat should be presigned.HeadObjectPresignRequest.BuildersignatureDuration(Duration signatureDuration)-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
-
-
-
Method Detail
-
headObjectRequest
HeadObjectPresignRequest.Builder headObjectRequest(HeadObjectRequest 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
HeadObjectPresignRequest.Builder signatureDuration(Duration 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>
-
-