Class UserDataInclude.UserDataIncludeProvider

java.lang.Object
hudson.model.Descriptor<org.jenkinsci.lib.configprovider.model.Config>
org.jenkinsci.lib.configprovider.ConfigProvider
org.jenkinsci.lib.configprovider.AbstractConfigProviderImpl
jenkins.plugins.jclouds.config.AbstractJCloudsConfigProviderImpl
jenkins.plugins.jclouds.config.UserDataInclude.UserDataIncludeProvider
All Implemented Interfaces:
ExtensionPoint, Saveable, Loadable, JCloudsConfig, OnMaster
Enclosing class:
UserDataInclude

@Extension(ordinal=70.0) @ConfigSuitableFor(target=UserData.class) public static class UserDataInclude.UserDataIncludeProvider extends AbstractJCloudsConfigProviderImpl
  • Constructor Details

    • UserDataIncludeProvider

      public UserDataIncludeProvider()
  • Method Details

    • getSignature

      public String getSignature()
    • getContentType

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

      public org.jenkinsci.lib.configprovider.model.ContentType getRealContentType()
      Specified by:
      getRealContentType in interface JCloudsConfig
      Overrides:
      getRealContentType in class AbstractJCloudsConfigProviderImpl
    • getDisplayName

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

      public UserDataInclude newConfig(String id)
      Overrides:
      newConfig in class org.jenkinsci.lib.configprovider.ConfigProvider
    • convert

      public UserDataInclude convert(org.jenkinsci.lib.configprovider.model.Config config)
      used for data migration only (config-file-provider prior 1.15)
      Overrides:
      convert in class org.jenkinsci.lib.configprovider.AbstractConfigProviderImpl