Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- hudson.util.PersistedList<T>
- hudson.util.DescribableList<T,
D> - jenkins.model.Jenkins.CloudList
 
 
 - hudson.util.DescribableList<T,
 
 - hudson.util.PersistedList<T>
 
 - java.util.AbstractList<E> (implements java.util.List<E>)
 - hudson.model.AbstractDescribableImpl<T> (implements hudson.model.Describable<T>)
- jenkins.model.ArtifactManagerFactory (implements hudson.ExtensionPoint)
 - jenkins.model.BuildDiscarder (implements hudson.ExtensionPoint)
 - jenkins.model.GlobalBuildDiscarderStrategy (implements hudson.ExtensionPoint)
- jenkins.model.JobGlobalBuildDiscarderStrategy
 - jenkins.model.SimpleGlobalBuildDiscarderStrategy
 
 - jenkins.model.IdStrategy (implements java.util.Comparator<T>, hudson.ExtensionPoint)
- jenkins.model.IdStrategy.CaseInsensitive (implements java.io.Serializable)
 - jenkins.model.IdStrategy.CaseSensitive (implements java.io.Serializable)
- jenkins.model.IdStrategy.CaseSensitiveEmailAddress (implements java.io.Serializable)
 
 
 - hudson.model.User.CanonicalIdResolver (implements java.lang.Comparable<T>, hudson.ExtensionPoint)
- jenkins.model.DefaultUserCanonicalIdResolver
 
 
 - hudson.model.AbstractModelObject (implements hudson.search.SearchableModelObject)
- hudson.model.Actionable (implements jenkins.model.ModelObjectWithContextMenu)
- hudson.model.AbstractItem (implements hudson.security.AccessControlled, hudson.model.DescriptorByNameOwner, org.kohsuke.stapler.HttpDeletable, hudson.model.Item, jenkins.model.Loadable, org.kohsuke.stapler.StaplerProxy)
- jenkins.model.AbstractTopLevelItem (implements hudson.model.TopLevelItem)
 
 - hudson.model.Computer (implements hudson.security.AccessControlled, hudson.model.DescriptorByNameOwner, hudson.model.ExecutorListener, jenkins.widgets.HasWidgets, org.kohsuke.stapler.StaplerProxy)
- jenkins.model.Jenkins.MasterComputer
 
 
 - hudson.model.AbstractItem (implements hudson.security.AccessControlled, hudson.model.DescriptorByNameOwner, org.kohsuke.stapler.HttpDeletable, hudson.model.Item, jenkins.model.Loadable, org.kohsuke.stapler.StaplerProxy)
 - hudson.model.AdministrativeMonitor (implements hudson.ExtensionPoint, org.kohsuke.stapler.StaplerProxy)
- jenkins.model.BuiltInNodeMigration
 - jenkins.model.Jenkins.EnforceSlaveAgentPortAdministrativeMonitor
 
 - hudson.model.Node (implements hudson.security.AccessControlled, hudson.ExtensionPoint, jenkins.util.io.OnMaster, hudson.model.PersistenceRoot, hudson.model.ReconfigurableDescribable<T>)
- hudson.model.AbstractCIBase (implements hudson.security.AccessControlled, hudson.model.DescriptorByNameOwner, hudson.model.ItemGroup<T>, org.kohsuke.stapler.StaplerFallback, org.kohsuke.stapler.StaplerProxy, hudson.model.ViewGroup)
- jenkins.model.Jenkins (implements hudson.security.AccessControlled, hudson.model.DescriptorByNameOwner, jenkins.model.DirectlyModifiableTopLevelItemGroup, jenkins.model.Loadable, jenkins.model.ModelObjectWithChildren, jenkins.model.ModelObjectWithContextMenu, hudson.model.ModifiableViewGroup, jenkins.util.io.OnMaster, org.kohsuke.stapler.StaplerFallback, org.kohsuke.stapler.StaplerProxy)
 
 
 - hudson.model.AbstractCIBase (implements hudson.security.AccessControlled, hudson.model.DescriptorByNameOwner, hudson.model.ItemGroup<T>, org.kohsuke.stapler.StaplerFallback, org.kohsuke.stapler.StaplerProxy, hudson.model.ViewGroup)
 
 - hudson.model.Actionable (implements jenkins.model.ModelObjectWithContextMenu)
 - jenkins.model.ArtifactManager
- jenkins.model.StandardArtifactManager
 
 - jenkins.model.AssetManager (implements hudson.model.UnprotectedRootAction)
 - jenkins.model.BuildDiscarder.ConverterImpl (implements com.thoughtworks.xstream.converters.Converter)
 - hudson.model.queue.CauseOfBlockage
