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\"\xa6\x04\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\"\xe5\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\x12\x12\n\x0eLZ4DIFF_BSDIFF\x10\x0c\x12\x14\n\x10LZ4DIFF_PUFFDIFF\x10\r\"\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\"8\n\x0eVABCFeatureSet\x12\x10\n\x08threaded\x18\x01 \x01(\x08\x12\x14\n\x0c\x62\x61tch_writes\x18\x02 \x01(\x08\"\x80\x02\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\x12@\n\x10vabc_feature_set\x18\x06 \x01(\x0b\x32&.chromeos_update_engine.VABCFeatureSet\"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\"\xc3\x03\n\x14\x44\x65ltaArchiveManifest\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\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.ApexInfo\x12\x1c\n\x14security_patch_level\x18\x12 \x01(\tJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03J\x04\x08\x06\x10\x07J\x04\x08\x07\x10\x08J\x04\x08\x08\x10\tJ\x04\x08\t\x10\nJ\x04\x08\n\x10\x0bJ\x04\x08\x0b\x10\x0c\x42\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    _descriptor.EnumValueDescriptor(
83      name='LZ4DIFF_BSDIFF', index=12, number=12,
84      serialized_options=None,
85      type=None),
86    _descriptor.EnumValueDescriptor(
87      name='LZ4DIFF_PUFFDIFF', index=13, number=13,
88      serialized_options=None,
89      type=None),
90  ],
91  containing_type=None,
92  serialized_options=None,
93  serialized_start=629,
94  serialized_end=858,
95)
96_sym_db.RegisterEnumDescriptor(_INSTALLOPERATION_TYPE)
97
98_COWMERGEOPERATION_TYPE = _descriptor.EnumDescriptor(
99  name='Type',
100  full_name='chromeos_update_engine.CowMergeOperation.Type',
101  filename=None,
102  file=DESCRIPTOR,
103  values=[
104    _descriptor.EnumValueDescriptor(
105      name='COW_COPY', index=0, number=0,
106      serialized_options=None,
107      type=None),
108    _descriptor.EnumValueDescriptor(
109      name='COW_XOR', index=1, number=1,
110      serialized_options=None,
111      type=None),
112    _descriptor.EnumValueDescriptor(
113      name='COW_REPLACE', index=2, number=2,
114      serialized_options=None,
115      type=None),
116  ],
117  containing_type=None,
118  serialized_options=None,
119  serialized_start=1068,
120  serialized_end=1118,
121)
122_sym_db.RegisterEnumDescriptor(_COWMERGEOPERATION_TYPE)
123
124
125_EXTENT = _descriptor.Descriptor(
126  name='Extent',
127  full_name='chromeos_update_engine.Extent',
128  filename=None,
129  file=DESCRIPTOR,
130  containing_type=None,
131  fields=[
132    _descriptor.FieldDescriptor(
133      name='start_block', full_name='chromeos_update_engine.Extent.start_block', index=0,
134      number=1, type=4, cpp_type=4, label=1,
135      has_default_value=False, default_value=0,
136      message_type=None, enum_type=None, containing_type=None,
137      is_extension=False, extension_scope=None,
138      serialized_options=None, file=DESCRIPTOR),
139    _descriptor.FieldDescriptor(
140      name='num_blocks', full_name='chromeos_update_engine.Extent.num_blocks', index=1,
141      number=2, type=4, cpp_type=4, label=1,
142      has_default_value=False, default_value=0,
143      message_type=None, enum_type=None, containing_type=None,
144      is_extension=False, extension_scope=None,
145      serialized_options=None, file=DESCRIPTOR),
146  ],
147  extensions=[
148  ],
149  nested_types=[],
150  enum_types=[
151  ],
152  serialized_options=None,
153  is_extendable=False,
154  syntax='proto2',
155  extension_ranges=[],
156  oneofs=[
157  ],
158  serialized_start=49,
159  serialized_end=98,
160)
161
162
163_SIGNATURES_SIGNATURE = _descriptor.Descriptor(
164  name='Signature',
165  full_name='chromeos_update_engine.Signatures.Signature',
166  filename=None,
167  file=DESCRIPTOR,
168  containing_type=None,
169  fields=[
170    _descriptor.FieldDescriptor(
171      name='version', full_name='chromeos_update_engine.Signatures.Signature.version', index=0,
172      number=1, type=13, cpp_type=3, label=1,
173      has_default_value=False, default_value=0,
174      message_type=None, enum_type=None, containing_type=None,
175      is_extension=False, extension_scope=None,
176      serialized_options=_b('\030\001'), file=DESCRIPTOR),
177    _descriptor.FieldDescriptor(
178      name='data', full_name='chromeos_update_engine.Signatures.Signature.data', index=1,
179      number=2, type=12, cpp_type=9, label=1,
180      has_default_value=False, default_value=_b(""),
181      message_type=None, enum_type=None, containing_type=None,
182      is_extension=False, extension_scope=None,
183      serialized_options=None, file=DESCRIPTOR),
184    _descriptor.FieldDescriptor(
185      name='unpadded_signature_size', full_name='chromeos_update_engine.Signatures.Signature.unpadded_signature_size', index=2,
186      number=3, type=7, cpp_type=3, label=1,
187      has_default_value=False, default_value=0,
188      message_type=None, enum_type=None, containing_type=None,
189      is_extension=False, extension_scope=None,
190      serialized_options=None, file=DESCRIPTOR),
191  ],
192  extensions=[
193  ],
194  nested_types=[],
195  enum_types=[
196  ],
197  serialized_options=None,
198  is_extendable=False,
199  syntax='proto2',
200  extension_ranges=[],
201  oneofs=[
202  ],
203  serialized_start=181,
204  serialized_end=260,
205)
206
207_SIGNATURES = _descriptor.Descriptor(
208  name='Signatures',
209  full_name='chromeos_update_engine.Signatures',
210  filename=None,
211  file=DESCRIPTOR,
212  containing_type=None,
213  fields=[
214    _descriptor.FieldDescriptor(
215      name='signatures', full_name='chromeos_update_engine.Signatures.signatures', index=0,
216      number=1, type=11, cpp_type=10, label=3,
217      has_default_value=False, default_value=[],
218      message_type=None, enum_type=None, containing_type=None,
219      is_extension=False, extension_scope=None,
220      serialized_options=None, file=DESCRIPTOR),
221  ],
222  extensions=[
223  ],
224  nested_types=[_SIGNATURES_SIGNATURE, ],
225  enum_types=[
226  ],
227  serialized_options=None,
228  is_extendable=False,
229  syntax='proto2',
230  extension_ranges=[],
231  oneofs=[
232  ],
233  serialized_start=101,
234  serialized_end=260,
235)
236
237
238_PARTITIONINFO = _descriptor.Descriptor(
239  name='PartitionInfo',
240  full_name='chromeos_update_engine.PartitionInfo',
241  filename=None,
242  file=DESCRIPTOR,
243  containing_type=None,
244  fields=[
245    _descriptor.FieldDescriptor(
246      name='size', full_name='chromeos_update_engine.PartitionInfo.size', index=0,
247      number=1, type=4, cpp_type=4, label=1,
248      has_default_value=False, default_value=0,
249      message_type=None, enum_type=None, containing_type=None,
250      is_extension=False, extension_scope=None,
251      serialized_options=None, file=DESCRIPTOR),
252    _descriptor.FieldDescriptor(
253      name='hash', full_name='chromeos_update_engine.PartitionInfo.hash', index=1,
254      number=2, type=12, cpp_type=9, label=1,
255      has_default_value=False, default_value=_b(""),
256      message_type=None, enum_type=None, containing_type=None,
257      is_extension=False, extension_scope=None,
258      serialized_options=None, file=DESCRIPTOR),
259  ],
260  extensions=[
261  ],
262  nested_types=[],
263  enum_types=[
264  ],
265  serialized_options=None,
266  is_extendable=False,
267  syntax='proto2',
268  extension_ranges=[],
269  oneofs=[
270  ],
271  serialized_start=262,
272  serialized_end=305,
273)
274
275
276_INSTALLOPERATION = _descriptor.Descriptor(
277  name='InstallOperation',
278  full_name='chromeos_update_engine.InstallOperation',
279  filename=None,
280  file=DESCRIPTOR,
281  containing_type=None,
282  fields=[
283    _descriptor.FieldDescriptor(
284      name='type', full_name='chromeos_update_engine.InstallOperation.type', index=0,
285      number=1, type=14, cpp_type=8, label=2,
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      serialized_options=None, file=DESCRIPTOR),
290    _descriptor.FieldDescriptor(
291      name='data_offset', full_name='chromeos_update_engine.InstallOperation.data_offset', index=1,
292      number=2, type=4, cpp_type=4, 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      serialized_options=None, file=DESCRIPTOR),
297    _descriptor.FieldDescriptor(
298      name='data_length', full_name='chromeos_update_engine.InstallOperation.data_length', index=2,
299      number=3, type=4, cpp_type=4, label=1,
300      has_default_value=False, default_value=0,
301      message_type=None, enum_type=None, containing_type=None,
302      is_extension=False, extension_scope=None,
303      serialized_options=None, file=DESCRIPTOR),
304    _descriptor.FieldDescriptor(
305      name='src_extents', full_name='chromeos_update_engine.InstallOperation.src_extents', index=3,
306      number=4, type=11, cpp_type=10, label=3,
307      has_default_value=False, default_value=[],
308      message_type=None, enum_type=None, containing_type=None,
309      is_extension=False, extension_scope=None,
310      serialized_options=None, file=DESCRIPTOR),
311    _descriptor.FieldDescriptor(
312      name='src_length', full_name='chromeos_update_engine.InstallOperation.src_length', index=4,
313      number=5, type=4, cpp_type=4, label=1,
314      has_default_value=False, default_value=0,
315      message_type=None, enum_type=None, containing_type=None,
316      is_extension=False, extension_scope=None,
317      serialized_options=None, file=DESCRIPTOR),
318    _descriptor.FieldDescriptor(
319      name='dst_extents', full_name='chromeos_update_engine.InstallOperation.dst_extents', index=5,
320      number=6, type=11, cpp_type=10, label=3,
321      has_default_value=False, default_value=[],
322      message_type=None, enum_type=None, containing_type=None,
323      is_extension=False, extension_scope=None,
324      serialized_options=None, file=DESCRIPTOR),
325    _descriptor.FieldDescriptor(
326      name='dst_length', full_name='chromeos_update_engine.InstallOperation.dst_length', index=6,
327      number=7, type=4, cpp_type=4, label=1,
328      has_default_value=False, default_value=0,
329      message_type=None, enum_type=None, containing_type=None,
330      is_extension=False, extension_scope=None,
331      serialized_options=None, file=DESCRIPTOR),
332    _descriptor.FieldDescriptor(
333      name='data_sha256_hash', full_name='chromeos_update_engine.InstallOperation.data_sha256_hash', index=7,
334      number=8, type=12, cpp_type=9, label=1,
335      has_default_value=False, default_value=_b(""),
336      message_type=None, enum_type=None, containing_type=None,
337      is_extension=False, extension_scope=None,
338      serialized_options=None, file=DESCRIPTOR),
339    _descriptor.FieldDescriptor(
340      name='src_sha256_hash', full_name='chromeos_update_engine.InstallOperation.src_sha256_hash', index=8,
341      number=9, type=12, cpp_type=9, label=1,
342      has_default_value=False, default_value=_b(""),
343      message_type=None, enum_type=None, containing_type=None,
344      is_extension=False, extension_scope=None,
345      serialized_options=None, file=DESCRIPTOR),
346  ],
347  extensions=[
348  ],
349  nested_types=[],
350  enum_types=[
351    _INSTALLOPERATION_TYPE,
352  ],
353  serialized_options=None,
354  is_extendable=False,
355  syntax='proto2',
356  extension_ranges=[],
357  oneofs=[
358  ],
359  serialized_start=308,
360  serialized_end=858,
361)
362
363
364_COWMERGEOPERATION = _descriptor.Descriptor(
365  name='CowMergeOperation',
366  full_name='chromeos_update_engine.CowMergeOperation',
367  filename=None,
368  file=DESCRIPTOR,
369  containing_type=None,
370  fields=[
371    _descriptor.FieldDescriptor(
372      name='type', full_name='chromeos_update_engine.CowMergeOperation.type', index=0,
373      number=1, type=14, cpp_type=8, label=1,
374      has_default_value=False, default_value=0,
375      message_type=None, enum_type=None, containing_type=None,
376      is_extension=False, extension_scope=None,
377      serialized_options=None, file=DESCRIPTOR),
378    _descriptor.FieldDescriptor(
379      name='src_extent', full_name='chromeos_update_engine.CowMergeOperation.src_extent', index=1,
380      number=2, type=11, cpp_type=10, label=1,
381      has_default_value=False, default_value=None,
382      message_type=None, enum_type=None, containing_type=None,
383      is_extension=False, extension_scope=None,
384      serialized_options=None, file=DESCRIPTOR),
385    _descriptor.FieldDescriptor(
386      name='dst_extent', full_name='chromeos_update_engine.CowMergeOperation.dst_extent', index=2,
387      number=3, type=11, cpp_type=10, label=1,
388      has_default_value=False, default_value=None,
389      message_type=None, enum_type=None, containing_type=None,
390      is_extension=False, extension_scope=None,
391      serialized_options=None, file=DESCRIPTOR),
392    _descriptor.FieldDescriptor(
393      name='src_offset', full_name='chromeos_update_engine.CowMergeOperation.src_offset', index=3,
394      number=4, type=13, cpp_type=3, label=1,
395      has_default_value=False, default_value=0,
396      message_type=None, enum_type=None, containing_type=None,
397      is_extension=False, extension_scope=None,
398      serialized_options=None, file=DESCRIPTOR),
399  ],
400  extensions=[
401  ],
402  nested_types=[],
403  enum_types=[
404    _COWMERGEOPERATION_TYPE,
405  ],
406  serialized_options=None,
407  is_extendable=False,
408  syntax='proto2',
409  extension_ranges=[],
410  oneofs=[
411  ],
412  serialized_start=861,
413  serialized_end=1118,
414)
415
416
417_PARTITIONUPDATE = _descriptor.Descriptor(
418  name='PartitionUpdate',
419  full_name='chromeos_update_engine.PartitionUpdate',
420  filename=None,
421  file=DESCRIPTOR,
422  containing_type=None,
423  fields=[
424    _descriptor.FieldDescriptor(
425      name='partition_name', full_name='chromeos_update_engine.PartitionUpdate.partition_name', index=0,
426      number=1, type=9, cpp_type=9, label=2,
427      has_default_value=False, default_value=_b("").decode('utf-8'),
428      message_type=None, enum_type=None, containing_type=None,
429      is_extension=False, extension_scope=None,
430      serialized_options=None, file=DESCRIPTOR),
431    _descriptor.FieldDescriptor(
432      name='run_postinstall', full_name='chromeos_update_engine.PartitionUpdate.run_postinstall', index=1,
433      number=2, type=8, cpp_type=7, label=1,
434      has_default_value=False, default_value=False,
435      message_type=None, enum_type=None, containing_type=None,
436      is_extension=False, extension_scope=None,
437      serialized_options=None, file=DESCRIPTOR),
438    _descriptor.FieldDescriptor(
439      name='postinstall_path', full_name='chromeos_update_engine.PartitionUpdate.postinstall_path', index=2,
440      number=3, type=9, cpp_type=9, label=1,
441      has_default_value=False, default_value=_b("").decode('utf-8'),
442      message_type=None, enum_type=None, containing_type=None,
443      is_extension=False, extension_scope=None,
444      serialized_options=None, file=DESCRIPTOR),
445    _descriptor.FieldDescriptor(
446      name='filesystem_type', full_name='chromeos_update_engine.PartitionUpdate.filesystem_type', index=3,
447      number=4, type=9, cpp_type=9, label=1,
448      has_default_value=False, default_value=_b("").decode('utf-8'),
449      message_type=None, enum_type=None, containing_type=None,
450      is_extension=False, extension_scope=None,
451      serialized_options=None, file=DESCRIPTOR),
452    _descriptor.FieldDescriptor(
453      name='new_partition_signature', full_name='chromeos_update_engine.PartitionUpdate.new_partition_signature', index=4,
454      number=5, type=11, cpp_type=10, label=3,
455      has_default_value=False, default_value=[],
456      message_type=None, enum_type=None, containing_type=None,
457      is_extension=False, extension_scope=None,
458      serialized_options=None, file=DESCRIPTOR),
459    _descriptor.FieldDescriptor(
460      name='old_partition_info', full_name='chromeos_update_engine.PartitionUpdate.old_partition_info', index=5,
461      number=6, type=11, cpp_type=10, label=1,
462      has_default_value=False, default_value=None,
463      message_type=None, enum_type=None, containing_type=None,
464      is_extension=False, extension_scope=None,
465      serialized_options=None, file=DESCRIPTOR),
466    _descriptor.FieldDescriptor(
467      name='new_partition_info', full_name='chromeos_update_engine.PartitionUpdate.new_partition_info', index=6,
468      number=7, type=11, cpp_type=10, label=1,
469      has_default_value=False, default_value=None,
470      message_type=None, enum_type=None, containing_type=None,
471      is_extension=False, extension_scope=None,
472      serialized_options=None, file=DESCRIPTOR),
473    _descriptor.FieldDescriptor(
474      name='operations', full_name='chromeos_update_engine.PartitionUpdate.operations', index=7,
475      number=8, type=11, cpp_type=10, label=3,
476      has_default_value=False, default_value=[],
477      message_type=None, enum_type=None, containing_type=None,
478      is_extension=False, extension_scope=None,
479      serialized_options=None, file=DESCRIPTOR),
480    _descriptor.FieldDescriptor(
481      name='postinstall_optional', full_name='chromeos_update_engine.PartitionUpdate.postinstall_optional', index=8,
482      number=9, type=8, cpp_type=7, label=1,
483      has_default_value=False, default_value=False,
484      message_type=None, enum_type=None, containing_type=None,
485      is_extension=False, extension_scope=None,
486      serialized_options=None, file=DESCRIPTOR),
487    _descriptor.FieldDescriptor(
488      name='hash_tree_data_extent', full_name='chromeos_update_engine.PartitionUpdate.hash_tree_data_extent', index=9,
489      number=10, 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      serialized_options=None, file=DESCRIPTOR),
494    _descriptor.FieldDescriptor(
495      name='hash_tree_extent', full_name='chromeos_update_engine.PartitionUpdate.hash_tree_extent', index=10,
496      number=11, 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      serialized_options=None, file=DESCRIPTOR),
501    _descriptor.FieldDescriptor(
502      name='hash_tree_algorithm', full_name='chromeos_update_engine.PartitionUpdate.hash_tree_algorithm', index=11,
503      number=12, type=9, cpp_type=9, label=1,
504      has_default_value=False, default_value=_b("").decode('utf-8'),
505      message_type=None, enum_type=None, containing_type=None,
506      is_extension=False, extension_scope=None,
507      serialized_options=None, file=DESCRIPTOR),
508    _descriptor.FieldDescriptor(
509      name='hash_tree_salt', full_name='chromeos_update_engine.PartitionUpdate.hash_tree_salt', index=12,
510      number=13, type=12, cpp_type=9, label=1,
511      has_default_value=False, default_value=_b(""),
512      message_type=None, enum_type=None, containing_type=None,
513      is_extension=False, extension_scope=None,
514      serialized_options=None, file=DESCRIPTOR),
515    _descriptor.FieldDescriptor(
516      name='fec_data_extent', full_name='chromeos_update_engine.PartitionUpdate.fec_data_extent', index=13,
517      number=14, type=11, cpp_type=10, label=1,
518      has_default_value=False, default_value=None,
519      message_type=None, enum_type=None, containing_type=None,
520      is_extension=False, extension_scope=None,
521      serialized_options=None, file=DESCRIPTOR),
522    _descriptor.FieldDescriptor(
523      name='fec_extent', full_name='chromeos_update_engine.PartitionUpdate.fec_extent', index=14,
524      number=15, type=11, cpp_type=10, label=1,
525      has_default_value=False, default_value=None,
526      message_type=None, enum_type=None, containing_type=None,
527      is_extension=False, extension_scope=None,
528      serialized_options=None, file=DESCRIPTOR),
529    _descriptor.FieldDescriptor(
530      name='fec_roots', full_name='chromeos_update_engine.PartitionUpdate.fec_roots', index=15,
531      number=16, type=13, cpp_type=3, label=1,
532      has_default_value=True, default_value=2,
533      message_type=None, enum_type=None, containing_type=None,
534      is_extension=False, extension_scope=None,
535      serialized_options=None, file=DESCRIPTOR),
536    _descriptor.FieldDescriptor(
537      name='version', full_name='chromeos_update_engine.PartitionUpdate.version', index=16,
538      number=17, type=9, cpp_type=9, label=1,
539      has_default_value=False, default_value=_b("").decode('utf-8'),
540      message_type=None, enum_type=None, containing_type=None,
541      is_extension=False, extension_scope=None,
542      serialized_options=None, file=DESCRIPTOR),
543    _descriptor.FieldDescriptor(
544      name='merge_operations', full_name='chromeos_update_engine.PartitionUpdate.merge_operations', index=17,
545      number=18, type=11, cpp_type=10, label=3,
546      has_default_value=False, default_value=[],
547      message_type=None, enum_type=None, containing_type=None,
548      is_extension=False, extension_scope=None,
549      serialized_options=None, file=DESCRIPTOR),
550    _descriptor.FieldDescriptor(
551      name='estimate_cow_size', full_name='chromeos_update_engine.PartitionUpdate.estimate_cow_size', index=18,
552      number=19, type=4, cpp_type=4, label=1,
553      has_default_value=False, default_value=0,
554      message_type=None, enum_type=None, containing_type=None,
555      is_extension=False, extension_scope=None,
556      serialized_options=None, file=DESCRIPTOR),
557  ],
558  extensions=[
559  ],
560  nested_types=[],
561  enum_types=[
562  ],
563  serialized_options=None,
564  is_extendable=False,
565  syntax='proto2',
566  extension_ranges=[],
567  oneofs=[
568  ],
569  serialized_start=1121,
570  serialized_end=1961,
571)
572
573
574_DYNAMICPARTITIONGROUP = _descriptor.Descriptor(
575  name='DynamicPartitionGroup',
576  full_name='chromeos_update_engine.DynamicPartitionGroup',
577  filename=None,
578  file=DESCRIPTOR,
579  containing_type=None,
580  fields=[
581    _descriptor.FieldDescriptor(
582      name='name', full_name='chromeos_update_engine.DynamicPartitionGroup.name', index=0,
583      number=1, type=9, cpp_type=9, label=2,
584      has_default_value=False, default_value=_b("").decode('utf-8'),
585      message_type=None, enum_type=None, containing_type=None,
586      is_extension=False, extension_scope=None,
587      serialized_options=None, file=DESCRIPTOR),
588    _descriptor.FieldDescriptor(
589      name='size', full_name='chromeos_update_engine.DynamicPartitionGroup.size', index=1,
590      number=2, type=4, cpp_type=4, label=1,
591      has_default_value=False, default_value=0,
592      message_type=None, enum_type=None, containing_type=None,
593      is_extension=False, extension_scope=None,
594      serialized_options=None, file=DESCRIPTOR),
595    _descriptor.FieldDescriptor(
596      name='partition_names', full_name='chromeos_update_engine.DynamicPartitionGroup.partition_names', index=2,
597      number=3, type=9, cpp_type=9, label=3,
598      has_default_value=False, default_value=[],
599      message_type=None, enum_type=None, containing_type=None,
600      is_extension=False, extension_scope=None,
601      serialized_options=None, file=DESCRIPTOR),
602  ],
603  extensions=[
604  ],
605  nested_types=[],
606  enum_types=[
607  ],
608  serialized_options=None,
609  is_extendable=False,
610  syntax='proto2',
611  extension_ranges=[],
612  oneofs=[
613  ],
614  serialized_start=1963,
615  serialized_end=2039,
616)
617
618
619_VABCFEATURESET = _descriptor.Descriptor(
620  name='VABCFeatureSet',
621  full_name='chromeos_update_engine.VABCFeatureSet',
622  filename=None,
623  file=DESCRIPTOR,
624  containing_type=None,
625  fields=[
626    _descriptor.FieldDescriptor(
627      name='threaded', full_name='chromeos_update_engine.VABCFeatureSet.threaded', index=0,
628      number=1, type=8, cpp_type=7, label=1,
629      has_default_value=False, default_value=False,
630      message_type=None, enum_type=None, containing_type=None,
631      is_extension=False, extension_scope=None,
632      serialized_options=None, file=DESCRIPTOR),
633    _descriptor.FieldDescriptor(
634      name='batch_writes', full_name='chromeos_update_engine.VABCFeatureSet.batch_writes', index=1,
635      number=2, type=8, cpp_type=7, label=1,
636      has_default_value=False, default_value=False,
637      message_type=None, enum_type=None, containing_type=None,
638      is_extension=False, extension_scope=None,
639      serialized_options=None, file=DESCRIPTOR),
640  ],
641  extensions=[
642  ],
643  nested_types=[],
644  enum_types=[
645  ],
646  serialized_options=None,
647  is_extendable=False,
648  syntax='proto2',
649  extension_ranges=[],
650  oneofs=[
651  ],
652  serialized_start=2041,
653  serialized_end=2097,
654)
655
656
657_DYNAMICPARTITIONMETADATA = _descriptor.Descriptor(
658  name='DynamicPartitionMetadata',
659  full_name='chromeos_update_engine.DynamicPartitionMetadata',
660  filename=None,
661  file=DESCRIPTOR,
662  containing_type=None,
663  fields=[
664    _descriptor.FieldDescriptor(
665      name='groups', full_name='chromeos_update_engine.DynamicPartitionMetadata.groups', index=0,
666      number=1, type=11, cpp_type=10, label=3,
667      has_default_value=False, default_value=[],
668      message_type=None, enum_type=None, containing_type=None,
669      is_extension=False, extension_scope=None,
670      serialized_options=None, file=DESCRIPTOR),
671    _descriptor.FieldDescriptor(
672      name='snapshot_enabled', full_name='chromeos_update_engine.DynamicPartitionMetadata.snapshot_enabled', index=1,
673      number=2, type=8, cpp_type=7, label=1,
674      has_default_value=False, default_value=False,
675      message_type=None, enum_type=None, containing_type=None,
676      is_extension=False, extension_scope=None,
677      serialized_options=None, file=DESCRIPTOR),
678    _descriptor.FieldDescriptor(
679      name='vabc_enabled', full_name='chromeos_update_engine.DynamicPartitionMetadata.vabc_enabled', index=2,
680      number=3, type=8, cpp_type=7, label=1,
681      has_default_value=False, default_value=False,
682      message_type=None, enum_type=None, containing_type=None,
683      is_extension=False, extension_scope=None,
684      serialized_options=None, file=DESCRIPTOR),
685    _descriptor.FieldDescriptor(
686      name='vabc_compression_param', full_name='chromeos_update_engine.DynamicPartitionMetadata.vabc_compression_param', index=3,
687      number=4, type=9, cpp_type=9, label=1,
688      has_default_value=False, default_value=_b("").decode('utf-8'),
689      message_type=None, enum_type=None, containing_type=None,
690      is_extension=False, extension_scope=None,
691      serialized_options=None, file=DESCRIPTOR),
692    _descriptor.FieldDescriptor(
693      name='cow_version', full_name='chromeos_update_engine.DynamicPartitionMetadata.cow_version', index=4,
694      number=5, type=13, cpp_type=3, label=1,
695      has_default_value=False, default_value=0,
696      message_type=None, enum_type=None, containing_type=None,
697      is_extension=False, extension_scope=None,
698      serialized_options=None, file=DESCRIPTOR),
699    _descriptor.FieldDescriptor(
700      name='vabc_feature_set', full_name='chromeos_update_engine.DynamicPartitionMetadata.vabc_feature_set', index=5,
701      number=6, type=11, cpp_type=10, label=1,
702      has_default_value=False, default_value=None,
703      message_type=None, enum_type=None, containing_type=None,
704      is_extension=False, extension_scope=None,
705      serialized_options=None, file=DESCRIPTOR),
706  ],
707  extensions=[
708  ],
709  nested_types=[],
710  enum_types=[
711  ],
712  serialized_options=None,
713  is_extendable=False,
714  syntax='proto2',
715  extension_ranges=[],
716  oneofs=[
717  ],
718  serialized_start=2100,
719  serialized_end=2356,
720)
721
722
723_APEXINFO = _descriptor.Descriptor(
724  name='ApexInfo',
725  full_name='chromeos_update_engine.ApexInfo',
726  filename=None,
727  file=DESCRIPTOR,
728  containing_type=None,
729  fields=[
730    _descriptor.FieldDescriptor(
731      name='package_name', full_name='chromeos_update_engine.ApexInfo.package_name', index=0,
732      number=1, type=9, cpp_type=9, label=1,
733      has_default_value=False, default_value=_b("").decode('utf-8'),
734      message_type=None, enum_type=None, containing_type=None,
735      is_extension=False, extension_scope=None,
736      serialized_options=None, file=DESCRIPTOR),
737    _descriptor.FieldDescriptor(
738      name='version', full_name='chromeos_update_engine.ApexInfo.version', index=1,
739      number=2, type=3, cpp_type=2, label=1,
740      has_default_value=False, default_value=0,
741      message_type=None, enum_type=None, containing_type=None,
742      is_extension=False, extension_scope=None,
743      serialized_options=None, file=DESCRIPTOR),
744    _descriptor.FieldDescriptor(
745      name='is_compressed', full_name='chromeos_update_engine.ApexInfo.is_compressed', index=2,
746      number=3, type=8, cpp_type=7, label=1,
747      has_default_value=False, default_value=False,
748      message_type=None, enum_type=None, containing_type=None,
749      is_extension=False, extension_scope=None,
750      serialized_options=None, file=DESCRIPTOR),
751    _descriptor.FieldDescriptor(
752      name='decompressed_size', full_name='chromeos_update_engine.ApexInfo.decompressed_size', index=3,
753      number=4, type=3, cpp_type=2, label=1,
754      has_default_value=False, default_value=0,
755      message_type=None, enum_type=None, containing_type=None,
756      is_extension=False, extension_scope=None,
757      serialized_options=None, file=DESCRIPTOR),
758  ],
759  extensions=[
760  ],
761  nested_types=[],
762  enum_types=[
763  ],
764  serialized_options=None,
765  is_extendable=False,
766  syntax='proto2',
767  extension_ranges=[],
768  oneofs=[
769  ],
770  serialized_start=2358,
771  serialized_end=2457,
772)
773
774
775_APEXMETADATA = _descriptor.Descriptor(
776  name='ApexMetadata',
777  full_name='chromeos_update_engine.ApexMetadata',
778  filename=None,
779  file=DESCRIPTOR,
780  containing_type=None,
781  fields=[
782    _descriptor.FieldDescriptor(
783      name='apex_info', full_name='chromeos_update_engine.ApexMetadata.apex_info', index=0,
784      number=1, type=11, cpp_type=10, label=3,
785      has_default_value=False, default_value=[],
786      message_type=None, enum_type=None, containing_type=None,
787      is_extension=False, extension_scope=None,
788      serialized_options=None, file=DESCRIPTOR),
789  ],
790  extensions=[
791  ],
792  nested_types=[],
793  enum_types=[
794  ],
795  serialized_options=None,
796  is_extendable=False,
797  syntax='proto2',
798  extension_ranges=[],
799  oneofs=[
800  ],
801  serialized_start=2459,
802  serialized_end=2526,
803)
804
805
806_DELTAARCHIVEMANIFEST = _descriptor.Descriptor(
807  name='DeltaArchiveManifest',
808  full_name='chromeos_update_engine.DeltaArchiveManifest',
809  filename=None,
810  file=DESCRIPTOR,
811  containing_type=None,
812  fields=[
813    _descriptor.FieldDescriptor(
814      name='block_size', full_name='chromeos_update_engine.DeltaArchiveManifest.block_size', index=0,
815      number=3, type=13, cpp_type=3, label=1,
816      has_default_value=True, default_value=4096,
817      message_type=None, enum_type=None, containing_type=None,
818      is_extension=False, extension_scope=None,
819      serialized_options=None, file=DESCRIPTOR),
820    _descriptor.FieldDescriptor(
821      name='signatures_offset', full_name='chromeos_update_engine.DeltaArchiveManifest.signatures_offset', index=1,
822      number=4, type=4, cpp_type=4, label=1,
823      has_default_value=False, default_value=0,
824      message_type=None, enum_type=None, containing_type=None,
825      is_extension=False, extension_scope=None,
826      serialized_options=None, file=DESCRIPTOR),
827    _descriptor.FieldDescriptor(
828      name='signatures_size', full_name='chromeos_update_engine.DeltaArchiveManifest.signatures_size', index=2,
829      number=5, type=4, cpp_type=4, label=1,
830      has_default_value=False, default_value=0,
831      message_type=None, enum_type=None, containing_type=None,
832      is_extension=False, extension_scope=None,
833      serialized_options=None, file=DESCRIPTOR),
834    _descriptor.FieldDescriptor(
835      name='minor_version', full_name='chromeos_update_engine.DeltaArchiveManifest.minor_version', index=3,
836      number=12, type=13, cpp_type=3, label=1,
837      has_default_value=True, default_value=0,
838      message_type=None, enum_type=None, containing_type=None,
839      is_extension=False, extension_scope=None,
840      serialized_options=None, file=DESCRIPTOR),
841    _descriptor.FieldDescriptor(
842      name='partitions', full_name='chromeos_update_engine.DeltaArchiveManifest.partitions', index=4,
843      number=13, type=11, cpp_type=10, label=3,
844      has_default_value=False, default_value=[],
845      message_type=None, enum_type=None, containing_type=None,
846      is_extension=False, extension_scope=None,
847      serialized_options=None, file=DESCRIPTOR),
848    _descriptor.FieldDescriptor(
849      name='max_timestamp', full_name='chromeos_update_engine.DeltaArchiveManifest.max_timestamp', index=5,
850      number=14, type=3, cpp_type=2, label=1,
851      has_default_value=False, default_value=0,
852      message_type=None, enum_type=None, containing_type=None,
853      is_extension=False, extension_scope=None,
854      serialized_options=None, file=DESCRIPTOR),
855    _descriptor.FieldDescriptor(
856      name='dynamic_partition_metadata', full_name='chromeos_update_engine.DeltaArchiveManifest.dynamic_partition_metadata', index=6,
857      number=15, type=11, cpp_type=10, label=1,
858      has_default_value=False, default_value=None,
859      message_type=None, enum_type=None, containing_type=None,
860      is_extension=False, extension_scope=None,
861      serialized_options=None, file=DESCRIPTOR),
862    _descriptor.FieldDescriptor(
863      name='partial_update', full_name='chromeos_update_engine.DeltaArchiveManifest.partial_update', index=7,
864      number=16, type=8, cpp_type=7, label=1,
865      has_default_value=False, default_value=False,
866      message_type=None, enum_type=None, containing_type=None,
867      is_extension=False, extension_scope=None,
868      serialized_options=None, file=DESCRIPTOR),
869    _descriptor.FieldDescriptor(
870      name='apex_info', full_name='chromeos_update_engine.DeltaArchiveManifest.apex_info', index=8,
871      number=17, type=11, cpp_type=10, label=3,
872      has_default_value=False, default_value=[],
873      message_type=None, enum_type=None, containing_type=None,
874      is_extension=False, extension_scope=None,
875      serialized_options=None, file=DESCRIPTOR),
876    _descriptor.FieldDescriptor(
877      name='security_patch_level', full_name='chromeos_update_engine.DeltaArchiveManifest.security_patch_level', index=9,
878      number=18, type=9, cpp_type=9, label=1,
879      has_default_value=False, default_value=_b("").decode('utf-8'),
880      message_type=None, enum_type=None, containing_type=None,
881      is_extension=False, extension_scope=None,
882      serialized_options=None, file=DESCRIPTOR),
883  ],
884  extensions=[
885  ],
886  nested_types=[],
887  enum_types=[
888  ],
889  serialized_options=None,
890  is_extendable=False,
891  syntax='proto2',
892  extension_ranges=[],
893  oneofs=[
894  ],
895  serialized_start=2529,
896  serialized_end=2980,
897)
898
899_SIGNATURES_SIGNATURE.containing_type = _SIGNATURES
900_SIGNATURES.fields_by_name['signatures'].message_type = _SIGNATURES_SIGNATURE
901_INSTALLOPERATION.fields_by_name['type'].enum_type = _INSTALLOPERATION_TYPE
902_INSTALLOPERATION.fields_by_name['src_extents'].message_type = _EXTENT
903_INSTALLOPERATION.fields_by_name['dst_extents'].message_type = _EXTENT
904_INSTALLOPERATION_TYPE.containing_type = _INSTALLOPERATION
905_COWMERGEOPERATION.fields_by_name['type'].enum_type = _COWMERGEOPERATION_TYPE
906_COWMERGEOPERATION.fields_by_name['src_extent'].message_type = _EXTENT
907_COWMERGEOPERATION.fields_by_name['dst_extent'].message_type = _EXTENT
908_COWMERGEOPERATION_TYPE.containing_type = _COWMERGEOPERATION
909_PARTITIONUPDATE.fields_by_name['new_partition_signature'].message_type = _SIGNATURES_SIGNATURE
910_PARTITIONUPDATE.fields_by_name['old_partition_info'].message_type = _PARTITIONINFO
911_PARTITIONUPDATE.fields_by_name['new_partition_info'].message_type = _PARTITIONINFO
912_PARTITIONUPDATE.fields_by_name['operations'].message_type = _INSTALLOPERATION
913_PARTITIONUPDATE.fields_by_name['hash_tree_data_extent'].message_type = _EXTENT
914_PARTITIONUPDATE.fields_by_name['hash_tree_extent'].message_type = _EXTENT
915_PARTITIONUPDATE.fields_by_name['fec_data_extent'].message_type = _EXTENT
916_PARTITIONUPDATE.fields_by_name['fec_extent'].message_type = _EXTENT
917_PARTITIONUPDATE.fields_by_name['merge_operations'].message_type = _COWMERGEOPERATION
918_DYNAMICPARTITIONMETADATA.fields_by_name['groups'].message_type = _DYNAMICPARTITIONGROUP
919_DYNAMICPARTITIONMETADATA.fields_by_name['vabc_feature_set'].message_type = _VABCFEATURESET
920_APEXMETADATA.fields_by_name['apex_info'].message_type = _APEXINFO
921_DELTAARCHIVEMANIFEST.fields_by_name['partitions'].message_type = _PARTITIONUPDATE
922_DELTAARCHIVEMANIFEST.fields_by_name['dynamic_partition_metadata'].message_type = _DYNAMICPARTITIONMETADATA
923_DELTAARCHIVEMANIFEST.fields_by_name['apex_info'].message_type = _APEXINFO
924DESCRIPTOR.message_types_by_name['Extent'] = _EXTENT
925DESCRIPTOR.message_types_by_name['Signatures'] = _SIGNATURES
926DESCRIPTOR.message_types_by_name['PartitionInfo'] = _PARTITIONINFO
927DESCRIPTOR.message_types_by_name['InstallOperation'] = _INSTALLOPERATION
928DESCRIPTOR.message_types_by_name['CowMergeOperation'] = _COWMERGEOPERATION
929DESCRIPTOR.message_types_by_name['PartitionUpdate'] = _PARTITIONUPDATE
930DESCRIPTOR.message_types_by_name['DynamicPartitionGroup'] = _DYNAMICPARTITIONGROUP
931DESCRIPTOR.message_types_by_name['VABCFeatureSet'] = _VABCFEATURESET
932DESCRIPTOR.message_types_by_name['DynamicPartitionMetadata'] = _DYNAMICPARTITIONMETADATA
933DESCRIPTOR.message_types_by_name['ApexInfo'] = _APEXINFO
934DESCRIPTOR.message_types_by_name['ApexMetadata'] = _APEXMETADATA
935DESCRIPTOR.message_types_by_name['DeltaArchiveManifest'] = _DELTAARCHIVEMANIFEST
936_sym_db.RegisterFileDescriptor(DESCRIPTOR)
937
938Extent = _reflection.GeneratedProtocolMessageType('Extent', (_message.Message,), {
939  'DESCRIPTOR' : _EXTENT,
940  '__module__' : 'update_metadata_pb2'
941  # @@protoc_insertion_point(class_scope:chromeos_update_engine.Extent)
942  })
943_sym_db.RegisterMessage(Extent)
944
945Signatures = _reflection.GeneratedProtocolMessageType('Signatures', (_message.Message,), {
946
947  'Signature' : _reflection.GeneratedProtocolMessageType('Signature', (_message.Message,), {
948    'DESCRIPTOR' : _SIGNATURES_SIGNATURE,
949    '__module__' : 'update_metadata_pb2'
950    # @@protoc_insertion_point(class_scope:chromeos_update_engine.Signatures.Signature)
951    })
952  ,
953  'DESCRIPTOR' : _SIGNATURES,
954  '__module__' : 'update_metadata_pb2'
955  # @@protoc_insertion_point(class_scope:chromeos_update_engine.Signatures)
956  })
957_sym_db.RegisterMessage(Signatures)
958_sym_db.RegisterMessage(Signatures.Signature)
959
960PartitionInfo = _reflection.GeneratedProtocolMessageType('PartitionInfo', (_message.Message,), {
961  'DESCRIPTOR' : _PARTITIONINFO,
962  '__module__' : 'update_metadata_pb2'
963  # @@protoc_insertion_point(class_scope:chromeos_update_engine.PartitionInfo)
964  })
965_sym_db.RegisterMessage(PartitionInfo)
966
967InstallOperation = _reflection.GeneratedProtocolMessageType('InstallOperation', (_message.Message,), {
968  'DESCRIPTOR' : _INSTALLOPERATION,
969  '__module__' : 'update_metadata_pb2'
970  # @@protoc_insertion_point(class_scope:chromeos_update_engine.InstallOperation)
971  })
972_sym_db.RegisterMessage(InstallOperation)
973
974CowMergeOperation = _reflection.GeneratedProtocolMessageType('CowMergeOperation', (_message.Message,), {
975  'DESCRIPTOR' : _COWMERGEOPERATION,
976  '__module__' : 'update_metadata_pb2'
977  # @@protoc_insertion_point(class_scope:chromeos_update_engine.CowMergeOperation)
978  })
979_sym_db.RegisterMessage(CowMergeOperation)
980
981PartitionUpdate = _reflection.GeneratedProtocolMessageType('PartitionUpdate', (_message.Message,), {
982  'DESCRIPTOR' : _PARTITIONUPDATE,
983  '__module__' : 'update_metadata_pb2'
984  # @@protoc_insertion_point(class_scope:chromeos_update_engine.PartitionUpdate)
985  })
986_sym_db.RegisterMessage(PartitionUpdate)
987
988DynamicPartitionGroup = _reflection.GeneratedProtocolMessageType('DynamicPartitionGroup', (_message.Message,), {
989  'DESCRIPTOR' : _DYNAMICPARTITIONGROUP,
990  '__module__' : 'update_metadata_pb2'
991  # @@protoc_insertion_point(class_scope:chromeos_update_engine.DynamicPartitionGroup)
992  })
993_sym_db.RegisterMessage(DynamicPartitionGroup)
994
995VABCFeatureSet = _reflection.GeneratedProtocolMessageType('VABCFeatureSet', (_message.Message,), {
996  'DESCRIPTOR' : _VABCFEATURESET,
997  '__module__' : 'update_metadata_pb2'
998  # @@protoc_insertion_point(class_scope:chromeos_update_engine.VABCFeatureSet)
999  })
1000_sym_db.RegisterMessage(VABCFeatureSet)
1001
1002DynamicPartitionMetadata = _reflection.GeneratedProtocolMessageType('DynamicPartitionMetadata', (_message.Message,), {
1003  'DESCRIPTOR' : _DYNAMICPARTITIONMETADATA,
1004  '__module__' : 'update_metadata_pb2'
1005  # @@protoc_insertion_point(class_scope:chromeos_update_engine.DynamicPartitionMetadata)
1006  })
1007_sym_db.RegisterMessage(DynamicPartitionMetadata)
1008
1009ApexInfo = _reflection.GeneratedProtocolMessageType('ApexInfo', (_message.Message,), {
1010  'DESCRIPTOR' : _APEXINFO,
1011  '__module__' : 'update_metadata_pb2'
1012  # @@protoc_insertion_point(class_scope:chromeos_update_engine.ApexInfo)
1013  })
1014_sym_db.RegisterMessage(ApexInfo)
1015
1016ApexMetadata = _reflection.GeneratedProtocolMessageType('ApexMetadata', (_message.Message,), {
1017  'DESCRIPTOR' : _APEXMETADATA,
1018  '__module__' : 'update_metadata_pb2'
1019  # @@protoc_insertion_point(class_scope:chromeos_update_engine.ApexMetadata)
1020  })
1021_sym_db.RegisterMessage(ApexMetadata)
1022
1023DeltaArchiveManifest = _reflection.GeneratedProtocolMessageType('DeltaArchiveManifest', (_message.Message,), {
1024  'DESCRIPTOR' : _DELTAARCHIVEMANIFEST,
1025  '__module__' : 'update_metadata_pb2'
1026  # @@protoc_insertion_point(class_scope:chromeos_update_engine.DeltaArchiveManifest)
1027  })
1028_sym_db.RegisterMessage(DeltaArchiveManifest)
1029
1030
1031DESCRIPTOR._options = None
1032_SIGNATURES_SIGNATURE.fields_by_name['version']._options = None
1033_INSTALLOPERATION_TYPE.values_by_name["MOVE"]._options = None
1034_INSTALLOPERATION_TYPE.values_by_name["BSDIFF"]._options = None
1035# @@protoc_insertion_point(module_scope)
1036