| OLD | NEW |
| 1 # Copyright 2015 The LUCI Authors. All rights reserved. | 1 # Copyright 2015 The LUCI Authors. All rights reserved. |
| 2 # Use of this source code is governed under the Apache License, Version 2.0 | 2 # Use of this source code is governed under the Apache License, Version 2.0 |
| 3 # that can be found in the LICENSE file. | 3 # that can be found in the LICENSE file. |
| 4 | 4 |
| 5 """This module defines ProtoRPC types for the Swarming Server handlers.""" | 5 """This module defines ProtoRPC types for the Swarming Server handlers.""" |
| 6 | 6 |
| 7 from protorpc import message_types | 7 from protorpc import message_types |
| 8 from protorpc import messages | 8 from protorpc import messages |
| 9 | 9 |
| 10 | 10 |
| (...skipping 365 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 376 | 376 |
| 377 class BotsCount(messages.Message): | 377 class BotsCount(messages.Message): |
| 378 """Returns the count, as requested.""" | 378 """Returns the count, as requested.""" |
| 379 now = message_types.DateTimeField(1) | 379 now = message_types.DateTimeField(1) |
| 380 count = messages.IntegerField(2) | 380 count = messages.IntegerField(2) |
| 381 quarantined = messages.IntegerField(3) | 381 quarantined = messages.IntegerField(3) |
| 382 dead = messages.IntegerField(4) | 382 dead = messages.IntegerField(4) |
| 383 busy = messages.IntegerField(5) | 383 busy = messages.IntegerField(5) |
| 384 | 384 |
| 385 | 385 |
| 386 class BotsDimensions(messages.Message): |
| 387 """Returns all the dimensions and dimension possibilities in the fleet.""" |
| 388 bots_dimensions = messages.MessageField(StringListPair, 1, repeated=True) |
| 389 |
| 390 |
| 386 class BotEvent(messages.Message): | 391 class BotEvent(messages.Message): |
| 387 # Timestamp of this event. | 392 # Timestamp of this event. |
| 388 ts = message_types.DateTimeField(1) | 393 ts = message_types.DateTimeField(1) |
| 389 # Type of event. | 394 # Type of event. |
| 390 event_type = messages.StringField(2) | 395 event_type = messages.StringField(2) |
| 391 # Message included in the event. | 396 # Message included in the event. |
| 392 message = messages.StringField(3) | 397 message = messages.StringField(3) |
| 393 # Bot dimensions at that moment. | 398 # Bot dimensions at that moment. |
| 394 dimensions = messages.MessageField(StringListPair, 4, repeated=True) | 399 dimensions = messages.MessageField(StringListPair, 4, repeated=True) |
| 395 # Bot state at that moment, encoded as json. | 400 # Bot state at that moment, encoded as json. |
| (...skipping 23 matching lines...) Expand all Loading... |
| 419 | 424 |
| 420 | 425 |
| 421 class DeletedResponse(messages.Message): | 426 class DeletedResponse(messages.Message): |
| 422 """Indicates whether a bot was deleted.""" | 427 """Indicates whether a bot was deleted.""" |
| 423 deleted = messages.BooleanField(1) | 428 deleted = messages.BooleanField(1) |
| 424 | 429 |
| 425 | 430 |
| 426 class TerminateResponse(messages.Message): | 431 class TerminateResponse(messages.Message): |
| 427 """Returns the pseudo taskid to wait for the bot to shut down.""" | 432 """Returns the pseudo taskid to wait for the bot to shut down.""" |
| 428 task_id = messages.StringField(1) | 433 task_id = messages.StringField(1) |
| OLD | NEW |