Package io.jenkins.blueocean.service.embedded.rest
-
Interface Summary Interface Description LogAppender Provides log text that can be appended at the end of logStoppableRun Run that can be stopped. -
Class Summary Class Description AbstractBlueRunSummary Abstract BlueOcean run summary.AbstractPipelineImpl Pipeline abstraction implementation.AbstractPipelineImpl.PipelineFactoryImpl AbstractRunImpl<T extends Run> BasicBlueRun
implementation.AbstractRunImpl.BlueCauseImpl ActionProxiesImpl ArtifactContainerImpl ArtifactImpl ArtifactImpl.FactoryImpl BlueTestResultContainerImpl BlueTrendContainerImpl ChangeSetContainerImpl ChangeSetResource Represents a single commit as a REST resource.ContainerFilter Simple extension point to allow filtering item types by a specific key This can be used anywhere a list of items are returned, and it will examine the current request for a ?filter=filter1(param:value),filter2 parameter, okay the last bit is a future addition once/if OmniSearch and this are consolidatedDefaultRunImpl Catch all for any run implementationDefaultRunImpl.FactoryImpl ExtensionClassContainerImpl ExtensionClassContainerImpl.BlueExtensionClassMapImpl ExtensionClassImpl FavoriteContainerImpl FavoriteImpl FreeStylePipeline FreeStylePipeline.FactoryImpl FreeStyleRunImpl FreeStyleRunImpl can add it's own element hereFreeStyleRunImpl.FactoryImpl LogResource OrganizationContainerImpl BlueOrganizationContainer
for the embedded useOrganizationImpl BlueOrganization
implementation for the embedded use.PipelineContainerImpl PipelineFolderImpl PipelineFolderImpl.PipelineFactoryImpl PipelineSearch Returns flattened view of pipelines To exclude flattening multi branch project: GET /rest/search/?q=type:pipeline;organization:jenkins;excludedFromFlattening=jenkins.branch.MultiBranchProject To exclude flattening a folder: GET /rest/search/?q=type:pipeline;organization:jenkins;excludedFromFlattening=com.cloudbees.hudson.plugins.folder.AbstractFolder To exclude flattening both a folder and multi-branch projects GET /rest/search/?q=type:pipeline;organization:jenkins;excludedFromFlattening=jenkins.branch.MultiBranchProject,com.cloudbees.hudson.plugins.folder.AbstractFolderQueueContainerImpl QueuedBlueRun QueuedFreeStyleRun QueueItemImpl QueueUtil RunContainerImpl RunSearch Search API for RunUserContainerImpl UserImpl BlueUser
implementation backed by in-memoryUser
UserSearch