Index

A B C D E F G I L N O P S T V 
All Classes and Interfaces|All Packages|Constant Field Values

A

ACCOUNT_NAME - Static variable in class org.eclipse.edc.azure.blob.AzureBlobStoreSchema
 
AzureBlobStoreSchema - Class in org.eclipse.edc.azure.blob
Constants used in Azure Blob storage data address properties.
AzureSasToken - Class in org.eclipse.edc.azure.blob
 
AzureSasToken(String, long) - Constructor for class org.eclipse.edc.azure.blob.AzureSasToken
 
AzureStorageValidator - Class in org.eclipse.edc.azure.blob.validator
Validates storage account resource names and keys.
AzureStorageValidator() - Constructor for class org.eclipse.edc.azure.blob.validator.AzureStorageValidator
 

B

BLOB_NAME - Static variable in class org.eclipse.edc.azure.blob.AzureBlobStoreSchema
 
BLOB_PREFIX - Static variable in class org.eclipse.edc.azure.blob.AzureBlobStoreSchema
 
BlobAdapter - Interface in org.eclipse.edc.azure.blob.adapter
Adapter over BlockBlobClient in order to support mocking.
BlobStoreApi - Interface in org.eclipse.edc.azure.blob.api
 
BlobStoreApiImpl - Class in org.eclipse.edc.azure.blob.api
 
BlobStoreApiImpl(Vault, String) - Constructor for class org.eclipse.edc.azure.blob.api.BlobStoreApiImpl
 
BlobStoreCoreExtension - Class in org.eclipse.edc.azure.blob
 
BlobStoreCoreExtension() - Constructor for class org.eclipse.edc.azure.blob.BlobStoreCoreExtension
 

C

CONTAINER_NAME - Static variable in class org.eclipse.edc.azure.blob.AzureBlobStoreSchema
 
CORRELATION_ID - Static variable in class org.eclipse.edc.azure.blob.AzureBlobStoreSchema
 
createAccountSas(String, String, String, OffsetDateTime) - Method in interface org.eclipse.edc.azure.blob.api.BlobStoreApi
 
createAccountSas(String, String, String, OffsetDateTime) - Method in class org.eclipse.edc.azure.blob.api.BlobStoreApiImpl
 
createContainer(String, String) - Method in interface org.eclipse.edc.azure.blob.api.BlobStoreApi
 
createContainer(String, String) - Method in class org.eclipse.edc.azure.blob.api.BlobStoreApiImpl
 
createContainerSasToken(String, String, String, OffsetDateTime) - Method in interface org.eclipse.edc.azure.blob.api.BlobStoreApi
 
createContainerSasToken(String, String, String, OffsetDateTime) - Method in class org.eclipse.edc.azure.blob.api.BlobStoreApiImpl
 

D

DefaultBlobAdapter - Class in org.eclipse.edc.azure.blob.adapter
Implementation of BlobAdapter using a BlockBlobClient.
DefaultBlobAdapter(BlockBlobClient) - Constructor for class org.eclipse.edc.azure.blob.adapter.DefaultBlobAdapter
 
deleteContainer(String, String) - Method in interface org.eclipse.edc.azure.blob.api.BlobStoreApi
 
deleteContainer(String, String) - Method in class org.eclipse.edc.azure.blob.api.BlobStoreApiImpl
 

E

EDC_BLOBSTORE_ENDPOINT_TEMPLATE - Static variable in class org.eclipse.edc.azure.blob.BlobStoreCoreExtension
 
exists(String, String) - Method in interface org.eclipse.edc.azure.blob.api.BlobStoreApi
 
exists(String, String) - Method in class org.eclipse.edc.azure.blob.api.BlobStoreApiImpl
 

F

FOLDER_NAME - Static variable in class org.eclipse.edc.azure.blob.AzureBlobStoreSchema
 

G

getBlob(String, String, String) - Method in interface org.eclipse.edc.azure.blob.api.BlobStoreApi
 
getBlob(String, String, String) - Method in class org.eclipse.edc.azure.blob.api.BlobStoreApiImpl
 
getBlobAdapter(String, String, String) - Method in interface org.eclipse.edc.azure.blob.api.BlobStoreApi
Get a blob adapter containing convenience methods for working on blob objects on a storage account.
getBlobAdapter(String, String, String) - Method in class org.eclipse.edc.azure.blob.api.BlobStoreApiImpl
 
