# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: chromiumos/test/api/cros_tool_runner_container_service.proto
"""Generated protocol buffer code."""
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.test.api import cros_tool_runner_container_service_extensions_pb2 as chromiumos_dot_test_dot_api_dot_cros__tool__runner__container__service__extensions__pb2
from chromiumos.test.api import cros_tool_runner_container_service_templates_pb2 as chromiumos_dot_test_dot_api_dot_cros__tool__runner__container__service__templates__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='chromiumos/test/api/cros_tool_runner_container_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/cros_tool_runner_container_service.proto\x12\x13\x63hromiumos.test.api\x1aGchromiumos/test/api/cros_tool_runner_container_service_extensions.proto\x1a\x46\x63hromiumos/test/api/cros_tool_runner_container_service_templates.proto\"2\n\x07Network\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\t\x12\r\n\x05owned\x18\x03 \x01(\x08\"\xd4\x01\n\tContainer\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\t\x12\r\n\x05owned\x18\x03 \x01(\x08\x12\x41\n\rport_bindings\x18\x04 \x03(\x0b\x32*.chromiumos.test.api.Container.PortBinding\x1a[\n\x0bPortBinding\x12\x16\n\x0e\x63ontainer_port\x18\x01 \x01(\x05\x12\x10\n\x08protocol\x18\x02 \x01(\t\x12\x0f\n\x07host_ip\x18\x03 \x01(\t\x12\x11\n\thost_port\x18\x04 \x01(\x05\"$\n\x14\x43reateNetworkRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\"F\n\x15\x43reateNetworkResponse\x12-\n\x07network\x18\x01 \x01(\x0b\x32\x1c.chromiumos.test.api.Network\"!\n\x11GetNetworkRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\"C\n\x12GetNetworkResponse\x12-\n\x07network\x18\x01 \x01(\x0b\x32\x1c.chromiumos.test.api.Network\"\x11\n\x0fShutdownRequest\"\x12\n\x10ShutdownResponse\"\x8e\x01\n\x14LoginRegistryRequest\x12\x10\n\x08username\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\x10\n\x08registry\x18\x03 \x01(\t\x12@\n\nextensions\x18\x04 \x01(\x0b\x32,.chromiumos.test.api.LoginRegistryExtensions\"C\n\x15LoginRegistryResponse\x12\x0f\n\x07message\x18\x01 \x01(\t\x12\x19\n\x11\x65xtensions_output\x18\x02 \x03(\t\"\xee\x01\n\x15StartContainerRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x17\n\x0f\x63ontainer_image\x18\x02 \x01(\t\x12N\n\x12\x61\x64\x64itional_options\x18\x03 \x01(\x0b\x32\x32.chromiumos.test.api.StartContainerRequest.Options\x12\x15\n\rstart_command\x18\x04 \x03(\t\x1aG\n\x07Options\x12\x0e\n\x06\x65xpose\x18\x01 \x03(\t\x12\x0e\n\x06volume\x18\x02 \x03(\t\x12\x0f\n\x07network\x18\x03 \x01(\t\x12\x0b\n\x03\x65nv\x18\x04 \x03(\t\"K\n\x16StartContainerResponse\x12\x31\n\tcontainer\x18\x01 \x01(\x0b\x32\x1e.chromiumos.test.api.Container\"\x9f\x01\n\x1eStartTemplatedContainerRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x17\n\x0f\x63ontainer_image\x18\x02 \x01(\t\x12/\n\x08template\x18\x03 \x01(\x0b\x32\x1d.chromiumos.test.api.Template\x12\x0f\n\x07network\x18\x04 \x01(\t\x12\x14\n\x0c\x61rtifact_dir\x18\x05 \x01(\t\"\xa1\x03\n\x14StackCommandsRequest\x12\x45\n\x08requests\x18\x01 \x03(\x0b\x32\x33.chromiumos.test.api.StackCommandsRequest.Stackable\x1a\xc1\x02\n\tStackable\x12\x45\n\x0fstart_container\x18\x01 \x01(\x0b\x32*.chromiumos.test.api.StartContainerRequestH\x00\x12X\n\x19start_templated_container\x18\x02 \x01(\x0b\x32\x33.chromiumos.test.api.StartTemplatedContainerRequestH\x00\x12\x43\n\x0e\x63reate_network\x18\x03 \x01(\x0b\x32).chromiumos.test.api.CreateNetworkRequestH\x00\x12\x43\n\x0elogin_registry\x18\x04 \x01(\x0b\x32).chromiumos.test.api.LoginRegistryRequestH\x00\x42\t\n\x07\x63ommand\"\xcc\x02\n\x15StackCommandsResponse\x12G\n\tresponses\x18\x01 \x03(\x0b\x32\x34.chromiumos.test.api.StackCommandsResponse.Stackable\x1a\xe9\x01\n\tStackable\x12\x46\n\x0fstart_container\x18\x01 \x01(\x0b\x32+.chromiumos.test.api.StartContainerResponseH\x00\x12\x44\n\x0e\x63reate_network\x18\x02 \x01(\x0b\x32*.chromiumos.test.api.CreateNetworkResponseH\x00\x12\x44\n\x0elogin_registry\x18\x03 \x01(\x0b\x32*.chromiumos.test.api.LoginRegistryResponseH\x00\x42\x08\n\x06output\"#\n\x13GetContainerRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\"I\n\x14GetContainerResponse\x12\x31\n\tcontainer\x18\x01 \x01(\x0b\x32\x1e.chromiumos.test.api.Container2\xdd\x06\n\x1e\x43rosToolRunnerContainerService\x12\x66\n\rCreateNetwork\x12).chromiumos.test.api.CreateNetworkRequest\x1a*.chromiumos.test.api.CreateNetworkResponse\x12]\n\nGetNetwork\x12&.chromiumos.test.api.GetNetworkRequest\x1a\'.chromiumos.test.api.GetNetworkResponse\x12W\n\x08Shutdown\x12$.chromiumos.test.api.ShutdownRequest\x1a%.chromiumos.test.api.ShutdownResponse\x12\x66\n\rLoginRegistry\x12).chromiumos.test.api.LoginRegistryRequest\x1a*.chromiumos.test.api.LoginRegistryResponse\x12i\n\x0eStartContainer\x12*.chromiumos.test.api.StartContainerRequest\x1a+.chromiumos.test.api.StartContainerResponse\x12{\n\x17StartTemplatedContainer\x12\x33.chromiumos.test.api.StartTemplatedContainerRequest\x1a+.chromiumos.test.api.StartContainerResponse\x12\x66\n\rStackCommands\x12).chromiumos.test.api.StackCommandsRequest\x1a*.chromiumos.test.api.StackCommandsResponse\x12\x63\n\x0cGetContainer\x12(.chromiumos.test.api.GetContainerRequest\x1a).chromiumos.test.api.GetContainerResponseB/Z-go.chromium.org/chromiumos/config/go/test/apib\x06proto3'
  ,
  dependencies=[chromiumos_dot_test_dot_api_dot_cros__tool__runner__container__service__extensions__pb2.DESCRIPTOR,chromiumos_dot_test_dot_api_dot_cros__tool__runner__container__service__templates__pb2.DESCRIPTOR,])




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


