org.jclouds.atmos
Interface AtmosAsyncClient
- public interface AtmosAsyncClient 
Provides asynchronous access to EMC Atmos Online Storage resources via their REST API.
 
- Author:
- Adrian Cole
- See Also:
- AtmosClient,
 
newObject
@Provides
AtmosObject newObject()
- Creates a default implementation of AtmosObject
 
- 
 
listDirectories
com.google.common.util.concurrent.ListenableFuture<BoundedSet<? extends DirectoryEntry>> listDirectories(ListOptions... options)
- 
- See Also:
- AtmosClient.listDirectories(org.jclouds.atmos.options.ListOptions...)
 
listDirectory
com.google.common.util.concurrent.ListenableFuture<BoundedSet<? extends DirectoryEntry>> listDirectory(String directoryName,
                                                                                                       ListOptions... options)
- 
- See Also:
- AtmosClient.listDirectory(java.lang.String, org.jclouds.atmos.options.ListOptions...)
 
createDirectory
com.google.common.util.concurrent.ListenableFuture<URI> createDirectory(String directoryName,
                                                                        PutOptions... options)
- 
- See Also:
- AtmosClient.createDirectory(java.lang.String, org.jclouds.atmos.options.PutOptions...)
 
createFile
com.google.common.util.concurrent.ListenableFuture<URI> createFile(String parent,
                                                                   AtmosObject object,
                                                                   PutOptions... options)
- 
- See Also:
- AtmosClient.createFile(java.lang.String, org.jclouds.atmos.domain.AtmosObject, org.jclouds.atmos.options.PutOptions...)
 
updateFile
com.google.common.util.concurrent.ListenableFuture<Void> updateFile(String parent,
                                                                    AtmosObject object,
                                                                    PutOptions... options)
- 
- See Also:
- AtmosClient.updateFile(java.lang.String, org.jclouds.atmos.domain.AtmosObject, org.jclouds.atmos.options.PutOptions...)
 
readFile
com.google.common.util.concurrent.ListenableFuture<AtmosObject> readFile(String path,
                                                                         GetOptions... options)
- 
- See Also:
- AtmosClient.readFile(java.lang.String, org.jclouds.http.options.GetOptions...)
 
headFile
com.google.common.util.concurrent.ListenableFuture<AtmosObject> headFile(String path)
- 
- See Also:
- AtmosClient.headFile(java.lang.String)
 
getSystemMetadata
com.google.common.util.concurrent.ListenableFuture<SystemMetadata> getSystemMetadata(String path)
- 
- See Also:
- AtmosClient.getSystemMetadata(java.lang.String)
 
getUserMetadata
com.google.common.util.concurrent.ListenableFuture<UserMetadata> getUserMetadata(String path)
- 
- See Also:
- AtmosClient.getUserMetadata(java.lang.String)
 
deletePath
com.google.common.util.concurrent.ListenableFuture<Void> deletePath(String path)
- 
- See Also:
- AtmosClient.deletePath(java.lang.String)
 
pathExists
com.google.common.util.concurrent.ListenableFuture<Boolean> pathExists(String path)
- 
- See Also:
- AtmosClient.pathExists(java.lang.String)
 
isPublic
com.google.common.util.concurrent.ListenableFuture<Boolean> isPublic(String path)
- 
- See Also:
- AtmosClient.isPublic(java.lang.String)
 
Copyright © 2009-2011 jclouds. All Rights Reserved.