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 aGetObjectPresignRequest
, created withGetObjectPresignRequest.builder()
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetObjectPresignRequest
build()
default GetObjectPresignRequest.Builder
getObjectRequest(Consumer<GetObjectRequest.Builder> getObjectRequest)
Configure theGetObjectRequest
that should be presigned.GetObjectPresignRequest.Builder
getObjectRequest(GetObjectRequest getObjectRequest)
Configure theGetObjectRequest
that should be presigned.GetObjectPresignRequest.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
-
getObjectRequest
GetObjectPresignRequest.Builder getObjectRequest(GetObjectRequest getObjectRequest)
Configure theGetObjectRequest
that should be presigned.
-
getObjectRequest
default GetObjectPresignRequest.Builder getObjectRequest(Consumer<GetObjectRequest.Builder> getObjectRequest)
Configure theGetObjectRequest
that 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:
signatureDuration
in interfacePresignRequest.Builder
-
build
GetObjectPresignRequest build()
- Specified by:
build
in interfaceBuildable
- Specified by:
build
in interfacePresignRequest.Builder
- Specified by:
build
in interfaceSdkBuilder<GetObjectPresignRequest.Builder,GetObjectPresignRequest>
-
-