Interface Aws4PresignerParams.Builder
-
- All Superinterfaces:
Aws4SignerParams.Builder<Aws4PresignerParams.Builder>
,Buildable
,CopyableBuilder<Aws4PresignerParams.Builder,Aws4PresignerParams>
,SdkBuilder<Aws4PresignerParams.Builder,Aws4PresignerParams>
- Enclosing class:
- Aws4PresignerParams
public static interface Aws4PresignerParams.Builder extends Aws4SignerParams.Builder<Aws4PresignerParams.Builder>, CopyableBuilder<Aws4PresignerParams.Builder,Aws4PresignerParams>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Aws4PresignerParams
build()
Aws4PresignerParams.Builder
expirationTime(Instant expirationTime)
Sets an expiration time for the presigned url.-
Methods inherited from interface software.amazon.awssdk.auth.signer.params.Aws4SignerParams.Builder
awsCredentials, checksumParams, doubleUrlEncode, normalizePath, signingClockOverride, signingName, signingRegion, timeOffset
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
-
-
-
Method Detail
-
expirationTime
Aws4PresignerParams.Builder expirationTime(Instant expirationTime)
Sets an expiration time for the presigned url. If this value is not specified,SignerConstant.PRESIGN_URL_MAX_EXPIRATION_SECONDS
is used.- Parameters:
expirationTime
- Expiration time for the presigned url expressed inInstant
.
-
build
Aws4PresignerParams build()
- Specified by:
build
in interfaceAws4SignerParams.Builder<Aws4PresignerParams.Builder>
- Specified by:
build
in interfaceBuildable
- Specified by:
build
in interfaceSdkBuilder<Aws4PresignerParams.Builder,Aws4PresignerParams>
-
-