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
REST endpoint allows to download
revisions as archive.
invalid reference
com.google.gerrit.server.restapi.change.GetArchive
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
ChangeInfo
s.The difference between two
ChangeInfo
s returned by ChangeInfoDiffer
.Operation performed by a change relative to its parent.
Notified whenever a Change is merged.
Interface for change message APIs.
Represent
in the REST API.
invalid reference
com.google.gerrit.entities.ChangeMessage
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
RestResource
s 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
for field documentation.
invalid reference
com.google.gerrit.entities.StoredCommentLinkInfo
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
or a
invalid reference
com.google.gerrit.server.permissions.GlobalPermission
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
entity.
invalid reference
com.google.gerrit.entities.SubmitRecord
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
UiAction
s 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.
InstallPluginInput
.