Class DSLPublisher

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

public class DSLPublisher extends Recorder implements SimpleBuildStep, Serializable
See Also:
  • Constructor Details

    • DSLPublisher

      @DataBoundConstructor public DSLPublisher(String vAPIUrl, String vAPIUser, Secret vAPIPassword, boolean authRequired, boolean advConfig, boolean dynamicUserId, int connTimeout, int readTimeout, boolean advancedFunctions, boolean retrieveSummaryReport, boolean runReport, boolean metricsReport, boolean vPlanReport, String testsViewName, String metricsViewName, String vplanViewName, int testsDepth, int metricsDepth, int vPlanDepth, String metricsInputType, String metricsAdvanceInput, String vPlanInputType, String vPlanAdvanceInput, String vPlanxFileName, String summaryType, boolean ctxInput, String ctxAdvanceInput, String freeVAPISyntax, boolean deleteReportSyntaxInputFile, String vManagerVersion, boolean sendEmail, String emailList, String emailType, String emailInputFile, boolean deleteEmailInputFile, String summaryMode, boolean ignoreSSLError, String vAPICredentials, String credentialType)
    • DSLPublisher

      public DSLPublisher()
  • Method Details

    • getSummaryMode

      public String getSummaryMode()
    • getEmailType

      public String getEmailType()
    • getEmailInputFile

      public String getEmailInputFile()
    • isIgnoreSSLError

      public boolean isIgnoreSSLError()
    • isDeleteEmailInputFile

      public boolean isDeleteEmailInputFile()
    • getVManagerVersion

      public String getVManagerVersion()
    • isSendEmail

      public boolean isSendEmail()
    • getEmailList

      public String getEmailList()
    • isDeleteReportSyntaxInputFile

      public boolean isDeleteReportSyntaxInputFile()
    • getSummaryType

      public String getSummaryType()
    • isCtxInput

      public boolean isCtxInput()
    • getCtxAdvanceInput

      public String getCtxAdvanceInput()
    • getFreeVAPISyntax

      public String getFreeVAPISyntax()
    • getMetricsInputType

      public String getMetricsInputType()
    • getMetricsAdvanceInput

      public String getMetricsAdvanceInput()
    • getVPlanInputType

      public String getVPlanInputType()
    • getVPlanAdvanceInput

      public String getVPlanAdvanceInput()
    • getVPlanxFileName

      public String getVPlanxFileName()
    • getTestsViewName

      public String getTestsViewName()
    • getMetricsViewName

      public String getMetricsViewName()
    • getVplanViewName

      public String getVplanViewName()
    • getTestsDepth

      public int getTestsDepth()
    • getMetricsDepth

      public int getMetricsDepth()
    • getVPlanDepth

      public int getVPlanDepth()
    • isRunReport

      public boolean isRunReport()
    • isMetricsReport

      public boolean isMetricsReport()
    • isVPlanReport

      public boolean isVPlanReport()
    • isAdvancedFunctions

      public boolean isAdvancedFunctions()
    • isRetrieveSummaryReport

      public boolean isRetrieveSummaryReport()
    • getVAPIUrl

      public String getVAPIUrl()
    • isAuthRequired

      public boolean isAuthRequired()
    • isAdvConfig

      public boolean isAdvConfig()
    • getVAPIUser

      public String getVAPIUser()
    • isDynamicUserId

      public boolean isDynamicUserId()
    • getConnTimeout

      public int getConnTimeout()
    • getReadTimeout

      public int getReadTimeout()
    • getVAPICredentials

      public String getVAPICredentials()
    • getCredentialType

      public String getCredentialType()
    • getVAPIPassword

      public Secret getVAPIPassword()
    • perform

      public void perform(@Nonnull Run<?,?> run, @Nonnull FilePath fp, @Nonnull Launcher launcher, @Nonnull TaskListener tl) throws InterruptedException, IOException
      Specified by:
      perform in interface SimpleBuildStep
      Throws:
      InterruptedException
      IOException
    • getDescriptor

      public DSLPublisher.DescriptorImpl getDescriptor()
      Specified by:
      getDescriptor in interface Describable<Publisher>
      Overrides:
      getDescriptor in class Recorder
    • getRequiredMonitorService

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