public interface S3Repository
This service is used by S3 data type
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.Future<?> |
delete(java.lang.String bucket,
java.lang.String key)
Delete remote stream using bucket and key
|
java.util.concurrent.Future<java.io.InputStream> |
get(java.lang.String bucket,
java.lang.String key)
Load remote stream using bucket and key
|
java.util.concurrent.Future<?> |
upload(java.lang.String bucket,
java.lang.String key,
java.io.InputStream stream,
long length,
java.util.Map<java.lang.String,java.lang.String> metadata)
Upload stream defined by bucket and key.
|
java.util.concurrent.Future<java.io.InputStream> get(java.lang.String bucket,
java.lang.String key)
bucket - bucket where stream is storedkey - key in bucket for streamjava.util.concurrent.Future<?> upload(java.lang.String bucket,
java.lang.String key,
java.io.InputStream stream,
long length,
java.util.Map<java.lang.String,java.lang.String> metadata)
bucket - bucket where stream will be storedkey - key inside a bucket for streamstream - provided streamlength - size of streammetadata - additional metadatajava.util.concurrent.Future<?> delete(java.lang.String bucket,
java.lang.String key)
bucket - bucket where stream is storedkey - key in bucket for stream