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 classDescriptorExtensionList<T extends Describable<T>,D extends Descriptor<T>>ExtensionListfor holding a set ofDescriptors, which is a group of descriptors for the same extension point.Classes in hudson that implement Describable Modifier and Type Class Description classFileSystemProvisionerDeprecated.Unused.static classFileSystemProvisioner.DefaultDeprecated.classProxyConfigurationHTTP proxy configuration.classProxyConfigurationManagerMethods 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 booleanExtensionComponent. isDescriptorOf(Class<? extends Describable> c)Checks if this component is aDescriptordescribing 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 classConsoleNote<T>Data that hangs off from a console output.classExpandableDetailsNoteRenders a button that can be clicked to reveal additional block tag (and HTML inside it.)classHyperlinkNoteTurns a text into a hyperlink by specifying the URL separately.classModelHyperlinkNoteHyperlinkNotethat 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 classEscapedMarkupFormatterMarkupFormatterthat treats the input as the escaped html.classMarkupFormatterGeneralization 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 interfaceDescribable<T extends Describable<T>>Classes that are described byDescriptor.classDescriptor<T extends Describable<T>>Metadata about a configurable instance.Subinterfaces of Describable in hudson.model Modifier and Type Interface Description interfaceReconfigurableDescribable<T extends ReconfigurableDescribable<T>>Marks modernDescribables that allow the current instances to pass information down to the next instance when the configuration is submitted.interfaceTopLevelItemClasses in hudson.model that implement Describable Modifier and Type Class Description classAbstractCIBaseclassAbstractDescribableImpl<T extends AbstractDescribableImpl<T>>Partial default implementation ofDescribable.classAllViewViewthat contains everything.classBooleanParameterDefinitionParameterDefinitionthat is either 'true' or 'false'.classChoiceParameterDefinitionclassComputerSetServes as the top ofComputers in the URL hierarchy.classFileParameterDefinitionParameterDefinitionfor doing file upload.classFreeStyleProjectFree-style software project.classHudsonclassJDKInformation about JDK installation.classJobProperty<J extends Job<?,?>>Extensible property ofJob.classListViewDisplaysJobs in a flat list view.classMyViewViewthat only contains projects for which the current user has access to.classMyViewsPropertyA UserProperty that remembers user-private views.classNodeBase type of Jenkins agents (although in practice, you probably extendSlaveto define a new agent type).classPageDecoratorParticipates in the rendering of HTML pages for all pages of Hudson.classPaneStatusPropertiesclassParameterDefinitionDefines a parameter for a build.classParametersDefinitionPropertyKeeps a list of the parameters defined for a project.classPasswordParameterDefinitionParameter whose value is aSecretand is hidden from the UI.classProxyViewA view that delegates to another.classRunParameterDefinitionclassSimpleParameterDefinitionConvenient base class forParameterDefinitionwhose value can be represented in a context-independent single string token.classSlaveInformation about a Hudson agent node.classStringParameterDefinitionParameter whose value is a string value.classTextParameterDefinitionStringParameterDefinitionthat uses textarea, instead of text box.classTimeZonePropertyA UserProperty that allows a user to specify a time zone for displaying time.classUsageStatisticsstatic classUser.CanonicalIdResolverResolves User IDs by ID, full names or other strings.static classUser.FullNameIdResolverResolve user ID from full namestatic classUser.UserIDCanonicalIdResolverTries to verify if an ID is valid.classUserPropertyExtensible property ofUser.classViewEncapsulates the rendering of the list ofTopLevelItems thatJenkinsowns.classViewPropertyExtensible 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 buildDescribableinstance 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 voidDescriptor. 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 classLabelAtomPropertyExtensible property ofLabelAtom. -
Uses of Describable in hudson.node_monitors
Classes in hudson.node_monitors that implement Describable Modifier and Type Class Description classAbstractDiskSpaceMonitorclassArchitectureMonitorDiscovers the architecture of the system to display in the agent list page.classClockMonitorNodeMonitorthat checks clock ofNodeto detect out of sync clocks.classDiskSpaceMonitorChecks available disk space of the remote FS root.classDiskSpaceMonitorNodePropertyNodePropertythat allows users to set agent specific disk space thresholds.classNodeMonitorExtension point for managing and monitoringNodes.classResponseTimeMonitorMonitors the round-trip response time to this agent.classSwapSpaceMonitorChecks the swap space availability.classTemporarySpaceMonitorMonitors the disk space of "/tmp". -
Uses of Describable in hudson.scm
Classes in hudson.scm that implement Describable Modifier and Type Class Description classNullSCMNoSCM.classRepositoryBrowser<E extends ChangeLogSet.Entry>Connects Hudson to repository browsers like ViewCVS or FishEye, so that Hudson can generate links to them.classSCMCaptures the configuration information in it. -
Uses of Describable in hudson.search
Classes in hudson.search that implement Describable Modifier and Type Class Description classUserSearchProperty -
Uses of Describable in hudson.security
Classes in hudson.security that implement Describable Modifier and Type Class Description classAbstractPasswordBasedSecurityRealmPartial implementation ofSecurityRealmfor username/password based authentication.classAuthorizationStrategyControls authorization throughout Hudson.static classAuthorizationStrategy.UnsecuredclassFederatedLoginServiceUserPropertyRemembers identifiers given byFederatedLoginServiceto this user.classFullControlOnceLoggedInAuthorizationStrategyAuthorizationStrategythat grants full-control to authenticated user and optionally read access to anonymous usersclassGlobalSecurityConfigurationSecurity configuration.classHudsonPrivateSecurityRealmSecurityRealmthat performs authentication by looking upUser.static classHudsonPrivateSecurityRealm.DetailsUserPropertythat provides theUserDetailsview of the User object.classLegacyAuthorizationStrategyAuthorizationStrategyimplementation that emulates the legacy behavior.classLegacySecurityRealmSecurityRealmthat acceptsContainerAuthenticationobject without any check (that is, by assuming that the such token is already authenticated by the container.)classSecurityRealmPluggable 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 classCaptchaSupportExtension 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 classCrumbIssuerA CrumbIssuer represents an algorithm to generate a nonce value, known as a crumb, to counter cross site request forgery exploits.classDefaultCrumbIssuerA crumb issuing algorithm based on the request principal and the remote address.classGlobalCrumbIssuerConfigurationShow 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 classAbstractCloudImplclassAbstractCloudSlavePartial implementation ofSlaveto be used byAbstractCloudImpl.classCloudCreatesNodes to dynamically expand/shrink the agents attached to Hudson.classCloudRetentionStrategyRetentionStrategyimplementation forAbstractCloudComputerthat terminates it if it remains idle for X minutes.classCloudSlaveRetentionStrategy<T extends Computer>Default convenience implementation ofRetentionStrategyfor agents provisioned fromCloud.classComputerConnectorFactory ofComputerLauncher.classComputerLauncherExtension point to allow control over howComputers are "launched", meaning how they get connected to their agent program.classComputerLauncherFilterComputerLauncherfilter that can be used as a base class for decorators.classDelegatingComputerLauncherBase implementation ofComputerLauncherthat to be used by launchers that perform some initialization (typically something cloud/v12n related to power up the machine), and then delegate to anotherComputerLauncherto connect.classDumbSlaveDefaultSlaveimplementation for computers that do not belong to a higher level structure, like grid or cloud.classEnvironmentVariablesNodePropertyNodePropertythat sets additional environment variables.classJNLPLauncherComputerLaunchervia inbound connections.classNodeProperty<N extends Node>Extensible property ofNode.classRetentionStrategy<T extends Computer>Controls when to takeComputeroffline, bring it back online, or even to destroy it.static classRetentionStrategy.AlwaysRetentionStrategythat tries to keep the node online all the time.static classRetentionStrategy.DemandRetentionStrategythat tries to keep the node offline when not in use.classSimpleScheduledRetentionStrategyRetentionStrategythat 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 classBuildStepDescriptor<T extends BuildStep & Describable<T>>Classes in hudson.tasks that implement Describable Modifier and Type Class Description classArtifactArchiverCopies the artifacts into an archive directory.classBatchFileExecutes commands by using Windows batch file.classBuilderBuildSteps that perform the actual build.classBuildTriggerTriggers builds of other projects.classBuildWrapperPluggability point for performing pre/post actions for the build process.classCommandInterpreterclassFingerprinterRecords fingerprints of the specified files.classLogRotatorDefault implementation ofBuildDiscarder.classMavenBuild by using Maven.static classMaven.MavenInstallationRepresents a Maven installation in a system.static classMaven.MavenInstallerAutomatic Maven installer from apache.org.classNotifierBuildSteps that run after the build is completed.classPublisherBuildSteps that run after the build is completed.classRecorderBuildSteps that run after the build is completed.classShellExecutes 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 forBuildSteps by usingBuildStepDescriptor.isApplicable(Class). -
Uses of Describable in hudson.tasks._maven
Classes in hudson.tasks._maven that implement Describable Modifier and Type Class Description classMaven3MojoNoteMarks the log line that reports that Maven3 is executing a mojo.classMavenErrorNoteclassMavenMojoNoteMarks the log line that reports that Maven is executing a mojo.classMavenWarningNoteMarks 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 classPropertyDescriptor<P extends Describable<P>,T>BaseDescriptortype used forXyzPropertyclasses.Classes in hudson.tools that implement Describable Modifier and Type Class Description classAbstractCommandInstallerA generic script-based installer.classBatchCommandInstallerInstalls tool via script execution of Batch script.classCommandInstallerInstalls a tool by running an arbitrary shell command.classDownloadFromUrlInstallerPartial convenience implementation ofToolInstallerthat just downloads an archive from the URL and extracts it.classInstallSourcePropertyToolPropertythat shows auto installation options.classToolInstallationFormalization of a tool installed in nodes used for builds.classToolInstallerAn object which can ensure that a genericToolInstallationin fact exists on a node.classToolLocationNodePropertyNodePropertythat allows users to specify different locations forToolInstallations.classToolProperty<T extends ToolInstallation>Extensible property ofToolInstallation.classZipExtractionInstallerInstalls 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 classSCMTriggerTriggerthat checks for SCM updates periodically.classTimerTriggerTriggerthat runs a job periodically.classTrigger<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 classDescribableList<T extends Describable<T>,D extends Descriptor<T>>Persisted list ofDescribables with some operations specific toDescriptors.classDescriptorList<T extends Describable<T>>List ofDescriptors.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 voidDescriptorList. 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 classBuildButtonColumnclassDefaultMyViewsTabBarThe Default MyViewsTabBar Extension forMyViewsTabBar.classDefaultViewsTabBarThe Default ViewsTabBar Extension forViewsTabBar.classGlobalDefaultViewConfigurationAdds the default view configuration to the system config page.classJobColumnRendersItem.getName()classLastDurationColumnclassLastFailureColumnclassLastStableColumnclassLastSuccessColumnclassListViewColumnclassMyViewsTabBarExtension point for adding a MyViewsTabBar header to ProjectsMyViewsProperty.static classMyViewsTabBar.GlobalConfigurationImplConfiguresViewsTabBarin the system configuration.classStatusColumnShows the status icon for item.classStatusFilterJob Filter that will filter jobs based on its disabled statusclassViewJobFilterEach ViewJobFilter contributes to or removes from the list of Jobs for a view.classViewsTabBarExtension point for adding a ViewsTabBar header to ProjectsListView.static classViewsTabBar.GlobalConfigurationImplConfiguresViewsTabBarin the system configuration.classWeatherColumn -
Uses of Describable in jenkins.agents
Classes in jenkins.agents that implement Describable Modifier and Type Class Description classCloudSet -
Uses of Describable in jenkins.console
Subinterfaces of Describable in jenkins.console Modifier and Type Interface Description interfaceConsoleUrlProviderExtension point that allows implementations to redirect build console links to a specified URL.Classes in jenkins.console that implement Describable Modifier and Type Class Description classConsoleUrlProviderGlobalConfigurationAllows administrators to activate and sortConsoleUrlProviderextensions to set defaults for all users.classConsoleUrlProviderUserPropertyAllows users to activate and sortConsoleUrlProviderextensions based on their preferences.classDefaultConsoleUrlProviderDefault implementation ofConsoleUrlProviderthat uses the standard Jenkins console view. -
Uses of Describable in jenkins.fingerprints
Classes in jenkins.fingerprints that implement Describable Modifier and Type Class Description classFileFingerprintStorageDefault file system storage implementation for fingerprints.classFingerprintStoragePluggable fingerprint storage API for fingerprints.classGlobalFingerprintConfigurationAllows configuring the settings of fingerprints. -
Uses of Describable in jenkins.formelementpath
Classes in jenkins.formelementpath that implement Describable Modifier and Type Class Description classFormElementPathPageDecorator -
Uses of Describable in jenkins.install
Classes in jenkins.install that implement Describable Modifier and Type Class Description classSetupWizardA 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 classAdministrativeMonitorsConfigurationclassAdministrativeMonitorsDecoratorShow 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 classAbstractTopLevelItemDefault base implementation ofTopLevelItem.classArtifactManagerConfigurationList of configuredArtifactManagerFactorys.classArtifactManagerFactoryPluggable ability to manage transfer and/or storage of build artifacts.classBuildDiscarderImplementation of "Discard old build records" feature.classBuildDiscarderPropertyDefines aBuildDiscarder.classDefaultSimplePageDecoratorIn case there are no other implementations we will fallback to this implementation.classDefaultUserCanonicalIdResolverDefault User.CanonicalIdResolver to escape unsupported characters and generate user ID.classGlobalBuildDiscarderConfigurationGlobal configuration UI for background build discardersclassGlobalBuildDiscarderStrategyExtension point for global background build discarders.classGlobalConfigurationConvenient 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.classGlobalNodePropertiesConfigurationIncludeNodePropertyDescriptorconfigurations.classGlobalPluginConfigurationInclude config.jelly defined forPlugins.classGlobalProjectNamingStrategyConfigurationConfigures the project naming strategy.classGlobalQuietPeriodConfigurationConfigures the system-default quiet period.classGlobalSCMRetryCountConfigurationConfigures global SCM retry count default.classIdStrategyThe strategy to use for manipulating converting names (e.g.static classIdStrategy.CaseInsensitiveThe default case insensitiveIdStrategystatic classIdStrategy.CaseSensitiveA case sensitiveIdStrategystatic classIdStrategy.CaseSensitiveEmailAddressA case sensitive email addressIdStrategy.classJenkinsRoot object of the system.classJenkinsLocationConfigurationStores the location of Jenkins (e-mail address and the HTTP URL.)classJobGlobalBuildDiscarderStrategyPeriodically call a job's configured build discarder in the background.classMasterBuildConfigurationAdds the configuration regarding building on the built-in node.classOptionalJobProperty<J extends Job<?,?>>Job property which may or may not be present.classProjectNamingStrategyThis ExtensionPoint allows to enforce the name of projects/jobs.static classProjectNamingStrategy.DefaultProjectNamingStrategyDefault implementation which does not restrict the name to any form.static classProjectNamingStrategy.PatternProjectNamingStrategyNaming strategy which allows the admin to define a pattern a job's name has to follow.classSimpleGlobalBuildDiscarderStrategyApply a user-specified build discarder periodically on all jobs.classSimplePageDecoratorParticipates 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)ReturnsExtensionListthat retains the discoveredDescriptorinstances for the given kind ofDescribable.Method parameters in jenkins.model with type arguments of type Describable Modifier and Type Method Description DescriptorJenkins. getDescriptor(Class<? extends Describable> type)Gets theDescriptorthat corresponds to the givenDescribabletype.DescriptorJenkins. 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 classUserExperimentalFlagsPropertyPer 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 classDefaultGlobalSettingsProviderclassDefaultSettingsProviderclassFilePathGlobalSettingsProviderclassFilePathSettingsProviderclassGlobalMavenConfigclassGlobalSettingsProviderclassSettingsProvider -
Uses of Describable in jenkins.scm
Classes in jenkins.scm that implement Describable Modifier and Type Class Description classDefaultSCMCheckoutStrategyImplDefaultSCMCheckoutStrategyimplementation.classSCMCheckoutStrategyControls the check out behavior inAbstractBuild. -
Uses of Describable in jenkins.security
Classes in jenkins.security that implement Describable Modifier and Type Class Description classApiTokenPropertyRemembers the API token for this user, that can be used like a password to login.classFrameOptionsPageDecoratorAdds the 'X-Frame-Options' header to all web pages.classLastGrantedAuthoritiesPropertyRemembers the set ofGrantedAuthoritys that was obtained the last time the user has logged in.classQueueItemAuthenticatorExtension point to runQueue.Executables under a specific identity for better access control.classQueueItemAuthenticatorConfigurationShow theQueueItemAuthenticatorconfigurations on the system config page.classResourceDomainConfigurationConfigure 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.classUpdateSiteWarningsConfigurationConfiguration 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 classApiTokenPropertyConfigurationConfiguration 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 classUserSeedPropertyThe 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 classRemotingWorkDirSettingsDeprecated.only used with deprecated-jnlpUrlmode -
Uses of Describable in jenkins.tasks
Classes in jenkins.tasks that implement Describable Modifier and Type Class Description classSimpleBuildWrapperA generalization ofBuildWrapperthat, 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 interfaceEnvVarsFilterGlobalRuleEnvironment variables filter rule that is configured globally for all jobs.interfaceEnvVarsFilterLocalRuleEnvironment 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 classEnvVarsFilterGlobalConfigurationConfiguration 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 classRetainVariablesLocalRuleLocal 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 classCorrelatorThis 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 classReverseBuildTriggerLikeBuildTriggerbut defined on the downstream project.
-