Class URIConfigurator

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

    @Extension(optional=true)
    public class URIConfigurator
    extends Object
    implements io.jenkins.plugins.casc.Configurator<URI>
    • Constructor Summary

      Constructors 
      Constructor Description
      URIConfigurator()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      URI check​(io.jenkins.plugins.casc.model.CNode config, io.jenkins.plugins.casc.ConfigurationContext context)  
      URI configure​(io.jenkins.plugins.casc.model.CNode config, io.jenkins.plugins.casc.ConfigurationContext context)  
      Set<io.jenkins.plugins.casc.Attribute<URI,​?>> describe()  
      io.jenkins.plugins.casc.model.CNode describe​(URI instance, io.jenkins.plugins.casc.ConfigurationContext context)  
      Class<URI> getTarget()  
      • Methods inherited from interface io.jenkins.plugins.casc.Configurator

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

      • URIConfigurator

        public URIConfigurator()
    • Method Detail

      • getTarget

        public Class<URI> getTarget()
        Specified by:
        getTarget in interface io.jenkins.plugins.casc.Configurator<URI>
      • describe

        @Nonnull
        public Set<io.jenkins.plugins.casc.Attribute<URI,​?>> describe()
        Specified by:
        describe in interface io.jenkins.plugins.casc.Configurator<URI>
      • configure

        @Nonnull
        public URI configure​(io.jenkins.plugins.casc.model.CNode config,
                             io.jenkins.plugins.casc.ConfigurationContext context)
                      throws io.jenkins.plugins.casc.ConfiguratorException
        Specified by:
        configure in interface io.jenkins.plugins.casc.Configurator<URI>
        Throws:
        io.jenkins.plugins.casc.ConfiguratorException
      • check

        public URI check​(io.jenkins.plugins.casc.model.CNode config,
                         io.jenkins.plugins.casc.ConfigurationContext context)
                  throws io.jenkins.plugins.casc.ConfiguratorException
        Specified by:
        check in interface io.jenkins.plugins.casc.Configurator<URI>
        Throws:
        io.jenkins.plugins.casc.ConfiguratorException
      • describe

        public io.jenkins.plugins.casc.model.CNode describe​(URI instance,
                                                            io.jenkins.plugins.casc.ConfigurationContext context)
        Specified by:
        describe in interface io.jenkins.plugins.casc.Configurator<URI>