Class GitSCMFileSystem.BuilderImpl

java.lang.Object
jenkins.scm.api.SCMFileSystem.Builder
jenkins.plugins.git.GitSCMFileSystem.BuilderImpl
All Implemented Interfaces:
ExtensionPoint
Enclosing class:
GitSCMFileSystem

@Extension(ordinal=-32768.0) public static class GitSCMFileSystem.BuilderImpl extends jenkins.scm.api.SCMFileSystem.Builder
  • Constructor Details

    • BuilderImpl

      public BuilderImpl()
  • Method Details

    • supports

      public boolean supports(SCM source)
      Specified by:
      supports in class jenkins.scm.api.SCMFileSystem.Builder
    • supports

      public boolean supports(jenkins.scm.api.SCMSource source)
      Specified by:
      supports in class jenkins.scm.api.SCMFileSystem.Builder
    • supportsDescriptor

      public boolean supportsDescriptor(SCMDescriptor descriptor)
      Specified by:
      supportsDescriptor in class jenkins.scm.api.SCMFileSystem.Builder
    • supportsDescriptor

      public boolean supportsDescriptor(jenkins.scm.api.SCMSourceDescriptor descriptor)
      Specified by:
      supportsDescriptor in class jenkins.scm.api.SCMFileSystem.Builder
    • build

      public jenkins.scm.api.SCMFileSystem build(@NonNull Item owner, @NonNull SCM scm, @CheckForNull jenkins.scm.api.SCMRevision rev) throws IOException, InterruptedException
      Overrides:
      build in class jenkins.scm.api.SCMFileSystem.Builder
      Throws:
      IOException
      InterruptedException
    • build

      public jenkins.scm.api.SCMFileSystem build(@NonNull Item owner, @NonNull SCM scm, @CheckForNull jenkins.scm.api.SCMRevision rev, @CheckForNull Run<?,?> _build) throws IOException, InterruptedException
      Overrides:
      build in class jenkins.scm.api.SCMFileSystem.Builder
      Throws:
      IOException
      InterruptedException
    • build

      public jenkins.scm.api.SCMFileSystem build(@NonNull jenkins.scm.api.SCMSource source, @NonNull jenkins.scm.api.SCMHead head, @CheckForNull jenkins.scm.api.SCMRevision rev) throws IOException, InterruptedException
      Overrides:
      build in class jenkins.scm.api.SCMFileSystem.Builder
      Throws:
      IOException
      InterruptedException