BuildGrid
0.0.10

Using BuildGrid

  • About
  • Components
  • Getting Started
  • Installation
  • Configuration
  • Using
  • Monitoring and Metrics
  • Resources
  • CLI reference

Developing BuildGrid

  • Development Environment Setup
  • Notes for Developers
  • API reference
    • buildgrid
      • buildgrid package
        • Subpackages
        • Submodules
        • Module contents
    • Configuration Parser API
  • Contributing
  • Architecture
BuildGrid
  • API reference
  • buildgrid
  • buildgrid package
  • buildgrid.bot package
  • View page source

buildgrid.bot package

Subpackages

  • buildgrid.bot.hardware package
    • Submodules
      • buildgrid.bot.hardware.device module
        • Device
      • buildgrid.bot.hardware.interface module
        • HardwareInterface
      • buildgrid.bot.hardware.worker module
        • Worker
    • Module contents

Submodules

  • buildgrid.bot.bot module
    • Bot
      • Bot.session()
  • buildgrid.bot.interface module
    • Bot Interface
    • BotInterface
      • BotInterface.interval
      • BotInterface.executing_interval
      • BotInterface.create_bot_session()
      • BotInterface.update_bot_session()
  • buildgrid.bot.session module
    • Bot Session
    • BotSession
      • BotSession.bot_id
      • BotSession.connected
      • BotSession.run()
      • BotSession.create_bot_session()
      • BotSession.update_bot_session()
      • BotSession.get_pb2()
  • buildgrid.bot.tenant module
    • WorkItem
    • Tenant
      • Tenant.lease
      • Tenant.tenant_completed
      • Tenant.lease_cancelled
      • Tenant.cancel_lease()
      • Tenant.get_lease_state()
      • Tenant.update_lease_result()
      • Tenant.update_lease_state()
      • Tenant.update_lease_status()
      • Tenant.run_work()
  • buildgrid.bot.tenantmanager module
    • TenantManager
      • TenantManager.create_tenancy()
      • TenantManager.remove_tenant()
      • TenantManager.get_leases()
      • TenantManager.get_lease_ids()
      • TenantManager.get_lease_state()
      • TenantManager.complete_lease()
      • TenantManager.create_work()
      • TenantManager.cancel_tenancy()
      • TenantManager.tenant_completed()
      • TenantManager.wait_on_tenants()

Module contents

Previous Next

© Copyright 2020, Bloomberg LP.

Built with Sphinx using a theme provided by Read the Docs.