org.jclouds.openstack.nova.v2_0.extensions
Interface AdminActionsAsyncApi


public interface AdminActionsAsyncApi

Provide access to Admin Server Actions via REST API

Author:
Adam Lowe
See Also:
AdminActionsApi

Method Summary
 com.google.common.util.concurrent.ListenableFuture<String> createBackupOfServer(String id, String imageName, BackupType backupType, int rotation, CreateBackupOfServerOptions... options)
           
 com.google.common.util.concurrent.ListenableFuture<Boolean> injectNetworkInfoIntoServer(String id)
           
 com.google.common.util.concurrent.ListenableFuture<Boolean> liveMigrateServer(String id, String host, boolean blockMigration, boolean diskOverCommit)
           
 com.google.common.util.concurrent.ListenableFuture<Boolean> lockServer(String id)
           
 com.google.common.util.concurrent.ListenableFuture<Boolean> migrateServer(String id)
           
 com.google.common.util.concurrent.ListenableFuture<Boolean> pauseServer(String id)
           
 com.google.common.util.concurrent.ListenableFuture<Boolean> resetNetworkOfServer(String id)
           
 com.google.common.util.concurrent.ListenableFuture<Boolean> resumeServer(String id)
           
 com.google.common.util.concurrent.ListenableFuture<Boolean> suspendServer(String id)
           
 com.google.common.util.concurrent.ListenableFuture<Boolean> unlockServer(String id)
           
 com.google.common.util.concurrent.ListenableFuture<Boolean> unpauseServer(String id)
           
 

Method Detail

suspendServer

com.google.common.util.concurrent.ListenableFuture<Boolean> suspendServer(String id)
See Also:
AdminActionsApi.suspendServer(String)

resumeServer

com.google.common.util.concurrent.ListenableFuture<Boolean> resumeServer(String id)
See Also:
AdminActionsApi.resumeServer(String)

migrateServer

com.google.common.util.concurrent.ListenableFuture<Boolean> migrateServer(String id)
See Also:
AdminActionsApi.migrateServer(String)

lockServer

com.google.common.util.concurrent.ListenableFuture<Boolean> lockServer(String id)
See Also:
AdminActionsApi.suspendServer(String)

unlockServer

com.google.common.util.concurrent.ListenableFuture<Boolean> unlockServer(String id)
See Also:
AdminActionsApi.unlockServer(String)

resetNetworkOfServer

com.google.common.util.concurrent.ListenableFuture<Boolean> resetNetworkOfServer(String id)
See Also:
AdminActionsApi.resetNetworkOfServer(String)

createBackupOfServer

com.google.common.util.concurrent.ListenableFuture<String> createBackupOfServer(String id,
                                                                                String imageName,
                                                                                BackupType backupType,
                                                                                int rotation,
                                                                                CreateBackupOfServerOptions... options)
See Also:
AdminActionsApi.createBackupOfServer(java.lang.String, java.lang.String, org.jclouds.openstack.nova.v2_0.domain.BackupType, int, org.jclouds.openstack.nova.v2_0.options.CreateBackupOfServerOptions...)

pauseServer

com.google.common.util.concurrent.ListenableFuture<Boolean> pauseServer(String id)
See Also:
AdminActionsApi.pauseServer(String)

unpauseServer

com.google.common.util.concurrent.ListenableFuture<Boolean> unpauseServer(String id)
See Also:
AdminActionsApi.unpauseServer(String)

injectNetworkInfoIntoServer

com.google.common.util.concurrent.ListenableFuture<Boolean> injectNetworkInfoIntoServer(String id)
See Also:
AdminActionsApi.suspendServer(String)

liveMigrateServer

com.google.common.util.concurrent.ListenableFuture<Boolean> liveMigrateServer(String id,
                                                                              String host,
                                                                              boolean blockMigration,
                                                                              boolean diskOverCommit)
See Also:
AdminActionsApi.migrateServer(String)


Copyright © 2009-2012 jclouds. All Rights Reserved.