public class MinioExtendedStoreConnection extends Object implements org.adorsys.encobject.service.api.ExtendedStoreConnection
| Constructor and Description |
|---|
MinioExtendedStoreConnection(URL url,
MinioAccessKey minioAccessKey,
MinioSecretKey minioSecretKey) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
blobExists(org.adorsys.encobject.complextypes.BucketPath bucketPath) |
boolean |
containerExists(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory) |
long |
countBlobs(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory,
org.adorsys.encobject.types.ListRecursiveFlag listRecursiveFlag) |
void |
createContainer(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory) |
void |
deleteAllBuckets() |
void |
deleteContainer(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory) |
org.adorsys.encobject.domain.Payload |
getBlob(org.adorsys.encobject.complextypes.BucketPath bucketPath) |
org.adorsys.encobject.domain.PayloadStream |
getBlobStream(org.adorsys.encobject.complextypes.BucketPath bucketPath) |
org.adorsys.encobject.domain.StorageMetadata |
getStorageMetadata(org.adorsys.encobject.complextypes.BucketPath bucketPath) |
List<org.adorsys.encobject.domain.StorageMetadata> |
list(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory,
org.adorsys.encobject.types.ListRecursiveFlag listRecursiveFlag) |
void |
putBlob(org.adorsys.encobject.complextypes.BucketPath bucketPath,
byte[] bytes) |
void |
putBlob(org.adorsys.encobject.complextypes.BucketPath bucketPath,
org.adorsys.encobject.domain.Payload payload) |
void |
putBlobStream(org.adorsys.encobject.complextypes.BucketPath bucketPath,
org.adorsys.encobject.domain.PayloadStream payloadStream) |
void |
removeBlob(org.adorsys.encobject.complextypes.BucketPath bucketPath) |
void |
removeBlobFolder(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory) |
void |
removeBlobs(Iterable<org.adorsys.encobject.complextypes.BucketPath> iterable) |
public MinioExtendedStoreConnection(URL url, MinioAccessKey minioAccessKey, MinioSecretKey minioSecretKey)
public void putBlob(org.adorsys.encobject.complextypes.BucketPath bucketPath,
org.adorsys.encobject.domain.Payload payload)
putBlob in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic org.adorsys.encobject.domain.Payload getBlob(org.adorsys.encobject.complextypes.BucketPath bucketPath)
getBlob in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic void putBlobStream(org.adorsys.encobject.complextypes.BucketPath bucketPath,
org.adorsys.encobject.domain.PayloadStream payloadStream)
putBlobStream in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic org.adorsys.encobject.domain.PayloadStream getBlobStream(org.adorsys.encobject.complextypes.BucketPath bucketPath)
getBlobStream in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic void putBlob(org.adorsys.encobject.complextypes.BucketPath bucketPath,
byte[] bytes)
putBlob in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic org.adorsys.encobject.domain.StorageMetadata getStorageMetadata(org.adorsys.encobject.complextypes.BucketPath bucketPath)
getStorageMetadata in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic boolean blobExists(org.adorsys.encobject.complextypes.BucketPath bucketPath)
blobExists in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic void removeBlob(org.adorsys.encobject.complextypes.BucketPath bucketPath)
removeBlob in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic void removeBlobFolder(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory)
removeBlobFolder in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic void removeBlobs(Iterable<org.adorsys.encobject.complextypes.BucketPath> iterable)
removeBlobs in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic long countBlobs(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory,
org.adorsys.encobject.types.ListRecursiveFlag listRecursiveFlag)
countBlobs in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic void createContainer(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory)
createContainer in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic boolean containerExists(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory)
containerExists in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic void deleteContainer(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory)
deleteContainer in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic List<org.adorsys.encobject.domain.StorageMetadata> list(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory, org.adorsys.encobject.types.ListRecursiveFlag listRecursiveFlag)
list in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic void deleteAllBuckets()
Copyright © 2018. All Rights Reserved.