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.
|
Modifier and Type | Method and Description |
---|---|
String |
BlobContainerClient.generateSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues)
Generates a service SAS for the container using the specified
BlobServiceSasSignatureValues
Note : The client must be authenticated via StorageSharedKeyCredential |
String |
BlobContainerAsyncClient.generateSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues)
Generates a service SAS for the container using the specified
BlobServiceSasSignatureValues
Note : The client must be authenticated via StorageSharedKeyCredential |
String |
BlobContainerClient.generateUserDelegationSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues,
UserDelegationKey userDelegationKey)
Generates a user delegation SAS for the container using the specified
BlobServiceSasSignatureValues . |
String |
BlobContainerAsyncClient.generateUserDelegationSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues,
UserDelegationKey userDelegationKey)
Generates a user delegation SAS for the container using the specified
BlobServiceSasSignatureValues . |
Modifier and Type | Method and 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.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.setProtocol(SasProtocol protocol)
Sets the
SasProtocol which determines the protocols allowed by the SAS. |
BlobServiceSasSignatureValues |
BlobServiceSasSignatureValues.setSasIpRange(SasIpRange sasIpRange)
Sets the
SasIpRange 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)
Sets the version of the service this SAS will target.
|
Modifier and Type | Method and Description |
---|---|
String |
BlobAsyncClientBase.generateSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues)
Generates a service SAS for the blob using the specified
BlobServiceSasSignatureValues
Note : The client must be authenticated via StorageSharedKeyCredential |
String |
BlobClientBase.generateSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues)
Generates a service SAS for the blob using the specified
BlobServiceSasSignatureValues
Note : The client must be authenticated via StorageSharedKeyCredential |
String |
BlobAsyncClientBase.generateUserDelegationSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues,
UserDelegationKey userDelegationKey)
Generates a user delegation SAS for the blob using the specified
BlobServiceSasSignatureValues . |
String |
BlobClientBase.generateUserDelegationSas(BlobServiceSasSignatureValues blobServiceSasSignatureValues,
UserDelegationKey userDelegationKey)
Generates a user delegation SAS for the blob using the specified
BlobServiceSasSignatureValues . |
Copyright © 2020 Microsoft Corporation. All rights reserved.