Class PeriodicBackupConfigurator

  • All Implemented Interfaces:
    io.jenkins.plugins.casc.Configurator<PeriodicBackupLink>, io.jenkins.plugins.casc.RootElementConfigurator<PeriodicBackupLink>

    @Extension(optional=true,
               ordinal=-50.0)
    @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
    @Symbol("periodicBackup")
    public class PeriodicBackupConfigurator
    extends io.jenkins.plugins.casc.BaseConfigurator<PeriodicBackupLink>
    implements io.jenkins.plugins.casc.RootElementConfigurator<PeriodicBackupLink>
    • Nested Class Summary

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

        io.jenkins.plugins.casc.BaseConfigurator.TypePair
    • Constructor Detail

      • PeriodicBackupConfigurator

        public PeriodicBackupConfigurator()
    • Method Detail

      • getTargetComponent

        public PeriodicBackupLink getTargetComponent​(io.jenkins.plugins.casc.ConfigurationContext context)
        Specified by:
        getTargetComponent in interface io.jenkins.plugins.casc.RootElementConfigurator<PeriodicBackupLink>
      • getName

        @NonNull
        public String getName()
        Specified by:
        getName in interface io.jenkins.plugins.casc.Configurator<PeriodicBackupLink>
      • exclusions

        protected Set<String> exclusions()
        Overrides:
        exclusions in class io.jenkins.plugins.casc.BaseConfigurator<PeriodicBackupLink>
      • instance

        protected PeriodicBackupLink 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<PeriodicBackupLink>
        Throws:
        io.jenkins.plugins.casc.ConfiguratorException