Class DirectoryComponent.DirectoryComponentsDescriptor<T extends AbstractModelObject>

java.lang.Object
hudson.model.Descriptor<ObjectComponent<T>>
com.cloudbees.jenkins.support.api.ObjectComponentDescriptor<T>
com.cloudbees.jenkins.support.impl.DirectoryComponent.DirectoryComponentsDescriptor<T>
All Implemented Interfaces:
Saveable, Loadable, OnMaster
Direct Known Subclasses:
AbstractItemDirectoryComponent.DescriptorImpl, NodeRemoteDirectoryComponent.DescriptorImpl, RunDirectoryComponent.DescriptorImpl
Enclosing class:
DirectoryComponent<T extends AbstractModelObject>

public static class DirectoryComponent.DirectoryComponentsDescriptor<T extends AbstractModelObject> extends ObjectComponentDescriptor<T>
  • Constructor Details

    • DirectoryComponentsDescriptor

      public DirectoryComponentsDescriptor()
    • DirectoryComponentsDescriptor

      public DirectoryComponentsDescriptor(String includes, String excludes, boolean defaultExcludes, int maxDepth)
  • Method Details

    • getDisplayName

      @NonNull public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<ObjectComponent<T extends AbstractModelObject>>
    • getIncludes

      public String getIncludes()
    • setIncludes

      public void setIncludes(String includes)
    • getExcludes

      public String getExcludes()
    • setExcludes

      public void setExcludes(String excludes)
    • isDefaultExcludes

      public boolean isDefaultExcludes()
    • setDefaultExcludes

      public void setDefaultExcludes(boolean defaultExcludes)
    • getMaxDepth

      public int getMaxDepth()
    • setMaxDepth

      public void setMaxDepth(int maxDepth)
    • doCheckMaxDepth

      @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public FormValidation doCheckMaxDepth(@QueryParameter String value)