Interface CannedSignerRequest.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CannedSignerRequest.Builder,
,CannedSignerRequest> SdkBuilder<CannedSignerRequest.Builder,
CannedSignerRequest>
- Enclosing class:
CannedSignerRequest
@NotThreadSafe
public static interface CannedSignerRequest.Builder
extends CopyableBuilder<CannedSignerRequest.Builder,CannedSignerRequest>
-
Method Summary
Modifier and TypeMethodDescriptionexpirationDate
(Instant expirationDate) Configure the expiration date of the signed URL or signed cookieConfigure the ID of the key pair stored in the AWS accountprivateKey
(Path keyFile) Configure the private key to be used to sign the policy.privateKey
(PrivateKey privateKey) Configure the private key to be used to sign the policy.resourceUrl
(String resourceUrl) Configure the resource URL to be signedMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Method Details
-
resourceUrl
Configure the resource URL to be signedThe URL or path that uniquely identifies a resource within a distribution. For standard distributions the resource URL will be "http://" + distributionName + "/" + objectKey (may also include URL parameters. For distributions with the HTTPS required protocol, the resource URL must start with "https://"
-
privateKey
Configure the private key to be used to sign the policy. Takes a PrivateKey object directly -
privateKey
Configure the private key to be used to sign the policy. Takes a Path to the key file, and loads it to return a PrivateKey object- Throws:
Exception
-
keyPairId
Configure the ID of the key pair stored in the AWS account -
expirationDate
Configure the expiration date of the signed URL or signed cookie
-