Class SSHCheckoutTrait.DescriptorImpl

  • All Implemented Interfaces:
    Saveable, OnMaster
    Enclosing class:
    SSHCheckoutTrait

    @Symbol("gitLabSshCheckout")
    @Extension
    public static class SSHCheckoutTrait.DescriptorImpl
    extends jenkins.scm.api.trait.SCMSourceTraitDescriptor
    • Constructor Detail

      • DescriptorImpl

        public DescriptorImpl()
    • Method Detail

      • getBuilderClass

        public Class<? extends jenkins.scm.api.trait.SCMBuilder> getBuilderClass()
        Overrides:
        getBuilderClass in class jenkins.scm.api.trait.SCMSourceTraitDescriptor
      • getContextClass

        public Class<? extends jenkins.scm.api.trait.SCMSourceContext> getContextClass()
        Overrides:
        getContextClass in class jenkins.scm.api.trait.SCMSourceTraitDescriptor
      • getSourceClass

        public Class<? extends jenkins.scm.api.SCMSource> getSourceClass()
        Overrides:
        getSourceClass in class jenkins.scm.api.trait.SCMSourceTraitDescriptor
      • getScmClass

        public Class<? extends SCM> getScmClass()
        Overrides:
        getScmClass in class jenkins.scm.api.trait.SCMTraitDescriptor<jenkins.scm.api.trait.SCMSourceTrait>
      • doFillCredentialsIdItems

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        public ListBoxModel doFillCredentialsIdItems​(@CheckForNull @AncestorInPath
                                                     Item context,
                                                     @QueryParameter
                                                     String serverUrl,
                                                     @QueryParameter
                                                     String credentialsId)