Interface HeadBucketPresignRequest.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<HeadBucketPresignRequest.Builder,HeadBucketPresignRequest>,PresignRequest.Builder,SdkBuilder<HeadBucketPresignRequest.Builder,HeadBucketPresignRequest>
- Enclosing class:
- HeadBucketPresignRequest
@NotThreadSafe public static interface HeadBucketPresignRequest.Builder extends PresignRequest.Builder, CopyableBuilder<HeadBucketPresignRequest.Builder,HeadBucketPresignRequest>
A builder for aHeadBucketPresignRequest, created withHeadBucketPresignRequest.builder().
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description HeadBucketPresignRequestbuild()default HeadBucketPresignRequest.BuilderheadBucketRequest(Consumer<HeadBucketRequest.Builder> headBucketRequest)Configure theHeadBucketRequestthat should be presigned.HeadBucketPresignRequest.BuilderheadBucketRequest(HeadBucketRequest headBucketRequest)Configure theHeadBucketRequestthat should be presigned.HeadBucketPresignRequest.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
-
headBucketRequest
HeadBucketPresignRequest.Builder headBucketRequest(HeadBucketRequest headBucketRequest)
Configure theHeadBucketRequestthat should be presigned.
-
headBucketRequest
default HeadBucketPresignRequest.Builder headBucketRequest(Consumer<HeadBucketRequest.Builder> headBucketRequest)
Configure theHeadBucketRequestthat should be presigned. This is a convenience method for invokingheadBucketRequest(HeadBucketRequest)without needing to invokeHeadBucketRequest.builder()orbuild().
-
signatureDuration
HeadBucketPresignRequest.Builder signatureDuration(Duration signatureDuration)
- Specified by:
signatureDurationin interfacePresignRequest.Builder
-
build
HeadBucketPresignRequest build()
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfacePresignRequest.Builder- Specified by:
buildin interfaceSdkBuilder<HeadBucketPresignRequest.Builder,HeadBucketPresignRequest>
-
-