Class GitToolConfigurator

  • All Implemented Interfaces:
    io.jenkins.plugins.casc.Configurator<GitTool>

    @Extension(optional=true)
    public class GitToolConfigurator
    extends io.jenkins.plugins.casc.BaseConfigurator<GitTool>
    • Constructor Detail

      • GitToolConfigurator

        public GitToolConfigurator()
    • Method Detail

      • getName

        @NonNull
        public String getName()
      • getDisplayName

        public String getDisplayName()
      • getTarget

        public Class getTarget()
      • canConfigure

        public boolean canConfigure​(Class clazz)
      • getImplementedAPI

        @NonNull
        public Class getImplementedAPI()
      • getConfigurators

        @NonNull
        public List<io.jenkins.plugins.casc.Configurator<GitTool>> getConfigurators​(io.jenkins.plugins.casc.ConfigurationContext context)
      • getAttributes

        @NonNull
        public List<io.jenkins.plugins.casc.Attribute<GitTool,​?>> getAttributes()
      • instance

        protected GitTool instance​(io.jenkins.plugins.casc.model.Mapping mapping,
                                   @NonNull
                                   io.jenkins.plugins.casc.ConfigurationContext context)
                            throws io.jenkins.plugins.casc.ConfiguratorException
        Specified by:
        instance in class io.jenkins.plugins.casc.BaseConfigurator<GitTool>
        Throws:
        io.jenkins.plugins.casc.ConfiguratorException
      • describe

        @CheckForNull
        public io.jenkins.plugins.casc.model.CNode describe​(GitTool instance,
                                                            io.jenkins.plugins.casc.ConfigurationContext context)
                                                     throws Exception
        Throws:
        Exception