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 OpenStackClientCLIENT
-
Constructor Summary
Constructors Constructor Description ServersResource(OpenStackClient client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServersResource.AssociateFloatingIpassociateFloatingIp(java.lang.String serverId, java.lang.String floatingIpAddress)ServersResource.AttachVolumeattachVolume(java.lang.String serverId, java.lang.String volumeId, java.lang.String device)ServersResource.Bootboot(ServerForCreate server)ServersResource.ChangePasswordActionchangePassword(java.lang.String serverId, java.lang.String adminPass)ServersResource.ConfirmResizeActionconfirmResize(java.lang.String serverId)ServersResource.CreateBackupServercreateBackup(java.lang.String serverId, ServerAction.CreateBackup action)ServersResource.CreateImageActioncreateImage(java.lang.String serverId, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> metadata)ServersResource.CreateOrUpdateMetadatacreateOrUpdateMetadata(java.lang.String id, Metadata metadata)ServersResource.Deletedelete(java.lang.String id)ServersResource.DeleteMetadatadeleteMetadata(java.lang.String id, java.lang.String key)ServersResource.DetachVolumedetachVolume(java.lang.String serverId, java.lang.String volumeId)ServersResource.DisassociateFloatingIpdisassociateFloatingIp(java.lang.String serverId, java.lang.String floatingIpAddress)ServersResource.GetConsoleOutputServergetConsoleOutput(java.lang.String id, int length)ServersResource.GetVncConsoleServergetVncConsole(java.lang.String id, java.lang.String type)ServersResource.Listlist(boolean detail)ServersResource.ListVolumeAttachmentslistVolumeAttachments(java.lang.String serverId)ServersResource.LockServerlock(java.lang.String serverId)ServersResource.PauseServerpause(java.lang.String serverId)ServersResource.RebootActionreboot(java.lang.String serverId, java.lang.String rebootType)ServersResource.RebuildActionrebuild(java.lang.String serverId, ServerAction.Rebuild rebuild)ServersResource.ReplaceMetadatareplaceMetadata(java.lang.String id, Metadata metadata)ServersResource.RescueServerrescue(java.lang.String serverId, java.lang.String adminPass)ServersResource.ResizeActionresize(java.lang.String serverId, java.lang.String flavorId, java.lang.String diskConfig)ServersResource.ResumeServerresume(java.lang.String serverId)ServersResource.RevertResizeActionrevertResize(java.lang.String serverId)ServersResource.Showshow(java.lang.String id)ServersResource.ShowMetadatashowMetadata(java.lang.String id)ServersResource.ShowVolumeAttachmentshowVolumeAttachment(java.lang.String serverId, java.lang.String volumeAttachmentId)ServersResource.StartServerstart(java.lang.String id)ServersResource.StopServerstop(java.lang.String id)ServersResource.SuspendServersuspend(java.lang.String serverId)ServersResource.UnlockServerunlock(java.lang.String serverId)ServersResource.UnpauseServerunpause(java.lang.String serverId)ServersResource.UnrescueServerunrescue(java.lang.String serverId)ServersResource.UpdateServerupdate(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)
-
-