Class CredentialRules.CredentialRulesDescriptorImpl

    • Constructor Detail

      • CredentialRulesDescriptorImpl

        public CredentialRulesDescriptorImpl()
    • Method Detail

      • describe

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

        @NonNull
        public CredentialRules 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<CredentialRules>
        Throws:
        io.jenkins.plugins.casc.ConfiguratorException
      • check

        public CredentialRules 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<CredentialRules>
        Throws:
        io.jenkins.plugins.casc.ConfiguratorException
      • getTargetComponent

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