Chromium Code Reviews| Index: appengine/swarming/server/bot_management.py |
| diff --git a/appengine/swarming/server/bot_management.py b/appengine/swarming/server/bot_management.py |
| index 48c3afb8aa43fddeb5a8f8058975fd98a8b5790e..82c42545c3385a1b1e73db73367d1969d0f783cf 100644 |
| --- a/appengine/swarming/server/bot_management.py |
| +++ b/appengine/swarming/server/bot_management.py |
| @@ -211,6 +211,18 @@ class BotSettings(ndb.Model): |
| quarantined = ndb.BooleanProperty() |
| +class DimensionValues(ndb.Model): |
| + dimension = ndb.StringProperty() |
|
M-A Ruel
2016/08/05 14:36:05
key = ndb.StringProperty()
kjlubick
2016/08/05 17:38:58
"Don't name a property "key." This name is reserve
M-A Ruel
2016/08/05 18:06:00
Ugh, I forgot about that.
|
| + values = ndb.StringProperty(repeated=True) |
| + |
| + |
| +class DimensionAggregation(ndb.Model): |
| + """Has all dimensions that are currently in use.""" |
| + dimensions = ndb.LocalStructuredProperty(DimensionValues, repeated=True) |
| + |
| + ts = ndb.DateTimeProperty(auto_now_add=True) |
|
M-A Ruel
2016/08/05 14:36:05
ts = ndb.DateTimeProperty()
KEY = ndb.Key(Dimens
kjlubick
2016/08/05 17:38:58
Done.
|
| + |
| + |
| ### Private APIs. |