Class GitHubSCMFileSystem.BuilderImpl

    • Constructor Detail

      • BuilderImpl

        public BuilderImpl()
    • Method Detail

      • supports

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

        protected boolean supportsDescriptor​(SCMDescriptor scmDescriptor)
        Specified by:
        supportsDescriptor 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

        protected boolean supportsDescriptor​(jenkins.scm.api.SCMSourceDescriptor scmSourceDescriptor)
        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)
        Specified by:
        build in class jenkins.scm.api.SCMFileSystem.Builder
      • 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