Home | History | Annotate | Download | only in update_payload
      1 # Generated by the protocol buffer compiler.  DO NOT EDIT!
      2 # source: update_metadata.proto
      3 
      4 from google.protobuf import descriptor as _descriptor
      5 from google.protobuf import message as _message
      6 from google.protobuf import reflection as _reflection
      7 from google.protobuf import descriptor_pb2
      8 # @@protoc_insertion_point(imports)
      9 
     10 
     11 
     12 
     13 DESCRIPTOR = _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\"\xd2\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(\r\x12\x13\n\x0b\x64\x61ta_length\x18\x03 \x01(\r\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\"\x91\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\x08\n\x04ZERO\x10\x06\x12\x0b\n\x07\x44ISCARD\x10\x07\x12\x0e\n\nREPLACE_XZ\x10\x08\x12\x0b\n\x07IMGDIFF\x10\t\"\x88\x03\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\"\xc4\x05\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.PartitionUpdateB\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='ZERO', index=6, number=6,
     52       options=None,
     53       type=None),
     54     _descriptor.EnumValueDescriptor(
     55       name='DISCARD', index=7, number=7,
     56       options=None,
     57       type=None),
     58     _descriptor.EnumValueDescriptor(
     59       name='REPLACE_XZ', index=8, number=8,
     60       options=None,
     61       type=None),
     62     _descriptor.EnumValueDescriptor(
     63       name='IMGDIFF', index=9, number=9,
     64       options=None,
     65       type=None),
     66   ],
     67   containing_type=None,
     68   options=None,
     69   serialized_start=712,
     70   serialized_end=857,
     71 )
     72 
     73 
     74 _EXTENT = _descriptor.Descriptor(
     75   name='Extent',
     76   full_name='chromeos_update_engine.Extent',
     77   filename=None,
     78   file=DESCRIPTOR,
     79   containing_type=None,
     80   fields=[
     81     _descriptor.FieldDescriptor(
     82       name='start_block', full_name='chromeos_update_engine.Extent.start_block', index=0,
     83       number=1, type=4, cpp_type=4, label=1,
     84       has_default_value=False, default_value=0,
     85       message_type=None, enum_type=None, containing_type=None,
     86       is_extension=False, extension_scope=None,
     87       options=None),
     88     _descriptor.FieldDescriptor(
     89       name='num_blocks', full_name='chromeos_update_engine.Extent.num_blocks', index=1,
     90       number=2, type=4, cpp_type=4, label=1,
     91       has_default_value=False, default_value=0,
     92       message_type=None, enum_type=None, containing_type=None,
     93       is_extension=False, extension_scope=None,
     94       options=None),
     95   ],
     96   extensions=[
     97   ],
     98   nested_types=[],
     99   enum_types=[
    100   ],
    101   options=None,
    102   is_extendable=False,
    103   extension_ranges=[],
    104   serialized_start=49,
    105   serialized_end=98,
    106 )
    107 
    108 
    109 _SIGNATURES_SIGNATURE = _descriptor.Descriptor(
    110   name='Signature',
    111   full_name='chromeos_update_engine.Signatures.Signature',
    112   filename=None,
    113   file=DESCRIPTOR,
    114   containing_type=None,
    115   fields=[
    116     _descriptor.FieldDescriptor(
    117       name='version', full_name='chromeos_update_engine.Signatures.Signature.version', index=0,
    118       number=1, type=13, cpp_type=3, label=1,
    119       has_default_value=False, default_value=0,
    120       message_type=None, enum_type=None, containing_type=None,
    121       is_extension=False, extension_scope=None,
    122       options=None),
    123     _descriptor.FieldDescriptor(
    124       name='data', full_name='chromeos_update_engine.Signatures.Signature.data', index=1,
    125       number=2, type=12, cpp_type=9, label=1,
    126       has_default_value=False, default_value="",
    127       message_type=None, enum_type=None, containing_type=None,
    128       is_extension=False, extension_scope=None,
    129       options=None),
    130   ],
    131   extensions=[
    132   ],
    133   nested_types=[],
    134   enum_types=[
    135   ],
    136   options=None,
    137   is_extendable=False,
    138   extension_ranges=[],
    139   serialized_start=180,
    140   serialized_end=222,
    141 )
    142 
    143 _SIGNATURES = _descriptor.Descriptor(
    144   name='Signatures',
    145   full_name='chromeos_update_engine.Signatures',
    146   filename=None,
    147   file=DESCRIPTOR,
    148   containing_type=None,
    149   fields=[
    150     _descriptor.FieldDescriptor(
    151       name='signatures', full_name='chromeos_update_engine.Signatures.signatures', index=0,
    152       number=1, type=11, cpp_type=10, label=3,
    153       has_default_value=False, default_value=[],
    154       message_type=None, enum_type=None, containing_type=None,
    155       is_extension=False, extension_scope=None,
    156       options=None),
    157   ],
    158   extensions=[
    159   ],
    160   nested_types=[_SIGNATURES_SIGNATURE, ],
    161   enum_types=[
    162   ],
    163   options=None,
    164   is_extendable=False,
    165   extension_ranges=[],
    166   serialized_start=100,
    167   serialized_end=222,
    168 )
    169 
    170 
    171 _PARTITIONINFO = _descriptor.Descriptor(
    172   name='PartitionInfo',
    173   full_name='chromeos_update_engine.PartitionInfo',
    174   filename=None,
    175   file=DESCRIPTOR,
    176   containing_type=None,
    177   fields=[
    178     _descriptor.FieldDescriptor(
    179       name='size', full_name='chromeos_update_engine.PartitionInfo.size', index=0,
    180       number=1, type=4, cpp_type=4, 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='hash', full_name='chromeos_update_engine.PartitionInfo.hash', index=1,
    187       number=2, type=12, cpp_type=9, label=1,
    188       has_default_value=False, default_value="",
    189       message_type=None, enum_type=None, containing_type=None,
    190       is_extension=False, extension_scope=None,
    191       options=None),
    192   ],
    193   extensions=[
    194   ],
    195   nested_types=[],
    196   enum_types=[
    197   ],
    198   options=None,
    199   is_extendable=False,
    200   extension_ranges=[],
    201   serialized_start=224,
    202   serialized_end=267,
    203 )
    204 
    205 
    206 _IMAGEINFO = _descriptor.Descriptor(
    207   name='ImageInfo',
    208   full_name='chromeos_update_engine.ImageInfo',
    209   filename=None,
    210   file=DESCRIPTOR,
    211   containing_type=None,
    212   fields=[
    213     _descriptor.FieldDescriptor(
    214       name='board', full_name='chromeos_update_engine.ImageInfo.board', index=0,
    215       number=1, type=9, cpp_type=9, label=1,
    216       has_default_value=False, default_value=unicode("", "utf-8"),
    217       message_type=None, enum_type=None, containing_type=None,
    218       is_extension=False, extension_scope=None,
    219       options=None),
    220     _descriptor.FieldDescriptor(
    221       name='key', full_name='chromeos_update_engine.ImageInfo.key', index=1,
    222       number=2, type=9, cpp_type=9, label=1,
    223       has_default_value=False, default_value=unicode("", "utf-8"),
    224       message_type=None, enum_type=None, containing_type=None,
    225       is_extension=False, extension_scope=None,
    226       options=None),
    227     _descriptor.FieldDescriptor(
    228       name='channel', full_name='chromeos_update_engine.ImageInfo.channel', index=2,
    229       number=3, type=9, cpp_type=9, label=1,
    230       has_default_value=False, default_value=unicode("", "utf-8"),
    231       message_type=None, enum_type=None, containing_type=None,
    232       is_extension=False, extension_scope=None,
    233       options=None),
    234     _descriptor.FieldDescriptor(
    235       name='version', full_name='chromeos_update_engine.ImageInfo.version', index=3,
    236       number=4, type=9, cpp_type=9, label=1,
    237       has_default_value=False, default_value=unicode("", "utf-8"),
    238       message_type=None, enum_type=None, containing_type=None,
    239       is_extension=False, extension_scope=None,
    240       options=None),
    241     _descriptor.FieldDescriptor(
    242       name='build_channel', full_name='chromeos_update_engine.ImageInfo.build_channel', index=4,
    243       number=5, type=9, cpp_type=9, label=1,
    244       has_default_value=False, default_value=unicode("", "utf-8"),
    245       message_type=None, enum_type=None, containing_type=None,
    246       is_extension=False, extension_scope=None,
    247       options=None),
    248     _descriptor.FieldDescriptor(
    249       name='build_version', full_name='chromeos_update_engine.ImageInfo.build_version', index=5,
    250       number=6, type=9, cpp_type=9, label=1,
    251       has_default_value=False, default_value=unicode("", "utf-8"),
    252       message_type=None, enum_type=None, containing_type=None,
    253       is_extension=False, extension_scope=None,
    254       options=None),
    255   ],
    256   extensions=[
    257   ],
    258   nested_types=[],
    259   enum_types=[
    260   ],
    261   options=None,
    262   is_extendable=False,
    263   extension_ranges=[],
    264   serialized_start=269,
    265   serialized_end=388,
    266 )
    267 
    268 
    269 _INSTALLOPERATION = _descriptor.Descriptor(
    270   name='InstallOperation',
    271   full_name='chromeos_update_engine.InstallOperation',
    272   filename=None,
    273   file=DESCRIPTOR,
    274   containing_type=None,
    275   fields=[
    276     _descriptor.FieldDescriptor(
    277       name='type', full_name='chromeos_update_engine.InstallOperation.type', index=0,
    278       number=1, type=14, cpp_type=8, label=2,
    279       has_default_value=False, default_value=0,
    280       message_type=None, enum_type=None, containing_type=None,
    281       is_extension=False, extension_scope=None,
    282       options=None),
    283     _descriptor.FieldDescriptor(
    284       name='data_offset', full_name='chromeos_update_engine.InstallOperation.data_offset', index=1,
    285       number=2, type=13, cpp_type=3, label=1,
    286       has_default_value=False, default_value=0,
    287       message_type=None, enum_type=None, containing_type=None,
    288       is_extension=False, extension_scope=None,
    289       options=None),
    290     _descriptor.FieldDescriptor(
    291       name='data_length', full_name='chromeos_update_engine.InstallOperation.data_length', index=2,
    292       number=3, type=13, cpp_type=3, label=1,
    293       has_default_value=False, default_value=0,
    294       message_type=None, enum_type=None, containing_type=None,
    295       is_extension=False, extension_scope=None,
    296       options=None),
    297     _descriptor.FieldDescriptor(
    298       name='src_extents', full_name='chromeos_update_engine.InstallOperation.src_extents', index=3,
    299       number=4, type=11, cpp_type=10, label=3,
    300       has_default_value=False, default_value=[],
    301       message_type=None, enum_type=None, containing_type=None,
    302       is_extension=False, extension_scope=None,
    303       options=None),
    304     _descriptor.FieldDescriptor(
    305       name='src_length', full_name='chromeos_update_engine.InstallOperation.src_length', index=4,
    306       number=5, type=4, cpp_type=4, label=1,
    307       has_default_value=False, default_value=0,
    308       message_type=None, enum_type=None, containing_type=None,
    309       is_extension=False, extension_scope=None,
    310       options=None),
    311     _descriptor.FieldDescriptor(
    312       name='dst_extents', full_name='chromeos_update_engine.InstallOperation.dst_extents', index=5,
    313       number=6, type=11, cpp_type=10, label=3,
    314       has_default_value=False, default_value=[],
    315       message_type=None, enum_type=None, containing_type=None,
    316       is_extension=False, extension_scope=None,
    317       options=None),
    318     _descriptor.FieldDescriptor(
    319       name='dst_length', full_name='chromeos_update_engine.InstallOperation.dst_length', index=6,
    320       number=7, type=4, cpp_type=4, label=1,
    321       has_default_value=False, default_value=0,
    322       message_type=None, enum_type=None, containing_type=None,
    323       is_extension=False, extension_scope=None,
    324       options=None),
    325     _descriptor.FieldDescriptor(
    326       name='data_sha256_hash', full_name='chromeos_update_engine.InstallOperation.data_sha256_hash', index=7,
    327       number=8, type=12, cpp_type=9, label=1,
    328       has_default_value=False, default_value="",
    329       message_type=None, enum_type=None, containing_type=None,
    330       is_extension=False, extension_scope=None,
    331       options=None),
    332     _descriptor.FieldDescriptor(
    333       name='src_sha256_hash', full_name='chromeos_update_engine.InstallOperation.src_sha256_hash', index=8,
    334       number=9, type=12, cpp_type=9, label=1,
    335       has_default_value=False, default_value="",
    336       message_type=None, enum_type=None, containing_type=None,
    337       is_extension=False, extension_scope=None,
    338       options=None),
    339   ],
    340   extensions=[
    341   ],
    342   nested_types=[],
    343   enum_types=[
    344     _INSTALLOPERATION_TYPE,
    345   ],
    346   options=None,
    347   is_extendable=False,
    348   extension_ranges=[],
    349   serialized_start=391,
    350   serialized_end=857,
    351 )
    352 
    353 
    354 _PARTITIONUPDATE = _descriptor.Descriptor(
    355   name='PartitionUpdate',
    356   full_name='chromeos_update_engine.PartitionUpdate',
    357   filename=None,
    358   file=DESCRIPTOR,
    359   containing_type=None,
    360   fields=[
    361     _descriptor.FieldDescriptor(
    362       name='partition_name', full_name='chromeos_update_engine.PartitionUpdate.partition_name', index=0,
    363       number=1, type=9, cpp_type=9, label=2,
    364       has_default_value=False, default_value=unicode("", "utf-8"),
    365       message_type=None, enum_type=None, containing_type=None,
    366       is_extension=False, extension_scope=None,
    367       options=None),
    368     _descriptor.FieldDescriptor(
    369       name='run_postinstall', full_name='chromeos_update_engine.PartitionUpdate.run_postinstall', index=1,
    370       number=2, type=8, cpp_type=7, label=1,
    371       has_default_value=False, default_value=False,
    372       message_type=None, enum_type=None, containing_type=None,
    373       is_extension=False, extension_scope=None,
    374       options=None),
    375     _descriptor.FieldDescriptor(
    376       name='postinstall_path', full_name='chromeos_update_engine.PartitionUpdate.postinstall_path', index=2,
    377       number=3, type=9, cpp_type=9, label=1,
    378       has_default_value=False, default_value=unicode("", "utf-8"),
    379       message_type=None, enum_type=None, containing_type=None,
    380       is_extension=False, extension_scope=None,
    381       options=None),
    382     _descriptor.FieldDescriptor(
    383       name='filesystem_type', full_name='chromeos_update_engine.PartitionUpdate.filesystem_type', index=3,
    384       number=4, type=9, cpp_type=9, label=1,
    385       has_default_value=False, default_value=unicode("", "utf-8"),
    386       message_type=None, enum_type=None, containing_type=None,
    387       is_extension=False, extension_scope=None,
    388       options=None),
    389     _descriptor.FieldDescriptor(
    390       name='new_partition_signature', full_name='chromeos_update_engine.PartitionUpdate.new_partition_signature', index=4,
    391       number=5, type=11, cpp_type=10, label=3,
    392       has_default_value=False, default_value=[],
    393       message_type=None, enum_type=None, containing_type=None,
    394       is_extension=False, extension_scope=None,
    395       options=None),
    396     _descriptor.FieldDescriptor(
    397       name='old_partition_info', full_name='chromeos_update_engine.PartitionUpdate.old_partition_info', index=5,
    398       number=6, type=11, cpp_type=10, label=1,
    399       has_default_value=False, default_value=None,
    400       message_type=None, enum_type=None, containing_type=None,
    401       is_extension=False, extension_scope=None,
    402       options=None),
    403     _descriptor.FieldDescriptor(
    404       name='new_partition_info', full_name='chromeos_update_engine.PartitionUpdate.new_partition_info', index=6,
    405       number=7, type=11, cpp_type=10, label=1,
    406       has_default_value=False, default_value=None,
    407       message_type=None, enum_type=None, containing_type=None,
    408       is_extension=False, extension_scope=None,
    409       options=None),
    410     _descriptor.FieldDescriptor(
    411       name='operations', full_name='chromeos_update_engine.PartitionUpdate.operations', index=7,
    412       number=8, type=11, cpp_type=10, label=3,
    413       has_default_value=False, default_value=[],
    414       message_type=None, enum_type=None, containing_type=None,
    415       is_extension=False, extension_scope=None,
    416       options=None),
    417   ],
    418   extensions=[
    419   ],
    420   nested_types=[],
    421   enum_types=[
    422   ],
    423   options=None,
    424   is_extendable=False,
    425   extension_ranges=[],
    426   serialized_start=860,
    427   serialized_end=1252,
    428 )
    429 
    430 
    431 _DELTAARCHIVEMANIFEST = _descriptor.Descriptor(
    432   name='DeltaArchiveManifest',
    433   full_name='chromeos_update_engine.DeltaArchiveManifest',
    434   filename=None,
    435   file=DESCRIPTOR,
    436   containing_type=None,
    437   fields=[
    438     _descriptor.FieldDescriptor(
    439       name='install_operations', full_name='chromeos_update_engine.DeltaArchiveManifest.install_operations', index=0,
    440       number=1, type=11, cpp_type=10, label=3,
    441       has_default_value=False, default_value=[],
    442       message_type=None, enum_type=None, containing_type=None,
    443       is_extension=False, extension_scope=None,
    444       options=None),
    445     _descriptor.FieldDescriptor(
    446       name='kernel_install_operations', full_name='chromeos_update_engine.DeltaArchiveManifest.kernel_install_operations', index=1,
    447       number=2, type=11, cpp_type=10, label=3,
    448       has_default_value=False, default_value=[],
    449       message_type=None, enum_type=None, containing_type=None,
    450       is_extension=False, extension_scope=None,
    451       options=None),
    452     _descriptor.FieldDescriptor(
    453       name='block_size', full_name='chromeos_update_engine.DeltaArchiveManifest.block_size', index=2,
    454       number=3, type=13, cpp_type=3, label=1,
    455       has_default_value=True, default_value=4096,
    456       message_type=None, enum_type=None, containing_type=None,
    457       is_extension=False, extension_scope=None,
    458       options=None),
    459     _descriptor.FieldDescriptor(
    460       name='signatures_offset', full_name='chromeos_update_engine.DeltaArchiveManifest.signatures_offset', index=3,
    461       number=4, type=4, cpp_type=4, label=1,
    462       has_default_value=False, default_value=0,
    463       message_type=None, enum_type=None, containing_type=None,
    464       is_extension=False, extension_scope=None,
    465       options=None),
    466     _descriptor.FieldDescriptor(
    467       name='signatures_size', full_name='chromeos_update_engine.DeltaArchiveManifest.signatures_size', index=4,
    468       number=5, type=4, cpp_type=4, label=1,
    469       has_default_value=False, default_value=0,
    470       message_type=None, enum_type=None, containing_type=None,
    471       is_extension=False, extension_scope=None,
    472       options=None),
    473     _descriptor.FieldDescriptor(
    474       name='old_kernel_info', full_name='chromeos_update_engine.DeltaArchiveManifest.old_kernel_info', index=5,
    475       number=6, type=11, cpp_type=10, label=1,
    476       has_default_value=False, default_value=None,
    477       message_type=None, enum_type=None, containing_type=None,
    478       is_extension=False, extension_scope=None,
    479       options=None),
    480     _descriptor.FieldDescriptor(
    481       name='new_kernel_info', full_name='chromeos_update_engine.DeltaArchiveManifest.new_kernel_info', index=6,
    482       number=7, type=11, cpp_type=10, label=1,
    483       has_default_value=False, default_value=None,
    484       message_type=None, enum_type=None, containing_type=None,
    485       is_extension=False, extension_scope=None,
    486       options=None),
    487     _descriptor.FieldDescriptor(
    488       name='old_rootfs_info', full_name='chromeos_update_engine.DeltaArchiveManifest.old_rootfs_info', index=7,
    489       number=8, type=11, cpp_type=10, label=1,
    490       has_default_value=False, default_value=None,
    491       message_type=None, enum_type=None, containing_type=None,
    492       is_extension=False, extension_scope=None,
    493       options=None),
    494     _descriptor.FieldDescriptor(
    495       name='new_rootfs_info', full_name='chromeos_update_engine.DeltaArchiveManifest.new_rootfs_info', index=8,
    496       number=9, type=11, cpp_type=10, label=1,
    497       has_default_value=False, default_value=None,
    498       message_type=None, enum_type=None, containing_type=None,
    499       is_extension=False, extension_scope=None,
    500       options=None),
    501     _descriptor.FieldDescriptor(
    502       name='old_image_info', full_name='chromeos_update_engine.DeltaArchiveManifest.old_image_info', index=9,
    503       number=10, type=11, cpp_type=10, label=1,
    504       has_default_value=False, default_value=None,
    505       message_type=None, enum_type=None, containing_type=None,
    506       is_extension=False, extension_scope=None,
    507       options=None),
    508     _descriptor.FieldDescriptor(
    509       name='new_image_info', full_name='chromeos_update_engine.DeltaArchiveManifest.new_image_info', index=10,
    510       number=11, type=11, cpp_type=10, label=1,
    511       has_default_value=False, default_value=None,
    512       message_type=None, enum_type=None, containing_type=None,
    513       is_extension=False, extension_scope=None,
    514       options=None),
    515     _descriptor.FieldDescriptor(
    516       name='minor_version', full_name='chromeos_update_engine.DeltaArchiveManifest.minor_version', index=11,
    517       number=12, type=13, cpp_type=3, label=1,
    518       has_default_value=True, default_value=0,
    519       message_type=None, enum_type=None, containing_type=None,
    520       is_extension=False, extension_scope=None,
    521       options=None),
    522     _descriptor.FieldDescriptor(
    523       name='partitions', full_name='chromeos_update_engine.DeltaArchiveManifest.partitions', index=12,
    524       number=13, type=11, cpp_type=10, label=3,
    525       has_default_value=False, default_value=[],
    526       message_type=None, enum_type=None, containing_type=None,
    527       is_extension=False, extension_scope=None,
    528       options=None),
    529   ],
    530   extensions=[
    531   ],
    532   nested_types=[],
    533   enum_types=[
    534   ],
    535   options=None,
    536   is_extendable=False,
    537   extension_ranges=[],
    538   serialized_start=1255,
    539   serialized_end=1963,
    540 )
    541 
    542 _SIGNATURES_SIGNATURE.containing_type = _SIGNATURES;
    543 _SIGNATURES.fields_by_name['signatures'].message_type = _SIGNATURES_SIGNATURE
    544 _INSTALLOPERATION.fields_by_name['type'].enum_type = _INSTALLOPERATION_TYPE
    545 _INSTALLOPERATION.fields_by_name['src_extents'].message_type = _EXTENT
    546 _INSTALLOPERATION.fields_by_name['dst_extents'].message_type = _EXTENT
    547 _INSTALLOPERATION_TYPE.containing_type = _INSTALLOPERATION;
    548 _PARTITIONUPDATE.fields_by_name['new_partition_signature'].message_type = _SIGNATURES_SIGNATURE
    549 _PARTITIONUPDATE.fields_by_name['old_partition_info'].message_type = _PARTITIONINFO
    550 _PARTITIONUPDATE.fields_by_name['new_partition_info'].message_type = _PARTITIONINFO
    551 _PARTITIONUPDATE.fields_by_name['operations'].message_type = _INSTALLOPERATION
    552 _DELTAARCHIVEMANIFEST.fields_by_name['install_operations'].message_type = _INSTALLOPERATION
    553 _DELTAARCHIVEMANIFEST.fields_by_name['kernel_install_operations'].message_type = _INSTALLOPERATION
    554 _DELTAARCHIVEMANIFEST.fields_by_name['old_kernel_info'].message_type = _PARTITIONINFO
    555 _DELTAARCHIVEMANIFEST.fields_by_name['new_kernel_info'].message_type = _PARTITIONINFO
    556 _DELTAARCHIVEMANIFEST.fields_by_name['old_rootfs_info'].message_type = _PARTITIONINFO
    557 _DELTAARCHIVEMANIFEST.fields_by_name['new_rootfs_info'].message_type = _PARTITIONINFO
    558 _DELTAARCHIVEMANIFEST.fields_by_name['old_image_info'].message_type = _IMAGEINFO
    559 _DELTAARCHIVEMANIFEST.fields_by_name['new_image_info'].message_type = _IMAGEINFO
    560 _DELTAARCHIVEMANIFEST.fields_by_name['partitions'].message_type = _PARTITIONUPDATE
    561 DESCRIPTOR.message_types_by_name['Extent'] = _EXTENT
    562 DESCRIPTOR.message_types_by_name['Signatures'] = _SIGNATURES
    563 DESCRIPTOR.message_types_by_name['PartitionInfo'] = _PARTITIONINFO
    564 DESCRIPTOR.message_types_by_name['ImageInfo'] = _IMAGEINFO
    565 DESCRIPTOR.message_types_by_name['InstallOperation'] = _INSTALLOPERATION
    566 DESCRIPTOR.message_types_by_name['PartitionUpdate'] = _PARTITIONUPDATE
    567 DESCRIPTOR.message_types_by_name['DeltaArchiveManifest'] = _DELTAARCHIVEMANIFEST
    568 
    569 class Extent(_message.Message):
    570   __metaclass__ = _reflection.GeneratedProtocolMessageType
    571   DESCRIPTOR = _EXTENT
    572 
    573   # @@protoc_insertion_point(class_scope:chromeos_update_engine.Extent)
    574 
    575 class Signatures(_message.Message):
    576   __metaclass__ = _reflection.GeneratedProtocolMessageType
    577 
    578   class Signature(_message.Message):
    579     __metaclass__ = _reflection.GeneratedProtocolMessageType
    580     DESCRIPTOR = _SIGNATURES_SIGNATURE
    581 
    582     # @@protoc_insertion_point(class_scope:chromeos_update_engine.Signatures.Signature)
    583   DESCRIPTOR = _SIGNATURES
    584 
    585   # @@protoc_insertion_point(class_scope:chromeos_update_engine.Signatures)
    586 
    587 class PartitionInfo(_message.Message):
    588   __metaclass__ = _reflection.GeneratedProtocolMessageType
    589   DESCRIPTOR = _PARTITIONINFO
    590 
    591   # @@protoc_insertion_point(class_scope:chromeos_update_engine.PartitionInfo)
    592 
    593 class ImageInfo(_message.Message):
    594   __metaclass__ = _reflection.GeneratedProtocolMessageType
    595   DESCRIPTOR = _IMAGEINFO
    596 
    597   # @@protoc_insertion_point(class_scope:chromeos_update_engine.ImageInfo)
    598 
    599 class InstallOperation(_message.Message):
    600   __metaclass__ = _reflection.GeneratedProtocolMessageType
    601   DESCRIPTOR = _INSTALLOPERATION
    602 
    603   # @@protoc_insertion_point(class_scope:chromeos_update_engine.InstallOperation)
    604 
    605 class PartitionUpdate(_message.Message):
    606   __metaclass__ = _reflection.GeneratedProtocolMessageType
    607   DESCRIPTOR = _PARTITIONUPDATE
    608 
    609   # @@protoc_insertion_point(class_scope:chromeos_update_engine.PartitionUpdate)
    610 
    611 class DeltaArchiveManifest(_message.Message):
    612   __metaclass__ = _reflection.GeneratedProtocolMessageType
    613   DESCRIPTOR = _DELTAARCHIVEMANIFEST
    614 
    615   # @@protoc_insertion_point(class_scope:chromeos_update_engine.DeltaArchiveManifest)
    616 
    617 
    618 DESCRIPTOR.has_options = True
    619 DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), 'H\003')
    620 # @@protoc_insertion_point(module_scope)
    621