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 a
GetObjectPresignRequest, created with GetObjectPresignRequest.builder().-
Method Summary
Modifier and TypeMethodDescriptionbuild()default GetObjectPresignRequest.BuildergetObjectRequest(Consumer<GetObjectRequest.Builder> getObjectRequest) Configure theGetObjectRequestthat should be presigned.getObjectRequest(GetObjectRequest getObjectRequest) Configure theGetObjectRequestthat 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
-
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
- Specified by:
signatureDurationin interfacePresignRequest.Builder
-
build
GetObjectPresignRequest build()- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfacePresignRequest.Builder- Specified by:
buildin interfaceSdkBuilder<GetObjectPresignRequest.Builder,GetObjectPresignRequest>
-