Class GitLabConfigurator

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

    @Extension(optional=true)
    public class GitLabConfigurator
    extends io.jenkins.plugins.casc.BaseConfigurator<GitLab>
    • Nested Class Summary

      • Nested classes/interfaces inherited from class io.jenkins.plugins.casc.BaseConfigurator

        io.jenkins.plugins.casc.BaseConfigurator.TypePair
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canConfigure​(Class clazz)  
      io.jenkins.plugins.casc.model.CNode describe​(GitLab instance, io.jenkins.plugins.casc.ConfigurationContext context)  
      List<io.jenkins.plugins.casc.Configurator<GitLab>> getConfigurators​(io.jenkins.plugins.casc.ConfigurationContext context)  
      Class<GitLab> getTarget()  
      protected GitLab instance​(io.jenkins.plugins.casc.model.Mapping mapping, io.jenkins.plugins.casc.ConfigurationContext context)  
      • Methods inherited from class io.jenkins.plugins.casc.BaseConfigurator

        check, compare, configure, configure, createAttribute, describe, equals, exclusions, handleUnknown, hashCode
      • Methods inherited from interface io.jenkins.plugins.casc.Configurator

        describeStructure, getAttributes, getDisplayName, getImplementedAPI, getName, getNames
    • Constructor Detail

      • GitLabConfigurator

        public GitLabConfigurator()
    • Method Detail

      • instance

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

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

        public boolean canConfigure​(Class clazz)
      • getConfigurators

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