# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: arista/tag.v2/services.gen.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 arista.tag.v2 import tag_pb2 as arista_dot_tag_dot_v2_dot_tag__pb2
from arista.time import time_pb2 as arista_dot_time_dot_time__pb2
from arista.subscriptions import subscriptions_pb2 as arista_dot_subscriptions_dot_subscriptions__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='arista/tag.v2/services.gen.proto',
  package='arista.tag.v2',
  syntax='proto3',
  serialized_options=b'Z\"arista/resources/arista/tag.v2;tag',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n arista/tag.v2/services.gen.proto\x12\rarista.tag.v2\x1a\x17\x61rista/tag.v2/tag.proto\x1a\x16\x61rista/time/time.proto\x1a(arista/subscriptions/subscriptions.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"Z\n\nTagRequest\x12\"\n\x03key\x18\x01 \x01(\x0b\x32\x15.arista.tag.v2.TagKey\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"Z\n\x0bTagResponse\x12!\n\x05value\x18\x01 \x01(\x0b\x32\x12.arista.tag.v2.Tag\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"h\n\x10TagStreamRequest\x12-\n\x11partial_eq_filter\x18\x01 \x03(\x0b\x32\x12.arista.tag.v2.Tag\x12%\n\x04time\x18\x03 \x01(\x0b\x32\x17.arista.time.TimeBounds\"\x8f\x01\n\x11TagStreamResponse\x12!\n\x05value\x18\x01 \x01(\x0b\x32\x12.arista.tag.v2.Tag\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12-\n\x04type\x18\x03 \x01(\x0e\x32\x1f.arista.subscriptions.Operation\"n\n\x14TagAssignmentRequest\x12,\n\x03key\x18\x01 \x01(\x0b\x32\x1f.arista.tag.v2.TagAssignmentKey\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"n\n\x15TagAssignmentResponse\x12+\n\x05value\x18\x01 \x01(\x0b\x32\x1c.arista.tag.v2.TagAssignment\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"|\n\x1aTagAssignmentStreamRequest\x12\x37\n\x11partial_eq_filter\x18\x01 \x03(\x0b\x32\x1c.arista.tag.v2.TagAssignment\x12%\n\x04time\x18\x03 \x01(\x0b\x32\x17.arista.time.TimeBounds\"\xa3\x01\n\x1bTagAssignmentStreamResponse\x12+\n\x05value\x18\x01 \x01(\x0b\x32\x1c.arista.tag.v2.TagAssignment\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12-\n\x04type\x18\x03 \x01(\x0e\x32\x1f.arista.subscriptions.Operation\"t\n\x1aTagAssignmentConfigRequest\x12,\n\x03key\x18\x01 \x01(\x0b\x32\x1f.arista.tag.v2.TagAssignmentKey\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"z\n\x1bTagAssignmentConfigResponse\x12\x31\n\x05value\x18\x01 \x01(\x0b\x32\".arista.tag.v2.TagAssignmentConfig\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x88\x01\n TagAssignmentConfigStreamRequest\x12=\n\x11partial_eq_filter\x18\x01 \x03(\x0b\x32\".arista.tag.v2.TagAssignmentConfig\x12%\n\x04time\x18\x03 \x01(\x0b\x32\x17.arista.time.TimeBounds\"\xaf\x01\n!TagAssignmentConfigStreamResponse\x12\x31\n\x05value\x18\x01 \x01(\x0b\x32\".arista.tag.v2.TagAssignmentConfig\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12-\n\x04type\x18\x03 \x01(\x0e\x32\x1f.arista.subscriptions.Operation\"R\n\x1dTagAssignmentConfigSetRequest\x12\x31\n\x05value\x18\x01 \x01(\x0b\x32\".arista.tag.v2.TagAssignmentConfig\"}\n\x1eTagAssignmentConfigSetResponse\x12\x31\n\x05value\x18\x01 \x01(\x0b\x32\".arista.tag.v2.TagAssignmentConfig\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"P\n TagAssignmentConfigDeleteRequest\x12,\n\x03key\x18\x01 \x01(\x0b\x32\x1f.arista.tag.v2.TagAssignmentKey\"{\n!TagAssignmentConfigDeleteResponse\x12,\n\x03key\x18\x01 \x01(\x0b\x32\x1f.arista.tag.v2.TagAssignmentKey\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"`\n\x10TagConfigRequest\x12\"\n\x03key\x18\x01 \x01(\x0b\x32\x15.arista.tag.v2.TagKey\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"f\n\x11TagConfigResponse\x12\'\n\x05value\x18\x01 \x01(\x0b\x32\x18.arista.tag.v2.TagConfig\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"t\n\x16TagConfigStreamRequest\x12\x33\n\x11partial_eq_filter\x18\x01 \x03(\x0b\x32\x18.arista.tag.v2.TagConfig\x12%\n\x04time\x18\x03 \x01(\x0b\x32\x17.arista.time.TimeBounds\"\x9b\x01\n\x17TagConfigStreamResponse\x12\'\n\x05value\x18\x01 \x01(\x0b\x32\x18.arista.tag.v2.TagConfig\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12-\n\x04type\x18\x03 \x01(\x0e\x32\x1f.arista.subscriptions.Operation\">\n\x13TagConfigSetRequest\x12\'\n\x05value\x18\x01 \x01(\x0b\x32\x18.arista.tag.v2.TagConfig\"i\n\x14TagConfigSetResponse\x12\'\n\x05value\x18\x01 \x01(\x0b\x32\x18.arista.tag.v2.TagConfig\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"<\n\x16TagConfigDeleteRequest\x12\"\n\x03key\x18\x01 \x01(\x0b\x32\x15.arista.tag.v2.TagKey\"g\n\x17TagConfigDeleteResponse\x12\"\n\x03key\x18\x01 \x01(\x0b\x32\x15.arista.tag.v2.TagKey\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp2\xee\x01\n\nTagService\x12?\n\x06GetOne\x12\x19.arista.tag.v2.TagRequest\x1a\x1a.arista.tag.v2.TagResponse\x12M\n\x06GetAll\x12\x1f.arista.tag.v2.TagStreamRequest\x1a .arista.tag.v2.TagStreamResponse0\x01\x12P\n\tSubscribe\x12\x1f.arista.tag.v2.TagStreamRequest\x1a .arista.tag.v2.TagStreamResponse0\x01\x32\xb4\x02\n\x14TagAssignmentService\x12S\n\x06GetOne\x12#.arista.tag.v2.TagAssignmentRequest\x1a$.arista.tag.v2.TagAssignmentResponse\x12\x61\n\x06GetAll\x12).arista.tag.v2.TagAssignmentStreamRequest\x1a*.arista.tag.v2.TagAssignmentStreamResponse0\x01\x12\x64\n\tSubscribe\x12).arista.tag.v2.TagAssignmentStreamRequest\x1a*.arista.tag.v2.TagAssignmentStreamResponse0\x01\x32\xaf\x04\n\x1aTagAssignmentConfigService\x12_\n\x06GetOne\x12).arista.tag.v2.TagAssignmentConfigRequest\x1a*.arista.tag.v2.TagAssignmentConfigResponse\x12m\n\x06GetAll\x12/.arista.tag.v2.TagAssignmentConfigStreamRequest\x1a\x30.arista.tag.v2.TagAssignmentConfigStreamResponse0\x01\x12p\n\tSubscribe\x12/.arista.tag.v2.TagAssignmentConfigStreamRequest\x1a\x30.arista.tag.v2.TagAssignmentConfigStreamResponse0\x01\x12\x62\n\x03Set\x12,.arista.tag.v2.TagAssignmentConfigSetRequest\x1a-.arista.tag.v2.TagAssignmentConfigSetResponse\x12k\n\x06\x44\x65lete\x12/.arista.tag.v2.TagAssignmentConfigDeleteRequest\x1a\x30.arista.tag.v2.TagAssignmentConfigDeleteResponse2\xc1\x03\n\x10TagConfigService\x12K\n\x06GetOne\x12\x1f.arista.tag.v2.TagConfigRequest\x1a .arista.tag.v2.TagConfigResponse\x12Y\n\x06GetAll\x12%.arista.tag.v2.TagConfigStreamRequest\x1a&.arista.tag.v2.TagConfigStreamResponse0\x01\x12\\\n\tSubscribe\x12%.arista.tag.v2.TagConfigStreamRequest\x1a&.arista.tag.v2.TagConfigStreamResponse0\x01\x12N\n\x03Set\x12\".arista.tag.v2.TagConfigSetRequest\x1a#.arista.tag.v2.TagConfigSetResponse\x12W\n\x06\x44\x65lete\x12%.arista.tag.v2.TagConfigDeleteRequest\x1a&.arista.tag.v2.TagConfigDeleteResponseB$Z\"arista/resources/arista/tag.v2;tagb\x06proto3'
  ,
  dependencies=[arista_dot_tag_dot_v2_dot_tag__pb2.DESCRIPTOR,arista_dot_time_dot_time__pb2.DESCRIPTOR,arista_dot_subscriptions_dot_subscriptions__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,])




_TAGREQUEST = _descriptor.Descriptor(
  name='TagRequest',
  full_name='arista.tag.v2.TagRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='arista.tag.v2.TagRequest.key', 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='time', full_name='arista.tag.v2.TagRequest.time', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=175,
  serialized_end=265,
)


_TAGRESPONSE = _descriptor.Descriptor(
  name='TagResponse',
  full_name='arista.tag.v2.TagResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='arista.tag.v2.TagResponse.value', 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='time', full_name='arista.tag.v2.TagResponse.time', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=267,
  serialized_end=357,
)


_TAGSTREAMREQUEST = _descriptor.Descriptor(
  name='TagStreamRequest',
  full_name='arista.tag.v2.TagStreamRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='partial_eq_filter', full_name='arista.tag.v2.TagStreamRequest.partial_eq_filter', 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),
    _descriptor.FieldDescriptor(
      name='time', full_name='arista.tag.v2.TagStreamRequest.time', index=1,
      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=[
  ],
  serialized_start=359,
  serialized_end=463,
)


_TAGSTREAMRESPONSE = _descriptor.Descriptor(
  name='TagStreamResponse',
  full_name='arista.tag.v2.TagStreamResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='arista.tag.v2.TagStreamResponse.value', 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='time', full_name='arista.tag.v2.TagStreamResponse.time', 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='type', full_name='arista.tag.v2.TagStreamResponse.type', index=2,
      number=3, 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=466,
  serialized_end=609,
)


_TAGASSIGNMENTREQUEST = _descriptor.Descriptor(
  name='TagAssignmentRequest',
  full_name='arista.tag.v2.TagAssignmentRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='arista.tag.v2.TagAssignmentRequest.key', 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='time', full_name='arista.tag.v2.TagAssignmentRequest.time', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=611,
  serialized_end=721,
)


_TAGASSIGNMENTRESPONSE = _descriptor.Descriptor(
  name='TagAssignmentResponse',
  full_name='arista.tag.v2.TagAssignmentResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='arista.tag.v2.TagAssignmentResponse.value', 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='time', full_name='arista.tag.v2.TagAssignmentResponse.time', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=723,
  serialized_end=833,
)


_TAGASSIGNMENTSTREAMREQUEST = _descriptor.Descriptor(
  name='TagAssignmentStreamRequest',
  full_name='arista.tag.v2.TagAssignmentStreamRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='partial_eq_filter', full_name='arista.tag.v2.TagAssignmentStreamRequest.partial_eq_filter', 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),
    _descriptor.FieldDescriptor(
      name='time', full_name='arista.tag.v2.TagAssignmentStreamRequest.time', index=1,
      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=[
  ],
  serialized_start=835,
  serialized_end=959,
)


_TAGASSIGNMENTSTREAMRESPONSE = _descriptor.Descriptor(
  name='TagAssignmentStreamResponse',
  full_name='arista.tag.v2.TagAssignmentStreamResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='arista.tag.v2.TagAssignmentStreamResponse.value', 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='time', full_name='arista.tag.v2.TagAssignmentStreamResponse.time', 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='type', full_name='arista.tag.v2.TagAssignmentStreamResponse.type', index=2,
      number=3, 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=962,
  serialized_end=1125,
)


_TAGASSIGNMENTCONFIGREQUEST = _descriptor.Descriptor(
  name='TagAssignmentConfigRequest',
  full_name='arista.tag.v2.TagAssignmentConfigRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='arista.tag.v2.TagAssignmentConfigRequest.key', 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='time', full_name='arista.tag.v2.TagAssignmentConfigRequest.time', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1127,
  serialized_end=1243,
)


_TAGASSIGNMENTCONFIGRESPONSE = _descriptor.Descriptor(
  name='TagAssignmentConfigResponse',
  full_name='arista.tag.v2.TagAssignmentConfigResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='arista.tag.v2.TagAssignmentConfigResponse.value', 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='time', full_name='arista.tag.v2.TagAssignmentConfigResponse.time', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1245,
  serialized_end=1367,
)


_TAGASSIGNMENTCONFIGSTREAMREQUEST = _descriptor.Descriptor(
  name='TagAssignmentConfigStreamRequest',
  full_name='arista.tag.v2.TagAssignmentConfigStreamRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='partial_eq_filter', full_name='arista.tag.v2.TagAssignmentConfigStreamRequest.partial_eq_filter', 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),
    _descriptor.FieldDescriptor(
      name='time', full_name='arista.tag.v2.TagAssignmentConfigStreamRequest.time', index=1,
      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=[
  ],
  serialized_start=1370,
  serialized_end=1506,
)


_TAGASSIGNMENTCONFIGSTREAMRESPONSE = _descriptor.Descriptor(
  name='TagAssignmentConfigStreamResponse',
  full_name='arista.tag.v2.TagAssignmentConfigStreamResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='arista.tag.v2.TagAssignmentConfigStreamResponse.value', 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='time', full_name='arista.tag.v2.TagAssignmentConfigStreamResponse.time', 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='type', full_name='arista.tag.v2.TagAssignmentConfigStreamResponse.type', index=2,
      number=3, 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=1509,
  serialized_end=1684,
)


_TAGASSIGNMENTCONFIGSETREQUEST = _descriptor.Descriptor(
  name='TagAssignmentConfigSetRequest',
  full_name='arista.tag.v2.TagAssignmentConfigSetRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='arista.tag.v2.TagAssignmentConfigSetRequest.value', 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=1686,
  serialized_end=1768,
)


_TAGASSIGNMENTCONFIGSETRESPONSE = _descriptor.Descriptor(
  name='TagAssignmentConfigSetResponse',
  full_name='arista.tag.v2.TagAssignmentConfigSetResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='arista.tag.v2.TagAssignmentConfigSetResponse.value', 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='time', full_name='arista.tag.v2.TagAssignmentConfigSetResponse.time', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1770,
  serialized_end=1895,
)


_TAGASSIGNMENTCONFIGDELETEREQUEST = _descriptor.Descriptor(
  name='TagAssignmentConfigDeleteRequest',
  full_name='arista.tag.v2.TagAssignmentConfigDeleteRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='arista.tag.v2.TagAssignmentConfigDeleteRequest.key', 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=1897,
  serialized_end=1977,
)


_TAGASSIGNMENTCONFIGDELETERESPONSE = _descriptor.Descriptor(
  name='TagAssignmentConfigDeleteResponse',
  full_name='arista.tag.v2.TagAssignmentConfigDeleteResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='arista.tag.v2.TagAssignmentConfigDeleteResponse.key', 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='time', full_name='arista.tag.v2.TagAssignmentConfigDeleteResponse.time', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1979,
  serialized_end=2102,
)


_TAGCONFIGREQUEST = _descriptor.Descriptor(
  name='TagConfigRequest',
  full_name='arista.tag.v2.TagConfigRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='arista.tag.v2.TagConfigRequest.key', 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='time', full_name='arista.tag.v2.TagConfigRequest.time', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2104,
  serialized_end=2200,
)


_TAGCONFIGRESPONSE = _descriptor.Descriptor(
  name='TagConfigResponse',
  full_name='arista.tag.v2.TagConfigResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='arista.tag.v2.TagConfigResponse.value', 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='time', full_name='arista.tag.v2.TagConfigResponse.time', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2202,
  serialized_end=2304,
)


_TAGCONFIGSTREAMREQUEST = _descriptor.Descriptor(
  name='TagConfigStreamRequest',
  full_name='arista.tag.v2.TagConfigStreamRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='partial_eq_filter', full_name='arista.tag.v2.TagConfigStreamRequest.partial_eq_filter', 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),
    _descriptor.FieldDescriptor(
      name='time', full_name='arista.tag.v2.TagConfigStreamRequest.time', index=1,
      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=[
  ],
  serialized_start=2306,
  serialized_end=2422,
)


_TAGCONFIGSTREAMRESPONSE = _descriptor.Descriptor(
  name='TagConfigStreamResponse',
  full_name='arista.tag.v2.TagConfigStreamResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='arista.tag.v2.TagConfigStreamResponse.value', 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='time', full_name='arista.tag.v2.TagConfigStreamResponse.time', 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='type', full_name='arista.tag.v2.TagConfigStreamResponse.type', index=2,
      number=3, 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=2425,
  serialized_end=2580,
)


_TAGCONFIGSETREQUEST = _descriptor.Descriptor(
  name='TagConfigSetRequest',
  full_name='arista.tag.v2.TagConfigSetRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='arista.tag.v2.TagConfigSetRequest.value', 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=2582,
  serialized_end=2644,
)


_TAGCONFIGSETRESPONSE = _descriptor.Descriptor(
  name='TagConfigSetResponse',
  full_name='arista.tag.v2.TagConfigSetResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='arista.tag.v2.TagConfigSetResponse.value', 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='time', full_name='arista.tag.v2.TagConfigSetResponse.time', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2646,
  serialized_end=2751,
)


_TAGCONFIGDELETEREQUEST = _descriptor.Descriptor(
  name='TagConfigDeleteRequest',
  full_name='arista.tag.v2.TagConfigDeleteRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='arista.tag.v2.TagConfigDeleteRequest.key', 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=2753,
  serialized_end=2813,
)


_TAGCONFIGDELETERESPONSE = _descriptor.Descriptor(
  name='TagConfigDeleteResponse',
  full_name='arista.tag.v2.TagConfigDeleteResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='arista.tag.v2.TagConfigDeleteResponse.key', 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='time', full_name='arista.tag.v2.TagConfigDeleteResponse.time', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2815,
  serialized_end=2918,
)

_TAGREQUEST.fields_by_name['key'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGKEY
_TAGREQUEST.fields_by_name['time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_TAGRESPONSE.fields_by_name['value'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAG
_TAGRESPONSE.fields_by_name['time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_TAGSTREAMREQUEST.fields_by_name['partial_eq_filter'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAG
_TAGSTREAMREQUEST.fields_by_name['time'].message_type = arista_dot_time_dot_time__pb2._TIMEBOUNDS
_TAGSTREAMRESPONSE.fields_by_name['value'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAG
_TAGSTREAMRESPONSE.fields_by_name['time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_TAGSTREAMRESPONSE.fields_by_name['type'].enum_type = arista_dot_subscriptions_dot_subscriptions__pb2._OPERATION
_TAGASSIGNMENTREQUEST.fields_by_name['key'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGASSIGNMENTKEY
_TAGASSIGNMENTREQUEST.fields_by_name['time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_TAGASSIGNMENTRESPONSE.fields_by_name['value'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGASSIGNMENT
_TAGASSIGNMENTRESPONSE.fields_by_name['time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_TAGASSIGNMENTSTREAMREQUEST.fields_by_name['partial_eq_filter'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGASSIGNMENT
_TAGASSIGNMENTSTREAMREQUEST.fields_by_name['time'].message_type = arista_dot_time_dot_time__pb2._TIMEBOUNDS
_TAGASSIGNMENTSTREAMRESPONSE.fields_by_name['value'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGASSIGNMENT
_TAGASSIGNMENTSTREAMRESPONSE.fields_by_name['time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_TAGASSIGNMENTSTREAMRESPONSE.fields_by_name['type'].enum_type = arista_dot_subscriptions_dot_subscriptions__pb2._OPERATION
_TAGASSIGNMENTCONFIGREQUEST.fields_by_name['key'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGASSIGNMENTKEY
_TAGASSIGNMENTCONFIGREQUEST.fields_by_name['time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_TAGASSIGNMENTCONFIGRESPONSE.fields_by_name['value'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGASSIGNMENTCONFIG
_TAGASSIGNMENTCONFIGRESPONSE.fields_by_name['time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_TAGASSIGNMENTCONFIGSTREAMREQUEST.fields_by_name['partial_eq_filter'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGASSIGNMENTCONFIG
_TAGASSIGNMENTCONFIGSTREAMREQUEST.fields_by_name['time'].message_type = arista_dot_time_dot_time__pb2._TIMEBOUNDS
_TAGASSIGNMENTCONFIGSTREAMRESPONSE.fields_by_name['value'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGASSIGNMENTCONFIG
_TAGASSIGNMENTCONFIGSTREAMRESPONSE.fields_by_name['time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_TAGASSIGNMENTCONFIGSTREAMRESPONSE.fields_by_name['type'].enum_type = arista_dot_subscriptions_dot_subscriptions__pb2._OPERATION
_TAGASSIGNMENTCONFIGSETREQUEST.fields_by_name['value'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGASSIGNMENTCONFIG
_TAGASSIGNMENTCONFIGSETRESPONSE.fields_by_name['value'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGASSIGNMENTCONFIG
_TAGASSIGNMENTCONFIGSETRESPONSE.fields_by_name['time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_TAGASSIGNMENTCONFIGDELETEREQUEST.fields_by_name['key'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGASSIGNMENTKEY
_TAGASSIGNMENTCONFIGDELETERESPONSE.fields_by_name['key'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGASSIGNMENTKEY
_TAGASSIGNMENTCONFIGDELETERESPONSE.fields_by_name['time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_TAGCONFIGREQUEST.fields_by_name['key'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGKEY
_TAGCONFIGREQUEST.fields_by_name['time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_TAGCONFIGRESPONSE.fields_by_name['value'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGCONFIG
_TAGCONFIGRESPONSE.fields_by_name['time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_TAGCONFIGSTREAMREQUEST.fields_by_name['partial_eq_filter'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGCONFIG
_TAGCONFIGSTREAMREQUEST.fields_by_name['time'].message_type = arista_dot_time_dot_time__pb2._TIMEBOUNDS
_TAGCONFIGSTREAMRESPONSE.fields_by_name['value'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGCONFIG
_TAGCONFIGSTREAMRESPONSE.fields_by_name['time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_TAGCONFIGSTREAMRESPONSE.fields_by_name['type'].enum_type = arista_dot_subscriptions_dot_subscriptions__pb2._OPERATION
_TAGCONFIGSETREQUEST.fields_by_name['value'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGCONFIG
_TAGCONFIGSETRESPONSE.fields_by_name['value'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGCONFIG
_TAGCONFIGSETRESPONSE.fields_by_name['time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_TAGCONFIGDELETEREQUEST.fields_by_name['key'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGKEY
_TAGCONFIGDELETERESPONSE.fields_by_name['key'].message_type = arista_dot_tag_dot_v2_dot_tag__pb2._TAGKEY
_TAGCONFIGDELETERESPONSE.fields_by_name['time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
DESCRIPTOR.message_types_by_name['TagRequest'] = _TAGREQUEST
DESCRIPTOR.message_types_by_name['TagResponse'] = _TAGRESPONSE
DESCRIPTOR.message_types_by_name['TagStreamRequest'] = _TAGSTREAMREQUEST
DESCRIPTOR.message_types_by_name['TagStreamResponse'] = _TAGSTREAMRESPONSE
DESCRIPTOR.message_types_by_name['TagAssignmentRequest'] = _TAGASSIGNMENTREQUEST
DESCRIPTOR.message_types_by_name['TagAssignmentResponse'] = _TAGASSIGNMENTRESPONSE
DESCRIPTOR.message_types_by_name['TagAssignmentStreamRequest'] = _TAGASSIGNMENTSTREAMREQUEST
DESCRIPTOR.message_types_by_name['TagAssignmentStreamResponse'] = _TAGASSIGNMENTSTREAMRESPONSE
DESCRIPTOR.message_types_by_name['TagAssignmentConfigRequest'] = _TAGASSIGNMENTCONFIGREQUEST
DESCRIPTOR.message_types_by_name['TagAssignmentConfigResponse'] = _TAGASSIGNMENTCONFIGRESPONSE
DESCRIPTOR.message_types_by_name['TagAssignmentConfigStreamRequest'] = _TAGASSIGNMENTCONFIGSTREAMREQUEST
DESCRIPTOR.message_types_by_name['TagAssignmentConfigStreamResponse'] = _TAGASSIGNMENTCONFIGSTREAMRESPONSE
DESCRIPTOR.message_types_by_name['TagAssignmentConfigSetRequest'] = _TAGASSIGNMENTCONFIGSETREQUEST
DESCRIPTOR.message_types_by_name['TagAssignmentConfigSetResponse'] = _TAGASSIGNMENTCONFIGSETRESPONSE
DESCRIPTOR.message_types_by_name['TagAssignmentConfigDeleteRequest'] = _TAGASSIGNMENTCONFIGDELETEREQUEST
DESCRIPTOR.message_types_by_name['TagAssignmentConfigDeleteResponse'] = _TAGASSIGNMENTCONFIGDELETERESPONSE
DESCRIPTOR.message_types_by_name['TagConfigRequest'] = _TAGCONFIGREQUEST
DESCRIPTOR.message_types_by_name['TagConfigResponse'] = _TAGCONFIGRESPONSE
DESCRIPTOR.message_types_by_name['TagConfigStreamRequest'] = _TAGCONFIGSTREAMREQUEST
DESCRIPTOR.message_types_by_name['TagConfigStreamResponse'] = _TAGCONFIGSTREAMRESPONSE
DESCRIPTOR.message_types_by_name['TagConfigSetRequest'] = _TAGCONFIGSETREQUEST
DESCRIPTOR.message_types_by_name['TagConfigSetResponse'] = _TAGCONFIGSETRESPONSE
DESCRIPTOR.message_types_by_name['TagConfigDeleteRequest'] = _TAGCONFIGDELETEREQUEST
DESCRIPTOR.message_types_by_name['TagConfigDeleteResponse'] = _TAGCONFIGDELETERESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

TagRequest = _reflection.GeneratedProtocolMessageType('TagRequest', (_message.Message,), {
  'DESCRIPTOR' : _TAGREQUEST,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagRequest)
  })
_sym_db.RegisterMessage(TagRequest)

TagResponse = _reflection.GeneratedProtocolMessageType('TagResponse', (_message.Message,), {
  'DESCRIPTOR' : _TAGRESPONSE,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagResponse)
  })
_sym_db.RegisterMessage(TagResponse)

TagStreamRequest = _reflection.GeneratedProtocolMessageType('TagStreamRequest', (_message.Message,), {
  'DESCRIPTOR' : _TAGSTREAMREQUEST,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagStreamRequest)
  })
_sym_db.RegisterMessage(TagStreamRequest)

TagStreamResponse = _reflection.GeneratedProtocolMessageType('TagStreamResponse', (_message.Message,), {
  'DESCRIPTOR' : _TAGSTREAMRESPONSE,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagStreamResponse)
  })
_sym_db.RegisterMessage(TagStreamResponse)

TagAssignmentRequest = _reflection.GeneratedProtocolMessageType('TagAssignmentRequest', (_message.Message,), {
  'DESCRIPTOR' : _TAGASSIGNMENTREQUEST,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagAssignmentRequest)
  })
_sym_db.RegisterMessage(TagAssignmentRequest)

TagAssignmentResponse = _reflection.GeneratedProtocolMessageType('TagAssignmentResponse', (_message.Message,), {
  'DESCRIPTOR' : _TAGASSIGNMENTRESPONSE,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagAssignmentResponse)
  })
_sym_db.RegisterMessage(TagAssignmentResponse)

TagAssignmentStreamRequest = _reflection.GeneratedProtocolMessageType('TagAssignmentStreamRequest', (_message.Message,), {
  'DESCRIPTOR' : _TAGASSIGNMENTSTREAMREQUEST,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagAssignmentStreamRequest)
  })
_sym_db.RegisterMessage(TagAssignmentStreamRequest)

TagAssignmentStreamResponse = _reflection.GeneratedProtocolMessageType('TagAssignmentStreamResponse', (_message.Message,), {
  'DESCRIPTOR' : _TAGASSIGNMENTSTREAMRESPONSE,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagAssignmentStreamResponse)
  })
_sym_db.RegisterMessage(TagAssignmentStreamResponse)

TagAssignmentConfigRequest = _reflection.GeneratedProtocolMessageType('TagAssignmentConfigRequest', (_message.Message,), {
  'DESCRIPTOR' : _TAGASSIGNMENTCONFIGREQUEST,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagAssignmentConfigRequest)
  })
_sym_db.RegisterMessage(TagAssignmentConfigRequest)

TagAssignmentConfigResponse = _reflection.GeneratedProtocolMessageType('TagAssignmentConfigResponse', (_message.Message,), {
  'DESCRIPTOR' : _TAGASSIGNMENTCONFIGRESPONSE,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagAssignmentConfigResponse)
  })
_sym_db.RegisterMessage(TagAssignmentConfigResponse)

TagAssignmentConfigStreamRequest = _reflection.GeneratedProtocolMessageType('TagAssignmentConfigStreamRequest', (_message.Message,), {
  'DESCRIPTOR' : _TAGASSIGNMENTCONFIGSTREAMREQUEST,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagAssignmentConfigStreamRequest)
  })
_sym_db.RegisterMessage(TagAssignmentConfigStreamRequest)

TagAssignmentConfigStreamResponse = _reflection.GeneratedProtocolMessageType('TagAssignmentConfigStreamResponse', (_message.Message,), {
  'DESCRIPTOR' : _TAGASSIGNMENTCONFIGSTREAMRESPONSE,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagAssignmentConfigStreamResponse)
  })
_sym_db.RegisterMessage(TagAssignmentConfigStreamResponse)

TagAssignmentConfigSetRequest = _reflection.GeneratedProtocolMessageType('TagAssignmentConfigSetRequest', (_message.Message,), {
  'DESCRIPTOR' : _TAGASSIGNMENTCONFIGSETREQUEST,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagAssignmentConfigSetRequest)
  })
_sym_db.RegisterMessage(TagAssignmentConfigSetRequest)

TagAssignmentConfigSetResponse = _reflection.GeneratedProtocolMessageType('TagAssignmentConfigSetResponse', (_message.Message,), {
  'DESCRIPTOR' : _TAGASSIGNMENTCONFIGSETRESPONSE,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagAssignmentConfigSetResponse)
  })
_sym_db.RegisterMessage(TagAssignmentConfigSetResponse)

TagAssignmentConfigDeleteRequest = _reflection.GeneratedProtocolMessageType('TagAssignmentConfigDeleteRequest', (_message.Message,), {
  'DESCRIPTOR' : _TAGASSIGNMENTCONFIGDELETEREQUEST,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagAssignmentConfigDeleteRequest)
  })
_sym_db.RegisterMessage(TagAssignmentConfigDeleteRequest)

TagAssignmentConfigDeleteResponse = _reflection.GeneratedProtocolMessageType('TagAssignmentConfigDeleteResponse', (_message.Message,), {
  'DESCRIPTOR' : _TAGASSIGNMENTCONFIGDELETERESPONSE,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagAssignmentConfigDeleteResponse)
  })
_sym_db.RegisterMessage(TagAssignmentConfigDeleteResponse)

TagConfigRequest = _reflection.GeneratedProtocolMessageType('TagConfigRequest', (_message.Message,), {
  'DESCRIPTOR' : _TAGCONFIGREQUEST,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagConfigRequest)
  })
_sym_db.RegisterMessage(TagConfigRequest)

TagConfigResponse = _reflection.GeneratedProtocolMessageType('TagConfigResponse', (_message.Message,), {
  'DESCRIPTOR' : _TAGCONFIGRESPONSE,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagConfigResponse)
  })
_sym_db.RegisterMessage(TagConfigResponse)

TagConfigStreamRequest = _reflection.GeneratedProtocolMessageType('TagConfigStreamRequest', (_message.Message,), {
  'DESCRIPTOR' : _TAGCONFIGSTREAMREQUEST,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagConfigStreamRequest)
  })
_sym_db.RegisterMessage(TagConfigStreamRequest)

TagConfigStreamResponse = _reflection.GeneratedProtocolMessageType('TagConfigStreamResponse', (_message.Message,), {
  'DESCRIPTOR' : _TAGCONFIGSTREAMRESPONSE,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagConfigStreamResponse)
  })
_sym_db.RegisterMessage(TagConfigStreamResponse)

TagConfigSetRequest = _reflection.GeneratedProtocolMessageType('TagConfigSetRequest', (_message.Message,), {
  'DESCRIPTOR' : _TAGCONFIGSETREQUEST,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagConfigSetRequest)
  })
_sym_db.RegisterMessage(TagConfigSetRequest)

TagConfigSetResponse = _reflection.GeneratedProtocolMessageType('TagConfigSetResponse', (_message.Message,), {
  'DESCRIPTOR' : _TAGCONFIGSETRESPONSE,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagConfigSetResponse)
  })
_sym_db.RegisterMessage(TagConfigSetResponse)

TagConfigDeleteRequest = _reflection.GeneratedProtocolMessageType('TagConfigDeleteRequest', (_message.Message,), {
  'DESCRIPTOR' : _TAGCONFIGDELETEREQUEST,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagConfigDeleteRequest)
  })
_sym_db.RegisterMessage(TagConfigDeleteRequest)

TagConfigDeleteResponse = _reflection.GeneratedProtocolMessageType('TagConfigDeleteResponse', (_message.Message,), {
  'DESCRIPTOR' : _TAGCONFIGDELETERESPONSE,
  '__module__' : 'arista.tag.v2.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.tag.v2.TagConfigDeleteResponse)
  })
_sym_db.RegisterMessage(TagConfigDeleteResponse)


DESCRIPTOR._options = None

_TAGSERVICE = _descriptor.ServiceDescriptor(
  name='TagService',
  full_name='arista.tag.v2.TagService',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=2921,
  serialized_end=3159,
  methods=[
  _descriptor.MethodDescriptor(
    name='GetOne',
    full_name='arista.tag.v2.TagService.GetOne',
    index=0,
    containing_service=None,
    input_type=_TAGREQUEST,
    output_type=_TAGRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='GetAll',
    full_name='arista.tag.v2.TagService.GetAll',
    index=1,
    containing_service=None,
    input_type=_TAGSTREAMREQUEST,
    output_type=_TAGSTREAMRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Subscribe',
    full_name='arista.tag.v2.TagService.Subscribe',
    index=2,
    containing_service=None,
    input_type=_TAGSTREAMREQUEST,
    output_type=_TAGSTREAMRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_TAGSERVICE)

DESCRIPTOR.services_by_name['TagService'] = _TAGSERVICE


_TAGASSIGNMENTSERVICE = _descriptor.ServiceDescriptor(
  name='TagAssignmentService',
  full_name='arista.tag.v2.TagAssignmentService',
  file=DESCRIPTOR,
  index=1,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=3162,
  serialized_end=3470,
  methods=[
  _descriptor.MethodDescriptor(
    name='GetOne',
    full_name='arista.tag.v2.TagAssignmentService.GetOne',
    index=0,
    containing_service=None,
    input_type=_TAGASSIGNMENTREQUEST,
    output_type=_TAGASSIGNMENTRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='GetAll',
    full_name='arista.tag.v2.TagAssignmentService.GetAll',
    index=1,
    containing_service=None,
    input_type=_TAGASSIGNMENTSTREAMREQUEST,
    output_type=_TAGASSIGNMENTSTREAMRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Subscribe',
    full_name='arista.tag.v2.TagAssignmentService.Subscribe',
    index=2,
    containing_service=None,
    input_type=_TAGASSIGNMENTSTREAMREQUEST,
    output_type=_TAGASSIGNMENTSTREAMRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_TAGASSIGNMENTSERVICE)

DESCRIPTOR.services_by_name['TagAssignmentService'] = _TAGASSIGNMENTSERVICE


_TAGASSIGNMENTCONFIGSERVICE = _descriptor.ServiceDescriptor(
  name='TagAssignmentConfigService',
  full_name='arista.tag.v2.TagAssignmentConfigService',
  file=DESCRIPTOR,
  index=2,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=3473,
  serialized_end=4032,
  methods=[
  _descriptor.MethodDescriptor(
    name='GetOne',
    full_name='arista.tag.v2.TagAssignmentConfigService.GetOne',
    index=0,
    containing_service=None,
    input_type=_TAGASSIGNMENTCONFIGREQUEST,
    output_type=_TAGASSIGNMENTCONFIGRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='GetAll',
    full_name='arista.tag.v2.TagAssignmentConfigService.GetAll',
    index=1,
    containing_service=None,
    input_type=_TAGASSIGNMENTCONFIGSTREAMREQUEST,
    output_type=_TAGASSIGNMENTCONFIGSTREAMRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Subscribe',
    full_name='arista.tag.v2.TagAssignmentConfigService.Subscribe',
    index=2,
    containing_service=None,
    input_type=_TAGASSIGNMENTCONFIGSTREAMREQUEST,
    output_type=_TAGASSIGNMENTCONFIGSTREAMRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Set',
    full_name='arista.tag.v2.TagAssignmentConfigService.Set',
    index=3,
    containing_service=None,
    input_type=_TAGASSIGNMENTCONFIGSETREQUEST,
    output_type=_TAGASSIGNMENTCONFIGSETRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Delete',
    full_name='arista.tag.v2.TagAssignmentConfigService.Delete',
    index=4,
    containing_service=None,
    input_type=_TAGASSIGNMENTCONFIGDELETEREQUEST,
    output_type=_TAGASSIGNMENTCONFIGDELETERESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_TAGASSIGNMENTCONFIGSERVICE)

DESCRIPTOR.services_by_name['TagAssignmentConfigService'] = _TAGASSIGNMENTCONFIGSERVICE


_TAGCONFIGSERVICE = _descriptor.ServiceDescriptor(
  name='TagConfigService',
  full_name='arista.tag.v2.TagConfigService',
  file=DESCRIPTOR,
  index=3,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=4035,
  serialized_end=4484,
  methods=[
  _descriptor.MethodDescriptor(
    name='GetOne',
    full_name='arista.tag.v2.TagConfigService.GetOne',
    index=0,
    containing_service=None,
    input_type=_TAGCONFIGREQUEST,
    output_type=_TAGCONFIGRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='GetAll',
    full_name='arista.tag.v2.TagConfigService.GetAll',
    index=1,
    containing_service=None,
    input_type=_TAGCONFIGSTREAMREQUEST,
    output_type=_TAGCONFIGSTREAMRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Subscribe',
    full_name='arista.tag.v2.TagConfigService.Subscribe',
    index=2,
    containing_service=None,
    input_type=_TAGCONFIGSTREAMREQUEST,
    output_type=_TAGCONFIGSTREAMRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Set',
    full_name='arista.tag.v2.TagConfigService.Set',
    index=3,
    containing_service=None,
    input_type=_TAGCONFIGSETREQUEST,
    output_type=_TAGCONFIGSETRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Delete',
    full_name='arista.tag.v2.TagConfigService.Delete',
    index=4,
    containing_service=None,
    input_type=_TAGCONFIGDELETEREQUEST,
    output_type=_TAGCONFIGDELETERESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_TAGCONFIGSERVICE)

DESCRIPTOR.services_by_name['TagConfigService'] = _TAGCONFIGSERVICE

# @@protoc_insertion_point(module_scope)
