Chromium Code Reviews| 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 ts = message_types.DateTimeField(2) | |
|
M-A Ruel
2016/08/05 18:41:46
Add:
# Time at which this summary was calculated.
kjlubick
2016/08/05 18:51:54
Done.
| |
| 390 | |
| 391 | |
| 386 class BotEvent(messages.Message): | 392 class BotEvent(messages.Message): |
| 387 # Timestamp of this event. | 393 # Timestamp of this event. |
| 388 ts = message_types.DateTimeField(1) | 394 ts = message_types.DateTimeField(1) |
| 389 # Type of event. | 395 # Type of event. |
| 390 event_type = messages.StringField(2) | 396 event_type = messages.StringField(2) |
| 391 # Message included in the event. | 397 # Message included in the event. |
| 392 message = messages.StringField(3) | 398 message = messages.StringField(3) |
| 393 # Bot dimensions at that moment. | 399 # Bot dimensions at that moment. |
| 394 dimensions = messages.MessageField(StringListPair, 4, repeated=True) | 400 dimensions = messages.MessageField(StringListPair, 4, repeated=True) |
| 395 # Bot state at that moment, encoded as json. | 401 # Bot state at that moment, encoded as json. |
| (...skipping 23 matching lines...) Expand all Loading... | |
| 419 | 425 |
| 420 | 426 |
| 421 class DeletedResponse(messages.Message): | 427 class DeletedResponse(messages.Message): |
| 422 """Indicates whether a bot was deleted.""" | 428 """Indicates whether a bot was deleted.""" |
| 423 deleted = messages.BooleanField(1) | 429 deleted = messages.BooleanField(1) |
| 424 | 430 |
| 425 | 431 |
| 426 class TerminateResponse(messages.Message): | 432 class TerminateResponse(messages.Message): |
| 427 """Returns the pseudo taskid to wait for the bot to shut down.""" | 433 """Returns the pseudo taskid to wait for the bot to shut down.""" |
| 428 task_id = messages.StringField(1) | 434 task_id = messages.StringField(1) |
| OLD | NEW |