Class TriggerRulesFilter
- java.lang.Object
-
- jetbrains.buildServer.buildTriggers.triggerRules.TriggerRulesFilter
-
public class TriggerRulesFilter extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_MERGED_BRANCHES_THRESHOLD
-
Constructor Summary
Constructors Constructor Description TriggerRulesFilter(TriggerRules triggerRules, Collection<SBuildType> watchedBuildTypes, int mergedBranchesThreshold, String triggerDescription, SBuildType buildType, SharedTriggeringRulesState sharedTriggeringRulesState, Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
filterModifications(List<SVcsModification> changes)
SVcsModification
findFirst(List<SVcsModification> changes)
List<SVcsModification>
findFirstInEachVcsRoot(List<SVcsModification> changes)
String
getMatchDetails(SVcsModification m)
TriggerRules
getTriggerRules()
void
setAnalyzeFullHistoryForMergeCommits(boolean doAnalyze)
void
setMaxChangesToProcessPerVcsRoot(int maxChangesToProcessPerVcsRoot)
-
-
-
Field Detail
-
DEFAULT_MERGED_BRANCHES_THRESHOLD
public static final int DEFAULT_MERGED_BRANCHES_THRESHOLD
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TriggerRulesFilter
public TriggerRulesFilter(@NotNull TriggerRules triggerRules, @NotNull Collection<SBuildType> watchedBuildTypes, int mergedBranchesThreshold, @NotNull String triggerDescription, @NotNull SBuildType buildType, @NotNull SharedTriggeringRulesState sharedTriggeringRulesState, @NotNull Logger logger)
-
-
Method Detail
-
setAnalyzeFullHistoryForMergeCommits
public void setAnalyzeFullHistoryForMergeCommits(boolean doAnalyze)
-
setMaxChangesToProcessPerVcsRoot
public void setMaxChangesToProcessPerVcsRoot(int maxChangesToProcessPerVcsRoot)
-
getMatchDetails
@Nullable public String getMatchDetails(@NotNull SVcsModification m)
-
getTriggerRules
@NotNull public TriggerRules getTriggerRules()
-
findFirst
@Nullable public SVcsModification findFirst(@NotNull List<SVcsModification> changes)
-
findFirstInEachVcsRoot
@NotNull public List<SVcsModification> findFirstInEachVcsRoot(@NotNull List<SVcsModification> changes)
-
filterModifications
public void filterModifications(@NotNull List<SVcsModification> changes)
-
-