Interface PutObjectPresignRequest.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<PutObjectPresignRequest.Builder,PutObjectPresignRequest>
,PresignRequest.Builder
,SdkBuilder<PutObjectPresignRequest.Builder,PutObjectPresignRequest>
- Enclosing class:
- PutObjectPresignRequest
@NotThreadSafe public static interface PutObjectPresignRequest.Builder extends PresignRequest.Builder, CopyableBuilder<PutObjectPresignRequest.Builder,PutObjectPresignRequest>
A builder for aPutObjectPresignRequest
, created withPutObjectPresignRequest.builder()
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description PutObjectPresignRequest
build()
default PutObjectPresignRequest.Builder
putObjectRequest(Consumer<PutObjectRequest.Builder> putObjectRequest)
Configure thePutObjectRequest
that should be presigned.PutObjectPresignRequest.Builder
putObjectRequest(PutObjectRequest putObjectRequest)
Configure thePutObjectRequest
that should be presigned.PutObjectPresignRequest.Builder
signatureDuration(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
-
putObjectRequest
PutObjectPresignRequest.Builder putObjectRequest(PutObjectRequest putObjectRequest)
Configure thePutObjectRequest
that should be presigned.
-
putObjectRequest
default PutObjectPresignRequest.Builder putObjectRequest(Consumer<PutObjectRequest.Builder> putObjectRequest)
Configure thePutObjectRequest
that should be presigned. This is a convenience method for invokingputObjectRequest(PutObjectRequest)
without needing to invokePutObjectRequest.builder()
orbuild()
.
-
signatureDuration
PutObjectPresignRequest.Builder signatureDuration(Duration signatureDuration)
- Specified by:
signatureDuration
in interfacePresignRequest.Builder
-
build
PutObjectPresignRequest build()
- Specified by:
build
in interfaceBuildable
- Specified by:
build
in interfacePresignRequest.Builder
- Specified by:
build
in interfaceSdkBuilder<PutObjectPresignRequest.Builder,PutObjectPresignRequest>
-
-