Package org.eclipse.edc.azure.blob.api
Interface BlobStoreApi
- All Known Implementing Classes:
BlobStoreApiImpl
@ExtensionPoint
public interface BlobStoreApi
-
Method Summary
Modifier and TypeMethodDescriptioncreateAccountSas(String accountName, String containerName, String racwxdl, OffsetDateTime expiry) voidcreateContainer(String accountName, String containerName) createContainerSasToken(String accountName, String containerName, String accessSpec, OffsetDateTime expiry) voiddeleteContainer(String accountName, String containerName) booleanbyte[]getBlobAdapter(String accountName, String containerName, String blobName, com.azure.core.credential.AzureSasCredential credential) getBlobAdapter(String accountName, String containerName, String blobName, String sharedKey) List<com.azure.storage.blob.models.BlobItem>listContainer(String accountName, String containerName) void
-
Method Details
-
createContainer
-
deleteContainer
-
exists
-
createContainerSasToken
String createContainerSasToken(String accountName, String containerName, String accessSpec, OffsetDateTime expiry) -
listContainer
-
putBlob
-
createAccountSas
String createAccountSas(String accountName, String containerName, String racwxdl, OffsetDateTime expiry) -
getBlob
-
getBlobAdapter
BlobAdapter getBlobAdapter(String accountName, String containerName, String blobName, String sharedKey) -
getBlobAdapter
BlobAdapter getBlobAdapter(String accountName, String containerName, String blobName, com.azure.core.credential.AzureSasCredential credential)
-