# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: chromiumos/test/api/dut_service.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 chromiumos.config.api import device_config_id_pb2 as chromiumos_dot_config_dot_api_dot_device__config__id__pb2
from chromiumos.longrunning import operations_pb2 as chromiumos_dot_longrunning_dot_operations__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='chromiumos/test/api/dut_service.proto',
  package='chromiumos.test.api',
  syntax='proto3',
  serialized_options=b'Z-go.chromium.org/chromiumos/config/go/test/api',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n%chromiumos/test/api/dut_service.proto\x12\x13\x63hromiumos.test.api\x1a,chromiumos/config/api/device_config_id.proto\x1a\'chromiumos/longrunning/operations.proto\"\xaa\x01\n\x12\x45xecCommandRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07\x63ommand\x18\x02 \x01(\t\x12\x0c\n\x04\x61rgs\x18\x03 \x03(\t\x12\r\n\x05stdin\x18\x04 \x01(\x0c\x12+\n\x06stdout\x18\x05 \x01(\x0e\x32\x1b.chromiumos.test.api.Output\x12+\n\x06stderr\x18\x06 \x01(\x0e\x32\x1b.chromiumos.test.api.Output\"\xd1\x01\n\x13\x45xecCommandResponse\x12\x44\n\texit_info\x18\x01 \x01(\x0b\x32\x31.chromiumos.test.api.ExecCommandResponse.ExitInfo\x12\x0e\n\x06stdout\x18\x02 \x01(\x0c\x12\x0e\n\x06stderr\x18\x03 \x01(\x0c\x1aT\n\x08\x45xitInfo\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x10\n\x08signaled\x18\x02 \x01(\x08\x12\x0f\n\x07started\x18\x03 \x01(\x08\x12\x15\n\rerror_message\x18\x04 \x01(\t\" \n\x10\x46\x65tchFileRequest\x12\x0c\n\x04\x66ile\x18\x01 \x01(\t\"\x14\n\x04\x46ile\x12\x0c\n\x04\x66ile\x18\x01 \x01(\x0c\"/\n\x13\x46\x65tchCrashesRequest\x12\x12\n\nfetch_core\x18\x02 \x01(\x08J\x04\x08\x01\x10\x02\"\xa1\x01\n\x14\x46\x65tchCrashesResponse\x12\x10\n\x08\x63rash_id\x18\x01 \x01(\x03\x12/\n\x05\x63rash\x18\x02 \x01(\x0b\x32\x1e.chromiumos.test.api.CrashInfoH\x00\x12.\n\x04\x62lob\x18\x03 \x01(\x0b\x32\x1e.chromiumos.test.api.CrashBlobH\x00\x12\x0e\n\x04\x63ore\x18\x04 \x01(\x0cH\x00\x42\x06\n\x04\x64\x61ta\"\xb3\x01\n\tCrashInfo\x12\x11\n\texec_name\x18\x01 \x01(\t\x12\x0c\n\x04prod\x18\x02 \x01(\t\x12\x0b\n\x03ver\x18\x03 \x01(\t\x12\x0b\n\x03sig\x18\x04 \x01(\t\x12$\n\x1cin_progress_integration_test\x18\x05 \x01(\t\x12\x11\n\tcollector\x18\x06 \x01(\t\x12\x32\n\x06\x66ields\x18\x07 \x03(\x0b\x32\".chromiumos.test.api.CrashMetadata\"*\n\rCrashMetadata\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x0c\n\x04text\x18\x02 \x01(\t\"8\n\tCrashBlob\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x0c\n\x04\x62lob\x18\x02 \x01(\x0c\x12\x10\n\x08\x66ilename\x18\x03 \x01(\t\"\x97\x01\n\x0eRestartRequest\x12\x0c\n\x04\x61rgs\x18\x01 \x03(\t\x12\x41\n\x05retry\x18\x02 \x01(\x0b\x32\x32.chromiumos.test.api.RestartRequest.ReconnectRetry\x1a\x34\n\x0eReconnectRetry\x12\r\n\x05times\x18\x01 \x01(\x05\x12\x13\n\x0binterval_ms\x18\x02 \x01(\x03\"!\n\x0fRestartResponse\x12\x0e\n\x06output\x18\x01 \x01(\t\"\x11\n\x0fRestartMetadata\"\xf3\x04\n\x0c\x43\x61\x63heRequest\x12;\n\x04\x66ile\x18\x01 \x01(\x0b\x32+.chromiumos.test.api.CacheRequest.LocalFileH\x00\x12\x36\n\x04pipe\x18\x02 \x01(\x0b\x32&.chromiumos.test.api.CacheRequest.PipeH\x00\x12;\n\x07gs_file\x18\x03 \x01(\x0b\x32(.chromiumos.test.api.CacheRequest.GSFileH\x01\x12\x42\n\x0bgs_zip_file\x18\x04 \x01(\x0b\x32+.chromiumos.test.api.CacheRequest.GSZipFileH\x01\x12\x42\n\x0bgs_tar_file\x18\x05 \x01(\x0b\x32+.chromiumos.test.api.CacheRequest.GSTARFileH\x01\x12\x36\n\x05retry\x18\x06 \x01(\x0b\x32\'.chromiumos.test.api.CacheRequest.Retry\x1a\x19\n\tLocalFile\x12\x0c\n\x04path\x18\x01 \x01(\t\x1a\x18\n\x04Pipe\x12\x10\n\x08\x63ommands\x18\x01 \x01(\t\x1a\x1d\n\x06GSFile\x12\x13\n\x0bsource_path\x18\x01 \x01(\t\x1a \n\tGSZipFile\x12\x13\n\x0bsource_path\x18\x01 \x01(\t\x1a\x35\n\tGSTARFile\x12\x13\n\x0bsource_path\x18\x01 \x01(\t\x12\x13\n\x0bsource_file\x18\x02 \x01(\t\x1a+\n\x05Retry\x12\r\n\x05times\x18\x01 \x01(\x05\x12\x13\n\x0binterval_ms\x18\x02 \x01(\x03\x42\r\n\x0b\x64\x65stinationB\x08\n\x06source\"\xc4\x01\n\rCacheResponse\x12=\n\x07success\x18\x01 \x01(\x0b\x32*.chromiumos.test.api.CacheResponse.SuccessH\x00\x12=\n\x07\x66\x61ilure\x18\x02 \x01(\x0b\x32*.chromiumos.test.api.CacheResponse.FailureH\x00\x1a\t\n\x07Success\x1a \n\x07\x46\x61ilure\x12\x15\n\rerror_message\x18\x01 \x01(\tB\x08\n\x06result\"\x0f\n\rCacheMetadata\"\x17\n\x15\x46orceReconnectRequest\"\xdf\x01\n\x16\x46orceReconnectResponse\x12\x46\n\x07success\x18\x01 \x01(\x0b\x32\x33.chromiumos.test.api.ForceReconnectResponse.SuccessH\x00\x12\x46\n\x07\x66\x61ilure\x18\x02 \x01(\x0b\x32\x33.chromiumos.test.api.ForceReconnectResponse.FailureH\x00\x1a\t\n\x07Success\x1a \n\x07\x46\x61ilure\x12\x15\n\rerror_message\x18\x01 \x01(\tB\x08\n\x06result\"\x18\n\x16\x46orceReconnectMetadata\"\x1d\n\x1b\x44\x65tectDeviceConfigIdRequest\"\xc1\x02\n\x1c\x44\x65tectDeviceConfigIdResponse\x12L\n\x07success\x18\x01 \x01(\x0b\x32\x39.chromiumos.test.api.DetectDeviceConfigIdResponse.SuccessH\x00\x12L\n\x07\x66\x61ilure\x18\x02 \x01(\x0b\x32\x39.chromiumos.test.api.DetectDeviceConfigIdResponse.FailureH\x00\x1aY\n\x07Success\x12N\n\x14\x64\x65tected_scan_config\x18\x01 \x01(\x0b\x32\x30.chromiumos.config.api.DeviceConfigId.ScanConfig\x1a \n\x07\x46\x61ilure\x12\x15\n\rerror_message\x18\x01 \x01(\tB\x08\n\x06result*,\n\x06Output\x12\x0f\n\x0bOUTPUT_PIPE\x10\x00\x12\x11\n\rOUTPUT_STDOUT\x10\x01\x32\xaa\x06\n\nDutService\x12\x62\n\x0b\x45xecCommand\x12\'.chromiumos.test.api.ExecCommandRequest\x1a(.chromiumos.test.api.ExecCommandResponse0\x01\x12\x65\n\x0c\x46\x65tchCrashes\x12(.chromiumos.test.api.FetchCrashesRequest\x1a).chromiumos.test.api.FetchCrashesResponse0\x01\x12x\n\x07Restart\x12#.chromiumos.test.api.RestartRequest\x1a!.chromiumos.longrunning.Operation\"%\xd2\x41\"\n\x0fRestartResponse\x12\x0fRestartMetadata\x12}\n\x14\x44\x65tectDeviceConfigId\x12\x30.chromiumos.test.api.DetectDeviceConfigIdRequest\x1a\x31.chromiumos.test.api.DetectDeviceConfigIdResponse0\x01\x12O\n\tFetchFile\x12%.chromiumos.test.api.FetchFileRequest\x1a\x19.chromiumos.test.api.File0\x01\x12p\n\x05\x43\x61\x63he\x12!.chromiumos.test.api.CacheRequest\x1a!.chromiumos.longrunning.Operation\"!\xd2\x41\x1e\n\rCacheResponse\x12\rCacheMetadata\x12\x94\x01\n\x0e\x46orceReconnect\x12*.chromiumos.test.api.ForceReconnectRequest\x1a!.chromiumos.longrunning.Operation\"3\xd2\x41\x30\n\x16\x46orceReconnectResponse\x12\x16\x46orceReconnectMetadataB/Z-go.chromium.org/chromiumos/config/go/test/apib\x06proto3'
  ,
  dependencies=[chromiumos_dot_config_dot_api_dot_device__config__id__pb2.DESCRIPTOR,chromiumos_dot_longrunning_dot_operations__pb2.DESCRIPTOR,])

