Class GerritJcascConfigurator.WatchTimeExceptionDataConfigurator

  • All Implemented Interfaces:
    io.jenkins.plugins.casc.Configurator<com.sonymobile.tools.gerrit.gerritevents.watchdog.WatchTimeExceptionData>
    Enclosing class:
    GerritJcascConfigurator

    @Extension(optional=true)
    public static final class GerritJcascConfigurator.WatchTimeExceptionDataConfigurator
    extends Object
    implements io.jenkins.plugins.casc.Configurator<com.sonymobile.tools.gerrit.gerritevents.watchdog.WatchTimeExceptionData>
    Cannot use BaseConfigurator as WatchTimeExceptionData is immutable.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.sonymobile.tools.gerrit.gerritevents.watchdog.WatchTimeExceptionData check​(io.jenkins.plugins.casc.model.CNode config, io.jenkins.plugins.casc.ConfigurationContext context)  
      com.sonymobile.tools.gerrit.gerritevents.watchdog.WatchTimeExceptionData configure​(io.jenkins.plugins.casc.model.CNode config, io.jenkins.plugins.casc.ConfigurationContext context)
      Configure object.
      Set<io.jenkins.plugins.casc.Attribute<com.sonymobile.tools.gerrit.gerritevents.watchdog.WatchTimeExceptionData,​?>> describe()  
      Class<com.sonymobile.tools.gerrit.gerritevents.watchdog.WatchTimeExceptionData> getTarget()  
      • Methods inherited from interface io.jenkins.plugins.casc.Configurator

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

      • WatchTimeExceptionDataConfigurator

        public WatchTimeExceptionDataConfigurator()
    • Method Detail

      • getTarget

        public Class<com.sonymobile.tools.gerrit.gerritevents.watchdog.WatchTimeExceptionData> getTarget()
        Specified by:
        getTarget in interface io.jenkins.plugins.casc.Configurator<com.sonymobile.tools.gerrit.gerritevents.watchdog.WatchTimeExceptionData>
      • describe

        public Set<io.jenkins.plugins.casc.Attribute<com.sonymobile.tools.gerrit.gerritevents.watchdog.WatchTimeExceptionData,​?>> describe()
        Specified by:
        describe in interface io.jenkins.plugins.casc.Configurator<com.sonymobile.tools.gerrit.gerritevents.watchdog.WatchTimeExceptionData>
      • configure

        public com.sonymobile.tools.gerrit.gerritevents.watchdog.WatchTimeExceptionData configure​(io.jenkins.plugins.casc.model.CNode config,
                                                                                                  io.jenkins.plugins.casc.ConfigurationContext context)
                                                                                           throws io.jenkins.plugins.casc.ConfiguratorException
        Configure object.
        Specified by:
        configure in interface io.jenkins.plugins.casc.Configurator<com.sonymobile.tools.gerrit.gerritevents.watchdog.WatchTimeExceptionData>
        Parameters:
        config - Text config.
        context - Context
        Returns:
        New object.
        Throws:
        io.jenkins.plugins.casc.ConfiguratorException - In case of problems.
      • check

        public com.sonymobile.tools.gerrit.gerritevents.watchdog.WatchTimeExceptionData 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<com.sonymobile.tools.gerrit.gerritevents.watchdog.WatchTimeExceptionData>
        Throws:
        io.jenkins.plugins.casc.ConfiguratorException