Package io.jenkins.plugins.dotnet.data
Class Runtime
java.lang.Object
hudson.model.DownloadService.Downloadable
io.jenkins.plugins.dotnet.data.Runtime
- All Implemented Interfaces:
ExtensionPoint
A data file containing the list of valid .NET runtime identifiers.
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionautoCompleteIdentifier(String text) Performs auto-completion for a partial runtime identifier.checkIdentifier(String text) Validates a runtime identifier.checkIdentifiers(String text) Validates a list of runtime identifiers.static RuntimeGets the (single) instance ofRuntime.Methods inherited from class hudson.model.DownloadService.Downloadable
all, get, get, getData, getDataFile, getDue, getId, getInterval, getUrl, getUrls, hasDuplicates, idFor, reduce, updateNow
-
Constructor Details
-
Runtime
@DataBoundConstructor public Runtime()Creates a newRuntimeinstance.
-
-
Method Details
-
autoCompleteIdentifier
Performs auto-completion for a partial runtime identifier.- Parameters:
text- The partial runtime identifier to auto-complete.- Returns:
- Suitable auto-completion candidates for
text.
-
checkIdentifier
Validates a runtime identifier.- Parameters:
text- The potential runtime identifier.- Returns:
- The validation result.
-
checkIdentifiers
Validates a list of runtime identifiers.- Parameters:
text- The potential runtime identifiers.- Returns:
- The validation result.
-
getInstance
Gets the (single) instance ofRuntime.- Returns:
- An instance of
Runtime, loaded with the available .NET runtime identifiers.
-