# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: chromiumos/test/lab/api/wifi_router.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='chromiumos/test/lab/api/wifi_router.proto',
  package='chromiumos.test.lab.api',
  syntax='proto3',
  serialized_options=b'Z1go.chromium.org/chromiumos/config/go/test/lab/api',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n)chromiumos/test/lab/api/wifi_router.proto\x12\x17\x63hromiumos.test.lab.api\x1a\x1fgoogle/protobuf/timestamp.proto\"\xc3\x01\n\x10WifiRouterConfig\x12G\n\x07openwrt\x18\x01 \x03(\x0b\x32\x36.chromiumos.test.lab.api.WifiRouterConfig.OpenwrtEntry\x1a\x66\n\x0cOpenwrtEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x45\n\x05value\x18\x02 \x01(\x0b\x32\x36.chromiumos.test.lab.api.OpenWrtWifiRouterDeviceConfig:\x02\x38\x01\"\xb2\x02\n\x1dOpenWrtWifiRouterDeviceConfig\x12\x1a\n\x12\x63urrent_image_uuid\x18\x01 \x01(\t\x12\x17\n\x0fnext_image_uuid\x18\x02 \x01(\t\x12(\n next_image_verification_dut_pool\x18\x03 \x03(\t\x12U\n\x06images\x18\x04 \x03(\x0b\x32\x45.chromiumos.test.lab.api.OpenWrtWifiRouterDeviceConfig.OpenWrtOSImage\x1a[\n\x0eOpenWrtOSImage\x12\x12\n\nimage_uuid\x18\x01 \x01(\t\x12\x14\n\x0c\x61rchive_path\x18\x02 \x01(\t\x12\x1f\n\x17min_dut_release_version\x18\x03 \x01(\t\"\x9e\t\n\x19\x43rosOpenWrtImageBuildInfo\x12\x12\n\nimage_uuid\x18\x01 \x01(\t\x12\x19\n\x11\x63ustom_image_name\x18\x02 \x01(\t\x12P\n\nos_release\x18\x03 \x01(\x0b\x32<.chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.OSRelease\x12\x65\n\x15standard_build_config\x18\x04 \x01(\x0b\x32\x46.chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.StandardBuildConfig\x12\x43\n\x0frouter_features\x18\x05 \x03(\x0e\x32*.chromiumos.test.lab.api.WifiRouterFeature\x12.\n\nbuild_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12*\n\"cros_openwrt_image_builder_version\x18\x07 \x01(\t\x12j\n\x15\x63ustom_included_files\x18\x08 \x03(\x0b\x32K.chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.CustomIncludedFilesEntry\x12_\n\x0f\x63ustom_packages\x18\t \x03(\x0b\x32\x46.chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.CustomPackagesEntry\x12\x1f\n\x17\x65xtra_included_packages\x18\n \x03(\t\x12\x19\n\x11\x65xcluded_packages\x18\x0b \x03(\t\x12\x19\n\x11\x64isabled_services\x18\x0c \x03(\t\x12\x1b\n\x13reserved_interfaces\x18\r \x03(\t\x1a\xcd\x01\n\x13StandardBuildConfig\x12\x18\n\x10openwrt_revision\x18\x01 \x01(\t\x12\x1c\n\x14openwrt_build_target\x18\x02 \x01(\t\x12\x15\n\rbuild_profile\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65vice_name\x18\x04 \x01(\t\x12\x1d\n\x15\x62uild_target_packages\x18\x05 \x03(\t\x12\x18\n\x10profile_packages\x18\x06 \x03(\t\x12\x19\n\x11supported_devices\x18\x07 \x03(\t\x1at\n\tOSRelease\x12\x0f\n\x07version\x18\x01 \x01(\t\x12\x10\n\x08\x62uild_id\x18\x02 \x01(\t\x12\x15\n\ropenwrt_board\x18\x03 \x01(\t\x12\x14\n\x0copenwrt_arch\x18\x04 \x01(\t\x12\x17\n\x0fopenwrt_release\x18\x05 \x01(\t\x1a:\n\x18\x43ustomIncludedFilesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x35\n\x13\x43ustomPackagesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01*\xb2\x04\n\x11WifiRouterFeature\x12\x1f\n\x1bWIFI_ROUTER_FEATURE_UNKNOWN\x10\x00\x12\x1f\n\x1bWIFI_ROUTER_FEATURE_INVALID\x10\x01\x12%\n!WIFI_ROUTER_FEATURE_IEEE_802_11_A\x10\x02\x12%\n!WIFI_ROUTER_FEATURE_IEEE_802_11_B\x10\x03\x12%\n!WIFI_ROUTER_FEATURE_IEEE_802_11_G\x10\x04\x12%\n!WIFI_ROUTER_FEATURE_IEEE_802_11_N\x10\x05\x12&\n\"WIFI_ROUTER_FEATURE_IEEE_802_11_AC\x10\x06\x12&\n\"WIFI_ROUTER_FEATURE_IEEE_802_11_AX\x10\x07\x12(\n$WIFI_ROUTER_FEATURE_IEEE_802_11_AX_E\x10\x08\x12&\n\"WIFI_ROUTER_FEATURE_IEEE_802_11_BE\x10\t\x12/\n+WIFI_ROUTER_FEATURE_DOUBLE_BRIDGE_OVER_VETH\x10\n\x12\x1c\n\x18WIFI_ROUTER_FEATURE_GCMP\x10\x0b\x12#\n\x1fWIFI_ROUTER_FEATURE_SAE_EXT_KEY\x10\x0c\x12)\n%WIFI_ROUTER_FEATURE_NOT_U6PLUS_ROUTER\x10\r*\xf9\x01\n\x14WifiRouterDeviceType\x12#\n\x1fWIFI_ROUTER_DEVICE_TYPE_UNKNOWN\x10\x00\x12#\n\x1fWIFI_ROUTER_DEVICE_TYPE_INVALID\x10\x01\x12)\n%WIFI_ROUTER_DEVICE_TYPE_CHROMEOS_GALE\x10\x02\x12#\n\x1fWIFI_ROUTER_DEVICE_TYPE_OPENWRT\x10\x03\x12#\n\x1fWIFI_ROUTER_DEVICE_TYPE_ASUSWRT\x10\x04\x12\"\n\x1eWIFI_ROUTER_DEVICE_TYPE_UBUNTU\x10\x05\x42\x33Z1go.chromium.org/chromiumos/config/go/test/lab/apib\x06proto3'
  ,
  dependencies=[google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,])

