Class MetricsAccessKey.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<MetricsAccessKey>
jenkins.metrics.api.MetricsAccessKey.DescriptorImpl
All Implemented Interfaces:
Saveable, Loadable, OnMaster
Enclosing class:
MetricsAccessKey

@Extension public static class MetricsAccessKey.DescriptorImpl extends Descriptor<MetricsAccessKey>
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • generateKey

      @NonNull public static String generateKey()
    • configure

      public boolean configure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject json) throws Descriptor.FormException
      Overrides:
      configure in class Descriptor<MetricsAccessKey>
      Throws:
      Descriptor.FormException
    • getAccessKeys

      @NonNull public List<MetricsAccessKey> getAccessKeys()
    • checkAccessKey

      public void checkAccessKey(@CheckForNull String accessKey)
    • hasAccessKeyPing

      public boolean hasAccessKeyPing(@CheckForNull String accessKey)
    • hasAccessKeyThreadDump

      public boolean hasAccessKeyThreadDump(@CheckForNull String accessKey)
    • hasAccessKeyHealthCheck

      public boolean hasAccessKeyHealthCheck(@CheckForNull String accessKey)
    • hasAccessKeyMetrics

      public boolean hasAccessKeyMetrics(@CheckForNull String accessKey)
    • checkAccessKeyPing

      public void checkAccessKeyPing(@CheckForNull String accessKey)
    • checkAccessKeyThreadDump

      public void checkAccessKeyThreadDump(@CheckForNull String accessKey)
    • checkAccessKeyHealthCheck

      public void checkAccessKeyHealthCheck(@CheckForNull String accessKey)
    • checkAccessKeyMetrics

      public void checkAccessKeyMetrics(@CheckForNull String accessKey)
    • getAccessKey

      public MetricsAccessKey getAccessKey(String accessKey)
    • doGenerateNewToken

      public org.kohsuke.stapler.HttpResponse doGenerateNewToken()
    • setAccessKeys

      @DataBoundSetter public void setAccessKeys(List<MetricsAccessKey> accessKeys)
      Setter for the list of access keys
      Parameters:
      accessKeys - the list of access keys to configure
    • cors

      public org.kohsuke.stapler.HttpResponse cors(@CheckForNull String accessKey, org.kohsuke.stapler.HttpResponse resp)
    • getDisplayName

      public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<MetricsAccessKey>
    • reindexAccessKeys

      public void reindexAccessKeys()