Class GerritJcascConfigurator.WatchTimeExceptionDataConfigurator

java.lang.Object
com.sonyericsson.hudson.plugins.gerrit.trigger.config.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.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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,?>>
     
    Class<com.sonymobile.tools.gerrit.gerritevents.watchdog.WatchTimeExceptionData>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.jenkins.plugins.casc.Configurator

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

    • WatchTimeExceptionDataConfigurator

      public WatchTimeExceptionDataConfigurator()
  • Method Details

    • 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