_CONTAINER_PORTBINDING = _descriptor.Descriptor(
  name='PortBinding',
  full_name='chromiumos.test.api.Container.PortBinding',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='container_port', full_name='chromiumos.test.api.Container.PortBinding.container_port', 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='protocol', full_name='chromiumos.test.api.Container.PortBinding.protocol', 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='host_ip', full_name='chromiumos.test.api.Container.PortBinding.host_ip', 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='host_port', full_name='chromiumos.test.api.Container.PortBinding.host_port', index=3,
      number=4, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=404,
  serialized_end=495,
)

_CONTAINER = _descriptor.Descriptor(
  name='Container',
  full_name='chromiumos.test.api.Container',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='chromiumos.test.api.Container.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='id', full_name='chromiumos.test.api.Container.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='owned', full_name='chromiumos.test.api.Container.owned', 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='port_bindings', full_name='chromiumos.test.api.Container.port_bindings', 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=[_CONTAINER_PORTBINDING, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=283,
  serialized_end=495,
)


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


_CREATENETWORKRESPONSE = _descriptor.Descriptor(
  name='CreateNetworkResponse',
  full_name='chromiumos.test.api.CreateNetworkResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='network', full_name='chromiumos.test.api.CreateNetworkResponse.network', 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=535,
  serialized_end=605,
)


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


_GETNETWORKRESPONSE = _descriptor.Descriptor(
  name='GetNetworkResponse',
  full_name='chromiumos.test.api.GetNetworkResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='network', full_name='chromiumos.test.api.GetNetworkResponse.network', 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=642,
  serialized_end=709,
)


_SHUTDOWNREQUEST = _descriptor.Descriptor(
  name='ShutdownRequest',
  full_name='chromiumos.test.api.ShutdownRequest',
  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=711,
  serialized_end=728,
)


_SHUTDOWNRESPONSE = _descriptor.Descriptor(
  name='ShutdownResponse',
  full_name='chromiumos.test.api.ShutdownResponse',
  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=730,
  serialized_end=748,
)


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


_LOGINREGISTRYRESPONSE = _descriptor.Descriptor(
  name='LoginRegistryResponse',
  full_name='chromiumos.test.api.LoginRegistryResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='message', full_name='chromiumos.test.api.LoginRegistryResponse.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),
    _descriptor.FieldDescriptor(
      name='extensions_output', full_name='chromiumos.test.api.LoginRegistryResponse.extensions_output', index=1,
      number=2, 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=895,
  serialized_end=962,
)


_STARTCONTAINERREQUEST_OPTIONS = _descriptor.Descriptor(
  name='Options',
  full_name='chromiumos.test.api.StartContainerRequest.Options',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='expose', full_name='chromiumos.test.api.StartContainerRequest.Options.expose', 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='volume', full_name='chromiumos.test.api.StartContainerRequest.Options.volume', index=1,
      number=2, 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='network', full_name='chromiumos.test.api.StartContainerRequest.Options.network', 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='env', full_name='chromiumos.test.api.StartContainerRequest.Options.env', index=3,
      number=4, 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=1132,
  serialized_end=1203,
)

_STARTCONTAINERREQUEST = _descriptor.Descriptor(
  name='StartContainerRequest',
  full_name='chromiumos.test.api.StartContainerRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='chromiumos.test.api.StartContainerRequest.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='container_image', full_name='chromiumos.test.api.StartContainerRequest.container_image', 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='additional_options', full_name='chromiumos.test.api.StartContainerRequest.additional_options', 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='start_command', full_name='chromiumos.test.api.StartContainerRequest.start_command', index=3,
      number=4, 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=[_STARTCONTAINERREQUEST_OPTIONS, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=965,
  serialized_end=1203,
)


_STARTCONTAINERRESPONSE = _descriptor.Descriptor(
  name='StartContainerResponse',
  full_name='chromiumos.test.api.StartContainerResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='container', full_name='chromiumos.test.api.StartContainerResponse.container', 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=1205,
  serialized_end=1280,
)


_STARTTEMPLATEDCONTAINERREQUEST = _descriptor.Descriptor(
  name='StartTemplatedContainerRequest',
  full_name='chromiumos.test.api.StartTemplatedContainerRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='chromiumos.test.api.StartTemplatedContainerRequest.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='container_image', full_name='chromiumos.test.api.StartTemplatedContainerRequest.container_image', 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='template', full_name='chromiumos.test.api.StartTemplatedContainerRequest.template', 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='network', full_name='chromiumos.test.api.StartTemplatedContainerRequest.network', 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='artifact_dir', full_name='chromiumos.test.api.StartTemplatedContainerRequest.artifact_dir', 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=1283,
  serialized_end=1442,
)


_STACKCOMMANDSREQUEST_STACKABLE = _descriptor.Descriptor(
  name='Stackable',
  full_name='chromiumos.test.api.StackCommandsRequest.Stackable',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='start_container', full_name='chromiumos.test.api.StackCommandsRequest.Stackable.start_container', 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='start_templated_container', full_name='chromiumos.test.api.StackCommandsRequest.Stackable.start_templated_container', 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='create_network', full_name='chromiumos.test.api.StackCommandsRequest.Stackable.create_network', 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='login_registry', full_name='chromiumos.test.api.StackCommandsRequest.Stackable.login_registry', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='command', full_name='chromiumos.test.api.StackCommandsRequest.Stackable.command',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=1541,
  serialized_end=1862,
)

_STACKCOMMANDSREQUEST = _descriptor.Descriptor(
  name='StackCommandsRequest',
  full_name='chromiumos.test.api.StackCommandsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='requests', full_name='chromiumos.test.api.StackCommandsRequest.requests', 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=[_STACKCOMMANDSREQUEST_STACKABLE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1445,
  serialized_end=1862,
)


_STACKCOMMANDSRESPONSE_STACKABLE = _descriptor.Descriptor(
  name='Stackable',
  full_name='chromiumos.test.api.StackCommandsResponse.Stackable',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='start_container', full_name='chromiumos.test.api.StackCommandsResponse.Stackable.start_container', 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='create_network', full_name='chromiumos.test.api.StackCommandsResponse.Stackable.create_network', 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='login_registry', full_name='chromiumos.test.api.StackCommandsResponse.Stackable.login_registry', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='output', full_name='chromiumos.test.api.StackCommandsResponse.Stackable.output',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=1964,
  serialized_end=2197,
)

_STACKCOMMANDSRESPONSE = _descriptor.Descriptor(
  name='StackCommandsResponse',
  full_name='chromiumos.test.api.StackCommandsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='responses', full_name='chromiumos.test.api.StackCommandsResponse.responses', 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=[_STACKCOMMANDSRESPONSE_STACKABLE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1865,
  serialized_end=2197,
)


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


_GETCONTAINERRESPONSE = _descriptor.Descriptor(
  name='GetContainerResponse',
  full_name='chromiumos.test.api.GetContainerResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='container', full_name='chromiumos.test.api.GetContainerResponse.container', 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=2236,
  serialized_end=2309,
)

_CONTAINER_PORTBINDING.containing_type = _CONTAINER
_CONTAINER.fields_by_name['port_bindings'].message_type = _CONTAINER_PORTBINDING
_CREATENETWORKRESPONSE.fields_by_name['network'].message_type = _NETWORK
_GETNETWORKRESPONSE.fields_by_name['network'].message_type = _NETWORK
_LOGINREGISTRYREQUEST.fields_by_name['extensions'].message_type = chromiumos_dot_test_dot_api_dot_cros__tool__runner__container__service__extensions__pb2._LOGINREGISTRYEXTENSIONS
_STARTCONTAINERREQUEST_OPTIONS.containing_type = _STARTCONTAINERREQUEST
_STARTCONTAINERREQUEST.fields_by_name['additional_options'].message_type = _STARTCONTAINERREQUEST_OPTIONS
_STARTCONTAINERRESPONSE.fields_by_name['container'].message_type = _CONTAINER
_STARTTEMPLATEDCONTAINERREQUEST.fields_by_name['template'].message_type = chromiumos_dot_test_dot_api_dot_cros__tool__runner__container__service__templates__pb2._TEMPLATE
_STACKCOMMANDSREQUEST_STACKABLE.fields_by_name['start_container'].message_type = _STARTCONTAINERREQUEST
_STACKCOMMANDSREQUEST_STACKABLE.fields_by_name['start_templated_container'].message_type = _STARTTEMPLATEDCONTAINERREQUEST
_STACKCOMMANDSREQUEST_STACKABLE.fields_by_name['create_network'].message_type = _CREATENETWORKREQUEST
_STACKCOMMANDSREQUEST_STACKABLE.fields_by_name['login_registry'].message_type = _LOGINREGISTRYREQUEST
_STACKCOMMANDSREQUEST_STACKABLE.containing_type = _STACKCOMMANDSREQUEST
_STACKCOMMANDSREQUEST_STACKABLE.oneofs_by_name['command'].fields.append(
  _STACKCOMMANDSREQUEST_STACKABLE.fields_by_name['start_container'])
_STACKCOMMANDSREQUEST_STACKABLE.fields_by_name['start_container'].containing_oneof = _STACKCOMMANDSREQUEST_STACKABLE.oneofs_by_name['command']
_STACKCOMMANDSREQUEST_STACKABLE.oneofs_by_name['command'].fields.append(
  _STACKCOMMANDSREQUEST_STACKABLE.fields_by_name['start_templated_container'])
_STACKCOMMANDSREQUEST_STACKABLE.fields_by_name['start_templated_container'].containing_oneof = _STACKCOMMANDSREQUEST_STACKABLE.oneofs_by_name['command']
_STACKCOMMANDSREQUEST_STACKABLE.oneofs_by_name['command'].fields.append(
  _STACKCOMMANDSREQUEST_STACKABLE.fields_by_name['create_network'])
_STACKCOMMANDSREQUEST_STACKABLE.fields_by_name['create_network'].containing_oneof = _STACKCOMMANDSREQUEST_STACKABLE.oneofs_by_name['command']
_STACKCOMMANDSREQUEST_STACKABLE.oneofs_by_name['command'].fields.append(
  _STACKCOMMANDSREQUEST_STACKABLE.fields_by_name['login_registry'])
_STACKCOMMANDSREQUEST_STACKABLE.fields_by_name['login_registry'].containing_oneof = _STACKCOMMANDSREQUEST_STACKABLE.oneofs_by_name['command']
_STACKCOMMANDSREQUEST.fields_by_name['requests'].message_type = _STACKCOMMANDSREQUEST_STACKABLE
_STACKCOMMANDSRESPONSE_STACKABLE.fields_by_name['start_container'].message_type = _STARTCONTAINERRESPONSE
_STACKCOMMANDSRESPONSE_STACKABLE.fields_by_name['create_network'].message_type = _CREATENETWORKRESPONSE
_STACKCOMMANDSRESPONSE_STACKABLE.fields_by_name['login_registry'].message_type = _LOGINREGISTRYRESPONSE
_STACKCOMMANDSRESPONSE_STACKABLE.containing_type = _STACKCOMMANDSRESPONSE
_STACKCOMMANDSRESPONSE_STACKABLE.oneofs_by_name['output'].fields.append(
  _STACKCOMMANDSRESPONSE_STACKABLE.fields_by_name['start_container'])
_STACKCOMMANDSRESPONSE_STACKABLE.fields_by_name['start_container'].containing_oneof = _STACKCOMMANDSRESPONSE_STACKABLE.oneofs_by_name['output']
_STACKCOMMANDSRESPONSE_STACKABLE.oneofs_by_name['output'].fields.append(
  _STACKCOMMANDSRESPONSE_STACKABLE.fields_by_name['create_network'])
_STACKCOMMANDSRESPONSE_STACKABLE.fields_by_name['create_network'].containing_oneof = _STACKCOMMANDSRESPONSE_STACKABLE.oneofs_by_name['output']
_STACKCOMMANDSRESPONSE_STACKABLE.oneofs_by_name['output'].fields.append(
  _STACKCOMMANDSRESPONSE_STACKABLE.fields_by_name['login_registry'])
_STACKCOMMANDSRESPONSE_STACKABLE.fields_by_name['login_registry'].containing_oneof = _STACKCOMMANDSRESPONSE_STACKABLE.oneofs_by_name['output']
_STACKCOMMANDSRESPONSE.fields_by_name['responses'].message_type = _STACKCOMMANDSRESPONSE_STACKABLE
_GETCONTAINERRESPONSE.fields_by_name['container'].message_type = _CONTAINER
DESCRIPTOR.message_types_by_name['Network'] = _NETWORK
DESCRIPTOR.message_types_by_name['Container'] = _CONTAINER
DESCRIPTOR.message_types_by_name['CreateNetworkRequest'] = _CREATENETWORKREQUEST
DESCRIPTOR.message_types_by_name['CreateNetworkResponse'] = _CREATENETWORKRESPONSE
DESCRIPTOR.message_types_by_name['GetNetworkRequest'] = _GETNETWORKREQUEST
DESCRIPTOR.message_types_by_name['GetNetworkResponse'] = _GETNETWORKRESPONSE
DESCRIPTOR.message_types_by_name['ShutdownRequest'] = _SHUTDOWNREQUEST
DESCRIPTOR.message_types_by_name['ShutdownResponse'] = _SHUTDOWNRESPONSE
DESCRIPTOR.message_types_by_name['LoginRegistryRequest'] = _LOGINREGISTRYREQUEST
DESCRIPTOR.message_types_by_name['LoginRegistryResponse'] = _LOGINREGISTRYRESPONSE
DESCRIPTOR.message_types_by_name['StartContainerRequest'] = _STARTCONTAINERREQUEST
DESCRIPTOR.message_types_by_name['StartContainerResponse'] = _STARTCONTAINERRESPONSE
DESCRIPTOR.message_types_by_name['StartTemplatedContainerRequest'] = _STARTTEMPLATEDCONTAINERREQUEST
DESCRIPTOR.message_types_by_name['StackCommandsRequest'] = _STACKCOMMANDSREQUEST
DESCRIPTOR.message_types_by_name['StackCommandsResponse'] = _STACKCOMMANDSRESPONSE
DESCRIPTOR.message_types_by_name['GetContainerRequest'] = _GETCONTAINERREQUEST
DESCRIPTOR.message_types_by_name['GetContainerResponse'] = _GETCONTAINERRESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

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

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

  'PortBinding' : _reflection.GeneratedProtocolMessageType('PortBinding', (_message.Message,), {
    'DESCRIPTOR' : _CONTAINER_PORTBINDING,
    '__module__' : 'chromiumos.test.api.cros_tool_runner_container_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.Container.PortBinding)
    })
  ,
  'DESCRIPTOR' : _CONTAINER,
  '__module__' : 'chromiumos.test.api.cros_tool_runner_container_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.Container)
  })