- jenkins.model.BlockedBecauseOfBuildInProgress
 
 - jenkins.model.CauseOfInterruption (implements java.io.Serializable)
- jenkins.model.CauseOfInterruption.UserInterruption
 
 - jenkins.model.Configuration
 - hudson.model.Descriptor<T> (implements jenkins.model.Loadable, jenkins.util.io.OnMaster, hudson.model.Saveable)
- jenkins.model.ArtifactManagerFactoryDescriptor
 - jenkins.model.BuildDiscarderDescriptor
 - jenkins.model.GlobalBuildDiscarderStrategyDescriptor
- jenkins.model.JobGlobalBuildDiscarderStrategy.DescriptorImpl
 - jenkins.model.SimpleGlobalBuildDiscarderStrategy.DescriptorImpl
 
 - jenkins.model.GlobalConfiguration (implements hudson.model.Describable<T>, hudson.ExtensionPoint)
- jenkins.model.ArtifactManagerConfiguration (implements hudson.model.PersistentDescriptor)
 - jenkins.model.GlobalBuildDiscarderConfiguration
 - jenkins.model.GlobalComputerRetentionCheckIntervalConfiguration (implements hudson.model.PersistentDescriptor)
 - jenkins.model.GlobalNodePropertiesConfiguration
 - jenkins.model.GlobalPluginConfiguration
 - jenkins.model.GlobalProjectNamingStrategyConfiguration
 - jenkins.model.GlobalQuietPeriodConfiguration
 - jenkins.model.GlobalSCMRetryCountConfiguration
 - jenkins.model.JenkinsLocationConfiguration (implements hudson.model.PersistentDescriptor)
 - jenkins.model.MasterBuildConfiguration
 
 - jenkins.model.IdStrategyDescriptor
- jenkins.model.IdStrategy.CaseInsensitive.DescriptorImpl
 - jenkins.model.IdStrategy.CaseSensitive.DescriptorImpl
 - jenkins.model.IdStrategy.CaseSensitiveEmailAddress.DescriptorImpl
 
 - hudson.model.JobPropertyDescriptor
- jenkins.model.OptionalJobProperty.OptionalJobPropertyDescriptor
- jenkins.model.BuildDiscarderProperty.DescriptorImpl
 
 
 - jenkins.model.OptionalJobProperty.OptionalJobPropertyDescriptor
 - hudson.slaves.NodeDescriptor
- jenkins.model.Jenkins.DescriptorImpl
 
 - jenkins.model.ProjectNamingStrategy.ProjectNamingStrategyDescriptor
 - jenkins.model.SimplePageDecorator (implements hudson.model.Describable<T>, hudson.ExtensionPoint)
- jenkins.model.DefaultSimplePageDecorator
 
 
 - hudson.model.DescriptorVisibilityFilter (implements hudson.ExtensionPoint)
- jenkins.model.BuildDiscarderProperty.ConditionallyHidden
 
 - hudson.model.EnvironmentContributor (implements hudson.ExtensionPoint)
- jenkins.model.CoreEnvironmentContributor
 
 - hudson.ExtensionListListener
- jenkins.model.TransientActionFactory.Cache
 
 - jenkins.model.FingerprintFacet (implements hudson.ExtensionPoint)
 - jenkins.model.GlobalCloudConfiguration (implements hudson.model.RootAction)
 - jenkins.model.GlobalConfigurationCategory (implements hudson.ExtensionPoint, hudson.model.ModelObject)
- jenkins.model.GlobalConfigurationCategory.Security
 - jenkins.model.GlobalConfigurationCategory.Unclassified
 
 - hudson.model.InvisibleAction (implements hudson.model.Action)
- jenkins.model.InterruptedBuildAction
 
 - hudson.model.JobProperty<J> (implements hudson.tasks.BuildStep, hudson.ExtensionPoint, hudson.model.ReconfigurableDescribable<T>)
- jenkins.model.OptionalJobProperty<J>
- jenkins.model.BuildDiscarderProperty
 
 
 - jenkins.model.OptionalJobProperty<J>
 - hudson.model.LoadStatistics
- jenkins.model.UnlabeledLoadStatistics
 
 - jenkins.model.Messages
 - jenkins.model.ModelObjectWithContextMenu.ContextMenu (implements org.kohsuke.stapler.HttpResponse)
 - jenkins.model.ModelObjectWithContextMenu.MenuItem
 - jenkins.model.NodeListener (implements hudson.ExtensionPoint)
 - jenkins.model.Nodes (implements hudson.model.PersistenceRoot)
 - jenkins.model.ParameterizedJobMixIn<JobT,