_WIFIROUTERFEATURE = _descriptor.EnumDescriptor(
  name='WifiRouterFeature',
  full_name='chromiumos.test.lab.api.WifiRouterFeature',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_FEATURE_UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_FEATURE_INVALID', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_FEATURE_IEEE_802_11_A', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_FEATURE_IEEE_802_11_B', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_FEATURE_IEEE_802_11_G', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_FEATURE_IEEE_802_11_N', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_FEATURE_IEEE_802_11_AC', index=6, number=6,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_FEATURE_IEEE_802_11_AX', index=7, number=7,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_FEATURE_IEEE_802_11_AX_E', index=8, number=8,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_FEATURE_IEEE_802_11_BE', index=9, number=9,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_FEATURE_DOUBLE_BRIDGE_OVER_VETH', index=10, number=10,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_FEATURE_GCMP', index=11, number=11,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_FEATURE_SAE_EXT_KEY', index=12, number=12,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_FEATURE_NOT_U6PLUS_ROUTER', index=13, number=13,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1796,
  serialized_end=2358,
)
_sym_db.RegisterEnumDescriptor(_WIFIROUTERFEATURE)

WifiRouterFeature = enum_type_wrapper.EnumTypeWrapper(_WIFIROUTERFEATURE)
_WIFIROUTERDEVICETYPE = _descriptor.EnumDescriptor(
  name='WifiRouterDeviceType',
  full_name='chromiumos.test.lab.api.WifiRouterDeviceType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_DEVICE_TYPE_UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_DEVICE_TYPE_INVALID', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_DEVICE_TYPE_CHROMEOS_GALE', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_DEVICE_TYPE_OPENWRT', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_DEVICE_TYPE_ASUSWRT', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WIFI_ROUTER_DEVICE_TYPE_UBUNTU', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2361,
  serialized_end=2610,
)
_sym_db.RegisterEnumDescriptor(_WIFIROUTERDEVICETYPE)