_OUTPUT = _descriptor.EnumDescriptor(
  name='Output',
  full_name='chromiumos.test.api.Output',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='OUTPUT_PIPE', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='OUTPUT_STDOUT', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2773,
  serialized_end=2817,
)
_sym_db.RegisterEnumDescriptor(_OUTPUT)

Output = enum_type_wrapper.EnumTypeWrapper(_OUTPUT)
OUTPUT_PIPE = 0
OUTPUT_STDOUT = 1



_EXECCOMMANDREQUEST = _descriptor.Descriptor(
  name='ExecCommandRequest',
  full_name='chromiumos.test.api.ExecCommandRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='chromiumos.test.api.ExecCommandRequest.name', 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='command', full_name='chromiumos.test.api.ExecCommandRequest.command', 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='args', full_name='chromiumos.test.api.ExecCommandRequest.args', 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='stdin', full_name='chromiumos.test.api.ExecCommandRequest.stdin', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      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='stdout', full_name='chromiumos.test.api.ExecCommandRequest.stdout', index=4,
      number=5, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      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='stderr', full_name='chromiumos.test.api.ExecCommandRequest.stderr', index=5,
      number=6, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      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=150,
  serialized_end=320,
)


_EXECCOMMANDRESPONSE_EXITINFO = _descriptor.Descriptor(
  name='ExitInfo',
  full_name='chromiumos.test.api.ExecCommandResponse.ExitInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='chromiumos.test.api.ExecCommandResponse.ExitInfo.status', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      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='signaled', full_name='chromiumos.test.api.ExecCommandResponse.ExitInfo.signaled', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      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='started', full_name='chromiumos.test.api.ExecCommandResponse.ExitInfo.started', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      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='error_message', full_name='chromiumos.test.api.ExecCommandResponse.ExitInfo.error_message', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=448,
  serialized_end=532,
)