RunT>  - jenkins.model.PeopleRedirect (implements hudson.model.Action)
- jenkins.model.PeopleRedirect.AsynchPeople
 - jenkins.model.PeopleRedirect.People
 
 - hudson.model.PermalinkProjectAction.Permalink
- jenkins.model.PeepholePermalink (implements java.util.function.Predicate<T>)
 
 - jenkins.model.ProjectNamingStrategy (implements hudson.model.Describable<T>, hudson.ExtensionPoint)
- jenkins.model.ProjectNamingStrategy.DefaultProjectNamingStrategy (implements java.io.Serializable)
 - jenkins.model.ProjectNamingStrategy.PatternProjectNamingStrategy (implements java.io.Serializable)
 
 - jenkins.model.RenameAction (implements hudson.model.Action)
 - hudson.model.RestartListener (implements hudson.ExtensionPoint)
- jenkins.model.Jenkins.MasterRestartNotifyier
 
 - jenkins.model.RunIdMigrator
 - hudson.model.listeners.RunListener<R> (implements hudson.ExtensionPoint)
- jenkins.model.GlobalBuildDiscarderListener
 - jenkins.model.PeepholePermalink.RunListenerImpl
 
 - hudson.model.listeners.SaveableListener (implements hudson.ExtensionPoint)
- jenkins.model.Nodes.ScheduleMaintenanceAfterSavingNode
 
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- hudson.util.ErrorObject
- hudson.util.BootFailure
- jenkins.model.InvalidBuildsDir
 
 
 - hudson.util.BootFailure
 
 - hudson.util.ErrorObject
 
 - java.lang.Exception
 - java.util.TimerTask (implements java.lang.Runnable)
- hudson.triggers.SafeTimerTask
- hudson.model.PeriodicWork (implements hudson.ExtensionPoint)
- hudson.model.AsyncPeriodicWork
- jenkins.model.BackgroundGlobalBuildDiscarder
 
 
 - hudson.model.AsyncPeriodicWork
 
 - hudson.model.PeriodicWork (implements hudson.ExtensionPoint)
 
 - hudson.triggers.SafeTimerTask
 - jenkins.model.TransientActionFactory<T> (implements hudson.ExtensionPoint)
- jenkins.model.RenameAction.TransientActionFactoryImpl
 
 - jenkins.model.TransientFingerprintFacetFactory (implements hudson.ExtensionPoint)
 - hudson.model.TransientViewActionFactory (implements hudson.ExtensionPoint)
- jenkins.model.PeopleRedirect.TransientFactory
 
 - jenkins.model.Uptime
 
 - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
 
Interface Hierarchy
- hudson.security.AccessControlled
- hudson.model.Item (also extends jenkins.util.io.OnMaster, hudson.model.PersistenceRoot, hudson.search.SearchableModelObject)
- hudson.model.BuildableItem (also extends hudson.model.Queue.Task)
- jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
RunT> (also extends jenkins.triggers.TriggeredItem)  
 - jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
 - jenkins.triggers.TriggeredItem
- jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
RunT> (also extends hudson.model.BuildableItem)  
 - jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
 
 - hudson.model.BuildableItem (also extends hudson.model.Queue.Task)
 
 - hudson.model.Item (also extends jenkins.util.io.OnMaster, hudson.model.PersistenceRoot, hudson.search.SearchableModelObject)
 - jenkins.model.DependencyDeclarer
 - jenkins.model.Jenkins.JenkinsHolder
 - jenkins.model.Loadable
 - hudson.model.ModelObject
- hudson.model.Action
- jenkins.model.ModelObjectWithContextMenu.ContextMenuVisibility
 - jenkins.model.RunAction2
 
 - jenkins.model.HistoricalBuild
 - hudson.model.ItemGroup<T> (also extends hudson.model.PersistenceRoot)
- hudson.model.ModifiableItemGroup<T>
- jenkins.model.ModifiableTopLevelItemGroup
- jenkins.model.DirectlyModifiableTopLevelItemGroup
 
 
 - jenkins.model.ModifiableTopLevelItemGroup
 
 - hudson.model.ModifiableItemGroup<T>
 - jenkins.model.ModelObjectWithChildren
 - jenkins.model.ModelObjectWithContextMenu
 - hudson.model.Queue.Task (also extends hudson.model.queue.SubTask)