WifiRouterDeviceType = enum_type_wrapper.EnumTypeWrapper(_WIFIROUTERDEVICETYPE)
WIFI_ROUTER_FEATURE_UNKNOWN = 0
WIFI_ROUTER_FEATURE_INVALID = 1
WIFI_ROUTER_FEATURE_IEEE_802_11_A = 2
WIFI_ROUTER_FEATURE_IEEE_802_11_B = 3
WIFI_ROUTER_FEATURE_IEEE_802_11_G = 4
WIFI_ROUTER_FEATURE_IEEE_802_11_N = 5
WIFI_ROUTER_FEATURE_IEEE_802_11_AC = 6
WIFI_ROUTER_FEATURE_IEEE_802_11_AX = 7
WIFI_ROUTER_FEATURE_IEEE_802_11_AX_E = 8
WIFI_ROUTER_FEATURE_IEEE_802_11_BE = 9
WIFI_ROUTER_FEATURE_DOUBLE_BRIDGE_OVER_VETH = 10
WIFI_ROUTER_FEATURE_GCMP = 11
WIFI_ROUTER_FEATURE_SAE_EXT_KEY = 12
WIFI_ROUTER_FEATURE_NOT_U6PLUS_ROUTER = 13
WIFI_ROUTER_DEVICE_TYPE_UNKNOWN = 0
WIFI_ROUTER_DEVICE_TYPE_INVALID = 1
WIFI_ROUTER_DEVICE_TYPE_CHROMEOS_GALE = 2
WIFI_ROUTER_DEVICE_TYPE_OPENWRT = 3
WIFI_ROUTER_DEVICE_TYPE_ASUSWRT = 4
WIFI_ROUTER_DEVICE_TYPE_UBUNTU = 5



_WIFIROUTERCONFIG_OPENWRTENTRY = _descriptor.Descriptor(
  name='OpenwrtEntry',
  full_name='chromiumos.test.lab.api.WifiRouterConfig.OpenwrtEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='chromiumos.test.lab.api.WifiRouterConfig.OpenwrtEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='chromiumos.test.lab.api.WifiRouterConfig.OpenwrtEntry.value', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=197,
  serialized_end=299,
)

_WIFIROUTERCONFIG = _descriptor.Descriptor(
  name='WifiRouterConfig',
  full_name='chromiumos.test.lab.api.WifiRouterConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='openwrt', full_name='chromiumos.test.lab.api.WifiRouterConfig.openwrt', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_WIFIROUTERCONFIG_OPENWRTENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=104,
  serialized_end=299,
)


_OPENWRTWIFIROUTERDEVICECONFIG_OPENWRTOSIMAGE = _descriptor.Descriptor(
  name='OpenWrtOSImage',
  full_name='chromiumos.test.lab.api.OpenWrtWifiRouterDeviceConfig.OpenWrtOSImage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='image_uuid', full_name='chromiumos.test.lab.api.OpenWrtWifiRouterDeviceConfig.OpenWrtOSImage.image_uuid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='archive_path', full_name='chromiumos.test.lab.api.OpenWrtWifiRouterDeviceConfig.OpenWrtOSImage.archive_path', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='min_dut_release_version', full_name='chromiumos.test.lab.api.OpenWrtWifiRouterDeviceConfig.OpenWrtOSImage.min_dut_release_version', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=517,
  serialized_end=608,
)