getBlobAdapter(String, String, String, AzureSasCredential) - Method in interface org.eclipse.edc.azure.blob.api.BlobStoreApi
Get a blob adapter containing convenience methods for working on blob objects on a storage account.
getBlobAdapter(String, String, String, AzureSasCredential) - Method in class org.eclipse.edc.azure.blob.api.BlobStoreApiImpl
 
getBlobAdapter(String, String, String, String) - Method in interface org.eclipse.edc.azure.blob.api.BlobStoreApi
Get a blob adapter containing convenience methods for working on blob objects on a storage account.
getBlobAdapter(String, String, String, String) - Method in class org.eclipse.edc.azure.blob.api.BlobStoreApiImpl
 
getBlobName() - Method in interface org.eclipse.edc.azure.blob.adapter.BlobAdapter
 
getBlobName() - Method in class org.eclipse.edc.azure.blob.adapter.DefaultBlobAdapter
 
getBlobSize() - Method in interface org.eclipse.edc.azure.blob.adapter.BlobAdapter
 
getBlobSize() - Method in class org.eclipse.edc.azure.blob.adapter.DefaultBlobAdapter
 
getExpiration() - Method in class org.eclipse.edc.azure.blob.AzureSasToken
 
getOutputStream() - Method in interface org.eclipse.edc.azure.blob.adapter.BlobAdapter
 
getOutputStream() - Method in class org.eclipse.edc.azure.blob.adapter.DefaultBlobAdapter
 
getSas() - Method in class org.eclipse.edc.azure.blob.AzureSasToken
 

I

initialize(ServiceExtensionContext) - Method in class org.eclipse.edc.azure.blob.BlobStoreCoreExtension
 

L

listContainer(String, String) - Method in interface org.eclipse.edc.azure.blob.api.BlobStoreApi
 
listContainer(String, String) - Method in class org.eclipse.edc.azure.blob.api.BlobStoreApiImpl
 
listContainerFolder(String, String, String) - Method in interface org.eclipse.edc.azure.blob.api.BlobStoreApi
List all blobs from given folder in the container on a storage account.
listContainerFolder(String, String, String) - Method in class org.eclipse.edc.azure.blob.api.BlobStoreApiImpl
 

N

name() - Method in class org.eclipse.edc.azure.blob.BlobStoreCoreExtension
 
NAME - Static variable in class org.eclipse.edc.azure.blob.BlobStoreCoreExtension
 

O

openInputStream() - Method in interface org.eclipse.edc.azure.blob.adapter.BlobAdapter
 
openInputStream() - Method in class org.eclipse.edc.azure.blob.adapter.DefaultBlobAdapter
 
org.eclipse.edc.azure.blob - package org.eclipse.edc.azure.blob
 
org.eclipse.edc.azure.blob.adapter - package org.eclipse.edc.azure.blob.adapter
 
org.eclipse.edc.azure.blob.api - package org.eclipse.edc.azure.blob.api
 
org.eclipse.edc.azure.blob.validator - package org.eclipse.edc.azure.blob.validator
 

P

putBlob(String, String, String, byte[]) - Method in interface org.eclipse.edc.azure.blob.api.BlobStoreApi
 
putBlob(String, String, String, byte[]) - Method in class org.eclipse.edc.azure.blob.api.BlobStoreApiImpl
 

S

setMetadata(Map<String, String>) - Method in interface org.eclipse.edc.azure.blob.adapter.BlobAdapter
 
setMetadata(Map<String, String>) - Method in class org.eclipse.edc.azure.blob.adapter.DefaultBlobAdapter
 

T

TYPE - Static variable in class org.eclipse.edc.azure.blob.AzureBlobStoreSchema
 

V

validateAccountName(String) - Static method in class org.eclipse.edc.azure.blob.validator.AzureStorageValidator
Checks if an account name is valid.
validateBlobName(String) - Static method in class org.eclipse.edc.azure.blob.validator.AzureStorageValidator
Checks if a blob name is valid.
validateBlobPrefix(String) - Static method in class org.eclipse.edc.azure.blob.validator.AzureStorageValidator
Checks if a blob prefix is valid.
validateContainerName(String) - Static method in class org.eclipse.edc.azure.blob.validator.AzureStorageValidator
Checks if a container name is valid.
validateKeyName(String) - Static method in class org.eclipse.edc.azure.blob.validator.AzureStorageValidator
Checks if key name is valid.
validateMetadata(String) - Static method in class org.eclipse.edc.azure.blob.validator.AzureStorageValidator
Checks if a metadata value is valid.
A B C D E F G I L N O P S T V 
All Classes and Interfaces|All Packages|Constant Field Values