Package com.woorea.openstack.nova.api
Class ServersResource
- java.lang.Object
-
- com.woorea.openstack.nova.api.ServersResource
-
public class ServersResource extends java.lang.Object
-
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description private OpenStackClient
CLIENT
-
Constructor Summary
Constructors Constructor Description ServersResource(OpenStackClient client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServersResource.AssociateFloatingIp
associateFloatingIp(java.lang.String serverId, java.lang.String floatingIpAddress)
ServersResource.AttachVolume
attachVolume(java.lang.String serverId, java.lang.String volumeId, java.lang.String device)
ServersResource.Boot
boot(ServerForCreate server)
ServersResource.ChangePasswordAction
changePassword(java.lang.String serverId, java.lang.String adminPass)
ServersResource.ConfirmResizeAction
confirmResize(java.lang.String serverId)
ServersResource.CreateBackupServer
createBackup(java.lang.String serverId, ServerAction.CreateBackup action)
ServersResource.CreateImageAction
createImage(java.lang.String serverId, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> metadata)
ServersResource.CreateOrUpdateMetadata
createOrUpdateMetadata(java.lang.String id, Metadata metadata)
ServersResource.Delete
delete(java.lang.String id)
ServersResource.DeleteMetadata
deleteMetadata(java.lang.String id, java.lang.String key)
ServersResource.DetachVolume
detachVolume(java.lang.String serverId, java.lang.String volumeId)
ServersResource.DisassociateFloatingIp
disassociateFloatingIp(java.lang.String serverId, java.lang.String floatingIpAddress)
ServersResource.GetConsoleOutputServer
getConsoleOutput(java.lang.String id, int length)
ServersResource.GetVncConsoleServer
getVncConsole(java.lang.String id, java.lang.String type)
ServersResource.List
list(boolean detail)
ServersResource.ListVolumeAttachments
listVolumeAttachments(java.lang.String serverId)
ServersResource.LockServer
lock(java.lang.String serverId)
ServersResource.PauseServer
pause(java.lang.String serverId)
ServersResource.RebootAction
reboot(java.lang.String serverId, java.lang.String rebootType)
ServersResource.RebuildAction
rebuild(java.lang.String serverId, ServerAction.Rebuild rebuild)
ServersResource.ReplaceMetadata
replaceMetadata(java.lang.String id, Metadata metadata)
ServersResource.RescueServer
rescue(java.lang.String serverId, java.lang.String adminPass)
ServersResource.ResizeAction
resize(java.lang.String serverId, java.lang.String flavorId, java.lang.String diskConfig)
ServersResource.ResumeServer
resume(java.lang.String serverId)
ServersResource.RevertResizeAction
revertResize(java.lang.String serverId)
ServersResource.Show
show(java.lang.String id)
ServersResource.ShowMetadata
showMetadata(java.lang.String id)
ServersResource.ShowVolumeAttachment
showVolumeAttachment(java.lang.String serverId, java.lang.String volumeAttachmentId)
ServersResource.StartServer
start(java.lang.String id)
ServersResource.StopServer
stop(java.lang.String id)
ServersResource.SuspendServer
suspend(java.lang.String serverId)
ServersResource.UnlockServer
unlock(java.lang.String serverId)
ServersResource.UnpauseServer
unpause(java.lang.String serverId)
ServersResource.UnrescueServer
unrescue(java.lang.String serverId)
ServersResource.UpdateServer
update(java.lang.String serverId, java.lang.String name, java.lang.String accessIPv4, java.lang.String accessIPv6)
-
-
-
Field Detail
-
CLIENT
private final OpenStackClient CLIENT
-
-
Constructor Detail
-
ServersResource
public ServersResource(OpenStackClient client)
-
-
Method Detail
-
list
public ServersResource.List list(boolean detail)
-
boot
public ServersResource.Boot boot(ServerForCreate server)
-
show
public ServersResource.Show show(java.lang.String id)
-
showMetadata
public ServersResource.ShowMetadata showMetadata(java.lang.String id)
-
createOrUpdateMetadata
public ServersResource.CreateOrUpdateMetadata createOrUpdateMetadata(java.lang.String id, Metadata metadata)
-
replaceMetadata
public ServersResource.ReplaceMetadata replaceMetadata(java.lang.String id, Metadata metadata)
-
deleteMetadata
public ServersResource.DeleteMetadata deleteMetadata(java.lang.String id, java.lang.String key)
-
delete
public ServersResource.Delete delete(java.lang.String id)
-
update
public ServersResource.UpdateServer update(java.lang.String serverId, java.lang.String name, java.lang.String accessIPv4, java.lang.String accessIPv6)
-
changePassword
public ServersResource.ChangePasswordAction changePassword(java.lang.String serverId, java.lang.String adminPass)
-
reboot
public ServersResource.RebootAction reboot(java.lang.String serverId, java.lang.String rebootType)
-
rebuild
public ServersResource.RebuildAction rebuild(java.lang.String serverId, ServerAction.Rebuild rebuild)
-
resize
public ServersResource.ResizeAction resize(java.lang.String serverId, java.lang.String flavorId, java.lang.String diskConfig)
-
confirmResize
public ServersResource.ConfirmResizeAction confirmResize(java.lang.String serverId)
-
revertResize
public ServersResource.RevertResizeAction revertResize(java.lang.String serverId)
-
createImage
public ServersResource.CreateImageAction createImage(java.lang.String serverId, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> metadata)
-
start
public ServersResource.StartServer start(java.lang.String id)
-
stop
public ServersResource.StopServer stop(java.lang.String id)
-
getVncConsole
public ServersResource.GetVncConsoleServer getVncConsole(java.lang.String id, java.lang.String type)
-
getConsoleOutput
public ServersResource.GetConsoleOutputServer getConsoleOutput(java.lang.String id, int length)
-
pause
public ServersResource.PauseServer pause(java.lang.String serverId)
-
unpause
public ServersResource.UnpauseServer unpause(java.lang.String serverId)
-
lock
public ServersResource.LockServer lock(java.lang.String serverId)
-
unlock
public ServersResource.UnlockServer unlock(java.lang.String serverId)
-
suspend
public ServersResource.SuspendServer suspend(java.lang.String serverId)
-
resume
public ServersResource.ResumeServer resume(java.lang.String serverId)
-
createBackup
public ServersResource.CreateBackupServer createBackup(java.lang.String serverId, ServerAction.CreateBackup action)
-
rescue
public ServersResource.RescueServer rescue(java.lang.String serverId, java.lang.String adminPass)
-
unrescue
public ServersResource.UnrescueServer unrescue(java.lang.String serverId)
-
associateFloatingIp
public ServersResource.AssociateFloatingIp associateFloatingIp(java.lang.String serverId, java.lang.String floatingIpAddress)
-
disassociateFloatingIp
public ServersResource.DisassociateFloatingIp disassociateFloatingIp(java.lang.String serverId, java.lang.String floatingIpAddress)
-
attachVolume
public ServersResource.AttachVolume attachVolume(java.lang.String serverId, java.lang.String volumeId, java.lang.String device)
-
detachVolume
public ServersResource.DetachVolume detachVolume(java.lang.String serverId, java.lang.String volumeId)
-
listVolumeAttachments
public ServersResource.ListVolumeAttachments listVolumeAttachments(java.lang.String serverId)
-
showVolumeAttachment
public ServersResource.ShowVolumeAttachment showVolumeAttachment(java.lang.String serverId, java.lang.String volumeAttachmentId)
-
-