1# -*- coding: utf-8 -*- 2# Generated by the protocol buffer compiler. DO NOT EDIT! 3# source: gnmi.proto 4 5import sys 6_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) 7from google.protobuf.internal import enum_type_wrapper 8from google.protobuf import descriptor as _descriptor 9from google.protobuf import message as _message 10from google.protobuf import reflection as _reflection 11from google.protobuf import symbol_database as _symbol_database 12# @@protoc_insertion_point(imports) 13 14_sym_db = _symbol_database.Default() 15 16 17from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2 18from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2 19import gnmi_ext_pb2 as gnmi__ext__pb2 20 21 22DESCRIPTOR = _descriptor.FileDescriptor( 23 name='gnmi.proto', 24 package='gnmi', 25 syntax='proto3', 26 serialized_options=_b('\312>\0050.7.0'), 27 serialized_pb=_b('\n\ngnmi.proto\x12\x04gnmi\x1a\x19google/protobuf/any.proto\x1a google/protobuf/descriptor.proto\x1a\x0egnmi_ext.proto\"\x96\x01\n\x0cNotification\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x12\x1a\n\x06prefix\x18\x02 \x01(\x0b\x32\n.gnmi.Path\x12\r\n\x05\x61lias\x18\x03 \x01(\t\x12\x1c\n\x06update\x18\x04 \x03(\x0b\x32\x0c.gnmi.Update\x12\x1a\n\x06\x64\x65lete\x18\x05 \x03(\x0b\x32\n.gnmi.Path\x12\x0e\n\x06\x61tomic\x18\x06 \x01(\x08\"u\n\x06Update\x12\x18\n\x04path\x18\x01 \x01(\x0b\x32\n.gnmi.Path\x12\x1e\n\x05value\x18\x02 \x01(\x0b\x32\x0b.gnmi.ValueB\x02\x18\x01\x12\x1d\n\x03val\x18\x03 \x01(\x0b\x32\x10.gnmi.TypedValue\x12\x12\n\nduplicates\x18\x04 \x01(\r\"\xe5\x02\n\nTypedValue\x12\x14\n\nstring_val\x18\x01 \x01(\tH\x00\x12\x11\n\x07int_val\x18\x02 \x01(\x03H\x00\x12\x12\n\x08uint_val\x18\x03 \x01(\x04H\x00\x12\x12\n\x08\x62ool_val\x18\x04 \x01(\x08H\x00\x12\x13\n\tbytes_val\x18\x05 \x01(\x0cH\x00\x12\x13\n\tfloat_val\x18\x06 \x01(\x02H\x00\x12&\n\x0b\x64\x65\x63imal_val\x18\x07 \x01(\x0b\x32\x0f.gnmi.Decimal64H\x00\x12)\n\x0cleaflist_val\x18\x08 \x01(\x0b\x32\x11.gnmi.ScalarArrayH\x00\x12\'\n\x07\x61ny_val\x18\t \x01(\x0b\x32\x14.google.protobuf.AnyH\x00\x12\x12\n\x08json_val\x18\n \x01(\x0cH\x00\x12\x17\n\rjson_ietf_val\x18\x0b \x01(\x0cH\x00\x12\x13\n\tascii_val\x18\x0c \x01(\tH\x00\x12\x15\n\x0bproto_bytes\x18\r \x01(\x0cH\x00\x42\x07\n\x05value\"Y\n\x04Path\x12\x13\n\x07\x65lement\x18\x01 \x03(\tB\x02\x18\x01\x12\x0e\n\x06origin\x18\x02 \x01(\t\x12\x1c\n\x04\x65lem\x18\x03 \x03(\x0b\x32\x0e.gnmi.PathElem\x12\x0e\n\x06target\x18\x04 \x01(\t\"j\n\x08PathElem\x12\x0c\n\x04name\x18\x01 \x01(\t\x12$\n\x03key\x18\x02 \x03(\x0b\x32\x17.gnmi.PathElem.KeyEntry\x1a*\n\x08KeyEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"8\n\x05Value\x12\r\n\x05value\x18\x01 \x01(\x0c\x12\x1c\n\x04type\x18\x02 \x01(\x0e\x32\x0e.gnmi.Encoding:\x02\x18\x01\"N\n\x05\x45rror\x12\x0c\n\x04\x63ode\x18\x01 \x01(\r\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\"\n\x04\x64\x61ta\x18\x03 \x01(\x0b\x32\x14.google.protobuf.Any:\x02\x18\x01\".\n\tDecimal64\x12\x0e\n\x06\x64igits\x18\x01 \x01(\x03\x12\x11\n\tprecision\x18\x02 \x01(\r\"0\n\x0bScalarArray\x12!\n\x07\x65lement\x18\x01 \x03(\x0b\x32\x10.gnmi.TypedValue\"\xb2\x01\n\x10SubscribeRequest\x12+\n\tsubscribe\x18\x01 \x01(\x0b\x32\x16.gnmi.SubscriptionListH\x00\x12\x1a\n\x04poll\x18\x03 \x01(\x0b\x32\n.gnmi.PollH\x00\x12\"\n\x07\x61liases\x18\x04 \x01(\x0b\x32\x0f.gnmi.AliasListH\x00\x12&\n\textension\x18\x05 \x03(\x0b\x32\x13.gnmi_ext.ExtensionB\t\n\x07request\"\x06\n\x04Poll\"\xa8\x01\n\x11SubscribeResponse\x12$\n\x06update\x18\x01 \x01(\x0b\x32\x12.gnmi.NotificationH\x00\x12\x17\n\rsync_response\x18\x03 \x01(\x08H\x00\x12 \n\x05\x65rror\x18\x04 \x01(\x0b\x32\x0b.gnmi.ErrorB\x02\x18\x01H\x00\x12&\n\textension\x18\x05 \x03(\x0b\x32\x13.gnmi_ext.ExtensionB\n\n\x08response\"\xd7\x02\n\x10SubscriptionList\x12\x1a\n\x06prefix\x18\x01 \x01(\x0b\x32\n.gnmi.Path\x12(\n\x0csubscription\x18\x02 \x03(\x0b\x32\x12.gnmi.Subscription\x12\x13\n\x0buse_aliases\x18\x03 \x01(\x08\x12\x1d\n\x03qos\x18\x04 \x01(\x0b\x32\x10.gnmi.QOSMarking\x12)\n\x04mode\x18\x05 \x01(\x0e\x32\x1b.gnmi.SubscriptionList.Mode\x12\x19\n\x11\x61llow_aggregation\x18\x06 \x01(\x08\x12#\n\nuse_models\x18\x07 \x03(\x0b\x32\x0f.gnmi.ModelData\x12 \n\x08\x65ncoding\x18\x08 \x01(\x0e\x32\x0e.gnmi.Encoding\x12\x14\n\x0cupdates_only\x18\t \x01(\x08\"&\n\x04Mode\x12\n\n\x06STREAM\x10\x00\x12\x08\n\x04ONCE\x10\x01\x12\x08\n\x04POLL\x10\x02\"\x9f\x01\n\x0cSubscription\x12\x18\n\x04path\x18\x01 \x01(\x0b\x32\n.gnmi.Path\x12$\n\x04mode\x18\x02 \x01(\x0e\x32\x16.gnmi.SubscriptionMode\x12\x17\n\x0fsample_interval\x18\x03 \x01(\x04\x12\x1a\n\x12suppress_redundant\x18\x04 \x01(\x08\x12\x1a\n\x12heartbeat_interval\x18\x05 \x01(\x04\"\x1d\n\nQOSMarking\x12\x0f\n\x07marking\x18\x01 \x01(\r\"0\n\x05\x41lias\x12\x18\n\x04path\x18\x01 \x01(\x0b\x32\n.gnmi.Path\x12\r\n\x05\x61lias\x18\x02 \x01(\t\"\'\n\tAliasList\x12\x1a\n\x05\x61lias\x18\x01 \x03(\x0b\x32\x0b.gnmi.Alias\"\xa9\x01\n\nSetRequest\x12\x1a\n\x06prefix\x18\x01 \x01(\x0b\x32\n.gnmi.Path\x12\x1a\n\x06\x64\x65lete\x18\x02 \x03(\x0b\x32\n.gnmi.Path\x12\x1d\n\x07replace\x18\x03 \x03(\x0b\x32\x0c.gnmi.Update\x12\x1c\n\x06update\x18\x04 \x03(\x0b\x32\x0c.gnmi.Update\x12&\n\textension\x18\x05 \x03(\x0b\x32\x13.gnmi_ext.Extension\"\xac\x01\n\x0bSetResponse\x12\x1a\n\x06prefix\x18\x01 \x01(\x0b\x32\n.gnmi.Path\x12$\n\x08response\x18\x02 \x03(\x0b\x32\x12.gnmi.UpdateResult\x12 \n\x07message\x18\x03 \x01(\x0b\x32\x0b.gnmi.ErrorB\x02\x18\x01\x12\x11\n\ttimestamp\x18\x04 \x01(\x03\x12&\n\textension\x18\x05 \x03(\x0b\x32\x13.gnmi_ext.Extension\"\xca\x01\n\x0cUpdateResult\x12\x15\n\ttimestamp\x18\x01 \x01(\x03\x42\x02\x18\x01\x12\x18\n\x04path\x18\x02 \x01(\x0b\x32\n.gnmi.Path\x12 \n\x07message\x18\x03 \x01(\x0b\x32\x0b.gnmi.ErrorB\x02\x18\x01\x12(\n\x02op\x18\x04 \x01(\x0e\x32\x1c.gnmi.UpdateResult.Operation\"=\n\tOperation\x12\x0b\n\x07INVALID\x10\x00\x12\n\n\x06\x44\x45LETE\x10\x01\x12\x0b\n\x07REPLACE\x10\x02\x12\n\n\x06UPDATE\x10\x03\"\x97\x02\n\nGetRequest\x12\x1a\n\x06prefix\x18\x01 \x01(\x0b\x32\n.gnmi.Path\x12\x18\n\x04path\x18\x02 \x03(\x0b\x32\n.gnmi.Path\x12\'\n\x04type\x18\x03 \x01(\x0e\x32\x19.gnmi.GetRequest.DataType\x12 \n\x08\x65ncoding\x18\x05 \x01(\x0e\x32\x0e.gnmi.Encoding\x12#\n\nuse_models\x18\x06 \x03(\x0b\x32\x0f.gnmi.ModelData\x12&\n\textension\x18\x07 \x03(\x0b\x32\x13.gnmi_ext.Extension\";\n\x08\x44\x61taType\x12\x07\n\x03\x41LL\x10\x00\x12\n\n\x06\x43ONFIG\x10\x01\x12\t\n\x05STATE\x10\x02\x12\x0f\n\x0bOPERATIONAL\x10\x03\"\x7f\n\x0bGetResponse\x12(\n\x0cnotification\x18\x01 \x03(\x0b\x32\x12.gnmi.Notification\x12\x1e\n\x05\x65rror\x18\x02 \x01(\x0b\x32\x0b.gnmi.ErrorB\x02\x18\x01\x12&\n\textension\x18\x03 \x03(\x0b\x32\x13.gnmi_ext.Extension\";\n\x11\x43\x61pabilityRequest\x12&\n\textension\x18\x01 \x03(\x0b\x32\x13.gnmi_ext.Extension\"\xaa\x01\n\x12\x43\x61pabilityResponse\x12)\n\x10supported_models\x18\x01 \x03(\x0b\x32\x0f.gnmi.ModelData\x12+\n\x13supported_encodings\x18\x02 \x03(\x0e\x32\x0e.gnmi.Encoding\x12\x14\n\x0cgNMI_version\x18\x03 \x01(\t\x12&\n\textension\x18\x04 \x03(\x0b\x32\x13.gnmi_ext.Extension\"@\n\tModelData\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x14\n\x0corganization\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\t*D\n\x08\x45ncoding\x12\x08\n\x04JSON\x10\x00\x12\t\n\x05\x42YTES\x10\x01\x12\t\n\x05PROTO\x10\x02\x12\t\n\x05\x41SCII\x10\x03\x12\r\n\tJSON_IETF\x10\x04*A\n\x10SubscriptionMode\x12\x12\n\x0eTARGET_DEFINED\x10\x00\x12\r\n\tON_CHANGE\x10\x01\x12\n\n\x06SAMPLE\x10\x02\x32\xe3\x01\n\x04gNMI\x12\x41\n\x0c\x43\x61pabilities\x12\x17.gnmi.CapabilityRequest\x1a\x18.gnmi.CapabilityResponse\x12*\n\x03Get\x12\x10.gnmi.GetRequest\x1a\x11.gnmi.GetResponse\x12*\n\x03Set\x12\x10.gnmi.SetRequest\x1a\x11.gnmi.SetResponse\x12@\n\tSubscribe\x12\x16.gnmi.SubscribeRequest\x1a\x17.gnmi.SubscribeResponse(\x01\x30\x01:3\n\x0cgnmi_service\x12\x1c.google.protobuf.FileOptions\x18\xe9\x07 \x01(\tB\x08\xca>\x05\x30.7.0b\x06proto3') 28 , 29 dependencies=[google_dot_protobuf_dot_any__pb2.DESCRIPTOR,google_dot_protobuf_dot_descriptor__pb2.DESCRIPTOR,gnmi__ext__pb2.DESCRIPTOR,]) 30 31_ENCODING = _descriptor.EnumDescriptor( 32 name='Encoding', 33 full_name='gnmi.Encoding', 34 filename=None, 35 file=DESCRIPTOR, 36 values=[ 37 _descriptor.EnumValueDescriptor( 38 name='JSON', index=0, number=0, 39 serialized_options=None, 40 type=None), 41 _descriptor.EnumValueDescriptor( 42 name='BYTES', index=1, number=1, 43 serialized_options=None, 44 type=None), 45 _descriptor.EnumValueDescriptor( 46 name='PROTO', index=2, number=2, 47 serialized_options=None, 48 type=None), 49 _descriptor.EnumValueDescriptor( 50 name='ASCII', index=3, number=3, 51 serialized_options=None, 52 type=None), 53 _descriptor.EnumValueDescriptor( 54 name='JSON_IETF', index=4, number=4, 55 serialized_options=None, 56 type=None), 57 ], 58 containing_type=None, 59 serialized_options=None, 60 serialized_start=3417, 61 serialized_end=3485, 62) 63_sym_db.RegisterEnumDescriptor(_ENCODING) 64 65Encoding = enum_type_wrapper.EnumTypeWrapper(_ENCODING) 66_SUBSCRIPTIONMODE = _descriptor.EnumDescriptor( 67 name='SubscriptionMode', 68 full_name='gnmi.SubscriptionMode', 69 filename=None, 70 file=DESCRIPTOR, 71 values=[ 72 _descriptor.EnumValueDescriptor( 73 name='TARGET_DEFINED', index=0, number=0, 74 serialized_options=None, 75 type=None), 76 _descriptor.EnumValueDescriptor( 77 name='ON_CHANGE', index=1, number=1, 78 serialized_options=None, 79 type=None), 80 _descriptor.EnumValueDescriptor( 81 name='SAMPLE', index=2, number=2, 82 serialized_options=None, 83 type=None), 84 ], 85 containing_type=None, 86 serialized_options=None, 87 serialized_start=3487, 88 serialized_end=3552, 89) 90_sym_db.RegisterEnumDescriptor(_SUBSCRIPTIONMODE) 91 92SubscriptionMode = enum_type_wrapper.EnumTypeWrapper(_SUBSCRIPTIONMODE) 93JSON = 0 94BYTES = 1 95PROTO = 2 96ASCII = 3 97JSON_IETF = 4 98TARGET_DEFINED = 0 99ON_CHANGE = 1 100SAMPLE = 2 101 102GNMI_SERVICE_FIELD_NUMBER = 1001 103gnmi_service = _descriptor.FieldDescriptor( 104 name='gnmi_service', full_name='gnmi.gnmi_service', index=0, 105 number=1001, type=9, cpp_type=9, label=1, 106 has_default_value=False, default_value=_b("").decode('utf-8'), 107 message_type=None, enum_type=None, containing_type=None, 108 is_extension=True, extension_scope=None, 109 serialized_options=None, file=DESCRIPTOR) 110 111_SUBSCRIPTIONLIST_MODE = _descriptor.EnumDescriptor( 112 name='Mode', 113 full_name='gnmi.SubscriptionList.Mode', 114 filename=None, 115 file=DESCRIPTOR, 116 values=[ 117 _descriptor.EnumValueDescriptor( 118 name='STREAM', index=0, number=0, 119 serialized_options=None, 120 type=None), 121 _descriptor.EnumValueDescriptor( 122 name='ONCE', index=1, number=1, 123 serialized_options=None, 124 type=None), 125 _descriptor.EnumValueDescriptor( 126 name='POLL', index=2, number=2, 127 serialized_options=None, 128 type=None), 129 ], 130 containing_type=None, 131 serialized_options=None, 132 serialized_start=1830, 133 serialized_end=1868, 134) 135_sym_db.RegisterEnumDescriptor(_SUBSCRIPTIONLIST_MODE) 136 137_UPDATERESULT_OPERATION = _descriptor.EnumDescriptor( 138 name='Operation', 139 full_name='gnmi.UpdateResult.Operation', 140 filename=None, 141 file=DESCRIPTOR, 142 values=[ 143 _descriptor.EnumValueDescriptor( 144 name='INVALID', index=0, number=0, 145 serialized_options=None, 146 type=None), 147 _descriptor.EnumValueDescriptor( 148 name='DELETE', index=1, number=1, 149 serialized_options=None, 150 type=None), 151 _descriptor.EnumValueDescriptor( 152 name='REPLACE', index=2, number=2, 153 serialized_options=None, 154 type=None), 155 _descriptor.EnumValueDescriptor( 156 name='UPDATE', index=3, number=3, 157 serialized_options=None, 158 type=None), 159 ], 160 containing_type=None, 161 serialized_options=None, 162 serialized_start=2643, 163 serialized_end=2704, 164) 165_sym_db.RegisterEnumDescriptor(_UPDATERESULT_OPERATION) 166 167_GETREQUEST_DATATYPE = _descriptor.EnumDescriptor( 168 name='DataType', 169 full_name='gnmi.GetRequest.DataType', 170 filename=None, 171 file=DESCRIPTOR, 172 values=[ 173 _descriptor.EnumValueDescriptor( 174 name='ALL', index=0, number=0, 175 serialized_options=None, 176 type=None), 177 _descriptor.EnumValueDescriptor( 178 name='CONFIG', index=1, number=1, 179 serialized_options=None, 180 type=None), 181 _descriptor.EnumValueDescriptor( 182 name='STATE', index=2, number=2, 183 serialized_options=None, 184 type=None), 185 _descriptor.EnumValueDescriptor( 186 name='OPERATIONAL', index=3, number=3, 187 serialized_options=None, 188 type=None), 189 ], 190 containing_type=None, 191 serialized_options=None, 192 serialized_start=2927, 193 serialized_end=2986, 194) 195_sym_db.RegisterEnumDescriptor(_GETREQUEST_DATATYPE) 196 197 198_NOTIFICATION = _descriptor.Descriptor( 199 name='Notification', 200 full_name='gnmi.Notification', 201 filename=None, 202 file=DESCRIPTOR, 203 containing_type=None, 204 fields=[ 205 _descriptor.FieldDescriptor( 206 name='timestamp', full_name='gnmi.Notification.timestamp', index=0, 207 number=1, type=3, cpp_type=2, label=1, 208 has_default_value=False, default_value=0, 209 message_type=None, enum_type=None, containing_type=None, 210 is_extension=False, extension_scope=None, 211 serialized_options=None, file=DESCRIPTOR), 212 _descriptor.FieldDescriptor( 213 name='prefix', full_name='gnmi.Notification.prefix', index=1, 214 number=2, type=11, cpp_type=10, label=1, 215 has_default_value=False, default_value=None, 216 message_type=None, enum_type=None, containing_type=None, 217 is_extension=False, extension_scope=None, 218 serialized_options=None, file=DESCRIPTOR), 219 _descriptor.FieldDescriptor( 220 name='alias', full_name='gnmi.Notification.alias', index=2, 221 number=3, type=9, cpp_type=9, label=1, 222 has_default_value=False, default_value=_b("").decode('utf-8'), 223 message_type=None, enum_type=None, containing_type=None, 224 is_extension=False, extension_scope=None, 225 serialized_options=None, file=DESCRIPTOR), 226 _descriptor.FieldDescriptor( 227 name='update', full_name='gnmi.Notification.update', index=3, 228 number=4, type=11, cpp_type=10, label=3, 229 has_default_value=False, default_value=[], 230 message_type=None, enum_type=None, containing_type=None, 231 is_extension=False, extension_scope=None, 232 serialized_options=None, file=DESCRIPTOR), 233 _descriptor.FieldDescriptor( 234 name='delete', full_name='gnmi.Notification.delete', index=4, 235 number=5, type=11, cpp_type=10, label=3, 236 has_default_value=False, default_value=[], 237 message_type=None, enum_type=None, containing_type=None, 238 is_extension=False, extension_scope=None, 239 serialized_options=None, file=DESCRIPTOR), 240 _descriptor.FieldDescriptor( 241 name='atomic', full_name='gnmi.Notification.atomic', index=5, 242 number=6, type=8, cpp_type=7, label=1, 243 has_default_value=False, default_value=False, 244 message_type=None, enum_type=None, containing_type=None, 245 is_extension=False, extension_scope=None, 246 serialized_options=None, file=DESCRIPTOR), 247 ], 248 extensions=[ 249 ], 250 nested_types=[], 251 enum_types=[ 252 ], 253 serialized_options=None, 254 is_extendable=False, 255 syntax='proto3', 256 extension_ranges=[], 257 oneofs=[ 258 ], 259 serialized_start=98, 260 serialized_end=248, 261) 262 263 264_UPDATE = _descriptor.Descriptor( 265 name='Update', 266 full_name='gnmi.Update', 267 filename=None, 268 file=DESCRIPTOR, 269 containing_type=None, 270 fields=[ 271 _descriptor.FieldDescriptor( 272 name='path', full_name='gnmi.Update.path', index=0, 273 number=1, type=11, cpp_type=10, label=1, 274 has_default_value=False, default_value=None, 275 message_type=None, enum_type=None, containing_type=None, 276 is_extension=False, extension_scope=None, 277 serialized_options=None, file=DESCRIPTOR), 278 _descriptor.FieldDescriptor( 279 name='value', full_name='gnmi.Update.value', index=1, 280 number=2, type=11, cpp_type=10, label=1, 281 has_default_value=False, default_value=None, 282 message_type=None, enum_type=None, containing_type=None, 283 is_extension=False, extension_scope=None, 284 serialized_options=_b('\030\001'), file=DESCRIPTOR), 285 _descriptor.FieldDescriptor( 286 name='val', full_name='gnmi.Update.val', index=2, 287 number=3, type=11, cpp_type=10, label=1, 288 has_default_value=False, default_value=None, 289 message_type=None, enum_type=None, containing_type=None, 290 is_extension=False, extension_scope=None, 291 serialized_options=None, file=DESCRIPTOR), 292 _descriptor.FieldDescriptor( 293 name='duplicates', full_name='gnmi.Update.duplicates', index=3, 294 number=4, type=13, cpp_type=3, label=1, 295 has_default_value=False, default_value=0, 296 message_type=None, enum_type=None, containing_type=None, 297 is_extension=False, extension_scope=None, 298 serialized_options=None, file=DESCRIPTOR), 299 ], 300 extensions=[ 301 ], 302 nested_types=[], 303 enum_types=[ 304 ], 305 serialized_options=None, 306 is_extendable=False, 307 syntax='proto3', 308 extension_ranges=[], 309 oneofs=[ 310 ], 311 serialized_start=250, 312 serialized_end=367, 313) 314 315 316_TYPEDVALUE = _descriptor.Descriptor( 317 name='TypedValue', 318 full_name='gnmi.TypedValue', 319 filename=None, 320 file=DESCRIPTOR, 321 containing_type=None, 322 fields=[ 323 _descriptor.FieldDescriptor( 324 name='string_val', full_name='gnmi.TypedValue.string_val', index=0, 325 number=1, type=9, cpp_type=9, label=1, 326 has_default_value=False, default_value=_b("").decode('utf-8'), 327 message_type=None, enum_type=None, containing_type=None, 328 is_extension=False, extension_scope=None, 329 serialized_options=None, file=DESCRIPTOR), 330 _descriptor.FieldDescriptor( 331 name='int_val', full_name='gnmi.TypedValue.int_val', index=1, 332 number=2, type=3, cpp_type=2, label=1, 333 has_default_value=False, default_value=0, 334 message_type=None, enum_type=None, containing_type=None, 335 is_extension=False, extension_scope=None, 336 serialized_options=None, file=DESCRIPTOR), 337 _descriptor.FieldDescriptor( 338 name='uint_val', full_name='gnmi.TypedValue.uint_val', index=2, 339 number=3, type=4, cpp_type=4, label=1, 340 has_default_value=False, default_value=0, 341 message_type=None, enum_type=None, containing_type=None, 342 is_extension=False, extension_scope=None, 343 serialized_options=None, file=DESCRIPTOR), 344 _descriptor.FieldDescriptor( 345 name='bool_val', full_name='gnmi.TypedValue.bool_val', index=3, 346 number=4, type=8, cpp_type=7, label=1, 347 has_default_value=False, default_value=False, 348 message_type=None, enum_type=None, containing_type=None, 349 is_extension=False, extension_scope=None, 350 serialized_options=None, file=DESCRIPTOR), 351 _descriptor.FieldDescriptor( 352 name='bytes_val', full_name='gnmi.TypedValue.bytes_val', index=4, 353 number=5, type=12, cpp_type=9, label=1, 354 has_default_value=False, default_value=_b(""), 355 message_type=None, enum_type=None, containing_type=None, 356 is_extension=False, extension_scope=None, 357 serialized_options=None, file=DESCRIPTOR), 358 _descriptor.FieldDescriptor( 359 name='float_val', full_name='gnmi.TypedValue.float_val', index=5, 360 number=6, type=2, cpp_type=6, label=1, 361 has_default_value=False, default_value=float(0), 362 message_type=None, enum_type=None, containing_type=None, 363 is_extension=False, extension_scope=None, 364 serialized_options=None, file=DESCRIPTOR), 365 _descriptor.FieldDescriptor( 366 name='decimal_val', full_name='gnmi.TypedValue.decimal_val', index=6, 367 number=7, type=11, cpp_type=10, label=1, 368 has_default_value=False, default_value=None, 369 message_type=None, enum_type=None, containing_type=None, 370 is_extension=False, extension_scope=None, 371 serialized_options=None, file=DESCRIPTOR), 372 _descriptor.FieldDescriptor( 373 name='leaflist_val', full_name='gnmi.TypedValue.leaflist_val', index=7, 374 number=8, type=11, cpp_type=10, label=1, 375 has_default_value=False, default_value=None, 376 message_type=None, enum_type=None, containing_type=None, 377 is_extension=False, extension_scope=None, 378 serialized_options=None, file=DESCRIPTOR), 379 _descriptor.FieldDescriptor( 380 name='any_val', full_name='gnmi.TypedValue.any_val', index=8, 381 number=9, type=11, cpp_type=10, label=1, 382 has_default_value=False, default_value=None, 383 message_type=None, enum_type=None, containing_type=None, 384 is_extension=False, extension_scope=None, 385 serialized_options=None, file=DESCRIPTOR), 386 _descriptor.FieldDescriptor( 387 name='json_val', full_name='gnmi.TypedValue.json_val', index=9, 388 number=10, type=12, cpp_type=9, label=1, 389 has_default_value=False, default_value=_b(""), 390 message_type=None, enum_type=None, containing_type=None, 391 is_extension=False, extension_scope=None, 392 serialized_options=None, file=DESCRIPTOR), 393 _descriptor.FieldDescriptor( 394 name='json_ietf_val', full_name='gnmi.TypedValue.json_ietf_val', index=10, 395 number=11, type=12, cpp_type=9, label=1, 396 has_default_value=False, default_value=_b(""), 397 message_type=None, enum_type=None, containing_type=None, 398 is_extension=False, extension_scope=None, 399 serialized_options=None, file=DESCRIPTOR), 400 _descriptor.FieldDescriptor( 401 name='ascii_val', full_name='gnmi.TypedValue.ascii_val', index=11, 402 number=12, type=9, cpp_type=9, label=1, 403 has_default_value=False, default_value=_b("").decode('utf-8'), 404 message_type=None, enum_type=None, containing_type=None, 405 is_extension=False, extension_scope=None, 406 serialized_options=None, file=DESCRIPTOR), 407 _descriptor.FieldDescriptor( 408 name='proto_bytes', full_name='gnmi.TypedValue.proto_bytes', index=12, 409 number=13, type=12, cpp_type=9, label=1, 410 has_default_value=False, default_value=_b(""), 411 message_type=None, enum_type=None, containing_type=None, 412 is_extension=False, extension_scope=None, 413 serialized_options=None, file=DESCRIPTOR), 414 ], 415 extensions=[ 416 ], 417 nested_types=[], 418 enum_types=[ 419 ], 420 serialized_options=None, 421 is_extendable=False, 422 syntax='proto3', 423 extension_ranges=[], 424 oneofs=[ 425 _descriptor.OneofDescriptor( 426 name='value', full_name='gnmi.TypedValue.value', 427 index=0, containing_type=None, fields=[]), 428 ], 429 serialized_start=370, 430 serialized_end=727, 431) 432 433 434_PATH = _descriptor.Descriptor( 435 name='Path', 436 full_name='gnmi.Path', 437 filename=None, 438 file=DESCRIPTOR, 439 containing_type=None, 440 fields=[ 441 _descriptor.FieldDescriptor( 442 name='element', full_name='gnmi.Path.element', index=0, 443 number=1, type=9, cpp_type=9, label=3, 444 has_default_value=False, default_value=[], 445 message_type=None, enum_type=None, containing_type=None, 446 is_extension=False, extension_scope=None, 447 serialized_options=_b('\030\001'), file=DESCRIPTOR), 448 _descriptor.FieldDescriptor( 449 name='origin', full_name='gnmi.Path.origin', index=1, 450 number=2, type=9, cpp_type=9, label=1, 451 has_default_value=False, default_value=_b("").decode('utf-8'), 452 message_type=None, enum_type=None, containing_type=None, 453 is_extension=False, extension_scope=None, 454 serialized_options=None, file=DESCRIPTOR), 455 _descriptor.FieldDescriptor( 456 name='elem', full_name='gnmi.Path.elem', index=2, 457 number=3, type=11, cpp_type=10, label=3, 458 has_default_value=False, default_value=[], 459 message_type=None, enum_type=None, containing_type=None, 460 is_extension=False, extension_scope=None, 461 serialized_options=None, file=DESCRIPTOR), 462 _descriptor.FieldDescriptor( 463 name='target', full_name='gnmi.Path.target', index=3, 464 number=4, type=9, cpp_type=9, label=1, 465 has_default_value=False, default_value=_b("").decode('utf-8'), 466 message_type=None, enum_type=None, containing_type=None, 467 is_extension=False, extension_scope=None, 468 serialized_options=None, file=DESCRIPTOR), 469 ], 470 extensions=[ 471 ], 472 nested_types=[], 473 enum_types=[ 474 ], 475 serialized_options=None, 476 is_extendable=False, 477 syntax='proto3', 478 extension_ranges=[], 479 oneofs=[ 480 ], 481 serialized_start=729, 482 serialized_end=818, 483) 484 485 486_PATHELEM_KEYENTRY = _descriptor.Descriptor( 487 name='KeyEntry', 488 full_name='gnmi.PathElem.KeyEntry', 489 filename=None, 490 file=DESCRIPTOR, 491 containing_type=None, 492 fields=[ 493 _descriptor.FieldDescriptor( 494 name='key', full_name='gnmi.PathElem.KeyEntry.key', index=0, 495 number=1, type=9, cpp_type=9, label=1, 496 has_default_value=False, default_value=_b("").decode('utf-8'), 497 message_type=None, enum_type=None, containing_type=None, 498 is_extension=False, extension_scope=None, 499 serialized_options=None, file=DESCRIPTOR), 500 _descriptor.FieldDescriptor( 501 name='value', full_name='gnmi.PathElem.KeyEntry.value', index=1, 502 number=2, type=9, cpp_type=9, label=1, 503 has_default_value=False, default_value=_b("").decode('utf-8'), 504 message_type=None, enum_type=None, containing_type=None, 505 is_extension=False, extension_scope=None, 506 serialized_options=None, file=DESCRIPTOR), 507 ], 508 extensions=[ 509 ], 510 nested_types=[], 511 enum_types=[ 512 ], 513 serialized_options=_b('8\001'), 514 is_extendable=False, 515 syntax='proto3', 516 extension_ranges=[], 517 oneofs=[ 518 ], 519 serialized_start=884, 520 serialized_end=926, 521) 522 523_PATHELEM = _descriptor.Descriptor( 524 name='PathElem', 525 full_name='gnmi.PathElem', 526 filename=None, 527 file=DESCRIPTOR, 528 containing_type=None, 529 fields=[ 530 _descriptor.FieldDescriptor( 531 name='name', full_name='gnmi.PathElem.name', index=0, 532 number=1, type=9, cpp_type=9, label=1, 533 has_default_value=False, default_value=_b("").decode('utf-8'), 534 message_type=None, enum_type=None, containing_type=None, 535 is_extension=False, extension_scope=None, 536 serialized_options=None, file=DESCRIPTOR), 537 _descriptor.FieldDescriptor( 538 name='key', full_name='gnmi.PathElem.key', index=1, 539 number=2, type=11, cpp_type=10, label=3, 540 has_default_value=False, default_value=[], 541 message_type=None, enum_type=None, containing_type=None, 542 is_extension=False, extension_scope=None, 543 serialized_options=None, file=DESCRIPTOR), 544 ], 545 extensions=[ 546 ], 547 nested_types=[_PATHELEM_KEYENTRY, ], 548 enum_types=[ 549 ], 550 serialized_options=None, 551 is_extendable=False, 552 syntax='proto3', 553 extension_ranges=[], 554 oneofs=[ 555 ], 556 serialized_start=820, 557 serialized_end=926, 558) 559 560 561_VALUE = _descriptor.Descriptor( 562 name='Value', 563 full_name='gnmi.Value', 564 filename=None, 565 file=DESCRIPTOR, 566 containing_type=None, 567 fields=[ 568 _descriptor.FieldDescriptor( 569 name='value', full_name='gnmi.Value.value', index=0, 570 number=1, type=12, cpp_type=9, label=1, 571 has_default_value=False, default_value=_b(""), 572 message_type=None, enum_type=None, containing_type=None, 573 is_extension=False, extension_scope=None, 574 serialized_options=None, file=DESCRIPTOR), 575 _descriptor.FieldDescriptor( 576 name='type', full_name='gnmi.Value.type', index=1, 577 number=2, type=14, cpp_type=8, label=1, 578 has_default_value=False, default_value=0, 579 message_type=None, enum_type=None, containing_type=None, 580 is_extension=False, extension_scope=None, 581 serialized_options=None, file=DESCRIPTOR), 582 ], 583 extensions=[ 584 ], 585 nested_types=[], 586 enum_types=[ 587 ], 588 serialized_options=_b('\030\001'), 589 is_extendable=False, 590 syntax='proto3', 591 extension_ranges=[], 592 oneofs=[ 593 ], 594 serialized_start=928, 595 serialized_end=984, 596) 597 598 599_ERROR = _descriptor.Descriptor( 600 name='Error', 601 full_name='gnmi.Error', 602 filename=None, 603 file=DESCRIPTOR, 604 containing_type=None, 605 fields=[ 606 _descriptor.FieldDescriptor( 607 name='code', full_name='gnmi.Error.code', index=0, 608 number=1, type=13, cpp_type=3, label=1, 609 has_default_value=False, default_value=0, 610 message_type=None, enum_type=None, containing_type=None, 611 is_extension=False, extension_scope=None, 612 serialized_options=None, file=DESCRIPTOR), 613 _descriptor.FieldDescriptor( 614 name='message', full_name='gnmi.Error.message', index=1, 615 number=2, type=9, cpp_type=9, label=1, 616 has_default_value=False, default_value=_b("").decode('utf-8'), 617 message_type=None, enum_type=None, containing_type=None, 618 is_extension=False, extension_scope=None, 619 serialized_options=None, file=DESCRIPTOR), 620 _descriptor.FieldDescriptor( 621 name='data', full_name='gnmi.Error.data', index=2, 622 number=3, type=11, cpp_type=10, label=1, 623 has_default_value=False, default_value=None, 624 message_type=None, enum_type=None, containing_type=None, 625 is_extension=False, extension_scope=None, 626 serialized_options=None, file=DESCRIPTOR), 627 ], 628 extensions=[ 629 ], 630 nested_types=[], 631 enum_types=[ 632 ], 633 serialized_options=_b('\030\001'), 634 is_extendable=False, 635 syntax='proto3', 636 extension_ranges=[], 637 oneofs=[ 638 ], 639 serialized_start=986, 640 serialized_end=1064, 641) 642 643 644_DECIMAL64 = _descriptor.Descriptor( 645 name='Decimal64', 646 full_name='gnmi.Decimal64', 647 filename=None, 648 file=DESCRIPTOR, 649 containing_type=None, 650 fields=[ 651 _descriptor.FieldDescriptor( 652 name='digits', full_name='gnmi.Decimal64.digits', index=0, 653 number=1, type=3, cpp_type=2, label=1, 654 has_default_value=False, default_value=0, 655 message_type=None, enum_type=None, containing_type=None, 656 is_extension=False, extension_scope=None, 657 serialized_options=None, file=DESCRIPTOR), 658 _descriptor.FieldDescriptor( 659 name='precision', full_name='gnmi.Decimal64.precision', index=1, 660 number=2, type=13, cpp_type=3, label=1, 661 has_default_value=False, default_value=0, 662 message_type=None, enum_type=None, containing_type=None, 663 is_extension=False, extension_scope=None, 664 serialized_options=None, file=DESCRIPTOR), 665 ], 666 extensions=[ 667 ], 668 nested_types=[], 669 enum_types=[ 670 ], 671 serialized_options=None, 672 is_extendable=False, 673 syntax='proto3', 674 extension_ranges=[], 675 oneofs=[ 676 ], 677 serialized_start=1066, 678 serialized_end=1112, 679) 680 681 682_SCALARARRAY = _descriptor.Descriptor( 683 name='ScalarArray', 684 full_name='gnmi.ScalarArray', 685 filename=None, 686 file=DESCRIPTOR, 687 containing_type=None, 688 fields=[ 689 _descriptor.FieldDescriptor( 690 name='element', full_name='gnmi.ScalarArray.element', index=0, 691 number=1, type=11, cpp_type=10, label=3, 692 has_default_value=False, default_value=[], 693 message_type=None, enum_type=None, containing_type=None, 694 is_extension=False, extension_scope=None, 695 serialized_options=None, file=DESCRIPTOR), 696 ], 697 extensions=[ 698 ], 699 nested_types=[], 700 enum_types=[ 701 ], 702 serialized_options=None, 703 is_extendable=False, 704 syntax='proto3', 705 extension_ranges=[], 706 oneofs=[ 707 ], 708 serialized_start=1114, 709 serialized_end=1162, 710) 711 712 713_SUBSCRIBEREQUEST = _descriptor.Descriptor( 714 name='SubscribeRequest', 715 full_name='gnmi.SubscribeRequest', 716 filename=None, 717 file=DESCRIPTOR, 718 containing_type=None, 719 fields=[ 720 _descriptor.FieldDescriptor( 721 name='subscribe', full_name='gnmi.SubscribeRequest.subscribe', index=0, 722 number=1, type=11, cpp_type=10, label=1, 723 has_default_value=False, default_value=None, 724 message_type=None, enum_type=None, containing_type=None, 725 is_extension=False, extension_scope=None, 726 serialized_options=None, file=DESCRIPTOR), 727 _descriptor.FieldDescriptor( 728 name='poll', full_name='gnmi.SubscribeRequest.poll', index=1, 729 number=3, type=11, cpp_type=10, label=1, 730 has_default_value=False, default_value=None, 731 message_type=None, enum_type=None, containing_type=None, 732 is_extension=False, extension_scope=None, 733 serialized_options=None, file=DESCRIPTOR), 734 _descriptor.FieldDescriptor( 735 name='aliases', full_name='gnmi.SubscribeRequest.aliases', index=2, 736 number=4, type=11, cpp_type=10, label=1, 737 has_default_value=False, default_value=None, 738 message_type=None, enum_type=None, containing_type=None, 739 is_extension=False, extension_scope=None, 740 serialized_options=None, file=DESCRIPTOR), 741 _descriptor.FieldDescriptor( 742 name='extension', full_name='gnmi.SubscribeRequest.extension', index=3, 743 number=5, type=11, cpp_type=10, label=3, 744 has_default_value=False, default_value=[], 745 message_type=None, enum_type=None, containing_type=None, 746 is_extension=False, extension_scope=None, 747 serialized_options=None, file=DESCRIPTOR), 748 ], 749 extensions=[ 750 ], 751 nested_types=[], 752 enum_types=[ 753 ], 754 serialized_options=None, 755 is_extendable=False, 756 syntax='proto3', 757 extension_ranges=[], 758 oneofs=[ 759 _descriptor.OneofDescriptor( 760 name='request', full_name='gnmi.SubscribeRequest.request', 761 index=0, containing_type=None, fields=[]), 762 ], 763 serialized_start=1165, 764 serialized_end=1343, 765) 766 767 768_POLL = _descriptor.Descriptor( 769 name='Poll', 770 full_name='gnmi.Poll', 771 filename=None, 772 file=DESCRIPTOR, 773 containing_type=None, 774 fields=[ 775 ], 776 extensions=[ 777 ], 778 nested_types=[], 779 enum_types=[ 780 ], 781 serialized_options=None, 782 is_extendable=False, 783 syntax='proto3', 784 extension_ranges=[], 785 oneofs=[ 786 ], 787 serialized_start=1345, 788 serialized_end=1351, 789) 790 791 792_SUBSCRIBERESPONSE = _descriptor.Descriptor( 793 name='SubscribeResponse', 794 full_name='gnmi.SubscribeResponse', 795 filename=None, 796 file=DESCRIPTOR, 797 containing_type=None, 798 fields=[ 799 _descriptor.FieldDescriptor( 800 name='update', full_name='gnmi.SubscribeResponse.update', index=0, 801 number=1, type=11, cpp_type=10, label=1, 802 has_default_value=False, default_value=None, 803 message_type=None, enum_type=None, containing_type=None, 804 is_extension=False, extension_scope=None, 805 serialized_options=None, file=DESCRIPTOR), 806 _descriptor.FieldDescriptor( 807 name='sync_response', full_name='gnmi.SubscribeResponse.sync_response', index=1, 808 number=3, type=8, cpp_type=7, label=1, 809 has_default_value=False, default_value=False, 810 message_type=None, enum_type=None, containing_type=None, 811 is_extension=False, extension_scope=None, 812 serialized_options=None, file=DESCRIPTOR), 813 _descriptor.FieldDescriptor( 814 name='error', full_name='gnmi.SubscribeResponse.error', index=2, 815 number=4, type=11, cpp_type=10, label=1, 816 has_default_value=False, default_value=None, 817 message_type=None, enum_type=None, containing_type=None, 818 is_extension=False, extension_scope=None, 819 serialized_options=_b('\030\001'), file=DESCRIPTOR), 820 _descriptor.FieldDescriptor( 821 name='extension', full_name='gnmi.SubscribeResponse.extension', index=3, 822 number=5, type=11, cpp_type=10, label=3, 823 has_default_value=False, default_value=[], 824 message_type=None, enum_type=None, containing_type=None, 825 is_extension=False, extension_scope=None, 826 serialized_options=None, file=DESCRIPTOR), 827 ], 828 extensions=[ 829 ], 830 nested_types=[], 831 enum_types=[ 832 ], 833 serialized_options=None, 834 is_extendable=False, 835 syntax='proto3', 836 extension_ranges=[], 837 oneofs=[ 838 _descriptor.OneofDescriptor( 839 name='response', full_name='gnmi.SubscribeResponse.response', 840 index=0, containing_type=None, fields=[]), 841 ], 842 serialized_start=1354, 843 serialized_end=1522, 844) 845 846 847_SUBSCRIPTIONLIST = _descriptor.Descriptor( 848 name='SubscriptionList', 849 full_name='gnmi.SubscriptionList', 850 filename=None, 851 file=DESCRIPTOR, 852 containing_type=None, 853 fields=[ 854 _descriptor.FieldDescriptor( 855 name='prefix', full_name='gnmi.SubscriptionList.prefix', index=0, 856 number=1, type=11, cpp_type=10, label=1, 857 has_default_value=False, default_value=None, 858 message_type=None, enum_type=None, containing_type=None, 859 is_extension=False, extension_scope=None, 860 serialized_options=None, file=DESCRIPTOR), 861 _descriptor.FieldDescriptor( 862 name='subscription', full_name='gnmi.SubscriptionList.subscription', index=1, 863 number=2, type=11, cpp_type=10, label=3, 864 has_default_value=False, default_value=[], 865 message_type=None, enum_type=None, containing_type=None, 866 is_extension=False, extension_scope=None, 867 serialized_options=None, file=DESCRIPTOR), 868 _descriptor.FieldDescriptor( 869 name='use_aliases', full_name='gnmi.SubscriptionList.use_aliases', index=2, 870 number=3, type=8, cpp_type=7, label=1, 871 has_default_value=False, default_value=False, 872 message_type=None, enum_type=None, containing_type=None, 873 is_extension=False, extension_scope=None, 874 serialized_options=None, file=DESCRIPTOR), 875 _descriptor.FieldDescriptor( 876 name='qos', full_name='gnmi.SubscriptionList.qos', index=3, 877 number=4, type=11, cpp_type=10, label=1, 878 has_default_value=False, default_value=None, 879 message_type=None, enum_type=None, containing_type=None, 880 is_extension=False, extension_scope=None, 881 serialized_options=None, file=DESCRIPTOR), 882 _descriptor.FieldDescriptor( 883 name='mode', full_name='gnmi.SubscriptionList.mode', index=4, 884 number=5, type=14, cpp_type=8, label=1, 885 has_default_value=False, default_value=0, 886 message_type=None, enum_type=None, containing_type=None, 887 is_extension=False, extension_scope=None, 888 serialized_options=None, file=DESCRIPTOR), 889 _descriptor.FieldDescriptor( 890 name='allow_aggregation', full_name='gnmi.SubscriptionList.allow_aggregation', index=5, 891 number=6, type=8, cpp_type=7, label=1, 892 has_default_value=False, default_value=False, 893 message_type=None, enum_type=None, containing_type=None, 894 is_extension=False, extension_scope=None, 895 serialized_options=None, file=DESCRIPTOR), 896 _descriptor.FieldDescriptor( 897 name='use_models', full_name='gnmi.SubscriptionList.use_models', index=6, 898 number=7, type=11, cpp_type=10, label=3, 899 has_default_value=False, default_value=[], 900 message_type=None, enum_type=None, containing_type=None, 901 is_extension=False, extension_scope=None, 902 serialized_options=None, file=DESCRIPTOR), 903 _descriptor.FieldDescriptor( 904 name='encoding', full_name='gnmi.SubscriptionList.encoding', index=7, 905 number=8, type=14, cpp_type=8, label=1, 906 has_default_value=False, default_value=0, 907 message_type=None, enum_type=None, containing_type=None, 908 is_extension=False, extension_scope=None, 909 serialized_options=None, file=DESCRIPTOR), 910 _descriptor.FieldDescriptor( 911 name='updates_only', full_name='gnmi.SubscriptionList.updates_only', index=8, 912 number=9, type=8, cpp_type=7, label=1, 913 has_default_value=False, default_value=False, 914 message_type=None, enum_type=None, containing_type=None, 915 is_extension=False, extension_scope=None, 916 serialized_options=None, file=DESCRIPTOR), 917 ], 918 extensions=[ 919 ], 920 nested_types=[], 921 enum_types=[ 922 _SUBSCRIPTIONLIST_MODE, 923 ], 924 serialized_options=None, 925 is_extendable=False, 926 syntax='proto3', 927 extension_ranges=[], 928 oneofs=[ 929 ], 930 serialized_start=1525, 931 serialized_end=1868, 932) 933 934 935_SUBSCRIPTION = _descriptor.Descriptor( 936 name='Subscription', 937 full_name='gnmi.Subscription', 938 filename=None, 939 file=DESCRIPTOR, 940 containing_type=None, 941 fields=[ 942 _descriptor.FieldDescriptor( 943 name='path', full_name='gnmi.Subscription.path', index=0, 944 number=1, type=11, cpp_type=10, label=1, 945 has_default_value=False, default_value=None, 946 message_type=None, enum_type=None, containing_type=None, 947 is_extension=False, extension_scope=None, 948 serialized_options=None, file=DESCRIPTOR), 949 _descriptor.FieldDescriptor( 950 name='mode', full_name='gnmi.Subscription.mode', index=1, 951 number=2, type=14, cpp_type=8, label=1, 952 has_default_value=False, default_value=0, 953 message_type=None, enum_type=None, containing_type=None, 954 is_extension=False, extension_scope=None, 955 serialized_options=None, file=DESCRIPTOR), 956 _descriptor.FieldDescriptor( 957 name='sample_interval', full_name='gnmi.Subscription.sample_interval', index=2, 958 number=3, type=4, cpp_type=4, label=1, 959 has_default_value=False, default_value=0, 960 message_type=None, enum_type=None, containing_type=None, 961 is_extension=False, extension_scope=None, 962 serialized_options=None, file=DESCRIPTOR), 963 _descriptor.FieldDescriptor( 964 name='suppress_redundant', full_name='gnmi.Subscription.suppress_redundant', index=3, 965 number=4, type=8, cpp_type=7, label=1, 966 has_default_value=False, default_value=False, 967 message_type=None, enum_type=None, containing_type=None, 968 is_extension=False, extension_scope=None, 969 serialized_options=None, file=DESCRIPTOR), 970 _descriptor.FieldDescriptor( 971 name='heartbeat_interval', full_name='gnmi.Subscription.heartbeat_interval', index=4, 972 number=5, type=4, cpp_type=4, label=1, 973 has_default_value=False, default_value=0, 974 message_type=None, enum_type=None, containing_type=None, 975 is_extension=False, extension_scope=None, 976 serialized_options=None, file=DESCRIPTOR), 977 ], 978 extensions=[ 979 ], 980 nested_types=[], 981 enum_types=[ 982 ], 983 serialized_options=None, 984 is_extendable=False, 985 syntax='proto3', 986 extension_ranges=[], 987 oneofs=[ 988 ], 989 serialized_start=1871, 990 serialized_end=2030, 991) 992 993 994_QOSMARKING = _descriptor.Descriptor( 995 name='QOSMarking', 996 full_name='gnmi.QOSMarking', 997 filename=None, 998 file=DESCRIPTOR, 999 containing_type=None, 1000 fields=[ 1001 _descriptor.FieldDescriptor( 1002 name='marking', full_name='gnmi.QOSMarking.marking', index=0, 1003 number=1, type=13, cpp_type=3, label=1, 1004 has_default_value=False, default_value=0, 1005 message_type=None, enum_type=None, containing_type=None, 1006 is_extension=False, extension_scope=None, 1007 serialized_options=None, file=DESCRIPTOR), 1008 ], 1009 extensions=[ 1010 ], 1011 nested_types=[], 1012 enum_types=[ 1013 ], 1014 serialized_options=None, 1015 is_extendable=False, 1016 syntax='proto3', 1017 extension_ranges=[], 1018 oneofs=[ 1019 ], 1020 serialized_start=2032, 1021 serialized_end=2061, 1022) 1023 1024 1025_ALIAS = _descriptor.Descriptor( 1026 name='Alias', 1027 full_name='gnmi.Alias', 1028 filename=None, 1029 file=DESCRIPTOR, 1030 containing_type=None, 1031 fields=[ 1032 _descriptor.FieldDescriptor( 1033 name='path', full_name='gnmi.Alias.path', index=0, 1034 number=1, type=11, cpp_type=10, label=1, 1035 has_default_value=False, default_value=None, 1036 message_type=None, enum_type=None, containing_type=None, 1037 is_extension=False, extension_scope=None, 1038 serialized_options=None, file=DESCRIPTOR), 1039 _descriptor.FieldDescriptor( 1040 name='alias', full_name='gnmi.Alias.alias', index=1, 1041 number=2, type=9, cpp_type=9, label=1, 1042 has_default_value=False, default_value=_b("").decode('utf-8'), 1043 message_type=None, enum_type=None, containing_type=None, 1044 is_extension=False, extension_scope=None, 1045 serialized_options=None, file=DESCRIPTOR), 1046 ], 1047 extensions=[ 1048 ], 1049 nested_types=[], 1050 enum_types=[ 1051 ], 1052 serialized_options=None, 1053 is_extendable=False, 1054 syntax='proto3', 1055 extension_ranges=[], 1056 oneofs=[ 1057 ], 1058 serialized_start=2063, 1059 serialized_end=2111, 1060) 1061 1062 1063_ALIASLIST = _descriptor.Descriptor( 1064 name='AliasList', 1065 full_name='gnmi.AliasList', 1066 filename=None, 1067 file=DESCRIPTOR, 1068 containing_type=None, 1069 fields=[ 1070 _descriptor.FieldDescriptor( 1071 name='alias', full_name='gnmi.AliasList.alias', index=0, 1072 number=1, type=11, cpp_type=10, label=3, 1073 has_default_value=False, default_value=[], 1074 message_type=None, enum_type=None, containing_type=None, 1075 is_extension=False, extension_scope=None, 1076 serialized_options=None, file=DESCRIPTOR), 1077 ], 1078 extensions=[ 1079 ], 1080 nested_types=[], 1081 enum_types=[ 1082 ], 1083 serialized_options=None, 1084 is_extendable=False, 1085 syntax='proto3', 1086 extension_ranges=[], 1087 oneofs=[ 1088 ], 1089 serialized_start=2113, 1090 serialized_end=2152, 1091) 1092 1093 1094_SETREQUEST = _descriptor.Descriptor( 1095 name='SetRequest', 1096 full_name='gnmi.SetRequest', 1097 filename=None, 1098 file=DESCRIPTOR, 1099 containing_type=None, 1100 fields=[ 1101 _descriptor.FieldDescriptor( 1102 name='prefix', full_name='gnmi.SetRequest.prefix', index=0, 1103 number=1, type=11, cpp_type=10, label=1, 1104 has_default_value=False, default_value=None, 1105 message_type=None, enum_type=None, containing_type=None, 1106 is_extension=False, extension_scope=None, 1107 serialized_options=None, file=DESCRIPTOR), 1108 _descriptor.FieldDescriptor( 1109 name='delete', full_name='gnmi.SetRequest.delete', index=1, 1110 number=2, type=11, cpp_type=10, label=3, 1111 has_default_value=False, default_value=[], 1112 message_type=None, enum_type=None, containing_type=None, 1113 is_extension=False, extension_scope=None, 1114 serialized_options=None, file=DESCRIPTOR), 1115 _descriptor.FieldDescriptor( 1116 name='replace', full_name='gnmi.SetRequest.replace', index=2, 1117 number=3, type=11, cpp_type=10, label=3, 1118 has_default_value=False, default_value=[], 1119 message_type=None, enum_type=None, containing_type=None, 1120 is_extension=False, extension_scope=None, 1121 serialized_options=None, file=DESCRIPTOR), 1122 _descriptor.FieldDescriptor( 1123 name='update', full_name='gnmi.SetRequest.update', index=3, 1124 number=4, type=11, cpp_type=10, label=3, 1125 has_default_value=False, default_value=[], 1126 message_type=None, enum_type=None, containing_type=None, 1127 is_extension=False, extension_scope=None, 1128 serialized_options=None, file=DESCRIPTOR), 1129 _descriptor.FieldDescriptor( 1130 name='extension', full_name='gnmi.SetRequest.extension', index=4, 1131 number=5, type=11, cpp_type=10, label=3, 1132 has_default_value=False, default_value=[], 1133 message_type=None, enum_type=None, containing_type=None, 1134 is_extension=False, extension_scope=None, 1135 serialized_options=None, file=DESCRIPTOR), 1136 ], 1137 extensions=[ 1138 ], 1139 nested_types=[], 1140 enum_types=[ 1141 ], 1142 serialized_options=None, 1143 is_extendable=False, 1144 syntax='proto3', 1145 extension_ranges=[], 1146 oneofs=[ 1147 ], 1148 serialized_start=2155, 1149 serialized_end=2324, 1150) 1151 1152 1153_SETRESPONSE = _descriptor.Descriptor( 1154 name='SetResponse', 1155 full_name='gnmi.SetResponse', 1156 filename=None, 1157 file=DESCRIPTOR, 1158 containing_type=None, 1159 fields=[ 1160 _descriptor.FieldDescriptor( 1161 name='prefix', full_name='gnmi.SetResponse.prefix', index=0, 1162 number=1, type=11, cpp_type=10, label=1, 1163 has_default_value=False, default_value=None, 1164 message_type=None, enum_type=None, containing_type=None, 1165 is_extension=False, extension_scope=None, 1166 serialized_options=None, file=DESCRIPTOR), 1167 _descriptor.FieldDescriptor( 1168 name='response', full_name='gnmi.SetResponse.response', index=1, 1169 number=2, type=11, cpp_type=10, label=3, 1170 has_default_value=False, default_value=[], 1171 message_type=None, enum_type=None, containing_type=None, 1172 is_extension=False, extension_scope=None, 1173 serialized_options=None, file=DESCRIPTOR), 1174 _descriptor.FieldDescriptor( 1175 name='message', full_name='gnmi.SetResponse.message', index=2, 1176 number=3, type=11, cpp_type=10, label=1, 1177 has_default_value=False, default_value=None, 1178 message_type=None, enum_type=None, containing_type=None, 1179 is_extension=False, extension_scope=None, 1180 serialized_options=_b('\030\001'), file=DESCRIPTOR), 1181 _descriptor.FieldDescriptor( 1182 name='timestamp', full_name='gnmi.SetResponse.timestamp', index=3, 1183 number=4, type=3, cpp_type=2, label=1, 1184 has_default_value=False, default_value=0, 1185 message_type=None, enum_type=None, containing_type=None, 1186 is_extension=False, extension_scope=None, 1187 serialized_options=None, file=DESCRIPTOR), 1188 _descriptor.FieldDescriptor( 1189 name='extension', full_name='gnmi.SetResponse.extension', index=4, 1190 number=5, type=11, cpp_type=10, label=3, 1191 has_default_value=False, default_value=[], 1192 message_type=None, enum_type=None, containing_type=None, 1193 is_extension=False, extension_scope=None, 1194 serialized_options=None, file=DESCRIPTOR), 1195 ], 1196 extensions=[ 1197 ], 1198 nested_types=[], 1199 enum_types=[ 1200 ], 1201 serialized_options=None, 1202 is_extendable=False, 1203 syntax='proto3', 1204 extension_ranges=[], 1205 oneofs=[ 1206 ], 1207 serialized_start=2327, 1208 serialized_end=2499, 1209) 1210 1211 1212_UPDATERESULT = _descriptor.Descriptor( 1213 name='UpdateResult', 1214 full_name='gnmi.UpdateResult', 1215 filename=None, 1216 file=DESCRIPTOR, 1217 containing_type=None, 1218 fields=[ 1219 _descriptor.FieldDescriptor( 1220 name='timestamp', full_name='gnmi.UpdateResult.timestamp', index=0, 1221 number=1, type=3, cpp_type=2, label=1, 1222 has_default_value=False, default_value=0, 1223 message_type=None, enum_type=None, containing_type=None, 1224 is_extension=False, extension_scope=None, 1225 serialized_options=_b('\030\001'), file=DESCRIPTOR), 1226 _descriptor.FieldDescriptor( 1227 name='path', full_name='gnmi.UpdateResult.path', index=1, 1228 number=2, type=11, cpp_type=10, label=1, 1229 has_default_value=False, default_value=None, 1230 message_type=None, enum_type=None, containing_type=None, 1231 is_extension=False, extension_scope=None, 1232 serialized_options=None, file=DESCRIPTOR), 1233 _descriptor.FieldDescriptor( 1234 name='message', full_name='gnmi.UpdateResult.message', index=2, 1235 number=3, type=11, cpp_type=10, label=1, 1236 has_default_value=False, default_value=None, 1237 message_type=None, enum_type=None, containing_type=None, 1238 is_extension=False, extension_scope=None, 1239 serialized_options=_b('\030\001'), file=DESCRIPTOR), 1240 _descriptor.FieldDescriptor( 1241 name='op', full_name='gnmi.UpdateResult.op', index=3, 1242 number=4, type=14, cpp_type=8, label=1, 1243 has_default_value=False, default_value=0, 1244 message_type=None, enum_type=None, containing_type=None, 1245 is_extension=False, extension_scope=None, 1246 serialized_options=None, file=DESCRIPTOR), 1247 ], 1248 extensions=[ 1249 ], 1250 nested_types=[], 1251 enum_types=[ 1252 _UPDATERESULT_OPERATION, 1253 ], 1254 serialized_options=None, 1255 is_extendable=False, 1256 syntax='proto3', 1257 extension_ranges=[], 1258 oneofs=[ 1259 ], 1260 serialized_start=2502, 1261 serialized_end=2704, 1262) 1263 1264 1265_GETREQUEST = _descriptor.Descriptor( 1266 name='GetRequest', 1267 full_name='gnmi.GetRequest', 1268 filename=None, 1269 file=DESCRIPTOR, 1270 containing_type=None, 1271 fields=[ 1272 _descriptor.FieldDescriptor( 1273 name='prefix', full_name='gnmi.GetRequest.prefix', index=0, 1274 number=1, type=11, cpp_type=10, label=1, 1275 has_default_value=False, default_value=None, 1276 message_type=None, enum_type=None, containing_type=None, 1277 is_extension=False, extension_scope=None, 1278 serialized_options=None, file=DESCRIPTOR), 1279 _descriptor.FieldDescriptor( 1280 name='path', full_name='gnmi.GetRequest.path', index=1, 1281 number=2, type=11, cpp_type=10, label=3, 1282 has_default_value=False, default_value=[], 1283 message_type=None, enum_type=None, containing_type=None, 1284 is_extension=False, extension_scope=None, 1285 serialized_options=None, file=DESCRIPTOR), 1286 _descriptor.FieldDescriptor( 1287 name='type', full_name='gnmi.GetRequest.type', index=2, 1288 number=3, type=14, cpp_type=8, label=1, 1289 has_default_value=False, default_value=0, 1290 message_type=None, enum_type=None, containing_type=None, 1291 is_extension=False, extension_scope=None, 1292 serialized_options=None, file=DESCRIPTOR), 1293 _descriptor.FieldDescriptor( 1294 name='encoding', full_name='gnmi.GetRequest.encoding', index=3, 1295 number=5, type=14, cpp_type=8, label=1, 1296 has_default_value=False, default_value=0, 1297 message_type=None, enum_type=None, containing_type=None, 1298 is_extension=False, extension_scope=None, 1299 serialized_options=None, file=DESCRIPTOR), 1300 _descriptor.FieldDescriptor( 1301 name='use_models', full_name='gnmi.GetRequest.use_models', index=4, 1302 number=6, type=11, cpp_type=10, label=3, 1303 has_default_value=False, default_value=[], 1304 message_type=None, enum_type=None, containing_type=None, 1305 is_extension=False, extension_scope=None, 1306 serialized_options=None, file=DESCRIPTOR), 1307 _descriptor.FieldDescriptor( 1308 name='extension', full_name='gnmi.GetRequest.extension', index=5, 1309 number=7, type=11, cpp_type=10, label=3, 1310 has_default_value=False, default_value=[], 1311 message_type=None, enum_type=None, containing_type=None, 1312 is_extension=False, extension_scope=None, 1313 serialized_options=None, file=DESCRIPTOR), 1314 ], 1315 extensions=[ 1316 ], 1317 nested_types=[], 1318 enum_types=[ 1319 _GETREQUEST_DATATYPE, 1320 ], 1321 serialized_options=None, 1322 is_extendable=False, 1323 syntax='proto3', 1324 extension_ranges=[], 1325 oneofs=[ 1326 ], 1327 serialized_start=2707, 1328 serialized_end=2986, 1329) 1330 1331 1332_GETRESPONSE = _descriptor.Descriptor( 1333 name='GetResponse', 1334 full_name='gnmi.GetResponse', 1335 filename=None, 1336 file=DESCRIPTOR, 1337 containing_type=None, 1338 fields=[ 1339 _descriptor.FieldDescriptor( 1340 name='notification', full_name='gnmi.GetResponse.notification', index=0, 1341 number=1, type=11, cpp_type=10, label=3, 1342 has_default_value=False, default_value=[], 1343 message_type=None, enum_type=None, containing_type=None, 1344 is_extension=False, extension_scope=None, 1345 serialized_options=None, file=DESCRIPTOR), 1346 _descriptor.FieldDescriptor( 1347 name='error', full_name='gnmi.GetResponse.error', index=1, 1348 number=2, type=11, cpp_type=10, label=1, 1349 has_default_value=False, default_value=None, 1350 message_type=None, enum_type=None, containing_type=None, 1351 is_extension=False, extension_scope=None, 1352 serialized_options=_b('\030\001'), file=DESCRIPTOR), 1353 _descriptor.FieldDescriptor( 1354 name='extension', full_name='gnmi.GetResponse.extension', index=2, 1355 number=3, type=11, cpp_type=10, label=3, 1356 has_default_value=False, default_value=[], 1357 message_type=None, enum_type=None, containing_type=None, 1358 is_extension=False, extension_scope=None, 1359 serialized_options=None, file=DESCRIPTOR), 1360 ], 1361 extensions=[ 1362 ], 1363 nested_types=[], 1364 enum_types=[ 1365 ], 1366 serialized_options=None, 1367 is_extendable=False, 1368 syntax='proto3', 1369 extension_ranges=[], 1370 oneofs=[ 1371 ], 1372 serialized_start=2988, 1373 serialized_end=3115, 1374) 1375 1376 1377_CAPABILITYREQUEST = _descriptor.Descriptor( 1378 name='CapabilityRequest', 1379 full_name='gnmi.CapabilityRequest', 1380 filename=None, 1381 file=DESCRIPTOR, 1382 containing_type=None, 1383 fields=[ 1384 _descriptor.FieldDescriptor( 1385 name='extension', full_name='gnmi.CapabilityRequest.extension', index=0, 1386 number=1, type=11, cpp_type=10, label=3, 1387 has_default_value=False, default_value=[], 1388 message_type=None, enum_type=None, containing_type=None, 1389 is_extension=False, extension_scope=None, 1390 serialized_options=None, file=DESCRIPTOR), 1391 ], 1392 extensions=[ 1393 ], 1394 nested_types=[], 1395 enum_types=[ 1396 ], 1397 serialized_options=None, 1398 is_extendable=False, 1399 syntax='proto3', 1400 extension_ranges=[], 1401 oneofs=[ 1402 ], 1403 serialized_start=3117, 1404 serialized_end=3176, 1405) 1406 1407 1408_CAPABILITYRESPONSE = _descriptor.Descriptor( 1409 name='CapabilityResponse', 1410 full_name='gnmi.CapabilityResponse', 1411 filename=None, 1412 file=DESCRIPTOR, 1413 containing_type=None, 1414 fields=[ 1415 _descriptor.FieldDescriptor( 1416 name='supported_models', full_name='gnmi.CapabilityResponse.supported_models', index=0, 1417 number=1, type=11, cpp_type=10, label=3, 1418 has_default_value=False, default_value=[], 1419 message_type=None, enum_type=None, containing_type=None, 1420 is_extension=False, extension_scope=None, 1421 serialized_options=None, file=DESCRIPTOR), 1422 _descriptor.FieldDescriptor( 1423 name='supported_encodings', full_name='gnmi.CapabilityResponse.supported_encodings', index=1, 1424 number=2, type=14, cpp_type=8, label=3, 1425 has_default_value=False, default_value=[], 1426 message_type=None, enum_type=None, containing_type=None, 1427 is_extension=False, extension_scope=None, 1428 serialized_options=None, file=DESCRIPTOR), 1429 _descriptor.FieldDescriptor( 1430 name='gNMI_version', full_name='gnmi.CapabilityResponse.gNMI_version', index=2, 1431 number=3, type=9, cpp_type=9, label=1, 1432 has_default_value=False, default_value=_b("").decode('utf-8'), 1433 message_type=None, enum_type=None, containing_type=None, 1434 is_extension=False, extension_scope=None, 1435 serialized_options=None, file=DESCRIPTOR), 1436 _descriptor.FieldDescriptor( 1437 name='extension', full_name='gnmi.CapabilityResponse.extension', index=3, 1438 number=4, type=11, cpp_type=10, label=3, 1439 has_default_value=False, default_value=[], 1440 message_type=None, enum_type=None, containing_type=None, 1441 is_extension=False, extension_scope=None, 1442 serialized_options=None, file=DESCRIPTOR), 1443 ], 1444 extensions=[ 1445 ], 1446 nested_types=[], 1447 enum_types=[ 1448 ], 1449 serialized_options=None, 1450 is_extendable=False, 1451 syntax='proto3', 1452 extension_ranges=[], 1453 oneofs=[ 1454 ], 1455 serialized_start=3179, 1456 serialized_end=3349, 1457) 1458 1459 1460_MODELDATA = _descriptor.Descriptor( 1461 name='ModelData', 1462 full_name='gnmi.ModelData', 1463 filename=None, 1464 file=DESCRIPTOR, 1465 containing_type=None, 1466 fields=[ 1467 _descriptor.FieldDescriptor( 1468 name='name', full_name='gnmi.ModelData.name', index=0, 1469 number=1, type=9, cpp_type=9, label=1, 1470 has_default_value=False, default_value=_b("").decode('utf-8'), 1471 message_type=None, enum_type=None, containing_type=None, 1472 is_extension=False, extension_scope=None, 1473 serialized_options=None, file=DESCRIPTOR), 1474 _descriptor.FieldDescriptor( 1475 name='organization', full_name='gnmi.ModelData.organization', index=1, 1476 number=2, type=9, cpp_type=9, label=1, 1477 has_default_value=False, default_value=_b("").decode('utf-8'), 1478 message_type=None, enum_type=None, containing_type=None, 1479 is_extension=False, extension_scope=None, 1480 serialized_options=None, file=DESCRIPTOR), 1481 _descriptor.FieldDescriptor( 1482 name='version', full_name='gnmi.ModelData.version', index=2, 1483 number=3, type=9, cpp_type=9, label=1, 1484 has_default_value=False, default_value=_b("").decode('utf-8'), 1485 message_type=None, enum_type=None, containing_type=None, 1486 is_extension=False, extension_scope=None, 1487 serialized_options=None, file=DESCRIPTOR), 1488 ], 1489 extensions=[ 1490 ], 1491 nested_types=[], 1492 enum_types=[ 1493 ], 1494 serialized_options=None, 1495 is_extendable=False, 1496 syntax='proto3', 1497 extension_ranges=[], 1498 oneofs=[ 1499 ], 1500 serialized_start=3351, 1501 serialized_end=3415, 1502) 1503 1504_NOTIFICATION.fields_by_name['prefix'].message_type = _PATH 1505_NOTIFICATION.fields_by_name['update'].message_type = _UPDATE 1506_NOTIFICATION.fields_by_name['delete'].message_type = _PATH 1507_UPDATE.fields_by_name['path'].message_type = _PATH 1508_UPDATE.fields_by_name['value'].message_type = _VALUE 1509_UPDATE.fields_by_name['val'].message_type = _TYPEDVALUE 1510_TYPEDVALUE.fields_by_name['decimal_val'].message_type = _DECIMAL64 1511_TYPEDVALUE.fields_by_name['leaflist_val'].message_type = _SCALARARRAY 1512_TYPEDVALUE.fields_by_name['any_val'].message_type = google_dot_protobuf_dot_any__pb2._ANY 1513_TYPEDVALUE.oneofs_by_name['value'].fields.append( 1514 _TYPEDVALUE.fields_by_name['string_val']) 1515_TYPEDVALUE.fields_by_name['string_val'].containing_oneof = _TYPEDVALUE.oneofs_by_name['value'] 1516_TYPEDVALUE.oneofs_by_name['value'].fields.append( 1517 _TYPEDVALUE.fields_by_name['int_val']) 1518_TYPEDVALUE.fields_by_name['int_val'].containing_oneof = _TYPEDVALUE.oneofs_by_name['value'] 1519_TYPEDVALUE.oneofs_by_name['value'].fields.append( 1520 _TYPEDVALUE.fields_by_name['uint_val']) 1521_TYPEDVALUE.fields_by_name['uint_val'].containing_oneof = _TYPEDVALUE.oneofs_by_name['value'] 1522_TYPEDVALUE.oneofs_by_name['value'].fields.append( 1523 _TYPEDVALUE.fields_by_name['bool_val']) 1524_TYPEDVALUE.fields_by_name['bool_val'].containing_oneof = _TYPEDVALUE.oneofs_by_name['value'] 1525_TYPEDVALUE.oneofs_by_name['value'].fields.append( 1526 _TYPEDVALUE.fields_by_name['bytes_val']) 1527_TYPEDVALUE.fields_by_name['bytes_val'].containing_oneof = _TYPEDVALUE.oneofs_by_name['value'] 1528_TYPEDVALUE.oneofs_by_name['value'].fields.append( 1529 _TYPEDVALUE.fields_by_name['float_val']) 1530_TYPEDVALUE.fields_by_name['float_val'].containing_oneof = _TYPEDVALUE.oneofs_by_name['value'] 1531_TYPEDVALUE.oneofs_by_name['value'].fields.append( 1532 _TYPEDVALUE.fields_by_name['decimal_val']) 1533_TYPEDVALUE.fields_by_name['decimal_val'].containing_oneof = _TYPEDVALUE.oneofs_by_name['value'] 1534_TYPEDVALUE.oneofs_by_name['value'].fields.append( 1535 _TYPEDVALUE.fields_by_name['leaflist_val']) 1536_TYPEDVALUE.fields_by_name['leaflist_val'].containing_oneof = _TYPEDVALUE.oneofs_by_name['value'] 1537_TYPEDVALUE.oneofs_by_name['value'].fields.append( 1538 _TYPEDVALUE.fields_by_name['any_val']) 1539_TYPEDVALUE.fields_by_name['any_val'].containing_oneof = _TYPEDVALUE.oneofs_by_name['value'] 1540_TYPEDVALUE.oneofs_by_name['value'].fields.append( 1541 _TYPEDVALUE.fields_by_name['json_val']) 1542_TYPEDVALUE.fields_by_name['json_val'].containing_oneof = _TYPEDVALUE.oneofs_by_name['value'] 1543_TYPEDVALUE.oneofs_by_name['value'].fields.append( 1544 _TYPEDVALUE.fields_by_name['json_ietf_val']) 1545_TYPEDVALUE.fields_by_name['json_ietf_val'].containing_oneof = _TYPEDVALUE.oneofs_by_name['value'] 1546_TYPEDVALUE.oneofs_by_name['value'].fields.append( 1547 _TYPEDVALUE.fields_by_name['ascii_val']) 1548_TYPEDVALUE.fields_by_name['ascii_val'].containing_oneof = _TYPEDVALUE.oneofs_by_name['value'] 1549_TYPEDVALUE.oneofs_by_name['value'].fields.append( 1550 _TYPEDVALUE.fields_by_name['proto_bytes']) 1551_TYPEDVALUE.fields_by_name['proto_bytes'].containing_oneof = _TYPEDVALUE.oneofs_by_name['value'] 1552_PATH.fields_by_name['elem'].message_type = _PATHELEM 1553_PATHELEM_KEYENTRY.containing_type = _PATHELEM 1554_PATHELEM.fields_by_name['key'].message_type = _PATHELEM_KEYENTRY 1555_VALUE.fields_by_name['type'].enum_type = _ENCODING 1556_ERROR.fields_by_name['data'].message_type = google_dot_protobuf_dot_any__pb2._ANY 1557_SCALARARRAY.fields_by_name['element'].message_type = _TYPEDVALUE 1558_SUBSCRIBEREQUEST.fields_by_name['subscribe'].message_type = _SUBSCRIPTIONLIST 1559_SUBSCRIBEREQUEST.fields_by_name['poll'].message_type = _POLL 1560_SUBSCRIBEREQUEST.fields_by_name['aliases'].message_type = _ALIASLIST 1561_SUBSCRIBEREQUEST.fields_by_name['extension'].message_type = gnmi__ext__pb2._EXTENSION 1562_SUBSCRIBEREQUEST.oneofs_by_name['request'].fields.append( 1563 _SUBSCRIBEREQUEST.fields_by_name['subscribe']) 1564_SUBSCRIBEREQUEST.fields_by_name['subscribe'].containing_oneof = _SUBSCRIBEREQUEST.oneofs_by_name['request'] 1565_SUBSCRIBEREQUEST.oneofs_by_name['request'].fields.append( 1566 _SUBSCRIBEREQUEST.fields_by_name['poll']) 1567_SUBSCRIBEREQUEST.fields_by_name['poll'].containing_oneof = _SUBSCRIBEREQUEST.oneofs_by_name['request'] 1568_SUBSCRIBEREQUEST.oneofs_by_name['request'].fields.append( 1569 _SUBSCRIBEREQUEST.fields_by_name['aliases']) 1570_SUBSCRIBEREQUEST.fields_by_name['aliases'].containing_oneof = _SUBSCRIBEREQUEST.oneofs_by_name['request'] 1571_SUBSCRIBERESPONSE.fields_by_name['update'].message_type = _NOTIFICATION 1572_SUBSCRIBERESPONSE.fields_by_name['error'].message_type = _ERROR 1573_SUBSCRIBERESPONSE.fields_by_name['extension'].message_type = gnmi__ext__pb2._EXTENSION 1574_SUBSCRIBERESPONSE.oneofs_by_name['response'].fields.append( 1575 _SUBSCRIBERESPONSE.fields_by_name['update']) 1576_SUBSCRIBERESPONSE.fields_by_name['update'].containing_oneof = _SUBSCRIBERESPONSE.oneofs_by_name['response'] 1577_SUBSCRIBERESPONSE.oneofs_by_name['response'].fields.append( 1578 _SUBSCRIBERESPONSE.fields_by_name['sync_response']) 1579_SUBSCRIBERESPONSE.fields_by_name['sync_response'].containing_oneof = _SUBSCRIBERESPONSE.oneofs_by_name['response'] 1580_SUBSCRIBERESPONSE.oneofs_by_name['response'].fields.append( 1581 _SUBSCRIBERESPONSE.fields_by_name['error']) 1582_SUBSCRIBERESPONSE.fields_by_name['error'].containing_oneof = _SUBSCRIBERESPONSE.oneofs_by_name['response'] 1583_SUBSCRIPTIONLIST.fields_by_name['prefix'].message_type = _PATH 1584_SUBSCRIPTIONLIST.fields_by_name['subscription'].message_type = _SUBSCRIPTION 1585_SUBSCRIPTIONLIST.fields_by_name['qos'].message_type = _QOSMARKING 1586_SUBSCRIPTIONLIST.fields_by_name['mode'].enum_type = _SUBSCRIPTIONLIST_MODE 1587_SUBSCRIPTIONLIST.fields_by_name['use_models'].message_type = _MODELDATA 1588_SUBSCRIPTIONLIST.fields_by_name['encoding'].enum_type = _ENCODING 1589_SUBSCRIPTIONLIST_MODE.containing_type = _SUBSCRIPTIONLIST 1590_SUBSCRIPTION.fields_by_name['path'].message_type = _PATH 1591_SUBSCRIPTION.fields_by_name['mode'].enum_type = _SUBSCRIPTIONMODE 1592_ALIAS.fields_by_name['path'].message_type = _PATH 1593_ALIASLIST.fields_by_name['alias'].message_type = _ALIAS 1594_SETREQUEST.fields_by_name['prefix'].message_type = _PATH 1595_SETREQUEST.fields_by_name['delete'].message_type = _PATH 1596_SETREQUEST.fields_by_name['replace'].message_type = _UPDATE 1597_SETREQUEST.fields_by_name['update'].message_type = _UPDATE 1598_SETREQUEST.fields_by_name['extension'].message_type = gnmi__ext__pb2._EXTENSION 1599_SETRESPONSE.fields_by_name['prefix'].message_type = _PATH 1600_SETRESPONSE.fields_by_name['response'].message_type = _UPDATERESULT 1601_SETRESPONSE.fields_by_name['message'].message_type = _ERROR 1602_SETRESPONSE.fields_by_name['extension'].message_type = gnmi__ext__pb2._EXTENSION 1603_UPDATERESULT.fields_by_name['path'].message_type = _PATH 1604_UPDATERESULT.fields_by_name['message'].message_type = _ERROR 1605_UPDATERESULT.fields_by_name['op'].enum_type = _UPDATERESULT_OPERATION 1606_UPDATERESULT_OPERATION.containing_type = _UPDATERESULT 1607_GETREQUEST.fields_by_name['prefix'].message_type = _PATH 1608_GETREQUEST.fields_by_name['path'].message_type = _PATH 1609_GETREQUEST.fields_by_name['type'].enum_type = _GETREQUEST_DATATYPE 1610_GETREQUEST.fields_by_name['encoding'].enum_type = _ENCODING 1611_GETREQUEST.fields_by_name['use_models'].message_type = _MODELDATA 1612_GETREQUEST.fields_by_name['extension'].message_type = gnmi__ext__pb2._EXTENSION 1613_GETREQUEST_DATATYPE.containing_type = _GETREQUEST 1614_GETRESPONSE.fields_by_name['notification'].message_type = _NOTIFICATION 1615_GETRESPONSE.fields_by_name['error'].message_type = _ERROR 1616_GETRESPONSE.fields_by_name['extension'].message_type = gnmi__ext__pb2._EXTENSION 1617_CAPABILITYREQUEST.fields_by_name['extension'].message_type = gnmi__ext__pb2._EXTENSION 1618_CAPABILITYRESPONSE.fields_by_name['supported_models'].message_type = _MODELDATA 1619_CAPABILITYRESPONSE.fields_by_name['supported_encodings'].enum_type = _ENCODING 1620_CAPABILITYRESPONSE.fields_by_name['extension'].message_type = gnmi__ext__pb2._EXTENSION 1621DESCRIPTOR.message_types_by_name['Notification'] = _NOTIFICATION 1622DESCRIPTOR.message_types_by_name['Update'] = _UPDATE 1623DESCRIPTOR.message_types_by_name['TypedValue'] = _TYPEDVALUE 1624DESCRIPTOR.message_types_by_name['Path'] = _PATH 1625DESCRIPTOR.message_types_by_name['PathElem'] = _PATHELEM 1626DESCRIPTOR.message_types_by_name['Value'] = _VALUE 1627DESCRIPTOR.message_types_by_name['Error'] = _ERROR 1628DESCRIPTOR.message_types_by_name['Decimal64'] = _DECIMAL64 1629DESCRIPTOR.message_types_by_name['ScalarArray'] = _SCALARARRAY 1630DESCRIPTOR.message_types_by_name['SubscribeRequest'] = _SUBSCRIBEREQUEST 1631DESCRIPTOR.message_types_by_name['Poll'] = _POLL 1632DESCRIPTOR.message_types_by_name['SubscribeResponse'] = _SUBSCRIBERESPONSE 1633DESCRIPTOR.message_types_by_name['SubscriptionList'] = _SUBSCRIPTIONLIST 1634DESCRIPTOR.message_types_by_name['Subscription'] = _SUBSCRIPTION 1635DESCRIPTOR.message_types_by_name['QOSMarking'] = _QOSMARKING 1636DESCRIPTOR.message_types_by_name['Alias'] = _ALIAS 1637DESCRIPTOR.message_types_by_name['AliasList'] = _ALIASLIST 1638DESCRIPTOR.message_types_by_name['SetRequest'] = _SETREQUEST 1639DESCRIPTOR.message_types_by_name['SetResponse'] = _SETRESPONSE 1640DESCRIPTOR.message_types_by_name['UpdateResult'] = _UPDATERESULT 1641DESCRIPTOR.message_types_by_name['GetRequest'] = _GETREQUEST 1642DESCRIPTOR.message_types_by_name['GetResponse'] = _GETRESPONSE 1643DESCRIPTOR.message_types_by_name['CapabilityRequest'] = _CAPABILITYREQUEST 1644DESCRIPTOR.message_types_by_name['CapabilityResponse'] = _CAPABILITYRESPONSE 1645DESCRIPTOR.message_types_by_name['ModelData'] = _MODELDATA 1646DESCRIPTOR.enum_types_by_name['Encoding'] = _ENCODING 1647DESCRIPTOR.enum_types_by_name['SubscriptionMode'] = _SUBSCRIPTIONMODE 1648DESCRIPTOR.extensions_by_name['gnmi_service'] = gnmi_service 1649_sym_db.RegisterFileDescriptor(DESCRIPTOR) 1650 1651Notification = _reflection.GeneratedProtocolMessageType('Notification', (_message.Message,), dict( 1652 DESCRIPTOR = _NOTIFICATION, 1653 __module__ = 'gnmi_pb2' 1654 # @@protoc_insertion_point(class_scope:gnmi.Notification) 1655 )) 1656_sym_db.RegisterMessage(Notification) 1657 1658Update = _reflection.GeneratedProtocolMessageType('Update', (_message.Message,), dict( 1659 DESCRIPTOR = _UPDATE, 1660 __module__ = 'gnmi_pb2' 1661 # @@protoc_insertion_point(class_scope:gnmi.Update) 1662 )) 1663_sym_db.RegisterMessage(Update) 1664 1665TypedValue = _reflection.GeneratedProtocolMessageType('TypedValue', (_message.Message,), dict( 1666 DESCRIPTOR = _TYPEDVALUE, 1667 __module__ = 'gnmi_pb2' 1668 # @@protoc_insertion_point(class_scope:gnmi.TypedValue) 1669 )) 1670_sym_db.RegisterMessage(TypedValue) 1671 1672Path = _reflection.GeneratedProtocolMessageType('Path', (_message.Message,), dict( 1673 DESCRIPTOR = _PATH, 1674 __module__ = 'gnmi_pb2' 1675 # @@protoc_insertion_point(class_scope:gnmi.Path) 1676 )) 1677_sym_db.RegisterMessage(Path) 1678 1679PathElem = _reflection.GeneratedProtocolMessageType('PathElem', (_message.Message,), dict( 1680 1681 KeyEntry = _reflection.GeneratedProtocolMessageType('KeyEntry', (_message.Message,), dict( 1682 DESCRIPTOR = _PATHELEM_KEYENTRY, 1683 __module__ = 'gnmi_pb2' 1684 # @@protoc_insertion_point(class_scope:gnmi.PathElem.KeyEntry) 1685 )) 1686 , 1687 DESCRIPTOR = _PATHELEM, 1688 __module__ = 'gnmi_pb2' 1689 # @@protoc_insertion_point(class_scope:gnmi.PathElem) 1690 )) 1691_sym_db.RegisterMessage(PathElem) 1692_sym_db.RegisterMessage(PathElem.KeyEntry) 1693 1694Value = _reflection.GeneratedProtocolMessageType('Value', (_message.Message,), dict( 1695 DESCRIPTOR = _VALUE, 1696 __module__ = 'gnmi_pb2' 1697 # @@protoc_insertion_point(class_scope:gnmi.Value) 1698 )) 1699_sym_db.RegisterMessage(Value) 1700 1701Error = _reflection.GeneratedProtocolMessageType('Error', (_message.Message,), dict( 1702 DESCRIPTOR = _ERROR, 1703 __module__ = 'gnmi_pb2' 1704 # @@protoc_insertion_point(class_scope:gnmi.Error) 1705 )) 1706_sym_db.RegisterMessage(Error) 1707 1708Decimal64 = _reflection.GeneratedProtocolMessageType('Decimal64', (_message.Message,), dict( 1709 DESCRIPTOR = _DECIMAL64, 1710 __module__ = 'gnmi_pb2' 1711 # @@protoc_insertion_point(class_scope:gnmi.Decimal64) 1712 )) 1713_sym_db.RegisterMessage(Decimal64) 1714 1715ScalarArray = _reflection.GeneratedProtocolMessageType('ScalarArray', (_message.Message,), dict( 1716 DESCRIPTOR = _SCALARARRAY, 1717 __module__ = 'gnmi_pb2' 1718 # @@protoc_insertion_point(class_scope:gnmi.ScalarArray) 1719 )) 1720_sym_db.RegisterMessage(ScalarArray) 1721 1722SubscribeRequest = _reflection.GeneratedProtocolMessageType('SubscribeRequest', (_message.Message,), dict( 1723 DESCRIPTOR = _SUBSCRIBEREQUEST, 1724 __module__ = 'gnmi_pb2' 1725 # @@protoc_insertion_point(class_scope:gnmi.SubscribeRequest) 1726 )) 1727_sym_db.RegisterMessage(SubscribeRequest) 1728 1729Poll = _reflection.GeneratedProtocolMessageType('Poll', (_message.Message,), dict( 1730 DESCRIPTOR = _POLL, 1731 __module__ = 'gnmi_pb2' 1732 # @@protoc_insertion_point(class_scope:gnmi.Poll) 1733 )) 1734_sym_db.RegisterMessage(Poll) 1735 1736SubscribeResponse = _reflection.GeneratedProtocolMessageType('SubscribeResponse', (_message.Message,), dict( 1737 DESCRIPTOR = _SUBSCRIBERESPONSE, 1738 __module__ = 'gnmi_pb2' 1739 # @@protoc_insertion_point(class_scope:gnmi.SubscribeResponse) 1740 )) 1741_sym_db.RegisterMessage(SubscribeResponse) 1742 1743SubscriptionList = _reflection.GeneratedProtocolMessageType('SubscriptionList', (_message.Message,), dict( 1744 DESCRIPTOR = _SUBSCRIPTIONLIST, 1745 __module__ = 'gnmi_pb2' 1746 # @@protoc_insertion_point(class_scope:gnmi.SubscriptionList) 1747 )) 1748_sym_db.RegisterMessage(SubscriptionList) 1749 1750Subscription = _reflection.GeneratedProtocolMessageType('Subscription', (_message.Message,), dict( 1751 DESCRIPTOR = _SUBSCRIPTION, 1752 __module__ = 'gnmi_pb2' 1753 # @@protoc_insertion_point(class_scope:gnmi.Subscription) 1754 )) 1755_sym_db.RegisterMessage(Subscription) 1756 1757QOSMarking = _reflection.GeneratedProtocolMessageType('QOSMarking', (_message.Message,), dict( 1758 DESCRIPTOR = _QOSMARKING, 1759 __module__ = 'gnmi_pb2' 1760 # @@protoc_insertion_point(class_scope:gnmi.QOSMarking) 1761 )) 1762_sym_db.RegisterMessage(QOSMarking) 1763 1764Alias = _reflection.GeneratedProtocolMessageType('Alias', (_message.Message,), dict( 1765 DESCRIPTOR = _ALIAS, 1766 __module__ = 'gnmi_pb2' 1767 # @@protoc_insertion_point(class_scope:gnmi.Alias) 1768 )) 1769_sym_db.RegisterMessage(Alias) 1770 1771AliasList = _reflection.GeneratedProtocolMessageType('AliasList', (_message.Message,), dict( 1772 DESCRIPTOR = _ALIASLIST, 1773 __module__ = 'gnmi_pb2' 1774 # @@protoc_insertion_point(class_scope:gnmi.AliasList) 1775 )) 1776_sym_db.RegisterMessage(AliasList) 1777 1778SetRequest = _reflection.GeneratedProtocolMessageType('SetRequest', (_message.Message,), dict( 1779 DESCRIPTOR = _SETREQUEST, 1780 __module__ = 'gnmi_pb2' 1781 # @@protoc_insertion_point(class_scope:gnmi.SetRequest) 1782 )) 1783_sym_db.RegisterMessage(SetRequest) 1784 1785SetResponse = _reflection.GeneratedProtocolMessageType('SetResponse', (_message.Message,), dict( 1786 DESCRIPTOR = _SETRESPONSE, 1787 __module__ = 'gnmi_pb2' 1788 # @@protoc_insertion_point(class_scope:gnmi.SetResponse) 1789 )) 1790_sym_db.RegisterMessage(SetResponse) 1791 1792UpdateResult = _reflection.GeneratedProtocolMessageType('UpdateResult', (_message.Message,), dict( 1793 DESCRIPTOR = _UPDATERESULT, 1794 __module__ = 'gnmi_pb2' 1795 # @@protoc_insertion_point(class_scope:gnmi.UpdateResult) 1796 )) 1797_sym_db.RegisterMessage(UpdateResult) 1798 1799GetRequest = _reflection.GeneratedProtocolMessageType('GetRequest', (_message.Message,), dict( 1800 DESCRIPTOR = _GETREQUEST, 1801 __module__ = 'gnmi_pb2' 1802 # @@protoc_insertion_point(class_scope:gnmi.GetRequest) 1803 )) 1804_sym_db.RegisterMessage(GetRequest) 1805 1806GetResponse = _reflection.GeneratedProtocolMessageType('GetResponse', (_message.Message,), dict( 1807 DESCRIPTOR = _GETRESPONSE, 1808 __module__ = 'gnmi_pb2' 1809 # @@protoc_insertion_point(class_scope:gnmi.GetResponse) 1810 )) 1811_sym_db.RegisterMessage(GetResponse) 1812 1813CapabilityRequest = _reflection.GeneratedProtocolMessageType('CapabilityRequest', (_message.Message,), dict( 1814 DESCRIPTOR = _CAPABILITYREQUEST, 1815 __module__ = 'gnmi_pb2' 1816 # @@protoc_insertion_point(class_scope:gnmi.CapabilityRequest) 1817 )) 1818_sym_db.RegisterMessage(CapabilityRequest) 1819 1820CapabilityResponse = _reflection.GeneratedProtocolMessageType('CapabilityResponse', (_message.Message,), dict( 1821 DESCRIPTOR = _CAPABILITYRESPONSE, 1822 __module__ = 'gnmi_pb2' 1823 # @@protoc_insertion_point(class_scope:gnmi.CapabilityResponse) 1824 )) 1825_sym_db.RegisterMessage(CapabilityResponse) 1826 1827ModelData = _reflection.GeneratedProtocolMessageType('ModelData', (_message.Message,), dict( 1828 DESCRIPTOR = _MODELDATA, 1829 __module__ = 'gnmi_pb2' 1830 # @@protoc_insertion_point(class_scope:gnmi.ModelData) 1831 )) 1832_sym_db.RegisterMessage(ModelData) 1833 1834google_dot_protobuf_dot_descriptor__pb2.FileOptions.RegisterExtension(gnmi_service) 1835 1836DESCRIPTOR._options = None 1837_UPDATE.fields_by_name['value']._options = None 1838_PATH.fields_by_name['element']._options = None 1839_PATHELEM_KEYENTRY._options = None 1840_VALUE._options = None 1841_ERROR._options = None 1842_SUBSCRIBERESPONSE.fields_by_name['error']._options = None 1843_SETRESPONSE.fields_by_name['message']._options = None 1844_UPDATERESULT.fields_by_name['timestamp']._options = None 1845_UPDATERESULT.fields_by_name['message']._options = None 1846_GETRESPONSE.fields_by_name['error']._options = None 1847 1848_GNMI = _descriptor.ServiceDescriptor( 1849 name='gNMI', 1850 full_name='gnmi.gNMI', 1851 file=DESCRIPTOR, 1852 index=0, 1853 serialized_options=None, 1854 serialized_start=3555, 1855 serialized_end=3782, 1856 methods=[ 1857 _descriptor.MethodDescriptor( 1858 name='Capabilities', 1859 full_name='gnmi.gNMI.Capabilities', 1860 index=0, 1861 containing_service=None, 1862 input_type=_CAPABILITYREQUEST, 1863 output_type=_CAPABILITYRESPONSE, 1864 serialized_options=None, 1865 ), 1866 _descriptor.MethodDescriptor( 1867 name='Get', 1868 full_name='gnmi.gNMI.Get', 1869 index=1, 1870 containing_service=None, 1871 input_type=_GETREQUEST, 1872 output_type=_GETRESPONSE, 1873 serialized_options=None, 1874 ), 1875 _descriptor.MethodDescriptor( 1876 name='Set', 1877 full_name='gnmi.gNMI.Set', 1878 index=2, 1879 containing_service=None, 1880 input_type=_SETREQUEST, 1881 output_type=_SETRESPONSE, 1882 serialized_options=None, 1883 ), 1884 _descriptor.MethodDescriptor( 1885 name='Subscribe', 1886 full_name='gnmi.gNMI.Subscribe', 1887 index=3, 1888 containing_service=None, 1889 input_type=_SUBSCRIBEREQUEST, 1890 output_type=_SUBSCRIBERESPONSE, 1891 serialized_options=None, 1892 ), 1893]) 1894_sym_db.RegisterServiceDescriptor(_GNMI) 1895 1896DESCRIPTOR.services_by_name['gNMI'] = _GNMI 1897 1898# @@protoc_insertion_point(module_scope) 1899