Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
The ID of the invocation to be deleted.
The invocation ID to get the owner of.
Group ID that owns the invocation.
The requested aggregation type.
The maximum number of stats to return. If not set, the server will determine a reasonable limit.
Query used to filter invocation stats.
The list of invocation stats found.
The maximum number of past days to aggregate. If not set, the server will pick an appropriate value. Probably 7. DEPRECATED: Use `query.updated_after` and `query.updated_before` instead. TODO(bduffany): Delete this once clients no longer use it.
The list of trend stats found.
Next tag: 25
Used in: ,
The invocation identifier itself.
The ordered set of build events generated by this invocation.
Whether or not the build was successful.
The unix-user who performed this build.
The duration of this build, from start to finish.
The host this build was executed on.
The command performed (usually "build" or "test").
The build patterns specified for this build.
The number of actions performed.
The console buffer extracted from the build events in this invocation. NB: This buffer may be incomplete if invocation_status is not equal to COMPLETE_INVOCATION_STATUS.
The structured command line options for this invocation. These are extracted from the raw BuildEvents and in some cases filtered to remove sensitive information (like raw environment variables for non-logged-in users).
The time this invocation was created and updated, respectively. Invocations are created as soon as the first event is received from the client and updated with subsequent events until they are finalized.
A URL to the git repo this invocation was for.
The commit SHA that this invocation was for.
Read permissions for this invocation.
Any cache stats that were captured during this invocation. May not be present if the buildbuddy cache was not used.
The scorecard, indicating any action cache misses. May not be present if the buildbuddy cache was not used.
The role played by this invocation. Ex: "CI"
Access control list for this invocation.
This field indicates to the client if we have chunked event logs
The name of the git branch for this invocation, if any
Used in:
Used in:
The time this event occurred.
The bazel build event.
The sequence number of the event in the stream.
Used in:
The invocation_id: a UUID generated by the bazel run.
Used in:
The search parameters in this query will be ANDed when performing a search -- so if a client species both "user" and "host", all results returned must match both fields.
Used in:
The unix-user who performed the build.
The host this build was executed on.
The group to search. The user must be a member of all named groups or an error will be returned.
The git repo the build was for.
The commit sha used for the build.
The ROLE metadata set on the build. If multiple filters are specified, they are combined with "OR".
The timestamp on or after which the build was last updated (inclusive).
The timestamp up to which the build was last updated (exclusive).
Status of the build. If multiple are specified, they are combined with "OR".
The git branch used for the build.
Used in:
The field to sort results by.
The sort direction.
Used in:
Used in:
The name of the entity used to aggregate these stats.
The sum of all invocation durations for this entity.
The time (in usec since epoch) of the latest build by this entity.
The time (in usec since epoch) of the latest green build by this entity.
The time (in usec since epoch) of the latest red build by this entity.
The total number of invocations completed by this entity.
The total number of invocations completed successfully by this entity.
The total number of invocations completed unsuccessfully by this entity.
The total number of actions completed by this entity.
The search parameters in this query will be ANDed when performing a query -- so if a client specifies both "user" and "host", all results returned must match both fields.
Used in:
The unix-user who performed the build.
The host this build was executed on.
The git repo the build was for.
The commit sha used for the build.
The role played by the build. Ex: "CI". If multiple role filters are specified, they are combined with "OR".
The timestamp on or after which the build was last updated (inclusive).
The timestamp up to which the build was last updated (exclusive).
Status of the build. If multiple are specified, they are combined with "OR".
The git branch used for the build.
OverallStatus is a status representing both the completion status and success status of an invocation.
Used in: , ,
Status representing a completed, successful invocation.
Status representing a completed, unsuccessful invocation.
Status representing a partial invocation.
Status representing a disconnected invocation.
Query params that determine which invocations will be matched. Required.
Sort parameters that determine result ordering. Optional. If unset, the server will determine sort order.
The number of results to return. Optional. If unset, the server will pick a reasonable page size.
The next_page_token value returned from a previous request, if any.
Note: For now, the invocations returned will not have the "event" field set because it's a large amount of data. Clients that want to display the full invocation should link to it or call GetInvocation directly on the invocation they want to display.
Token to retrieve the next page of results, or empty if there are no more results in the list.
The search parameters in this query will be ANDed when performing a query -- so if a client specifies both "user" and "host", all results returned must match both fields.
Used in:
The unix-user who performed the build.
The host this build was executed on.
The git repo the build was for.
The commit sha used for the build.
The role played by the build. Ex: "CI". If multiple filters are specified, they are combined with "OR".
The timestamp on or after which the build was last updated (inclusive).
The timestamp up to which the build was last updated (exclusive).
Status of the build. If multiple are specified, they are combined with "OR".
The git branch used for the build.
Used in:
The sum of all invocation durations for this entity.
The total number of invocations completed by this entity.
The number of invocations with a duration longer than 0 seconds.
The number of unique users who stared a build.
The number of unique commits that caused a build.
The number of unique hosts that ran a build.
The number of unique repos that were built.
The duration (in microseconds) of the longest build.
Server-side Action-cache stats.
Server-side CAS-cache stats.
Download / upload stats.
The number of unique branches that were built.
The ID of the invocation to be updated.
Permissions for the invocation.