_sym_db.RegisterMessage(Container)
_sym_db.RegisterMessage(Container.PortBinding)

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

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

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

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

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

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

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

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

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

  'Options' : _reflection.GeneratedProtocolMessageType('Options', (_message.Message,), {
    'DESCRIPTOR' : _STARTCONTAINERREQUEST_OPTIONS,
    '__module__' : 'chromiumos.test.api.cros_tool_runner_container_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.StartContainerRequest.Options)
    })
  ,
  'DESCRIPTOR' : _STARTCONTAINERREQUEST,
  '__module__' : 'chromiumos.test.api.cros_tool_runner_container_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.StartContainerRequest)
  })
_sym_db.RegisterMessage(StartContainerRequest)
_sym_db.RegisterMessage(StartContainerRequest.Options)

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

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

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

  'Stackable' : _reflection.GeneratedProtocolMessageType('Stackable', (_message.Message,), {
    'DESCRIPTOR' : _STACKCOMMANDSREQUEST_STACKABLE,
    '__module__' : 'chromiumos.test.api.cros_tool_runner_container_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.StackCommandsRequest.Stackable)
    })
  ,
  'DESCRIPTOR' : _STACKCOMMANDSREQUEST,
  '__module__' : 'chromiumos.test.api.cros_tool_runner_container_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.StackCommandsRequest)
  })
