Package hudson.plugins.libvirt
Class VirtualMachineManagement
- java.lang.Object
-
- hudson.model.ManagementLink
-
- hudson.plugins.libvirt.VirtualMachineManagement
-
- All Implemented Interfaces:
ExtensionPoint
,Action
,Describable<VirtualMachineManagement>
,ModelObject
,Saveable
,org.kohsuke.stapler.StaplerProxy
@Extension public class VirtualMachineManagement extends ManagementLink implements org.kohsuke.stapler.StaplerProxy, Describable<VirtualMachineManagement>, Saveable
Manage the libvirt hypervisors.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VirtualMachineManagement.DescriptorImpl
Descriptor is only used for UI form bindings.-
Nested classes/interfaces inherited from class hudson.model.ManagementLink
ManagementLink.Category
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
-
Fields inherited from class hudson.model.ManagementLink
LIST
-
-
Constructor Summary
Constructors Constructor Description VirtualMachineManagement()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VirtualMachineManagement
get()
ManagementLink.Category
getCategory()
String
getDescription()
VirtualMachineManagement.DescriptorImpl
getDescriptor()
String
getDisplayName()
String
getIconFileName()
VirtualMachineManagementServer
getServer(String serverName)
Collection<String>
getServerNames()
Object
getTarget()
String
getUrlName()
void
save()
-
Methods inherited from class hudson.model.ManagementLink
all, getBadge, getCategoryName, getRequiredPermission, getRequiresConfirmation, getRequiresPOST
-
-
-
-
Method Detail
-
getIconFileName
public String getIconFileName()
- Specified by:
getIconFileName
in interfaceAction
- Specified by:
getIconFileName
in classManagementLink
-
getUrlName
public String getUrlName()
- Specified by:
getUrlName
in interfaceAction
- Specified by:
getUrlName
in classManagementLink
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName
in interfaceAction
- Specified by:
getDisplayName
in interfaceModelObject
-
getDescription
public String getDescription()
- Overrides:
getDescription
in classManagementLink
-
get
public static VirtualMachineManagement get()
-
getDescriptor
public VirtualMachineManagement.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor
in interfaceDescribable<VirtualMachineManagement>
-
getServer
public VirtualMachineManagementServer getServer(String serverName)
-
getTarget
public Object getTarget()
- Specified by:
getTarget
in interfaceorg.kohsuke.stapler.StaplerProxy
-
save
public void save() throws IOException
- Specified by:
save
in interfaceSaveable
- Throws:
IOException
-
getServerNames
public Collection<String> getServerNames()
-
getCategory
@NonNull public ManagementLink.Category getCategory()
- Overrides:
getCategory
in classManagementLink
-
-