- hudson.model.BuildableItem (also extends hudson.model.Item)
- jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
RunT> (also extends jenkins.triggers.TriggeredItem)  
 - jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
 
 - hudson.model.BuildableItem (also extends hudson.model.Item)
 - hudson.search.SearchableModelObject (also extends hudson.search.SearchItem)
- hudson.model.Item (also extends hudson.security.AccessControlled, jenkins.util.io.OnMaster, hudson.model.PersistenceRoot)
- hudson.model.BuildableItem (also extends hudson.model.Queue.Task)
- jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
RunT> (also extends jenkins.triggers.TriggeredItem)  
 - jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
 - jenkins.triggers.TriggeredItem
- jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
RunT> (also extends hudson.model.BuildableItem)  
 - jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
 
 - hudson.model.BuildableItem (also extends hudson.model.Queue.Task)
 
 - hudson.model.Item (also extends hudson.security.AccessControlled, jenkins.util.io.OnMaster, hudson.model.PersistenceRoot)
 
 - hudson.model.Action
 - jenkins.util.io.OnMaster
- hudson.model.Item (also extends hudson.security.AccessControlled, hudson.model.PersistenceRoot, hudson.search.SearchableModelObject)
- hudson.model.BuildableItem (also extends hudson.model.Queue.Task)
- jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
RunT> (also extends jenkins.triggers.TriggeredItem)  
 - jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
 - jenkins.triggers.TriggeredItem
- jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
RunT> (also extends hudson.model.BuildableItem)  
 - jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
 
 - hudson.model.BuildableItem (also extends hudson.model.Queue.Task)
 
 - hudson.model.Item (also extends hudson.security.AccessControlled, hudson.model.PersistenceRoot, hudson.search.SearchableModelObject)
 - hudson.model.ResourceActivity
- hudson.model.queue.SubTask
- hudson.model.Queue.Task (also extends hudson.model.ModelObject)
- hudson.model.BuildableItem (also extends hudson.model.Item)
- jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
RunT> (also extends jenkins.triggers.TriggeredItem)  
 - jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
 
 - hudson.model.BuildableItem (also extends hudson.model.Item)
 
 - hudson.model.Queue.Task (also extends hudson.model.ModelObject)
 
 - hudson.model.queue.SubTask
 - hudson.model.Saveable
- hudson.model.PersistenceRoot
- hudson.model.Item (also extends hudson.security.AccessControlled, jenkins.util.io.OnMaster, hudson.search.SearchableModelObject)
- hudson.model.BuildableItem (also extends hudson.model.Queue.Task)
- jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
RunT> (also extends jenkins.triggers.TriggeredItem)  
 - jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
 - jenkins.triggers.TriggeredItem
- jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
RunT> (also extends hudson.model.BuildableItem)  
 - jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
 
 - hudson.model.BuildableItem (also extends hudson.model.Queue.Task)
 - hudson.model.ItemGroup<T> (also extends hudson.model.ModelObject)
- hudson.model.ModifiableItemGroup<T>
- jenkins.model.ModifiableTopLevelItemGroup
- jenkins.model.DirectlyModifiableTopLevelItemGroup
 
 
 - jenkins.model.ModifiableTopLevelItemGroup
 
 - hudson.model.ModifiableItemGroup<T>
 
 - hudson.model.Item (also extends hudson.security.AccessControlled, jenkins.util.io.OnMaster, hudson.search.SearchableModelObject)
 
 - hudson.model.PersistenceRoot
 - hudson.search.SearchItem
- hudson.search.SearchableModelObject (also extends hudson.model.ModelObject)
- hudson.model.Item (also extends hudson.security.AccessControlled, jenkins.util.io.OnMaster, hudson.model.PersistenceRoot)
- hudson.model.BuildableItem (also extends hudson.model.Queue.Task)
- jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
RunT> (also extends jenkins.triggers.TriggeredItem)  
 - jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
 - jenkins.triggers.TriggeredItem
- jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
RunT> (also extends hudson.model.BuildableItem)  
 - jenkins.model.ParameterizedJobMixIn.ParameterizedJob<JobT,
 
 - hudson.model.BuildableItem (also extends hudson.model.Queue.Task)
 
 - hudson.model.Item (also extends hudson.security.AccessControlled, jenkins.util.io.OnMaster, hudson.model.PersistenceRoot)
 
 - hudson.search.SearchableModelObject (also extends hudson.model.ModelObject)
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- jenkins.model.ModelObjectWithContextMenu.MenuItemType
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)