_EXECCOMMANDRESPONSE = _descriptor.Descriptor(
  name='ExecCommandResponse',
  full_name='chromiumos.test.api.ExecCommandResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='exit_info', full_name='chromiumos.test.api.ExecCommandResponse.exit_info', index=0,
      number=1, 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='stdout', full_name='chromiumos.test.api.ExecCommandResponse.stdout', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      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='stderr', full_name='chromiumos.test.api.ExecCommandResponse.stderr', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      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=[_EXECCOMMANDRESPONSE_EXITINFO, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=323,
  serialized_end=532,
)


_FETCHFILEREQUEST = _descriptor.Descriptor(
  name='FetchFileRequest',
  full_name='chromiumos.test.api.FetchFileRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='file', full_name='chromiumos.test.api.FetchFileRequest.file', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=534,
  serialized_end=566,
)


_FILE = _descriptor.Descriptor(
  name='File',
  full_name='chromiumos.test.api.File',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='file', full_name='chromiumos.test.api.File.file', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      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=568,
  serialized_end=588,
)


_FETCHCRASHESREQUEST = _descriptor.Descriptor(
  name='FetchCrashesRequest',
  full_name='chromiumos.test.api.FetchCrashesRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='fetch_core', full_name='chromiumos.test.api.FetchCrashesRequest.fetch_core', index=0,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      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=590,
  serialized_end=637,
)


_FETCHCRASHESRESPONSE = _descriptor.Descriptor(
  name='FetchCrashesResponse',
  full_name='chromiumos.test.api.FetchCrashesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='crash_id', full_name='chromiumos.test.api.FetchCrashesResponse.crash_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      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='crash', full_name='chromiumos.test.api.FetchCrashesResponse.crash', 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),
    _descriptor.FieldDescriptor(
      name='blob', full_name='chromiumos.test.api.FetchCrashesResponse.blob', 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='core', full_name='chromiumos.test.api.FetchCrashesResponse.core', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      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=[
    _descriptor.OneofDescriptor(
      name='data', full_name='chromiumos.test.api.FetchCrashesResponse.data',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=640,
  serialized_end=801,
)


_CRASHINFO = _descriptor.Descriptor(
  name='CrashInfo',
  full_name='chromiumos.test.api.CrashInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='exec_name', full_name='chromiumos.test.api.CrashInfo.exec_name', 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='prod', full_name='chromiumos.test.api.CrashInfo.prod', 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='ver', full_name='chromiumos.test.api.CrashInfo.ver', 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='sig', full_name='chromiumos.test.api.CrashInfo.sig', 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='in_progress_integration_test', full_name='chromiumos.test.api.CrashInfo.in_progress_integration_test', 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),
    _descriptor.FieldDescriptor(
      name='collector', full_name='chromiumos.test.api.CrashInfo.collector', index=5,
      number=6, 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='fields', full_name='chromiumos.test.api.CrashInfo.fields', index=6,
      number=7, 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=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=804,
  serialized_end=983,
)


_CRASHMETADATA = _descriptor.Descriptor(
  name='CrashMetadata',
  full_name='chromiumos.test.api.CrashMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='chromiumos.test.api.CrashMetadata.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='text', full_name='chromiumos.test.api.CrashMetadata.text', 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=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=985,
  serialized_end=1027,
)


_CRASHBLOB = _descriptor.Descriptor(
  name='CrashBlob',
  full_name='chromiumos.test.api.CrashBlob',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='chromiumos.test.api.CrashBlob.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='blob', full_name='chromiumos.test.api.CrashBlob.blob', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      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='filename', full_name='chromiumos.test.api.CrashBlob.filename', 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=1029,
  serialized_end=1085,
)


_RESTARTREQUEST_RECONNECTRETRY = _descriptor.Descriptor(
  name='ReconnectRetry',
  full_name='chromiumos.test.api.RestartRequest.ReconnectRetry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='times', full_name='chromiumos.test.api.RestartRequest.ReconnectRetry.times', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      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='interval_ms', full_name='chromiumos.test.api.RestartRequest.ReconnectRetry.interval_ms', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      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=1187,
  serialized_end=1239,
)

_RESTARTREQUEST = _descriptor.Descriptor(
  name='RestartRequest',
  full_name='chromiumos.test.api.RestartRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='args', full_name='chromiumos.test.api.RestartRequest.args', index=0,
      number=1, 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='retry', full_name='chromiumos.test.api.RestartRequest.retry', 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=[_RESTARTREQUEST_RECONNECTRETRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1088,
  serialized_end=1239,
)


_RESTARTRESPONSE = _descriptor.Descriptor(
  name='RestartResponse',
  full_name='chromiumos.test.api.RestartResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='output', full_name='chromiumos.test.api.RestartResponse.output', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1241,
  serialized_end=1274,
)


_RESTARTMETADATA = _descriptor.Descriptor(
  name='RestartMetadata',
  full_name='chromiumos.test.api.RestartMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1276,
  serialized_end=1293,
)


_CACHEREQUEST_LOCALFILE = _descriptor.Descriptor(
  name='LocalFile',
  full_name='chromiumos.test.api.CacheRequest.LocalFile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='path', full_name='chromiumos.test.api.CacheRequest.LocalFile.path', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1682,
  serialized_end=1707,
)

_CACHEREQUEST_PIPE = _descriptor.Descriptor(
  name='Pipe',
  full_name='chromiumos.test.api.CacheRequest.Pipe',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='commands', full_name='chromiumos.test.api.CacheRequest.Pipe.commands', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1709,
  serialized_end=1733,
)

_CACHEREQUEST_GSFILE = _descriptor.Descriptor(
  name='GSFile',
  full_name='chromiumos.test.api.CacheRequest.GSFile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='source_path', full_name='chromiumos.test.api.CacheRequest.GSFile.source_path', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1735,
  serialized_end=1764,
)

_CACHEREQUEST_GSZIPFILE = _descriptor.Descriptor(
  name='GSZipFile',
  full_name='chromiumos.test.api.CacheRequest.GSZipFile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='source_path', full_name='chromiumos.test.api.CacheRequest.GSZipFile.source_path', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1766,
  serialized_end=1798,
)

_CACHEREQUEST_GSTARFILE = _descriptor.Descriptor(
  name='GSTARFile',
  full_name='chromiumos.test.api.CacheRequest.GSTARFile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='source_path', full_name='chromiumos.test.api.CacheRequest.GSTARFile.source_path', 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='source_file', full_name='chromiumos.test.api.CacheRequest.GSTARFile.source_file', 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=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1800,
  serialized_end=1853,
)

_CACHEREQUEST_RETRY = _descriptor.Descriptor(
  name='Retry',
  full_name='chromiumos.test.api.CacheRequest.Retry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='times', full_name='chromiumos.test.api.CacheRequest.Retry.times', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      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='interval_ms', full_name='chromiumos.test.api.CacheRequest.Retry.interval_ms', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      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=1855,
  serialized_end=1898,
)

_CACHEREQUEST = _descriptor.Descriptor(
  name='CacheRequest',
  full_name='chromiumos.test.api.CacheRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='file', full_name='chromiumos.test.api.CacheRequest.file', index=0,
      number=1, 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='pipe', full_name='chromiumos.test.api.CacheRequest.pipe', 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),
    _descriptor.FieldDescriptor(
      name='gs_file', full_name='chromiumos.test.api.CacheRequest.gs_file', 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='gs_zip_file', full_name='chromiumos.test.api.CacheRequest.gs_zip_file', 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='gs_tar_file', full_name='chromiumos.test.api.CacheRequest.gs_tar_file', index=4,
      number=5, 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='retry', full_name='chromiumos.test.api.CacheRequest.retry', 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),
  ],
  extensions=[
  ],
  nested_types=[_CACHEREQUEST_LOCALFILE, _CACHEREQUEST_PIPE, _CACHEREQUEST_GSFILE, _CACHEREQUEST_GSZIPFILE, _CACHEREQUEST_GSTARFILE, _CACHEREQUEST_RETRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='destination', full_name='chromiumos.test.api.CacheRequest.destination',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
    _descriptor.OneofDescriptor(
      name='source', full_name='chromiumos.test.api.CacheRequest.source',
      index=1, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=1296,
  serialized_end=1923,
)


_CACHERESPONSE_SUCCESS = _descriptor.Descriptor(
  name='Success',
  full_name='chromiumos.test.api.CacheResponse.Success',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2069,
  serialized_end=2078,
)

_CACHERESPONSE_FAILURE = _descriptor.Descriptor(
  name='Failure',
  full_name='chromiumos.test.api.CacheResponse.Failure',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='error_message', full_name='chromiumos.test.api.CacheResponse.Failure.error_message', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2080,
  serialized_end=2112,
)

_CACHERESPONSE = _descriptor.Descriptor(
  name='CacheResponse',
  full_name='chromiumos.test.api.CacheResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='success', full_name='chromiumos.test.api.CacheResponse.success', index=0,
      number=1, 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='failure', full_name='chromiumos.test.api.CacheResponse.failure', 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=[_CACHERESPONSE_SUCCESS, _CACHERESPONSE_FAILURE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='result', full_name='chromiumos.test.api.CacheResponse.result',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=1926,
  serialized_end=2122,
)


_CACHEMETADATA = _descriptor.Descriptor(
  name='CacheMetadata',
  full_name='chromiumos.test.api.CacheMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2124,
  serialized_end=2139,
)


_FORCERECONNECTREQUEST = _descriptor.Descriptor(
  name='ForceReconnectRequest',
  full_name='chromiumos.test.api.ForceReconnectRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2141,
  serialized_end=2164,
)


_FORCERECONNECTRESPONSE_SUCCESS = _descriptor.Descriptor(
  name='Success',
  full_name='chromiumos.test.api.ForceReconnectResponse.Success',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2069,
  serialized_end=2078,
)

_FORCERECONNECTRESPONSE_FAILURE = _descriptor.Descriptor(
  name='Failure',
  full_name='chromiumos.test.api.ForceReconnectResponse.Failure',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='error_message', full_name='chromiumos.test.api.ForceReconnectResponse.Failure.error_message', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2080,
  serialized_end=2112,
)

_FORCERECONNECTRESPONSE = _descriptor.Descriptor(
  name='ForceReconnectResponse',
  full_name='chromiumos.test.api.ForceReconnectResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='success', full_name='chromiumos.test.api.ForceReconnectResponse.success', index=0,
      number=1, 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='failure', full_name='chromiumos.test.api.ForceReconnectResponse.failure', 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=[_FORCERECONNECTRESPONSE_SUCCESS, _FORCERECONNECTRESPONSE_FAILURE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='result', full_name='chromiumos.test.api.ForceReconnectResponse.result',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=2167,
  serialized_end=2390,
)


_FORCERECONNECTMETADATA = _descriptor.Descriptor(
  name='ForceReconnectMetadata',
  full_name='chromiumos.test.api.ForceReconnectMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2392,
  serialized_end=2416,
)


_DETECTDEVICECONFIGIDREQUEST = _descriptor.Descriptor(
  name='DetectDeviceConfigIdRequest',
  full_name='chromiumos.test.api.DetectDeviceConfigIdRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2418,
  serialized_end=2447,
)


_DETECTDEVICECONFIGIDRESPONSE_SUCCESS = _descriptor.Descriptor(
  name='Success',
  full_name='chromiumos.test.api.DetectDeviceConfigIdResponse.Success',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='detected_scan_config', full_name='chromiumos.test.api.DetectDeviceConfigIdResponse.Success.detected_scan_config', index=0,
      number=1, 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=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2638,
  serialized_end=2727,
)

_DETECTDEVICECONFIGIDRESPONSE_FAILURE = _descriptor.Descriptor(
  name='Failure',
  full_name='chromiumos.test.api.DetectDeviceConfigIdResponse.Failure',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='error_message', full_name='chromiumos.test.api.DetectDeviceConfigIdResponse.Failure.error_message', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2080,
  serialized_end=2112,
)

_DETECTDEVICECONFIGIDRESPONSE = _descriptor.Descriptor(
  name='DetectDeviceConfigIdResponse',
  full_name='chromiumos.test.api.DetectDeviceConfigIdResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='success', full_name='chromiumos.test.api.DetectDeviceConfigIdResponse.success', index=0,
      number=1, 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='failure', full_name='chromiumos.test.api.DetectDeviceConfigIdResponse.failure', 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=[_DETECTDEVICECONFIGIDRESPONSE_SUCCESS, _DETECTDEVICECONFIGIDRESPONSE_FAILURE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='result', full_name='chromiumos.test.api.DetectDeviceConfigIdResponse.result',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=2450,
  serialized_end=2771,
)

_EXECCOMMANDREQUEST.fields_by_name['stdout'].enum_type = _OUTPUT
_EXECCOMMANDREQUEST.fields_by_name['stderr'].enum_type = _OUTPUT
_EXECCOMMANDRESPONSE_EXITINFO.containing_type = _EXECCOMMANDRESPONSE
_EXECCOMMANDRESPONSE.fields_by_name['exit_info'].message_type = _EXECCOMMANDRESPONSE_EXITINFO
_FETCHCRASHESRESPONSE.fields_by_name['crash'].message_type = _CRASHINFO
_FETCHCRASHESRESPONSE.fields_by_name['blob'].message_type = _CRASHBLOB
_FETCHCRASHESRESPONSE.oneofs_by_name['data'].fields.append(
  _FETCHCRASHESRESPONSE.fields_by_name['crash'])
_FETCHCRASHESRESPONSE.fields_by_name['crash'].containing_oneof = _FETCHCRASHESRESPONSE.oneofs_by_name['data']
_FETCHCRASHESRESPONSE.oneofs_by_name['data'].fields.append(
  _FETCHCRASHESRESPONSE.fields_by_name['blob'])
_FETCHCRASHESRESPONSE.fields_by_name['blob'].containing_oneof = _FETCHCRASHESRESPONSE.oneofs_by_name['data']
_FETCHCRASHESRESPONSE.oneofs_by_name['data'].fields.append(
  _FETCHCRASHESRESPONSE.fields_by_name['core'])
_FETCHCRASHESRESPONSE.fields_by_name['core'].containing_oneof = _FETCHCRASHESRESPONSE.oneofs_by_name['data']
_CRASHINFO.fields_by_name['fields'].message_type = _CRASHMETADATA
_RESTARTREQUEST_RECONNECTRETRY.containing_type = _RESTARTREQUEST
_RESTARTREQUEST.fields_by_name['retry'].message_type = _RESTARTREQUEST_RECONNECTRETRY
_CACHEREQUEST_LOCALFILE.containing_type = _CACHEREQUEST
_CACHEREQUEST_PIPE.containing_type = _CACHEREQUEST
_CACHEREQUEST_GSFILE.containing_type = _CACHEREQUEST
_CACHEREQUEST_GSZIPFILE.containing_type = _CACHEREQUEST
_CACHEREQUEST_GSTARFILE.containing_type = _CACHEREQUEST
_CACHEREQUEST_RETRY.containing_type = _CACHEREQUEST
_CACHEREQUEST.fields_by_name['file'].message_type = _CACHEREQUEST_LOCALFILE
_CACHEREQUEST.fields_by_name['pipe'].message_type = _CACHEREQUEST_PIPE
_CACHEREQUEST.fields_by_name['gs_file'].message_type = _CACHEREQUEST_GSFILE
_CACHEREQUEST.fields_by_name['gs_zip_file'].message_type = _CACHEREQUEST_GSZIPFILE
_CACHEREQUEST.fields_by_name['gs_tar_file'].message_type = _CACHEREQUEST_GSTARFILE
_CACHEREQUEST.fields_by_name['retry'].message_type = _CACHEREQUEST_RETRY
_CACHEREQUEST.oneofs_by_name['destination'].fields.append(
  _CACHEREQUEST.fields_by_name['file'])
_CACHEREQUEST.fields_by_name['file'].containing_oneof = _CACHEREQUEST.oneofs_by_name['destination']
_CACHEREQUEST.oneofs_by_name['destination'].fields.append(
  _CACHEREQUEST.fields_by_name['pipe'])
_CACHEREQUEST.fields_by_name['pipe'].containing_oneof = _CACHEREQUEST.oneofs_by_name['destination']
_CACHEREQUEST.oneofs_by_name['source'].fields.append(
  _CACHEREQUEST.fields_by_name['gs_file'])
_CACHEREQUEST.fields_by_name['gs_file'].containing_oneof = _CACHEREQUEST.oneofs_by_name['source']
_CACHEREQUEST.oneofs_by_name['source'].fields.append(
  _CACHEREQUEST.fields_by_name['gs_zip_file'])
_CACHEREQUEST.fields_by_name['gs_zip_file'].containing_oneof = _CACHEREQUEST.oneofs_by_name['source']
_CACHEREQUEST.oneofs_by_name['source'].fields.append(
  _CACHEREQUEST.fields_by_name['gs_tar_file'])
_CACHEREQUEST.fields_by_name['gs_tar_file'].containing_oneof = _CACHEREQUEST.oneofs_by_name['source']
_CACHERESPONSE_SUCCESS.containing_type = _CACHERESPONSE
_CACHERESPONSE_FAILURE.containing_type = _CACHERESPONSE
_CACHERESPONSE.fields_by_name['success'].message_type = _CACHERESPONSE_SUCCESS
_CACHERESPONSE.fields_by_name['failure'].message_type = _CACHERESPONSE_FAILURE
_CACHERESPONSE.oneofs_by_name['result'].fields.append(
  _CACHERESPONSE.fields_by_name['success'])
_CACHERESPONSE.fields_by_name['success'].containing_oneof = _CACHERESPONSE.oneofs_by_name['result']
_CACHERESPONSE.oneofs_by_name['result'].fields.append(
  _CACHERESPONSE.fields_by_name['failure'])
_CACHERESPONSE.fields_by_name['failure'].containing_oneof = _CACHERESPONSE.oneofs_by_name['result']
_FORCERECONNECTRESPONSE_SUCCESS.containing_type = _FORCERECONNECTRESPONSE
_FORCERECONNECTRESPONSE_FAILURE.containing_type = _FORCERECONNECTRESPONSE
_FORCERECONNECTRESPONSE.fields_by_name['success'].message_type = _FORCERECONNECTRESPONSE_SUCCESS
_FORCERECONNECTRESPONSE.fields_by_name['failure'].message_type = _FORCERECONNECTRESPONSE_FAILURE
_FORCERECONNECTRESPONSE.oneofs_by_name['result'].fields.append(
  _FORCERECONNECTRESPONSE.fields_by_name['success'])
_FORCERECONNECTRESPONSE.fields_by_name['success'].containing_oneof = _FORCERECONNECTRESPONSE.oneofs_by_name['result']
_FORCERECONNECTRESPONSE.oneofs_by_name['result'].fields.append(
  _FORCERECONNECTRESPONSE.fields_by_name['failure'])
_FORCERECONNECTRESPONSE.fields_by_name['failure'].containing_oneof = _FORCERECONNECTRESPONSE.oneofs_by_name['result']
_DETECTDEVICECONFIGIDRESPONSE_SUCCESS.fields_by_name['detected_scan_config'].message_type = chromiumos_dot_config_dot_api_dot_device__config__id__pb2._DEVICECONFIGID_SCANCONFIG
_DETECTDEVICECONFIGIDRESPONSE_SUCCESS.containing_type = _DETECTDEVICECONFIGIDRESPONSE
_DETECTDEVICECONFIGIDRESPONSE_FAILURE.containing_type = _DETECTDEVICECONFIGIDRESPONSE
_DETECTDEVICECONFIGIDRESPONSE.fields_by_name['success'].message_type = _DETECTDEVICECONFIGIDRESPONSE_SUCCESS
_DETECTDEVICECONFIGIDRESPONSE.fields_by_name['failure'].message_type = _DETECTDEVICECONFIGIDRESPONSE_FAILURE
_DETECTDEVICECONFIGIDRESPONSE.oneofs_by_name['result'].fields.append(
  _DETECTDEVICECONFIGIDRESPONSE.fields_by_name['success'])
_DETECTDEVICECONFIGIDRESPONSE.fields_by_name['success'].containing_oneof = _DETECTDEVICECONFIGIDRESPONSE.oneofs_by_name['result']
_DETECTDEVICECONFIGIDRESPONSE.oneofs_by_name['result'].fields.append(
  _DETECTDEVICECONFIGIDRESPONSE.fields_by_name['failure'])
_DETECTDEVICECONFIGIDRESPONSE.fields_by_name['failure'].containing_oneof = _DETECTDEVICECONFIGIDRESPONSE.oneofs_by_name['result']
DESCRIPTOR.message_types_by_name['ExecCommandRequest'] = _EXECCOMMANDREQUEST
DESCRIPTOR.message_types_by_name['ExecCommandResponse'] = _EXECCOMMANDRESPONSE
DESCRIPTOR.message_types_by_name['FetchFileRequest'] = _FETCHFILEREQUEST
DESCRIPTOR.message_types_by_name['File'] = _FILE
DESCRIPTOR.message_types_by_name['FetchCrashesRequest'] = _FETCHCRASHESREQUEST
DESCRIPTOR.message_types_by_name['FetchCrashesResponse'] = _FETCHCRASHESRESPONSE
DESCRIPTOR.message_types_by_name['CrashInfo'] = _CRASHINFO
DESCRIPTOR.message_types_by_name['CrashMetadata'] = _CRASHMETADATA
DESCRIPTOR.message_types_by_name['CrashBlob'] = _CRASHBLOB
DESCRIPTOR.message_types_by_name['RestartRequest'] = _RESTARTREQUEST
DESCRIPTOR.message_types_by_name['RestartResponse'] = _RESTARTRESPONSE
DESCRIPTOR.message_types_by_name['RestartMetadata'] = _RESTARTMETADATA
DESCRIPTOR.message_types_by_name['CacheRequest'] = _CACHEREQUEST
DESCRIPTOR.message_types_by_name['CacheResponse'] = _CACHERESPONSE
DESCRIPTOR.message_types_by_name['CacheMetadata'] = _CACHEMETADATA
DESCRIPTOR.message_types_by_name['ForceReconnectRequest'] = _FORCERECONNECTREQUEST
DESCRIPTOR.message_types_by_name['ForceReconnectResponse'] = _FORCERECONNECTRESPONSE
DESCRIPTOR.message_types_by_name['ForceReconnectMetadata'] = _FORCERECONNECTMETADATA
DESCRIPTOR.message_types_by_name['DetectDeviceConfigIdRequest'] = _DETECTDEVICECONFIGIDREQUEST
DESCRIPTOR.message_types_by_name['DetectDeviceConfigIdResponse'] = _DETECTDEVICECONFIGIDRESPONSE
DESCRIPTOR.enum_types_by_name['Output'] = _OUTPUT
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

ExecCommandRequest = _reflection.GeneratedProtocolMessageType('ExecCommandRequest', (_message.Message,), {
  'DESCRIPTOR' : _EXECCOMMANDREQUEST,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.ExecCommandRequest)
  })
_sym_db.RegisterMessage(ExecCommandRequest)

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

  'ExitInfo' : _reflection.GeneratedProtocolMessageType('ExitInfo', (_message.Message,), {
    'DESCRIPTOR' : _EXECCOMMANDRESPONSE_EXITINFO,
    '__module__' : 'chromiumos.test.api.dut_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.ExecCommandResponse.ExitInfo)
    })
  ,
  'DESCRIPTOR' : _EXECCOMMANDRESPONSE,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.ExecCommandResponse)
  })
_sym_db.RegisterMessage(ExecCommandResponse)
_sym_db.RegisterMessage(ExecCommandResponse.ExitInfo)

FetchFileRequest = _reflection.GeneratedProtocolMessageType('FetchFileRequest', (_message.Message,), {
  'DESCRIPTOR' : _FETCHFILEREQUEST,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.FetchFileRequest)
  })
_sym_db.RegisterMessage(FetchFileRequest)

File = _reflection.GeneratedProtocolMessageType('File', (_message.Message,), {
  'DESCRIPTOR' : _FILE,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.File)
  })
_sym_db.RegisterMessage(File)

FetchCrashesRequest = _reflection.GeneratedProtocolMessageType('FetchCrashesRequest', (_message.Message,), {
  'DESCRIPTOR' : _FETCHCRASHESREQUEST,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.FetchCrashesRequest)
  })
_sym_db.RegisterMessage(FetchCrashesRequest)

FetchCrashesResponse = _reflection.GeneratedProtocolMessageType('FetchCrashesResponse', (_message.Message,), {
  'DESCRIPTOR' : _FETCHCRASHESRESPONSE,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.FetchCrashesResponse)
  })
