All Classes and Interfaces

Class
Description
 
Input for the REST API that describes additions, updates and deletions items in a collection.
 
 
 
Notified whenever an account got activated or deactivated.
 
Fallback rule for choosing a display name, if it is not explicitly set.
Representation of a (detailed) account in the REST API.
Representation of an external ID in the REST API.
 
Notified whenever an account is indexed
Representation of an account in the REST API.
Tags are additional properties of an account.
 
 
API for setting parameters and getting result.
API for setting parameters and getting result.
Representation of account-related server configuration in the REST API.
Representation of an account state in the REST API.
Visibility level of other accounts to a given user.
Representation of an action in the REST API.
Extension point called during population of ActionInfo maps.
Representation of a contributor agreement in the REST API.
This entity contains information for registering a new contributor agreement.
Notified whenever a user signed up for a Contributor License Agreement.
 
Information about a patch to apply.
Information for creating a new patch set from a given patch.
Input containing fix definitions to apply the provided fix to the change, on the patchset specified by revision id.
Representation of an approval in the REST API.
The
invalid reference
com.google.gerrit.server.restapi.change.GetArchive
REST endpoint allows to download revisions as archive.
API for managing the attention set of a change.
Represents a single user included in the attention set.
Input at API level to add a user to the attention set.
Notified whenever the attention set is changed.
 
Caller cannot perform the request operation (HTTP 403 Forbidden).
Representation of auth-related server configuration in the REST API.
 
Representation of an avatar in the REST API.
Request could not be parsed as sent (HTTP 400 Bad Request).
Commits that will forbidden to be uploaded.
Input for the REST API that describes additions, updates and deletions of label definitions.
Input for the REST API that describes additions, updates and deletions of submit requirements.
Wrapper around a non-JSON result from a RestView.
 
Delayed evaluation of a boolean condition.
 
 
 
 
 
 
 
 
 
 
 
Specifies a capability declared by a plugin.
Declared scope of a capability named by RequiresCapability.
Notified whenever a Change is abandoned.
 
 
 
 
 
 
API response containing values from the change section of gerrit.config.
Notified whenever a Change is deleted.
 
An API for the change edit of a change.
 
 
 
Interface to be extended by Events with a Change.
Notified whenever a change is indexed or deleted from the index.
Representation of a change used in the API.
Gets the differences between two ChangeInfos.
The difference between two ChangeInfos returned by ChangeInfoDiffer.
 
 
Operation performed by a change relative to its parent.
Notified whenever a Change is merged.
 
Interface for change message APIs.
Represent
invalid reference
com.google.gerrit.entities.ChangeMessage
in the REST API.
Notified whenever a Change is restored.
 
Notified whenever a Change is reverted via the UI or REST API.
 
 
 
 
Type of modification made to the file path.
 
 
 
 
 
Nested collection of RestResources below a parent.
 
 
 
 
Notified whenever a comment is added to a change.
 
 
Holds a comment's text and some metadata in order to pass it to a validation plugin.
The creator of the comment.
The type of comment.
 
Input to the ChangeApi.comments().
See
invalid reference
com.google.gerrit.entities.StoredCommentLinkInfo
for field documentation.
Input for a commentlink configuration on a project.
Holds a comment validators context in order to pass it to a validation plugin.
A comment or review message was rejected by a CommentValidator.
Validates review comments and messages.
 
 
Representation of a commit message used in the API.
 
 
 
 
 
 
 
 
 
 
Information about conflicts in a revision.
 
 
 
 
 
 
 
 
 
 
An entity class representing 1 line of context {line number, line text} of the source file where a comment was written.
A repository permission either defined in Gerrit core or a plugin.
Notified whenever a Change's Custom Keyed Values are edited.
 
 
 
 
 
Applied to a String field to indicate the default input parameter.
 
Input for deleting a change message.
 
 
 
 
Input passed to DELETE /changes/[id]/reviewers/[id].
 
Input passed to DELETE /changes/[id]/reviewers/[id]/votes/[label].
 
 
 
 
 
 
 
 
 
 
 
 
API response containing values from the download section of gerrit.config.
 
 
 
 
A single item that can be modified as plugins reload.
Annotate a DynamicItem to be final and being bound at most once.
A map of members that can be modified as plugins reload.
A set of members that can be modified as plugins reload.
 
 
 
 
 
This entity contains information for registering a new email address.
 
 
Annotation applied to auto-registered, exported types.
Static constructors for Export annotations.
An extension that is provided by a plugin.
Annotation for interfaces that accept auto-registered implementations.
 
 
 
 
 
 
Content to be added to a file (new or existing) via change edit.
 
 
 
 
 
 
Notified whenever the garbage collector has run successfully on a project.
 
Preferences about a single user.
 
 
 
 
 
 
 
 
Base interface to be extended by Events.
API response containing values from the gerrit section of gerrit.config.
Gerrit permission for hosts, projects, refs, changes, labels and plugins.
 
Options for "Get Related Changes" requests.
 
Notified when one or more references are modified.
 
 
 
Notified when one or more references are modified.
 
A
invalid reference
com.google.gerrit.server.permissions.GlobalPermission
or a PluginPermission.
 
 
Status of checking an object like a key or signature.
 
 
 
 
 
 
 
Notified whenever a group is indexed
 
 
 
 
 
API for setting parameters and getting result.
Notified whenever a Change's Hashtags are edited.
 
 
 
Notified whenever the HEAD of a project is updated.
 
 
Resource identifier split out from a URL.
 
 
 
