Class PropeloJobReporterConfiguration
java.lang.Object
hudson.model.Descriptor<GlobalConfiguration>
jenkins.model.GlobalConfiguration
io.jenkins.plugins.propelo.commons.models.PropeloJobReporterConfiguration
- All Implemented Interfaces:
ExtensionPoint
,Describable<GlobalConfiguration>
,Saveable
,OnMaster
@Symbol("propelo-job-reporter")
@Extension
public class PropeloJobReporterConfiguration
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
Modifier and TypeFieldDescriptionFields inherited from class hudson.model.Descriptor
clazz
-
Constructor Summary
ConstructorDescriptionPropeloJobReporterConfiguration
(Secret levelOpsApiKey, String levelOpsPluginPath, boolean trustAllCertificates, String productIds, String jenkinsInstanceName, Boolean isRegistered, String jenkinsStatus, String jenkinsUserName, String jenkinsBaseUrl, Secret jenkinsUserToken, long heartbeatDuration, String bullseyeXmlResultPaths, long configUpdatedAt, ApplicationType applicationType) -
Method Summary
Modifier and TypeMethodDescriptionboolean
configure
(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject json) long
long
boolean
void
setApplicationType
(ApplicationType applicationType) void
setBullseyeXmlResultPaths
(String bullseyeXmlResultPaths) void
setConfigUpdatedAt
(long configUpdatedAt) void
setHeartbeatDuration
(long heartbeatDuration) void
setJenkinsBaseUrl
(String jenkinsBaseUrl) void
setJenkinsInstanceName
(String jenkinsInstanceName) void
setJenkinsStatus
(String jenkinsStatus) void
setJenkinsUserName
(String jenkinsUserName) void
setJenkinsUserToken
(Secret jenkinsUserToken) void
setLevelOpsApiKey
(Secret levelOpsApiKey) void
setLevelOpsPluginPath
(String levelOpsPluginPath) void
setProductIds
(String productIds) void
setRegistered
(Boolean registered) void
setTrustAllCertificates
(boolean trustAllCertificates) Methods inherited from class jenkins.model.GlobalConfiguration
all, getDescriptor, getGlobalConfigPage
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, 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
-
Field Details
-
isRegistered
-
CONFIGURATION
-
-
Constructor Details
-
PropeloJobReporterConfiguration
@DataBoundConstructor public PropeloJobReporterConfiguration(Secret levelOpsApiKey, String levelOpsPluginPath, @CheckForNull boolean trustAllCertificates, String productIds, String jenkinsInstanceName, Boolean isRegistered, String jenkinsStatus, String jenkinsUserName, String jenkinsBaseUrl, Secret jenkinsUserToken, long heartbeatDuration, String bullseyeXmlResultPaths, long configUpdatedAt, ApplicationType applicationType) -
PropeloJobReporterConfiguration
public PropeloJobReporterConfiguration()
-
-
Method Details
-
getLevelOpsApiKey
-
setLevelOpsApiKey
-
getLevelOpsPluginPath
-
setLevelOpsPluginPath
-
isTrustAllCertificates
public boolean isTrustAllCertificates() -
setTrustAllCertificates
@DataBoundSetter public void setTrustAllCertificates(boolean trustAllCertificates) -
getProductIds
-
setProductIds
-
getJenkinsInstanceName
-
setJenkinsInstanceName
-
getRegistered
-
setRegistered
-
getJenkinsStatus
-
setJenkinsStatus
-
getJenkinsUserName
-
setJenkinsUserName
-
getJenkinsBaseUrl
-
setJenkinsBaseUrl
-
getJenkinsUserToken
-
setJenkinsUserToken
-
getHeartbeatDuration
public long getHeartbeatDuration() -
setHeartbeatDuration
@DataBoundSetter public void setHeartbeatDuration(long heartbeatDuration) -
getBullseyeXmlResultPaths
-
setBullseyeXmlResultPaths
-
getConfigUpdatedAt
public long getConfigUpdatedAt() -
setConfigUpdatedAt
@DataBoundSetter public void setConfigUpdatedAt(long configUpdatedAt) -
getApplicationType
-
setApplicationType
-
getDisplayName
- Overrides:
getDisplayName
in classDescriptor<GlobalConfiguration>
-
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject json) throws Descriptor.FormException - Overrides:
configure
in classGlobalConfiguration
- Throws:
Descriptor.FormException
-