1# Generated by the protocol buffer compiler. DO NOT EDIT! 2# source: update_metadata.proto 3 4from google.protobuf import descriptor as _descriptor 5from google.protobuf import message as _message 6from google.protobuf import reflection as _reflection 7from google.protobuf import descriptor_pb2 8# @@protoc_insertion_point(imports) 9 10 11 12 13DESCRIPTOR = _descriptor.FileDescriptor( 14 name='update_metadata.proto', 15 package='chromeos_update_engine', 16 serialized_pb='\n\x15update_metadata.proto\x12\x16\x63hromeos_update_engine\"1\n\x06\x45xtent\x12\x13\n\x0bstart_block\x18\x01 \x01(\x04\x12\x12\n\nnum_blocks\x18\x02 \x01(\x04\"z\n\nSignatures\x12@\n\nsignatures\x18\x01 \x03(\x0b\x32,.chromeos_update_engine.Signatures.Signature\x1a*\n\tSignature\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"+\n\rPartitionInfo\x12\x0c\n\x04size\x18\x01 \x01(\x04\x12\x0c\n\x04hash\x18\x02 \x01(\x0c\"w\n\tImageInfo\x12\r\n\x05\x62oard\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\t\x12\x0f\n\x07\x63hannel\x18\x03 \x01(\t\x12\x0f\n\x07version\x18\x04 \x01(\t\x12\x15\n\rbuild_channel\x18\x05 \x01(\t\x12\x15\n\rbuild_version\x18\x06 \x01(\t\"\xe6\x03\n\x10InstallOperation\x12;\n\x04type\x18\x01 \x02(\x0e\x32-.chromeos_update_engine.InstallOperation.Type\x12\x13\n\x0b\x64\x61ta_offset\x18\x02 \x01(\x04\x12\x13\n\x0b\x64\x61ta_length\x18\x03 \x01(\x04\x12\x33\n\x0bsrc_extents\x18\x04 \x03(\x0b\x32\x1e.chromeos_update_engine.Extent\x12\x12\n\nsrc_length\x18\x05 \x01(\x04\x12\x33\n\x0b\x64st_extents\x18\x06 \x03(\x0b\x32\x1e.chromeos_update_engine.Extent\x12\x12\n\ndst_length\x18\x07 \x01(\x04\x12\x18\n\x10\x64\x61ta_sha256_hash\x18\x08 \x01(\x0c\x12\x17\n\x0fsrc_sha256_hash\x18\t \x01(\x0c\"\xa5\x01\n\x04Type\x12\x0b\n\x07REPLACE\x10\x00\x12\x0e\n\nREPLACE_BZ\x10\x01\x12\x08\n\x04MOVE\x10\x02\x12\n\n\x06\x42SDIFF\x10\x03\x12\x0f\n\x0bSOURCE_COPY\x10\x04\x12\x11\n\rSOURCE_BSDIFF\x10\x05\x12\x0e\n\nREPLACE_XZ\x10\x08\x12\x08\n\x04ZERO\x10\x06\x12\x0b\n\x07\x44ISCARD\x10\x07\x12\x11\n\rBROTLI_BSDIFF\x10\n\x12\x0c\n\x08PUFFDIFF\x10\t\"\xd7\x05\n\x0fPartitionUpdate\x12\x16\n\x0epartition_name\x18\x01 \x02(\t\x12\x17\n\x0frun_postinstall\x18\x02 \x01(\x08\x12\x18\n\x10postinstall_path\x18\x03 \x01(\t\x12\x17\n\x0f\x66ilesystem_type\x18\x04 \x01(\t\x12M\n\x17new_partition_signature\x18\x05 \x03(\x0b\x32,.chromeos_update_engine.Signatures.Signature\x12\x41\n\x12old_partition_info\x18\x06 \x01(\x0b\x32%.chromeos_update_engine.PartitionInfo\x12\x41\n\x12new_partition_info\x18\x07 \x01(\x0b\x32%.chromeos_update_engine.PartitionInfo\x12<\n\noperations\x18\x08 \x03(\x0b\x32(.chromeos_update_engine.InstallOperation\x12\x1c\n\x14postinstall_optional\x18\t \x01(\x08\x12=\n\x15hash_tree_data_extent\x18\n \x01(\x0b\x32\x1e.chromeos_update_engine.Extent\x12\x38\n\x10hash_tree_extent\x18\x0b \x01(\x0b\x32\x1e.chromeos_update_engine.Extent\x12\x1b\n\x13hash_tree_algorithm\x18\x0c \x01(\t\x12\x16\n\x0ehash_tree_salt\x18\r \x01(\x0c\x12\x37\n\x0f\x66\x65\x63_data_extent\x18\x0e \x01(\x0b\x32\x1e.chromeos_update_engine.Extent\x12\x32\n\nfec_extent\x18\x0f \x01(\x0b\x32\x1e.chromeos_update_engine.Extent\x12\x14\n\tfec_roots\x18\x10 \x01(\r:\x01\x32\"L\n\x15\x44ynamicPartitionGroup\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\x0c\n\x04size\x18\x02 \x01(\x04\x12\x17\n\x0fpartition_names\x18\x03 \x03(\t\"Y\n\x18\x44ynamicPartitionMetadata\x12=\n\x06groups\x18\x01 \x03(\x0b\x32-.chromeos_update_engine.DynamicPartitionGroup\"\xb1\x06\n\x14\x44\x65ltaArchiveManifest\x12\x44\n\x12install_operations\x18\x01 \x03(\x0b\x32(.chromeos_update_engine.InstallOperation\x12K\n\x19kernel_install_operations\x18\x02 \x03(\x0b\x32(.chromeos_update_engine.InstallOperation\x12\x18\n\nblock_size\x18\x03 \x01(\r:\x04\x34\x30\x39\x36\x12\x19\n\x11signatures_offset\x18\x04 \x01(\x04\x12\x17\n\x0fsignatures_size\x18\x05 \x01(\x04\x12>\n\x0fold_kernel_info\x18\x06 \x01(\x0b\x32%.chromeos_update_engine.PartitionInfo\x12>\n\x0fnew_kernel_info\x18\x07 \x01(\x0b\x32%.chromeos_update_engine.PartitionInfo\x12>\n\x0fold_rootfs_info\x18\x08 \x01(\x0b\x32%.chromeos_update_engine.PartitionInfo\x12>\n\x0fnew_rootfs_info\x18\t \x01(\x0b\x32%.chromeos_update_engine.PartitionInfo\x12\x39\n\x0eold_image_info\x18\n \x01(\x0b\x32!.chromeos_update_engine.ImageInfo\x12\x39\n\x0enew_image_info\x18\x0b \x01(\x0b\x32!.chromeos_update_engine.ImageInfo\x12\x18\n\rminor_version\x18\x0c \x01(\r:\x01\x30\x12;\n\npartitions\x18\r \x03(\x0b\x32\'.chromeos_update_engine.PartitionUpdate\x12\x15\n\rmax_timestamp\x18\x0e \x01(\x03\x12T\n\x1a\x64ynamic_partition_metadata\x18\x0f \x01(\x0b\x32\x30.chromeos_update_engine.DynamicPartitionMetadataB\x02H\x03') 17 18 19 20_INSTALLOPERATION_TYPE = _descriptor.EnumDescriptor( 21 name='Type', 22 full_name='chromeos_update_engine.InstallOperation.Type', 23 filename=None, 24 file=DESCRIPTOR, 25 values=[ 26 _descriptor.EnumValueDescriptor( 27 name='REPLACE', index=0, number=0, 28 options=None, 29 type=None), 30 _descriptor.EnumValueDescriptor( 31 name='REPLACE_BZ', index=1, number=1, 32 options=None, 33 type=None), 34 _descriptor.EnumValueDescriptor( 35 name='MOVE', index=2, number=2, 36 options=None, 37 type=None), 38 _descriptor.EnumValueDescriptor( 39 name='BSDIFF', index=3, number=3, 40 options=None, 41 type=None), 42 _descriptor.EnumValueDescriptor( 43 name='SOURCE_COPY', index=4, number=4, 44 options=None, 45 type=None), 46 _descriptor.EnumValueDescriptor( 47 name='SOURCE_BSDIFF', index=5, number=5, 48 options=None, 49 type=None), 50 _descriptor.EnumValueDescriptor( 51 name='REPLACE_XZ', index=6, number=8, 52 options=None, 53 type=None), 54 _descriptor.EnumValueDescriptor( 55 name='ZERO', index=7, number=6, 56 options=None, 57 type=None), 58 _descriptor.EnumValueDescriptor( 59 name='DISCARD', index=8, number=7, 60 options=None, 61 type=None), 62 _descriptor.EnumValueDescriptor( 63 name='BROTLI_BSDIFF', index=9, number=10, 64 options=None, 65 type=None), 66 _descriptor.EnumValueDescriptor( 67 name='PUFFDIFF', index=10, number=9, 68 options=None, 69 type=None), 70 ], 71 containing_type=None, 72 options=None, 73 serialized_start=712, 74 serialized_end=877, 75) 76 77 78_EXTENT = _descriptor.Descriptor( 79 name='Extent', 80 full_name='chromeos_update_engine.Extent', 81 filename=None, 82 file=DESCRIPTOR, 83 containing_type=None, 84 fields=[ 85 _descriptor.FieldDescriptor( 86 name='start_block', full_name='chromeos_update_engine.Extent.start_block', index=0, 87 number=1, type=4, cpp_type=4, label=1, 88 has_default_value=False, default_value=0, 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='num_blocks', full_name='chromeos_update_engine.Extent.num_blocks', index=1, 94 number=2, 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 extension_ranges=[], 108 serialized_start=49, 109 serialized_end=98, 110) 111 112 113_SIGNATURES_SIGNATURE = _descriptor.Descriptor( 114 name='Signature', 115 full_name='chromeos_update_engine.Signatures.Signature', 116 filename=None, 117 file=DESCRIPTOR, 118 containing_type=None, 119 fields=[ 120 _descriptor.FieldDescriptor( 121 name='version', full_name='chromeos_update_engine.Signatures.Signature.version', index=0, 122 number=1, type=13, cpp_type=3, label=1, 123 has_default_value=False, default_value=0, 124 message_type=None, enum_type=None, containing_type=None, 125 is_extension=False, extension_scope=None, 126 options=None), 127 _descriptor.FieldDescriptor( 128 name='data', full_name='chromeos_update_engine.Signatures.Signature.data', index=1, 129 number=2, type=12, cpp_type=9, label=1, 130 has_default_value=False, default_value="", 131 message_type=None, enum_type=None, containing_type=None, 132 is_extension=False, extension_scope=None, 133 options=None), 134 ], 135 extensions=[ 136 ], 137 nested_types=[], 138 enum_types=[ 139 ], 140 options=None, 141 is_extendable=False, 142 extension_ranges=[], 143 serialized_start=180, 144 serialized_end=222, 145) 146 147_SIGNATURES = _descriptor.Descriptor( 148 name='Signatures', 149 full_name='chromeos_update_engine.Signatures', 150 filename=None, 151 file=DESCRIPTOR, 152 containing_type=None, 153 fields=[ 154 _descriptor.FieldDescriptor( 155 name='signatures', full_name='chromeos_update_engine.Signatures.signatures', index=0, 156 number=1, type=11, cpp_type=10, label=3, 157 has_default_value=False, default_value=[], 158 message_type=None, enum_type=None, containing_type=None, 159 is_extension=False, extension_scope=None, 160 options=None), 161 ], 162 extensions=[ 163 ], 164 nested_types=[_SIGNATURES_SIGNATURE, ], 165 enum_types=[ 166 ], 167 options=None, 168 is_extendable=False, 169 extension_ranges=[], 170 serialized_start=100, 171 serialized_end=222, 172) 173 174 175_PARTITIONINFO = _descriptor.Descriptor( 176 name='PartitionInfo', 177 full_name='chromeos_update_engine.PartitionInfo', 178 filename=None, 179 file=DESCRIPTOR, 180 containing_type=None, 181 fields=[ 182 _descriptor.FieldDescriptor( 183 name='size', full_name='chromeos_update_engine.PartitionInfo.size', index=0, 184 number=1, type=4, cpp_type=4, label=1, 185 has_default_value=False, default_value=0, 186 message_type=None, enum_type=None, containing_type=None, 187 is_extension=False, extension_scope=None, 188 options=None), 189 _descriptor.FieldDescriptor( 190 name='hash', full_name='chromeos_update_engine.PartitionInfo.hash', index=1, 191 number=2, type=12, cpp_type=9, label=1, 192 has_default_value=False, default_value="", 193 message_type=None, enum_type=None, containing_type=None, 194 is_extension=False, extension_scope=None, 195 options=None), 196 ], 197 extensions=[ 198 ], 199 nested_types=[], 200 enum_types=[ 201 ], 202 options=None, 203 is_extendable=False, 204 extension_ranges=[], 205 serialized_start=224, 206 serialized_end=267, 207) 208 209 210_IMAGEINFO = _descriptor.Descriptor( 211 name='ImageInfo', 212 full_name='chromeos_update_engine.ImageInfo', 213 filename=None, 214 file=DESCRIPTOR, 215 containing_type=None, 216 fields=[ 217 _descriptor.FieldDescriptor( 218 name='board', full_name='chromeos_update_engine.ImageInfo.board', index=0, 219 number=1, type=9, cpp_type=9, label=1, 220 has_default_value=False, default_value=unicode("", "utf-8"), 221 message_type=None, enum_type=None, containing_type=None, 222 is_extension=False, extension_scope=None, 223 options=None), 224 _descriptor.FieldDescriptor( 225 name='key', full_name='chromeos_update_engine.ImageInfo.key', index=1, 226 number=2, type=9, cpp_type=9, label=1, 227 has_default_value=False, default_value=unicode("", "utf-8"), 228 message_type=None, enum_type=None, containing_type=None, 229 is_extension=False, extension_scope=None, 230 options=None), 231 _descriptor.FieldDescriptor( 232 name='channel', full_name='chromeos_update_engine.ImageInfo.channel', index=2, 233 number=3, type=9, cpp_type=9, label=1, 234 has_default_value=False, default_value=unicode("", "utf-8"), 235 message_type=None, enum_type=None, containing_type=None, 236 is_extension=False, extension_scope=None, 237 options=None), 238 _descriptor.FieldDescriptor( 239 name='version', full_name='chromeos_update_engine.ImageInfo.version', index=3, 240 number=4, type=9, cpp_type=9, label=1, 241 has_default_value=False, default_value=unicode("", "utf-8"), 242 message_type=None, enum_type=None, containing_type=None, 243 is_extension=False, extension_scope=None, 244 options=None), 245 _descriptor.FieldDescriptor( 246 name='build_channel', full_name='chromeos_update_engine.ImageInfo.build_channel', index=4, 247 number=5, type=9, cpp_type=9, label=1, 248 has_default_value=False, default_value=unicode("", "utf-8"), 249 message_type=None, enum_type=None, containing_type=None, 250 is_extension=False, extension_scope=None, 251 options=None), 252 _descriptor.FieldDescriptor( 253 name='build_version', full_name='chromeos_update_engine.ImageInfo.build_version', index=5, 254 number=6, type=9, cpp_type=9, label=1, 255 has_default_value=False, default_value=unicode("", "utf-8"), 256 message_type=None, enum_type=None, containing_type=None, 257 is_extension=False, extension_scope=None, 258 options=None), 259 ], 260 extensions=[ 261 ], 262 nested_types=[], 263 enum_types=[ 264 ], 265 options=None, 266 is_extendable=False, 267 extension_ranges=[], 268 serialized_start=269, 269 serialized_end=388, 270) 271 272 273_INSTALLOPERATION = _descriptor.Descriptor( 274 name='InstallOperation', 275 full_name='chromeos_update_engine.InstallOperation', 276 filename=None, 277 file=DESCRIPTOR, 278 containing_type=None, 279 fields=[ 280 _descriptor.FieldDescriptor( 281 name='type', full_name='chromeos_update_engine.InstallOperation.type', index=0, 282 number=1, type=14, cpp_type=8, label=2, 283 has_default_value=False, default_value=0, 284 message_type=None, enum_type=None, containing_type=None, 285 is_extension=False, extension_scope=None, 286 options=None), 287 _descriptor.FieldDescriptor( 288 name='data_offset', full_name='chromeos_update_engine.InstallOperation.data_offset', index=1, 289 number=2, type=4, cpp_type=4, label=1, 290 has_default_value=False, default_value=0, 291 message_type=None, enum_type=None, containing_type=None, 292 is_extension=False, extension_scope=None, 293 options=None), 294 _descriptor.FieldDescriptor( 295 name='data_length', full_name='chromeos_update_engine.InstallOperation.data_length', index=2, 296 number=3, type=4, cpp_type=4, label=1, 297 has_default_value=False, default_value=0, 298 message_type=None, enum_type=None, containing_type=None, 299 is_extension=False, extension_scope=None, 300 options=None), 301 _descriptor.FieldDescriptor( 302 name='src_extents', full_name='chromeos_update_engine.InstallOperation.src_extents', index=3, 303 number=4, type=11, cpp_type=10, label=3, 304 has_default_value=False, default_value=[], 305 message_type=None, enum_type=None, containing_type=None, 306 is_extension=False, extension_scope=None, 307 options=None), 308 _descriptor.FieldDescriptor( 309 name='src_length', full_name='chromeos_update_engine.InstallOperation.src_length', index=4, 310 number=5, type=4, cpp_type=4, label=1, 311 has_default_value=False, default_value=0, 312 message_type=None, enum_type=None, containing_type=None, 313 is_extension=False, extension_scope=None, 314 options=None), 315 _descriptor.FieldDescriptor( 316 name='dst_extents', full_name='chromeos_update_engine.InstallOperation.dst_extents', index=5, 317 number=6, type=11, cpp_type=10, label=3, 318 has_default_value=False, default_value=[], 319 message_type=None, enum_type=None, containing_type=None, 320 is_extension=False, extension_scope=None, 321 options=None), 322 _descriptor.FieldDescriptor( 323 name='dst_length', full_name='chromeos_update_engine.InstallOperation.dst_length', index=6, 324 number=7, type=4, cpp_type=4, label=1, 325 has_default_value=False, default_value=0, 326 message_type=None, enum_type=None, containing_type=None, 327 is_extension=False, extension_scope=None, 328 options=None), 329 _descriptor.FieldDescriptor( 330 name='data_sha256_hash', full_name='chromeos_update_engine.InstallOperation.data_sha256_hash', index=7, 331 number=8, type=12, cpp_type=9, label=1, 332 has_default_value=False, default_value="", 333 message_type=None, enum_type=None, containing_type=None, 334 is_extension=False, extension_scope=None, 335 options=None), 336 _descriptor.FieldDescriptor( 337 name='src_sha256_hash', full_name='chromeos_update_engine.InstallOperation.src_sha256_hash', index=8, 338 number=9, type=12, cpp_type=9, label=1, 339 has_default_value=False, default_value="", 340 message_type=None, enum_type=None, containing_type=None, 341 is_extension=False, extension_scope=None, 342 options=None), 343 ], 344 extensions=[ 345 ], 346 nested_types=[], 347 enum_types=[ 348 _INSTALLOPERATION_TYPE, 349 ], 350 options=None, 351 is_extendable=False, 352 extension_ranges=[], 353 serialized_start=391, 354 serialized_end=877, 355) 356 357 358_PARTITIONUPDATE = _descriptor.Descriptor( 359 name='PartitionUpdate', 360 full_name='chromeos_update_engine.PartitionUpdate', 361 filename=None, 362 file=DESCRIPTOR, 363 containing_type=None, 364 fields=[ 365 _descriptor.FieldDescriptor( 366 name='partition_name', full_name='chromeos_update_engine.PartitionUpdate.partition_name', index=0, 367 number=1, type=9, cpp_type=9, label=2, 368 has_default_value=False, default_value=unicode("", "utf-8"), 369 message_type=None, enum_type=None, containing_type=None, 370 is_extension=False, extension_scope=None, 371 options=None), 372 _descriptor.FieldDescriptor( 373 name='run_postinstall', full_name='chromeos_update_engine.PartitionUpdate.run_postinstall', index=1, 374 number=2, type=8, cpp_type=7, label=1, 375 has_default_value=False, default_value=False, 376 message_type=None, enum_type=None, containing_type=None, 377 is_extension=False, extension_scope=None, 378 options=None), 379 _descriptor.FieldDescriptor( 380 name='postinstall_path', full_name='chromeos_update_engine.PartitionUpdate.postinstall_path', index=2, 381 number=3, type=9, cpp_type=9, label=1, 382 has_default_value=False, default_value=unicode("", "utf-8"), 383 message_type=None, enum_type=None, containing_type=None, 384 is_extension=False, extension_scope=None, 385 options=None), 386 _descriptor.FieldDescriptor( 387 name='filesystem_type', full_name='chromeos_update_engine.PartitionUpdate.filesystem_type', index=3, 388 number=4, type=9, cpp_type=9, label=1, 389 has_default_value=False, default_value=unicode("", "utf-8"), 390 message_type=None, enum_type=None, containing_type=None, 391 is_extension=False, extension_scope=None, 392 options=None), 393 _descriptor.FieldDescriptor( 394 name='new_partition_signature', full_name='chromeos_update_engine.PartitionUpdate.new_partition_signature', index=4, 395 number=5, type=11, cpp_type=10, label=3, 396 has_default_value=False, default_value=[], 397 message_type=None, enum_type=None, containing_type=None, 398 is_extension=False, extension_scope=None, 399 options=None), 400 _descriptor.FieldDescriptor( 401 name='old_partition_info', full_name='chromeos_update_engine.PartitionUpdate.old_partition_info', index=5, 402 number=6, type=11, cpp_type=10, label=1, 403 has_default_value=False, default_value=None, 404 message_type=None, enum_type=None, containing_type=None, 405 is_extension=False, extension_scope=None, 406 options=None), 407 _descriptor.FieldDescriptor( 408 name='new_partition_info', full_name='chromeos_update_engine.PartitionUpdate.new_partition_info', index=6, 409 number=7, type=11, cpp_type=10, label=1, 410 has_default_value=False, default_value=None, 411 message_type=None, enum_type=None, containing_type=None, 412 is_extension=False, extension_scope=None, 413 options=None), 414 _descriptor.FieldDescriptor( 415 name='operations', full_name='chromeos_update_engine.PartitionUpdate.operations', index=7, 416 number=8, type=11, cpp_type=10, label=3, 417 has_default_value=False, default_value=[], 418 message_type=None, enum_type=None, containing_type=None, 419 is_extension=False, extension_scope=None, 420 options=None), 421 _descriptor.FieldDescriptor( 422 name='postinstall_optional', full_name='chromeos_update_engine.PartitionUpdate.postinstall_optional', index=8, 423 number=9, type=8, cpp_type=7, label=1, 424 has_default_value=False, default_value=False, 425 message_type=None, enum_type=None, containing_type=None, 426 is_extension=False, extension_scope=None, 427 options=None), 428 _descriptor.FieldDescriptor( 429 name='hash_tree_data_extent', full_name='chromeos_update_engine.PartitionUpdate.hash_tree_data_extent', index=9, 430 number=10, type=11, cpp_type=10, label=1, 431 has_default_value=False, default_value=None, 432 message_type=None, enum_type=None, containing_type=None, 433 is_extension=False, extension_scope=None, 434 options=None), 435 _descriptor.FieldDescriptor( 436 name='hash_tree_extent', full_name='chromeos_update_engine.PartitionUpdate.hash_tree_extent', index=10, 437 number=11, type=11, cpp_type=10, label=1, 438 has_default_value=False, default_value=None, 439 message_type=None, enum_type=None, containing_type=None, 440 is_extension=False, extension_scope=None, 441 options=None), 442 _descriptor.FieldDescriptor( 443 name='hash_tree_algorithm', full_name='chromeos_update_engine.PartitionUpdate.hash_tree_algorithm', index=11, 444 number=12, type=9, cpp_type=9, label=1, 445 has_default_value=False, default_value=unicode("", "utf-8"), 446 message_type=None, enum_type=None, containing_type=None, 447 is_extension=False, extension_scope=None, 448 options=None), 449 _descriptor.FieldDescriptor( 450 name='hash_tree_salt', full_name='chromeos_update_engine.PartitionUpdate.hash_tree_salt', index=12, 451 number=13, type=12, cpp_type=9, label=1, 452 has_default_value=False, default_value="", 453 message_type=None, enum_type=None, containing_type=None, 454 is_extension=False, extension_scope=None, 455 options=None), 456 _descriptor.FieldDescriptor( 457 name='fec_data_extent', full_name='chromeos_update_engine.PartitionUpdate.fec_data_extent', index=13, 458 number=14, type=11, cpp_type=10, label=1, 459 has_default_value=False, default_value=None, 460 message_type=None, enum_type=None, containing_type=None, 461 is_extension=False, extension_scope=None, 462 options=None), 463 _descriptor.FieldDescriptor( 464 name='fec_extent', full_name='chromeos_update_engine.PartitionUpdate.fec_extent', index=14, 465 number=15, type=11, cpp_type=10, label=1, 466 has_default_value=False, default_value=None, 467 message_type=None, enum_type=None, containing_type=None, 468 is_extension=False, extension_scope=None, 469 options=None), 470 _descriptor.FieldDescriptor( 471 name='fec_roots', full_name='chromeos_update_engine.PartitionUpdate.fec_roots', index=15, 472 number=16, type=13, cpp_type=3, label=1, 473 has_default_value=True, default_value=2, 474 message_type=None, enum_type=None, containing_type=None, 475 is_extension=False, extension_scope=None, 476 options=None), 477 ], 478 extensions=[ 479 ], 480 nested_types=[], 481 enum_types=[ 482 ], 483 options=None, 484 is_extendable=False, 485 extension_ranges=[], 486 serialized_start=880, 487 serialized_end=1607, 488) 489 490 491_DYNAMICPARTITIONGROUP = _descriptor.Descriptor( 492 name='DynamicPartitionGroup', 493 full_name='chromeos_update_engine.DynamicPartitionGroup', 494 filename=None, 495 file=DESCRIPTOR, 496 containing_type=None, 497 fields=[ 498 _descriptor.FieldDescriptor( 499 name='name', full_name='chromeos_update_engine.DynamicPartitionGroup.name', index=0, 500 number=1, type=9, cpp_type=9, label=2, 501 has_default_value=False, default_value=unicode("", "utf-8"), 502 message_type=None, enum_type=None, containing_type=None, 503 is_extension=False, extension_scope=None, 504 options=None), 505 _descriptor.FieldDescriptor( 506 name='size', full_name='chromeos_update_engine.DynamicPartitionGroup.size', index=1, 507 number=2, type=4, cpp_type=4, label=1, 508 has_default_value=False, default_value=0, 509 message_type=None, enum_type=None, containing_type=None, 510 is_extension=False, extension_scope=None, 511 options=None), 512 _descriptor.FieldDescriptor( 513 name='partition_names', full_name='chromeos_update_engine.DynamicPartitionGroup.partition_names', index=2, 514 number=3, type=9, cpp_type=9, label=3, 515 has_default_value=False, default_value=[], 516 message_type=None, enum_type=None, containing_type=None, 517 is_extension=False, extension_scope=None, 518 options=None), 519 ], 520 extensions=[ 521 ], 522 nested_types=[], 523 enum_types=[ 524 ], 525 options=None, 526 is_extendable=False, 527 extension_ranges=[], 528 serialized_start=1609, 529 serialized_end=1685, 530) 531 532 533_DYNAMICPARTITIONMETADATA = _descriptor.Descriptor( 534 name='DynamicPartitionMetadata', 535 full_name='chromeos_update_engine.DynamicPartitionMetadata', 536 filename=None, 537 file=DESCRIPTOR, 538 containing_type=None, 539 fields=[ 540 _descriptor.FieldDescriptor( 541 name='groups', full_name='chromeos_update_engine.DynamicPartitionMetadata.groups', index=0, 542 number=1, type=11, cpp_type=10, label=3, 543 has_default_value=False, default_value=[], 544 message_type=None, enum_type=None, containing_type=None, 545 is_extension=False, extension_scope=None, 546 options=None), 547 ], 548 extensions=[ 549 ], 550 nested_types=[], 551 enum_types=[ 552 ], 553 options=None, 554 is_extendable=False, 555 extension_ranges=[], 556 serialized_start=1687, 557 serialized_end=1776, 558) 559 560 561_DELTAARCHIVEMANIFEST = _descriptor.Descriptor( 562 name='DeltaArchiveManifest', 563 full_name='chromeos_update_engine.DeltaArchiveManifest', 564 filename=None, 565 file=DESCRIPTOR, 566 containing_type=None, 567 fields=[ 568 _descriptor.FieldDescriptor( 569 name='install_operations', full_name='chromeos_update_engine.DeltaArchiveManifest.install_operations', index=0, 570 number=1, type=11, cpp_type=10, label=3, 571 has_default_value=False, default_value=[], 572 message_type=None, enum_type=None, containing_type=None, 573 is_extension=False, extension_scope=None, 574 options=None), 575 _descriptor.FieldDescriptor( 576 name='kernel_install_operations', full_name='chromeos_update_engine.DeltaArchiveManifest.kernel_install_operations', index=1, 577 number=2, type=11, cpp_type=10, label=3, 578 has_default_value=False, default_value=[], 579 message_type=None, enum_type=None, containing_type=None, 580 is_extension=False, extension_scope=None, 581 options=None), 582 _descriptor.FieldDescriptor( 583 name='block_size', full_name='chromeos_update_engine.DeltaArchiveManifest.block_size', index=2, 584 number=3, type=13, cpp_type=3, label=1, 585 has_default_value=True, default_value=4096, 586 message_type=None, enum_type=None, containing_type=None, 587 is_extension=False, extension_scope=None, 588 options=None), 589 _descriptor.FieldDescriptor( 590 name='signatures_offset', full_name='chromeos_update_engine.DeltaArchiveManifest.signatures_offset', index=3, 591 number=4, type=4, cpp_type=4, label=1, 592 has_default_value=False, default_value=0, 593 message_type=None, enum_type=None, containing_type=None, 594 is_extension=False, extension_scope=None, 595 options=None), 596 _descriptor.FieldDescriptor( 597 name='signatures_size', full_name='chromeos_update_engine.DeltaArchiveManifest.signatures_size', index=4, 598 number=5, type=4, cpp_type=4, label=1, 599 has_default_value=False, default_value=0, 600 message_type=None, enum_type=None, containing_type=None, 601 is_extension=False, extension_scope=None, 602 options=None), 603 _descriptor.FieldDescriptor( 604 name='old_kernel_info', full_name='chromeos_update_engine.DeltaArchiveManifest.old_kernel_info', index=5, 605 number=6, type=11, cpp_type=10, label=1, 606 has_default_value=False, default_value=None, 607 message_type=None, enum_type=None, containing_type=None, 608 is_extension=False, extension_scope=None, 609 options=None), 610 _descriptor.FieldDescriptor( 611 name='new_kernel_info', full_name='chromeos_update_engine.DeltaArchiveManifest.new_kernel_info', index=6, 612 number=7, type=11, cpp_type=10, label=1, 613 has_default_value=False, default_value=None, 614 message_type=None, enum_type=None, containing_type=None, 615 is_extension=False, extension_scope=None, 616 options=None), 617 _descriptor.FieldDescriptor( 618 name='old_rootfs_info', full_name='chromeos_update_engine.DeltaArchiveManifest.old_rootfs_info', index=7, 619 number=8, type=11, cpp_type=10, label=1, 620 has_default_value=False, default_value=None, 621 message_type=None, enum_type=None, containing_type=None, 622 is_extension=False, extension_scope=None, 623 options=None), 624 _descriptor.FieldDescriptor( 625 name='new_rootfs_info', full_name='chromeos_update_engine.DeltaArchiveManifest.new_rootfs_info', index=8, 626 number=9, type=11, cpp_type=10, label=1, 627 has_default_value=False, default_value=None, 628 message_type=None, enum_type=None, containing_type=None, 629 is_extension=False, extension_scope=None, 630 options=None), 631 _descriptor.FieldDescriptor( 632 name='old_image_info', full_name='chromeos_update_engine.DeltaArchiveManifest.old_image_info', index=9, 633 number=10, type=11, cpp_type=10, label=1, 634 has_default_value=False, default_value=None, 635 message_type=None, enum_type=None, containing_type=None, 636 is_extension=False, extension_scope=None, 637 options=None), 638 _descriptor.FieldDescriptor( 639 name='new_image_info', full_name='chromeos_update_engine.DeltaArchiveManifest.new_image_info', index=10, 640 number=11, type=11, cpp_type=10, label=1, 641 has_default_value=False, default_value=None, 642 message_type=None, enum_type=None, containing_type=None, 643 is_extension=False, extension_scope=None, 644 options=None), 645 _descriptor.FieldDescriptor( 646 name='minor_version', full_name='chromeos_update_engine.DeltaArchiveManifest.minor_version', index=11, 647 number=12, type=13, cpp_type=3, label=1, 648 has_default_value=True, default_value=0, 649 message_type=None, enum_type=None, containing_type=None, 650 is_extension=False, extension_scope=None, 651 options=None), 652 _descriptor.FieldDescriptor( 653 name='partitions', full_name='chromeos_update_engine.DeltaArchiveManifest.partitions', index=12, 654 number=13, type=11, cpp_type=10, label=3, 655 has_default_value=False, default_value=[], 656 message_type=None, enum_type=None, containing_type=None, 657 is_extension=False, extension_scope=None, 658 options=None), 659 _descriptor.FieldDescriptor( 660 name='max_timestamp', full_name='chromeos_update_engine.DeltaArchiveManifest.max_timestamp', index=13, 661 number=14, type=3, cpp_type=2, label=1, 662 has_default_value=False, default_value=0, 663 message_type=None, enum_type=None, containing_type=None, 664 is_extension=False, extension_scope=None, 665 options=None), 666 _descriptor.FieldDescriptor( 667 name='dynamic_partition_metadata', full_name='chromeos_update_engine.DeltaArchiveManifest.dynamic_partition_metadata', index=14, 668 number=15, type=11, cpp_type=10, label=1, 669 has_default_value=False, default_value=None, 670 message_type=None, enum_type=None, containing_type=None, 671 is_extension=False, extension_scope=None, 672 options=None), 673 ], 674 extensions=[ 675 ], 676 nested_types=[], 677 enum_types=[ 678 ], 679 options=None, 680 is_extendable=False, 681 extension_ranges=[], 682 serialized_start=1779, 683 serialized_end=2596, 684) 685 686_SIGNATURES_SIGNATURE.containing_type = _SIGNATURES; 687_SIGNATURES.fields_by_name['signatures'].message_type = _SIGNATURES_SIGNATURE 688_INSTALLOPERATION.fields_by_name['type'].enum_type = _INSTALLOPERATION_TYPE 689_INSTALLOPERATION.fields_by_name['src_extents'].message_type = _EXTENT 690_INSTALLOPERATION.fields_by_name['dst_extents'].message_type = _EXTENT 691_INSTALLOPERATION_TYPE.containing_type = _INSTALLOPERATION; 692_PARTITIONUPDATE.fields_by_name['new_partition_signature'].message_type = _SIGNATURES_SIGNATURE 693_PARTITIONUPDATE.fields_by_name['old_partition_info'].message_type = _PARTITIONINFO 694_PARTITIONUPDATE.fields_by_name['new_partition_info'].message_type = _PARTITIONINFO 695_PARTITIONUPDATE.fields_by_name['operations'].message_type = _INSTALLOPERATION 696_PARTITIONUPDATE.fields_by_name['hash_tree_data_extent'].message_type = _EXTENT 697_PARTITIONUPDATE.fields_by_name['hash_tree_extent'].message_type = _EXTENT 698_PARTITIONUPDATE.fields_by_name['fec_data_extent'].message_type = _EXTENT 699_PARTITIONUPDATE.fields_by_name['fec_extent'].message_type = _EXTENT 700_DYNAMICPARTITIONMETADATA.fields_by_name['groups'].message_type = _DYNAMICPARTITIONGROUP 701_DELTAARCHIVEMANIFEST.fields_by_name['install_operations'].message_type = _INSTALLOPERATION 702_DELTAARCHIVEMANIFEST.fields_by_name['kernel_install_operations'].message_type = _INSTALLOPERATION 703_DELTAARCHIVEMANIFEST.fields_by_name['old_kernel_info'].message_type = _PARTITIONINFO 704_DELTAARCHIVEMANIFEST.fields_by_name['new_kernel_info'].message_type = _PARTITIONINFO 705_DELTAARCHIVEMANIFEST.fields_by_name['old_rootfs_info'].message_type = _PARTITIONINFO 706_DELTAARCHIVEMANIFEST.fields_by_name['new_rootfs_info'].message_type = _PARTITIONINFO 707_DELTAARCHIVEMANIFEST.fields_by_name['old_image_info'].message_type = _IMAGEINFO 708_DELTAARCHIVEMANIFEST.fields_by_name['new_image_info'].message_type = _IMAGEINFO 709_DELTAARCHIVEMANIFEST.fields_by_name['partitions'].message_type = _PARTITIONUPDATE 710_DELTAARCHIVEMANIFEST.fields_by_name['dynamic_partition_metadata'].message_type = _DYNAMICPARTITIONMETADATA 711DESCRIPTOR.message_types_by_name['Extent'] = _EXTENT 712DESCRIPTOR.message_types_by_name['Signatures'] = _SIGNATURES 713DESCRIPTOR.message_types_by_name['PartitionInfo'] = _PARTITIONINFO 714DESCRIPTOR.message_types_by_name['ImageInfo'] = _IMAGEINFO 715DESCRIPTOR.message_types_by_name['InstallOperation'] = _INSTALLOPERATION 716DESCRIPTOR.message_types_by_name['PartitionUpdate'] = _PARTITIONUPDATE 717DESCRIPTOR.message_types_by_name['DynamicPartitionGroup'] = _DYNAMICPARTITIONGROUP 718DESCRIPTOR.message_types_by_name['DynamicPartitionMetadata'] = _DYNAMICPARTITIONMETADATA 719DESCRIPTOR.message_types_by_name['DeltaArchiveManifest'] = _DELTAARCHIVEMANIFEST 720 721class Extent(_message.Message): 722 __metaclass__ = _reflection.GeneratedProtocolMessageType 723 DESCRIPTOR = _EXTENT 724 725 # @@protoc_insertion_point(class_scope:chromeos_update_engine.Extent) 726 727class Signatures(_message.Message): 728 __metaclass__ = _reflection.GeneratedProtocolMessageType 729 730 class Signature(_message.Message): 731 __metaclass__ = _reflection.GeneratedProtocolMessageType 732 DESCRIPTOR = _SIGNATURES_SIGNATURE 733 734 # @@protoc_insertion_point(class_scope:chromeos_update_engine.Signatures.Signature) 735 DESCRIPTOR = _SIGNATURES 736 737 # @@protoc_insertion_point(class_scope:chromeos_update_engine.Signatures) 738 739class PartitionInfo(_message.Message): 740 __metaclass__ = _reflection.GeneratedProtocolMessageType 741 DESCRIPTOR = _PARTITIONINFO 742 743 # @@protoc_insertion_point(class_scope:chromeos_update_engine.PartitionInfo) 744 745class ImageInfo(_message.Message): 746 __metaclass__ = _reflection.GeneratedProtocolMessageType 747 DESCRIPTOR = _IMAGEINFO 748 749 # @@protoc_insertion_point(class_scope:chromeos_update_engine.ImageInfo) 750 751class InstallOperation(_message.Message): 752 __metaclass__ = _reflection.GeneratedProtocolMessageType 753 DESCRIPTOR = _INSTALLOPERATION 754 755 # @@protoc_insertion_point(class_scope:chromeos_update_engine.InstallOperation) 756 757class PartitionUpdate(_message.Message): 758 __metaclass__ = _reflection.GeneratedProtocolMessageType 759 DESCRIPTOR = _PARTITIONUPDATE 760 761 # @@protoc_insertion_point(class_scope:chromeos_update_engine.PartitionUpdate) 762 763class DynamicPartitionGroup(_message.Message): 764 __metaclass__ = _reflection.GeneratedProtocolMessageType 765 DESCRIPTOR = _DYNAMICPARTITIONGROUP 766 767 # @@protoc_insertion_point(class_scope:chromeos_update_engine.DynamicPartitionGroup) 768 769class DynamicPartitionMetadata(_message.Message): 770 __metaclass__ = _reflection.GeneratedProtocolMessageType 771 DESCRIPTOR = _DYNAMICPARTITIONMETADATA 772 773 # @@protoc_insertion_point(class_scope:chromeos_update_engine.DynamicPartitionMetadata) 774 775class DeltaArchiveManifest(_message.Message): 776 __metaclass__ = _reflection.GeneratedProtocolMessageType 777 DESCRIPTOR = _DELTAARCHIVEMANIFEST 778 779 # @@protoc_insertion_point(class_scope:chromeos_update_engine.DeltaArchiveManifest) 780 781 782DESCRIPTOR.has_options = True 783DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), 'H\003') 784# @@protoc_insertion_point(module_scope) 785