@Immutable @ThreadSafe public final class DefaultSignedUrl extends Object implements SignedUrl, ToCopyableBuilder<DefaultSignedUrl.Builder,DefaultSignedUrl>
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultSignedUrl.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DefaultSignedUrl.Builder |
builder() |
SdkHttpRequest |
createHttpGetRequest()
Generates an HTTP GET request that can be executed by an HTTP client to access the resource
|
String |
domain()
Returns the CloudFront domain, e.g., d1npcfkc2mojrf.cloudfront.net
|
String |
encodedPath()
Returns the encoded path of the signed URL
|
boolean |
equals(Object o) |
int |
hashCode() |
String |
protocol()
Returns the protocol, i.e., HTTPS / HTTP
|
DefaultSignedUrl.Builder |
toBuilder() |
String |
toString() |
String |
url()
Returns the signed URL that can be provided to users to access your private content
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic static DefaultSignedUrl.Builder builder()
public DefaultSignedUrl.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DefaultSignedUrl.Builder,DefaultSignedUrl>public String protocol()
SignedUrlpublic String domain()
SignedUrlpublic String encodedPath()
SignedUrlencodedPath in interface SignedUrlpublic String url()
SignedUrlpublic SdkHttpRequest createHttpGetRequest()
SignedUrlcreateHttpGetRequest in interface SignedUrlCopyright © 2023. All rights reserved.