Package jenkins.metrics.api
Class MetricsAccessKey.AbstractProvider
- java.lang.Object
-
- jenkins.metrics.api.MetricsAccessKey.AbstractProvider
-
- All Implemented Interfaces:
ExtensionPoint
,Serializable
,MetricsAccessKey.Provider
- Direct Known Subclasses:
MetricsAccessKey.FixedListProviderImpl
- Enclosing class:
- MetricsAccessKey
public abstract static class MetricsAccessKey.AbstractProvider extends Object implements MetricsAccessKey.Provider
An extension point that allows for plugins to provide their own set of access keys.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description AbstractProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetricsAccessKey
getAccessKey(String accessKey)
Returns the definition of the specific access key.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jenkins.metrics.api.MetricsAccessKey.Provider
getAccessKeys
-
-
-
-
Method Detail
-
getAccessKey
@CheckForNull public MetricsAccessKey getAccessKey(String accessKey)
Returns the definition of the specific access key. Note that all entries inMetricsAccessKey.Provider.getAccessKeys()
must be returned by this method, but it may also return additional entries.- Specified by:
getAccessKey
in interfaceMetricsAccessKey.Provider
- Parameters:
accessKey
- the access key to retrieve.- Returns:
- the access key.
-
-