Uses of Class
com.azure.storage.blob.sas.BlobServiceSasSignatureValues
-
Packages that use BlobServiceSasSignatureValues Package Description com.azure.storage.blob Package containing the classes for BlobServiceClient.com.azure.storage.blob.sas Package containing SAS (shared access signature) classes used by Azure Storage Blobs.com.azure.storage.blob.specialized Package containing specialized clients for Azure Storage Blobs. -
-
Uses of BlobServiceSasSignatureValues in com.azure.storage.blob
Methods in com.azure.storage.blob with parameters of type BlobServiceSasSignatureValues Modifier and Type Method Description String
BlobContainerAsyncClient. generateSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues)
Generates a service SAS for the container using the specifiedBlobServiceSasSignatureValues
String
BlobContainerAsyncClient. generateSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues, com.azure.core.util.Context context)
Generates a service SAS for the container using the specifiedBlobServiceSasSignatureValues
String
BlobContainerClient. generateSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues)
Generates a service SAS for the container using the specifiedBlobServiceSasSignatureValues
String
BlobContainerClient. generateSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues, com.azure.core.util.Context context)
Generates a service SAS for the container using the specifiedBlobServiceSasSignatureValues
String
BlobContainerAsyncClient. generateUserDelegationSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues, UserDelegationKey userDelegationKey)
Generates a user delegation SAS for the container using the specifiedBlobServiceSasSignatureValues
.String
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
.String
BlobContainerClient. generateUserDelegationSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues, UserDelegationKey userDelegationKey)
Generates a user delegation SAS for the container using the specifiedBlobServiceSasSignatureValues
.String
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
Methods in com.azure.storage.blob.sas that return BlobServiceSasSignatureValues Modifier and Type Method Description BlobServiceSasSignatureValues
BlobServiceSasSignatureValues. setBlobName(String blobName)
Deprecated.Please use the SAS generation methods provided on the desired blob client that will auto-populate the blob name.BlobServiceSasSignatureValues
BlobServiceSasSignatureValues. setCacheControl(String cacheControl)
Sets the cache-control header for the SAS.BlobServiceSasSignatureValues
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
BlobServiceSasSignatureValues. setContentDisposition(String contentDisposition)
Sets the content-disposition header for the SAS.BlobServiceSasSignatureValues
BlobServiceSasSignatureValues. setContentEncoding(String contentEncoding)
Sets the content-encoding header for the SAS.BlobServiceSasSignatureValues
BlobServiceSasSignatureValues. setContentLanguage(String contentLanguage)
Sets the content-language header for the SAS.BlobServiceSasSignatureValues
BlobServiceSasSignatureValues. setContentType(String contentType)
Sets the content-type header for the SAS.BlobServiceSasSignatureValues
BlobServiceSasSignatureValues. setCorrelationId(String correlationId)
Sets the correlation id value for the SAS.BlobServiceSasSignatureValues
BlobServiceSasSignatureValues. setExpiryTime(OffsetDateTime expiryTime)
Sets the time after which the SAS will no longer work.BlobServiceSasSignatureValues
BlobServiceSasSignatureValues. setIdentifier(String identifier)
Sets the name of the access policy on the container this SAS references if any.BlobServiceSasSignatureValues
BlobServiceSasSignatureValues. setPermissions(BlobContainerSasPermission permissions)
Sets the Container permissions allowed by the SAS.BlobServiceSasSignatureValues
BlobServiceSasSignatureValues. setPermissions(BlobSasPermission permissions)
Sets the Blob permissions allowed by the SAS.BlobServiceSasSignatureValues
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
BlobServiceSasSignatureValues. setProtocol(SasProtocol protocol)
Sets theSasProtocol
which determines the protocols allowed by the SAS.BlobServiceSasSignatureValues
BlobServiceSasSignatureValues. setSasIpRange(SasIpRange sasIpRange)
Sets theSasIpRange
which determines the IP ranges that are allowed to use the SAS.BlobServiceSasSignatureValues
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
BlobServiceSasSignatureValues. setStartTime(OffsetDateTime startTime)
Sets when the SAS will take effect.BlobServiceSasSignatureValues
BlobServiceSasSignatureValues. setVersion(String version)
Deprecated.The version is set to the latest version of sas. -
Uses of BlobServiceSasSignatureValues in com.azure.storage.blob.specialized
Methods in com.azure.storage.blob.specialized with parameters of type BlobServiceSasSignatureValues Modifier and Type Method Description String
BlobAsyncClientBase. generateSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues)
Generates a service SAS for the blob using the specifiedBlobServiceSasSignatureValues
String
BlobAsyncClientBase. generateSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues, com.azure.core.util.Context context)
Generates a service SAS for the blob using the specifiedBlobServiceSasSignatureValues
String
BlobClientBase. generateSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues)
Generates a service SAS for the blob using the specifiedBlobServiceSasSignatureValues
String
BlobClientBase. generateSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues, com.azure.core.util.Context context)
Generates a service SAS for the blob using the specifiedBlobServiceSasSignatureValues
String
BlobAsyncClientBase. generateUserDelegationSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues, UserDelegationKey userDelegationKey)
Generates a user delegation SAS for the blob using the specifiedBlobServiceSasSignatureValues
.String
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
.String
BlobClientBase. generateUserDelegationSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues, UserDelegationKey userDelegationKey)
Generates a user delegation SAS for the blob using the specifiedBlobServiceSasSignatureValues
.String
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
.
-