Interface PutObjectPresignRequest.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<PutObjectPresignRequest.Builder,,PutObjectPresignRequest> PresignRequest.Builder,SdkBuilder<PutObjectPresignRequest.Builder,PutObjectPresignRequest>
- Enclosing class:
- PutObjectPresignRequest
@SdkPublicApi
@NotThreadSafe
public static interface PutObjectPresignRequest.Builder
extends PresignRequest.Builder, CopyableBuilder<PutObjectPresignRequest.Builder,PutObjectPresignRequest>
A builder for a
PutObjectPresignRequest, created with PutObjectPresignRequest.builder().-
Method Summary
Modifier and TypeMethodDescriptionbuild()default PutObjectPresignRequest.BuilderputObjectRequest(Consumer<PutObjectRequest.Builder> putObjectRequest) Configure thePutObjectRequestthat should be presigned.putObjectRequest(PutObjectRequest putObjectRequest) Configure thePutObjectRequestthat 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
-
putObjectRequest
Configure thePutObjectRequestthat should be presigned. -
putObjectRequest
default PutObjectPresignRequest.Builder putObjectRequest(Consumer<PutObjectRequest.Builder> putObjectRequest) Configure thePutObjectRequestthat should be presigned. This is a convenience method for invokingputObjectRequest(PutObjectRequest)without needing to invokePutObjectRequest.builder()orbuild(). -
signatureDuration
- Specified by:
signatureDurationin interfacePresignRequest.Builder
-
build
PutObjectPresignRequest build()- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfacePresignRequest.Builder- Specified by:
buildin interfaceSdkBuilder<PutObjectPresignRequest.Builder,PutObjectPresignRequest>
-