buildgrid.server.bots.service module
BotsService
- class buildgrid.server.bots.service.BotsService
Bases:
BotsServicer
,InstancedServicer
[BotsInterface
]- REGISTER_METHOD(server)
- FULL_NAME: ClassVar[str] = 'google.devtools.remoteworkers.v1test2.Bots'
The full name of the servicer, used to match instances to the servicer and configure reflection. This value should be declared on the class of any Servicer implementations.
- CreateBotSession(request: CreateBotSessionRequest, context: ServicerContext) BotSession
Handles CreateBotSessionRequest messages.
- Parameters:
request (CreateBotSessionRequest) – The incoming RPC request.
context (grpc.ServicerContext) – Context for the RPC call.
- UpdateBotSession(request: UpdateBotSessionRequest, context: ServicerContext) BotSession
Handles UpdateBotSessionRequest messages.
- Parameters:
request (UpdateBotSessionRequest) – The incoming RPC request.
context (grpc.ServicerContext) – Context for the RPC call.
- PostBotEventTemp(request: PostBotEventTempRequest, context: ServicerContext) Empty
Handles PostBotEventTempRequest messages.
- Parameters:
request (PostBotEventTempRequest) – The incoming RPC request.
context (grpc.ServicerContext) – Context for the RPC call.
- query_n_bots() int
- query_n_bots_for_instance(instance_name: str) int
- query_n_bots_for_status(bot_status: BotStatus) int
- query_n_bots_for_instance_for_status(instance_name: str, bot_status: BotStatus) int