buildgrid.server.introspection.instance module

class buildgrid.server.introspection.instance.IntrospectionInstance(sql: Scheduler)

Bases: Instance

SERVICE_NAME: ClassVar[str] = 'build.buildgrid.Introspection'

The expected FULL_NAME of the Service which will wrap this instance. This value should be declared on the class of any Instance implementations.

list_workers(request: ListWorkersRequest) → ListWorkersResponse
get_operation_filters() → OperationFilters
get_operation_stats(request: OperationStatsRequest) → OperationStats
get_job_history(request: GetJobHistoryRequest) → JobHistory
list_request_metadata(request: ListRequestMetadataRequest) → ListRequestMetadataResponse
get_request_metadata_summary(request: GetRequestMetadataSummaryRequest) → RequestMetadataSummary