blob: 2cf8e6d9006ddc2f4e611d78de57bff9a62335e8 [file] [log] [blame]
Dan Willemsen4591b642021-05-24 14:24:12 -07001// Messages describing APK Set's table of contents (toc.pb entry).
2// Please be advised that the ultimate source is at
3// https://github.com/google/bundletool/tree/master/src/main/proto
4// so you have been warned.
5
Sasha Smundak7a894a62020-05-06 21:23:08 -07006// Code generated by protoc-gen-go. DO NOT EDIT.
Dan Willemsen4591b642021-05-24 14:24:12 -07007// versions:
8// protoc-gen-go v1.26.0
9// protoc v3.9.1
Sasha Smundak7a894a62020-05-06 21:23:08 -070010// source: commands.proto
11
Dan Willemsen4591b642021-05-24 14:24:12 -070012package bundle_proto
Sasha Smundak7a894a62020-05-06 21:23:08 -070013
14import (
Dan Willemsen4591b642021-05-24 14:24:12 -070015 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
16 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
17 reflect "reflect"
18 sync "sync"
Sasha Smundak7a894a62020-05-06 21:23:08 -070019)
20
Dan Willemsen4591b642021-05-24 14:24:12 -070021const (
22 // Verify that this generated code is sufficiently up-to-date.
23 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
24 // Verify that runtime/protoimpl is sufficiently up-to-date.
25 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
26)
Sasha Smundak7a894a62020-05-06 21:23:08 -070027
28type DeliveryType int32
29
30const (
31 DeliveryType_UNKNOWN_DELIVERY_TYPE DeliveryType = 0
32 DeliveryType_INSTALL_TIME DeliveryType = 1
33 DeliveryType_ON_DEMAND DeliveryType = 2
34 DeliveryType_FAST_FOLLOW DeliveryType = 3
35)
36
Dan Willemsen4591b642021-05-24 14:24:12 -070037// Enum value maps for DeliveryType.
38var (
39 DeliveryType_name = map[int32]string{
40 0: "UNKNOWN_DELIVERY_TYPE",
41 1: "INSTALL_TIME",
42 2: "ON_DEMAND",
43 3: "FAST_FOLLOW",
44 }
45 DeliveryType_value = map[string]int32{
46 "UNKNOWN_DELIVERY_TYPE": 0,
47 "INSTALL_TIME": 1,
48 "ON_DEMAND": 2,
49 "FAST_FOLLOW": 3,
50 }
51)
Sasha Smundak7a894a62020-05-06 21:23:08 -070052
Dan Willemsen4591b642021-05-24 14:24:12 -070053func (x DeliveryType) Enum() *DeliveryType {
54 p := new(DeliveryType)
55 *p = x
56 return p
Sasha Smundak7a894a62020-05-06 21:23:08 -070057}
58
59func (x DeliveryType) String() string {
Dan Willemsen4591b642021-05-24 14:24:12 -070060 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
Sasha Smundak7a894a62020-05-06 21:23:08 -070061}
62
Dan Willemsen4591b642021-05-24 14:24:12 -070063func (DeliveryType) Descriptor() protoreflect.EnumDescriptor {
64 return file_commands_proto_enumTypes[0].Descriptor()
65}
66
67func (DeliveryType) Type() protoreflect.EnumType {
68 return &file_commands_proto_enumTypes[0]
69}
70
71func (x DeliveryType) Number() protoreflect.EnumNumber {
72 return protoreflect.EnumNumber(x)
73}
74
75// Deprecated: Use DeliveryType.Descriptor instead.
Sasha Smundak7a894a62020-05-06 21:23:08 -070076func (DeliveryType) EnumDescriptor() ([]byte, []int) {
Dan Willemsen4591b642021-05-24 14:24:12 -070077 return file_commands_proto_rawDescGZIP(), []int{0}
Sasha Smundak7a894a62020-05-06 21:23:08 -070078}
79
80type SystemApkMetadata_SystemApkType int32
81
82const (
83 SystemApkMetadata_UNSPECIFIED_VALUE SystemApkMetadata_SystemApkType = 0
84 // Uncompressed APK for system image.
85 SystemApkMetadata_SYSTEM SystemApkMetadata_SystemApkType = 1
86 // Stub APK for compressed APK in the system image
87 // (contains only android manifest).
88 SystemApkMetadata_SYSTEM_STUB SystemApkMetadata_SystemApkType = 2
89 // Compressed APK for system image.
90 SystemApkMetadata_SYSTEM_COMPRESSED SystemApkMetadata_SystemApkType = 3
91)
92
Dan Willemsen4591b642021-05-24 14:24:12 -070093// Enum value maps for SystemApkMetadata_SystemApkType.
94var (
95 SystemApkMetadata_SystemApkType_name = map[int32]string{
96 0: "UNSPECIFIED_VALUE",
97 1: "SYSTEM",
98 2: "SYSTEM_STUB",
99 3: "SYSTEM_COMPRESSED",
100 }
101 SystemApkMetadata_SystemApkType_value = map[string]int32{
102 "UNSPECIFIED_VALUE": 0,
103 "SYSTEM": 1,
104 "SYSTEM_STUB": 2,
105 "SYSTEM_COMPRESSED": 3,
106 }
107)
Sasha Smundak7a894a62020-05-06 21:23:08 -0700108
Dan Willemsen4591b642021-05-24 14:24:12 -0700109func (x SystemApkMetadata_SystemApkType) Enum() *SystemApkMetadata_SystemApkType {
110 p := new(SystemApkMetadata_SystemApkType)
111 *p = x
112 return p
Sasha Smundak7a894a62020-05-06 21:23:08 -0700113}
114
115func (x SystemApkMetadata_SystemApkType) String() string {
Dan Willemsen4591b642021-05-24 14:24:12 -0700116 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
Sasha Smundak7a894a62020-05-06 21:23:08 -0700117}
118
Dan Willemsen4591b642021-05-24 14:24:12 -0700119func (SystemApkMetadata_SystemApkType) Descriptor() protoreflect.EnumDescriptor {
120 return file_commands_proto_enumTypes[1].Descriptor()
121}
122
123func (SystemApkMetadata_SystemApkType) Type() protoreflect.EnumType {
124 return &file_commands_proto_enumTypes[1]
125}
126
127func (x SystemApkMetadata_SystemApkType) Number() protoreflect.EnumNumber {
128 return protoreflect.EnumNumber(x)
129}
130
131// Deprecated: Use SystemApkMetadata_SystemApkType.Descriptor instead.
Sasha Smundak7a894a62020-05-06 21:23:08 -0700132func (SystemApkMetadata_SystemApkType) EnumDescriptor() ([]byte, []int) {
Dan Willemsen4591b642021-05-24 14:24:12 -0700133 return file_commands_proto_rawDescGZIP(), []int{10, 0}
Sasha Smundak7a894a62020-05-06 21:23:08 -0700134}
135
136// Describes the output of the "build-apks" command.
137type BuildApksResult struct {
Dan Willemsen4591b642021-05-24 14:24:12 -0700138 state protoimpl.MessageState
139 sizeCache protoimpl.SizeCache
140 unknownFields protoimpl.UnknownFields
141
Sasha Smundak7a894a62020-05-06 21:23:08 -0700142 // The package name of this app.
143 PackageName string `protobuf:"bytes,4,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
144 // List of the created variants.
145 Variant []*Variant `protobuf:"bytes,1,rep,name=variant,proto3" json:"variant,omitempty"`
146 // Metadata about BundleTool used to build the APKs.
147 Bundletool *Bundletool `protobuf:"bytes,2,opt,name=bundletool,proto3" json:"bundletool,omitempty"`
148 // List of the created asset slices.
149 AssetSliceSet []*AssetSliceSet `protobuf:"bytes,3,rep,name=asset_slice_set,json=assetSliceSet,proto3" json:"asset_slice_set,omitempty"`
150 // Information about local testing mode.
Dan Willemsen4591b642021-05-24 14:24:12 -0700151 LocalTestingInfo *LocalTestingInfo `protobuf:"bytes,5,opt,name=local_testing_info,json=localTestingInfo,proto3" json:"local_testing_info,omitempty"`
Sasha Smundak7a894a62020-05-06 21:23:08 -0700152}
153
Dan Willemsen4591b642021-05-24 14:24:12 -0700154func (x *BuildApksResult) Reset() {
155 *x = BuildApksResult{}
156 if protoimpl.UnsafeEnabled {
157 mi := &file_commands_proto_msgTypes[0]
158 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
159 ms.StoreMessageInfo(mi)
160 }
161}
162
163func (x *BuildApksResult) String() string {
164 return protoimpl.X.MessageStringOf(x)
165}
166
167func (*BuildApksResult) ProtoMessage() {}
168
169func (x *BuildApksResult) ProtoReflect() protoreflect.Message {
170 mi := &file_commands_proto_msgTypes[0]
171 if protoimpl.UnsafeEnabled && x != nil {
172 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
173 if ms.LoadMessageInfo() == nil {
174 ms.StoreMessageInfo(mi)
175 }
176 return ms
177 }
178 return mi.MessageOf(x)
179}
180
181// Deprecated: Use BuildApksResult.ProtoReflect.Descriptor instead.
Sasha Smundak7a894a62020-05-06 21:23:08 -0700182func (*BuildApksResult) Descriptor() ([]byte, []int) {
Dan Willemsen4591b642021-05-24 14:24:12 -0700183 return file_commands_proto_rawDescGZIP(), []int{0}
Sasha Smundak7a894a62020-05-06 21:23:08 -0700184}
185
Dan Willemsen4591b642021-05-24 14:24:12 -0700186func (x *BuildApksResult) GetPackageName() string {
187 if x != nil {
188 return x.PackageName
Sasha Smundak7a894a62020-05-06 21:23:08 -0700189 }
190 return ""
191}
192
Dan Willemsen4591b642021-05-24 14:24:12 -0700193func (x *BuildApksResult) GetVariant() []*Variant {
194 if x != nil {
195 return x.Variant
Sasha Smundak7a894a62020-05-06 21:23:08 -0700196 }
197 return nil
198}
199
Dan Willemsen4591b642021-05-24 14:24:12 -0700200func (x *BuildApksResult) GetBundletool() *Bundletool {
201 if x != nil {
202 return x.Bundletool
Sasha Smundak7a894a62020-05-06 21:23:08 -0700203 }
204 return nil
205}
206
Dan Willemsen4591b642021-05-24 14:24:12 -0700207func (x *BuildApksResult) GetAssetSliceSet() []*AssetSliceSet {
208 if x != nil {
209 return x.AssetSliceSet
Sasha Smundak7a894a62020-05-06 21:23:08 -0700210 }
211 return nil
212}
213
Dan Willemsen4591b642021-05-24 14:24:12 -0700214func (x *BuildApksResult) GetLocalTestingInfo() *LocalTestingInfo {
215 if x != nil {
216 return x.LocalTestingInfo
Sasha Smundak7a894a62020-05-06 21:23:08 -0700217 }
218 return nil
219}
220
221// Variant is a group of APKs that covers a part of the device configuration
222// space. APKs from multiple variants are never combined on one device.
223type Variant struct {
Dan Willemsen4591b642021-05-24 14:24:12 -0700224 state protoimpl.MessageState
225 sizeCache protoimpl.SizeCache
226 unknownFields protoimpl.UnknownFields
227
Sasha Smundak7a894a62020-05-06 21:23:08 -0700228 // Variant-level targeting.
229 // This targeting is fairly high-level and each APK has its own targeting as
230 // well.
231 Targeting *VariantTargeting `protobuf:"bytes,1,opt,name=targeting,proto3" json:"targeting,omitempty"`
232 // Set of APKs, one set per module.
233 ApkSet []*ApkSet `protobuf:"bytes,2,rep,name=apk_set,json=apkSet,proto3" json:"apk_set,omitempty"`
234 // Number of the variant, starting at 0 (unless overridden).
235 // A device will receive APKs from the first variant that matches the device
236 // configuration, with higher variant numbers having priority over lower
237 // variant numbers.
Dan Willemsen4591b642021-05-24 14:24:12 -0700238 VariantNumber uint32 `protobuf:"varint,3,opt,name=variant_number,json=variantNumber,proto3" json:"variant_number,omitempty"`
Sasha Smundak7a894a62020-05-06 21:23:08 -0700239}
240
Dan Willemsen4591b642021-05-24 14:24:12 -0700241func (x *Variant) Reset() {
242 *x = Variant{}
243 if protoimpl.UnsafeEnabled {
244 mi := &file_commands_proto_msgTypes[1]
245 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
246 ms.StoreMessageInfo(mi)
247 }
248}
249
250func (x *Variant) String() string {
251 return protoimpl.X.MessageStringOf(x)
252}
253
254func (*Variant) ProtoMessage() {}
255
256func (x *Variant) ProtoReflect() protoreflect.Message {
257 mi := &file_commands_proto_msgTypes[1]
258 if protoimpl.UnsafeEnabled && x != nil {
259 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
260 if ms.LoadMessageInfo() == nil {
261 ms.StoreMessageInfo(mi)
262 }
263 return ms
264 }
265 return mi.MessageOf(x)
266}
267
268// Deprecated: Use Variant.ProtoReflect.Descriptor instead.
Sasha Smundak7a894a62020-05-06 21:23:08 -0700269func (*Variant) Descriptor() ([]byte, []int) {
Dan Willemsen4591b642021-05-24 14:24:12 -0700270 return file_commands_proto_rawDescGZIP(), []int{1}
Sasha Smundak7a894a62020-05-06 21:23:08 -0700271}
272
Dan Willemsen4591b642021-05-24 14:24:12 -0700273func (x *Variant) GetTargeting() *VariantTargeting {
274 if x != nil {
275 return x.Targeting
Sasha Smundak7a894a62020-05-06 21:23:08 -0700276 }
277 return nil
278}
279
Dan Willemsen4591b642021-05-24 14:24:12 -0700280func (x *Variant) GetApkSet() []*ApkSet {
281 if x != nil {
282 return x.ApkSet
Sasha Smundak7a894a62020-05-06 21:23:08 -0700283 }
284 return nil
285}
286
Dan Willemsen4591b642021-05-24 14:24:12 -0700287func (x *Variant) GetVariantNumber() uint32 {
288 if x != nil {
289 return x.VariantNumber
Sasha Smundak7a894a62020-05-06 21:23:08 -0700290 }
291 return 0
292}
293
294// Represents a module.
295// For pre-L devices multiple modules (possibly all) may be merged into one.
296type ApkSet struct {
Dan Willemsen4591b642021-05-24 14:24:12 -0700297 state protoimpl.MessageState
298 sizeCache protoimpl.SizeCache
299 unknownFields protoimpl.UnknownFields
300
Sasha Smundak7a894a62020-05-06 21:23:08 -0700301 ModuleMetadata *ModuleMetadata `protobuf:"bytes,1,opt,name=module_metadata,json=moduleMetadata,proto3" json:"module_metadata,omitempty"`
302 // APKs.
Dan Willemsen4591b642021-05-24 14:24:12 -0700303 ApkDescription []*ApkDescription `protobuf:"bytes,2,rep,name=apk_description,json=apkDescription,proto3" json:"apk_description,omitempty"`
Sasha Smundak7a894a62020-05-06 21:23:08 -0700304}
305
Dan Willemsen4591b642021-05-24 14:24:12 -0700306func (x *ApkSet) Reset() {
307 *x = ApkSet{}
308 if protoimpl.UnsafeEnabled {
309 mi := &file_commands_proto_msgTypes[2]
310 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
311 ms.StoreMessageInfo(mi)
312 }
313}
314
315func (x *ApkSet) String() string {
316 return protoimpl.X.MessageStringOf(x)
317}
318
319func (*ApkSet) ProtoMessage() {}
320
321func (x *ApkSet) ProtoReflect() protoreflect.Message {
322 mi := &file_commands_proto_msgTypes[2]
323 if protoimpl.UnsafeEnabled && x != nil {
324 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
325 if ms.LoadMessageInfo() == nil {
326 ms.StoreMessageInfo(mi)
327 }
328 return ms
329 }
330 return mi.MessageOf(x)
331}
332
333// Deprecated: Use ApkSet.ProtoReflect.Descriptor instead.
Sasha Smundak7a894a62020-05-06 21:23:08 -0700334func (*ApkSet) Descriptor() ([]byte, []int) {
Dan Willemsen4591b642021-05-24 14:24:12 -0700335 return file_commands_proto_rawDescGZIP(), []int{2}
Sasha Smundak7a894a62020-05-06 21:23:08 -0700336}
337
Dan Willemsen4591b642021-05-24 14:24:12 -0700338func (x *ApkSet) GetModuleMetadata() *ModuleMetadata {
339 if x != nil {
340 return x.ModuleMetadata
Sasha Smundak7a894a62020-05-06 21:23:08 -0700341 }
342 return nil
343}
344
Dan Willemsen4591b642021-05-24 14:24:12 -0700345func (x *ApkSet) GetApkDescription() []*ApkDescription {
346 if x != nil {
347 return x.ApkDescription
Sasha Smundak7a894a62020-05-06 21:23:08 -0700348 }
349 return nil
350}
351
352type ModuleMetadata struct {
Dan Willemsen4591b642021-05-24 14:24:12 -0700353 state protoimpl.MessageState
354 sizeCache protoimpl.SizeCache
355 unknownFields protoimpl.UnknownFields
356
Sasha Smundak7a894a62020-05-06 21:23:08 -0700357 // Module name.
358 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
359 // Indicates the delivery type (e.g. on-demand) of the module.
360 DeliveryType DeliveryType `protobuf:"varint,6,opt,name=delivery_type,json=deliveryType,proto3,enum=android.bundle.DeliveryType" json:"delivery_type,omitempty"`
361 // Indicates whether this module is marked "instant".
362 IsInstant bool `protobuf:"varint,3,opt,name=is_instant,json=isInstant,proto3" json:"is_instant,omitempty"`
363 // Names of the modules that this module directly depends on.
364 // Each module implicitly depends on the base module.
365 Dependencies []string `protobuf:"bytes,4,rep,name=dependencies,proto3" json:"dependencies,omitempty"`
366 // The targeting that makes a conditional module installed.
367 // Relevant only for Split APKs.
368 Targeting *ModuleTargeting `protobuf:"bytes,5,opt,name=targeting,proto3" json:"targeting,omitempty"`
369 // Deprecated. Please use delivery_type.
Dan Willemsen4591b642021-05-24 14:24:12 -0700370 //
371 // Deprecated: Do not use.
372 OnDemandDeprecated bool `protobuf:"varint,2,opt,name=on_demand_deprecated,json=onDemandDeprecated,proto3" json:"on_demand_deprecated,omitempty"`
Sasha Smundak7a894a62020-05-06 21:23:08 -0700373}
374
Dan Willemsen4591b642021-05-24 14:24:12 -0700375func (x *ModuleMetadata) Reset() {
376 *x = ModuleMetadata{}
377 if protoimpl.UnsafeEnabled {
378 mi := &file_commands_proto_msgTypes[3]
379 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
380 ms.StoreMessageInfo(mi)
381 }
382}
383
384func (x *ModuleMetadata) String() string {
385 return protoimpl.X.MessageStringOf(x)
386}
387
388func (*ModuleMetadata) ProtoMessage() {}
389
390func (x *ModuleMetadata) ProtoReflect() protoreflect.Message {
391 mi := &file_commands_proto_msgTypes[3]
392 if protoimpl.UnsafeEnabled && x != nil {
393 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
394 if ms.LoadMessageInfo() == nil {
395 ms.StoreMessageInfo(mi)
396 }
397 return ms
398 }
399 return mi.MessageOf(x)
400}
401
402// Deprecated: Use ModuleMetadata.ProtoReflect.Descriptor instead.
Sasha Smundak7a894a62020-05-06 21:23:08 -0700403func (*ModuleMetadata) Descriptor() ([]byte, []int) {
Dan Willemsen4591b642021-05-24 14:24:12 -0700404 return file_commands_proto_rawDescGZIP(), []int{3}
Sasha Smundak7a894a62020-05-06 21:23:08 -0700405}
406
Dan Willemsen4591b642021-05-24 14:24:12 -0700407func (x *ModuleMetadata) GetName() string {
408 if x != nil {
409 return x.Name
Sasha Smundak7a894a62020-05-06 21:23:08 -0700410 }
411 return ""
412}
413
Dan Willemsen4591b642021-05-24 14:24:12 -0700414func (x *ModuleMetadata) GetDeliveryType() DeliveryType {
415 if x != nil {
416 return x.DeliveryType
Sasha Smundak7a894a62020-05-06 21:23:08 -0700417 }
418 return DeliveryType_UNKNOWN_DELIVERY_TYPE
419}
420
Dan Willemsen4591b642021-05-24 14:24:12 -0700421func (x *ModuleMetadata) GetIsInstant() bool {
422 if x != nil {
423 return x.IsInstant
Sasha Smundak7a894a62020-05-06 21:23:08 -0700424 }
425 return false
426}
427
Dan Willemsen4591b642021-05-24 14:24:12 -0700428func (x *ModuleMetadata) GetDependencies() []string {
429 if x != nil {
430 return x.Dependencies
Sasha Smundak7a894a62020-05-06 21:23:08 -0700431 }
432 return nil
433}
434
Dan Willemsen4591b642021-05-24 14:24:12 -0700435func (x *ModuleMetadata) GetTargeting() *ModuleTargeting {
436 if x != nil {
437 return x.Targeting
Sasha Smundak7a894a62020-05-06 21:23:08 -0700438 }
439 return nil
440}
441
442// Deprecated: Do not use.
Dan Willemsen4591b642021-05-24 14:24:12 -0700443func (x *ModuleMetadata) GetOnDemandDeprecated() bool {
444 if x != nil {
445 return x.OnDemandDeprecated
Sasha Smundak7a894a62020-05-06 21:23:08 -0700446 }
447 return false
448}
449
450// Set of asset slices belonging to a single asset module.
451type AssetSliceSet struct {
Dan Willemsen4591b642021-05-24 14:24:12 -0700452 state protoimpl.MessageState
453 sizeCache protoimpl.SizeCache
454 unknownFields protoimpl.UnknownFields
455
Sasha Smundak7a894a62020-05-06 21:23:08 -0700456 // Module level metadata.
457 AssetModuleMetadata *AssetModuleMetadata `protobuf:"bytes,1,opt,name=asset_module_metadata,json=assetModuleMetadata,proto3" json:"asset_module_metadata,omitempty"`
458 // Asset slices.
Dan Willemsen4591b642021-05-24 14:24:12 -0700459 ApkDescription []*ApkDescription `protobuf:"bytes,2,rep,name=apk_description,json=apkDescription,proto3" json:"apk_description,omitempty"`
Sasha Smundak7a894a62020-05-06 21:23:08 -0700460}
461
Dan Willemsen4591b642021-05-24 14:24:12 -0700462func (x *AssetSliceSet) Reset() {
463 *x = AssetSliceSet{}
464 if protoimpl.UnsafeEnabled {
465 mi := &file_commands_proto_msgTypes[4]
466 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
467 ms.StoreMessageInfo(mi)
468 }
469}
470
471func (x *AssetSliceSet) String() string {
472 return protoimpl.X.MessageStringOf(x)
473}
474
475func (*AssetSliceSet) ProtoMessage() {}
476
477func (x *AssetSliceSet) ProtoReflect() protoreflect.Message {
478 mi := &file_commands_proto_msgTypes[4]
479 if protoimpl.UnsafeEnabled && x != nil {
480 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
481 if ms.LoadMessageInfo() == nil {
482 ms.StoreMessageInfo(mi)
483 }
484 return ms
485 }
486 return mi.MessageOf(x)
487}
488
489// Deprecated: Use AssetSliceSet.ProtoReflect.Descriptor instead.
Sasha Smundak7a894a62020-05-06 21:23:08 -0700490func (*AssetSliceSet) Descriptor() ([]byte, []int) {
Dan Willemsen4591b642021-05-24 14:24:12 -0700491 return file_commands_proto_rawDescGZIP(), []int{4}
Sasha Smundak7a894a62020-05-06 21:23:08 -0700492}
493
Dan Willemsen4591b642021-05-24 14:24:12 -0700494func (x *AssetSliceSet) GetAssetModuleMetadata() *AssetModuleMetadata {
495 if x != nil {
496 return x.AssetModuleMetadata
Sasha Smundak7a894a62020-05-06 21:23:08 -0700497 }
498 return nil
499}
500
Dan Willemsen4591b642021-05-24 14:24:12 -0700501func (x *AssetSliceSet) GetApkDescription() []*ApkDescription {
502 if x != nil {
503 return x.ApkDescription
Sasha Smundak7a894a62020-05-06 21:23:08 -0700504 }
505 return nil
506}
507
508type AssetModuleMetadata struct {
Dan Willemsen4591b642021-05-24 14:24:12 -0700509 state protoimpl.MessageState
510 sizeCache protoimpl.SizeCache
511 unknownFields protoimpl.UnknownFields
512
Sasha Smundak7a894a62020-05-06 21:23:08 -0700513 // Module name.
514 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
515 // Indicates the delivery type for persistent install.
516 DeliveryType DeliveryType `protobuf:"varint,4,opt,name=delivery_type,json=deliveryType,proto3,enum=android.bundle.DeliveryType" json:"delivery_type,omitempty"`
517 // Metadata for instant installs.
518 InstantMetadata *InstantMetadata `protobuf:"bytes,3,opt,name=instant_metadata,json=instantMetadata,proto3" json:"instant_metadata,omitempty"`
519 // Deprecated. Use delivery_type.
Dan Willemsen4591b642021-05-24 14:24:12 -0700520 //
521 // Deprecated: Do not use.
522 OnDemandDeprecated bool `protobuf:"varint,2,opt,name=on_demand_deprecated,json=onDemandDeprecated,proto3" json:"on_demand_deprecated,omitempty"`
Sasha Smundak7a894a62020-05-06 21:23:08 -0700523}
524
Dan Willemsen4591b642021-05-24 14:24:12 -0700525func (x *AssetModuleMetadata) Reset() {
526 *x = AssetModuleMetadata{}
527 if protoimpl.UnsafeEnabled {
528 mi := &file_commands_proto_msgTypes[5]
529 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
530 ms.StoreMessageInfo(mi)
531 }
532}
533
534func (x *AssetModuleMetadata) String() string {
535 return protoimpl.X.MessageStringOf(x)
536}
537
538func (*AssetModuleMetadata) ProtoMessage() {}
539
540func (x *AssetModuleMetadata) ProtoReflect() protoreflect.Message {
541 mi := &file_commands_proto_msgTypes[5]
542 if protoimpl.UnsafeEnabled && x != nil {
543 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
544 if ms.LoadMessageInfo() == nil {
545 ms.StoreMessageInfo(mi)
546 }
547 return ms
548 }
549 return mi.MessageOf(x)
550}
551
552// Deprecated: Use AssetModuleMetadata.ProtoReflect.Descriptor instead.
Sasha Smundak7a894a62020-05-06 21:23:08 -0700553func (*AssetModuleMetadata) Descriptor() ([]byte, []int) {
Dan Willemsen4591b642021-05-24 14:24:12 -0700554 return file_commands_proto_rawDescGZIP(), []int{5}
Sasha Smundak7a894a62020-05-06 21:23:08 -0700555}
556
Dan Willemsen4591b642021-05-24 14:24:12 -0700557func (x *AssetModuleMetadata) GetName() string {
558 if x != nil {
559 return x.Name
Sasha Smundak7a894a62020-05-06 21:23:08 -0700560 }
561 return ""
562}
563
Dan Willemsen4591b642021-05-24 14:24:12 -0700564func (x *AssetModuleMetadata) GetDeliveryType() DeliveryType {
565 if x != nil {
566 return x.DeliveryType
Sasha Smundak7a894a62020-05-06 21:23:08 -0700567 }
568 return DeliveryType_UNKNOWN_DELIVERY_TYPE
569}
570
Dan Willemsen4591b642021-05-24 14:24:12 -0700571func (x *AssetModuleMetadata) GetInstantMetadata() *InstantMetadata {
572 if x != nil {
573 return x.InstantMetadata
Sasha Smundak7a894a62020-05-06 21:23:08 -0700574 }
575 return nil
576}
577
578// Deprecated: Do not use.
Dan Willemsen4591b642021-05-24 14:24:12 -0700579func (x *AssetModuleMetadata) GetOnDemandDeprecated() bool {
580 if x != nil {
581 return x.OnDemandDeprecated
Sasha Smundak7a894a62020-05-06 21:23:08 -0700582 }
583 return false
584}
585
586type InstantMetadata struct {
Dan Willemsen4591b642021-05-24 14:24:12 -0700587 state protoimpl.MessageState
588 sizeCache protoimpl.SizeCache
589 unknownFields protoimpl.UnknownFields
590
Sasha Smundak7a894a62020-05-06 21:23:08 -0700591 // Indicates whether this module is marked "instant".
592 IsInstant bool `protobuf:"varint,1,opt,name=is_instant,json=isInstant,proto3" json:"is_instant,omitempty"`
593 // Indicates the delivery type for instant install.
594 DeliveryType DeliveryType `protobuf:"varint,3,opt,name=delivery_type,json=deliveryType,proto3,enum=android.bundle.DeliveryType" json:"delivery_type,omitempty"`
595 // Deprecated. Use delivery_type.
Dan Willemsen4591b642021-05-24 14:24:12 -0700596 //
597 // Deprecated: Do not use.
598 OnDemandDeprecated bool `protobuf:"varint,2,opt,name=on_demand_deprecated,json=onDemandDeprecated,proto3" json:"on_demand_deprecated,omitempty"`
Sasha Smundak7a894a62020-05-06 21:23:08 -0700599}
600
Dan Willemsen4591b642021-05-24 14:24:12 -0700601func (x *InstantMetadata) Reset() {
602 *x = InstantMetadata{}
603 if protoimpl.UnsafeEnabled {
604 mi := &file_commands_proto_msgTypes[6]
605 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
606 ms.StoreMessageInfo(mi)
607 }
608}
609
610func (x *InstantMetadata) String() string {
611 return protoimpl.X.MessageStringOf(x)
612}
613
614func (*InstantMetadata) ProtoMessage() {}
615
616func (x *InstantMetadata) ProtoReflect() protoreflect.Message {
617 mi := &file_commands_proto_msgTypes[6]
618 if protoimpl.UnsafeEnabled && x != nil {
619 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
620 if ms.LoadMessageInfo() == nil {
621 ms.StoreMessageInfo(mi)
622 }
623 return ms
624 }
625 return mi.MessageOf(x)
626}
627
628// Deprecated: Use InstantMetadata.ProtoReflect.Descriptor instead.
Sasha Smundak7a894a62020-05-06 21:23:08 -0700629func (*InstantMetadata) Descriptor() ([]byte, []int) {
Dan Willemsen4591b642021-05-24 14:24:12 -0700630 return file_commands_proto_rawDescGZIP(), []int{6}
Sasha Smundak7a894a62020-05-06 21:23:08 -0700631}
632
Dan Willemsen4591b642021-05-24 14:24:12 -0700633func (x *InstantMetadata) GetIsInstant() bool {
634 if x != nil {
635 return x.IsInstant
Sasha Smundak7a894a62020-05-06 21:23:08 -0700636 }
637 return false
638}
639
Dan Willemsen4591b642021-05-24 14:24:12 -0700640func (x *InstantMetadata) GetDeliveryType() DeliveryType {
641 if x != nil {
642 return x.DeliveryType
Sasha Smundak7a894a62020-05-06 21:23:08 -0700643 }
644 return DeliveryType_UNKNOWN_DELIVERY_TYPE
645}
646
647// Deprecated: Do not use.
Dan Willemsen4591b642021-05-24 14:24:12 -0700648func (x *InstantMetadata) GetOnDemandDeprecated() bool {
649 if x != nil {
650 return x.OnDemandDeprecated
Sasha Smundak7a894a62020-05-06 21:23:08 -0700651 }
652 return false
653}
654
655type ApkDescription struct {
Dan Willemsen4591b642021-05-24 14:24:12 -0700656 state protoimpl.MessageState
657 sizeCache protoimpl.SizeCache
658 unknownFields protoimpl.UnknownFields
659
Sasha Smundak7a894a62020-05-06 21:23:08 -0700660 Targeting *ApkTargeting `protobuf:"bytes,1,opt,name=targeting,proto3" json:"targeting,omitempty"`
661 // Path to the APK file.
662 // BEGIN-INTERNAL
663 // The path may be a blobkey if the proto is not constructed by bundletool.
664 // END-INTERNAL
665 Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
Dan Willemsen4591b642021-05-24 14:24:12 -0700666 // Types that are assignable to ApkMetadataOneofValue:
Sasha Smundak7a894a62020-05-06 21:23:08 -0700667 // *ApkDescription_SplitApkMetadata
668 // *ApkDescription_StandaloneApkMetadata
669 // *ApkDescription_InstantApkMetadata
670 // *ApkDescription_SystemApkMetadata
671 // *ApkDescription_AssetSliceMetadata
672 // *ApkDescription_ApexApkMetadata
673 ApkMetadataOneofValue isApkDescription_ApkMetadataOneofValue `protobuf_oneof:"apk_metadata_oneof_value"`
Sasha Smundak7a894a62020-05-06 21:23:08 -0700674}
675
Dan Willemsen4591b642021-05-24 14:24:12 -0700676func (x *ApkDescription) Reset() {
677 *x = ApkDescription{}
678 if protoimpl.UnsafeEnabled {
679 mi := &file_commands_proto_msgTypes[7]
680 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
681 ms.StoreMessageInfo(mi)
682 }
683}
684
685func (x *ApkDescription) String() string {
686 return protoimpl.X.MessageStringOf(x)
687}
688
689func (*ApkDescription) ProtoMessage() {}
690
691func (x *ApkDescription) ProtoReflect() protoreflect.Message {
692 mi := &file_commands_proto_msgTypes[7]
693 if protoimpl.UnsafeEnabled && x != nil {
694 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
695 if ms.LoadMessageInfo() == nil {
696 ms.StoreMessageInfo(mi)
697 }
698 return ms
699 }
700 return mi.MessageOf(x)
701}
702
703// Deprecated: Use ApkDescription.ProtoReflect.Descriptor instead.
Sasha Smundak7a894a62020-05-06 21:23:08 -0700704func (*ApkDescription) Descriptor() ([]byte, []int) {
Dan Willemsen4591b642021-05-24 14:24:12 -0700705 return file_commands_proto_rawDescGZIP(), []int{7}
Sasha Smundak7a894a62020-05-06 21:23:08 -0700706}
707
Dan Willemsen4591b642021-05-24 14:24:12 -0700708func (x *ApkDescription) GetTargeting() *ApkTargeting {
709 if x != nil {
710 return x.Targeting
Sasha Smundak7a894a62020-05-06 21:23:08 -0700711 }
712 return nil
713}
714
Dan Willemsen4591b642021-05-24 14:24:12 -0700715func (x *ApkDescription) GetPath() string {
716 if x != nil {
717 return x.Path
Sasha Smundak7a894a62020-05-06 21:23:08 -0700718 }
719 return ""
720}
721
Dan Willemsen4591b642021-05-24 14:24:12 -0700722func (m *ApkDescription) GetApkMetadataOneofValue() isApkDescription_ApkMetadataOneofValue {
723 if m != nil {
724 return m.ApkMetadataOneofValue
725 }
726 return nil
727}
728
729func (x *ApkDescription) GetSplitApkMetadata() *SplitApkMetadata {
730 if x, ok := x.GetApkMetadataOneofValue().(*ApkDescription_SplitApkMetadata); ok {
731 return x.SplitApkMetadata
732 }
733 return nil
734}
735
736func (x *ApkDescription) GetStandaloneApkMetadata() *StandaloneApkMetadata {
737 if x, ok := x.GetApkMetadataOneofValue().(*ApkDescription_StandaloneApkMetadata); ok {
738 return x.StandaloneApkMetadata
739 }
740 return nil
741}
742
743func (x *ApkDescription) GetInstantApkMetadata() *SplitApkMetadata {
744 if x, ok := x.GetApkMetadataOneofValue().(*ApkDescription_InstantApkMetadata); ok {
745 return x.InstantApkMetadata
746 }
747 return nil
748}
749
750func (x *ApkDescription) GetSystemApkMetadata() *SystemApkMetadata {
751 if x, ok := x.GetApkMetadataOneofValue().(*ApkDescription_SystemApkMetadata); ok {
752 return x.SystemApkMetadata
753 }
754 return nil
755}
756
757func (x *ApkDescription) GetAssetSliceMetadata() *SplitApkMetadata {
758 if x, ok := x.GetApkMetadataOneofValue().(*ApkDescription_AssetSliceMetadata); ok {
759 return x.AssetSliceMetadata
760 }
761 return nil
762}
763
764func (x *ApkDescription) GetApexApkMetadata() *ApexApkMetadata {
765 if x, ok := x.GetApkMetadataOneofValue().(*ApkDescription_ApexApkMetadata); ok {
766 return x.ApexApkMetadata
767 }
768 return nil
769}
770
Sasha Smundak7a894a62020-05-06 21:23:08 -0700771type isApkDescription_ApkMetadataOneofValue interface {
772 isApkDescription_ApkMetadataOneofValue()
773}
774
775type ApkDescription_SplitApkMetadata struct {
Dan Willemsen4591b642021-05-24 14:24:12 -0700776 // Set only for Split APKs.
Sasha Smundak7a894a62020-05-06 21:23:08 -0700777 SplitApkMetadata *SplitApkMetadata `protobuf:"bytes,3,opt,name=split_apk_metadata,json=splitApkMetadata,proto3,oneof"`
778}
779
780type ApkDescription_StandaloneApkMetadata struct {
Dan Willemsen4591b642021-05-24 14:24:12 -0700781 // Set only for standalone APKs.
Sasha Smundak7a894a62020-05-06 21:23:08 -0700782 StandaloneApkMetadata *StandaloneApkMetadata `protobuf:"bytes,4,opt,name=standalone_apk_metadata,json=standaloneApkMetadata,proto3,oneof"`
783}
784
785type ApkDescription_InstantApkMetadata struct {
Dan Willemsen4591b642021-05-24 14:24:12 -0700786 // Set only for Instant split APKs.
Sasha Smundak7a894a62020-05-06 21:23:08 -0700787 InstantApkMetadata *SplitApkMetadata `protobuf:"bytes,5,opt,name=instant_apk_metadata,json=instantApkMetadata,proto3,oneof"`
788}
789
790type ApkDescription_SystemApkMetadata struct {
Dan Willemsen4591b642021-05-24 14:24:12 -0700791 // Set only for system APKs.
Sasha Smundak7a894a62020-05-06 21:23:08 -0700792 SystemApkMetadata *SystemApkMetadata `protobuf:"bytes,6,opt,name=system_apk_metadata,json=systemApkMetadata,proto3,oneof"`
793}
794
795type ApkDescription_AssetSliceMetadata struct {
Dan Willemsen4591b642021-05-24 14:24:12 -0700796 // Set only for asset slices.
Sasha Smundak7a894a62020-05-06 21:23:08 -0700797 AssetSliceMetadata *SplitApkMetadata `protobuf:"bytes,7,opt,name=asset_slice_metadata,json=assetSliceMetadata,proto3,oneof"`
798}
799
800type ApkDescription_ApexApkMetadata struct {
Dan Willemsen4591b642021-05-24 14:24:12 -0700801 // Set only for APEX APKs.
Sasha Smundak7a894a62020-05-06 21:23:08 -0700802 ApexApkMetadata *ApexApkMetadata `protobuf:"bytes,8,opt,name=apex_apk_metadata,json=apexApkMetadata,proto3,oneof"`
803}
804
805func (*ApkDescription_SplitApkMetadata) isApkDescription_ApkMetadataOneofValue() {}
806
807func (*ApkDescription_StandaloneApkMetadata) isApkDescription_ApkMetadataOneofValue() {}
808
809func (*ApkDescription_InstantApkMetadata) isApkDescription_ApkMetadataOneofValue() {}
810
811func (*ApkDescription_SystemApkMetadata) isApkDescription_ApkMetadataOneofValue() {}
812
813func (*ApkDescription_AssetSliceMetadata) isApkDescription_ApkMetadataOneofValue() {}
814
815func (*ApkDescription_ApexApkMetadata) isApkDescription_ApkMetadataOneofValue() {}
816
Dan Willemsen4591b642021-05-24 14:24:12 -0700817// Holds data specific to Split APKs.
818type SplitApkMetadata struct {
819 state protoimpl.MessageState
820 sizeCache protoimpl.SizeCache
821 unknownFields protoimpl.UnknownFields
822
823 SplitId string `protobuf:"bytes,1,opt,name=split_id,json=splitId,proto3" json:"split_id,omitempty"`
824 // Indicates whether this APK is the master split of the module.
825 IsMasterSplit bool `protobuf:"varint,2,opt,name=is_master_split,json=isMasterSplit,proto3" json:"is_master_split,omitempty"`
826}
827
828func (x *SplitApkMetadata) Reset() {
829 *x = SplitApkMetadata{}
830 if protoimpl.UnsafeEnabled {
831 mi := &file_commands_proto_msgTypes[8]
832 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
833 ms.StoreMessageInfo(mi)
834 }
835}
836
837func (x *SplitApkMetadata) String() string {
838 return protoimpl.X.MessageStringOf(x)
839}
840
841func (*SplitApkMetadata) ProtoMessage() {}
842
843func (x *SplitApkMetadata) ProtoReflect() protoreflect.Message {
844 mi := &file_commands_proto_msgTypes[8]
845 if protoimpl.UnsafeEnabled && x != nil {
846 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
847 if ms.LoadMessageInfo() == nil {
848 ms.StoreMessageInfo(mi)
849 }
850 return ms
851 }
852 return mi.MessageOf(x)
853}
854
855// Deprecated: Use SplitApkMetadata.ProtoReflect.Descriptor instead.
856func (*SplitApkMetadata) Descriptor() ([]byte, []int) {
857 return file_commands_proto_rawDescGZIP(), []int{8}
858}
859
860func (x *SplitApkMetadata) GetSplitId() string {
861 if x != nil {
862 return x.SplitId
863 }
864 return ""
865}
866
867func (x *SplitApkMetadata) GetIsMasterSplit() bool {
868 if x != nil {
869 return x.IsMasterSplit
870 }
871 return false
872}
873
874// Holds data specific to Standalone APKs.
875type StandaloneApkMetadata struct {
876 state protoimpl.MessageState
877 sizeCache protoimpl.SizeCache
878 unknownFields protoimpl.UnknownFields
879
880 // Names of the modules fused in this standalone APK.
881 FusedModuleName []string `protobuf:"bytes,1,rep,name=fused_module_name,json=fusedModuleName,proto3" json:"fused_module_name,omitempty"`
882}
883
884func (x *StandaloneApkMetadata) Reset() {
885 *x = StandaloneApkMetadata{}
886 if protoimpl.UnsafeEnabled {
887 mi := &file_commands_proto_msgTypes[9]
888 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
889 ms.StoreMessageInfo(mi)
890 }
891}
892
893func (x *StandaloneApkMetadata) String() string {
894 return protoimpl.X.MessageStringOf(x)
895}
896
897func (*StandaloneApkMetadata) ProtoMessage() {}
898
899func (x *StandaloneApkMetadata) ProtoReflect() protoreflect.Message {
900 mi := &file_commands_proto_msgTypes[9]
901 if protoimpl.UnsafeEnabled && x != nil {
902 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
903 if ms.LoadMessageInfo() == nil {
904 ms.StoreMessageInfo(mi)
905 }
906 return ms
907 }
908 return mi.MessageOf(x)
909}
910
911// Deprecated: Use StandaloneApkMetadata.ProtoReflect.Descriptor instead.
912func (*StandaloneApkMetadata) Descriptor() ([]byte, []int) {
913 return file_commands_proto_rawDescGZIP(), []int{9}
914}
915
916func (x *StandaloneApkMetadata) GetFusedModuleName() []string {
917 if x != nil {
918 return x.FusedModuleName
Sasha Smundak7a894a62020-05-06 21:23:08 -0700919 }
920 return nil
921}
922
Dan Willemsen4591b642021-05-24 14:24:12 -0700923// Holds data specific to system APKs.
924type SystemApkMetadata struct {
925 state protoimpl.MessageState
926 sizeCache protoimpl.SizeCache
927 unknownFields protoimpl.UnknownFields
928
929 // Names of the modules fused in this system APK.
930 FusedModuleName []string `protobuf:"bytes,1,rep,name=fused_module_name,json=fusedModuleName,proto3" json:"fused_module_name,omitempty"`
931 // Indicates whether the APK is uncompressed system APK, stub APK or
932 // compressed system APK.
933 SystemApkType SystemApkMetadata_SystemApkType `protobuf:"varint,2,opt,name=system_apk_type,json=systemApkType,proto3,enum=android.bundle.SystemApkMetadata_SystemApkType" json:"system_apk_type,omitempty"`
934}
935
936func (x *SystemApkMetadata) Reset() {
937 *x = SystemApkMetadata{}
938 if protoimpl.UnsafeEnabled {
939 mi := &file_commands_proto_msgTypes[10]
940 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
941 ms.StoreMessageInfo(mi)
942 }
943}
944
945func (x *SystemApkMetadata) String() string {
946 return protoimpl.X.MessageStringOf(x)
947}
948
949func (*SystemApkMetadata) ProtoMessage() {}
950
951func (x *SystemApkMetadata) ProtoReflect() protoreflect.Message {
952 mi := &file_commands_proto_msgTypes[10]
953 if protoimpl.UnsafeEnabled && x != nil {
954 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
955 if ms.LoadMessageInfo() == nil {
956 ms.StoreMessageInfo(mi)
957 }
958 return ms
959 }
960 return mi.MessageOf(x)
961}
962
963// Deprecated: Use SystemApkMetadata.ProtoReflect.Descriptor instead.
964func (*SystemApkMetadata) Descriptor() ([]byte, []int) {
965 return file_commands_proto_rawDescGZIP(), []int{10}
966}
967
968func (x *SystemApkMetadata) GetFusedModuleName() []string {
969 if x != nil {
970 return x.FusedModuleName
Sasha Smundak7a894a62020-05-06 21:23:08 -0700971 }
972 return nil
973}
974
Dan Willemsen4591b642021-05-24 14:24:12 -0700975func (x *SystemApkMetadata) GetSystemApkType() SystemApkMetadata_SystemApkType {
976 if x != nil {
977 return x.SystemApkType
978 }
979 return SystemApkMetadata_UNSPECIFIED_VALUE
980}
981
982// Holds data specific to APEX APKs.
983type ApexApkMetadata struct {
984 state protoimpl.MessageState
985 sizeCache protoimpl.SizeCache
986 unknownFields protoimpl.UnknownFields
987
988 // Configuration for processing of APKs embedded in an APEX image.
989 ApexEmbeddedApkConfig []*ApexEmbeddedApkConfig `protobuf:"bytes,1,rep,name=apex_embedded_apk_config,json=apexEmbeddedApkConfig,proto3" json:"apex_embedded_apk_config,omitempty"`
990}
991
992func (x *ApexApkMetadata) Reset() {
993 *x = ApexApkMetadata{}
994 if protoimpl.UnsafeEnabled {
995 mi := &file_commands_proto_msgTypes[11]
996 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
997 ms.StoreMessageInfo(mi)
998 }
999}
1000
1001func (x *ApexApkMetadata) String() string {
1002 return protoimpl.X.MessageStringOf(x)
1003}
1004
1005func (*ApexApkMetadata) ProtoMessage() {}
1006
1007func (x *ApexApkMetadata) ProtoReflect() protoreflect.Message {
1008 mi := &file_commands_proto_msgTypes[11]
1009 if protoimpl.UnsafeEnabled && x != nil {
1010 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1011 if ms.LoadMessageInfo() == nil {
1012 ms.StoreMessageInfo(mi)
1013 }
1014 return ms
1015 }
1016 return mi.MessageOf(x)
1017}
1018
1019// Deprecated: Use ApexApkMetadata.ProtoReflect.Descriptor instead.
1020func (*ApexApkMetadata) Descriptor() ([]byte, []int) {
1021 return file_commands_proto_rawDescGZIP(), []int{11}
1022}
1023
1024func (x *ApexApkMetadata) GetApexEmbeddedApkConfig() []*ApexEmbeddedApkConfig {
1025 if x != nil {
1026 return x.ApexEmbeddedApkConfig
Sasha Smundak7a894a62020-05-06 21:23:08 -07001027 }
1028 return nil
1029}
1030
Dan Willemsen4591b642021-05-24 14:24:12 -07001031type LocalTestingInfo struct {
1032 state protoimpl.MessageState
1033 sizeCache protoimpl.SizeCache
1034 unknownFields protoimpl.UnknownFields
1035
1036 // Indicates if the bundle is built in local testing mode.
1037 Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
1038 // The local testing path, as specified in the base manifest.
1039 // This refers to the relative path on the external directory of the app where
1040 // APKs will be pushed for local testing.
1041 // Set only if local testing is enabled.
1042 LocalTestingPath string `protobuf:"bytes,2,opt,name=local_testing_path,json=localTestingPath,proto3" json:"local_testing_path,omitempty"`
Sasha Smundak7a894a62020-05-06 21:23:08 -07001043}
1044
Dan Willemsen4591b642021-05-24 14:24:12 -07001045func (x *LocalTestingInfo) Reset() {
1046 *x = LocalTestingInfo{}
1047 if protoimpl.UnsafeEnabled {
1048 mi := &file_commands_proto_msgTypes[12]
1049 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1050 ms.StoreMessageInfo(mi)
Sasha Smundak7a894a62020-05-06 21:23:08 -07001051 }
Sasha Smundak7a894a62020-05-06 21:23:08 -07001052}
1053
Dan Willemsen4591b642021-05-24 14:24:12 -07001054func (x *LocalTestingInfo) String() string {
1055 return protoimpl.X.MessageStringOf(x)
Sasha Smundak7a894a62020-05-06 21:23:08 -07001056}
1057
Dan Willemsen4591b642021-05-24 14:24:12 -07001058func (*LocalTestingInfo) ProtoMessage() {}
1059
1060func (x *LocalTestingInfo) ProtoReflect() protoreflect.Message {
1061 mi := &file_commands_proto_msgTypes[12]
1062 if protoimpl.UnsafeEnabled && x != nil {
1063 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1064 if ms.LoadMessageInfo() == nil {
1065 ms.StoreMessageInfo(mi)
1066 }
1067 return ms
Sasha Smundak7a894a62020-05-06 21:23:08 -07001068 }
Dan Willemsen4591b642021-05-24 14:24:12 -07001069 return mi.MessageOf(x)
Sasha Smundak7a894a62020-05-06 21:23:08 -07001070}
1071
Dan Willemsen4591b642021-05-24 14:24:12 -07001072// Deprecated: Use LocalTestingInfo.ProtoReflect.Descriptor instead.
1073func (*LocalTestingInfo) Descriptor() ([]byte, []int) {
1074 return file_commands_proto_rawDescGZIP(), []int{12}
1075}
1076
1077func (x *LocalTestingInfo) GetEnabled() bool {
1078 if x != nil {
1079 return x.Enabled
1080 }
1081 return false
1082}
1083
1084func (x *LocalTestingInfo) GetLocalTestingPath() string {
1085 if x != nil {
1086 return x.LocalTestingPath
1087 }
1088 return ""
1089}
1090
1091var File_commands_proto protoreflect.FileDescriptor
1092
1093var file_commands_proto_rawDesc = []byte{
1094 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1095 0x12, 0x0e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65,
1096 0x1a, 0x0c, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f,
1097 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
1098 0xba, 0x02, 0x0a, 0x0f, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x41, 0x70, 0x6b, 0x73, 0x52, 0x65, 0x73,
1099 0x75, 0x6c, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x6e,
1100 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x61,
1101 0x67, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x31, 0x0a, 0x07, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e,
1102 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69,
1103 0x64, 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74,
1104 0x52, 0x07, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x12, 0x3a, 0x0a, 0x0a, 0x62, 0x75, 0x6e,
1105 0x64, 0x6c, 0x65, 0x74, 0x6f, 0x6f, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
1106 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e, 0x42,
1107 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x74, 0x6f, 0x6f, 0x6c, 0x52, 0x0a, 0x62, 0x75, 0x6e, 0x64, 0x6c,
1108 0x65, 0x74, 0x6f, 0x6f, 0x6c, 0x12, 0x45, 0x0a, 0x0f, 0x61, 0x73, 0x73, 0x65, 0x74, 0x5f, 0x73,
1109 0x6c, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d,
1110 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e,
1111 0x41, 0x73, 0x73, 0x65, 0x74, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x53, 0x65, 0x74, 0x52, 0x0d, 0x61,
1112 0x73, 0x73, 0x65, 0x74, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x53, 0x65, 0x74, 0x12, 0x4e, 0x0a, 0x12,
1113 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e,
1114 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f,
1115 0x69, 0x64, 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x54,
1116 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x6c, 0x6f, 0x63, 0x61,
1117 0x6c, 0x54, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0xa1, 0x01, 0x0a,
1118 0x07, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x12, 0x3e, 0x0a, 0x09, 0x74, 0x61, 0x72, 0x67,
1119 0x65, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x61, 0x6e,
1120 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e, 0x56, 0x61, 0x72,
1121 0x69, 0x61, 0x6e, 0x74, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x09, 0x74,
1122 0x61, 0x72, 0x67, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x2f, 0x0a, 0x07, 0x61, 0x70, 0x6b, 0x5f,
1123 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x61, 0x6e, 0x64, 0x72,
1124 0x6f, 0x69, 0x64, 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e, 0x41, 0x70, 0x6b, 0x53, 0x65,
1125 0x74, 0x52, 0x06, 0x61, 0x70, 0x6b, 0x53, 0x65, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x76, 0x61, 0x72,
1126 0x69, 0x61, 0x6e, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28,
1127 0x0d, 0x52, 0x0d, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72,
1128 0x22, 0x9a, 0x01, 0x0a, 0x06, 0x41, 0x70, 0x6b, 0x53, 0x65, 0x74, 0x12, 0x47, 0x0a, 0x0f, 0x6d,
1129 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01,
1130 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x62,
1131 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x61,
1132 0x64, 0x61, 0x74, 0x61, 0x52, 0x0e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x61,
1133 0x64, 0x61, 0x74, 0x61, 0x12, 0x47, 0x0a, 0x0f, 0x61, 0x70, 0x6b, 0x5f, 0x64, 0x65, 0x73, 0x63,
1134 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e,
1135 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e, 0x41,
1136 0x70, 0x6b, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x61,
1137 0x70, 0x6b, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x9f, 0x02,
1138 0x0a, 0x0e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
1139 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
1140 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x41, 0x0a, 0x0d, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79,
1141 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x61, 0x6e,
1142 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e, 0x44, 0x65, 0x6c,
1143 0x69, 0x76, 0x65, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x64, 0x65, 0x6c, 0x69, 0x76,
1144 0x65, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x69, 0x6e,
1145 0x73, 0x74, 0x61, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x49,
1146 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64,
1147 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x64, 0x65,
1148 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x12, 0x3d, 0x0a, 0x09, 0x74, 0x61,
1149 0x72, 0x67, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e,
1150 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e, 0x4d,
1151 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x09,
1152 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x34, 0x0a, 0x14, 0x6f, 0x6e, 0x5f,
1153 0x64, 0x65, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65,
1154 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x42, 0x02, 0x18, 0x01, 0x52, 0x12, 0x6f, 0x6e, 0x44,
1155 0x65, 0x6d, 0x61, 0x6e, 0x64, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x22,
1156 0xb1, 0x01, 0x0a, 0x0d, 0x41, 0x73, 0x73, 0x65, 0x74, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x53, 0x65,
1157 0x74, 0x12, 0x57, 0x0a, 0x15, 0x61, 0x73, 0x73, 0x65, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c,
1158 0x65, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
1159 0x32, 0x23, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c,
1160 0x65, 0x2e, 0x41, 0x73, 0x73, 0x65, 0x74, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x4d, 0x65, 0x74,
1161 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x13, 0x61, 0x73, 0x73, 0x65, 0x74, 0x4d, 0x6f, 0x64, 0x75,
1162 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x47, 0x0a, 0x0f, 0x61, 0x70,
1163 0x6b, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20,
1164 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x62, 0x75,
1165 0x6e, 0x64, 0x6c, 0x65, 0x2e, 0x41, 0x70, 0x6b, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
1166 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x61, 0x70, 0x6b, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
1167 0x69, 0x6f, 0x6e, 0x22, 0xee, 0x01, 0x0a, 0x13, 0x41, 0x73, 0x73, 0x65, 0x74, 0x4d, 0x6f, 0x64,
1168 0x75, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x6e,
1169 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
1170 0x41, 0x0a, 0x0d, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65,
1171 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64,
1172 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79,
1173 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x54, 0x79,
1174 0x70, 0x65, 0x12, 0x4a, 0x0a, 0x10, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x5f, 0x6d, 0x65,
1175 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x61,
1176 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e, 0x49, 0x6e,
1177 0x73, 0x74, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x69,
1178 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x34,
1179 0x0a, 0x14, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x64, 0x65, 0x70, 0x72,
1180 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x42, 0x02, 0x18, 0x01,
1181 0x52, 0x12, 0x6f, 0x6e, 0x44, 0x65, 0x6d, 0x61, 0x6e, 0x64, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63,
1182 0x61, 0x74, 0x65, 0x64, 0x22, 0xa9, 0x01, 0x0a, 0x0f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74,
1183 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x69,
1184 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73,
1185 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x12, 0x41, 0x0a, 0x0d, 0x64, 0x65, 0x6c, 0x69, 0x76,
1186 0x65, 0x72, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c,
1187 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e,
1188 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x64, 0x65,
1189 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x34, 0x0a, 0x14, 0x6f, 0x6e,
1190 0x5f, 0x64, 0x65, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74,
1191 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x42, 0x02, 0x18, 0x01, 0x52, 0x12, 0x6f, 0x6e,
1192 0x44, 0x65, 0x6d, 0x61, 0x6e, 0x64, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64,
1193 0x22, 0xff, 0x04, 0x0a, 0x0e, 0x41, 0x70, 0x6b, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
1194 0x69, 0x6f, 0x6e, 0x12, 0x3a, 0x0a, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x69, 0x6e, 0x67,
1195 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64,
1196 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e, 0x41, 0x70, 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65,
1197 0x74, 0x69, 0x6e, 0x67, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x12,
1198 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70,
1199 0x61, 0x74, 0x68, 0x12, 0x50, 0x0a, 0x12, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x5f, 0x61, 0x70, 0x6b,
1200 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
1201 0x20, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65,
1202 0x2e, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x41, 0x70, 0x6b, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
1203 0x61, 0x48, 0x00, 0x52, 0x10, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x41, 0x70, 0x6b, 0x4d, 0x65, 0x74,
1204 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x5f, 0x0a, 0x17, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x6c,
1205 0x6f, 0x6e, 0x65, 0x5f, 0x61, 0x70, 0x6b, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
1206 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64,
1207 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x6c, 0x6f,
1208 0x6e, 0x65, 0x41, 0x70, 0x6b, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52,
1209 0x15, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x6c, 0x6f, 0x6e, 0x65, 0x41, 0x70, 0x6b, 0x4d, 0x65,
1210 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x54, 0x0a, 0x14, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
1211 0x74, 0x5f, 0x61, 0x70, 0x6b, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x05,
1212 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x62,
1213 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x41, 0x70, 0x6b, 0x4d, 0x65,
1214 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x12, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
1215 0x74, 0x41, 0x70, 0x6b, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x53, 0x0a, 0x13,
1216 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x70, 0x6b, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64,
1217 0x61, 0x74, 0x61, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x61, 0x6e, 0x64, 0x72,
1218 0x6f, 0x69, 0x64, 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e, 0x53, 0x79, 0x73, 0x74, 0x65,
1219 0x6d, 0x41, 0x70, 0x6b, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x11,
1220 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x41, 0x70, 0x6b, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
1221 0x61, 0x12, 0x54, 0x0a, 0x14, 0x61, 0x73, 0x73, 0x65, 0x74, 0x5f, 0x73, 0x6c, 0x69, 0x63, 0x65,
1222 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32,
1223 0x20, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65,
1224 0x2e, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x41, 0x70, 0x6b, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
1225 0x61, 0x48, 0x00, 0x52, 0x12, 0x61, 0x73, 0x73, 0x65, 0x74, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x4d,
1226 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x4d, 0x0a, 0x11, 0x61, 0x70, 0x65, 0x78, 0x5f,
1227 0x61, 0x70, 0x6b, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x08, 0x20, 0x01,
1228 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x62, 0x75, 0x6e,
1229 0x64, 0x6c, 0x65, 0x2e, 0x41, 0x70, 0x65, 0x78, 0x41, 0x70, 0x6b, 0x4d, 0x65, 0x74, 0x61, 0x64,
1230 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x0f, 0x61, 0x70, 0x65, 0x78, 0x41, 0x70, 0x6b, 0x4d, 0x65,
1231 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0x1a, 0x0a, 0x18, 0x61, 0x70, 0x6b, 0x5f, 0x6d, 0x65,
1232 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x76, 0x61, 0x6c,
1233 0x75, 0x65, 0x22, 0x55, 0x0a, 0x10, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x41, 0x70, 0x6b, 0x4d, 0x65,
1234 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x5f,
1235 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x49,
1236 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x73,
1237 0x70, 0x6c, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x4d, 0x61,
1238 0x73, 0x74, 0x65, 0x72, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x22, 0x49, 0x0a, 0x15, 0x53, 0x74, 0x61,
1239 0x6e, 0x64, 0x61, 0x6c, 0x6f, 0x6e, 0x65, 0x41, 0x70, 0x6b, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
1240 0x74, 0x61, 0x12, 0x2a, 0x0a, 0x11, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x75,
1241 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x66,
1242 0x75, 0x73, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x4a, 0x04,
1243 0x08, 0x02, 0x10, 0x03, 0x22, 0xf4, 0x01, 0x0a, 0x11, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x41,
1244 0x70, 0x6b, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x2a, 0x0a, 0x11, 0x66, 0x75,
1245 0x73, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
1246 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x75,
1247 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x57, 0x0a, 0x0f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d,
1248 0x5f, 0x61, 0x70, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32,
1249 0x2f, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65,
1250 0x2e, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x41, 0x70, 0x6b, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
1251 0x74, 0x61, 0x2e, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x41, 0x70, 0x6b, 0x54, 0x79, 0x70, 0x65,
1252 0x52, 0x0d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x41, 0x70, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x22,
1253 0x5a, 0x0a, 0x0d, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x41, 0x70, 0x6b, 0x54, 0x79, 0x70, 0x65,
1254 0x12, 0x15, 0x0a, 0x11, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x5f,
1255 0x56, 0x41, 0x4c, 0x55, 0x45, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x59, 0x53, 0x54, 0x45,
1256 0x4d, 0x10, 0x01, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x59, 0x53, 0x54, 0x45, 0x4d, 0x5f, 0x53, 0x54,
1257 0x55, 0x42, 0x10, 0x02, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x59, 0x53, 0x54, 0x45, 0x4d, 0x5f, 0x43,
1258 0x4f, 0x4d, 0x50, 0x52, 0x45, 0x53, 0x53, 0x45, 0x44, 0x10, 0x03, 0x22, 0x71, 0x0a, 0x0f, 0x41,
1259 0x70, 0x65, 0x78, 0x41, 0x70, 0x6b, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x5e,
1260 0x0a, 0x18, 0x61, 0x70, 0x65, 0x78, 0x5f, 0x65, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, 0x64, 0x5f,
1261 0x61, 0x70, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
1262 0x32, 0x25, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c,
1263 0x65, 0x2e, 0x41, 0x70, 0x65, 0x78, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, 0x64, 0x41, 0x70,
1264 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x15, 0x61, 0x70, 0x65, 0x78, 0x45, 0x6d, 0x62,
1265 0x65, 0x64, 0x64, 0x65, 0x64, 0x41, 0x70, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x5a,
1266 0x0a, 0x10, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x54, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x49, 0x6e,
1267 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20,
1268 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x2c, 0x0a, 0x12,
1269 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61,
1270 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x54,
1271 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x74, 0x68, 0x2a, 0x5b, 0x0a, 0x0c, 0x44, 0x65,
1272 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x15, 0x55, 0x4e,
1273 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x44, 0x45, 0x4c, 0x49, 0x56, 0x45, 0x52, 0x59, 0x5f, 0x54,
1274 0x59, 0x50, 0x45, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c,
1275 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x4f, 0x4e, 0x5f, 0x44, 0x45,
1276 0x4d, 0x41, 0x4e, 0x44, 0x10, 0x02, 0x12, 0x0f, 0x0a, 0x0b, 0x46, 0x41, 0x53, 0x54, 0x5f, 0x46,
1277 0x4f, 0x4c, 0x4c, 0x4f, 0x57, 0x10, 0x03, 0x42, 0x41, 0x0a, 0x12, 0x63, 0x6f, 0x6d, 0x2e, 0x61,
1278 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x5a, 0x2b, 0x61,
1279 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2f, 0x73, 0x6f, 0x6f, 0x6e, 0x67, 0x2f, 0x63, 0x6d, 0x64,
1280 0x2f, 0x65, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x61, 0x70, 0x6b, 0x73, 0x2f, 0x62, 0x75,
1281 0x6e, 0x64, 0x6c, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
1282 0x6f, 0x33,
1283}
1284
1285var (
1286 file_commands_proto_rawDescOnce sync.Once
1287 file_commands_proto_rawDescData = file_commands_proto_rawDesc
1288)
1289
1290func file_commands_proto_rawDescGZIP() []byte {
1291 file_commands_proto_rawDescOnce.Do(func() {
1292 file_commands_proto_rawDescData = protoimpl.X.CompressGZIP(file_commands_proto_rawDescData)
1293 })
1294 return file_commands_proto_rawDescData
1295}
1296
1297var file_commands_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
1298var file_commands_proto_msgTypes = make([]protoimpl.MessageInfo, 13)
1299var file_commands_proto_goTypes = []interface{}{
1300 (DeliveryType)(0), // 0: android.bundle.DeliveryType
1301 (SystemApkMetadata_SystemApkType)(0), // 1: android.bundle.SystemApkMetadata.SystemApkType
1302 (*BuildApksResult)(nil), // 2: android.bundle.BuildApksResult
1303 (*Variant)(nil), // 3: android.bundle.Variant
1304 (*ApkSet)(nil), // 4: android.bundle.ApkSet
1305 (*ModuleMetadata)(nil), // 5: android.bundle.ModuleMetadata
1306 (*AssetSliceSet)(nil), // 6: android.bundle.AssetSliceSet
1307 (*AssetModuleMetadata)(nil), // 7: android.bundle.AssetModuleMetadata
1308 (*InstantMetadata)(nil), // 8: android.bundle.InstantMetadata
1309 (*ApkDescription)(nil), // 9: android.bundle.ApkDescription
1310 (*SplitApkMetadata)(nil), // 10: android.bundle.SplitApkMetadata
1311 (*StandaloneApkMetadata)(nil), // 11: android.bundle.StandaloneApkMetadata
1312 (*SystemApkMetadata)(nil), // 12: android.bundle.SystemApkMetadata
1313 (*ApexApkMetadata)(nil), // 13: android.bundle.ApexApkMetadata
1314 (*LocalTestingInfo)(nil), // 14: android.bundle.LocalTestingInfo
1315 (*Bundletool)(nil), // 15: android.bundle.Bundletool
1316 (*VariantTargeting)(nil), // 16: android.bundle.VariantTargeting
1317 (*ModuleTargeting)(nil), // 17: android.bundle.ModuleTargeting
1318 (*ApkTargeting)(nil), // 18: android.bundle.ApkTargeting
1319 (*ApexEmbeddedApkConfig)(nil), // 19: android.bundle.ApexEmbeddedApkConfig
1320}
1321var file_commands_proto_depIdxs = []int32{
1322 3, // 0: android.bundle.BuildApksResult.variant:type_name -> android.bundle.Variant
1323 15, // 1: android.bundle.BuildApksResult.bundletool:type_name -> android.bundle.Bundletool
1324 6, // 2: android.bundle.BuildApksResult.asset_slice_set:type_name -> android.bundle.AssetSliceSet
1325 14, // 3: android.bundle.BuildApksResult.local_testing_info:type_name -> android.bundle.LocalTestingInfo
1326 16, // 4: android.bundle.Variant.targeting:type_name -> android.bundle.VariantTargeting
1327 4, // 5: android.bundle.Variant.apk_set:type_name -> android.bundle.ApkSet
1328 5, // 6: android.bundle.ApkSet.module_metadata:type_name -> android.bundle.ModuleMetadata
1329 9, // 7: android.bundle.ApkSet.apk_description:type_name -> android.bundle.ApkDescription
1330 0, // 8: android.bundle.ModuleMetadata.delivery_type:type_name -> android.bundle.DeliveryType
1331 17, // 9: android.bundle.ModuleMetadata.targeting:type_name -> android.bundle.ModuleTargeting
1332 7, // 10: android.bundle.AssetSliceSet.asset_module_metadata:type_name -> android.bundle.AssetModuleMetadata
1333 9, // 11: android.bundle.AssetSliceSet.apk_description:type_name -> android.bundle.ApkDescription
1334 0, // 12: android.bundle.AssetModuleMetadata.delivery_type:type_name -> android.bundle.DeliveryType
1335 8, // 13: android.bundle.AssetModuleMetadata.instant_metadata:type_name -> android.bundle.InstantMetadata
1336 0, // 14: android.bundle.InstantMetadata.delivery_type:type_name -> android.bundle.DeliveryType
1337 18, // 15: android.bundle.ApkDescription.targeting:type_name -> android.bundle.ApkTargeting
1338 10, // 16: android.bundle.ApkDescription.split_apk_metadata:type_name -> android.bundle.SplitApkMetadata
1339 11, // 17: android.bundle.ApkDescription.standalone_apk_metadata:type_name -> android.bundle.StandaloneApkMetadata
1340 10, // 18: android.bundle.ApkDescription.instant_apk_metadata:type_name -> android.bundle.SplitApkMetadata
1341 12, // 19: android.bundle.ApkDescription.system_apk_metadata:type_name -> android.bundle.SystemApkMetadata
1342 10, // 20: android.bundle.ApkDescription.asset_slice_metadata:type_name -> android.bundle.SplitApkMetadata
1343 13, // 21: android.bundle.ApkDescription.apex_apk_metadata:type_name -> android.bundle.ApexApkMetadata
1344 1, // 22: android.bundle.SystemApkMetadata.system_apk_type:type_name -> android.bundle.SystemApkMetadata.SystemApkType
1345 19, // 23: android.bundle.ApexApkMetadata.apex_embedded_apk_config:type_name -> android.bundle.ApexEmbeddedApkConfig
1346 24, // [24:24] is the sub-list for method output_type
1347 24, // [24:24] is the sub-list for method input_type
1348 24, // [24:24] is the sub-list for extension type_name
1349 24, // [24:24] is the sub-list for extension extendee
1350 0, // [0:24] is the sub-list for field type_name
1351}
1352
1353func init() { file_commands_proto_init() }
1354func file_commands_proto_init() {
1355 if File_commands_proto != nil {
1356 return
1357 }
1358 file_config_proto_init()
1359 file_targeting_proto_init()
1360 if !protoimpl.UnsafeEnabled {
1361 file_commands_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1362 switch v := v.(*BuildApksResult); i {
1363 case 0:
1364 return &v.state
1365 case 1:
1366 return &v.sizeCache
1367 case 2:
1368 return &v.unknownFields
1369 default:
1370 return nil
1371 }
1372 }
1373 file_commands_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1374 switch v := v.(*Variant); i {
1375 case 0:
1376 return &v.state
1377 case 1:
1378 return &v.sizeCache
1379 case 2:
1380 return &v.unknownFields
1381 default:
1382 return nil
1383 }
1384 }
1385 file_commands_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1386 switch v := v.(*ApkSet); i {
1387 case 0:
1388 return &v.state
1389 case 1:
1390 return &v.sizeCache
1391 case 2:
1392 return &v.unknownFields
1393 default:
1394 return nil
1395 }
1396 }
1397 file_commands_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1398 switch v := v.(*ModuleMetadata); i {
1399 case 0:
1400 return &v.state
1401 case 1:
1402 return &v.sizeCache
1403 case 2:
1404 return &v.unknownFields
1405 default:
1406 return nil
1407 }
1408 }
1409 file_commands_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1410 switch v := v.(*AssetSliceSet); i {
1411 case 0:
1412 return &v.state
1413 case 1:
1414 return &v.sizeCache
1415 case 2:
1416 return &v.unknownFields
1417 default:
1418 return nil
1419 }
1420 }
1421 file_commands_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1422 switch v := v.(*AssetModuleMetadata); i {
1423 case 0:
1424 return &v.state
1425 case 1:
1426 return &v.sizeCache
1427 case 2:
1428 return &v.unknownFields
1429 default:
1430 return nil
1431 }
1432 }
1433 file_commands_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1434 switch v := v.(*InstantMetadata); i {
1435 case 0:
1436 return &v.state
1437 case 1:
1438 return &v.sizeCache
1439 case 2:
1440 return &v.unknownFields
1441 default:
1442 return nil
1443 }
1444 }
1445 file_commands_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1446 switch v := v.(*ApkDescription); i {
1447 case 0:
1448 return &v.state
1449 case 1:
1450 return &v.sizeCache
1451 case 2:
1452 return &v.unknownFields
1453 default:
1454 return nil
1455 }
1456 }
1457 file_commands_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1458 switch v := v.(*SplitApkMetadata); i {
1459 case 0:
1460 return &v.state
1461 case 1:
1462 return &v.sizeCache
1463 case 2:
1464 return &v.unknownFields
1465 default:
1466 return nil
1467 }
1468 }
1469 file_commands_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1470 switch v := v.(*StandaloneApkMetadata); i {
1471 case 0:
1472 return &v.state
1473 case 1:
1474 return &v.sizeCache
1475 case 2:
1476 return &v.unknownFields
1477 default:
1478 return nil
1479 }
1480 }
1481 file_commands_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1482 switch v := v.(*SystemApkMetadata); i {
1483 case 0:
1484 return &v.state
1485 case 1:
1486 return &v.sizeCache
1487 case 2:
1488 return &v.unknownFields
1489 default:
1490 return nil
1491 }
1492 }
1493 file_commands_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1494 switch v := v.(*ApexApkMetadata); i {
1495 case 0:
1496 return &v.state
1497 case 1:
1498 return &v.sizeCache
1499 case 2:
1500 return &v.unknownFields
1501 default:
1502 return nil
1503 }
1504 }
1505 file_commands_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
1506 switch v := v.(*LocalTestingInfo); i {
1507 case 0:
1508 return &v.state
1509 case 1:
1510 return &v.sizeCache
1511 case 2:
1512 return &v.unknownFields
1513 default:
1514 return nil
1515 }
1516 }
1517 }
1518 file_commands_proto_msgTypes[7].OneofWrappers = []interface{}{
Sasha Smundak7a894a62020-05-06 21:23:08 -07001519 (*ApkDescription_SplitApkMetadata)(nil),
1520 (*ApkDescription_StandaloneApkMetadata)(nil),
1521 (*ApkDescription_InstantApkMetadata)(nil),
1522 (*ApkDescription_SystemApkMetadata)(nil),
1523 (*ApkDescription_AssetSliceMetadata)(nil),
1524 (*ApkDescription_ApexApkMetadata)(nil),
1525 }
Dan Willemsen4591b642021-05-24 14:24:12 -07001526 type x struct{}
1527 out := protoimpl.TypeBuilder{
1528 File: protoimpl.DescBuilder{
1529 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1530 RawDescriptor: file_commands_proto_rawDesc,
1531 NumEnums: 2,
1532 NumMessages: 13,
1533 NumExtensions: 0,
1534 NumServices: 0,
1535 },
1536 GoTypes: file_commands_proto_goTypes,
1537 DependencyIndexes: file_commands_proto_depIdxs,
1538 EnumInfos: file_commands_proto_enumTypes,
1539 MessageInfos: file_commands_proto_msgTypes,
1540 }.Build()
1541 File_commands_proto = out.File
1542 file_commands_proto_rawDesc = nil
1543 file_commands_proto_goTypes = nil
1544 file_commands_proto_depIdxs = nil
Sasha Smundak7a894a62020-05-06 21:23:08 -07001545}