_sym_db.RegisterMessage(FetchCrashesResponse)

CrashInfo = _reflection.GeneratedProtocolMessageType('CrashInfo', (_message.Message,), {
  'DESCRIPTOR' : _CRASHINFO,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.CrashInfo)
  })
_sym_db.RegisterMessage(CrashInfo)

CrashMetadata = _reflection.GeneratedProtocolMessageType('CrashMetadata', (_message.Message,), {
  'DESCRIPTOR' : _CRASHMETADATA,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.CrashMetadata)
  })
_sym_db.RegisterMessage(CrashMetadata)

CrashBlob = _reflection.GeneratedProtocolMessageType('CrashBlob', (_message.Message,), {
  'DESCRIPTOR' : _CRASHBLOB,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.CrashBlob)
  })
_sym_db.RegisterMessage(CrashBlob)

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

  'ReconnectRetry' : _reflection.GeneratedProtocolMessageType('ReconnectRetry', (_message.Message,), {
    'DESCRIPTOR' : _RESTARTREQUEST_RECONNECTRETRY,
    '__module__' : 'chromiumos.test.api.dut_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.RestartRequest.ReconnectRetry)
    })
  ,
  'DESCRIPTOR' : _RESTARTREQUEST,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.RestartRequest)
  })
_sym_db.RegisterMessage(RestartRequest)
_sym_db.RegisterMessage(RestartRequest.ReconnectRetry)

