|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AtmosAsyncClient
Provides asynchronous access to EMC Atmos Online Storage resources via their REST API.
AtmosClient
,
Method Summary | |
---|---|
com.google.common.util.concurrent.ListenableFuture<URI> |
createDirectory(String directoryName,
PutOptions... options)
|
com.google.common.util.concurrent.ListenableFuture<URI> |
createFile(String parent,
AtmosObject object,
PutOptions... options)
|
com.google.common.util.concurrent.ListenableFuture<Void> |
deletePath(String path)
|
com.google.common.util.concurrent.ListenableFuture<SystemMetadata> |
getSystemMetadata(String path)
|
com.google.common.util.concurrent.ListenableFuture<UserMetadata> |
getUserMetadata(String path)
|
com.google.common.util.concurrent.ListenableFuture<AtmosObject> |
headFile(String path)
|
com.google.common.util.concurrent.ListenableFuture<Boolean> |
isPublic(String path)
|
com.google.common.util.concurrent.ListenableFuture<BoundedSet<? extends DirectoryEntry>> |
listDirectories(ListOptions... options)
|
com.google.common.util.concurrent.ListenableFuture<BoundedSet<? extends DirectoryEntry>> |
listDirectory(String directoryName,
ListOptions... options)
|
AtmosObject |
newObject()
Creates a default implementation of AtmosObject |
com.google.common.util.concurrent.ListenableFuture<Boolean> |
pathExists(String path)
|
com.google.common.util.concurrent.ListenableFuture<AtmosObject> |
readFile(String path,
GetOptions... options)
|
com.google.common.util.concurrent.ListenableFuture<Void> |
updateFile(String parent,
AtmosObject object,
PutOptions... options)
|
Method Detail |
---|
@Provides AtmosObject newObject()
com.google.common.util.concurrent.ListenableFuture<BoundedSet<? extends DirectoryEntry>> listDirectories(ListOptions... options)
AtmosClient.listDirectories(org.jclouds.atmos.options.ListOptions...)
com.google.common.util.concurrent.ListenableFuture<BoundedSet<? extends DirectoryEntry>> listDirectory(String directoryName, ListOptions... options)
AtmosClient.listDirectory(java.lang.String, org.jclouds.atmos.options.ListOptions...)
com.google.common.util.concurrent.ListenableFuture<URI> createDirectory(String directoryName, PutOptions... options)
AtmosClient.createDirectory(java.lang.String, org.jclouds.atmos.options.PutOptions...)
com.google.common.util.concurrent.ListenableFuture<URI> createFile(String parent, AtmosObject object, PutOptions... options)
AtmosClient.createFile(java.lang.String, org.jclouds.atmos.domain.AtmosObject, org.jclouds.atmos.options.PutOptions...)
com.google.common.util.concurrent.ListenableFuture<Void> updateFile(String parent, AtmosObject object, PutOptions... options)
AtmosClient.updateFile(java.lang.String, org.jclouds.atmos.domain.AtmosObject, org.jclouds.atmos.options.PutOptions...)
com.google.common.util.concurrent.ListenableFuture<AtmosObject> readFile(String path, GetOptions... options)
AtmosClient.readFile(java.lang.String, org.jclouds.http.options.GetOptions...)
com.google.common.util.concurrent.ListenableFuture<AtmosObject> headFile(String path)
AtmosClient.headFile(java.lang.String)
com.google.common.util.concurrent.ListenableFuture<SystemMetadata> getSystemMetadata(String path)
AtmosClient.getSystemMetadata(java.lang.String)
com.google.common.util.concurrent.ListenableFuture<UserMetadata> getUserMetadata(String path)
AtmosClient.getUserMetadata(java.lang.String)
com.google.common.util.concurrent.ListenableFuture<Void> deletePath(String path)
AtmosClient.deletePath(java.lang.String)
com.google.common.util.concurrent.ListenableFuture<Boolean> pathExists(String path)
AtmosClient.pathExists(java.lang.String)
com.google.common.util.concurrent.ListenableFuture<Boolean> isPublic(String path)
AtmosClient.isPublic(java.lang.String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |