public class InfluxDBQuery
extends hudson.tasks.Builder
implements jenkins.tasks.SimpleBuildStep
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory
Constructor and Description |
---|
InfluxDBQuery(String checkName,
String influxQuery,
double expectedThreshold) |
Modifier and Type | Method and Description |
---|---|
String |
getCheckName() |
DescriptorImpl |
getDescriptor() |
double |
getExpectedThreshold() |
String |
getInfluxQuery() |
boolean |
getMarkUnstable() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
int |
getRetryCount() |
int |
getRetryInterval() |
boolean |
getShowResults() |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
void |
setCheckName(String checkName) |
void |
setExpectedThreshold(double expectedThreshold) |
void |
setInfluxQuery(String influxQuery) |
void |
setMarkUnstable(boolean markUnstable) |
void |
setRetryCount(int retryCount) |
void |
setRetryInterval(int retryInterval) |
void |
setShowResults(boolean showResults) |
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild
@DataBoundConstructor public InfluxDBQuery(@CheckForNull String checkName, @CheckForNull String influxQuery, @CheckForNull double expectedThreshold)
public void setCheckName(@CheckForNull String checkName)
checkName
- the checkName to setpublic void setInfluxQuery(@CheckForNull String influxQuery)
public void setExpectedThreshold(@CheckForNull double expectedThreshold)
@DataBoundSetter public void setRetryCount(int retryCount)
@DataBoundSetter public void setRetryInterval(int retryInterval)
@DataBoundSetter public void setMarkUnstable(boolean markUnstable)
@DataBoundSetter public void setShowResults(boolean showResults)
public String getCheckName()
public String getInfluxQuery()
public double getExpectedThreshold()
public int getRetryInterval()
public int getRetryCount()
public boolean getMarkUnstable()
public boolean getShowResults()
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService
in interface hudson.tasks.BuildStep
getRequiredMonitorService
in class hudson.tasks.Builder
public DescriptorImpl getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Builder>
getDescriptor
in class hudson.tasks.Builder
public void perform(hudson.model.Run<?,?> run, hudson.FilePath workspace, hudson.Launcher launcher, hudson.model.TaskListener listener) throws InterruptedException, IOException
perform
in interface jenkins.tasks.SimpleBuildStep
InterruptedException
IOException
Copyright © 2016–2018. All rights reserved.