RestartResponse = _reflection.GeneratedProtocolMessageType('RestartResponse', (_message.Message,), {
  'DESCRIPTOR' : _RESTARTRESPONSE,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.RestartResponse)
  })
_sym_db.RegisterMessage(RestartResponse)

RestartMetadata = _reflection.GeneratedProtocolMessageType('RestartMetadata', (_message.Message,), {
  'DESCRIPTOR' : _RESTARTMETADATA,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.RestartMetadata)
  })
_sym_db.RegisterMessage(RestartMetadata)

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

  'LocalFile' : _reflection.GeneratedProtocolMessageType('LocalFile', (_message.Message,), {
    'DESCRIPTOR' : _CACHEREQUEST_LOCALFILE,
    '__module__' : 'chromiumos.test.api.dut_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.CacheRequest.LocalFile)
    })
  ,

  'Pipe' : _reflection.GeneratedProtocolMessageType('Pipe', (_message.Message,), {
    'DESCRIPTOR' : _CACHEREQUEST_PIPE,
    '__module__' : 'chromiumos.test.api.dut_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.CacheRequest.Pipe)
    })
  ,

  'GSFile' : _reflection.GeneratedProtocolMessageType('GSFile', (_message.Message,), {
    'DESCRIPTOR' : _CACHEREQUEST_GSFILE,
    '__module__' : 'chromiumos.test.api.dut_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.CacheRequest.GSFile)
    })
  ,

  'GSZipFile' : _reflection.GeneratedProtocolMessageType('GSZipFile', (_message.Message,), {
    'DESCRIPTOR' : _CACHEREQUEST_GSZIPFILE,
    '__module__' : 'chromiumos.test.api.dut_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.CacheRequest.GSZipFile)
    })
  ,

  'GSTARFile' : _reflection.GeneratedProtocolMessageType('GSTARFile', (_message.Message,), {
    'DESCRIPTOR' : _CACHEREQUEST_GSTARFILE,
    '__module__' : 'chromiumos.test.api.dut_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.CacheRequest.GSTARFile)
    })
  ,

  'Retry' : _reflection.GeneratedProtocolMessageType('Retry', (_message.Message,), {
    'DESCRIPTOR' : _CACHEREQUEST_RETRY,
    '__module__' : 'chromiumos.test.api.dut_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.CacheRequest.Retry)
    })
  ,
  'DESCRIPTOR' : _CACHEREQUEST,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.CacheRequest)
  })
