1// 2// Copyright (C) 2024 The Android Open-Source Project 3// 4// Licensed under the Apache License, Version 2.0 (the "License"); 5// you may not use this file except in compliance with the License. 6// You may obtain a copy of the License at 7// 8// http://www.apache.org/licenses/LICENSE-2.0 9// 10// Unless required by applicable law or agreed to in writing, software 11// distributed under the License is distributed on an "AS IS" BASIS, 12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13// See the License for the specific language governing permissions and 14// limitations under the License. 15 16// Code generated by protoc-gen-go. DO NOT EDIT. 17// versions: 18// protoc-gen-go v1.30.0 19// protoc v3.21.12 20// source: build_flags_out.proto 21 22package release_config_proto 23 24import ( 25 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 26 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 27 reflect "reflect" 28 sync "sync" 29) 30 31const ( 32 // Verify that this generated code is sufficiently up-to-date. 33 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 34 // Verify that runtime/protoimpl is sufficiently up-to-date. 35 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 36) 37 38type Tracepoint struct { 39 state protoimpl.MessageState 40 sizeCache protoimpl.SizeCache 41 unknownFields protoimpl.UnknownFields 42 43 // Path to declaration or value file relative to $TOP 44 Source *string `protobuf:"bytes,1,opt,name=source" json:"source,omitempty"` 45 Value *Value `protobuf:"bytes,201,opt,name=value" json:"value,omitempty"` 46} 47 48func (x *Tracepoint) Reset() { 49 *x = Tracepoint{} 50 if protoimpl.UnsafeEnabled { 51 mi := &file_build_flags_out_proto_msgTypes[0] 52 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 53 ms.StoreMessageInfo(mi) 54 } 55} 56 57func (x *Tracepoint) String() string { 58 return protoimpl.X.MessageStringOf(x) 59} 60 61func (*Tracepoint) ProtoMessage() {} 62 63func (x *Tracepoint) ProtoReflect() protoreflect.Message { 64 mi := &file_build_flags_out_proto_msgTypes[0] 65 if protoimpl.UnsafeEnabled && x != nil { 66 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 67 if ms.LoadMessageInfo() == nil { 68 ms.StoreMessageInfo(mi) 69 } 70 return ms 71 } 72 return mi.MessageOf(x) 73} 74 75// Deprecated: Use Tracepoint.ProtoReflect.Descriptor instead. 76func (*Tracepoint) Descriptor() ([]byte, []int) { 77 return file_build_flags_out_proto_rawDescGZIP(), []int{0} 78} 79 80func (x *Tracepoint) GetSource() string { 81 if x != nil && x.Source != nil { 82 return *x.Source 83 } 84 return "" 85} 86 87func (x *Tracepoint) GetValue() *Value { 88 if x != nil { 89 return x.Value 90 } 91 return nil 92} 93 94type FlagArtifact struct { 95 state protoimpl.MessageState 96 sizeCache protoimpl.SizeCache 97 unknownFields protoimpl.UnknownFields 98 99 // The original declaration 100 FlagDeclaration *FlagDeclaration `protobuf:"bytes,1,opt,name=flag_declaration,json=flagDeclaration" json:"flag_declaration,omitempty"` 101 // Value for the flag 102 Value *Value `protobuf:"bytes,201,opt,name=value" json:"value,omitempty"` 103 // Trace of where the flag value was assigned. 104 Traces []*Tracepoint `protobuf:"bytes,8,rep,name=traces" json:"traces,omitempty"` 105} 106 107func (x *FlagArtifact) Reset() { 108 *x = FlagArtifact{} 109 if protoimpl.UnsafeEnabled { 110 mi := &file_build_flags_out_proto_msgTypes[1] 111 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 112 ms.StoreMessageInfo(mi) 113 } 114} 115 116func (x *FlagArtifact) String() string { 117 return protoimpl.X.MessageStringOf(x) 118} 119 120func (*FlagArtifact) ProtoMessage() {} 121 122func (x *FlagArtifact) ProtoReflect() protoreflect.Message { 123 mi := &file_build_flags_out_proto_msgTypes[1] 124 if protoimpl.UnsafeEnabled && x != nil { 125 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 126 if ms.LoadMessageInfo() == nil { 127 ms.StoreMessageInfo(mi) 128 } 129 return ms 130 } 131 return mi.MessageOf(x) 132} 133 134// Deprecated: Use FlagArtifact.ProtoReflect.Descriptor instead. 135func (*FlagArtifact) Descriptor() ([]byte, []int) { 136 return file_build_flags_out_proto_rawDescGZIP(), []int{1} 137} 138 139func (x *FlagArtifact) GetFlagDeclaration() *FlagDeclaration { 140 if x != nil { 141 return x.FlagDeclaration 142 } 143 return nil 144} 145 146func (x *FlagArtifact) GetValue() *Value { 147 if x != nil { 148 return x.Value 149 } 150 return nil 151} 152 153func (x *FlagArtifact) GetTraces() []*Tracepoint { 154 if x != nil { 155 return x.Traces 156 } 157 return nil 158} 159 160type FlagArtifacts struct { 161 state protoimpl.MessageState 162 sizeCache protoimpl.SizeCache 163 unknownFields protoimpl.UnknownFields 164 165 // The artifacts 166 FlagArtifacts []*FlagArtifact `protobuf:"bytes,1,rep,name=flag_artifacts,json=flagArtifacts" json:"flag_artifacts,omitempty"` 167} 168 169func (x *FlagArtifacts) Reset() { 170 *x = FlagArtifacts{} 171 if protoimpl.UnsafeEnabled { 172 mi := &file_build_flags_out_proto_msgTypes[2] 173 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 174 ms.StoreMessageInfo(mi) 175 } 176} 177 178func (x *FlagArtifacts) String() string { 179 return protoimpl.X.MessageStringOf(x) 180} 181 182func (*FlagArtifacts) ProtoMessage() {} 183 184func (x *FlagArtifacts) ProtoReflect() protoreflect.Message { 185 mi := &file_build_flags_out_proto_msgTypes[2] 186 if protoimpl.UnsafeEnabled && x != nil { 187 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 188 if ms.LoadMessageInfo() == nil { 189 ms.StoreMessageInfo(mi) 190 } 191 return ms 192 } 193 return mi.MessageOf(x) 194} 195 196// Deprecated: Use FlagArtifacts.ProtoReflect.Descriptor instead. 197func (*FlagArtifacts) Descriptor() ([]byte, []int) { 198 return file_build_flags_out_proto_rawDescGZIP(), []int{2} 199} 200 201func (x *FlagArtifacts) GetFlagArtifacts() []*FlagArtifact { 202 if x != nil { 203 return x.FlagArtifacts 204 } 205 return nil 206} 207 208type ReleaseConfigArtifact struct { 209 state protoimpl.MessageState 210 sizeCache protoimpl.SizeCache 211 unknownFields protoimpl.UnknownFields 212 213 // The name of the release config. 214 // See # name for format detail 215 Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 216 // Other names by which this release is known (for example, `next`) 217 OtherNames []string `protobuf:"bytes,2,rep,name=other_names,json=otherNames" json:"other_names,omitempty"` 218 // The complete set of build flags in this release config, after all 219 // inheritance and other processing is complete. 220 FlagArtifacts []*FlagArtifact `protobuf:"bytes,3,rep,name=flag_artifacts,json=flagArtifacts" json:"flag_artifacts,omitempty"` 221 // The (complete) list of aconfig_value_sets Soong modules to use. 222 AconfigValueSets []string `protobuf:"bytes,4,rep,name=aconfig_value_sets,json=aconfigValueSets" json:"aconfig_value_sets,omitempty"` 223 // The names of the release_config_artifacts from which we inherited. 224 // Included for reference only. 225 Inherits []string `protobuf:"bytes,5,rep,name=inherits" json:"inherits,omitempty"` 226 // The release config directories used for this config. 227 // For example, "build/release". 228 Directories []string `protobuf:"bytes,6,rep,name=directories" json:"directories,omitempty"` 229 // Prior stage(s) for flag advancement (during development). 230 // Once a flag has met criteria in a prior stage, it can advance to this one. 231 PriorStages []string `protobuf:"bytes,7,rep,name=prior_stages,json=priorStages" json:"prior_stages,omitempty"` 232} 233 234func (x *ReleaseConfigArtifact) Reset() { 235 *x = ReleaseConfigArtifact{} 236 if protoimpl.UnsafeEnabled { 237 mi := &file_build_flags_out_proto_msgTypes[3] 238 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 239 ms.StoreMessageInfo(mi) 240 } 241} 242 243func (x *ReleaseConfigArtifact) String() string { 244 return protoimpl.X.MessageStringOf(x) 245} 246 247func (*ReleaseConfigArtifact) ProtoMessage() {} 248 249func (x *ReleaseConfigArtifact) ProtoReflect() protoreflect.Message { 250 mi := &file_build_flags_out_proto_msgTypes[3] 251 if protoimpl.UnsafeEnabled && x != nil { 252 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 253 if ms.LoadMessageInfo() == nil { 254 ms.StoreMessageInfo(mi) 255 } 256 return ms 257 } 258 return mi.MessageOf(x) 259} 260 261// Deprecated: Use ReleaseConfigArtifact.ProtoReflect.Descriptor instead. 262func (*ReleaseConfigArtifact) Descriptor() ([]byte, []int) { 263 return file_build_flags_out_proto_rawDescGZIP(), []int{3} 264} 265 266func (x *ReleaseConfigArtifact) GetName() string { 267 if x != nil && x.Name != nil { 268 return *x.Name 269 } 270 return "" 271} 272 273func (x *ReleaseConfigArtifact) GetOtherNames() []string { 274 if x != nil { 275 return x.OtherNames 276 } 277 return nil 278} 279 280func (x *ReleaseConfigArtifact) GetFlagArtifacts() []*FlagArtifact { 281 if x != nil { 282 return x.FlagArtifacts 283 } 284 return nil 285} 286 287func (x *ReleaseConfigArtifact) GetAconfigValueSets() []string { 288 if x != nil { 289 return x.AconfigValueSets 290 } 291 return nil 292} 293 294func (x *ReleaseConfigArtifact) GetInherits() []string { 295 if x != nil { 296 return x.Inherits 297 } 298 return nil 299} 300 301func (x *ReleaseConfigArtifact) GetDirectories() []string { 302 if x != nil { 303 return x.Directories 304 } 305 return nil 306} 307 308func (x *ReleaseConfigArtifact) GetPriorStages() []string { 309 if x != nil { 310 return x.PriorStages 311 } 312 return nil 313} 314 315type ReleaseConfigsArtifact struct { 316 state protoimpl.MessageState 317 sizeCache protoimpl.SizeCache 318 unknownFields protoimpl.UnknownFields 319 320 // The active release config for this build. 321 ReleaseConfig *ReleaseConfigArtifact `protobuf:"bytes,1,opt,name=release_config,json=releaseConfig" json:"release_config,omitempty"` 322 // All other release configs defined for this TARGET_PRODUCT. 323 OtherReleaseConfigs []*ReleaseConfigArtifact `protobuf:"bytes,2,rep,name=other_release_configs,json=otherReleaseConfigs" json:"other_release_configs,omitempty"` 324 // Map of release_config_artifact.directories to release_config_map message. 325 ReleaseConfigMapsMap map[string]*ReleaseConfigMap `protobuf:"bytes,3,rep,name=release_config_maps_map,json=releaseConfigMapsMap" json:"release_config_maps_map,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 326} 327 328func (x *ReleaseConfigsArtifact) Reset() { 329 *x = ReleaseConfigsArtifact{} 330 if protoimpl.UnsafeEnabled { 331 mi := &file_build_flags_out_proto_msgTypes[4] 332 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 333 ms.StoreMessageInfo(mi) 334 } 335} 336 337func (x *ReleaseConfigsArtifact) String() string { 338 return protoimpl.X.MessageStringOf(x) 339} 340 341func (*ReleaseConfigsArtifact) ProtoMessage() {} 342 343func (x *ReleaseConfigsArtifact) ProtoReflect() protoreflect.Message { 344 mi := &file_build_flags_out_proto_msgTypes[4] 345 if protoimpl.UnsafeEnabled && x != nil { 346 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 347 if ms.LoadMessageInfo() == nil { 348 ms.StoreMessageInfo(mi) 349 } 350 return ms 351 } 352 return mi.MessageOf(x) 353} 354 355// Deprecated: Use ReleaseConfigsArtifact.ProtoReflect.Descriptor instead. 356func (*ReleaseConfigsArtifact) Descriptor() ([]byte, []int) { 357 return file_build_flags_out_proto_rawDescGZIP(), []int{4} 358} 359 360func (x *ReleaseConfigsArtifact) GetReleaseConfig() *ReleaseConfigArtifact { 361 if x != nil { 362 return x.ReleaseConfig 363 } 364 return nil 365} 366 367func (x *ReleaseConfigsArtifact) GetOtherReleaseConfigs() []*ReleaseConfigArtifact { 368 if x != nil { 369 return x.OtherReleaseConfigs 370 } 371 return nil 372} 373 374func (x *ReleaseConfigsArtifact) GetReleaseConfigMapsMap() map[string]*ReleaseConfigMap { 375 if x != nil { 376 return x.ReleaseConfigMapsMap 377 } 378 return nil 379} 380 381var File_build_flags_out_proto protoreflect.FileDescriptor 382 383var file_build_flags_out_proto_rawDesc = []byte{ 384 0x0a, 0x15, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x5f, 0x6f, 0x75, 385 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1c, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 386 0x2e, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 387 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x66, 0x6c, 0x61, 388 0x67, 0x73, 0x5f, 0x73, 0x72, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x0a, 389 0x74, 0x72, 0x61, 0x63, 0x65, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x6f, 390 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 391 0x63, 0x65, 0x12, 0x3a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0xc9, 0x01, 0x20, 0x01, 392 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x72, 0x65, 0x6c, 393 0x65, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x74, 394 0x6f, 0x2e, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xe8, 395 0x01, 0x0a, 0x0d, 0x66, 0x6c, 0x61, 0x67, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 396 0x12, 0x59, 0x0a, 0x10, 0x66, 0x6c, 0x61, 0x67, 0x5f, 0x64, 0x65, 0x63, 0x6c, 0x61, 0x72, 0x61, 397 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x61, 0x6e, 0x64, 398 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 399 0x66, 0x69, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x66, 0x6c, 0x61, 0x67, 0x5f, 0x64, 400 0x65, 0x63, 0x6c, 0x61, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x66, 0x6c, 0x61, 0x67, 401 0x44, 0x65, 0x63, 0x6c, 0x61, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3a, 0x0a, 0x05, 0x76, 402 0x61, 0x6c, 0x75, 0x65, 0x18, 0xc9, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x61, 0x6e, 403 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 404 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x76, 0x61, 0x6c, 0x75, 0x65, 405 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x40, 0x0a, 0x06, 0x74, 0x72, 0x61, 0x63, 0x65, 406 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 407 0x64, 0x2e, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 408 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x72, 0x61, 0x63, 0x65, 0x70, 0x6f, 0x69, 0x6e, 409 0x74, 0x52, 0x06, 0x74, 0x72, 0x61, 0x63, 0x65, 0x73, 0x22, 0x64, 0x0a, 0x0e, 0x66, 0x6c, 0x61, 410 0x67, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x12, 0x52, 0x0a, 0x0e, 0x66, 411 0x6c, 0x61, 0x67, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x18, 0x01, 0x20, 412 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x72, 0x65, 413 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x70, 0x72, 0x6f, 414 0x74, 0x6f, 0x2e, 0x66, 0x6c, 0x61, 0x67, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 415 0x52, 0x0d, 0x66, 0x6c, 0x61, 0x67, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x22, 416 0xb1, 0x02, 0x0a, 0x17, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 417 0x69, 0x67, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 418 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 419 0x1f, 0x0a, 0x0b, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 420 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 421 0x12, 0x52, 0x0a, 0x0e, 0x66, 0x6c, 0x61, 0x67, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 422 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 423 0x69, 0x64, 0x2e, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 424 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x66, 0x6c, 0x61, 0x67, 0x5f, 0x61, 0x72, 0x74, 425 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x0d, 0x66, 0x6c, 0x61, 0x67, 0x41, 0x72, 0x74, 0x69, 0x66, 426 0x61, 0x63, 0x74, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x61, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 427 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 428 0x52, 0x10, 0x61, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x53, 0x65, 429 0x74, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x68, 0x65, 0x72, 0x69, 0x74, 0x73, 0x18, 0x05, 430 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x68, 0x65, 0x72, 0x69, 0x74, 0x73, 0x12, 0x20, 431 0x0a, 0x0b, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x18, 0x06, 0x20, 432 0x03, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 433 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x73, 434 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x53, 0x74, 0x61, 435 0x67, 0x65, 0x73, 0x22, 0xe8, 0x03, 0x0a, 0x18, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 436 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 437 0x12, 0x5c, 0x0a, 0x0e, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 438 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 439 0x69, 0x64, 0x2e, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 440 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 441 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 442 0x0d, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x69, 443 0x0a, 0x15, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 444 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 445 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 446 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x72, 0x65, 0x6c, 447 0x65, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x61, 0x72, 0x74, 0x69, 448 0x66, 0x61, 0x63, 0x74, 0x52, 0x13, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x52, 0x65, 0x6c, 0x65, 0x61, 449 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x87, 0x01, 0x0a, 0x17, 0x72, 0x65, 450 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x6d, 0x61, 0x70, 451 0x73, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x50, 0x2e, 0x61, 0x6e, 452 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 453 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x72, 0x65, 0x6c, 0x65, 0x61, 454 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 455 0x61, 0x63, 0x74, 0x2e, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 456 0x67, 0x4d, 0x61, 0x70, 0x73, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x14, 0x72, 457 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4d, 0x61, 0x70, 0x73, 458 0x4d, 0x61, 0x70, 0x1a, 0x79, 0x0a, 0x19, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x43, 0x6f, 459 0x6e, 0x66, 0x69, 0x67, 0x4d, 0x61, 0x70, 0x73, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 460 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 461 0x65, 0x79, 0x12, 0x46, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 462 0x0b, 0x32, 0x30, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x72, 0x65, 0x6c, 0x65, 463 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 464 0x2e, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 465 0x6d, 0x61, 0x70, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x33, 466 0x5a, 0x31, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2f, 0x73, 0x6f, 0x6f, 0x6e, 0x67, 0x2f, 467 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x72, 468 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x70, 0x72, 469 0x6f, 0x74, 0x6f, 470} 471 472var ( 473 file_build_flags_out_proto_rawDescOnce sync.Once 474 file_build_flags_out_proto_rawDescData = file_build_flags_out_proto_rawDesc 475) 476 477func file_build_flags_out_proto_rawDescGZIP() []byte { 478 file_build_flags_out_proto_rawDescOnce.Do(func() { 479 file_build_flags_out_proto_rawDescData = protoimpl.X.CompressGZIP(file_build_flags_out_proto_rawDescData) 480 }) 481 return file_build_flags_out_proto_rawDescData 482} 483 484var file_build_flags_out_proto_msgTypes = make([]protoimpl.MessageInfo, 6) 485var file_build_flags_out_proto_goTypes = []interface{}{ 486 (*Tracepoint)(nil), // 0: android.release_config_proto.tracepoint 487 (*FlagArtifact)(nil), // 1: android.release_config_proto.flag_artifact 488 (*FlagArtifacts)(nil), // 2: android.release_config_proto.flag_artifacts 489 (*ReleaseConfigArtifact)(nil), // 3: android.release_config_proto.release_config_artifact 490 (*ReleaseConfigsArtifact)(nil), // 4: android.release_config_proto.release_configs_artifact 491 nil, // 5: android.release_config_proto.release_configs_artifact.ReleaseConfigMapsMapEntry 492 (*Value)(nil), // 6: android.release_config_proto.value 493 (*FlagDeclaration)(nil), // 7: android.release_config_proto.flag_declaration 494 (*ReleaseConfigMap)(nil), // 8: android.release_config_proto.release_config_map 495} 496var file_build_flags_out_proto_depIdxs = []int32{ 497 6, // 0: android.release_config_proto.tracepoint.value:type_name -> android.release_config_proto.value 498 7, // 1: android.release_config_proto.flag_artifact.flag_declaration:type_name -> android.release_config_proto.flag_declaration 499 6, // 2: android.release_config_proto.flag_artifact.value:type_name -> android.release_config_proto.value 500 0, // 3: android.release_config_proto.flag_artifact.traces:type_name -> android.release_config_proto.tracepoint 501 1, // 4: android.release_config_proto.flag_artifacts.flag_artifacts:type_name -> android.release_config_proto.flag_artifact 502 1, // 5: android.release_config_proto.release_config_artifact.flag_artifacts:type_name -> android.release_config_proto.flag_artifact 503 3, // 6: android.release_config_proto.release_configs_artifact.release_config:type_name -> android.release_config_proto.release_config_artifact 504 3, // 7: android.release_config_proto.release_configs_artifact.other_release_configs:type_name -> android.release_config_proto.release_config_artifact 505 5, // 8: android.release_config_proto.release_configs_artifact.release_config_maps_map:type_name -> android.release_config_proto.release_configs_artifact.ReleaseConfigMapsMapEntry 506 8, // 9: android.release_config_proto.release_configs_artifact.ReleaseConfigMapsMapEntry.value:type_name -> android.release_config_proto.release_config_map 507 10, // [10:10] is the sub-list for method output_type 508 10, // [10:10] is the sub-list for method input_type 509 10, // [10:10] is the sub-list for extension type_name 510 10, // [10:10] is the sub-list for extension extendee 511 0, // [0:10] is the sub-list for field type_name 512} 513 514func init() { file_build_flags_out_proto_init() } 515func file_build_flags_out_proto_init() { 516 if File_build_flags_out_proto != nil { 517 return 518 } 519 file_build_flags_src_proto_init() 520 if !protoimpl.UnsafeEnabled { 521 file_build_flags_out_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 522 switch v := v.(*Tracepoint); i { 523 case 0: 524 return &v.state 525 case 1: 526 return &v.sizeCache 527 case 2: 528 return &v.unknownFields 529 default: 530 return nil 531 } 532 } 533 file_build_flags_out_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 534 switch v := v.(*FlagArtifact); i { 535 case 0: 536 return &v.state 537 case 1: 538 return &v.sizeCache 539 case 2: 540 return &v.unknownFields 541 default: 542 return nil 543 } 544 } 545 file_build_flags_out_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 546 switch v := v.(*FlagArtifacts); i { 547 case 0: 548 return &v.state 549 case 1: 550 return &v.sizeCache 551 case 2: 552 return &v.unknownFields 553 default: 554 return nil 555 } 556 } 557 file_build_flags_out_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 558 switch v := v.(*ReleaseConfigArtifact); i { 559 case 0: 560 return &v.state 561 case 1: 562 return &v.sizeCache 563 case 2: 564 return &v.unknownFields 565 default: 566 return nil 567 } 568 } 569 file_build_flags_out_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 570 switch v := v.(*ReleaseConfigsArtifact); i { 571 case 0: 572 return &v.state 573 case 1: 574 return &v.sizeCache 575 case 2: 576 return &v.unknownFields 577 default: 578 return nil 579 } 580 } 581 } 582 type x struct{} 583 out := protoimpl.TypeBuilder{ 584 File: protoimpl.DescBuilder{ 585 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 586 RawDescriptor: file_build_flags_out_proto_rawDesc, 587 NumEnums: 0, 588 NumMessages: 6, 589 NumExtensions: 0, 590 NumServices: 0, 591 }, 592 GoTypes: file_build_flags_out_proto_goTypes, 593 DependencyIndexes: file_build_flags_out_proto_depIdxs, 594 MessageInfos: file_build_flags_out_proto_msgTypes, 595 }.Build() 596 File_build_flags_out_proto = out.File 597 file_build_flags_out_proto_rawDesc = nil 598 file_build_flags_out_proto_goTypes = nil 599 file_build_flags_out_proto_depIdxs = nil 600} 601