Package com.azure.storage.file.share.sas
Class ShareServiceSasQueryParameters
java.lang.Object
com.azure.storage.common.sas.BaseSasQueryParameters
com.azure.storage.file.share.sas.ShareServiceSasQueryParameters
Deprecated.
Represents the components that make up an Azure Storage SAS' query parameters. This type is not constructed directly
by the user; it is only generated by the
ShareServiceSasSignatureValues type. Once generated, it can be set
on a ShareFileClientBuilder 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.-
Field Summary
Fields inherited from class com.azure.storage.common.sas.BaseSasQueryParameters
expiryTime, permissions, protocol, sasIpRange, signature, startTime, version -
Constructor Summary
ConstructorsConstructorDescriptionShareServiceSasQueryParameters(Map<String, String[]> queryParamsMap, boolean removeSasParametersFromMap) Deprecated.Please useShareServiceSasSignatureValues -
Method Summary
Modifier and TypeMethodDescriptionencode()Deprecated.Please use the generateSas method on the desired file/share client after initializingShareServiceSasSignatureValues.Deprecated.Please useShareServiceSasSignatureValuesDeprecated.Please useShareServiceSasSignatureValuesDeprecated.Please useShareServiceSasSignatureValuesDeprecated.Please useShareServiceSasSignatureValuesDeprecated.Please useShareServiceSasSignatureValuesDeprecated.Please useShareServiceSasSignatureValuesDeprecated.Please useShareServiceSasSignatureValuesMethods inherited from class com.azure.storage.common.sas.BaseSasQueryParameters
formatQueryParameterDate, getExpiryTime, getPermissions, getProtocol, getQueryParameter, getQueryParameter, getSasIpRange, getSignature, getStartTime, getVersion, tryAppendQueryParameter
-
Constructor Details
-
ShareServiceSasQueryParameters
@Deprecated public ShareServiceSasQueryParameters(Map<String, String[]> queryParamsMap, boolean removeSasParametersFromMap) Deprecated.Please useShareServiceSasSignatureValuesCreates a newShareServiceSasQueryParametersobject.- Parameters:
queryParamsMap- All query parameters for the request as key-value pairsremoveSasParametersFromMap- Whentrue, the SAS query parameters will be removed from queryParamsMap
-
-
Method Details
-
getIdentifier
Deprecated.Please useShareServiceSasSignatureValuesGets the signed identifier (only forShareServiceSasSignatureValues) ornull.- Returns:
- The signed identifier (only for
ShareServiceSasSignatureValues) ornull. Please see here for more information.
-
getResource
Deprecated.Please useShareServiceSasSignatureValuesGets the storage share or file (only forShareServiceSasSignatureValues).- Returns:
- The storage share or file (only for
ShareServiceSasSignatureValues).
-
getCacheControl
Deprecated.Please useShareServiceSasSignatureValuesGets the Cache-Control header value when a client accesses the resource with this sas token.- Returns:
- The Cache-Control header value when a client accesses the resource with this sas token.
-
getContentDisposition
Deprecated.Please useShareServiceSasSignatureValuesGets the Content-Disposition header value when a client accesses the resource with this sas token.- Returns:
- The Content-Disposition header value when a client accesses the resource with this sas token.
-
getContentEncoding
Deprecated.Please useShareServiceSasSignatureValuesGets the Content-Encoding header value when a client accesses the resource with this sas token.- Returns:
- The Content-Encoding header value when a client accesses the resource with this sas token.
-
getContentLanguage
Deprecated.Please useShareServiceSasSignatureValuesGets the Content-Language header value when a client accesses the resource with this sas token.- Returns:
- The Content-Language header value when a client accesses the resource with this sas token.
-
getContentType
Deprecated.Please useShareServiceSasSignatureValuesGets the Content-Type header value when a client accesses the resource with this sas token.- Returns:
- The Content-Type header value when a client accesses the resource with this sas token.
-
encode
Deprecated.Please use the generateSas method on the desired file/share client after initializingShareServiceSasSignatureValues.Encodes all SAS query parameters into a string that can be appended to a URL.- Specified by:
encodein classBaseSasQueryParameters- Returns:
- A
Stringrepresenting the SAS query parameters.
-
ShareServiceSasSignatureValues.