Interface GetObjectPresignRequest.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<GetObjectPresignRequest.Builder,GetObjectPresignRequest>,PresignRequest.Builder,SdkBuilder<GetObjectPresignRequest.Builder,GetObjectPresignRequest>
- Enclosing class:
- GetObjectPresignRequest
@SdkPublicApi @NotThreadSafe public static interface GetObjectPresignRequest.Builder extends PresignRequest.Builder, CopyableBuilder<GetObjectPresignRequest.Builder,GetObjectPresignRequest>
A builder for aGetObjectPresignRequest, created withGetObjectPresignRequest.builder().
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetObjectPresignRequestbuild()default GetObjectPresignRequest.BuildergetObjectRequest(Consumer<GetObjectRequest.Builder> getObjectRequest)Configure theGetObjectRequestthat should be presigned.GetObjectPresignRequest.BuildergetObjectRequest(GetObjectRequest getObjectRequest)Configure theGetObjectRequestthat should be presigned.GetObjectPresignRequest.BuildersignatureDuration(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
-
getObjectRequest
GetObjectPresignRequest.Builder getObjectRequest(GetObjectRequest getObjectRequest)
Configure theGetObjectRequestthat should be presigned.
-
getObjectRequest
default GetObjectPresignRequest.Builder getObjectRequest(Consumer<GetObjectRequest.Builder> getObjectRequest)
Configure theGetObjectRequestthat should be presigned. This is a convenience method for invokinggetObjectRequest(GetObjectRequest)without needing to invokeGetObjectRequest.builder()orbuild().
-
signatureDuration
GetObjectPresignRequest.Builder signatureDuration(Duration signatureDuration)
- Specified by:
signatureDurationin interfacePresignRequest.Builder
-
build
GetObjectPresignRequest build()
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfacePresignRequest.Builder- Specified by:
buildin interfaceSdkBuilder<GetObjectPresignRequest.Builder,GetObjectPresignRequest>
-
-