Package jenkins.metrics.api
Class MetricsAccessKey.DescriptorImpl
- java.lang.Object
-
- hudson.model.Descriptor<MetricsAccessKey>
-
- jenkins.metrics.api.MetricsAccessKey.DescriptorImpl
-
- Enclosing class:
- MetricsAccessKey
@Extension public static class MetricsAccessKey.DescriptorImpl extends Descriptor<MetricsAccessKey>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
-
Field Summary
-
Fields inherited from class hudson.model.Descriptor
clazz
-
-
Constructor Summary
Constructors Constructor Description DescriptorImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkAccessKey(String accessKey)
void
checkAccessKeyHealthCheck(String accessKey)
void
checkAccessKeyMetrics(String accessKey)
void
checkAccessKeyPing(String accessKey)
void
checkAccessKeyThreadDump(String accessKey)
boolean
configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject json)
org.kohsuke.stapler.HttpResponse
cors(String accessKey, org.kohsuke.stapler.HttpResponse resp)
org.kohsuke.stapler.HttpResponse
doGenerateNewToken()
static String
generateKey()
MetricsAccessKey
getAccessKey(String accessKey)
List<MetricsAccessKey>
getAccessKeys()
String
getDisplayName()
boolean
hasAccessKeyHealthCheck(String accessKey)
boolean
hasAccessKeyMetrics(String accessKey)
boolean
hasAccessKeyPing(String accessKey)
boolean
hasAccessKeyThreadDump(String accessKey)
void
reindexAccessKeys()
void
setAccessKeys(List<MetricsAccessKey> accessKeys)
Setter for the list of access keys-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
-
-
-
Method Detail
-
generateKey
@NonNull public static String generateKey()
-
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject json) throws Descriptor.FormException
- Overrides:
configure
in classDescriptor<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 classDescriptor<MetricsAccessKey>
-
reindexAccessKeys
public void reindexAccessKeys()
-
-