_OPENWRTWIFIROUTERDEVICECONFIG = _descriptor.Descriptor(
  name='OpenWrtWifiRouterDeviceConfig',
  full_name='chromiumos.test.lab.api.OpenWrtWifiRouterDeviceConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='current_image_uuid', full_name='chromiumos.test.lab.api.OpenWrtWifiRouterDeviceConfig.current_image_uuid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='next_image_uuid', full_name='chromiumos.test.lab.api.OpenWrtWifiRouterDeviceConfig.next_image_uuid', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='next_image_verification_dut_pool', full_name='chromiumos.test.lab.api.OpenWrtWifiRouterDeviceConfig.next_image_verification_dut_pool', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='images', full_name='chromiumos.test.lab.api.OpenWrtWifiRouterDeviceConfig.images', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_OPENWRTWIFIROUTERDEVICECONFIG_OPENWRTOSIMAGE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=302,
  serialized_end=608,
)


_CROSOPENWRTIMAGEBUILDINFO_STANDARDBUILDCONFIG = _descriptor.Descriptor(
  name='StandardBuildConfig',
  full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.StandardBuildConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='openwrt_revision', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.StandardBuildConfig.openwrt_revision', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='openwrt_build_target', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.StandardBuildConfig.openwrt_build_target', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='build_profile', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.StandardBuildConfig.build_profile', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='device_name', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.StandardBuildConfig.device_name', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='build_target_packages', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.StandardBuildConfig.build_target_packages', index=4,
      number=5, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='profile_packages', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.StandardBuildConfig.profile_packages', index=5,
      number=6, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='supported_devices', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.StandardBuildConfig.supported_devices', index=6,
      number=7, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1355,
  serialized_end=1560,
)

_CROSOPENWRTIMAGEBUILDINFO_OSRELEASE = _descriptor.Descriptor(
  name='OSRelease',
  full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.OSRelease',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='version', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.OSRelease.version', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='build_id', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.OSRelease.build_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='openwrt_board', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.OSRelease.openwrt_board', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='openwrt_arch', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.OSRelease.openwrt_arch', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='openwrt_release', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.OSRelease.openwrt_release', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1562,
  serialized_end=1678,
)

_CROSOPENWRTIMAGEBUILDINFO_CUSTOMINCLUDEDFILESENTRY = _descriptor.Descriptor(
  name='CustomIncludedFilesEntry',
  full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.CustomIncludedFilesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.CustomIncludedFilesEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.CustomIncludedFilesEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1680,
  serialized_end=1738,
)

_CROSOPENWRTIMAGEBUILDINFO_CUSTOMPACKAGESENTRY = _descriptor.Descriptor(
  name='CustomPackagesEntry',
  full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.CustomPackagesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.CustomPackagesEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.CustomPackagesEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1740,
  serialized_end=1793,
)

_CROSOPENWRTIMAGEBUILDINFO = _descriptor.Descriptor(
  name='CrosOpenWrtImageBuildInfo',
  full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='image_uuid', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.image_uuid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='custom_image_name', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.custom_image_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='os_release', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.os_release', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='standard_build_config', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.standard_build_config', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='router_features', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.router_features', index=4,
      number=5, type=14, cpp_type=8, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='build_time', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.build_time', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='cros_openwrt_image_builder_version', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.cros_openwrt_image_builder_version', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='custom_included_files', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.custom_included_files', index=7,
      number=8, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='custom_packages', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.custom_packages', index=8,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='extra_included_packages', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.extra_included_packages', index=9,
      number=10, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='excluded_packages', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.excluded_packages', index=10,
      number=11, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='disabled_services', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.disabled_services', index=11,
      number=12, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='reserved_interfaces', full_name='chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.reserved_interfaces', index=12,
      number=13, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_CROSOPENWRTIMAGEBUILDINFO_STANDARDBUILDCONFIG, _CROSOPENWRTIMAGEBUILDINFO_OSRELEASE, _CROSOPENWRTIMAGEBUILDINFO_CUSTOMINCLUDEDFILESENTRY, _CROSOPENWRTIMAGEBUILDINFO_CUSTOMPACKAGESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=611,
  serialized_end=1793,
)

