@Immutable @ThreadSafe public final class CannedSignerRequest extends Object implements CloudFrontSignerRequest, ToCopyableBuilder<CannedSignerRequest.Builder,CannedSignerRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CannedSignerRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CannedSignerRequest.Builder |
builder()
Create a builder that can be used to create a
CannedSignerRequest |
boolean |
equals(Object o) |
Instant |
expirationDate()
Returns the expiration date, after which users will no longer be able to use the signed URL/cookie to access your
private content
|
int |
hashCode() |
String |
keyPairId()
Returns the key pair ID, i.e., the public key ID for the CloudFront public key whose corresponding private key you're
using to generate the signature
|
PrivateKey |
privateKey()
Returns the private key used to generate the signature
|
String |
resourceUrl()
Returns the resource URL, i.e., the unsigned URL
|
CannedSignerRequest.Builder |
toBuilder() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcopypublic static CannedSignerRequest.Builder builder()
CannedSignerRequestpublic CannedSignerRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CannedSignerRequest.Builder,CannedSignerRequest>public String resourceUrl()
CloudFrontSignerRequestresourceUrl in interface CloudFrontSignerRequestpublic PrivateKey privateKey()
CloudFrontSignerRequestprivateKey in interface CloudFrontSignerRequestpublic String keyPairId()
CloudFrontSignerRequestkeyPairId in interface CloudFrontSignerRequestpublic Instant expirationDate()
CloudFrontSignerRequestexpirationDate in interface CloudFrontSignerRequestCopyright © 2023. All rights reserved.