Package com.sematext.jenkins.plugins
Class SematextGlobalConfiguration
java.lang.Object
hudson.model.Descriptor<GlobalConfiguration>
jenkins.model.GlobalConfiguration
com.sematext.jenkins.plugins.SematextGlobalConfiguration
- All Implemented Interfaces:
ExtensionPoint
,Describable<GlobalConfiguration>
,Saveable
,OnMaster
@Extension public class SematextGlobalConfiguration extends GlobalConfiguration
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SematextGlobalConfiguration()
-
Method Summary
Modifier and Type Method Description String
buildMetricsReceiverUrl()
boolean
configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
FormValidation
doTest(String metricsReceiverUrl, String metricsToken, String dataHouse)
FormValidation
doTestMetricsReceiverUrl(String metricsReceiverUrl, String dataHouse)
static SematextGlobalConfiguration
get()
String
getDataHouse()
String
getDisplayName()
String
getMetricsReceiverUrl()
Secret
getMetricsToken()
void
setDataHouse(String dataHouse)
void
setMetricsReceiverUrl(String metricsReceiverUrl)
void
setMetricsToken(Secret metricsToken)
Methods inherited from class jenkins.model.GlobalConfiguration
all, getDescriptor, getGlobalConfigPage
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, 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
-
Constructor Details
-
SematextGlobalConfiguration
public SematextGlobalConfiguration()
-
-
Method Details
-
get
-
doTestMetricsReceiverUrl
public FormValidation doTestMetricsReceiverUrl(@QueryParameter("metricsReceiverUrl") String metricsReceiverUrl, @QueryParameter("dataHouse") String dataHouse) -
doTest
public FormValidation doTest(@QueryParameter("metricsReceiverUrl") String metricsReceiverUrl, @QueryParameter("metricsToken") String metricsToken, @QueryParameter("dataHouse") String dataHouse) -
getDisplayName
- Overrides:
getDisplayName
in classDescriptor<GlobalConfiguration>
-
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) throws Descriptor.FormException- Overrides:
configure
in classGlobalConfiguration
- Throws:
Descriptor.FormException
-
buildMetricsReceiverUrl
-
getMetricsToken
-
setMetricsToken
-
getMetricsReceiverUrl
-
setMetricsReceiverUrl
-
getDataHouse
-
setDataHouse
-