_WIFIROUTERCONFIG_OPENWRTENTRY.fields_by_name['value'].message_type = _OPENWRTWIFIROUTERDEVICECONFIG
_WIFIROUTERCONFIG_OPENWRTENTRY.containing_type = _WIFIROUTERCONFIG
_WIFIROUTERCONFIG.fields_by_name['openwrt'].message_type = _WIFIROUTERCONFIG_OPENWRTENTRY
_OPENWRTWIFIROUTERDEVICECONFIG_OPENWRTOSIMAGE.containing_type = _OPENWRTWIFIROUTERDEVICECONFIG
_OPENWRTWIFIROUTERDEVICECONFIG.fields_by_name['images'].message_type = _OPENWRTWIFIROUTERDEVICECONFIG_OPENWRTOSIMAGE
_CROSOPENWRTIMAGEBUILDINFO_STANDARDBUILDCONFIG.containing_type = _CROSOPENWRTIMAGEBUILDINFO
_CROSOPENWRTIMAGEBUILDINFO_OSRELEASE.containing_type = _CROSOPENWRTIMAGEBUILDINFO
_CROSOPENWRTIMAGEBUILDINFO_CUSTOMINCLUDEDFILESENTRY.containing_type = _CROSOPENWRTIMAGEBUILDINFO
_CROSOPENWRTIMAGEBUILDINFO_CUSTOMPACKAGESENTRY.containing_type = _CROSOPENWRTIMAGEBUILDINFO
_CROSOPENWRTIMAGEBUILDINFO.fields_by_name['os_release'].message_type = _CROSOPENWRTIMAGEBUILDINFO_OSRELEASE
_CROSOPENWRTIMAGEBUILDINFO.fields_by_name['standard_build_config'].message_type = _CROSOPENWRTIMAGEBUILDINFO_STANDARDBUILDCONFIG
_CROSOPENWRTIMAGEBUILDINFO.fields_by_name['router_features'].enum_type = _WIFIROUTERFEATURE
_CROSOPENWRTIMAGEBUILDINFO.fields_by_name['build_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_CROSOPENWRTIMAGEBUILDINFO.fields_by_name['custom_included_files'].message_type = _CROSOPENWRTIMAGEBUILDINFO_CUSTOMINCLUDEDFILESENTRY
_CROSOPENWRTIMAGEBUILDINFO.fields_by_name['custom_packages'].message_type = _CROSOPENWRTIMAGEBUILDINFO_CUSTOMPACKAGESENTRY
DESCRIPTOR.message_types_by_name['WifiRouterConfig'] = _WIFIROUTERCONFIG
DESCRIPTOR.message_types_by_name['OpenWrtWifiRouterDeviceConfig'] = _OPENWRTWIFIROUTERDEVICECONFIG
DESCRIPTOR.message_types_by_name['CrosOpenWrtImageBuildInfo'] = _CROSOPENWRTIMAGEBUILDINFO
DESCRIPTOR.enum_types_by_name['WifiRouterFeature'] = _WIFIROUTERFEATURE
DESCRIPTOR.enum_types_by_name['WifiRouterDeviceType'] = _WIFIROUTERDEVICETYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

WifiRouterConfig = _reflection.GeneratedProtocolMessageType('WifiRouterConfig', (_message.Message,), {

  'OpenwrtEntry' : _reflection.GeneratedProtocolMessageType('OpenwrtEntry', (_message.Message,), {
    'DESCRIPTOR' : _WIFIROUTERCONFIG_OPENWRTENTRY,
    '__module__' : 'chromiumos.test.lab.api.wifi_router_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.WifiRouterConfig.OpenwrtEntry)
    })
  ,
  'DESCRIPTOR' : _WIFIROUTERCONFIG,
  '__module__' : 'chromiumos.test.lab.api.wifi_router_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.WifiRouterConfig)
  })
_sym_db.RegisterMessage(WifiRouterConfig)
_sym_db.RegisterMessage(WifiRouterConfig.OpenwrtEntry)

OpenWrtWifiRouterDeviceConfig = _reflection.GeneratedProtocolMessageType('OpenWrtWifiRouterDeviceConfig', (_message.Message,), {

  'OpenWrtOSImage' : _reflection.GeneratedProtocolMessageType('OpenWrtOSImage', (_message.Message,), {
    'DESCRIPTOR' : _OPENWRTWIFIROUTERDEVICECONFIG_OPENWRTOSIMAGE,
    '__module__' : 'chromiumos.test.lab.api.wifi_router_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.OpenWrtWifiRouterDeviceConfig.OpenWrtOSImage)
    })
  ,
  'DESCRIPTOR' : _OPENWRTWIFIROUTERDEVICECONFIG,
  '__module__' : 'chromiumos.test.lab.api.wifi_router_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.OpenWrtWifiRouterDeviceConfig)
  })
_sym_db.RegisterMessage(OpenWrtWifiRouterDeviceConfig)
_sym_db.RegisterMessage(OpenWrtWifiRouterDeviceConfig.OpenWrtOSImage)

CrosOpenWrtImageBuildInfo = _reflection.GeneratedProtocolMessageType('CrosOpenWrtImageBuildInfo', (_message.Message,), {

  'StandardBuildConfig' : _reflection.GeneratedProtocolMessageType('StandardBuildConfig', (_message.Message,), {
    'DESCRIPTOR' : _CROSOPENWRTIMAGEBUILDINFO_STANDARDBUILDCONFIG,
    '__module__' : 'chromiumos.test.lab.api.wifi_router_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.StandardBuildConfig)
    })
  ,

  'OSRelease' : _reflection.GeneratedProtocolMessageType('OSRelease', (_message.Message,), {
    'DESCRIPTOR' : _CROSOPENWRTIMAGEBUILDINFO_OSRELEASE,
    '__module__' : 'chromiumos.test.lab.api.wifi_router_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.OSRelease)
    })
  ,

  'CustomIncludedFilesEntry' : _reflection.GeneratedProtocolMessageType('CustomIncludedFilesEntry', (_message.Message,), {
    'DESCRIPTOR' : _CROSOPENWRTIMAGEBUILDINFO_CUSTOMINCLUDEDFILESENTRY,
    '__module__' : 'chromiumos.test.lab.api.wifi_router_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.CustomIncludedFilesEntry)
    })
  ,

  'CustomPackagesEntry' : _reflection.GeneratedProtocolMessageType('CustomPackagesEntry', (_message.Message,), {
    'DESCRIPTOR' : _CROSOPENWRTIMAGEBUILDINFO_CUSTOMPACKAGESENTRY,
    '__module__' : 'chromiumos.test.lab.api.wifi_router_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo.CustomPackagesEntry)
    })
  ,
  'DESCRIPTOR' : _CROSOPENWRTIMAGEBUILDINFO,
  '__module__' : 'chromiumos.test.lab.api.wifi_router_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.lab.api.CrosOpenWrtImageBuildInfo)
  })
_sym_db.RegisterMessage(CrosOpenWrtImageBuildInfo)
_sym_db.RegisterMessage(CrosOpenWrtImageBuildInfo.StandardBuildConfig)
_sym_db.RegisterMessage(CrosOpenWrtImageBuildInfo.OSRelease)
_sym_db.RegisterMessage(CrosOpenWrtImageBuildInfo.CustomIncludedFilesEntry)
_sym_db.RegisterMessage(CrosOpenWrtImageBuildInfo.CustomPackagesEntry)


DESCRIPTOR._options = None
_WIFIROUTERCONFIG_OPENWRTENTRY._options = None
_CROSOPENWRTIMAGEBUILDINFO_CUSTOMINCLUDEDFILESENTRY._options = None
_CROSOPENWRTIMAGEBUILDINFO_CUSTOMPACKAGESENTRY._options = None
# @@protoc_insertion_point(module_scope)
