|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CloudSigmaClient
Provides synchronous access to CloudSigma.
CloudSigmaAsyncClient
,
Method Summary | |
---|---|
DriveInfo |
cloneDrive(String sourceUuid,
String newName,
CloneDriveOptions... options)
Clone an existing drive. |
DriveInfo |
createDrive(Drive createDrive)
create a new drive |
ServerInfo |
createServer(Server server)
create a new server |
StaticIPInfo |
createStaticIP()
create a new ip |
VLANInfo |
createVLAN(String name)
create a new vlan |
void |
destroyDrive(String uuid)
Destroy a drive |
void |
destroyServer(String uuid)
Destroy a server |
void |
destroyStaticIP(String uuid)
Destroy a ip |
void |
destroyVLAN(String uuid)
Destroy a vlan |
DriveInfo |
getDriveInfo(String uuid)
|
ProfileInfo |
getProfileInfo()
Get profile info |
ServerInfo |
getServerInfo(String uuid)
|
StaticIPInfo |
getStaticIPInfo(String uuid)
|
VLANInfo |
getVLANInfo(String uuid)
|
Set<? extends DriveInfo> |
listDriveInfo()
Get all drives info |
Set<String> |
listDrives()
list of drive uuids in your account |
Set<? extends ServerInfo> |
listServerInfo()
Get all servers info |
Set<String> |
listServers()
list of server uuids in your account |
Set<String> |
listStandardCds()
list of cd uuids that are in the library |
Set<String> |
listStandardDrives()
list of drive uuids that are in the library |
Set<String> |
listStandardImages()
list of image uuids that are in the library |
Set<? extends StaticIPInfo> |
listStaticIPInfo()
Get all ips info |
Set<String> |
listStaticIPs()
list of ip uuids in your account |
Set<? extends VLANInfo> |
listVLANInfo()
Get all vlans info |
Set<String> |
listVLANs()
list of vlan uuids in your account |
VLANInfo |
renameVLAN(String uuid,
String newName)
set vlan configuration |
void |
resetServer(String uuid)
Reset a server |
DriveInfo |
setDriveData(String uuid,
DriveData driveData)
set extra drive data |
ServerInfo |
setServerConfiguration(String uuid,
Server server)
set server configuration |
void |
shutdownServer(String uuid)
Shutdown a server Sends the server an ACPI power-down event. |
void |
startServer(String uuid)
Start a server |
void |
stopServer(String uuid)
Stop a server Kills the server immediately, equivalent to a power failure. |
Method Detail |
---|
ProfileInfo getProfileInfo()
Set<String> listServers()
Set<? extends ServerInfo> listServerInfo()
ServerInfo getServerInfo(String uuid)
uuid
- what to get
ServerInfo createServer(Server server)
server
-
ServerInfo setServerConfiguration(String uuid, Server server)
uuid
- what server to changeserverData
- what values to change
void destroyServer(String uuid)
uuid
- what to destroyvoid startServer(String uuid)
uuid
- what to startvoid stopServer(String uuid)
uuid
- what to stopvoid shutdownServer(String uuid)
uuid
- what to shutdownvoid resetServer(String uuid)
uuid
- what to resetSet<String> listDrives()
Set<? extends DriveInfo> listDriveInfo()
DriveInfo getDriveInfo(String uuid)
uuid
- what to get
DriveInfo createDrive(Drive createDrive)
createDrive
- required parameters: name, size
DriveInfo setDriveData(String uuid, DriveData driveData)
uuid
- what drive to changedriveData
- what values to change
void destroyDrive(String uuid)
uuid
- what to deleteSet<String> listStandardDrives()
Set<String> listStandardCds()
Set<String> listStandardImages()
DriveInfo cloneDrive(String sourceUuid, String newName, CloneDriveOptions... options)
sourceUuid
- source to clonenewName
- name of the resulting driveoptions
- options to control size
Set<String> listVLANs()
Set<? extends VLANInfo> listVLANInfo()
VLANInfo getVLANInfo(String uuid)
uuid
- what to get
VLANInfo createVLAN(String name)
vlan
-
VLANInfo renameVLAN(String uuid, String newName)
uuid
- what vlan to changenewName
- what the new name is
void destroyVLAN(String uuid)
uuid
- what to destroySet<String> listStaticIPs()
Set<? extends StaticIPInfo> listStaticIPInfo()
StaticIPInfo getStaticIPInfo(String uuid)
uuid
- what to get
StaticIPInfo createStaticIP()
void destroyStaticIP(String uuid)
uuid
- what to destroy
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |