Uses of Class
jenkins.branch.MultiBranchProject
-
Uses of MultiBranchProject in jenkins.branch
Methods in jenkins.branch that return MultiBranchProjectModifier and TypeMethodDescriptionfinal MultiBranchProject<?,?> MultiBranchProjectFactory.BySCMSourceCriteria.createNewProject(ItemGroup<?> parent, String name, List<? extends jenkins.scm.api.SCMSource> scmSources, Map<String, Object> attributes, TaskListener listener) MultiBranchProject<?,?> MultiBranchProjectFactory.createNewProject(ItemGroup<?> parent, String name, List<? extends jenkins.scm.api.SCMSource> scmSources, Map<String, Object> attributes, TaskListener listener) MultiBranchProject<?,?> MultiBranchProjectFactory.createProject(ItemGroup<?> parent, String name, List<? extends jenkins.scm.api.SCMSource> scmSources, Map<String, Object> attributes, TaskListener listener) Deprecated.protected abstract MultiBranchProject<?,?> MultiBranchProjectFactory.BySCMSourceCriteria.doCreateProject(ItemGroup<?> parent, String name, Map<String, Object> attributes) MultiBranchProject<?,?> MultiBranchProject<?,?> OrganizationFolder.getItemByProjectName(String projectName) Returns the child job with the specified project name ornullif no such child job exists.MultiBranchProject<?,?> BranchEventCause.getMultiBranchProject()Gets the associated multibranch project.MultiBranchProject<?,?> BranchIndexingCause.getMultiBranchProject()Gets the associated multibranch project.BranchProjectFactory.getOwner()Gets the current owner.MultiBranchProject.BranchIndexing.getParent()Methods in jenkins.branch that return types with arguments of type MultiBranchProjectModifier and TypeMethodDescriptionprotected com.cloudbees.hudson.plugins.folder.computed.FolderComputation<MultiBranchProject<?,?>> OrganizationFolder.createComputation(com.cloudbees.hudson.plugins.folder.computed.FolderComputation<MultiBranchProject<?, ?>> previous) Class<? extends MultiBranchProject>MultiBranchProjectDescriptor.getClazz()We have to extendTopLevelItemDescriptorbut we want to be able to accessDescriptor.clazzas aMultiBranchProjectbased type.MultiBranchProject.StateActionFactory.type()Methods in jenkins.branch with parameters of type MultiBranchProjectModifier and TypeMethodDescriptionstatic List<BranchBuildStrategyDescriptor>BranchBuildStrategyDescriptor.all(MultiBranchProject project, jenkins.scm.api.SCMSourceDescriptor sourceDescriptor) Gets all theBranchBuildStrategyDescriptorinstances applicable to the specified project and source.static List<BranchPropertyDescriptor>BranchPropertyDescriptor.all(MultiBranchProject project) Gets all theBranchPropertyDescriptorinstances applicable to the specified project.static List<BranchPropertyStrategyDescriptor>BranchPropertyStrategyDescriptor.all(MultiBranchProject project, jenkins.scm.api.SCMSourceDescriptor sourceDescriptor) Gets all theBranchPropertyStrategyDescriptorinstances applicable to the specified project and source.final voidOrganizationFolderProperty.applyDecoration(MultiBranchProject<?, ?> child, TaskListener listener) Performs an idempotent application of this property's decoration to the supplied child.BranchSource.DescriptorImpl.buildStrategiesDescriptors(MultiBranchProject project, jenkins.scm.api.SCMSourceDescriptor sourceDescriptor) Gets all theBranchBuildStrategyDescriptorinstances applicable to the specified project and source.Collection<? extends Action>MultiBranchProject.StateActionFactory.createFor(MultiBranchProject target) protected voidOrganizationChildHealthMetricsProperty.decorate(MultiBranchProject<?, ?> child, TaskListener listener) SPI for performing an idempotent application of this property's decoration to the supplied child.protected voidOrganizationChildOrphanedItemsProperty.decorate(MultiBranchProject<?, ?> child, TaskListener listener) SPI for performing an idempotent application of this property's decoration to the supplied child.protected voidOrganizationChildTriggersProperty.decorate(MultiBranchProject<?, ?> child, TaskListener listener) SPI for performing an idempotent application of this property's decoration to the supplied child.protected abstract voidOrganizationFolderProperty.decorate(MultiBranchProject<?, ?> child, TaskListener listener) SPI for performing an idempotent application of this property's decoration to the supplied child.MultiBranchProjectDescriptor.ChildNameGeneratorImpl.dirNameFromItem(MultiBranchProject<P, R> parent, P item) MultiBranchProjectDescriptor.ChildNameGeneratorImpl.dirNameFromLegacy(MultiBranchProject<P, R> parent, String legacyDirName) NoTriggerBranchProperty.Dispatcher.getBranchProperties(MultiBranchProject project, Job job) NoTriggerMultiBranchQueueDecisionHandler.getBranchProperties(MultiBranchProject project, Job job) Returns properties associated with the branch represented by the job.NoTriggerOrganizationFolderProperty.Dispatcher.getBranchProperties(MultiBranchProject project, Job job) booleanBranchBuildStrategyDescriptor.isApplicable(MultiBranchProject project) A branch build strategy may not be appropriate for every project, this method lets a strategy opt out of being selectable for a specific project.booleanBranchPropertyDescriptor.isApplicable(MultiBranchProject project) A branch property may not be appropriate for every project, this method lets a property opt out of being selectable for a specific project.booleanBranchPropertyStrategyDescriptor.isApplicable(MultiBranchProject project) A branch property strategy may not be appropriate for every project, this method lets a strategy opt out of being selectable for a specific project.MultiBranchProjectDescriptor.ChildNameGeneratorImpl.itemNameFromItem(MultiBranchProject<P, R> parent, P item) MultiBranchProjectDescriptor.ChildNameGeneratorImpl.itemNameFromLegacy(MultiBranchProject<P, R> parent, String legacyDirName) BranchSource.DescriptorImpl.propertyStrategyDescriptors(MultiBranchProject project, jenkins.scm.api.SCMSourceDescriptor sourceDescriptor) Gets all theBranchPropertyStrategyDescriptorinstances applicable to the specified project and source.voidBranchProjectFactory.setOwner(MultiBranchProject<P, R> owner) Sets the owner.voidMultiBranchProjectFactory.updateExistingProject(MultiBranchProject<?, ?> project, Map<String, Object> attributes, TaskListener listener) Method parameters in jenkins.branch with type arguments of type MultiBranchProjectModifier and TypeMethodDescriptionprotected voidOrganizationFolder.computeChildren(com.cloudbees.hudson.plugins.folder.computed.ChildObserver<MultiBranchProject<?, ?>> observer, TaskListener listener) protected com.cloudbees.hudson.plugins.folder.computed.FolderComputation<MultiBranchProject<?,?>> OrganizationFolder.createComputation(com.cloudbees.hudson.plugins.folder.computed.FolderComputation<MultiBranchProject<?, ?>> previous) abstract booleanBranchProjectFactoryDescriptor.isApplicable(Class<? extends MultiBranchProject> clazz) Returnstrueif and only if thisBranchPropertyDescriptoris applicable in the specified type ofMultiBranchProject.Constructors in jenkins.branch with parameters of type MultiBranchProjectModifierConstructorDescriptionBranchIndexing(MultiBranchProject<P, R> project, MultiBranchProject.BranchIndexing<P, R> previousIndexing) MultiBranchProjectViewHolder(MultiBranchProject<?, ?> owner) Constructor.Constructor parameters in jenkins.branch with type arguments of type MultiBranchProjectModifierConstructorDescriptionprotectedMultiBranchProjectDescriptor(Class<? extends MultiBranchProject<?, ?>> clazz) Semi explicit constructor to use when the descriptor is not an inner class of theMultiBranchProject.protectedMultiBranchProjectDescriptor(Class<? extends MultiBranchProject<?, ?>> clazz, Class<? extends Job> projectClass) Explicit constructor to use when type inference fails.OrganizationScan(OrganizationFolder folder, com.cloudbees.hudson.plugins.folder.computed.FolderComputation<MultiBranchProject<?, ?>> previous)
MultiBranchProjectFactory.createNewProject(ItemGroup, String, List, Map, TaskListener)