Class RestListParameterGlobalConfig

java.lang.Object
hudson.model.Descriptor<GlobalConfiguration>
jenkins.model.GlobalConfiguration
io.jenkins.plugins.restlistparam.RestListParameterGlobalConfig
All Implemented Interfaces:
ExtensionPoint, Describable<GlobalConfiguration>, Saveable, Loadable, OnMaster

@Extension(dynamicLoadable=YES) @Symbol({"restListParam","restListParamConfig"}) public final class RestListParameterGlobalConfig extends GlobalConfiguration
  • Constructor Details

    • RestListParameterGlobalConfig

      public RestListParameterGlobalConfig()
  • Method Details

    • get

      public static RestListParameterGlobalConfig get()
      Get the current RestListParameter global configuration.
      Returns:
      the RestListParameter configuration, or null if Jenkins has been shut down
    • getCacheSize

      public Long getCacheSize()
    • setCacheSize

      @DataBoundSetter public void setCacheSize(Long cacheSize)
    • doCheckCacheSize

      @POST public FormValidation doCheckCacheSize(@QueryParameter Long cacheSize)
    • getCacheTime

      public Integer getCacheTime()
    • setCacheTime

      @DataBoundSetter public void setCacheTime(Integer cacheTime)
    • doCheckCacheTime

      @POST public FormValidation doCheckCacheTime(@QueryParameter Integer cacheTime)
    • getFetchTimeout

      public Integer getFetchTimeout()
      Returns:
      How many seconds one fetch of a parameter's entries, including all its pages, may take
    • setFetchTimeout

      @DataBoundSetter public void setFetchTimeout(Integer fetchTimeout)
    • doClearValueCache

      @POST public FormValidation doClearValueCache()
      Removes the cached entries of all parameters (the value cache); the HTTP response cache is not affected.
    • doCheckFetchTimeout

      @POST public FormValidation doCheckFetchTimeout(@QueryParameter Integer fetchTimeout)