• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# -*- coding: utf-8 -*-
2# Generated by the protocol buffer compiler.  DO NOT EDIT!
3# source: update_metadata.proto
4
5import sys
6_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
7from google.protobuf import descriptor as _descriptor
8from google.protobuf import message as _message
9from google.protobuf import reflection as _reflection
10from google.protobuf import symbol_database as _symbol_database
11# @@protoc_insertion_point(imports)
12
13_sym_db = _symbol_database.Default()
14
15
16
17
18DESCRIPTOR = _descriptor.FileDescriptor(
19  name='update_metadata.proto',
20  package='chromeos_update_engine',
21  syntax='proto2',
22  serialized_options=_b('H\003'),
23  serialized_pb=_b('\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\"\x9f\x01\n\nSignatures\x12@\n\nsignatures\x18\x01 \x03(\x0b\x32,.chromeos_update_engine.Signatures.Signature\x1aO\n\tSignature\x12\x13\n\x07version\x18\x01 \x01(\rB\x02\x18\x01\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\x12\x1f\n\x17unpadded_signature_size\x18\x03 \x01(\x07\"+\n\rPartitionInfo\x12\x0c\n\x04size\x18\x01 \x01(\x04\x12\x0c\n\x04hash\x18\x02 \x01(\x0c\"\x8f\x01\n\tImageInfo\x12\x11\n\x05\x62oard\x18\x01 \x01(\tB\x02\x18\x01\x12\x0f\n\x03key\x18\x02 \x01(\tB\x02\x18\x01\x12\x13\n\x07\x63hannel\x18\x03 \x01(\tB\x02\x18\x01\x12\x13\n\x07version\x18\x04 \x01(\tB\x02\x18\x01\x12\x19\n\rbuild_channel\x18\x05 \x01(\tB\x02\x18\x01\x12\x19\n\rbuild_version\x18\x06 \x01(\tB\x02\x18\x01\"\xfc\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\"\xbb\x01\n\x04Type\x12\x0b\n\x07REPLACE\x10\x00\x12\x0e\n\nREPLACE_BZ\x10\x01\x12\x0c\n\x04MOVE\x10\x02\x1a\x02\x08\x01\x12\x0e\n\x06\x42SDIFF\x10\x03\x1a\x02\x08\x01\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\x12\x0c\n\x08ZUCCHINI\x10\x0b\"\x81\x02\n\x11\x43owMergeOperation\x12<\n\x04type\x18\x01 \x01(\x0e\x32..chromeos_update_engine.CowMergeOperation.Type\x12\x32\n\nsrc_extent\x18\x02 \x01(\x0b\x32\x1e.chromeos_update_engine.Extent\x12\x32\n\ndst_extent\x18\x03 \x01(\x0b\x32\x1e.chromeos_update_engine.Extent\x12\x12\n\nsrc_offset\x18\x04 \x01(\r\"2\n\x04Type\x12\x0c\n\x08\x43OW_COPY\x10\x00\x12\x0b\n\x07\x43OW_XOR\x10\x01\x12\x0f\n\x0b\x43OW_REPLACE\x10\x02\"\xc8\x06\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\x12\x0f\n\x07version\x18\x11 \x01(\t\x12\x43\n\x10merge_operations\x18\x12 \x03(\x0b\x32).chromeos_update_engine.CowMergeOperation\x12\x19\n\x11\x65stimate_cow_size\x18\x13 \x01(\x04\"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\"\xbe\x01\n\x18\x44ynamicPartitionMetadata\x12=\n\x06groups\x18\x01 \x03(\x0b\x32-.chromeos_update_engine.DynamicPartitionGroup\x12\x18\n\x10snapshot_enabled\x18\x02 \x01(\x08\x12\x14\n\x0cvabc_enabled\x18\x03 \x01(\x08\x12\x1e\n\x16vabc_compression_param\x18\x04 \x01(\t\x12\x13\n\x0b\x63ow_version\x18\x05 \x01(\r\"c\n\x08\x41pexInfo\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\x03\x12\x15\n\ris_compressed\x18\x03 \x01(\x08\x12\x19\n\x11\x64\x65\x63ompressed_size\x18\x04 \x01(\x03\"C\n\x0c\x41pexMetadata\x12\x33\n\tapex_info\x18\x01 \x03(\x0b\x32 .chromeos_update_engine.ApexInfo\"\x9e\x07\n\x14\x44\x65ltaArchiveManifest\x12H\n\x12install_operations\x18\x01 \x03(\x0b\x32(.chromeos_update_engine.InstallOperationB\x02\x18\x01\x12O\n\x19kernel_install_operations\x18\x02 \x03(\x0b\x32(.chromeos_update_engine.InstallOperationB\x02\x18\x01\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\x42\n\x0fold_kernel_info\x18\x06 \x01(\x0b\x32%.chromeos_update_engine.PartitionInfoB\x02\x18\x01\x12\x42\n\x0fnew_kernel_info\x18\x07 \x01(\x0b\x32%.chromeos_update_engine.PartitionInfoB\x02\x18\x01\x12\x42\n\x0fold_rootfs_info\x18\x08 \x01(\x0b\x32%.chromeos_update_engine.PartitionInfoB\x02\x18\x01\x12\x42\n\x0fnew_rootfs_info\x18\t \x01(\x0b\x32%.chromeos_update_engine.PartitionInfoB\x02\x18\x01\x12=\n\x0eold_image_info\x18\n \x01(\x0b\x32!.chromeos_update_engine.ImageInfoB\x02\x18\x01\x12=\n\x0enew_image_info\x18\x0b \x01(\x0b\x32!.chromeos_update_engine.ImageInfoB\x02\x18\x01\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.DynamicPartitionMetadata\x12\x16\n\x0epartial_update\x18\x10 \x01(\x08\x12\x33\n\tapex_info\x18\x11 \x03(\x0b\x32 .chromeos_update_engine.ApexInfoB\x02H\x03')
24)
25
26
27
28_INSTALLOPERATION_TYPE = _descriptor.EnumDescriptor(
29  name='Type',
30  full_name='chromeos_update_engine.InstallOperation.Type',
31  filename=None,
32  file=DESCRIPTOR,
33  values=[
34    _descriptor.EnumValueDescriptor(
35      name='REPLACE', index=0, number=0,
36      serialized_options=None,
37      type=None),
38    _descriptor.EnumValueDescriptor(
39      name='REPLACE_BZ', index=1, number=1,
40      serialized_options=None,
41      type=None),
42    _descriptor.EnumValueDescriptor(
43      name='MOVE', index=2, number=2,
44      serialized_options=_b('\010\001'),
45      type=None),
46    _descriptor.EnumValueDescriptor(
47      name='BSDIFF', index=3, number=3,
48      serialized_options=_b('\010\001'),
49      type=None),
50    _descriptor.EnumValueDescriptor(
51      name='SOURCE_COPY', index=4, number=4,
52      serialized_options=None,
53      type=None),
54    _descriptor.EnumValueDescriptor(
55      name='SOURCE_BSDIFF', index=5, number=5,
56      serialized_options=None,
57      type=None),
58    _descriptor.EnumValueDescriptor(
59      name='REPLACE_XZ', index=6, number=8,
60      serialized_options=None,
61      type=None),
62    _descriptor.EnumValueDescriptor(
63      name='ZERO', index=7, number=6,
64      serialized_options=None,
65      type=None),
66    _descriptor.EnumValueDescriptor(
67      name='DISCARD', index=8, number=7,
68      serialized_options=None,
69      type=None),
70    _descriptor.EnumValueDescriptor(
71      name='BROTLI_BSDIFF', index=9, number=10,
72      serialized_options=None,
73      type=None),
74    _descriptor.EnumValueDescriptor(
75      name='PUFFDIFF', index=10, number=9,
76      serialized_options=None,
77      type=None),
78    _descriptor.EnumValueDescriptor(
79      name='ZUCCHINI', index=11, number=11,
80      serialized_options=None,
81      type=None),
82  ],
83  containing_type=None,
84  serialized_options=None,
85  serialized_start=775,
86  serialized_end=962,
87)
88_sym_db.RegisterEnumDescriptor(_INSTALLOPERATION_TYPE)
89
90_COWMERGEOPERATION_TYPE = _descriptor.EnumDescriptor(
91  name='Type',
92  full_name='chromeos_update_engine.CowMergeOperation.Type',
93  filename=None,
94  file=DESCRIPTOR,
95  values=[
96    _descriptor.EnumValueDescriptor(
97      name='COW_COPY', index=0, number=0,
98      serialized_options=None,
99      type=None),
100    _descriptor.EnumValueDescriptor(
101      name='COW_XOR', index=1, number=1,
102      serialized_options=None,
103      type=None),
104    _descriptor.EnumValueDescriptor(
105      name='COW_REPLACE', index=2, number=2,
106      serialized_options=None,
107      type=None),
108  ],
109  containing_type=None,
110  serialized_options=None,
111  serialized_start=1172,
112  serialized_end=1222,
113)
114_sym_db.RegisterEnumDescriptor(_COWMERGEOPERATION_TYPE)
115
116
117_EXTENT = _descriptor.Descriptor(
118  name='Extent',
119  full_name='chromeos_update_engine.Extent',
120  filename=None,
121  file=DESCRIPTOR,
122  containing_type=None,
123  fields=[
124    _descriptor.FieldDescriptor(
125      name='start_block', full_name='chromeos_update_engine.Extent.start_block', index=0,
126      number=1, type=4, cpp_type=4, label=1,
127      has_default_value=False, default_value=0,
128      message_type=None, enum_type=None, containing_type=None,
129      is_extension=False, extension_scope=None,
130      serialized_options=None, file=DESCRIPTOR),
131    _descriptor.FieldDescriptor(
132      name='num_blocks', full_name='chromeos_update_engine.Extent.num_blocks', index=1,
133      number=2, type=4, cpp_type=4, label=1,
134      has_default_value=False, default_value=0,
135      message_type=None, enum_type=None, containing_type=None,
136      is_extension=False, extension_scope=None,
137      serialized_options=None, file=DESCRIPTOR),
138  ],
139  extensions=[
140  ],
141  nested_types=[],
142  enum_types=[
143  ],
144  serialized_options=None,
145  is_extendable=False,
146  syntax='proto2',
147  extension_ranges=[],
148  oneofs=[
149  ],
150  serialized_start=49,
151  serialized_end=98,
152)
153
154
155_SIGNATURES_SIGNATURE = _descriptor.Descriptor(
156  name='Signature',
157  full_name='chromeos_update_engine.Signatures.Signature',
158  filename=None,
159  file=DESCRIPTOR,
160  containing_type=None,
161  fields=[
162    _descriptor.FieldDescriptor(
163      name='version', full_name='chromeos_update_engine.Signatures.Signature.version', index=0,
164      number=1, type=13, cpp_type=3, label=1,
165      has_default_value=False, default_value=0,
166      message_type=None, enum_type=None, containing_type=None,
167      is_extension=False, extension_scope=None,
168      serialized_options=_b('\030\001'), file=DESCRIPTOR),
169    _descriptor.FieldDescriptor(
170      name='data', full_name='chromeos_update_engine.Signatures.Signature.data', index=1,
171      number=2, type=12, cpp_type=9, label=1,
172      has_default_value=False, default_value=_b(""),
173      message_type=None, enum_type=None, containing_type=None,
174      is_extension=False, extension_scope=None,
175      serialized_options=None, file=DESCRIPTOR),
176    _descriptor.FieldDescriptor(
177      name='unpadded_signature_size', full_name='chromeos_update_engine.Signatures.Signature.unpadded_signature_size', index=2,
178      number=3, type=7, cpp_type=3, label=1,
179      has_default_value=False, default_value=0,
180      message_type=None, enum_type=None, containing_type=None,
181      is_extension=False, extension_scope=None,
182      serialized_options=None, file=DESCRIPTOR),
183  ],
184  extensions=[
185  ],
186  nested_types=[],
187  enum_types=[
188  ],
189  serialized_options=None,
190  is_extendable=False,
191  syntax='proto2',
192  extension_ranges=[],
193  oneofs=[
194  ],
195  serialized_start=181,
196  serialized_end=260,
197)
198
199_SIGNATURES = _descriptor.Descriptor(
200  name='Signatures',
201  full_name='chromeos_update_engine.Signatures',
202  filename=None,
203  file=DESCRIPTOR,
204  containing_type=None,
205  fields=[
206    _descriptor.FieldDescriptor(
207      name='signatures', full_name='chromeos_update_engine.Signatures.signatures', index=0,
208      number=1, 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      serialized_options=None, file=DESCRIPTOR),
213  ],
214  extensions=[
215  ],
216  nested_types=[_SIGNATURES_SIGNATURE, ],
217  enum_types=[
218  ],
219  serialized_options=None,
220  is_extendable=False,
221  syntax='proto2',
222  extension_ranges=[],
223  oneofs=[
224  ],
225  serialized_start=101,
226  serialized_end=260,
227)
228
229
230_PARTITIONINFO = _descriptor.Descriptor(
231  name='PartitionInfo',
232  full_name='chromeos_update_engine.PartitionInfo',
233  filename=None,
234  file=DESCRIPTOR,
235  containing_type=None,
236  fields=[
237    _descriptor.FieldDescriptor(
238      name='size', full_name='chromeos_update_engine.PartitionInfo.size', index=0,
239      number=1, type=4, cpp_type=4, label=1,
240      has_default_value=False, default_value=0,
241      message_type=None, enum_type=None, containing_type=None,
242      is_extension=False, extension_scope=None,
243      serialized_options=None, file=DESCRIPTOR),
244    _descriptor.FieldDescriptor(
245      name='hash', full_name='chromeos_update_engine.PartitionInfo.hash', index=1,
246      number=2, type=12, cpp_type=9, label=1,
247      has_default_value=False, default_value=_b(""),
248      message_type=None, enum_type=None, containing_type=None,
249      is_extension=False, extension_scope=None,
250      serialized_options=None, file=DESCRIPTOR),
251  ],
252  extensions=[
253  ],
254  nested_types=[],
255  enum_types=[
256  ],
257  serialized_options=None,
258  is_extendable=False,
259  syntax='proto2',
260  extension_ranges=[],
261  oneofs=[
262  ],
263  serialized_start=262,
264  serialized_end=305,
265)
266
267
268_IMAGEINFO = _descriptor.Descriptor(
269  name='ImageInfo',
270  full_name='chromeos_update_engine.ImageInfo',
271  filename=None,
272  file=DESCRIPTOR,
273  containing_type=None,
274  fields=[
275    _descriptor.FieldDescriptor(
276      name='board', full_name='chromeos_update_engine.ImageInfo.board', index=0,
277      number=1, type=9, cpp_type=9, label=1,
278      has_default_value=False, default_value=_b("").decode('utf-8'),
279      message_type=None, enum_type=None, containing_type=None,
280      is_extension=False, extension_scope=None,
281      serialized_options=_b('\030\001'), file=DESCRIPTOR),
282    _descriptor.FieldDescriptor(
283      name='key', full_name='chromeos_update_engine.ImageInfo.key', index=1,
284      number=2, type=9, cpp_type=9, label=1,
285      has_default_value=False, default_value=_b("").decode('utf-8'),
286      message_type=None, enum_type=None, containing_type=None,
287      is_extension=False, extension_scope=None,
288      serialized_options=_b('\030\001'), file=DESCRIPTOR),
289    _descriptor.FieldDescriptor(
290      name='channel', full_name='chromeos_update_engine.ImageInfo.channel', index=2,
291      number=3, type=9, cpp_type=9, label=1,
292      has_default_value=False, default_value=_b("").decode('utf-8'),
293      message_type=None, enum_type=None, containing_type=None,
294      is_extension=False, extension_scope=None,
295      serialized_options=_b('\030\001'), file=DESCRIPTOR),
296    _descriptor.FieldDescriptor(
297      name='version', full_name='chromeos_update_engine.ImageInfo.version', index=3,
298      number=4, type=9, cpp_type=9, label=1,
299      has_default_value=False, default_value=_b("").decode('utf-8'),
300      message_type=None, enum_type=None, containing_type=None,
301      is_extension=False, extension_scope=None,
302      serialized_options=_b('\030\001'), file=DESCRIPTOR),
303    _descriptor.FieldDescriptor(
304      name='build_channel', full_name='chromeos_update_engine.ImageInfo.build_channel', index=4,
305      number=5, type=9, cpp_type=9, label=1,
306      has_default_value=False, default_value=_b("").decode('utf-8'),
307      message_type=None, enum_type=None, containing_type=None,
308      is_extension=False, extension_scope=None,
309      serialized_options=_b('\030\001'), file=DESCRIPTOR),
310    _descriptor.FieldDescriptor(
311      name='build_version', full_name='chromeos_update_engine.ImageInfo.build_version', index=5,
312      number=6, type=9, cpp_type=9, label=1,
313      has_default_value=False, default_value=_b("").decode('utf-8'),
314      message_type=None, enum_type=None, containing_type=None,
315      is_extension=False, extension_scope=None,
316      serialized_options=_b('\030\001'), file=DESCRIPTOR),
317  ],
318  extensions=[
319  ],
320  nested_types=[],
321  enum_types=[
322  ],
323  serialized_options=None,
324  is_extendable=False,
325  syntax='proto2',
326  extension_ranges=[],
327  oneofs=[
328  ],
329  serialized_start=308,
330  serialized_end=451,
331)
332
333
334_INSTALLOPERATION = _descriptor.Descriptor(
335  name='InstallOperation',
336  full_name='chromeos_update_engine.InstallOperation',
337  filename=None,
338  file=DESCRIPTOR,
339  containing_type=None,
340  fields=[
341    _descriptor.FieldDescriptor(
342      name='type', full_name='chromeos_update_engine.InstallOperation.type', index=0,
343      number=1, type=14, cpp_type=8, label=2,
344      has_default_value=False, default_value=0,
345      message_type=None, enum_type=None, containing_type=None,
346      is_extension=False, extension_scope=None,
347      serialized_options=None, file=DESCRIPTOR),
348    _descriptor.FieldDescriptor(
349      name='data_offset', full_name='chromeos_update_engine.InstallOperation.data_offset', index=1,
350      number=2, type=4, cpp_type=4, label=1,
351      has_default_value=False, default_value=0,
352      message_type=None, enum_type=None, containing_type=None,
353      is_extension=False, extension_scope=None,
354      serialized_options=None, file=DESCRIPTOR),
355    _descriptor.FieldDescriptor(
356      name='data_length', full_name='chromeos_update_engine.InstallOperation.data_length', index=2,
357      number=3, type=4, cpp_type=4, label=1,
358      has_default_value=False, default_value=0,
359      message_type=None, enum_type=None, containing_type=None,
360      is_extension=False, extension_scope=None,
361      serialized_options=None, file=DESCRIPTOR),
362    _descriptor.FieldDescriptor(
363      name='src_extents', full_name='chromeos_update_engine.InstallOperation.src_extents', index=3,
364      number=4, type=11, cpp_type=10, label=3,
365      has_default_value=False, default_value=[],
366      message_type=None, enum_type=None, containing_type=None,
367      is_extension=False, extension_scope=None,
368      serialized_options=None, file=DESCRIPTOR),
369    _descriptor.FieldDescriptor(
370      name='src_length', full_name='chromeos_update_engine.InstallOperation.src_length', index=4,
371      number=5, type=4, cpp_type=4, label=1,
372      has_default_value=False, default_value=0,
373      message_type=None, enum_type=None, containing_type=None,
374      is_extension=False, extension_scope=None,
375      serialized_options=None, file=DESCRIPTOR),
376    _descriptor.FieldDescriptor(
377      name='dst_extents', full_name='chromeos_update_engine.InstallOperation.dst_extents', index=5,
378      number=6, type=11, cpp_type=10, label=3,
379      has_default_value=False, default_value=[],
380      message_type=None, enum_type=None, containing_type=None,
381      is_extension=False, extension_scope=None,
382      serialized_options=None, file=DESCRIPTOR),
383    _descriptor.FieldDescriptor(
384      name='dst_length', full_name='chromeos_update_engine.InstallOperation.dst_length', index=6,
385      number=7, type=4, cpp_type=4, label=1,
386      has_default_value=False, default_value=0,
387      message_type=None, enum_type=None, containing_type=None,
388      is_extension=False, extension_scope=None,
389      serialized_options=None, file=DESCRIPTOR),
390    _descriptor.FieldDescriptor(
391      name='data_sha256_hash', full_name='chromeos_update_engine.InstallOperation.data_sha256_hash', index=7,
392      number=8, type=12, cpp_type=9, label=1,
393      has_default_value=False, default_value=_b(""),
394      message_type=None, enum_type=None, containing_type=None,
395      is_extension=False, extension_scope=None,
396      serialized_options=None, file=DESCRIPTOR),
397    _descriptor.FieldDescriptor(
398      name='src_sha256_hash', full_name='chromeos_update_engine.InstallOperation.src_sha256_hash', index=8,
399      number=9, type=12, cpp_type=9, label=1,
400      has_default_value=False, default_value=_b(""),
401      message_type=None, enum_type=None, containing_type=None,
402      is_extension=False, extension_scope=None,
403      serialized_options=None, file=DESCRIPTOR),
404  ],
405  extensions=[
406  ],
407  nested_types=[],
408  enum_types=[
409    _INSTALLOPERATION_TYPE,
410  ],
411  serialized_options=None,
412  is_extendable=False,
413  syntax='proto2',
414  extension_ranges=[],
415  oneofs=[
416  ],
417  serialized_start=454,
418  serialized_end=962,
419)
420
421
422_COWMERGEOPERATION = _descriptor.Descriptor(
423  name='CowMergeOperation',
424  full_name='chromeos_update_engine.CowMergeOperation',
425  filename=None,
426  file=DESCRIPTOR,
427  containing_type=None,
428  fields=[
429    _descriptor.FieldDescriptor(
430      name='type', full_name='chromeos_update_engine.CowMergeOperation.type', index=0,
431      number=1, type=14, cpp_type=8, label=1,
432      has_default_value=False, default_value=0,
433      message_type=None, enum_type=None, containing_type=None,
434      is_extension=False, extension_scope=None,
435      serialized_options=None, file=DESCRIPTOR),
436    _descriptor.FieldDescriptor(
437      name='src_extent', full_name='chromeos_update_engine.CowMergeOperation.src_extent', index=1,
438      number=2, type=11, cpp_type=10, label=1,
439      has_default_value=False, default_value=None,
440      message_type=None, enum_type=None, containing_type=None,
441      is_extension=False, extension_scope=None,
442      serialized_options=None, file=DESCRIPTOR),
443    _descriptor.FieldDescriptor(
444      name='dst_extent', full_name='chromeos_update_engine.CowMergeOperation.dst_extent', index=2,
445      number=3, type=11, cpp_type=10, label=1,
446      has_default_value=False, default_value=None,
447      message_type=None, enum_type=None, containing_type=None,
448      is_extension=False, extension_scope=None,
449      serialized_options=None, file=DESCRIPTOR),
450    _descriptor.FieldDescriptor(
451      name='src_offset', full_name='chromeos_update_engine.CowMergeOperation.src_offset', index=3,
452      number=4, type=13, cpp_type=3, label=1,
453      has_default_value=False, default_value=0,
454      message_type=None, enum_type=None, containing_type=None,
455      is_extension=False, extension_scope=None,
456      serialized_options=None, file=DESCRIPTOR),
457  ],
458  extensions=[
459  ],
460  nested_types=[],
461  enum_types=[
462    _COWMERGEOPERATION_TYPE,
463  ],
464  serialized_options=None,
465  is_extendable=False,
466  syntax='proto2',
467  extension_ranges=[],
468  oneofs=[
469  ],
470  serialized_start=965,
471  serialized_end=1222,
472)
473
474
475_PARTITIONUPDATE = _descriptor.Descriptor(
476  name='PartitionUpdate',
477  full_name='chromeos_update_engine.PartitionUpdate',
478  filename=None,
479  file=DESCRIPTOR,
480  containing_type=None,
481  fields=[
482    _descriptor.FieldDescriptor(
483      name='partition_name', full_name='chromeos_update_engine.PartitionUpdate.partition_name', index=0,
484      number=1, type=9, cpp_type=9, label=2,
485      has_default_value=False, default_value=_b("").decode('utf-8'),
486      message_type=None, enum_type=None, containing_type=None,
487      is_extension=False, extension_scope=None,
488      serialized_options=None, file=DESCRIPTOR),
489    _descriptor.FieldDescriptor(
490      name='run_postinstall', full_name='chromeos_update_engine.PartitionUpdate.run_postinstall', index=1,
491      number=2, type=8, cpp_type=7, label=1,
492      has_default_value=False, default_value=False,
493      message_type=None, enum_type=None, containing_type=None,
494      is_extension=False, extension_scope=None,
495      serialized_options=None, file=DESCRIPTOR),
496    _descriptor.FieldDescriptor(
497      name='postinstall_path', full_name='chromeos_update_engine.PartitionUpdate.postinstall_path', index=2,
498      number=3, type=9, cpp_type=9, label=1,
499      has_default_value=False, default_value=_b("").decode('utf-8'),
500      message_type=None, enum_type=None, containing_type=None,
501      is_extension=False, extension_scope=None,
502      serialized_options=None, file=DESCRIPTOR),
503    _descriptor.FieldDescriptor(
504      name='filesystem_type', full_name='chromeos_update_engine.PartitionUpdate.filesystem_type', index=3,
505      number=4, type=9, cpp_type=9, label=1,
506      has_default_value=False, default_value=_b("").decode('utf-8'),
507      message_type=None, enum_type=None, containing_type=None,
508      is_extension=False, extension_scope=None,
509      serialized_options=None, file=DESCRIPTOR),
510    _descriptor.FieldDescriptor(
511      name='new_partition_signature', full_name='chromeos_update_engine.PartitionUpdate.new_partition_signature', index=4,
512      number=5, type=11, cpp_type=10, label=3,
513      has_default_value=False, default_value=[],
514      message_type=None, enum_type=None, containing_type=None,
515      is_extension=False, extension_scope=None,
516      serialized_options=None, file=DESCRIPTOR),
517    _descriptor.FieldDescriptor(
518      name='old_partition_info', full_name='chromeos_update_engine.PartitionUpdate.old_partition_info', index=5,
519      number=6, type=11, cpp_type=10, label=1,
520      has_default_value=False, default_value=None,
521      message_type=None, enum_type=None, containing_type=None,
522      is_extension=False, extension_scope=None,
523      serialized_options=None, file=DESCRIPTOR),
524    _descriptor.FieldDescriptor(
525      name='new_partition_info', full_name='chromeos_update_engine.PartitionUpdate.new_partition_info', index=6,
526      number=7, type=11, cpp_type=10, label=1,
527      has_default_value=False, default_value=None,
528      message_type=None, enum_type=None, containing_type=None,
529      is_extension=False, extension_scope=None,
530      serialized_options=None, file=DESCRIPTOR),
531    _descriptor.FieldDescriptor(
532      name='operations', full_name='chromeos_update_engine.PartitionUpdate.operations', index=7,
533      number=8, type=11, cpp_type=10, label=3,
534      has_default_value=False, default_value=[],
535      message_type=None, enum_type=None, containing_type=None,
536      is_extension=False, extension_scope=None,
537      serialized_options=None, file=DESCRIPTOR),
538    _descriptor.FieldDescriptor(
539      name='postinstall_optional', full_name='chromeos_update_engine.PartitionUpdate.postinstall_optional', index=8,
540      number=9, type=8, cpp_type=7, label=1,
541      has_default_value=False, default_value=False,
542      message_type=None, enum_type=None, containing_type=None,
543      is_extension=False, extension_scope=None,
544      serialized_options=None, file=DESCRIPTOR),
545    _descriptor.FieldDescriptor(
546      name='hash_tree_data_extent', full_name='chromeos_update_engine.PartitionUpdate.hash_tree_data_extent', index=9,
547      number=10, type=11, cpp_type=10, label=1,
548      has_default_value=False, default_value=None,
549      message_type=None, enum_type=None, containing_type=None,
550      is_extension=False, extension_scope=None,
551      serialized_options=None, file=DESCRIPTOR),
552    _descriptor.FieldDescriptor(
553      name='hash_tree_extent', full_name='chromeos_update_engine.PartitionUpdate.hash_tree_extent', index=10,
554      number=11, type=11, cpp_type=10, label=1,
555      has_default_value=False, default_value=None,
556      message_type=None, enum_type=None, containing_type=None,
557      is_extension=False, extension_scope=None,
558      serialized_options=None, file=DESCRIPTOR),
559    _descriptor.FieldDescriptor(
560      name='hash_tree_algorithm', full_name='chromeos_update_engine.PartitionUpdate.hash_tree_algorithm', index=11,
561      number=12, type=9, cpp_type=9, label=1,
562      has_default_value=False, default_value=_b("").decode('utf-8'),
563      message_type=None, enum_type=None, containing_type=None,
564      is_extension=False, extension_scope=None,
565      serialized_options=None, file=DESCRIPTOR),
566    _descriptor.FieldDescriptor(
567      name='hash_tree_salt', full_name='chromeos_update_engine.PartitionUpdate.hash_tree_salt', index=12,
568      number=13, type=12, cpp_type=9, label=1,
569      has_default_value=False, default_value=_b(""),
570      message_type=None, enum_type=None, containing_type=None,
571      is_extension=False, extension_scope=None,
572      serialized_options=None, file=DESCRIPTOR),
573    _descriptor.FieldDescriptor(
574      name='fec_data_extent', full_name='chromeos_update_engine.PartitionUpdate.fec_data_extent', index=13,
575      number=14, type=11, cpp_type=10, label=1,
576      has_default_value=False, default_value=None,
577      message_type=None, enum_type=None, containing_type=None,
578      is_extension=False, extension_scope=None,
579      serialized_options=None, file=DESCRIPTOR),
580    _descriptor.FieldDescriptor(
581      name='fec_extent', full_name='chromeos_update_engine.PartitionUpdate.fec_extent', index=14,
582      number=15, type=11, cpp_type=10, label=1,
583      has_default_value=False, default_value=None,
584      message_type=None, enum_type=None, containing_type=None,
585      is_extension=False, extension_scope=None,
586      serialized_options=None, file=DESCRIPTOR),
587    _descriptor.FieldDescriptor(
588      name='fec_roots', full_name='chromeos_update_engine.PartitionUpdate.fec_roots', index=15,
589      number=16, type=13, cpp_type=3, label=1,
590      has_default_value=True, default_value=2,
591      message_type=None, enum_type=None, containing_type=None,
592      is_extension=False, extension_scope=None,
593      serialized_options=None, file=DESCRIPTOR),
594    _descriptor.FieldDescriptor(
595      name='version', full_name='chromeos_update_engine.PartitionUpdate.version', index=16,
596      number=17, type=9, cpp_type=9, label=1,
597      has_default_value=False, default_value=_b("").decode('utf-8'),
598      message_type=None, enum_type=None, containing_type=None,
599      is_extension=False, extension_scope=None,
600      serialized_options=None, file=DESCRIPTOR),
601    _descriptor.FieldDescriptor(
602      name='merge_operations', full_name='chromeos_update_engine.PartitionUpdate.merge_operations', index=17,
603      number=18, type=11, cpp_type=10, label=3,
604      has_default_value=False, default_value=[],
605      message_type=None, enum_type=None, containing_type=None,
606      is_extension=False, extension_scope=None,
607      serialized_options=None, file=DESCRIPTOR),
608    _descriptor.FieldDescriptor(
609      name='estimate_cow_size', full_name='chromeos_update_engine.PartitionUpdate.estimate_cow_size', index=18,
610      number=19, type=4, cpp_type=4, label=1,
611      has_default_value=False, default_value=0,
612      message_type=None, enum_type=None, containing_type=None,
613      is_extension=False, extension_scope=None,
614      serialized_options=None, file=DESCRIPTOR),
615  ],
616  extensions=[
617  ],
618  nested_types=[],
619  enum_types=[
620  ],
621  serialized_options=None,
622  is_extendable=False,
623  syntax='proto2',
624  extension_ranges=[],
625  oneofs=[
626  ],
627  serialized_start=1225,
628  serialized_end=2065,
629)
630
631
632_DYNAMICPARTITIONGROUP = _descriptor.Descriptor(
633  name='DynamicPartitionGroup',
634  full_name='chromeos_update_engine.DynamicPartitionGroup',
635  filename=None,
636  file=DESCRIPTOR,
637  containing_type=None,
638  fields=[
639    _descriptor.FieldDescriptor(
640      name='name', full_name='chromeos_update_engine.DynamicPartitionGroup.name', index=0,
641      number=1, type=9, cpp_type=9, label=2,
642      has_default_value=False, default_value=_b("").decode('utf-8'),
643      message_type=None, enum_type=None, containing_type=None,
644      is_extension=False, extension_scope=None,
645      serialized_options=None, file=DESCRIPTOR),
646    _descriptor.FieldDescriptor(
647      name='size', full_name='chromeos_update_engine.DynamicPartitionGroup.size', index=1,
648      number=2, type=4, cpp_type=4, label=1,
649      has_default_value=False, default_value=0,
650      message_type=None, enum_type=None, containing_type=None,
651      is_extension=False, extension_scope=None,
652      serialized_options=None, file=DESCRIPTOR),
653    _descriptor.FieldDescriptor(
654      name='partition_names', full_name='chromeos_update_engine.DynamicPartitionGroup.partition_names', index=2,
655      number=3, type=9, cpp_type=9, label=3,
656      has_default_value=False, default_value=[],
657      message_type=None, enum_type=None, containing_type=None,
658      is_extension=False, extension_scope=None,
659      serialized_options=None, file=DESCRIPTOR),
660  ],
661  extensions=[
662  ],
663  nested_types=[],
664  enum_types=[
665  ],
666  serialized_options=None,
667  is_extendable=False,
668  syntax='proto2',
669  extension_ranges=[],
670  oneofs=[
671  ],
672  serialized_start=2067,
673  serialized_end=2143,
674)
675
676
677_DYNAMICPARTITIONMETADATA = _descriptor.Descriptor(
678  name='DynamicPartitionMetadata',
679  full_name='chromeos_update_engine.DynamicPartitionMetadata',
680  filename=None,
681  file=DESCRIPTOR,
682  containing_type=None,
683  fields=[
684    _descriptor.FieldDescriptor(
685      name='groups', full_name='chromeos_update_engine.DynamicPartitionMetadata.groups', index=0,
686      number=1, type=11, cpp_type=10, label=3,
687      has_default_value=False, default_value=[],
688      message_type=None, enum_type=None, containing_type=None,
689      is_extension=False, extension_scope=None,
690      serialized_options=None, file=DESCRIPTOR),
691    _descriptor.FieldDescriptor(
692      name='snapshot_enabled', full_name='chromeos_update_engine.DynamicPartitionMetadata.snapshot_enabled', index=1,
693      number=2, type=8, cpp_type=7, label=1,
694      has_default_value=False, default_value=False,
695      message_type=None, enum_type=None, containing_type=None,
696      is_extension=False, extension_scope=None,
697      serialized_options=None, file=DESCRIPTOR),
698    _descriptor.FieldDescriptor(
699      name='vabc_enabled', full_name='chromeos_update_engine.DynamicPartitionMetadata.vabc_enabled', index=2,
700      number=3, type=8, cpp_type=7, label=1,
701      has_default_value=False, default_value=False,
702      message_type=None, enum_type=None, containing_type=None,
703      is_extension=False, extension_scope=None,
704      serialized_options=None, file=DESCRIPTOR),
705    _descriptor.FieldDescriptor(
706      name='vabc_compression_param', full_name='chromeos_update_engine.DynamicPartitionMetadata.vabc_compression_param', index=3,
707      number=4, type=9, cpp_type=9, label=1,
708      has_default_value=False, default_value=_b("").decode('utf-8'),
709      message_type=None, enum_type=None, containing_type=None,
710      is_extension=False, extension_scope=None,
711      serialized_options=None, file=DESCRIPTOR),
712    _descriptor.FieldDescriptor(
713      name='cow_version', full_name='chromeos_update_engine.DynamicPartitionMetadata.cow_version', index=4,
714      number=5, type=13, cpp_type=3, label=1,
715      has_default_value=False, default_value=0,
716      message_type=None, enum_type=None, containing_type=None,
717      is_extension=False, extension_scope=None,
718      serialized_options=None, file=DESCRIPTOR),
719  ],
720  extensions=[
721  ],
722  nested_types=[],
723  enum_types=[
724  ],
725  serialized_options=None,
726  is_extendable=False,
727  syntax='proto2',
728  extension_ranges=[],
729  oneofs=[
730  ],
731  serialized_start=2146,
732  serialized_end=2336,
733)
734
735
736_APEXINFO = _descriptor.Descriptor(
737  name='ApexInfo',
738  full_name='chromeos_update_engine.ApexInfo',
739  filename=None,
740  file=DESCRIPTOR,
741  containing_type=None,
742  fields=[
743    _descriptor.FieldDescriptor(
744      name='package_name', full_name='chromeos_update_engine.ApexInfo.package_name', index=0,
745      number=1, type=9, cpp_type=9, label=1,
746      has_default_value=False, default_value=_b("").decode('utf-8'),
747      message_type=None, enum_type=None, containing_type=None,
748      is_extension=False, extension_scope=None,
749      serialized_options=None, file=DESCRIPTOR),
750    _descriptor.FieldDescriptor(
751      name='version', full_name='chromeos_update_engine.ApexInfo.version', index=1,
752      number=2, type=3, cpp_type=2, label=1,
753      has_default_value=False, default_value=0,
754      message_type=None, enum_type=None, containing_type=None,
755      is_extension=False, extension_scope=None,
756      serialized_options=None, file=DESCRIPTOR),
757    _descriptor.FieldDescriptor(
758      name='is_compressed', full_name='chromeos_update_engine.ApexInfo.is_compressed', index=2,
759      number=3, type=8, cpp_type=7, label=1,
760      has_default_value=False, default_value=False,
761      message_type=None, enum_type=None, containing_type=None,
762      is_extension=False, extension_scope=None,
763      serialized_options=None, file=DESCRIPTOR),
764    _descriptor.FieldDescriptor(
765      name='decompressed_size', full_name='chromeos_update_engine.ApexInfo.decompressed_size', index=3,
766      number=4, type=3, cpp_type=2, label=1,
767      has_default_value=False, default_value=0,
768      message_type=None, enum_type=None, containing_type=None,
769      is_extension=False, extension_scope=None,
770      serialized_options=None, file=DESCRIPTOR),
771  ],
772  extensions=[
773  ],
774  nested_types=[],
775  enum_types=[
776  ],
777  serialized_options=None,
778  is_extendable=False,
779  syntax='proto2',
780  extension_ranges=[],
781  oneofs=[
782  ],
783  serialized_start=2338,
784  serialized_end=2437,
785)
786
787
788_APEXMETADATA = _descriptor.Descriptor(
789  name='ApexMetadata',
790  full_name='chromeos_update_engine.ApexMetadata',
791  filename=None,
792  file=DESCRIPTOR,
793  containing_type=None,
794  fields=[
795    _descriptor.FieldDescriptor(
796      name='apex_info', full_name='chromeos_update_engine.ApexMetadata.apex_info', index=0,
797      number=1, type=11, cpp_type=10, label=3,
798      has_default_value=False, default_value=[],
799      message_type=None, enum_type=None, containing_type=None,
800      is_extension=False, extension_scope=None,
801      serialized_options=None, file=DESCRIPTOR),
802  ],
803  extensions=[
804  ],
805  nested_types=[],
806  enum_types=[
807  ],
808  serialized_options=None,
809  is_extendable=False,
810  syntax='proto2',
811  extension_ranges=[],
812  oneofs=[
813  ],
814  serialized_start=2439,
815  serialized_end=2506,
816)
817
818
819_DELTAARCHIVEMANIFEST = _descriptor.Descriptor(
820  name='DeltaArchiveManifest',
821  full_name='chromeos_update_engine.DeltaArchiveManifest',
822  filename=None,
823  file=DESCRIPTOR,
824  containing_type=None,
825  fields=[
826    _descriptor.FieldDescriptor(
827      name='install_operations', full_name='chromeos_update_engine.DeltaArchiveManifest.install_operations', index=0,
828      number=1, type=11, cpp_type=10, label=3,
829      has_default_value=False, default_value=[],
830      message_type=None, enum_type=None, containing_type=None,
831      is_extension=False, extension_scope=None,
832      serialized_options=_b('\030\001'), file=DESCRIPTOR),
833    _descriptor.FieldDescriptor(
834      name='kernel_install_operations', full_name='chromeos_update_engine.DeltaArchiveManifest.kernel_install_operations', index=1,
835      number=2, type=11, cpp_type=10, label=3,
836      has_default_value=False, default_value=[],
837      message_type=None, enum_type=None, containing_type=None,
838      is_extension=False, extension_scope=None,
839      serialized_options=_b('\030\001'), file=DESCRIPTOR),
840    _descriptor.FieldDescriptor(
841      name='block_size', full_name='chromeos_update_engine.DeltaArchiveManifest.block_size', index=2,
842      number=3, type=13, cpp_type=3, label=1,
843      has_default_value=True, default_value=4096,
844      message_type=None, enum_type=None, containing_type=None,
845      is_extension=False, extension_scope=None,
846      serialized_options=None, file=DESCRIPTOR),
847    _descriptor.FieldDescriptor(
848      name='signatures_offset', full_name='chromeos_update_engine.DeltaArchiveManifest.signatures_offset', index=3,
849      number=4, type=4, cpp_type=4, label=1,
850      has_default_value=False, default_value=0,
851      message_type=None, enum_type=None, containing_type=None,
852      is_extension=False, extension_scope=None,
853      serialized_options=None, file=DESCRIPTOR),
854    _descriptor.FieldDescriptor(
855      name='signatures_size', full_name='chromeos_update_engine.DeltaArchiveManifest.signatures_size', index=4,
856      number=5, type=4, cpp_type=4, label=1,
857      has_default_value=False, default_value=0,
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='old_kernel_info', full_name='chromeos_update_engine.DeltaArchiveManifest.old_kernel_info', index=5,
863      number=6, type=11, cpp_type=10, label=1,
864      has_default_value=False, default_value=None,
865      message_type=None, enum_type=None, containing_type=None,
866      is_extension=False, extension_scope=None,
867      serialized_options=_b('\030\001'), file=DESCRIPTOR),
868    _descriptor.FieldDescriptor(
869      name='new_kernel_info', full_name='chromeos_update_engine.DeltaArchiveManifest.new_kernel_info', index=6,
870      number=7, type=11, cpp_type=10, label=1,
871      has_default_value=False, default_value=None,
872      message_type=None, enum_type=None, containing_type=None,
873      is_extension=False, extension_scope=None,
874      serialized_options=_b('\030\001'), file=DESCRIPTOR),
875    _descriptor.FieldDescriptor(
876      name='old_rootfs_info', full_name='chromeos_update_engine.DeltaArchiveManifest.old_rootfs_info', index=7,
877      number=8, 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=_b('\030\001'), file=DESCRIPTOR),
882    _descriptor.FieldDescriptor(
883      name='new_rootfs_info', full_name='chromeos_update_engine.DeltaArchiveManifest.new_rootfs_info', index=8,
884      number=9, type=11, cpp_type=10, label=1,
885      has_default_value=False, default_value=None,
886      message_type=None, enum_type=None, containing_type=None,
887      is_extension=False, extension_scope=None,
888      serialized_options=_b('\030\001'), file=DESCRIPTOR),
889    _descriptor.FieldDescriptor(
890      name='old_image_info', full_name='chromeos_update_engine.DeltaArchiveManifest.old_image_info', index=9,
891      number=10, type=11, cpp_type=10, label=1,
892      has_default_value=False, default_value=None,
893      message_type=None, enum_type=None, containing_type=None,
894      is_extension=False, extension_scope=None,
895      serialized_options=_b('\030\001'), file=DESCRIPTOR),
896    _descriptor.FieldDescriptor(
897      name='new_image_info', full_name='chromeos_update_engine.DeltaArchiveManifest.new_image_info', index=10,
898      number=11, type=11, cpp_type=10, label=1,
899      has_default_value=False, default_value=None,
900      message_type=None, enum_type=None, containing_type=None,
901      is_extension=False, extension_scope=None,
902      serialized_options=_b('\030\001'), file=DESCRIPTOR),
903    _descriptor.FieldDescriptor(
904      name='minor_version', full_name='chromeos_update_engine.DeltaArchiveManifest.minor_version', index=11,
905      number=12, type=13, cpp_type=3, label=1,
906      has_default_value=True, 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='partitions', full_name='chromeos_update_engine.DeltaArchiveManifest.partitions', index=12,
912      number=13, type=11, cpp_type=10, label=3,
913      has_default_value=False, default_value=[],
914      message_type=None, enum_type=None, containing_type=None,
915      is_extension=False, extension_scope=None,
916      serialized_options=None, file=DESCRIPTOR),
917    _descriptor.FieldDescriptor(
918      name='max_timestamp', full_name='chromeos_update_engine.DeltaArchiveManifest.max_timestamp', index=13,
919      number=14, type=3, cpp_type=2, label=1,
920      has_default_value=False, default_value=0,
921      message_type=None, enum_type=None, containing_type=None,
922      is_extension=False, extension_scope=None,
923      serialized_options=None, file=DESCRIPTOR),
924    _descriptor.FieldDescriptor(
925      name='dynamic_partition_metadata', full_name='chromeos_update_engine.DeltaArchiveManifest.dynamic_partition_metadata', index=14,
926      number=15, type=11, cpp_type=10, label=1,
927      has_default_value=False, default_value=None,
928      message_type=None, enum_type=None, containing_type=None,
929      is_extension=False, extension_scope=None,
930      serialized_options=None, file=DESCRIPTOR),
931    _descriptor.FieldDescriptor(
932      name='partial_update', full_name='chromeos_update_engine.DeltaArchiveManifest.partial_update', index=15,
933      number=16, type=8, cpp_type=7, label=1,
934      has_default_value=False, default_value=False,
935      message_type=None, enum_type=None, containing_type=None,
936      is_extension=False, extension_scope=None,
937      serialized_options=None, file=DESCRIPTOR),
938    _descriptor.FieldDescriptor(
939      name='apex_info', full_name='chromeos_update_engine.DeltaArchiveManifest.apex_info', index=16,
940      number=17, type=11, cpp_type=10, label=3,
941      has_default_value=False, default_value=[],
942      message_type=None, enum_type=None, containing_type=None,
943      is_extension=False, extension_scope=None,
944      serialized_options=None, file=DESCRIPTOR),
945  ],
946  extensions=[
947  ],
948  nested_types=[],
949  enum_types=[
950  ],
951  serialized_options=None,
952  is_extendable=False,
953  syntax='proto2',
954  extension_ranges=[],
955  oneofs=[
956  ],
957  serialized_start=2509,
958  serialized_end=3435,
959)
960
961_SIGNATURES_SIGNATURE.containing_type = _SIGNATURES
962_SIGNATURES.fields_by_name['signatures'].message_type = _SIGNATURES_SIGNATURE
963_INSTALLOPERATION.fields_by_name['type'].enum_type = _INSTALLOPERATION_TYPE
964_INSTALLOPERATION.fields_by_name['src_extents'].message_type = _EXTENT
965_INSTALLOPERATION.fields_by_name['dst_extents'].message_type = _EXTENT
966_INSTALLOPERATION_TYPE.containing_type = _INSTALLOPERATION
967_COWMERGEOPERATION.fields_by_name['type'].enum_type = _COWMERGEOPERATION_TYPE
968_COWMERGEOPERATION.fields_by_name['src_extent'].message_type = _EXTENT
969_COWMERGEOPERATION.fields_by_name['dst_extent'].message_type = _EXTENT
970_COWMERGEOPERATION_TYPE.containing_type = _COWMERGEOPERATION
971_PARTITIONUPDATE.fields_by_name['new_partition_signature'].message_type = _SIGNATURES_SIGNATURE
972_PARTITIONUPDATE.fields_by_name['old_partition_info'].message_type = _PARTITIONINFO
973_PARTITIONUPDATE.fields_by_name['new_partition_info'].message_type = _PARTITIONINFO
974_PARTITIONUPDATE.fields_by_name['operations'].message_type = _INSTALLOPERATION
975_PARTITIONUPDATE.fields_by_name['hash_tree_data_extent'].message_type = _EXTENT
976_PARTITIONUPDATE.fields_by_name['hash_tree_extent'].message_type = _EXTENT
977_PARTITIONUPDATE.fields_by_name['fec_data_extent'].message_type = _EXTENT
978_PARTITIONUPDATE.fields_by_name['fec_extent'].message_type = _EXTENT
979_PARTITIONUPDATE.fields_by_name['merge_operations'].message_type = _COWMERGEOPERATION
980_DYNAMICPARTITIONMETADATA.fields_by_name['groups'].message_type = _DYNAMICPARTITIONGROUP
981_APEXMETADATA.fields_by_name['apex_info'].message_type = _APEXINFO
982_DELTAARCHIVEMANIFEST.fields_by_name['install_operations'].message_type = _INSTALLOPERATION
983_DELTAARCHIVEMANIFEST.fields_by_name['kernel_install_operations'].message_type = _INSTALLOPERATION
984_DELTAARCHIVEMANIFEST.fields_by_name['old_kernel_info'].message_type = _PARTITIONINFO
985_DELTAARCHIVEMANIFEST.fields_by_name['new_kernel_info'].message_type = _PARTITIONINFO
986_DELTAARCHIVEMANIFEST.fields_by_name['old_rootfs_info'].message_type = _PARTITIONINFO
987_DELTAARCHIVEMANIFEST.fields_by_name['new_rootfs_info'].message_type = _PARTITIONINFO
988_DELTAARCHIVEMANIFEST.fields_by_name['old_image_info'].message_type = _IMAGEINFO
989_DELTAARCHIVEMANIFEST.fields_by_name['new_image_info'].message_type = _IMAGEINFO
990_DELTAARCHIVEMANIFEST.fields_by_name['partitions'].message_type = _PARTITIONUPDATE
991_DELTAARCHIVEMANIFEST.fields_by_name['dynamic_partition_metadata'].message_type = _DYNAMICPARTITIONMETADATA
992_DELTAARCHIVEMANIFEST.fields_by_name['apex_info'].message_type = _APEXINFO
993DESCRIPTOR.message_types_by_name['Extent'] = _EXTENT
994DESCRIPTOR.message_types_by_name['Signatures'] = _SIGNATURES
995DESCRIPTOR.message_types_by_name['PartitionInfo'] = _PARTITIONINFO
996DESCRIPTOR.message_types_by_name['ImageInfo'] = _IMAGEINFO
997DESCRIPTOR.message_types_by_name['InstallOperation'] = _INSTALLOPERATION
998DESCRIPTOR.message_types_by_name['CowMergeOperation'] = _COWMERGEOPERATION
999DESCRIPTOR.message_types_by_name['PartitionUpdate'] = _PARTITIONUPDATE
1000DESCRIPTOR.message_types_by_name['DynamicPartitionGroup'] = _DYNAMICPARTITIONGROUP
1001DESCRIPTOR.message_types_by_name['DynamicPartitionMetadata'] = _DYNAMICPARTITIONMETADATA
1002DESCRIPTOR.message_types_by_name['ApexInfo'] = _APEXINFO
1003DESCRIPTOR.message_types_by_name['ApexMetadata'] = _APEXMETADATA
1004DESCRIPTOR.message_types_by_name['DeltaArchiveManifest'] = _DELTAARCHIVEMANIFEST
1005_sym_db.RegisterFileDescriptor(DESCRIPTOR)
1006
1007Extent = _reflection.GeneratedProtocolMessageType('Extent', (_message.Message,), {
1008  'DESCRIPTOR' : _EXTENT,
1009  '__module__' : 'update_metadata_pb2'
1010  # @@protoc_insertion_point(class_scope:chromeos_update_engine.Extent)
1011  })
1012_sym_db.RegisterMessage(Extent)
1013
1014Signatures = _reflection.GeneratedProtocolMessageType('Signatures', (_message.Message,), {
1015
1016  'Signature' : _reflection.GeneratedProtocolMessageType('Signature', (_message.Message,), {
1017    'DESCRIPTOR' : _SIGNATURES_SIGNATURE,
1018    '__module__' : 'update_metadata_pb2'
1019    # @@protoc_insertion_point(class_scope:chromeos_update_engine.Signatures.Signature)
1020    })
1021  ,
1022  'DESCRIPTOR' : _SIGNATURES,
1023  '__module__' : 'update_metadata_pb2'
1024  # @@protoc_insertion_point(class_scope:chromeos_update_engine.Signatures)
1025  })
1026_sym_db.RegisterMessage(Signatures)
1027_sym_db.RegisterMessage(Signatures.Signature)
1028
1029PartitionInfo = _reflection.GeneratedProtocolMessageType('PartitionInfo', (_message.Message,), {
1030  'DESCRIPTOR' : _PARTITIONINFO,
1031  '__module__' : 'update_metadata_pb2'
1032  # @@protoc_insertion_point(class_scope:chromeos_update_engine.PartitionInfo)
1033  })
1034_sym_db.RegisterMessage(PartitionInfo)
1035
1036ImageInfo = _reflection.GeneratedProtocolMessageType('ImageInfo', (_message.Message,), {
1037  'DESCRIPTOR' : _IMAGEINFO,
1038  '__module__' : 'update_metadata_pb2'
1039  # @@protoc_insertion_point(class_scope:chromeos_update_engine.ImageInfo)
1040  })
1041_sym_db.RegisterMessage(ImageInfo)
1042
1043InstallOperation = _reflection.GeneratedProtocolMessageType('InstallOperation', (_message.Message,), {
1044  'DESCRIPTOR' : _INSTALLOPERATION,
1045  '__module__' : 'update_metadata_pb2'
1046  # @@protoc_insertion_point(class_scope:chromeos_update_engine.InstallOperation)
1047  })
1048_sym_db.RegisterMessage(InstallOperation)
1049
1050CowMergeOperation = _reflection.GeneratedProtocolMessageType('CowMergeOperation', (_message.Message,), {
1051  'DESCRIPTOR' : _COWMERGEOPERATION,
1052  '__module__' : 'update_metadata_pb2'
1053  # @@protoc_insertion_point(class_scope:chromeos_update_engine.CowMergeOperation)
1054  })
1055_sym_db.RegisterMessage(CowMergeOperation)
1056
1057PartitionUpdate = _reflection.GeneratedProtocolMessageType('PartitionUpdate', (_message.Message,), {
1058  'DESCRIPTOR' : _PARTITIONUPDATE,
1059  '__module__' : 'update_metadata_pb2'
1060  # @@protoc_insertion_point(class_scope:chromeos_update_engine.PartitionUpdate)
1061  })
1062_sym_db.RegisterMessage(PartitionUpdate)
1063
1064DynamicPartitionGroup = _reflection.GeneratedProtocolMessageType('DynamicPartitionGroup', (_message.Message,), {
1065  'DESCRIPTOR' : _DYNAMICPARTITIONGROUP,
1066  '__module__' : 'update_metadata_pb2'
1067  # @@protoc_insertion_point(class_scope:chromeos_update_engine.DynamicPartitionGroup)
1068  })
1069_sym_db.RegisterMessage(DynamicPartitionGroup)
1070
1071DynamicPartitionMetadata = _reflection.GeneratedProtocolMessageType('DynamicPartitionMetadata', (_message.Message,), {
1072  'DESCRIPTOR' : _DYNAMICPARTITIONMETADATA,
1073  '__module__' : 'update_metadata_pb2'
1074  # @@protoc_insertion_point(class_scope:chromeos_update_engine.DynamicPartitionMetadata)
1075  })
1076_sym_db.RegisterMessage(DynamicPartitionMetadata)
1077
1078ApexInfo = _reflection.GeneratedProtocolMessageType('ApexInfo', (_message.Message,), {
1079  'DESCRIPTOR' : _APEXINFO,
1080  '__module__' : 'update_metadata_pb2'
1081  # @@protoc_insertion_point(class_scope:chromeos_update_engine.ApexInfo)
1082  })
1083_sym_db.RegisterMessage(ApexInfo)
1084
1085ApexMetadata = _reflection.GeneratedProtocolMessageType('ApexMetadata', (_message.Message,), {
1086  'DESCRIPTOR' : _APEXMETADATA,
1087  '__module__' : 'update_metadata_pb2'
1088  # @@protoc_insertion_point(class_scope:chromeos_update_engine.ApexMetadata)
1089  })
1090_sym_db.RegisterMessage(ApexMetadata)
1091
1092DeltaArchiveManifest = _reflection.GeneratedProtocolMessageType('DeltaArchiveManifest', (_message.Message,), {
1093  'DESCRIPTOR' : _DELTAARCHIVEMANIFEST,
1094  '__module__' : 'update_metadata_pb2'
1095  # @@protoc_insertion_point(class_scope:chromeos_update_engine.DeltaArchiveManifest)
1096  })
1097_sym_db.RegisterMessage(DeltaArchiveManifest)
1098
1099
1100DESCRIPTOR._options = None
1101_SIGNATURES_SIGNATURE.fields_by_name['version']._options = None
1102_IMAGEINFO.fields_by_name['board']._options = None
1103_IMAGEINFO.fields_by_name['key']._options = None
1104_IMAGEINFO.fields_by_name['channel']._options = None
1105_IMAGEINFO.fields_by_name['version']._options = None
1106_IMAGEINFO.fields_by_name['build_channel']._options = None
1107_IMAGEINFO.fields_by_name['build_version']._options = None
1108_INSTALLOPERATION_TYPE.values_by_name["MOVE"]._options = None
1109_INSTALLOPERATION_TYPE.values_by_name["BSDIFF"]._options = None
1110_DELTAARCHIVEMANIFEST.fields_by_name['install_operations']._options = None
1111_DELTAARCHIVEMANIFEST.fields_by_name['kernel_install_operations']._options = None
1112_DELTAARCHIVEMANIFEST.fields_by_name['old_kernel_info']._options = None
1113_DELTAARCHIVEMANIFEST.fields_by_name['new_kernel_info']._options = None
1114_DELTAARCHIVEMANIFEST.fields_by_name['old_rootfs_info']._options = None
1115_DELTAARCHIVEMANIFEST.fields_by_name['new_rootfs_info']._options = None
1116_DELTAARCHIVEMANIFEST.fields_by_name['old_image_info']._options = None
1117_DELTAARCHIVEMANIFEST.fields_by_name['new_image_info']._options = None
1118# @@protoc_insertion_point(module_scope)
1119