Class DefaultSignedUrl
java.lang.Object
software.amazon.awssdk.services.cloudfront.internal.url.DefaultSignedUrl
- All Implemented Interfaces:
SignedUrl,ToCopyableBuilder<DefaultSignedUrl.Builder,DefaultSignedUrl>
@Immutable
@ThreadSafe
@SdkInternalApi
public final class DefaultSignedUrl
extends Object
implements SignedUrl, ToCopyableBuilder<DefaultSignedUrl.Builder,DefaultSignedUrl>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic DefaultSignedUrl.Builderbuilder()Generates an HTTP GET request that can be executed by an HTTP client to access the resourcedomain()Returns the CloudFront domain, e.g., d1npcfkc2mojrf.cloudfront.net.rproxy.govskope.caReturns the encoded path of the signed URLbooleaninthashCode()protocol()Returns the protocol, i.e., HTTPS / HTTPTake this object and create a builder that contains all of the current property values of this object.toString()url()Returns the signed URL that can be provided to users to access your private contentMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
builder
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<DefaultSignedUrl.Builder,DefaultSignedUrl> - Returns:
- a builder for type T
-
toString
-
protocol
-
domain
-
encodedPath
Description copied from interface:SignedUrlReturns the encoded path of the signed URL- Specified by:
encodedPathin interfaceSignedUrl
-
url
-
createHttpGetRequest
Description copied from interface:SignedUrlGenerates an HTTP GET request that can be executed by an HTTP client to access the resource- Specified by:
createHttpGetRequestin interfaceSignedUrl
-
equals
-
hashCode
-