_sym_db.RegisterMessage(StackCommandsRequest)
_sym_db.RegisterMessage(StackCommandsRequest.Stackable)

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

  'Stackable' : _reflection.GeneratedProtocolMessageType('Stackable', (_message.Message,), {
    'DESCRIPTOR' : _STACKCOMMANDSRESPONSE_STACKABLE,
    '__module__' : 'chromiumos.test.api.cros_tool_runner_container_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.StackCommandsResponse.Stackable)
    })
  ,
  'DESCRIPTOR' : _STACKCOMMANDSRESPONSE,
  '__module__' : 'chromiumos.test.api.cros_tool_runner_container_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.StackCommandsResponse)
  })
_sym_db.RegisterMessage(StackCommandsResponse)
_sym_db.RegisterMessage(StackCommandsResponse.Stackable)

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

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


DESCRIPTOR._options = None

_CROSTOOLRUNNERCONTAINERSERVICE = _descriptor.ServiceDescriptor(
  name='CrosToolRunnerContainerService',
  full_name='chromiumos.test.api.CrosToolRunnerContainerService',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=2312,
  serialized_end=3173,
  methods=[
  _descriptor.MethodDescriptor(
    name='CreateNetwork',
    full_name='chromiumos.test.api.CrosToolRunnerContainerService.CreateNetwork',
    index=0,
    containing_service=None,
    input_type=_CREATENETWORKREQUEST,
    output_type=_CREATENETWORKRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='GetNetwork',
    full_name='chromiumos.test.api.CrosToolRunnerContainerService.GetNetwork',
    index=1,
    containing_service=None,
    input_type=_GETNETWORKREQUEST,
    output_type=_GETNETWORKRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Shutdown',
    full_name='chromiumos.test.api.CrosToolRunnerContainerService.Shutdown',
    index=2,
    containing_service=None,
    input_type=_SHUTDOWNREQUEST,
    output_type=_SHUTDOWNRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='LoginRegistry',
    full_name='chromiumos.test.api.CrosToolRunnerContainerService.LoginRegistry',
    index=3,
    containing_service=None,
    input_type=_LOGINREGISTRYREQUEST,
    output_type=_LOGINREGISTRYRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='StartContainer',
    full_name='chromiumos.test.api.CrosToolRunnerContainerService.StartContainer',
    index=4,
    containing_service=None,
    input_type=_STARTCONTAINERREQUEST,
    output_type=_STARTCONTAINERRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='StartTemplatedContainer',
    full_name='chromiumos.test.api.CrosToolRunnerContainerService.StartTemplatedContainer',
    index=5,
    containing_service=None,
    input_type=_STARTTEMPLATEDCONTAINERREQUEST,
    output_type=_STARTCONTAINERRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='StackCommands',
    full_name='chromiumos.test.api.CrosToolRunnerContainerService.StackCommands',
    index=6,
    containing_service=None,
    input_type=_STACKCOMMANDSREQUEST,
    output_type=_STACKCOMMANDSRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='GetContainer',
    full_name='chromiumos.test.api.CrosToolRunnerContainerService.GetContainer',
    index=7,
    containing_service=None,
    input_type=_GETCONTAINERREQUEST,
    output_type=_GETCONTAINERRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_CROSTOOLRUNNERCONTAINERSERVICE)

DESCRIPTOR.services_by_name['CrosToolRunnerContainerService'] = _CROSTOOLRUNNERCONTAINERSERVICE

# @@protoc_insertion_point(module_scope)
