Class VMGRLaunch

All Implemented Interfaces:
ExtensionPoint, Describable<Builder>, BuildStep

public class VMGRLaunch extends Builder
  • Constructor Details

    • VMGRLaunch

      @DataBoundConstructor public VMGRLaunch(String vAPIUrl, String vAPIUser, Secret vAPIPassword, String vSIFName, String vSIFInputFile, String credentialInputFile, boolean deleteInputFile, boolean deleteCredentialInputFile, boolean useUserOnFarm, boolean authRequired, String vsifType, String userFarmType, boolean dynamicUserId, boolean advConfig, int connTimeout, int readTimeout, boolean envVarible, String envVaribleFile, String inaccessibleResolver, String stoppedResolver, String failedResolver, String doneResolver, String suspendedResolver, boolean waitTillSessionEnds, int stepSessionTimeout, boolean generateJUnitXML, boolean extraAttributesForFailures, String staticAttributeList, boolean markBuildAsFailedIfAllRunFailed, boolean failJobIfAllRunFailed, String envSourceInputFile, boolean vMGRBuildArchive, boolean deleteAlsoSessionDirectory, boolean genericCredentialForSessionDelete, String archiveUser, Secret archivePassword, String famMode, String famModeLocation, boolean noAppendSeed, boolean markBuildAsPassedIfAllRunPassed, boolean failJobUnlessAllRunPassed, boolean userPrivateSSHKey, boolean attrValues, String attrValuesFile, String executionType, String sessionsInputFile, boolean deleteSessionInputFile, String envVariableType, String envVariableText, String attrVariableType, String attrVariableText, boolean pauseSessionOnBuildInterruption, String envSourceInputFileType, String executionScript, String executionShellLocation, String executionVsifFile, String defineVaribleFile, boolean defineVarible, String defineVariableType, String defineVariableText, String vAPICredentials, String credentialType)
  • Method Details

    • getExecutionVsifFile

      public String getExecutionVsifFile()
      We'll use this from the

      config.jelly

      .
      Returns:
    • getExecutionShellLocation

      public String getExecutionShellLocation()
    • getExecutionScript

      public String getExecutionScript()
    • getSessionsInputFile

      public String getSessionsInputFile()
    • isPauseSessionOnBuildInterruption

      public boolean isPauseSessionOnBuildInterruption()
    • getAttrVariableType

      public String getAttrVariableType()
    • getAttrVariableText

      public String getAttrVariableText()
    • getEnvVariableType

      public String getEnvVariableType()
    • getEnvVariableText

      public String getEnvVariableText()
    • isDeleteSessionInputFile

      public boolean isDeleteSessionInputFile()
    • getExecutionType

      public String getExecutionType()
    • isExtraAttributesForFailures

      public boolean isExtraAttributesForFailures()
    • getCredentialType

      public String getCredentialType()
    • isNoAppendSeed

      public boolean isNoAppendSeed()
    • isMarkBuildAsFailedIfAllRunFailed

      public boolean isMarkBuildAsFailedIfAllRunFailed()
    • isFailJobIfAllRunFailed

      public boolean isFailJobIfAllRunFailed()
    • isMarkBuildAsPassedIfAllRunPassed

      public boolean isMarkBuildAsPassedIfAllRunPassed()
    • isFailJobUnlessAllRunPassed

      public boolean isFailJobUnlessAllRunPassed()
    • isUserPrivateSSHKey

      public boolean isUserPrivateSSHKey()
    • getStaticAttributeList

      public String getStaticAttributeList()
    • isGenerateJUnitXML

      public boolean isGenerateJUnitXML()
    • getVAPIUrl

      public String getVAPIUrl()
    • getVAPIUser

      public String getVAPIUser()
    • getVAPIPassword

      public Secret getVAPIPassword()
    • getArchivePassword

      public Secret getArchivePassword()
    • getVSIFName

      public String getVSIFName()
    • getEnvVaribleFile

      public String getEnvVaribleFile()
    • getAttrValuesFile

      public String getAttrValuesFile()
    • getEnvSourceInputFile

      public String getEnvSourceInputFile()
    • getVSIFInputFile

      public String getVSIFInputFile()
    • getCredentialInputFile

      public String getCredentialInputFile()
    • isAuthRequired

      public boolean isAuthRequired()
    • isDeleteInputFile

      public boolean isDeleteInputFile()
    • isDeleteCredentialInputFile

      public boolean isDeleteCredentialInputFile()
    • isUseUserOnFarm

      public boolean isUseUserOnFarm()
    • isDynamicUserId

      public boolean isDynamicUserId()
    • getVsifType

      public String getVsifType()
    • getUserFarmType

      public String getUserFarmType()
    • isAdvConfig

      public boolean isAdvConfig()
    • isEnvVarible

      public boolean isEnvVarible()
    • isAttrValues

      public boolean isAttrValues()
    • getConnTimeout

      public int getConnTimeout()
    • getReadTimeout

      public int getReadTimeout()
    • getStepSessionTimeout

      public int getStepSessionTimeout()
    • getInaccessibleResolver

      public String getInaccessibleResolver()
    • getEnvSourceInputFileType

      public String getEnvSourceInputFileType()
    • getStoppedResolver

      public String getStoppedResolver()
    • getFailedResolver

      public String getFailedResolver()
    • getDoneResolver

      public String getDoneResolver()
    • getSuspendedResolver

      public String getSuspendedResolver()
    • isWaitTillSessionEnds

      public boolean isWaitTillSessionEnds()
    • isVMGRBuildArchive

      public boolean isVMGRBuildArchive()
    • isDeleteAlsoSessionDirectory

      public boolean isDeleteAlsoSessionDirectory()
    • isGenericCredentialForSessionDelete

      public boolean isGenericCredentialForSessionDelete()
    • getArchiveUser

      public String getArchiveUser()
    • getFamMode

      public String getFamMode()
    • getFamModeLocation

      public String getFamModeLocation()
    • getDefineVaribleFile

      public String getDefineVaribleFile()
    • isDefineVarible

      public boolean isDefineVarible()
    • getDefineVariableType

      public String getDefineVariableType()
    • getDefineVariableText

      public String getDefineVariableText()
    • getVAPICredentials

      public String getVAPICredentials()
    • perform

      public boolean perform(AbstractBuild build, Launcher launcher, BuildListener listener)
      Specified by:
      perform in interface BuildStep
      Overrides:
      perform in class BuildStepCompatibilityLayer
    • getDescriptor

      public VMGRLaunch.DescriptorImpl getDescriptor()
      Specified by:
      getDescriptor in interface Describable<Builder>
      Overrides:
      getDescriptor in class Builder