Uses of Class
jenkins.scm.api.trait.SCMSourceTrait
Packages that use SCMSourceTrait
Package
Description
The public API contract of the SCM API plugin.
An API/SPI to allow the sharing of common traits between different
SCMSource and
SCMNavigator implementations.-
Uses of SCMSourceTrait in jenkins.scm.api
Methods in jenkins.scm.api that return types with arguments of type SCMSourceTraitModifier and TypeMethodDescriptionSCMSource.getTraits()Gets the traits for this source.SCMSourceDescriptor.getTraitsDefaults()Returns the default traits for thisSCMSource.Method parameters in jenkins.scm.api with type arguments of type SCMSourceTraitModifier and TypeMethodDescriptionvoidSCMSource.setTraits(List<SCMSourceTrait> traits) Sets the traits for this source. -
Uses of SCMSourceTrait in jenkins.scm.api.trait
Methods in jenkins.scm.api.trait that return types with arguments of type SCMSourceTraitModifier and TypeMethodDescriptionSCMSourceTrait.all()Returns all theSCMSourceTraitDescriptorinstances.final List<SCMSourceTrait>SCMNavigatorContext.traits()Returns the (possibly empty) list ofSCMSourceTraitinstances to apply to discovered projects.final List<SCMSourceTrait>SCMNavigatorRequest.traits()Returns theSCMSourceTraitinstances to apply to everySCMSource.final List<SCMSourceTrait>SCMSourceBuilder.traits()Returns theSCMSourceTraitinstances to provide to theSCMSource(assuming theSCMSourceisSCMSourceTraitaware.Methods in jenkins.scm.api.trait with parameters of type SCMSourceTraitModifier and TypeMethodDescriptionfinal BSCMBuilder.withTrait(SCMSourceTrait trait) Apply theSCMSourceTraitto thisSCMBuilder.final CSCMNavigatorContext.withTrait(SCMSourceTrait trait) Adds the suppliedSCMSourceTrait.final BSCMSourceBuilder.withTrait(SCMSourceTrait trait) final CSCMSourceContext.withTrait(SCMSourceTrait trait) Adds an additionalSCMSourceTrait.final BSCMBuilder.withTraits(SCMSourceTrait... traits) Apply theSCMSourceTraitinstances to thisSCMBuilder.final CSCMSourceContext.withTraits(SCMSourceTrait... traits) Adds additionalSCMSourceTraits.Method parameters in jenkins.scm.api.trait with type arguments of type SCMSourceTraitModifier and TypeMethodDescriptionfinal BSCMBuilder.withTraits(Collection<SCMSourceTrait> traits) Apply theSCMSourceTraitinstances to thisSCMBuilder.final CSCMSourceContext.withTraits(Collection<SCMSourceTrait> traits) Adds additionalSCMSourceTraits.Constructor parameters in jenkins.scm.api.trait with type arguments of type SCMSourceTraitModifierConstructorDescriptionprotectedSCMSourceTraitDescriptor(Class<? extends SCMSourceTrait> clazz) Constructor to use when type inference usingSCMSourceTraitDescriptor()does not work. -
Uses of SCMSourceTrait in jenkins.scm.impl.trait
Subclasses of SCMSourceTrait in jenkins.scm.impl.traitModifier and TypeClassDescriptionclassDecorates aSCMSourcewith aSCMHeadPrefilterthat excludesSCMHeadinstances with names that do not match a user supplied regular expression.classDecorates aSCMSourcewith aSCMHeadPrefilterthat filtersSCMHeadinstances based on matching wildcard include/exclude rules.