buildgrid.server.bots package
Submodules
- buildgrid.server.bots.instance module
- BotsInterface
BotsInterface
BotsInterface.SERVICE_NAME
BotsInterface.scheduler
BotsInterface.setup_grpc()
BotsInterface.start()
BotsInterface.stop()
BotsInterface.set_instance_name()
BotsInterface.create_bot_session()
BotsInterface.update_bot_session()
BotsInterface.count_bots()
BotsInterface.count_bots_by_status()
BotsInterface.count_bots_by_instance()
- buildgrid.server.bots.job_assigner module
- buildgrid.server.bots.service module
- BotsService
BotsService
BotsService.REGISTER_METHOD()
BotsService.FULL_NAME
BotsService.get_scheduler()
BotsService.CreateBotSession()
BotsService.UpdateBotSession()
BotsService.PostBotEventTemp()
BotsService.is_instrumented
BotsService.query_n_bots()
BotsService.query_n_bots_for_instance()
BotsService.query_n_bots_for_status()
- buildgrid.server.bots.state_manager module
BotStateManager
BotStateManager.add_bot_entry()
BotStateManager.delete_bot_entry()
BotStateManager.get_entry_from_bot_name()
BotStateManager.count_bots()
BotStateManager.count_bots_by_status()
BotStateManager.count_bots_by_instance()
BotStateManager.check_bot_name_exists()
BotStateManager.check_bot_id_exists()
BotStateManager.get_bot_id_from_bot_name()
BotStateManager.get_bot_name_from_bot_id()
BotStateManager.get_last_update_time_for_bot_name()
BotStateManager.update_status_in_entry()
BotStateManager.update_lease_in_entry()