Class SlaveSystemInfo

java.lang.Object
jenkins.slaves.systemInfo.SlaveSystemInfo
All Implemented Interfaces:
ExtensionPoint
Direct Known Subclasses:
ClassLoaderStatisticsSlaveInfo, EnvVarsSlaveInfo, SystemPropertySlaveInfo, ThreadDumpSlaveInfo

public abstract class SlaveSystemInfo extends Object implements ExtensionPoint
Extension point that contributes to the system information page of Computer.

Views

Subtypes must have systemInfo.groovy/.jelly view. This view will have the "it" variable that refers to Computer object, and "instance" variable that refers to SlaveSystemInfo object.
Since:
1.559
Author:
Kohsuke Kawaguchi
  • Constructor Details

    • SlaveSystemInfo

      public SlaveSystemInfo()
  • Method Details

    • getDisplayName

      public abstract String getDisplayName()
      Human readable name of this statistics.
    • all

      public static ExtensionList<SlaveSystemInfo> all()
    • getRequiredPermission

      public Permission getRequiredPermission()
      Returns the permission required for user to see this system info extension on the "System Information" page for the Agent By default Computer.CONNECT, but Computer.EXTENDED_READ is also supported.
      Returns:
      the permission required for the extension to be shown on "System Information".