_sym_db.RegisterMessage(CacheRequest)
_sym_db.RegisterMessage(CacheRequest.LocalFile)
_sym_db.RegisterMessage(CacheRequest.Pipe)
_sym_db.RegisterMessage(CacheRequest.GSFile)
_sym_db.RegisterMessage(CacheRequest.GSZipFile)
_sym_db.RegisterMessage(CacheRequest.GSTARFile)
_sym_db.RegisterMessage(CacheRequest.Retry)

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

  'Success' : _reflection.GeneratedProtocolMessageType('Success', (_message.Message,), {
    'DESCRIPTOR' : _CACHERESPONSE_SUCCESS,
    '__module__' : 'chromiumos.test.api.dut_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.CacheResponse.Success)
    })
  ,

  'Failure' : _reflection.GeneratedProtocolMessageType('Failure', (_message.Message,), {
    'DESCRIPTOR' : _CACHERESPONSE_FAILURE,
    '__module__' : 'chromiumos.test.api.dut_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.CacheResponse.Failure)
    })
  ,
  'DESCRIPTOR' : _CACHERESPONSE,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.CacheResponse)
  })
_sym_db.RegisterMessage(CacheResponse)
_sym_db.RegisterMessage(CacheResponse.Success)
_sym_db.RegisterMessage(CacheResponse.Failure)

