Package hudson.slaves

Class NodePropertyDescriptor

All Implemented Interfaces:
Saveable, Loadable, OnMaster
Direct Known Subclasses:
DiskSpaceMonitorNodeProperty.DescriptorImpl, EnvironmentVariablesNodeProperty.DescriptorImpl, ToolLocationNodeProperty.DescriptorImpl

public abstract class NodePropertyDescriptor extends PropertyDescriptor<NodeProperty<?>,Node>
Descriptor for NodeProperty.

Put Extension on your descriptor implementation to have it auto-registered.

Since:
1.286
See Also:
  • Constructor Details

    • NodePropertyDescriptor

      protected NodePropertyDescriptor(Class<? extends NodeProperty<?>> clazz)
    • NodePropertyDescriptor

      protected NodePropertyDescriptor()
  • Method Details

    • isApplicableAsGlobal

      public boolean isApplicableAsGlobal()
      Is this node property one where it makes sense to permit it as a global node property.
      Returns:
      true if and only if the node property can be listed as a global node property.
      Since:
      1.520