1# Generated by the protocol buffer compiler. DO NOT EDIT! 2# source: cisco_telemetry.proto 3 4import sys 5_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) 6from google.protobuf import descriptor as _descriptor 7from google.protobuf import message as _message 8from google.protobuf import reflection as _reflection 9from google.protobuf import symbol_database as _symbol_database 10from google.protobuf import descriptor_pb2 11# @@protoc_insertion_point(imports) 12 13_sym_db = _symbol_database.Default() 14 15 16 17 18DESCRIPTOR = _descriptor.FileDescriptor( 19 name='cisco_telemetry.proto', 20 package='telemetry', 21 syntax='proto3', 22 serialized_pb=_b('\n\x15\x63isco_telemetry.proto\x12\ttelemetry\"\xbc\x02\n\tTelemetry\x12\x15\n\x0bnode_id_str\x18\x01 \x01(\tH\x00\x12\x1d\n\x13subscription_id_str\x18\x03 \x01(\tH\x01\x12\x15\n\rencoding_path\x18\x06 \x01(\t\x12\x15\n\rcollection_id\x18\x08 \x01(\x04\x12\x1d\n\x15\x63ollection_start_time\x18\t \x01(\x04\x12\x15\n\rmsg_timestamp\x18\n \x01(\x04\x12-\n\ndata_gpbkv\x18\x0b \x03(\x0b\x32\x19.telemetry.TelemetryField\x12.\n\x08\x64\x61ta_gpb\x18\x0c \x01(\x0b\x32\x1c.telemetry.TelemetryGPBTable\x12\x1b\n\x13\x63ollection_end_time\x18\r \x01(\x04\x42\t\n\x07node_idB\x0e\n\x0csubscription\"\xc1\x02\n\x0eTelemetryField\x12\x11\n\ttimestamp\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x15\n\x0b\x62ytes_value\x18\x04 \x01(\x0cH\x00\x12\x16\n\x0cstring_value\x18\x05 \x01(\tH\x00\x12\x14\n\nbool_value\x18\x06 \x01(\x08H\x00\x12\x16\n\x0cuint32_value\x18\x07 \x01(\rH\x00\x12\x16\n\x0cuint64_value\x18\x08 \x01(\x04H\x00\x12\x16\n\x0csint32_value\x18\t \x01(\x11H\x00\x12\x16\n\x0csint64_value\x18\n \x01(\x12H\x00\x12\x16\n\x0c\x64ouble_value\x18\x0b \x01(\x01H\x00\x12\x15\n\x0b\x66loat_value\x18\x0c \x01(\x02H\x00\x12)\n\x06\x66ields\x18\x0f \x03(\x0b\x32\x19.telemetry.TelemetryFieldB\x0f\n\rvalue_by_type\"<\n\x11TelemetryGPBTable\x12\'\n\x03row\x18\x01 \x03(\x0b\x32\x1a.telemetry.TelemetryRowGPB\"C\n\x0fTelemetryRowGPB\x12\x11\n\ttimestamp\x18\x01 \x01(\x04\x12\x0c\n\x04keys\x18\n \x01(\x0c\x12\x0f\n\x07\x63ontent\x18\x0b \x01(\x0c\x62\x06proto3') 23) 24_sym_db.RegisterFileDescriptor(DESCRIPTOR) 25 26 27 28 29_TELEMETRY = _descriptor.Descriptor( 30 name='Telemetry', 31 full_name='telemetry.Telemetry', 32 filename=None, 33 file=DESCRIPTOR, 34 containing_type=None, 35 fields=[ 36 _descriptor.FieldDescriptor( 37 name='node_id_str', full_name='telemetry.Telemetry.node_id_str', index=0, 38 number=1, type=9, cpp_type=9, label=1, 39 has_default_value=False, default_value=_b("").decode('utf-8'), 40 message_type=None, enum_type=None, containing_type=None, 41 is_extension=False, extension_scope=None, 42 options=None), 43 _descriptor.FieldDescriptor( 44 name='subscription_id_str', full_name='telemetry.Telemetry.subscription_id_str', index=1, 45 number=3, type=9, cpp_type=9, label=1, 46 has_default_value=False, default_value=_b("").decode('utf-8'), 47 message_type=None, enum_type=None, containing_type=None, 48 is_extension=False, extension_scope=None, 49 options=None), 50 _descriptor.FieldDescriptor( 51 name='encoding_path', full_name='telemetry.Telemetry.encoding_path', index=2, 52 number=6, type=9, cpp_type=9, label=1, 53 has_default_value=False, default_value=_b("").decode('utf-8'), 54 message_type=None, enum_type=None, containing_type=None, 55 is_extension=False, extension_scope=None, 56 options=None), 57 _descriptor.FieldDescriptor( 58 name='collection_id', full_name='telemetry.Telemetry.collection_id', index=3, 59 number=8, type=4, cpp_type=4, label=1, 60 has_default_value=False, default_value=0, 61 message_type=None, enum_type=None, containing_type=None, 62 is_extension=False, extension_scope=None, 63 options=None), 64 _descriptor.FieldDescriptor( 65 name='collection_start_time', full_name='telemetry.Telemetry.collection_start_time', index=4, 66 number=9, type=4, cpp_type=4, label=1, 67 has_default_value=False, default_value=0, 68 message_type=None, enum_type=None, containing_type=None, 69 is_extension=False, extension_scope=None, 70 options=None), 71 _descriptor.FieldDescriptor( 72 name='msg_timestamp', full_name='telemetry.Telemetry.msg_timestamp', index=5, 73 number=10, type=4, cpp_type=4, label=1, 74 has_default_value=False, default_value=0, 75 message_type=None, enum_type=None, containing_type=None, 76 is_extension=False, extension_scope=None, 77 options=None), 78 _descriptor.FieldDescriptor( 79 name='data_gpbkv', full_name='telemetry.Telemetry.data_gpbkv', index=6, 80 number=11, type=11, cpp_type=10, label=3, 81 has_default_value=False, default_value=[], 82 message_type=None, enum_type=None, containing_type=None, 83 is_extension=False, extension_scope=None, 84 options=None), 85 _descriptor.FieldDescriptor( 86 name='data_gpb', full_name='telemetry.Telemetry.data_gpb', index=7, 87 number=12, type=11, cpp_type=10, label=1, 88 has_default_value=False, default_value=None, 89 message_type=None, enum_type=None, containing_type=None, 90 is_extension=False, extension_scope=None, 91 options=None), 92 _descriptor.FieldDescriptor( 93 name='collection_end_time', full_name='telemetry.Telemetry.collection_end_time', index=8, 94 number=13, type=4, cpp_type=4, label=1, 95 has_default_value=False, default_value=0, 96 message_type=None, enum_type=None, containing_type=None, 97 is_extension=False, extension_scope=None, 98 options=None), 99 ], 100 extensions=[ 101 ], 102 nested_types=[], 103 enum_types=[ 104 ], 105 options=None, 106 is_extendable=False, 107 syntax='proto3', 108 extension_ranges=[], 109 oneofs=[ 110 _descriptor.OneofDescriptor( 111 name='node_id', full_name='telemetry.Telemetry.node_id', 112 index=0, containing_type=None, fields=[]), 113 _descriptor.OneofDescriptor( 114 name='subscription', full_name='telemetry.Telemetry.subscription', 115 index=1, containing_type=None, fields=[]), 116 ], 117 serialized_start=37, 118 serialized_end=353, 119) 120 121 122_TELEMETRYFIELD = _descriptor.Descriptor( 123 name='TelemetryField', 124 full_name='telemetry.TelemetryField', 125 filename=None, 126 file=DESCRIPTOR, 127 containing_type=None, 128 fields=[ 129 _descriptor.FieldDescriptor( 130 name='timestamp', full_name='telemetry.TelemetryField.timestamp', index=0, 131 number=1, type=4, cpp_type=4, label=1, 132 has_default_value=False, default_value=0, 133 message_type=None, enum_type=None, containing_type=None, 134 is_extension=False, extension_scope=None, 135 options=None), 136 _descriptor.FieldDescriptor( 137 name='name', full_name='telemetry.TelemetryField.name', index=1, 138 number=2, type=9, cpp_type=9, label=1, 139 has_default_value=False, default_value=_b("").decode('utf-8'), 140 message_type=None, enum_type=None, containing_type=None, 141 is_extension=False, extension_scope=None, 142 options=None), 143 _descriptor.FieldDescriptor( 144 name='bytes_value', full_name='telemetry.TelemetryField.bytes_value', index=2, 145 number=4, type=12, cpp_type=9, label=1, 146 has_default_value=False, default_value=_b(""), 147 message_type=None, enum_type=None, containing_type=None, 148 is_extension=False, extension_scope=None, 149 options=None), 150 _descriptor.FieldDescriptor( 151 name='string_value', full_name='telemetry.TelemetryField.string_value', index=3, 152 number=5, type=9, cpp_type=9, label=1, 153 has_default_value=False, default_value=_b("").decode('utf-8'), 154 message_type=None, enum_type=None, containing_type=None, 155 is_extension=False, extension_scope=None, 156 options=None), 157 _descriptor.FieldDescriptor( 158 name='bool_value', full_name='telemetry.TelemetryField.bool_value', index=4, 159 number=6, type=8, cpp_type=7, label=1, 160 has_default_value=False, default_value=False, 161 message_type=None, enum_type=None, containing_type=None, 162 is_extension=False, extension_scope=None, 163 options=None), 164 _descriptor.FieldDescriptor( 165 name='uint32_value', full_name='telemetry.TelemetryField.uint32_value', index=5, 166 number=7, type=13, cpp_type=3, label=1, 167 has_default_value=False, default_value=0, 168 message_type=None, enum_type=None, containing_type=None, 169 is_extension=False, extension_scope=None, 170 options=None), 171 _descriptor.FieldDescriptor( 172 name='uint64_value', full_name='telemetry.TelemetryField.uint64_value', index=6, 173 number=8, type=4, cpp_type=4, label=1, 174 has_default_value=False, default_value=0, 175 message_type=None, enum_type=None, containing_type=None, 176 is_extension=False, extension_scope=None, 177 options=None), 178 _descriptor.FieldDescriptor( 179 name='sint32_value', full_name='telemetry.TelemetryField.sint32_value', index=7, 180 number=9, type=17, cpp_type=1, label=1, 181 has_default_value=False, default_value=0, 182 message_type=None, enum_type=None, containing_type=None, 183 is_extension=False, extension_scope=None, 184 options=None), 185 _descriptor.FieldDescriptor( 186 name='sint64_value', full_name='telemetry.TelemetryField.sint64_value', index=8, 187 number=10, type=18, cpp_type=2, label=1, 188 has_default_value=False, default_value=0, 189 message_type=None, enum_type=None, containing_type=None, 190 is_extension=False, extension_scope=None, 191 options=None), 192 _descriptor.FieldDescriptor( 193 name='double_value', full_name='telemetry.TelemetryField.double_value', index=9, 194 number=11, type=1, cpp_type=5, label=1, 195 has_default_value=False, default_value=float(0), 196 message_type=None, enum_type=None, containing_type=None, 197 is_extension=False, extension_scope=None, 198 options=None), 199 _descriptor.FieldDescriptor( 200 name='float_value', full_name='telemetry.TelemetryField.float_value', index=10, 201 number=12, type=2, cpp_type=6, label=1, 202 has_default_value=False, default_value=float(0), 203 message_type=None, enum_type=None, containing_type=None, 204 is_extension=False, extension_scope=None, 205 options=None), 206 _descriptor.FieldDescriptor( 207 name='fields', full_name='telemetry.TelemetryField.fields', index=11, 208 number=15, type=11, cpp_type=10, label=3, 209 has_default_value=False, default_value=[], 210 message_type=None, enum_type=None, containing_type=None, 211 is_extension=False, extension_scope=None, 212 options=None), 213 ], 214 extensions=[ 215 ], 216 nested_types=[], 217 enum_types=[ 218 ], 219 options=None, 220 is_extendable=False, 221 syntax='proto3', 222 extension_ranges=[], 223 oneofs=[ 224 _descriptor.OneofDescriptor( 225 name='value_by_type', full_name='telemetry.TelemetryField.value_by_type', 226 index=0, containing_type=None, fields=[]), 227 ], 228 serialized_start=356, 229 serialized_end=677, 230) 231 232 233_TELEMETRYGPBTABLE = _descriptor.Descriptor( 234 name='TelemetryGPBTable', 235 full_name='telemetry.TelemetryGPBTable', 236 filename=None, 237 file=DESCRIPTOR, 238 containing_type=None, 239 fields=[ 240 _descriptor.FieldDescriptor( 241 name='row', full_name='telemetry.TelemetryGPBTable.row', index=0, 242 number=1, type=11, cpp_type=10, label=3, 243 has_default_value=False, default_value=[], 244 message_type=None, enum_type=None, containing_type=None, 245 is_extension=False, extension_scope=None, 246 options=None), 247 ], 248 extensions=[ 249 ], 250 nested_types=[], 251 enum_types=[ 252 ], 253 options=None, 254 is_extendable=False, 255 syntax='proto3', 256 extension_ranges=[], 257 oneofs=[ 258 ], 259 serialized_start=679, 260 serialized_end=739, 261) 262 263 264_TELEMETRYROWGPB = _descriptor.Descriptor( 265 name='TelemetryRowGPB', 266 full_name='telemetry.TelemetryRowGPB', 267 filename=None, 268 file=DESCRIPTOR, 269 containing_type=None, 270 fields=[ 271 _descriptor.FieldDescriptor( 272 name='timestamp', full_name='telemetry.TelemetryRowGPB.timestamp', index=0, 273 number=1, type=4, cpp_type=4, label=1, 274 has_default_value=False, default_value=0, 275 message_type=None, enum_type=None, containing_type=None, 276 is_extension=False, extension_scope=None, 277 options=None), 278 _descriptor.FieldDescriptor( 279 name='keys', full_name='telemetry.TelemetryRowGPB.keys', index=1, 280 number=10, type=12, cpp_type=9, label=1, 281 has_default_value=False, default_value=_b(""), 282 message_type=None, enum_type=None, containing_type=None, 283 is_extension=False, extension_scope=None, 284 options=None), 285 _descriptor.FieldDescriptor( 286 name='content', full_name='telemetry.TelemetryRowGPB.content', index=2, 287 number=11, type=12, cpp_type=9, label=1, 288 has_default_value=False, default_value=_b(""), 289 message_type=None, enum_type=None, containing_type=None, 290 is_extension=False, extension_scope=None, 291 options=None), 292 ], 293 extensions=[ 294 ], 295 nested_types=[], 296 enum_types=[ 297 ], 298 options=None, 299 is_extendable=False, 300 syntax='proto3', 301 extension_ranges=[], 302 oneofs=[ 303 ], 304 serialized_start=741, 305 serialized_end=808, 306) 307 308_TELEMETRY.fields_by_name['data_gpbkv'].message_type = _TELEMETRYFIELD 309_TELEMETRY.fields_by_name['data_gpb'].message_type = _TELEMETRYGPBTABLE 310_TELEMETRY.oneofs_by_name['node_id'].fields.append( 311 _TELEMETRY.fields_by_name['node_id_str']) 312_TELEMETRY.fields_by_name['node_id_str'].containing_oneof = _TELEMETRY.oneofs_by_name['node_id'] 313_TELEMETRY.oneofs_by_name['subscription'].fields.append( 314 _TELEMETRY.fields_by_name['subscription_id_str']) 315_TELEMETRY.fields_by_name['subscription_id_str'].containing_oneof = _TELEMETRY.oneofs_by_name['subscription'] 316_TELEMETRYFIELD.fields_by_name['fields'].message_type = _TELEMETRYFIELD 317_TELEMETRYFIELD.oneofs_by_name['value_by_type'].fields.append( 318 _TELEMETRYFIELD.fields_by_name['bytes_value']) 319_TELEMETRYFIELD.fields_by_name['bytes_value'].containing_oneof = _TELEMETRYFIELD.oneofs_by_name['value_by_type'] 320_TELEMETRYFIELD.oneofs_by_name['value_by_type'].fields.append( 321 _TELEMETRYFIELD.fields_by_name['string_value']) 322_TELEMETRYFIELD.fields_by_name['string_value'].containing_oneof = _TELEMETRYFIELD.oneofs_by_name['value_by_type'] 323_TELEMETRYFIELD.oneofs_by_name['value_by_type'].fields.append( 324 _TELEMETRYFIELD.fields_by_name['bool_value']) 325_TELEMETRYFIELD.fields_by_name['bool_value'].containing_oneof = _TELEMETRYFIELD.oneofs_by_name['value_by_type'] 326_TELEMETRYFIELD.oneofs_by_name['value_by_type'].fields.append( 327 _TELEMETRYFIELD.fields_by_name['uint32_value']) 328_TELEMETRYFIELD.fields_by_name['uint32_value'].containing_oneof = _TELEMETRYFIELD.oneofs_by_name['value_by_type'] 329_TELEMETRYFIELD.oneofs_by_name['value_by_type'].fields.append( 330 _TELEMETRYFIELD.fields_by_name['uint64_value']) 331_TELEMETRYFIELD.fields_by_name['uint64_value'].containing_oneof = _TELEMETRYFIELD.oneofs_by_name['value_by_type'] 332_TELEMETRYFIELD.oneofs_by_name['value_by_type'].fields.append( 333 _TELEMETRYFIELD.fields_by_name['sint32_value']) 334_TELEMETRYFIELD.fields_by_name['sint32_value'].containing_oneof = _TELEMETRYFIELD.oneofs_by_name['value_by_type'] 335_TELEMETRYFIELD.oneofs_by_name['value_by_type'].fields.append( 336 _TELEMETRYFIELD.fields_by_name['sint64_value']) 337_TELEMETRYFIELD.fields_by_name['sint64_value'].containing_oneof = _TELEMETRYFIELD.oneofs_by_name['value_by_type'] 338_TELEMETRYFIELD.oneofs_by_name['value_by_type'].fields.append( 339 _TELEMETRYFIELD.fields_by_name['double_value']) 340_TELEMETRYFIELD.fields_by_name['double_value'].containing_oneof = _TELEMETRYFIELD.oneofs_by_name['value_by_type'] 341_TELEMETRYFIELD.oneofs_by_name['value_by_type'].fields.append( 342 _TELEMETRYFIELD.fields_by_name['float_value']) 343_TELEMETRYFIELD.fields_by_name['float_value'].containing_oneof = _TELEMETRYFIELD.oneofs_by_name['value_by_type'] 344_TELEMETRYGPBTABLE.fields_by_name['row'].message_type = _TELEMETRYROWGPB 345DESCRIPTOR.message_types_by_name['Telemetry'] = _TELEMETRY 346DESCRIPTOR.message_types_by_name['TelemetryField'] = _TELEMETRYFIELD 347DESCRIPTOR.message_types_by_name['TelemetryGPBTable'] = _TELEMETRYGPBTABLE 348DESCRIPTOR.message_types_by_name['TelemetryRowGPB'] = _TELEMETRYROWGPB 349 350Telemetry = _reflection.GeneratedProtocolMessageType('Telemetry', (_message.Message,), dict( 351 DESCRIPTOR = _TELEMETRY, 352 __module__ = 'cisco_telemetry_pb2' 353 # @@protoc_insertion_point(class_scope:telemetry.Telemetry) 354 )) 355_sym_db.RegisterMessage(Telemetry) 356 357TelemetryField = _reflection.GeneratedProtocolMessageType('TelemetryField', (_message.Message,), dict( 358 DESCRIPTOR = _TELEMETRYFIELD, 359 __module__ = 'cisco_telemetry_pb2' 360 # @@protoc_insertion_point(class_scope:telemetry.TelemetryField) 361 )) 362_sym_db.RegisterMessage(TelemetryField) 363 364TelemetryGPBTable = _reflection.GeneratedProtocolMessageType('TelemetryGPBTable', (_message.Message,), dict( 365 DESCRIPTOR = _TELEMETRYGPBTABLE, 366 __module__ = 'cisco_telemetry_pb2' 367 # @@protoc_insertion_point(class_scope:telemetry.TelemetryGPBTable) 368 )) 369_sym_db.RegisterMessage(TelemetryGPBTable) 370 371TelemetryRowGPB = _reflection.GeneratedProtocolMessageType('TelemetryRowGPB', (_message.Message,), dict( 372 DESCRIPTOR = _TELEMETRYROWGPB, 373 __module__ = 'cisco_telemetry_pb2' 374 # @@protoc_insertion_point(class_scope:telemetry.TelemetryRowGPB) 375 )) 376_sym_db.RegisterMessage(TelemetryRowGPB) 377 378 379# @@protoc_insertion_point(module_scope) 380