public final class SASQueryParameters extends Object
AccountSASSignatureValues and ServiceSASSignatureValues
types. Once generated, it can be set on a BlobURLParts object to be constructed as part of a URL or it can
be encoded into a String and appended to a URL directly (though caution should be taken here in case there
are existing query parameters, which might affect the appropriate means of appending these query parameters).
NOTE: Instances of this class are immutable to ensure thread safety.| Modifier and Type | Method and Description |
|---|---|
String |
cacheControl() |
String |
contentDisposition() |
String |
contentEncoding() |
String |
contentLanguage() |
String |
contentType() |
String |
encode()
Encodes all SAS query parameters into a string that can be appended to a URL.
|
OffsetDateTime |
expiryTime() |
String |
identifier() |
IPRange |
ipRange() |
OffsetDateTime |
keyExpiry() |
String |
keyOid() |
String |
keyService() |
OffsetDateTime |
keyStart() |
String |
keyTid() |
String |
keyVersion() |
String |
permissions() |
SASProtocol |
protocol() |
String |
resource() |
String |
resourceTypes() |
String |
services() |
String |
signature() |
OffsetDateTime |
startTime() |
String |
version() |
public String version()
public String services()
AccountSASService for
more details.public String resourceTypes()
AccountSASResourceType for more details.public SASProtocol protocol()
null. Please refer to SASProtocol for more details.public OffsetDateTime startTime()
null.public OffsetDateTime expiryTime()
public String identifier()
ServiceSASSignatureValues) or null. Please see
here
for more information.public String resource()
ServiceSASSignatureValues).public String permissions()
AccountSASPermission, BlobSASPermission, or ContainerSASPermission
for more details.public String signature()
public String cacheControl()
public String contentDisposition()
public String contentEncoding()
public String contentLanguage()
public String contentType()
public String keyOid()
public String keyTid()
public OffsetDateTime keyStart()
public OffsetDateTime keyExpiry()
public String keyService()
public String keyVersion()
public String encode()
String representing all SAS query parameters.Copyright © 2019 Microsoft Corporation. All rights reserved.