Interface GetObjectPresignRequest.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<GetObjectPresignRequest.Builder,,GetObjectPresignRequest> PresignRequest.Builder,SdkBuilder<GetObjectPresignRequest.Builder,GetObjectPresignRequest> 
- Enclosing class:
 GetObjectPresignRequest
@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()Build the presigned request, based on the configuration on this builder.default GetObjectPresignRequest.BuildergetObjectRequest(Consumer<GetObjectRequest.Builder> getObjectRequest) Configure theGetObjectRequestthat should be presigned.getObjectRequest(GetObjectRequest getObjectRequest) Configure theGetObjectRequestthat should be presigned.signatureDuration(Duration signatureDuration) Specifies the duration for which this presigned request should be valid.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
Description copied from interface:PresignRequest.BuilderSpecifies the duration for which this presigned request should be valid. After this time has expired, attempting to use the presigned request will fail.- Specified by:
 signatureDurationin interfacePresignRequest.Builder
 - 
build
GetObjectPresignRequest build()Description copied from interface:PresignRequest.BuilderBuild the presigned request, based on the configuration on this builder.- Specified by:
 buildin interfaceBuildable- Specified by:
 buildin interfacePresignRequest.Builder- Specified by:
 buildin interfaceSdkBuilder<GetObjectPresignRequest.Builder,GetObjectPresignRequest> - Returns:
 - an instance of T
 
 
 -