Uses of Class
com.azure.storage.blob.sas.BlobServiceSasSignatureValues
Package
Description
Package containing the classes for BlobServiceClient.
Package containing SAS (shared access signature) classes used by Azure Storage Blobs.
Package containing specialized clients for Azure Storage Blobs.
-
Uses of BlobServiceSasSignatureValues in com.azure.storage.blob
Modifier and TypeMethodDescriptionBlobContainerAsyncClient.generateSas
(BlobServiceSasSignatureValues blobServiceSasSignatureValues) Generates a service SAS for the container using the specifiedBlobServiceSasSignatureValues
BlobContainerAsyncClient.generateSas
(BlobServiceSasSignatureValues blobServiceSasSignatureValues, com.azure.core.util.Context context) Generates a service SAS for the container using the specifiedBlobServiceSasSignatureValues
BlobContainerClient.generateSas
(BlobServiceSasSignatureValues blobServiceSasSignatureValues) Generates a service SAS for the container using the specifiedBlobServiceSasSignatureValues
BlobContainerClient.generateSas
(BlobServiceSasSignatureValues blobServiceSasSignatureValues, com.azure.core.util.Context context) Generates a service SAS for the container using the specifiedBlobServiceSasSignatureValues
BlobContainerAsyncClient.generateUserDelegationSas
(BlobServiceSasSignatureValues blobServiceSasSignatureValues, UserDelegationKey userDelegationKey) Generates a user delegation SAS for the container using the specifiedBlobServiceSasSignatureValues
.BlobContainerAsyncClient.generateUserDelegationSas
(BlobServiceSasSignatureValues blobServiceSasSignatureValues, UserDelegationKey userDelegationKey, String accountName, com.azure.core.util.Context context) Generates a user delegation SAS for the container using the specifiedBlobServiceSasSignatureValues
.BlobContainerClient.generateUserDelegationSas
(BlobServiceSasSignatureValues blobServiceSasSignatureValues, UserDelegationKey userDelegationKey) Generates a user delegation SAS for the container using the specifiedBlobServiceSasSignatureValues
.BlobContainerClient.generateUserDelegationSas
(BlobServiceSasSignatureValues blobServiceSasSignatureValues, UserDelegationKey userDelegationKey, String accountName, com.azure.core.util.Context context) Generates a user delegation SAS for the container using the specifiedBlobServiceSasSignatureValues
. -
Uses of BlobServiceSasSignatureValues in com.azure.storage.blob.sas
Modifier and TypeMethodDescriptionBlobServiceSasSignatureValues.setBlobName
(String blobName) Deprecated.Please use the SAS generation methods provided on the desired blob client that will auto-populate the blob name.BlobServiceSasSignatureValues.setCacheControl
(String cacheControl) Sets the cache-control header for the SAS.BlobServiceSasSignatureValues.setContainerName
(String containerName) Deprecated.Please use the SAS generation methods provided on the desired container/blob client that will auto-populate the container name.BlobServiceSasSignatureValues.setContentDisposition
(String contentDisposition) Sets the content-disposition header for the SAS.BlobServiceSasSignatureValues.setContentEncoding
(String contentEncoding) Sets the content-encoding header for the SAS.BlobServiceSasSignatureValues.setContentLanguage
(String contentLanguage) Sets the content-language header for the SAS.BlobServiceSasSignatureValues.setContentType
(String contentType) Sets the content-type header for the SAS.BlobServiceSasSignatureValues.setCorrelationId
(String correlationId) Sets the correlation id value for the SAS.BlobServiceSasSignatureValues.setExpiryTime
(OffsetDateTime expiryTime) Sets the time after which the SAS will no longer work.BlobServiceSasSignatureValues.setIdentifier
(String identifier) Sets the name of the access policy on the container this SAS references if any.BlobServiceSasSignatureValues.setPermissions
(BlobContainerSasPermission permissions) Sets the Container permissions allowed by the SAS.BlobServiceSasSignatureValues.setPermissions
(BlobSasPermission permissions) Sets the Blob permissions allowed by the SAS.BlobServiceSasSignatureValues.setPreauthorizedAgentObjectId
(String preauthorizedAgentObjectId) Sets the AAD object ID of a user assumed to be authorized by the owner of the user delegation key to perform the action granted by the SAS token.BlobServiceSasSignatureValues.setProtocol
(SasProtocol protocol) Sets theSasProtocol
which determines the protocols allowed by the SAS.BlobServiceSasSignatureValues.setSasIpRange
(SasIpRange sasIpRange) Sets theSasIpRange
which determines the IP ranges that are allowed to use the SAS.BlobServiceSasSignatureValues.setSnapshotId
(String snapshotId) Deprecated.Please use the SAS generation methods provided on the desired (snapshot) blob client that will auto-populate the snapshot id.BlobServiceSasSignatureValues.setStartTime
(OffsetDateTime startTime) Sets when the SAS will take effect.BlobServiceSasSignatureValues.setVersion
(String version) Deprecated.The version is set to the latest version of sas. -
Uses of BlobServiceSasSignatureValues in com.azure.storage.blob.specialized
Modifier and TypeMethodDescriptionBlobAsyncClientBase.generateSas
(BlobServiceSasSignatureValues blobServiceSasSignatureValues) Generates a service SAS for the blob using the specifiedBlobServiceSasSignatureValues
BlobAsyncClientBase.generateSas
(BlobServiceSasSignatureValues blobServiceSasSignatureValues, com.azure.core.util.Context context) Generates a service SAS for the blob using the specifiedBlobServiceSasSignatureValues
BlobClientBase.generateSas
(BlobServiceSasSignatureValues blobServiceSasSignatureValues) Generates a service SAS for the blob using the specifiedBlobServiceSasSignatureValues
BlobClientBase.generateSas
(BlobServiceSasSignatureValues blobServiceSasSignatureValues, com.azure.core.util.Context context) Generates a service SAS for the blob using the specifiedBlobServiceSasSignatureValues
BlobAsyncClientBase.generateUserDelegationSas
(BlobServiceSasSignatureValues blobServiceSasSignatureValues, UserDelegationKey userDelegationKey) Generates a user delegation SAS for the blob using the specifiedBlobServiceSasSignatureValues
.BlobAsyncClientBase.generateUserDelegationSas
(BlobServiceSasSignatureValues blobServiceSasSignatureValues, UserDelegationKey userDelegationKey, String accountName, com.azure.core.util.Context context) Generates a user delegation SAS for the blob using the specifiedBlobServiceSasSignatureValues
.BlobClientBase.generateUserDelegationSas
(BlobServiceSasSignatureValues blobServiceSasSignatureValues, UserDelegationKey userDelegationKey) Generates a user delegation SAS for the blob using the specifiedBlobServiceSasSignatureValues
.BlobClientBase.generateUserDelegationSas
(BlobServiceSasSignatureValues blobServiceSasSignatureValues, UserDelegationKey userDelegationKey, String accountName, com.azure.core.util.Context context) Generates a user delegation SAS for the blob using the specifiedBlobServiceSasSignatureValues
.