Class MercurialSCMBuilder<B extends MercurialSCMBuilder<B>>

java.lang.Object
jenkins.scm.api.trait.SCMBuilder<B,MercurialSCM>
hudson.plugins.mercurial.MercurialSCMBuilder<B>

public class MercurialSCMBuilder<B extends MercurialSCMBuilder<B>> extends jenkins.scm.api.trait.SCMBuilder<B,MercurialSCM>
  • Constructor Details

    • MercurialSCMBuilder

      public MercurialSCMBuilder(@NonNull jenkins.scm.api.SCMHead head, @CheckForNull jenkins.scm.api.SCMRevision revision, @NonNull String source, @CheckForNull String credentialsId)
  • Method Details

    • browser

      public final HgBrowser browser()
    • clean

      public final boolean clean()
    • credentialsId

      public final String credentialsId()
    • installation

      public final String installation()
    • source

      public final String source()
    • withBrowser

      @NonNull public B withBrowser(HgBrowser browser)
    • withClean

      @NonNull public B withClean(boolean clean)
    • withCredentialsId

      @NonNull public B withCredentialsId(String credentialsId)
    • withInstallation

      @NonNull public B withInstallation(String installation)
    • withSource

      @NonNull public B withSource(String source)
    • build

      @NonNull public MercurialSCM build()
      Specified by:
      build in class jenkins.scm.api.trait.SCMBuilder<B extends MercurialSCMBuilder<B>,MercurialSCM>