CacheMetadata = _reflection.GeneratedProtocolMessageType('CacheMetadata', (_message.Message,), {
  'DESCRIPTOR' : _CACHEMETADATA,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.CacheMetadata)
  })
_sym_db.RegisterMessage(CacheMetadata)

ForceReconnectRequest = _reflection.GeneratedProtocolMessageType('ForceReconnectRequest', (_message.Message,), {
  'DESCRIPTOR' : _FORCERECONNECTREQUEST,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.ForceReconnectRequest)
  })
_sym_db.RegisterMessage(ForceReconnectRequest)

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

  'Success' : _reflection.GeneratedProtocolMessageType('Success', (_message.Message,), {
    'DESCRIPTOR' : _FORCERECONNECTRESPONSE_SUCCESS,
    '__module__' : 'chromiumos.test.api.dut_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.ForceReconnectResponse.Success)
    })
  ,

  'Failure' : _reflection.GeneratedProtocolMessageType('Failure', (_message.Message,), {
    'DESCRIPTOR' : _FORCERECONNECTRESPONSE_FAILURE,
    '__module__' : 'chromiumos.test.api.dut_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.ForceReconnectResponse.Failure)
    })
  ,
  'DESCRIPTOR' : _FORCERECONNECTRESPONSE,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.ForceReconnectResponse)
  })