A generic empty input.
A generic input with a commit message only.
A generic input with a message only.
 
Deprecated.
Configures a web UI plugin written using JavaScript.
 
 
 
 
 
 
 
Listener interested in server startup and shutdown events.
Output options available for retrieval of account details.
Output options available for retrieval of change details.
Annotation for auto-registered extension point implementations.
Output options available when using /groups/ RPCs.
Enum that can be expressed as a bitset in query parameters.
 
 
 
Indicates that a commit cannot be merged without conflicts.
 
 
Metadata populated by plugins, see {code com.google.gerrit.server.account.AccountStateProvider} and {code com.google.gerrit.server.ServerStateProvider}.
Method is not acceptable on the resource (HTTP 405 Method Not Allowed).
 
 
Optional interface for RestCollection.
Notified whenever a project is created on the master.
 
 
Detailed information about who should be notified about an update.
Method is not implemented in currently used implementation.
Utility class to compare nullable Boolean preferences fields.
 
 
OAuth token.
 
 
 
 
 
 
 
 
 
 
 
Annotation applied to a String containing the plugin canonical web URL.
 
Local path where a plugin can store its own private data.
 
Notified when a plugin fires an event.
 
 
Annotation applied to a String containing the plugin or extension name.
 
A global capability type permission used by a plugin.
Specifies a permission declared by a plugin.
Repository permissions defined by plugins.
Specifies a repository permission declared by a plugin.
 
 
Resource state does not match request state (HTTP 412 Precondition failed).
DO NOT USE
 
DO NOT USE
DO NOT USE
Internal implementation helper for Gerrit Code Review server.
 
 
 
 
 
 
 
 
 
 
 
 
Notified whenever a project is deleted on the master.
 
Interface to be extended by Events with a Project.
Notified whenever a project is indexed
 
 
 
 
 
API for setting parameters and getting result.
 
 
 
Input passed to POST /changes/[id]/edit:publish/.
 
 
 
Raw data stream supplied by the body of a PUT or POST.
 
 
 
API response containing values from the receive section of gerrit.config.
 
 
 
Handle for registered information.
 
 
 
Annotation for features that are deprecated, but still present to adhere to the one-release-grace period we promised to users.
Annotation on com.google.gerrit.sshd.SshCommand or com.google.gerrit.httpd.restapi.RestApiServlet declaring a set of capabilities of which at least one must be granted.
Annotation on com.google.gerrit.sshd.SshCommand or com.google.gerrit.httpd.restapi.RestApiServlet declaring a capability must be granted.
 
Resource state does not permit requested operation (HTTP 409 Conflict).
Named resource does not exist (HTTP 404 Not Found).
Special return value to mean specific HTTP status codes in a REST API.
Accepted as task for asynchronous execution.
An HTTP redirect to another location.
Root exception type for REST API failures.
Guice DSL for binding RestView implementations.
 
 
 
 
 
 
A collection of resources accessible through a REST API.
RestView that supports accepting input and creating a resource.
RestView that supports accepting input and deleting a resource that is missing.
RestView on a RestCollection that supports accepting input.
Any type of view on RestCollection, see RestCollectionModifyView for updates and deletes and RestCollectionCreateView for member creation.
RestView that supports accepting input and changing a resource.
 
RestView to read a resource without modification.
Generic resource handle defining arguments to views.
A resource with a last modification date.
Any type of view, see RestReadView for reads, RestModifyView for updates, and RestCollection for nested collections.
Input passed to POST /changes/[change-id]/revert and POST /changes/[change-id]/revert_submission
 
Notified whenever one or more Reviewers are added to a change.
 
 
Notified whenever a Reviewer is removed from a change.
 
Account and approval details for an added reviewer.
 
Result object representing the outcome of a request to add/remove a reviewer.
 
 
Input passed to POST /changes/[id]/revisions/[id]/review.
 
 
Deprecated.
Result object representing the outcome of a review request.
 
 
Notified whenever a Change Revision is created.
 
Interface to be extended by Events with a Revision.
 
 
 
 
Deprecated.
Annotation applied to HttpServletRequest and HttpServletResponse when they are inherited from Gerrit instead of being injected by a plugin's ServletModule.
 
 
API response containing values from gerrit.config as nested objects.
Exports current server information to an extension.
Current state of the server.
 
 
API response containing values from the sshd section of gerrit.config.
 
 
 
 
API response containing a
invalid reference
com.google.gerrit.entities.SubmitRecord
entity.
 
 
 
 
Result of evaluating a single submit requirement expression.
Values in this enum should match with values in
invalid reference
com.google.gerrit.entities.SubmitRequirementExpressionResult.Status
.
 
API Input describing a submit requirement entity.
Result of evaluating a submit requirement on a change.
 
 
Output options available for submitted_together requests.
 
 
API response containing values from the suggest section of gerrit.config.
 
 
 
 
 
 
 
 
Notified whenever a Change Topic is changed.
 
 
Special marker resource naming the top-level of a REST space.
 
 
 
 
Describes an action invokable through the web interface.
Default result for UiActions with no JavaScript.
Resource referenced in the request body is not found (HTTP 422 Unprocessable Entity).
URL related utility functions.
Notified when usage data is published
 
 
 
API response containing values from the user section of gerrit.config.
 
Representation of a validation option that the user can specify upon upload.
 
 
Notified whenever a vote is removed from a change.
 
 
Marks that the implementor has a method that provides a weblinkInfo
 
Specifies JavaScript to dynamically load into the web UI.