@NotThreadSafe public static interface GetObjectPresignRequest.Builder extends PresignRequest.Builder, CopyableBuilder<GetObjectPresignRequest.Builder,GetObjectPresignRequest>
GetObjectPresignRequest
, created with GetObjectPresignRequest.builder()
.Modifier and Type | Method and Description |
---|---|
GetObjectPresignRequest |
build() |
default GetObjectPresignRequest.Builder |
getObjectRequest(Consumer<GetObjectRequest.Builder> getObjectRequest)
Configure the
GetObjectRequest that should be presigned. |
GetObjectPresignRequest.Builder |
getObjectRequest(GetObjectRequest getObjectRequest)
Configure the
GetObjectRequest that should be presigned. |
GetObjectPresignRequest.Builder |
signatureDuration(Duration signatureDuration) |
copy
applyMutation
GetObjectPresignRequest.Builder getObjectRequest(GetObjectRequest getObjectRequest)
GetObjectRequest
that should be presigned.default GetObjectPresignRequest.Builder getObjectRequest(Consumer<GetObjectRequest.Builder> getObjectRequest)
GetObjectRequest
that should be presigned.
This is a convenience method for invoking getObjectRequest(GetObjectRequest)
without needing to invoke
GetObjectRequest.builder()
or build()
.GetObjectPresignRequest.Builder signatureDuration(Duration signatureDuration)
signatureDuration
in interface PresignRequest.Builder
GetObjectPresignRequest build()
build
in interface Buildable
build
in interface PresignRequest.Builder
build
in interface SdkBuilder<GetObjectPresignRequest.Builder,GetObjectPresignRequest>
Copyright © 2023. All rights reserved.