Package io.digdag.spi
Interface Storage
-
public interface Storage
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceStorage.FileListingstatic interfaceStorage.UploadStreamProvider
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default com.google.common.base.Optional<DirectDownloadHandle>getDirectDownloadHandle(java.lang.String key)default com.google.common.base.Optional<DirectUploadHandle>getDirectUploadHandle(java.lang.String key)voidlist(java.lang.String keyPrefix, Storage.FileListing callback)StorageObjectopen(java.lang.String key)java.lang.Stringput(java.lang.String key, long contentLength, Storage.UploadStreamProvider payload)
-
-
-
Method Detail
-
open
StorageObject open(java.lang.String key) throws StorageFileNotFoundException
- Throws:
StorageFileNotFoundException
-
put
java.lang.String put(java.lang.String key, long contentLength, Storage.UploadStreamProvider payload) throws java.io.IOException- Throws:
java.io.IOException
-
list
void list(java.lang.String keyPrefix, Storage.FileListing callback)
-
getDirectDownloadHandle
default com.google.common.base.Optional<DirectDownloadHandle> getDirectDownloadHandle(java.lang.String key)
-
getDirectUploadHandle
default com.google.common.base.Optional<DirectUploadHandle> getDirectUploadHandle(java.lang.String key)
-
-