Package io.jenkins.blueocean.rest.model
Interface BluePipelineItem
-
- All Superinterfaces:
Reachable
- All Known Implementing Classes:
BlueMultiBranchPipeline
,BlueOrganizationFolder
,BluePipeline
,BluePipelineFolder
public interface BluePipelineItem extends Reachable
Minimal interface for all Blue Ocean items that live in the "pipeline namespace"This includes various kinds of jobs that can be run, but also things that exist only as containers like folders and multibranch parents, and as such doesn't contain any references to runs, build times, etc.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<BlueActionProxy>
getActions()
String
getDisplayName()
String
getFullDisplayName()
String
getFullName()
String
getName()
BlueOrganization
getOrganization()
String
getOrganizationName()
-
-
-
Method Detail
-
getOrganization
@NonNull BlueOrganization getOrganization()
- Returns:
- the organization that owns this item
-
getOrganizationName
@Exported(name="organization") String getOrganizationName()
- Returns:
- name of the organization that owns this item
-
getName
@Exported(name="name") String getName()
- Returns:
- name of the pipeline
-
getDisplayName
@Exported(name="displayName") String getDisplayName()
- Returns:
- human readable name of this pipeline
-
getFullName
@Exported(name="fullName") String getFullName()
- Returns:
- Includes parent folders names if any. For example folder1/folder2/p1
-
getFullDisplayName
@Exported(name="fullDisplayName") String getFullDisplayName()
- Returns:
- Includes display names of parent folders if any. For example folder1/myFolder2/p1
-
getActions
@Navigable @Exported(name="actions", inline=true) Collection<BlueActionProxy> getActions()
- Returns:
- Gives Actions associated with this Run
-
-