| AccessControlModule |  | 
| BooleanProjectConfigTransformations | Provides transformations to get and set BooleanProjectConfigs from the API. | 
| BranchResource |  | 
| ChildProjectResource |  | 
| ChildProjects | Retrieve child projects (ie. | 
| CommentLinkProvider |  | 
| CommitResource |  | 
| ContributorAgreementsChecker |  | 
| ContributorAgreementsChecker.Metrics |  | 
| CreateProjectArgs |  | 
| CreateRefControl | Manages access control for creating Git references (aka branches, tags). | 
| DashboardResource |  | 
| DefaultProjectNameLockManager | In-memory lock for project names. | 
| DefaultProjectNameLockManager.DefaultProjectNameLockManagerModule |  | 
| FileResource | A file. | 
| GroupList | File format for group name aliases. | 
| LabelDefinitionJson |  | 
| LabelResource |  | 
| NullProjectCache | An implementation of  ProjectCache with no operations implemented. | 
| ProjectCacheImpl | Cache of project information, including access rights. | 
| ProjectCacheWarmer |  | 
| ProjectConfig |  | 
| ProjectConfig.Factory |  | 
| ProjectCreator | Business logic for creating projects. | 
| ProjectJson |  | 
| ProjectLevelConfig | Configuration file in the projects refs/meta/config branch. | 
| ProjectLevelConfig.Bare | This class is a low-level API that allows callers to read the config directly from a repository
 and make updates to it. | 
| ProjectResource |  | 
| ProjectsConsistencyChecker |  | 
| ProjectState | State of a project, aggregated from the project and its parents. | 
| ProjectState.EffectiveMaxObjectSizeLimit |  | 
| Reachable | Report whether a commit is reachable from a set of commits. | 
| RefFilter<T extends RefInfo> |  | 
| RefPattern |  | 
| RefPatternMatcher |  | 
| RefPatternMatcher.ExpandParameters |  | 
| RefResource |  | 
| RefUtil |  | 
| RefValidationHelper |  | 
| RemoveReviewerControl |  | 
| SectionMatcher | Matches an AccessSection against a reference name. | 
| SubmitRequirementsAdapter |  | 
| SubmitRequirementsEvaluatorImpl | Evaluates submit requirements for different change data. | 
| SubmitRequirementsUtil |  | 
| SubmitRuleEvaluator | Evaluates a submit-like Prolog rule found in the rules.pl file of the current project and filters
 the results through rules found in the parent projects, all the way up to All-Projects. | 
| SubmitRuleOptions | Stable identifier for options passed to a particular submit rule evaluator. | 
| SubmitRuleOptions.Builder |  | 
| SuggestParentCandidates |  | 
| TagResource |  |