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.