Class PropeloPluginImpl
- java.lang.Object
-
- hudson.Plugin
-
- io.jenkins.plugins.propelo.job_reporter.plugins.PropeloPluginImpl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.Plugin
Plugin.DummyImpl
-
-
Field Summary
Fields Modifier and Type Field Description Boolean
isRegistered
static String
PLUGIN_SHORT_NAME
-
Constructor Summary
Constructors Constructor Description PropeloPluginImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FormValidation
doCheckBullseyeXmlResultPaths(org.kohsuke.stapler.StaplerRequest res, org.kohsuke.stapler.StaplerResponse rsp, String bullseyeXmlResultPaths)
FormValidation
doCheckJenkinsBaseUrl(org.kohsuke.stapler.StaplerRequest res, org.kohsuke.stapler.StaplerResponse rsp, String jenkinsBaseUrl)
FormValidation
doCheckJenkinsInstanceName(org.kohsuke.stapler.StaplerRequest res, org.kohsuke.stapler.StaplerResponse rsp, String jenkinsInstanceName)
FormValidation
doCheckJenkinsUserName(org.kohsuke.stapler.StaplerRequest res, org.kohsuke.stapler.StaplerResponse rsp, String jenkinsUserName)
FormValidation
doCheckJenkinsUserToken(org.kohsuke.stapler.StaplerRequest res, org.kohsuke.stapler.StaplerResponse rsp, Secret jenkinsUserToken)
FormValidation
doCheckLevelOpsApiKey(org.kohsuke.stapler.StaplerRequest res, org.kohsuke.stapler.StaplerResponse rsp, Secret levelOpsApiKey)
FormValidation
doCheckLevelOpsPluginPath(org.kohsuke.stapler.StaplerRequest res, org.kohsuke.stapler.StaplerResponse rsp, String path)
FormValidation
doCheckLevelOpsStatus(org.kohsuke.stapler.StaplerRequest res, org.kohsuke.stapler.StaplerResponse rsp, String levelOpsStatus)
FormValidation
doCheckMonitoringSchedule(org.kohsuke.stapler.StaplerRequest res, org.kohsuke.stapler.StaplerResponse rsp, String schedule)
ApplicationType
getApplicationType()
String
getBullseyeXmlResultPaths()
long
getConfigUpdatedAt()
File
getDataDirectory()
File
getDataDirectoryWithRotation()
File
getDataDirectoryWithVersion()
File
getExpandedLevelOpsPluginDir()
String
getExpandedLevelOpsPluginPath()
long
getHeartbeatDuration()
File
getHudsonHome()
static PropeloPluginImpl
getInstance()
String
getJenkinsBaseUrl()
String
getJenkinsInstanceName()
String
getJenkinsStatus()
String
getJenkinsUserName()
Secret
getJenkinsUserToken()
Secret
getLevelOpsApiKey()
String
getLevelOpsPluginPath()
Get the Propelo plugin path as entered by the user.String
getPluginVersionString()
String
getProductIds()
List<String>
getProductIdsList()
File
getReportsDirectory()
boolean
isExpandedLevelOpsPluginPathNullOrEmpty()
Boolean
isRegistered()
boolean
isTrustAllCertificates()
FormValidation
performBlueOceanRestValidation(String jenkinsBaseUrl, String jenkinsUserName, String jenkinsUserToken, boolean baseUrlValidation, boolean userNameValidation, boolean userTokenValidation)
void
setApplicationType(String applicationType)
void
setBullseyeXmlResultPath(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
setTrustAllCertificates(boolean trustAllCertificates)
void
start()
-
Methods inherited from class hudson.Plugin
configure, configure, doDynamic, getConfigXml, getWrapper, load, postInitialize, save, setServletContext, stop
-
-
-
-
Field Detail
-
PLUGIN_SHORT_NAME
public static final String PLUGIN_SHORT_NAME
- See Also:
- Constant Field Values
-
isRegistered
public Boolean isRegistered
-
-
Method Detail
-
getInstance
public static PropeloPluginImpl getInstance()
-
getHudsonHome
public File getHudsonHome()
-
setJenkinsBaseUrl
public void setJenkinsBaseUrl(String jenkinsBaseUrl)
-
getJenkinsBaseUrl
public String getJenkinsBaseUrl()
-
getLevelOpsApiKey
public Secret getLevelOpsApiKey()
-
getApplicationType
public ApplicationType getApplicationType()
-
setLevelOpsApiKey
public void setLevelOpsApiKey(Secret levelOpsApiKey)
-
getLevelOpsPluginPath
public String getLevelOpsPluginPath()
Get the Propelo plugin path as entered by the user. May contain environment variables. If you need a path that can be used as is (env. vars expanded), please use @link{getExpandedLevelOpsPluginPath}.- Returns:
- the path as entered by the user.
-
setLevelOpsPluginPath
public void setLevelOpsPluginPath(String levelOpsPluginPath)
-
getExpandedLevelOpsPluginPath
public String getExpandedLevelOpsPluginPath()
- Returns:
- the levelOpsPluginPath path with possibly contained environment variables expanded.
-
getJenkinsStatus
public String getJenkinsStatus()
-
setJenkinsStatus
public void setJenkinsStatus(String jenkinsStatus)
-
getConfigUpdatedAt
public long getConfigUpdatedAt()
-
setConfigUpdatedAt
public void setConfigUpdatedAt(long configUpdatedAt)
-
getHeartbeatDuration
public long getHeartbeatDuration()
-
setHeartbeatDuration
public void setHeartbeatDuration(long heartbeatDuration)
-
getExpandedLevelOpsPluginDir
public File getExpandedLevelOpsPluginDir()
-
isRegistered
public Boolean isRegistered()
-
isExpandedLevelOpsPluginPathNullOrEmpty
public boolean isExpandedLevelOpsPluginPathNullOrEmpty()
-
getReportsDirectory
public File getReportsDirectory()
-
getPluginVersionString
public String getPluginVersionString()
-
getDataDirectory
public File getDataDirectory()
-
getDataDirectoryWithVersion
public File getDataDirectoryWithVersion()
-
getDataDirectoryWithRotation
public File getDataDirectoryWithRotation()
-
getJenkinsUserName
public String getJenkinsUserName()
-
setJenkinsUserName
public void setJenkinsUserName(String jenkinsUserName)
-
getJenkinsUserToken
public Secret getJenkinsUserToken()
-
setJenkinsUserToken
public void setJenkinsUserToken(Secret jenkinsUserToken)
-
getBullseyeXmlResultPaths
public String getBullseyeXmlResultPaths()
-
setBullseyeXmlResultPath
public void setBullseyeXmlResultPath(String bullseyeXmlResultPaths)
-
isTrustAllCertificates
public boolean isTrustAllCertificates()
-
setTrustAllCertificates
public void setTrustAllCertificates(boolean trustAllCertificates)
-
setApplicationType
public void setApplicationType(String applicationType)
-
getProductIds
public String getProductIds()
-
setProductIds
public void setProductIds(String productIds)
-
getJenkinsInstanceName
public String getJenkinsInstanceName()
-
setJenkinsInstanceName
public void setJenkinsInstanceName(String jenkinsInstanceName)
-
doCheckLevelOpsApiKey
@POST public FormValidation doCheckLevelOpsApiKey(org.kohsuke.stapler.StaplerRequest res, org.kohsuke.stapler.StaplerResponse rsp, @QueryParameter("value") Secret levelOpsApiKey)
-
doCheckLevelOpsStatus
public FormValidation doCheckLevelOpsStatus(org.kohsuke.stapler.StaplerRequest res, org.kohsuke.stapler.StaplerResponse rsp, @QueryParameter("value") String levelOpsStatus)
-
doCheckMonitoringSchedule
public FormValidation doCheckMonitoringSchedule(org.kohsuke.stapler.StaplerRequest res, org.kohsuke.stapler.StaplerResponse rsp, @QueryParameter("value") String schedule)
-
performBlueOceanRestValidation
@POST public FormValidation performBlueOceanRestValidation(String jenkinsBaseUrl, String jenkinsUserName, String jenkinsUserToken, boolean baseUrlValidation, boolean userNameValidation, boolean userTokenValidation)
-
doCheckJenkinsBaseUrl
@POST public FormValidation doCheckJenkinsBaseUrl(org.kohsuke.stapler.StaplerRequest res, org.kohsuke.stapler.StaplerResponse rsp, @QueryParameter("value") String jenkinsBaseUrl)
-
doCheckJenkinsUserName
@POST public FormValidation doCheckJenkinsUserName(org.kohsuke.stapler.StaplerRequest res, org.kohsuke.stapler.StaplerResponse rsp, @QueryParameter("value") String jenkinsUserName)
-
doCheckJenkinsUserToken
@POST public FormValidation doCheckJenkinsUserToken(org.kohsuke.stapler.StaplerRequest res, org.kohsuke.stapler.StaplerResponse rsp, @QueryParameter("value") Secret jenkinsUserToken)
-
doCheckJenkinsInstanceName
public FormValidation doCheckJenkinsInstanceName(org.kohsuke.stapler.StaplerRequest res, org.kohsuke.stapler.StaplerResponse rsp, @QueryParameter("value") String jenkinsInstanceName)
-
doCheckLevelOpsPluginPath
@POST public FormValidation doCheckLevelOpsPluginPath(org.kohsuke.stapler.StaplerRequest res, org.kohsuke.stapler.StaplerResponse rsp, @QueryParameter("value") String path)
-
doCheckBullseyeXmlResultPaths
public FormValidation doCheckBullseyeXmlResultPaths(org.kohsuke.stapler.StaplerRequest res, org.kohsuke.stapler.StaplerResponse rsp, @QueryParameter("value") String bullseyeXmlResultPaths)
-
-