Uses of Interface
hudson.model.Describable
-
-
Uses of Describable in hudson
Classes in hudson with type parameters of type Describable Modifier and Type Class Description class
DescriptorExtensionList<T extends Describable<T>,D extends Descriptor<T>>
ExtensionList
for holding a set ofDescriptor
s, which is a group of descriptors for the same extension point.Classes in hudson that implement Describable Modifier and Type Class Description class
FileSystemProvisioner
Deprecated.Unused.static class
FileSystemProvisioner.Default
Deprecated.class
ProxyConfiguration
HTTP proxy configuration.Methods in hudson with type parameters of type Describable Modifier and Type Method Description static <T extends Describable<T>,D extends Descriptor<T>>
DescriptorExtensionList<T,D>DescriptorExtensionList. createDescriptorList(Hudson hudson, Class<T> describableType)
Deprecated.as of 1.416 UseExtensionList.create(Jenkins, Class)
static <T extends Describable<T>,D extends Descriptor<T>>
DescriptorExtensionList<T,D>DescriptorExtensionList. createDescriptorList(Jenkins jenkins, Class<T> describableType)
Creates a new instance.Method parameters in hudson with type arguments of type Describable Modifier and Type Method Description boolean
ExtensionComponent. isDescriptorOf(Class<? extends Describable> c)
Checks if this component is aDescriptor
describing the given type For example,component.isDescriptorOf(Builder.class)
-
Uses of Describable in hudson.console
Classes in hudson.console that implement Describable Modifier and Type Class Description class
ConsoleNote<T>
Data that hangs off from a console output.class
ExpandableDetailsNote
Renders a button that can be clicked to reveal additional block tag (and HTML inside it.)class
HyperlinkNote
Turns a text into a hyperlink by specifying the URL separately.class
ModelHyperlinkNote
HyperlinkNote
that links to a model object, which in the UI gets rendered with context menu and etc. -
Uses of Describable in hudson.markup
Classes in hudson.markup that implement Describable Modifier and Type Class Description class
EscapedMarkupFormatter
MarkupFormatter
that treats the input as the escaped html.class
MarkupFormatter
Generalization of a function that takes text with some markup and converts that to HTML. -
Uses of Describable in hudson.model
Classes in hudson.model with type parameters of type Describable Modifier and Type Interface Description interface
Describable<T extends Describable<T>>
Classes that are described byDescriptor
.class
Descriptor<T extends Describable<T>>
Metadata about a configurable instance.Subinterfaces of Describable in hudson.model Modifier and Type Interface Description interface
ReconfigurableDescribable<T extends ReconfigurableDescribable<T>>
Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.interface
TopLevelItem
Classes in hudson.model that implement Describable Modifier and Type Class Description class
AbstractCIBase
class
AbstractDescribableImpl<T extends AbstractDescribableImpl<T>>
Partial default implementation ofDescribable
.class
AllView
View
that contains everything.class
BooleanParameterDefinition
ParameterDefinition
that is either 'true' or 'false'.class
ChoiceParameterDefinition
class
ComputerSet
Serves as the top ofComputer
s in the URL hierarchy.class
FileParameterDefinition
ParameterDefinition
for doing file upload.class
FreeStyleProject
Free-style software project.class
Hudson
class
JDK
Information about JDK installation.class
JobProperty<J extends Job<?,?>>
Extensible property ofJob
.class
ListView
DisplaysJob
s in a flat list view.class
MyView
View
that only contains projects for which the current user has access to.class
MyViewsProperty
A UserProperty that remembers user-private views.class
Node
Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).class
PageDecorator
Participates in the rendering of HTML pages for all pages of Hudson.class
PaneStatusProperties
class
ParameterDefinition
Defines a parameter for a build.class
ParametersDefinitionProperty
Keeps a list of the parameters defined for a project.class
PasswordParameterDefinition
Parameter whose value is aSecret
and is hidden from the UI.class
ProxyView
A view that delegates to another.class
RunParameterDefinition
class
SimpleParameterDefinition
Convenient base class forParameterDefinition
whose value can be represented in a context-independent single string token.class
Slave
Information about a Hudson agent node.class
StringParameterDefinition
Parameter whose value is a string value.class
TextParameterDefinition
StringParameterDefinition
that uses textarea, instead of text box.class
TimeZoneProperty
A UserProperty that allows a user to specify a time zone for displaying time.class
UsageStatistics
static class
User.CanonicalIdResolver
Resolves User IDs by ID, full names or other strings.static class
User.FullNameIdResolver
Resolve user ID from full namestatic class
User.UserIDCanonicalIdResolver
Tries to verify if an ID is valid.class
UserProperty
Extensible property ofUser
.class
View
Encapsulates the rendering of the list ofTopLevelItem
s thatJenkins
owns.class
ViewProperty
Extensible property ofView
.Methods in hudson.model with type parameters of type Describable Modifier and Type Method Description protected <T extends Describable<T>>
voidAbstractProject. addToList(T item, List<T> collection)
protected <T extends Describable<T>>
List<T>AbstractProject. buildDescribable(org.kohsuke.stapler.StaplerRequest req, List<? extends Descriptor<T>> descriptors)
protected <T extends Describable<T>>
List<T>AbstractProject. buildDescribable(org.kohsuke.stapler.StaplerRequest req, List<? extends Descriptor<T>> descriptors, String prefix)
Deprecated.As of 1.261.static <T extends Describable<T>>
List<T>Descriptor. newInstancesFromHeteroList(org.kohsuke.stapler.StaplerRequest req, Object formData, Collection<? extends Descriptor<T>> descriptors)
static <T extends Describable<T>>
List<T>Descriptor. newInstancesFromHeteroList(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData, String key, Collection<? extends Descriptor<T>> descriptors)
Used to buildDescribable
instance list from<f:hetero-list>
tag.protected <T extends Describable<T>>
voidAbstractProject. removeFromList(Descriptor<T> item, List<T> collection)
static <T extends Describable<T>>
Map<Descriptor<T>,T>Descriptor. toMap(Iterable<T> describables)
Method parameters in hudson.model with type arguments of type Describable Modifier and Type Method Description protected void
Descriptor. addHelpFileRedirect(String fieldName, Class<? extends Describable> owner, String fieldNameToRedirectTo)
Tells Jenkins that the help file for the field 'fieldName' is defined in the help file for the 'fieldNameToRedirectTo' in the 'owner' class. -
Uses of Describable in hudson.model.labels
Classes in hudson.model.labels that implement Describable Modifier and Type Class Description class
LabelAtomProperty
Extensible property ofLabelAtom
. -
Uses of Describable in hudson.node_monitors
Classes in hudson.node_monitors that implement Describable Modifier and Type Class Description class
AbstractDiskSpaceMonitor
class
ArchitectureMonitor
Discovers the architecture of the system to display in the agent list page.class
ClockMonitor
NodeMonitor
that checks clock ofNode
to detect out of sync clocks.class
DiskSpaceMonitor
Checks available disk space of the remote FS root.class
NodeMonitor
Extension point for managing and monitoringNode
s.class
ResponseTimeMonitor
Monitors the round-trip response time to this agent.class
SwapSpaceMonitor
Checks the swap space availability.class
TemporarySpaceMonitor
Monitors the disk space of "/tmp". -
Uses of Describable in hudson.scm
Classes in hudson.scm that implement Describable Modifier and Type Class Description class
NullSCM
NoSCM
.class
RepositoryBrowser<E extends ChangeLogSet.Entry>
Connects Hudson to repository browsers like ViewCVS or FishEye, so that Hudson can generate links to them.class
SCM
Captures the configuration information in it. -
Uses of Describable in hudson.search
Classes in hudson.search that implement Describable Modifier and Type Class Description class
UserSearchProperty
-
Uses of Describable in hudson.security
Classes in hudson.security that implement Describable Modifier and Type Class Description class
AbstractPasswordBasedSecurityRealm
Partial implementation ofSecurityRealm
for username/password based authentication.class
AuthorizationStrategy
Controls authorization throughout Hudson.static class
AuthorizationStrategy.Unsecured
class
FederatedLoginServiceUserProperty
Remembers identifiers given byFederatedLoginService
to this user.class
FullControlOnceLoggedInAuthorizationStrategy
AuthorizationStrategy
that grants full-control to authenticated user and optionally read access to anonymous usersclass
GlobalSecurityConfiguration
Security configuration.class
HudsonPrivateSecurityRealm
SecurityRealm
that performs authentication by looking upUser
.static class
HudsonPrivateSecurityRealm.Details
UserProperty
that provides theUserDetails
view of the User object.class
LegacyAuthorizationStrategy
AuthorizationStrategy
implementation that emulates the legacy behavior.class
LegacySecurityRealm
SecurityRealm
that acceptsContainerAuthentication
object without any check (that is, by assuming that the such token is already authenticated by the container.)class
SecurityRealm
Pluggable security realm that connects external user database to Hudson. -
Uses of Describable in hudson.security.captcha
Classes in hudson.security.captcha that implement Describable Modifier and Type Class Description class
CaptchaSupport
Extension point for adding Captcha Support to User Registration PageCaptchaSupport
. -
Uses of Describable in hudson.security.csrf
Classes in hudson.security.csrf that implement Describable Modifier and Type Class Description class
CrumbIssuer
A CrumbIssuer represents an algorithm to generate a nonce value, known as a crumb, to counter cross site request forgery exploits.class
DefaultCrumbIssuer
A crumb issuing algorithm based on the request principal and the remote address.class
GlobalCrumbIssuerConfiguration
Show the crumb configuration to the system config page. -
Uses of Describable in hudson.slaves
Classes in hudson.slaves that implement Describable Modifier and Type Class Description class
AbstractCloudImpl
class
AbstractCloudSlave
Partial implementation ofSlave
to be used byAbstractCloudImpl
.class
Cloud
CreatesNode
s to dynamically expand/shrink the agents attached to Hudson.class
CloudRetentionStrategy
RetentionStrategy
implementation forAbstractCloudComputer
that terminates it if it remains idle for X minutes.class
CloudSlaveRetentionStrategy<T extends Computer>
Default convenience implementation ofRetentionStrategy
for agents provisioned fromCloud
.class
ComputerConnector
Factory ofComputerLauncher
.class
ComputerLauncher
Extension point to allow control over howComputer
s are "launched", meaning how they get connected to their agent program.class
ComputerLauncherFilter
ComputerLauncher
filter that can be used as a base class for decorators.class
DelegatingComputerLauncher
Base implementation ofComputerLauncher
that to be used by launchers that perform some initialization (typically something cloud/v12n related to power up the machine), and then delegate to anotherComputerLauncher
to connect.class
DumbSlave
DefaultSlave
implementation for computers that do not belong to a higher level structure, like grid or cloud.class
EnvironmentVariablesNodeProperty
NodeProperty
that sets additional environment variables.class
JNLPLauncher
ComputerLauncher
via inbound connections.class
NodeProperty<N extends Node>
Extensible property ofNode
.class
RetentionStrategy<T extends Computer>
Controls when to takeComputer
offline, bring it back online, or even to destroy it.static class
RetentionStrategy.Always
RetentionStrategy
that tries to keep the node online all the time.static class
RetentionStrategy.Demand
RetentionStrategy
that tries to keep the node offline when not in use.class
SimpleScheduledRetentionStrategy
RetentionStrategy
that controls the agent based on a schedule. -
Uses of Describable in hudson.tasks
Classes in hudson.tasks with type parameters of type Describable Modifier and Type Class Description class
BuildStepDescriptor<T extends BuildStep & Describable<T>>
Classes in hudson.tasks that implement Describable Modifier and Type Class Description class
ArtifactArchiver
Copies the artifacts into an archive directory.class
BatchFile
Executes commands by using Windows batch file.class
Builder
BuildStep
s that perform the actual build.class
BuildTrigger
Triggers builds of other projects.class
BuildWrapper
Pluggability point for performing pre/post actions for the build process.class
CommandInterpreter
class
Fingerprinter
Records fingerprints of the specified files.class
LogRotator
Default implementation ofBuildDiscarder
.class
Maven
Build by using Maven.static class
Maven.MavenInstallation
Represents a Maven installation in a system.static class
Maven.MavenInstaller
Automatic Maven installer from apache.org.class
Notifier
BuildStep
s that run after the build is completed.class
Publisher
BuildStep
s that run after the build is completed.class
Recorder
BuildStep
s that run after the build is completed.class
Shell
Executes a series of commands by using a shell.Methods in hudson.tasks with type parameters of type Describable Modifier and Type Method Description static <T extends BuildStep & Describable<T>>
List<Descriptor<T>>BuildStepDescriptor. filter(List<Descriptor<T>> base, Class<? extends AbstractProject> type)
Filters a descriptor forBuildStep
s by usingBuildStepDescriptor.isApplicable(Class)
. -
Uses of Describable in hudson.tasks._maven
Classes in hudson.tasks._maven that implement Describable Modifier and Type Class Description class
Maven3MojoNote
Marks the log line that reports that Maven3 is executing a mojo.class
MavenErrorNote
class
MavenMojoNote
Marks the log line that reports that Maven is executing a mojo.class
MavenWarningNote
Marks the warning messages from Maven. -
Uses of Describable in hudson.tools
Classes in hudson.tools with type parameters of type Describable Modifier and Type Class Description class
PropertyDescriptor<P extends Describable<P>,T>
BaseDescriptor
type used forXyzProperty
classes.Classes in hudson.tools that implement Describable Modifier and Type Class Description class
AbstractCommandInstaller
A generic script-based installer.class
BatchCommandInstaller
Installs tool via script execution of Batch script.class
CommandInstaller
Installs a tool by running an arbitrary shell command.class
DownloadFromUrlInstaller
Partial convenience implementation ofToolInstaller
that just downloads an archive from the URL and extracts it.class
InstallSourceProperty
ToolProperty
that shows auto installation options.class
ToolInstallation
Formalization of a tool installed in nodes used for builds.class
ToolInstaller
An object which can ensure that a genericToolInstallation
in fact exists on a node.class
ToolLocationNodeProperty
NodeProperty
that allows users to specify different locations forToolInstallation
s.class
ToolProperty<T extends ToolInstallation>
Extensible property ofToolInstallation
.class
ZipExtractionInstaller
Installs a tool into the Hudson working area by downloading and unpacking a ZIP file. -
Uses of Describable in hudson.triggers
Classes in hudson.triggers that implement Describable Modifier and Type Class Description class
SCMTrigger
Trigger
that checks for SCM updates periodically.class
TimerTrigger
Trigger
that runs a job periodically.class
Trigger<J extends Item>
Triggers aBuild
. -
Uses of Describable in hudson.util
Classes in hudson.util with type parameters of type Describable Modifier and Type Class Description class
DescribableList<T extends Describable<T>,D extends Descriptor<T>>
Persisted list ofDescribable
s with some operations specific toDescriptor
s.class
DescriptorList<T extends Describable<T>>
List ofDescriptor
s.Methods in hudson.util that return Describable Modifier and Type Method Description T[]
DescribableList. toArray(T[] array)
Methods in hudson.util with parameters of type Describable Modifier and Type Method Description T[]
DescribableList. toArray(T[] array)
Method parameters in hudson.util with type arguments of type Describable Modifier and Type Method Description void
DescriptorList. load(Class<? extends Describable> c)
No-op method used to force the class initialization of the given class. -
Uses of Describable in hudson.views
Classes in hudson.views that implement Describable Modifier and Type Class Description class
BuildButtonColumn
class
DefaultMyViewsTabBar
The Default MyViewsTabBar Extension forMyViewsTabBar
.class
DefaultViewsTabBar
The Default ViewsTabBar Extension forViewsTabBar
.class
GlobalDefaultViewConfiguration
Adds the default view configuration to the system config page.class
JobColumn
RendersItem.getName()
class
LastDurationColumn
class
LastFailureColumn
class
LastStableColumn
class
LastSuccessColumn
class
ListViewColumn
class
MyViewsTabBar
Extension point for adding a MyViewsTabBar header to ProjectsMyViewsProperty
.static class
MyViewsTabBar.GlobalConfigurationImpl
ConfiguresViewsTabBar
in the system configuration.class
StatusColumn
Shows the status icon for item.class
StatusFilter
Job Filter that will filter jobs based on its disabled statusclass
ViewJobFilter
Each ViewJobFilter contributes to or removes from the list of Jobs for a view.class
ViewsTabBar
Extension point for adding a ViewsTabBar header to ProjectsListView
.static class
ViewsTabBar.GlobalConfigurationImpl
ConfiguresViewsTabBar
in the system configuration.class
WeatherColumn
-
Uses of Describable in jenkins.fingerprints
Classes in jenkins.fingerprints that implement Describable Modifier and Type Class Description class
FileFingerprintStorage
Default file system storage implementation for fingerprints.class
FingerprintStorage
Pluggable fingerprint storage API for fingerprints.class
GlobalFingerprintConfiguration
Allows configuring the settings of fingerprints. -
Uses of Describable in jenkins.formelementpath
Classes in jenkins.formelementpath that implement Describable Modifier and Type Class Description class
FormElementPathPageDecorator
-
Uses of Describable in jenkins.install
Classes in jenkins.install that implement Describable Modifier and Type Class Description class
SetupWizard
A Jenkins instance used during first-run to provide a limited set of services while initial installation is in progress -
Uses of Describable in jenkins.management
Classes in jenkins.management that implement Describable Modifier and Type Class Description class
AdministrativeMonitorsConfiguration
class
AdministrativeMonitorsDecorator
Show notifications and popups for active administrative monitors on all pages. -
Uses of Describable in jenkins.model
Classes in jenkins.model that implement Describable Modifier and Type Class Description class
AbstractTopLevelItem
Default base implementation ofTopLevelItem
.class
ArtifactManagerConfiguration
List of configuredArtifactManagerFactory
s.class
ArtifactManagerFactory
Pluggable ability to manage transfer and/or storage of build artifacts.class
BuildDiscarder
Implementation of "Discard old build records" feature.class
BuildDiscarderProperty
Defines aBuildDiscarder
.class
DefaultSimplePageDecorator
In case there are no other implementations we will fallback to this implementation.class
DefaultUserCanonicalIdResolver
Default User.CanonicalIdResolver to escape unsupported characters and generate user ID.class
GlobalBuildDiscarderConfiguration
Global configuration UI for background build discardersclass
GlobalBuildDiscarderStrategy
Extension point for global background build discarders.class
GlobalConfiguration
Convenient base class for extensions that contributes to the system configuration page but nothing else, or to manage the global configuration of a plugin implementing several extension points.class
GlobalNodePropertiesConfiguration
IncludeNodePropertyDescriptor
configurations.class
GlobalPluginConfiguration
Include config.jelly defined forPlugin
s.class
GlobalProjectNamingStrategyConfiguration
Configures the project naming strategy.class
GlobalQuietPeriodConfiguration
Configures the system-default quiet period.class
GlobalSCMRetryCountConfiguration
Configures global SCM retry count default.class
IdStrategy
The strategy to use for manipulating converting names (e.g.static class
IdStrategy.CaseInsensitive
The default case insensitiveIdStrategy
static class
IdStrategy.CaseSensitive
A case sensitiveIdStrategy
static class
IdStrategy.CaseSensitiveEmailAddress
A case sensitive email addressIdStrategy
.class
Jenkins
Root object of the system.class
JenkinsLocationConfiguration
Stores the location of Jenkins (e-mail address and the HTTP URL.)class
JobGlobalBuildDiscarderStrategy
Periodically call a job's configured build discarder in the background.class
MasterBuildConfiguration
Adds the configuration regarding building on the built-in node.class
OptionalJobProperty<J extends Job<?,?>>
Job property which may or may not be present.class
ProjectNamingStrategy
This ExtensionPoint allows to enforce the name of projects/jobs.static class
ProjectNamingStrategy.DefaultProjectNamingStrategy
Default implementation which does not restrict the name to any form.static class
ProjectNamingStrategy.PatternProjectNamingStrategy
Naming strategy which allows the admin to define a pattern a job's name has to follow.class
SimpleGlobalBuildDiscarderStrategy
Apply a user-specified build discarder periodically on all jobs.class
SimplePageDecorator
Participates in the rendering of the login pageMethods in jenkins.model with type parameters of type Describable Modifier and Type Method Description <T extends Describable<T>,D extends Descriptor<T>>
DescriptorExtensionList<T,D>Jenkins. getDescriptorList(Class<T> type)
ReturnsExtensionList
that retains the discoveredDescriptor
instances for the given kind ofDescribable
.Method parameters in jenkins.model with type arguments of type Describable Modifier and Type Method Description Descriptor
Jenkins. getDescriptor(Class<? extends Describable> type)
Gets theDescriptor
that corresponds to the givenDescribable
type.Descriptor
Jenkins. getDescriptorOrDie(Class<? extends Describable> type)
Works just likeJenkins.getDescriptor(Class)
but don't take no for an answer. -
Uses of Describable in jenkins.model.experimentalflags
Classes in jenkins.model.experimentalflags that implement Describable Modifier and Type Class Description class
UserExperimentalFlagsProperty
Per user experimental flags to enable features that still not completely ready to be active by default. -
Uses of Describable in jenkins.mvn
Classes in jenkins.mvn that implement Describable Modifier and Type Class Description class
DefaultGlobalSettingsProvider
class
DefaultSettingsProvider
class
FilePathGlobalSettingsProvider
class
FilePathSettingsProvider
class
GlobalMavenConfig
class
GlobalSettingsProvider
class
SettingsProvider
-
Uses of Describable in jenkins.scm
Classes in jenkins.scm that implement Describable Modifier and Type Class Description class
DefaultSCMCheckoutStrategyImpl
DefaultSCMCheckoutStrategy
implementation.class
SCMCheckoutStrategy
Controls the check out behavior inAbstractBuild
. -
Uses of Describable in jenkins.security
Classes in jenkins.security that implement Describable Modifier and Type Class Description class
ApiTokenProperty
Remembers the API token for this user, that can be used like a password to login.class
FrameOptionsPageDecorator
Adds the 'X-Frame-Options' header to all web pages.class
LastGrantedAuthoritiesProperty
Remembers the set ofGrantedAuthority
s that was obtained the last time the user has logged in.class
QueueItemAuthenticator
Extension point to runQueue.Executable
s under a specific identity for better access control.class
QueueItemAuthenticatorConfiguration
Show theQueueItemAuthenticator
configurations on the system config page.class
ResourceDomainConfiguration
Configure the resource root URL, an alternative root URL to serve resources from to not need Content-Security-Policy headers, which mess with desired complex output.class
UpdateSiteWarningsConfiguration
Configuration for update site-provided warnings. -
Uses of Describable in jenkins.security.apitoken
Classes in jenkins.security.apitoken that implement Describable Modifier and Type Class Description class
ApiTokenPropertyConfiguration
Configuration for the new token generation when a user is created -
Uses of Describable in jenkins.security.seed
Classes in jenkins.security.seed that implement Describable Modifier and Type Class Description class
UserSeedProperty
The seed stored in this property is used to have a revoke feature on the session without having to hack the session management that depends on the application server used to run the instance. -
Uses of Describable in jenkins.slaves
Classes in jenkins.slaves that implement Describable Modifier and Type Class Description class
RemotingWorkDirSettings
Defines settings of the Remoting work directory. -
Uses of Describable in jenkins.tasks
Classes in jenkins.tasks that implement Describable Modifier and Type Class Description class
SimpleBuildWrapper
A generalization ofBuildWrapper
that, likeSimpleBuildStep
, may be called at various points within a build. -
Uses of Describable in jenkins.tasks.filters
Subinterfaces of Describable in jenkins.tasks.filters Modifier and Type Interface Description interface
EnvVarsFilterGlobalRule
Environment variables filter rule that is configured globally for all jobs.interface
EnvVarsFilterLocalRule
Environment variables filter rule that is specific to a job configuration, using script-specific variables, etc.Classes in jenkins.tasks.filters that implement Describable Modifier and Type Class Description class
EnvVarsFilterGlobalConfiguration
Configuration of the filter rules that are applied globally, after filtering which rule applies on which builder -
Uses of Describable in jenkins.tasks.filters.impl
Classes in jenkins.tasks.filters.impl that implement Describable Modifier and Type Class Description class
RetainVariablesLocalRule
Local rule that removes all the non-retained variables for that step. -
Uses of Describable in jenkins.telemetry
Classes in jenkins.telemetry that implement Describable Modifier and Type Class Description class
Correlator
This class stores a UUID identifying this instance for telemetry reporting to allow deduplication or merging of submitted records. -
Uses of Describable in jenkins.triggers
Classes in jenkins.triggers that implement Describable Modifier and Type Class Description class
ReverseBuildTrigger
LikeBuildTrigger
but defined on the downstream project.
-