Class UserDataConfig.UserDataConfigProvider

java.lang.Object
hudson.model.Descriptor<org.jenkinsci.lib.configprovider.model.Config>
org.jenkinsci.lib.configprovider.ConfigProvider
org.jenkinsci.lib.configprovider.AbstractConfigProviderImpl
jenkins.plugins.openstack.compute.UserDataConfig.UserDataConfigProvider
All Implemented Interfaces:
ExtensionPoint, Saveable, OnMaster
Enclosing class:
UserDataConfig

@Extension(ordinal=70.0) @Symbol("openstackUserData") public static class UserDataConfig.UserDataConfigProvider extends org.jenkinsci.lib.configprovider.AbstractConfigProviderImpl
  • Constructor Details

    • UserDataConfigProvider

      public UserDataConfigProvider()
  • Method Details

    • getContentType

      public org.jenkinsci.lib.configprovider.model.ContentType getContentType()
      Specified by:
      getContentType in class org.jenkinsci.lib.configprovider.ConfigProvider
    • getDisplayName

      public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<org.jenkinsci.lib.configprovider.model.Config>
    • newConfig

      @Nonnull public org.jenkinsci.lib.configprovider.model.Config newConfig(@Nonnull String id)
      Overrides:
      newConfig in class org.jenkinsci.lib.configprovider.ConfigProvider
    • convert

      public org.jenkinsci.lib.configprovider.model.Config convert(org.jenkinsci.lib.configprovider.model.Config config)
      Overrides:
      convert in class org.jenkinsci.lib.configprovider.AbstractConfigProviderImpl
    • getVariables

      @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) public Collection<jenkins.plugins.openstack.compute.UserDataVariableResolver.Entry> getVariables()
    • usages

      @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) public Collection<String> usages(@Nonnull String id)