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