org.jclouds.glesys.features
Interface ArchiveAsyncClient


public interface ArchiveAsyncClient

Provides asynchronous access to Archive data via the Glesys REST API.

Author:
Adam Lowe
See Also:
ArchiveClient,

Method Summary
 com.google.common.util.concurrent.ListenableFuture<Void> changeArchivePassword(String username, String password)
           
 com.google.common.util.concurrent.ListenableFuture<Void> createArchive(String username, String password, int size)
           
 com.google.common.util.concurrent.ListenableFuture<Void> deleteArchive(String username)
           
 com.google.common.util.concurrent.ListenableFuture<ArchiveAllowedArguments> getArchiveAllowedArguments()
           
 com.google.common.util.concurrent.ListenableFuture<ArchiveDetails> getArchiveDetails(String username)
           
 com.google.common.util.concurrent.ListenableFuture<Set<Archive>> listArchives()
           
 com.google.common.util.concurrent.ListenableFuture<Void> resizeArchive(String username, int size)
           
 

Method Detail

listArchives

com.google.common.util.concurrent.ListenableFuture<Set<Archive>> listArchives()
See Also:
ArchiveClient.listArchives()

getArchiveDetails

com.google.common.util.concurrent.ListenableFuture<ArchiveDetails> getArchiveDetails(String username)
See Also:
ArchiveClient.getArchiveDetails(java.lang.String)

createArchive

com.google.common.util.concurrent.ListenableFuture<Void> createArchive(String username,
                                                                       String password,
                                                                       int size)
See Also:
ArchiveClient.createArchive(java.lang.String, java.lang.String, int)

deleteArchive

com.google.common.util.concurrent.ListenableFuture<Void> deleteArchive(String username)
See Also:
ArchiveClient.deleteArchive(java.lang.String)

resizeArchive

com.google.common.util.concurrent.ListenableFuture<Void> resizeArchive(String username,
                                                                       int size)
See Also:
ArchiveClient.resizeArchive(java.lang.String, int)

changeArchivePassword

com.google.common.util.concurrent.ListenableFuture<Void> changeArchivePassword(String username,
                                                                               String password)
See Also:
ArchiveClient.changeArchivePassword(java.lang.String, java.lang.String)

getArchiveAllowedArguments

com.google.common.util.concurrent.ListenableFuture<ArchiveAllowedArguments> getArchiveAllowedArguments()
See Also:
ArchiveClient.getArchiveAllowedArguments()


Copyright © 2009-2012 jclouds. All Rights Reserved.