@NotThreadSafe public static interface PutObjectPresignRequest.Builder extends PresignRequest.Builder, CopyableBuilder<PutObjectPresignRequest.Builder,PutObjectPresignRequest>
PutObjectPresignRequest, created with PutObjectPresignRequest.builder().| Modifier and Type | Method and Description |
|---|---|
PutObjectPresignRequest |
build()
Build the presigned request, based on the configuration on this builder.
|
default PutObjectPresignRequest.Builder |
putObjectRequest(Consumer<PutObjectRequest.Builder> putObjectRequest)
Configure the
PutObjectRequest that should be presigned. |
PutObjectPresignRequest.Builder |
putObjectRequest(PutObjectRequest putObjectRequest)
Configure the
PutObjectRequest that should be presigned. |
PutObjectPresignRequest.Builder |
signatureDuration(Duration signatureDuration)
Specifies the duration for which this presigned request should be valid.
|
copyapplyMutationPutObjectPresignRequest.Builder putObjectRequest(PutObjectRequest putObjectRequest)
PutObjectRequest that should be presigned.default PutObjectPresignRequest.Builder putObjectRequest(Consumer<PutObjectRequest.Builder> putObjectRequest)
PutObjectRequest that should be presigned.
This is a convenience method for invoking putObjectRequest(PutObjectRequest) without needing to invoke
PutObjectRequest.builder() or build().PutObjectPresignRequest.Builder signatureDuration(Duration signatureDuration)
PresignRequest.BuildersignatureDuration in interface PresignRequest.BuilderPutObjectPresignRequest build()
PresignRequest.Builderbuild in interface Buildablebuild in interface PresignRequest.Builderbuild in interface SdkBuilder<PutObjectPresignRequest.Builder,PutObjectPresignRequest>Copyright © 2026. All rights reserved.