public interface ObjectStorageClient
| Modifier and Type | Method and Description |
|---|---|
void |
delete(String objectName)
Deletes an object, if present.
|
Optional<StorageObject> |
get(String objectName)
Gets the
StorageObject including its body. |
Optional<StorageObject> |
getWithoutBody(String objectName)
Gets the
StorageObject metadata without its body. |
List<StorageObject> |
list() |
String |
put(StorageObject storageObject)
Creates or updates a
StorageObject. |
String |
put(String key,
org.jclouds.io.Payload value)
Creates or updates a
StorageObject. |
List<StorageObject> list()
List.String put(String key, org.jclouds.io.Payload value)
StorageObject.key - corresponds to StorageObject.getName().value - corresponds to StorageObject.getPayload().StorageObject.getETag() of the object.String put(StorageObject storageObject)
StorageObject.storageObject - corresponds to StorageObject.getName().StorageObject.getETag() of the object.Optional<StorageObject> getWithoutBody(String objectName)
StorageObject metadata without its body.objectName - corresponds to StorageObject.getName().StorageObject or null, if not found.Optional<StorageObject> get(String objectName)
StorageObject including its body.objectName - corresponds to StorageObject.getName().StorageObject or null, if not found.void delete(String objectName)
objectName - corresponds to StorageObject.getName().Copyright © 2017. All rights reserved.