Class InfluxDbPublisher

All Implemented Interfaces:
ExtensionPoint, Describable<Publisher>, BuildStep, SimpleBuildStep

public class InfluxDbPublisher extends Notifier implements SimpleBuildStep
  • Field Details

  • Constructor Details

    • InfluxDbPublisher

      @DataBoundConstructor public InfluxDbPublisher(String selectedTarget)
  • Method Details

    • getSelectedTarget

      public String getSelectedTarget()
    • setSelectedTarget

      @DataBoundSetter public void setSelectedTarget(String target)
    • getCustomProjectName

      public String getCustomProjectName()
    • setCustomProjectName

      @DataBoundSetter public void setCustomProjectName(String customProjectName)
    • getCustomPrefix

      public String getCustomPrefix()
    • setCustomPrefix

      @DataBoundSetter public void setCustomPrefix(String customPrefix)
    • getCustomData

      public Map<String,Object> getCustomData()
    • setCustomData

      @DataBoundSetter public void setCustomData(Map<String,Object> customData)
    • getCustomDataTags

      public Map<String,String> getCustomDataTags()
    • setCustomDataTags

      @DataBoundSetter public void setCustomDataTags(Map<String,String> customDataTags)
    • getCustomDataMap

      public Map<String,Map<String,Object>> getCustomDataMap()
    • setCustomDataMap

      @DataBoundSetter public void setCustomDataMap(Map<String,Map<String,Object>> customDataMap)
    • getCustomDataMapTags

      public Map<String,Map<String,String>> getCustomDataMapTags()
    • setCustomDataMapTags

      @DataBoundSetter public void setCustomDataMapTags(Map<String,Map<String,String>> customDataMapTags)
    • getJenkinsEnvParameterField

      public String getJenkinsEnvParameterField()
    • setJenkinsEnvParameterField

      @DataBoundSetter public void setJenkinsEnvParameterField(String jenkinsEnvParameterField)
    • getJenkinsEnvParameterTag

      public String getJenkinsEnvParameterTag()
    • setJenkinsEnvParameterTag

      @DataBoundSetter public void setJenkinsEnvParameterTag(String jenkinsEnvParameterTag)
    • getMeasurementName

      public String getMeasurementName()
    • setMeasurementName

      @DataBoundSetter public void setMeasurementName(String measurementName)
    • getTarget

      public Target getTarget()
    • setEnv

      public void setEnv(EnvVars env)
    • prebuild

      public boolean prebuild(Run<?,?> build, TaskListener listener)
    • needsToRunAfterFinalized

      public boolean needsToRunAfterFinalized()
      Overrides:
      needsToRunAfterFinalized in class Publisher
    • getRequiredMonitorService

      public BuildStepMonitor getRequiredMonitorService()
      Specified by:
      getRequiredMonitorService in interface BuildStep
    • perform

      public void perform(@Nonnull Run<?,?> build, @Nonnull FilePath workspace, @Nonnull EnvVars envVars, @Nonnull Launcher launcher, @Nonnull TaskListener listener) throws InterruptedException, IOException
      Specified by:
      perform in interface SimpleBuildStep
      Throws:
      InterruptedException
      IOException