Interface HeadBucketPresignRequest.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<HeadBucketPresignRequest.Builder,,HeadBucketPresignRequest> PresignRequest.Builder,SdkBuilder<HeadBucketPresignRequest.Builder,HeadBucketPresignRequest>
- Enclosing class:
- HeadBucketPresignRequest
@SdkPublicApi
@NotThreadSafe
public static interface HeadBucketPresignRequest.Builder
extends PresignRequest.Builder, CopyableBuilder<HeadBucketPresignRequest.Builder,HeadBucketPresignRequest>
A builder for a
HeadBucketPresignRequest, created with HeadBucketPresignRequest.builder().-
Method Summary
Modifier and TypeMethodDescriptionbuild()default HeadBucketPresignRequest.BuilderheadBucketRequest(Consumer<HeadBucketRequest.Builder> headBucketRequest) Configure theHeadBucketRequestthat should be presigned.headBucketRequest(HeadBucketRequest headBucketRequest) Configure theHeadBucketRequestthat 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
-
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
- Specified by:
signatureDurationin interfacePresignRequest.Builder
-
build
HeadBucketPresignRequest build()- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfacePresignRequest.Builder- Specified by:
buildin interfaceSdkBuilder<HeadBucketPresignRequest.Builder,HeadBucketPresignRequest>
-