| # Copyright (c) 2015 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| from google.appengine.ext import ndb |
| |
| |
| class TraceInfo(ndb.Model): |
| config = ndb.StringProperty(indexed=True) |
| date = ndb.DateTimeProperty(auto_now_add=True, indexed=True) |
| network_type = ndb.StringProperty(indexed=True, default=None) |
| prod = ndb.StringProperty(indexed=True) |
| remote_addr = ndb.StringProperty(indexed=True) |
| tags = ndb.StringProperty(indexed=True, repeated=True) |
| user_agent = ndb.StringProperty(indexed=True, default=None) |
| ver = ndb.StringProperty(indexed=True) |
| scenario_name = ndb.StringProperty(indexed=True, default=None) |
| os_name = ndb.StringProperty(indexed=True, default=None) |
| os_arch = ndb.StringProperty(indexed=True, default=None) |
| os_version = ndb.StringProperty(indexed=True, default=None) |
| field_trials = ndb.StringProperty(indexed=True, default=None) |
| product_version = ndb.StringProperty(indexed=True, default=None) |
| physical_memory = ndb.StringProperty(indexed=True, default=None) |
| cpu_brand = ndb.StringProperty(indexed=True, default=None) |
| cpu_family = ndb.StringProperty(indexed=True, default=None) |
| cpu_stepping = ndb.StringProperty(indexed=True, default=None) |
| cpu_model = ndb.StringProperty(indexed=True, default=None) |
| num_cpus = ndb.StringProperty(indexed=True, default=None) |
| gpu_devid = ndb.StringProperty(indexed=True, default=None) |
| gpu_driver = ndb.StringProperty(indexed=True, default=None) |
| gpu_psver = ndb.StringProperty(indexed=True, default=None) |
| gpu_vsver = ndb.StringProperty(indexed=True, default=None) |
| gpu_venid = ndb.StringProperty(indexed=True, default=None) |
| highres_ticks = ndb.BooleanProperty(indexed=True, default=True) |