org.jclouds.cloudsigma
Interface CloudSigmaAsyncClient
public interface CloudSigmaAsyncClient
Provides asynchronous access to CloudSigma via their REST API.
- Author:
- Adrian Cole
- See Also:
CloudSigmaClient
,
listStandardDrives
com.google.common.util.concurrent.ListenableFuture<Set<String>> listStandardDrives()
- See Also:
CloudSigmaClient.listStandardDrives()
listStandardCds
com.google.common.util.concurrent.ListenableFuture<Set<String>> listStandardCds()
- See Also:
CloudSigmaClient.listStandardCds()
listStandardImages
com.google.common.util.concurrent.ListenableFuture<Set<String>> listStandardImages()
- See Also:
CloudSigmaClient.listStandardImages()
cloneDrive
com.google.common.util.concurrent.ListenableFuture<DriveInfo> cloneDrive(String sourceUuid,
String newName,
CloneDriveOptions... options)
- See Also:
CloudSigmaClient.cloneDrive(java.lang.String, java.lang.String, org.jclouds.cloudsigma.options.CloneDriveOptions...)
getProfileInfo
com.google.common.util.concurrent.ListenableFuture<ProfileInfo> getProfileInfo()
- See Also:
CloudSigmaClient.getProfileInfo()
listDriveInfo
com.google.common.util.concurrent.ListenableFuture<Set<DriveInfo>> listDriveInfo()
- See Also:
CloudSigmaClient.listDriveInfo()
getDriveInfo
com.google.common.util.concurrent.ListenableFuture<DriveInfo> getDriveInfo(String uuid)
- See Also:
CloudSigmaClient.getDriveInfo(java.lang.String)
createDrive
com.google.common.util.concurrent.ListenableFuture<DriveInfo> createDrive(Drive createDrive)
- See Also:
CloudSigmaClient.createDrive(org.jclouds.cloudsigma.domain.Drive)
setDriveData
com.google.common.util.concurrent.ListenableFuture<DriveInfo> setDriveData(String uuid,
DriveData createDrive)
- See Also:
CloudSigmaClient.setDriveData(java.lang.String, org.jclouds.cloudsigma.domain.DriveData)
createServer
com.google.common.util.concurrent.ListenableFuture<ServerInfo> createServer(Server createServer)
- See Also:
CloudSigmaClient.createServer(org.jclouds.cloudsigma.domain.Server)
listServerInfo
com.google.common.util.concurrent.ListenableFuture<Set<ServerInfo>> listServerInfo()
- See Also:
CloudSigmaClient.listServerInfo()
getServerInfo
com.google.common.util.concurrent.ListenableFuture<ServerInfo> getServerInfo(String uuid)
- See Also:
CloudSigmaClient.getServerInfo(java.lang.String)
setServerConfiguration
com.google.common.util.concurrent.ListenableFuture<ServerInfo> setServerConfiguration(String uuid,
Server setServer)
- See Also:
CloudSigmaClient.setServerConfiguration(java.lang.String, org.jclouds.cloudsigma.domain.Server)
listServers
com.google.common.util.concurrent.ListenableFuture<Set<String>> listServers()
- See Also:
CloudSigmaClient.listServers()
destroyServer
com.google.common.util.concurrent.ListenableFuture<Void> destroyServer(String uuid)
- See Also:
CloudSigmaClient.destroyServer(java.lang.String)
startServer
com.google.common.util.concurrent.ListenableFuture<Void> startServer(String uuid)
- See Also:
CloudSigmaClient.startServer(java.lang.String)
stopServer
com.google.common.util.concurrent.ListenableFuture<Void> stopServer(String uuid)
- See Also:
CloudSigmaClient.stopServer(java.lang.String)
shutdownServer
com.google.common.util.concurrent.ListenableFuture<Void> shutdownServer(String uuid)
- See Also:
CloudSigmaClient.shutdownServer(java.lang.String)
resetServer
com.google.common.util.concurrent.ListenableFuture<Void> resetServer(String uuid)
- See Also:
CloudSigmaClient.resetServer(java.lang.String)
listDrives
com.google.common.util.concurrent.ListenableFuture<Set<String>> listDrives()
- See Also:
CloudSigmaClient.listDrives()
destroyDrive
com.google.common.util.concurrent.ListenableFuture<Void> destroyDrive(String uuid)
- See Also:
CloudSigmaClient.destroyDrive(java.lang.String)
createVLAN
com.google.common.util.concurrent.ListenableFuture<VLANInfo> createVLAN(String name)
- See Also:
CloudSigmaClient.createVLAN(java.lang.String)
listVLANInfo
com.google.common.util.concurrent.ListenableFuture<Set<VLANInfo>> listVLANInfo()
- See Also:
CloudSigmaClient.listVLANInfo()
getVLANInfo
com.google.common.util.concurrent.ListenableFuture<VLANInfo> getVLANInfo(String uuid)
- See Also:
CloudSigmaClient.getVLANInfo(java.lang.String)
renameVLAN
com.google.common.util.concurrent.ListenableFuture<VLANInfo> renameVLAN(String uuid,
String name)
- See Also:
CloudSigmaClient#setVLANConfiguration
listVLANs
com.google.common.util.concurrent.ListenableFuture<Set<String>> listVLANs()
- See Also:
CloudSigmaClient.listVLANs()
destroyVLAN
com.google.common.util.concurrent.ListenableFuture<Void> destroyVLAN(String uuid)
- See Also:
CloudSigmaClient.destroyVLAN(java.lang.String)
createStaticIP
com.google.common.util.concurrent.ListenableFuture<StaticIPInfo> createStaticIP()
- See Also:
CloudSigmaClient.createStaticIP()
listStaticIPInfo
com.google.common.util.concurrent.ListenableFuture<Set<StaticIPInfo>> listStaticIPInfo()
- See Also:
CloudSigmaClient.listStaticIPInfo()
getStaticIPInfo
com.google.common.util.concurrent.ListenableFuture<StaticIPInfo> getStaticIPInfo(String uuid)
- See Also:
CloudSigmaClient.getStaticIPInfo(java.lang.String)
listStaticIPs
com.google.common.util.concurrent.ListenableFuture<Set<String>> listStaticIPs()
- See Also:
CloudSigmaClient.listStaticIPs()
destroyStaticIP
com.google.common.util.concurrent.ListenableFuture<Void> destroyStaticIP(String uuid)
- See Also:
CloudSigmaClient.destroyStaticIP(java.lang.String)
Copyright © 2009-2012 jclouds. All Rights Reserved.