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\"\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
561DESCRIPTOR.message_types_by_name['Extent'] = _EXTENT
562DESCRIPTOR.message_types_by_name['Signatures'] = _SIGNATURES
563DESCRIPTOR.message_types_by_name['PartitionInfo'] = _PARTITIONINFO
564DESCRIPTOR.message_types_by_name['ImageInfo'] = _IMAGEINFO
565DESCRIPTOR.message_types_by_name['InstallOperation'] = _INSTALLOPERATION
566DESCRIPTOR.message_types_by_name['PartitionUpdate'] = _PARTITIONUPDATE
567DESCRIPTOR.message_types_by_name['DeltaArchiveManifest'] = _DELTAARCHIVEMANIFEST
568
569class Extent(_message.Message):
570  __metaclass__ = _reflection.GeneratedProtocolMessageType
571  DESCRIPTOR = _EXTENT
572
573  # @@protoc_insertion_point(class_scope:chromeos_update_engine.Extent)
574
575class 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
587class PartitionInfo(_message.Message):
588  __metaclass__ = _reflection.GeneratedProtocolMessageType
589  DESCRIPTOR = _PARTITIONINFO
590
591  # @@protoc_insertion_point(class_scope:chromeos_update_engine.PartitionInfo)
592
593class ImageInfo(_message.Message):
594  __metaclass__ = _reflection.GeneratedProtocolMessageType
595  DESCRIPTOR = _IMAGEINFO
596
597  # @@protoc_insertion_point(class_scope:chromeos_update_engine.ImageInfo)
598
599class InstallOperation(_message.Message):
600  __metaclass__ = _reflection.GeneratedProtocolMessageType
601  DESCRIPTOR = _INSTALLOPERATION
602
603  # @@protoc_insertion_point(class_scope:chromeos_update_engine.InstallOperation)
604
605class PartitionUpdate(_message.Message):
606  __metaclass__ = _reflection.GeneratedProtocolMessageType
607  DESCRIPTOR = _PARTITIONUPDATE
608
609  # @@protoc_insertion_point(class_scope:chromeos_update_engine.PartitionUpdate)
610
611class DeltaArchiveManifest(_message.Message):
612  __metaclass__ = _reflection.GeneratedProtocolMessageType
613  DESCRIPTOR = _DELTAARCHIVEMANIFEST
614
615  # @@protoc_insertion_point(class_scope:chromeos_update_engine.DeltaArchiveManifest)
616
617
618DESCRIPTOR.has_options = True
619DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), 'H\003')
620# @@protoc_insertion_point(module_scope)
621