Class CustomSignerRequest
java.lang.Object
software.amazon.awssdk.services.cloudfront.model.CustomSignerRequest
- All Implemented Interfaces:
- CloudFrontSignerRequest,- ToCopyableBuilder<CustomSignerRequest.Builder,- CustomSignerRequest> 
@Immutable
@ThreadSafe
@SdkPublicApi
public final class CustomSignerRequest
extends Object
implements CloudFrontSignerRequest, ToCopyableBuilder<CustomSignerRequest.Builder,CustomSignerRequest> 
Request to generate CloudFront signed URLs or signed cookies with a custom policy
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionReturns the active date, before which users will not yet be able to use the signed URL/cookie to access your private contentstatic CustomSignerRequest.Builderbuilder()Create a builder that can be used to create aCustomSignerRequestbooleanReturns the expiration date, after which users will no longer be able to use the signed URL/cookie to access your private contentinthashCode()ipRange()Returns the IP range of the users allowed to access your private contentReturns 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 signatureReturns the private key used to generate the signatureReturns the resource URL, i.e., the unsigned URLTake this object and create a builder that contains all of the current property values of this object.Methods inherited from class java.lang.ObjectgetClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
builderCreate a builder that can be used to create aCustomSignerRequest
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<CustomSignerRequest.Builder,- CustomSignerRequest> 
- Returns:
- a builder for type T
 
- 
resourceUrlDescription copied from interface:CloudFrontSignerRequestReturns the resource URL, i.e., the unsigned URL- Specified by:
- resourceUrlin interface- CloudFrontSignerRequest
 
- 
privateKeyDescription copied from interface:CloudFrontSignerRequestReturns the private key used to generate the signature- Specified by:
- privateKeyin interface- CloudFrontSignerRequest
 
- 
keyPairIdDescription copied from interface:CloudFrontSignerRequestReturns 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- Specified by:
- keyPairIdin interface- CloudFrontSignerRequest
 
- 
expirationDateDescription copied from interface:CloudFrontSignerRequestReturns the expiration date, after which users will no longer be able to use the signed URL/cookie to access your private content- Specified by:
- expirationDatein interface- CloudFrontSignerRequest
 
- 
activeDateReturns the active date, before which users will not yet be able to use the signed URL/cookie to access your private content
- 
ipRangeReturns the IP range of the users allowed to access your private content
- 
resourceUrlPattern
- 
equals
- 
hashCode
 
-