_sym_db.RegisterMessage(ForceReconnectResponse)
_sym_db.RegisterMessage(ForceReconnectResponse.Success)
_sym_db.RegisterMessage(ForceReconnectResponse.Failure)

ForceReconnectMetadata = _reflection.GeneratedProtocolMessageType('ForceReconnectMetadata', (_message.Message,), {
  'DESCRIPTOR' : _FORCERECONNECTMETADATA,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.ForceReconnectMetadata)
  })
_sym_db.RegisterMessage(ForceReconnectMetadata)

DetectDeviceConfigIdRequest = _reflection.GeneratedProtocolMessageType('DetectDeviceConfigIdRequest', (_message.Message,), {
  'DESCRIPTOR' : _DETECTDEVICECONFIGIDREQUEST,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.DetectDeviceConfigIdRequest)
  })
_sym_db.RegisterMessage(DetectDeviceConfigIdRequest)

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

  'Success' : _reflection.GeneratedProtocolMessageType('Success', (_message.Message,), {
    'DESCRIPTOR' : _DETECTDEVICECONFIGIDRESPONSE_SUCCESS,
    '__module__' : 'chromiumos.test.api.dut_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.DetectDeviceConfigIdResponse.Success)
    })
  ,

  'Failure' : _reflection.GeneratedProtocolMessageType('Failure', (_message.Message,), {
    'DESCRIPTOR' : _DETECTDEVICECONFIGIDRESPONSE_FAILURE,
    '__module__' : 'chromiumos.test.api.dut_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.DetectDeviceConfigIdResponse.Failure)
    })
  ,
  'DESCRIPTOR' : _DETECTDEVICECONFIGIDRESPONSE,
  '__module__' : 'chromiumos.test.api.dut_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.DetectDeviceConfigIdResponse)
  })
_sym_db.RegisterMessage(DetectDeviceConfigIdResponse)
_sym_db.RegisterMessage(DetectDeviceConfigIdResponse.Success)
_sym_db.RegisterMessage(DetectDeviceConfigIdResponse.Failure)


DESCRIPTOR._options = None

_DUTSERVICE = _descriptor.ServiceDescriptor(
  name='DutService',
  full_name='chromiumos.test.api.DutService',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=2820,
  serialized_end=3630,
  methods=[
  _descriptor.MethodDescriptor(
    name='ExecCommand',
    full_name='chromiumos.test.api.DutService.ExecCommand',
    index=0,
    containing_service=None,
    input_type=_EXECCOMMANDREQUEST,
    output_type=_EXECCOMMANDRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='FetchCrashes',
    full_name='chromiumos.test.api.DutService.FetchCrashes',
    index=1,
    containing_service=None,
    input_type=_FETCHCRASHESREQUEST,
    output_type=_FETCHCRASHESRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Restart',
    full_name='chromiumos.test.api.DutService.Restart',
    index=2,
    containing_service=None,
    input_type=_RESTARTREQUEST,
    output_type=chromiumos_dot_longrunning_dot_operations__pb2._OPERATION,
    serialized_options=b'\322A\"\n\017RestartResponse\022\017RestartMetadata',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='DetectDeviceConfigId',
    full_name='chromiumos.test.api.DutService.DetectDeviceConfigId',
    index=3,
    containing_service=None,
    input_type=_DETECTDEVICECONFIGIDREQUEST,
    output_type=_DETECTDEVICECONFIGIDRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='FetchFile',
    full_name='chromiumos.test.api.DutService.FetchFile',
    index=4,
    containing_service=None,
    input_type=_FETCHFILEREQUEST,
    output_type=_FILE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Cache',
    full_name='chromiumos.test.api.DutService.Cache',
    index=5,
    containing_service=None,
    input_type=_CACHEREQUEST,
    output_type=chromiumos_dot_longrunning_dot_operations__pb2._OPERATION,
    serialized_options=b'\322A\036\n\rCacheResponse\022\rCacheMetadata',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='ForceReconnect',
    full_name='chromiumos.test.api.DutService.ForceReconnect',
    index=6,
    containing_service=None,
    input_type=_FORCERECONNECTREQUEST,
    output_type=chromiumos_dot_longrunning_dot_operations__pb2._OPERATION,
    serialized_options=b'\322A0\n\026ForceReconnectResponse\022\026ForceReconnectMetadata',
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_DUTSERVICE)

DESCRIPTOR.services_by_name['DutService'] = _DUTSERVICE

# @@protoc_insertion_point(module_scope)
