| // Copyright 2019 The Chromium OS Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| // Code generated by protoc-gen-go. DO NOT EDIT. |
| // versions: |
| // protoc-gen-go v1.25.0-devel |
| // protoc v3.6.1 |
| // source: chromiumos/builder_config.proto |
| |
| package chromiumos |
| |
| import ( |
| timestamp "github.com/golang/protobuf/ptypes/timestamp" |
| wrappers "github.com/golang/protobuf/ptypes/wrappers" |
| protoreflect "google.golang.org/protobuf/reflect/protoreflect" |
| protoimpl "google.golang.org/protobuf/runtime/protoimpl" |
| reflect "reflect" |
| sync "sync" |
| ) |
| |
| const ( |
| // Verify that this generated code is sufficiently up-to-date. |
| _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) |
| // Verify that runtime/protoimpl is sufficiently up-to-date. |
| _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) |
| ) |
| |
| // Used to control running of special steps. |
| type BuilderConfig_RunSpec int32 |
| |
| const ( |
| BuilderConfig_RUN_SPEC_UNSPECIFIED BuilderConfig_RunSpec = 0 |
| // Do not run. |
| BuilderConfig_NO_RUN BuilderConfig_RunSpec = 1 |
| // Run. |
| BuilderConfig_RUN BuilderConfig_RunSpec = 2 |
| // Run and then exit. |
| BuilderConfig_RUN_EXIT BuilderConfig_RunSpec = 3 |
| ) |
| |
| // Enum value maps for BuilderConfig_RunSpec. |
| var ( |
| BuilderConfig_RunSpec_name = map[int32]string{ |
| 0: "RUN_SPEC_UNSPECIFIED", |
| 1: "NO_RUN", |
| 2: "RUN", |
| 3: "RUN_EXIT", |
| } |
| BuilderConfig_RunSpec_value = map[string]int32{ |
| "RUN_SPEC_UNSPECIFIED": 0, |
| "NO_RUN": 1, |
| "RUN": 2, |
| "RUN_EXIT": 3, |
| } |
| ) |
| |
| func (x BuilderConfig_RunSpec) Enum() *BuilderConfig_RunSpec { |
| p := new(BuilderConfig_RunSpec) |
| *p = x |
| return p |
| } |
| |
| func (x BuilderConfig_RunSpec) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BuilderConfig_RunSpec) Descriptor() protoreflect.EnumDescriptor { |
| return file_chromiumos_builder_config_proto_enumTypes[0].Descriptor() |
| } |
| |
| func (BuilderConfig_RunSpec) Type() protoreflect.EnumType { |
| return &file_chromiumos_builder_config_proto_enumTypes[0] |
| } |
| |
| func (x BuilderConfig_RunSpec) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_RunSpec.Descriptor instead. |
| func (BuilderConfig_RunSpec) EnumDescriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 0} |
| } |
| |
| // A rule describing which subset of dependencies should be used. |
| // When used in combination with a list of packages, the intersection of the |
| // two sets will be used. |
| type BuilderConfig_Dependencies int32 |
| |
| const ( |
| BuilderConfig_DEPENDENCIES_UNSPECIFIED BuilderConfig_Dependencies = 0 |
| // Use all dependencies. |
| BuilderConfig_ALL_DEPENDENCIES BuilderConfig_Dependencies = 1 |
| // Only use dependencies affected by the changes applied to the build. |
| BuilderConfig_CL_AFFECTED_DEPENDENCIES BuilderConfig_Dependencies = 2 |
| ) |
| |
| // Enum value maps for BuilderConfig_Dependencies. |
| var ( |
| BuilderConfig_Dependencies_name = map[int32]string{ |
| 0: "DEPENDENCIES_UNSPECIFIED", |
| 1: "ALL_DEPENDENCIES", |
| 2: "CL_AFFECTED_DEPENDENCIES", |
| } |
| BuilderConfig_Dependencies_value = map[string]int32{ |
| "DEPENDENCIES_UNSPECIFIED": 0, |
| "ALL_DEPENDENCIES": 1, |
| "CL_AFFECTED_DEPENDENCIES": 2, |
| } |
| ) |
| |
| func (x BuilderConfig_Dependencies) Enum() *BuilderConfig_Dependencies { |
| p := new(BuilderConfig_Dependencies) |
| *p = x |
| return p |
| } |
| |
| func (x BuilderConfig_Dependencies) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BuilderConfig_Dependencies) Descriptor() protoreflect.EnumDescriptor { |
| return file_chromiumos_builder_config_proto_enumTypes[1].Descriptor() |
| } |
| |
| func (BuilderConfig_Dependencies) Type() protoreflect.EnumType { |
| return &file_chromiumos_builder_config_proto_enumTypes[1] |
| } |
| |
| func (x BuilderConfig_Dependencies) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Dependencies.Descriptor instead. |
| func (BuilderConfig_Dependencies) EnumDescriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 1} |
| } |
| |
| // Type of build. |
| type BuilderConfig_Id_Type int32 |
| |
| const ( |
| BuilderConfig_Id_TYPE_UNSPECIFIED BuilderConfig_Id_Type = 0 |
| // Commit queue build. |
| BuilderConfig_Id_CQ BuilderConfig_Id_Type = 1 |
| // Postsubmit build. |
| BuilderConfig_Id_POSTSUBMIT BuilderConfig_Id_Type = 2 |
| // Toolchain build. |
| BuilderConfig_Id_TOOLCHAIN BuilderConfig_Id_Type = 3 |
| // Informational build. |
| BuilderConfig_Id_INFORMATIONAL BuilderConfig_Id_Type = 4 |
| // Release build. |
| BuilderConfig_Id_RELEASE BuilderConfig_Id_Type = 5 |
| ) |
| |
| // Enum value maps for BuilderConfig_Id_Type. |
| var ( |
| BuilderConfig_Id_Type_name = map[int32]string{ |
| 0: "TYPE_UNSPECIFIED", |
| 1: "CQ", |
| 2: "POSTSUBMIT", |
| 3: "TOOLCHAIN", |
| 4: "INFORMATIONAL", |
| 5: "RELEASE", |
| } |
| BuilderConfig_Id_Type_value = map[string]int32{ |
| "TYPE_UNSPECIFIED": 0, |
| "CQ": 1, |
| "POSTSUBMIT": 2, |
| "TOOLCHAIN": 3, |
| "INFORMATIONAL": 4, |
| "RELEASE": 5, |
| } |
| ) |
| |
| func (x BuilderConfig_Id_Type) Enum() *BuilderConfig_Id_Type { |
| p := new(BuilderConfig_Id_Type) |
| *p = x |
| return p |
| } |
| |
| func (x BuilderConfig_Id_Type) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BuilderConfig_Id_Type) Descriptor() protoreflect.EnumDescriptor { |
| return file_chromiumos_builder_config_proto_enumTypes[2].Descriptor() |
| } |
| |
| func (BuilderConfig_Id_Type) Type() protoreflect.EnumType { |
| return &file_chromiumos_builder_config_proto_enumTypes[2] |
| } |
| |
| func (x BuilderConfig_Id_Type) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Id_Type.Descriptor instead. |
| func (BuilderConfig_Id_Type) EnumDescriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 0, 0} |
| } |
| |
| type BuilderConfig_General_Environment int32 |
| |
| const ( |
| BuilderConfig_General_ENVIRONMENT_UNSPECIFIED BuilderConfig_General_Environment = 0 |
| BuilderConfig_General_PRODUCTION BuilderConfig_General_Environment = 1 |
| BuilderConfig_General_STAGING BuilderConfig_General_Environment = 2 |
| ) |
| |
| // Enum value maps for BuilderConfig_General_Environment. |
| var ( |
| BuilderConfig_General_Environment_name = map[int32]string{ |
| 0: "ENVIRONMENT_UNSPECIFIED", |
| 1: "PRODUCTION", |
| 2: "STAGING", |
| } |
| BuilderConfig_General_Environment_value = map[string]int32{ |
| "ENVIRONMENT_UNSPECIFIED": 0, |
| "PRODUCTION": 1, |
| "STAGING": 2, |
| } |
| ) |
| |
| func (x BuilderConfig_General_Environment) Enum() *BuilderConfig_General_Environment { |
| p := new(BuilderConfig_General_Environment) |
| *p = x |
| return p |
| } |
| |
| func (x BuilderConfig_General_Environment) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BuilderConfig_General_Environment) Descriptor() protoreflect.EnumDescriptor { |
| return file_chromiumos_builder_config_proto_enumTypes[3].Descriptor() |
| } |
| |
| func (BuilderConfig_General_Environment) Type() protoreflect.EnumType { |
| return &file_chromiumos_builder_config_proto_enumTypes[3] |
| } |
| |
| func (x BuilderConfig_General_Environment) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_General_Environment.Descriptor instead. |
| func (BuilderConfig_General_Environment) EnumDescriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 1, 0} |
| } |
| |
| // Indicates which manifest a builder should sync to. |
| type BuilderConfig_General_Manifest int32 |
| |
| const ( |
| BuilderConfig_General_MANIFEST_UNSPECIFIED BuilderConfig_General_Manifest = 0 |
| BuilderConfig_General_PUBLIC BuilderConfig_General_Manifest = 1 |
| BuilderConfig_General_PRIVATE BuilderConfig_General_Manifest = 2 |
| ) |
| |
| // Enum value maps for BuilderConfig_General_Manifest. |
| var ( |
| BuilderConfig_General_Manifest_name = map[int32]string{ |
| 0: "MANIFEST_UNSPECIFIED", |
| 1: "PUBLIC", |
| 2: "PRIVATE", |
| } |
| BuilderConfig_General_Manifest_value = map[string]int32{ |
| "MANIFEST_UNSPECIFIED": 0, |
| "PUBLIC": 1, |
| "PRIVATE": 2, |
| } |
| ) |
| |
| func (x BuilderConfig_General_Manifest) Enum() *BuilderConfig_General_Manifest { |
| p := new(BuilderConfig_General_Manifest) |
| *p = x |
| return p |
| } |
| |
| func (x BuilderConfig_General_Manifest) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BuilderConfig_General_Manifest) Descriptor() protoreflect.EnumDescriptor { |
| return file_chromiumos_builder_config_proto_enumTypes[4].Descriptor() |
| } |
| |
| func (BuilderConfig_General_Manifest) Type() protoreflect.EnumType { |
| return &file_chromiumos_builder_config_proto_enumTypes[4] |
| } |
| |
| func (x BuilderConfig_General_Manifest) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_General_Manifest.Descriptor instead. |
| func (BuilderConfig_General_Manifest) EnumDescriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 1, 1} |
| } |
| |
| type BuilderConfig_General_RunWhen_Mode int32 |
| |
| const ( |
| BuilderConfig_General_RunWhen_MODE_UNSPECIFIED BuilderConfig_General_RunWhen_Mode = 0 |
| // Always run this builder. The file_patterns field will be ignored |
| // when this mode is selected. |
| BuilderConfig_General_RunWhen_ALWAYS_RUN BuilderConfig_General_RunWhen_Mode = 1 |
| // Only run this builder if any file in the input gerrit_changes |
| // matches any file_pattern specified below. If file_patterns is empty, |
| // this option implies the builder will never run. |
| BuilderConfig_General_RunWhen_ONLY_RUN_ON_FILE_MATCH BuilderConfig_General_RunWhen_Mode = 2 |
| // Do not run the builder if all files in the input gerrit_changes |
| // match any file_pattern speicifed below. If file_patterns is empty, |
| // this option implies the builder will always run. |
| BuilderConfig_General_RunWhen_NO_RUN_ON_FILE_MATCH BuilderConfig_General_RunWhen_Mode = 3 |
| ) |
| |
| // Enum value maps for BuilderConfig_General_RunWhen_Mode. |
| var ( |
| BuilderConfig_General_RunWhen_Mode_name = map[int32]string{ |
| 0: "MODE_UNSPECIFIED", |
| 1: "ALWAYS_RUN", |
| 2: "ONLY_RUN_ON_FILE_MATCH", |
| 3: "NO_RUN_ON_FILE_MATCH", |
| } |
| BuilderConfig_General_RunWhen_Mode_value = map[string]int32{ |
| "MODE_UNSPECIFIED": 0, |
| "ALWAYS_RUN": 1, |
| "ONLY_RUN_ON_FILE_MATCH": 2, |
| "NO_RUN_ON_FILE_MATCH": 3, |
| } |
| ) |
| |
| func (x BuilderConfig_General_RunWhen_Mode) Enum() *BuilderConfig_General_RunWhen_Mode { |
| p := new(BuilderConfig_General_RunWhen_Mode) |
| *p = x |
| return p |
| } |
| |
| func (x BuilderConfig_General_RunWhen_Mode) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BuilderConfig_General_RunWhen_Mode) Descriptor() protoreflect.EnumDescriptor { |
| return file_chromiumos_builder_config_proto_enumTypes[5].Descriptor() |
| } |
| |
| func (BuilderConfig_General_RunWhen_Mode) Type() protoreflect.EnumType { |
| return &file_chromiumos_builder_config_proto_enumTypes[5] |
| } |
| |
| func (x BuilderConfig_General_RunWhen_Mode) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_General_RunWhen_Mode.Descriptor instead. |
| func (BuilderConfig_General_RunWhen_Mode) EnumDescriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 1, 0, 0} |
| } |
| |
| type BuilderConfig_Orchestrator_ChildSpec_CollectHandling int32 |
| |
| const ( |
| BuilderConfig_Orchestrator_ChildSpec_COLLECT_HANDLING_UNSPECIFIED BuilderConfig_Orchestrator_ChildSpec_CollectHandling = 0 |
| // Indicates the result should be collected PRIOR to updating the |
| // 'build' manifest ref, and planning / running HW tests. |
| // This also indicates that should the orchestrator terminate before |
| // this child finishes the child will be terminated. |
| BuilderConfig_Orchestrator_ChildSpec_COLLECT BuilderConfig_Orchestrator_ChildSpec_CollectHandling = 1 |
| // Indicates the result should not be collected. Currently also |
| // indicates that should the orchestrator terminate before this child |
| // finishes this child is allowed to continue. |
| BuilderConfig_Orchestrator_ChildSpec_NO_COLLECT BuilderConfig_Orchestrator_ChildSpec_CollectHandling = 2 |
| // Indicates the result should be collected AFTER HW tests are complete. |
| // The result is not relevant to the 'build' manifest ref being |
| // published. |
| // Otherwise no different than COLLECT above. |
| BuilderConfig_Orchestrator_ChildSpec_COLLECT_AFTER_HW_TEST BuilderConfig_Orchestrator_ChildSpec_CollectHandling = 3 |
| ) |
| |
| // Enum value maps for BuilderConfig_Orchestrator_ChildSpec_CollectHandling. |
| var ( |
| BuilderConfig_Orchestrator_ChildSpec_CollectHandling_name = map[int32]string{ |
| 0: "COLLECT_HANDLING_UNSPECIFIED", |
| 1: "COLLECT", |
| 2: "NO_COLLECT", |
| 3: "COLLECT_AFTER_HW_TEST", |
| } |
| BuilderConfig_Orchestrator_ChildSpec_CollectHandling_value = map[string]int32{ |
| "COLLECT_HANDLING_UNSPECIFIED": 0, |
| "COLLECT": 1, |
| "NO_COLLECT": 2, |
| "COLLECT_AFTER_HW_TEST": 3, |
| } |
| ) |
| |
| func (x BuilderConfig_Orchestrator_ChildSpec_CollectHandling) Enum() *BuilderConfig_Orchestrator_ChildSpec_CollectHandling { |
| p := new(BuilderConfig_Orchestrator_ChildSpec_CollectHandling) |
| *p = x |
| return p |
| } |
| |
| func (x BuilderConfig_Orchestrator_ChildSpec_CollectHandling) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BuilderConfig_Orchestrator_ChildSpec_CollectHandling) Descriptor() protoreflect.EnumDescriptor { |
| return file_chromiumos_builder_config_proto_enumTypes[6].Descriptor() |
| } |
| |
| func (BuilderConfig_Orchestrator_ChildSpec_CollectHandling) Type() protoreflect.EnumType { |
| return &file_chromiumos_builder_config_proto_enumTypes[6] |
| } |
| |
| func (x BuilderConfig_Orchestrator_ChildSpec_CollectHandling) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Orchestrator_ChildSpec_CollectHandling.Descriptor instead. |
| func (BuilderConfig_Orchestrator_ChildSpec_CollectHandling) EnumDescriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 2, 0, 0} |
| } |
| |
| // How to handle the uploading of prebuilts. |
| type BuilderConfig_Artifacts_Prebuilts int32 |
| |
| const ( |
| BuilderConfig_Artifacts_PREBUILTS_UNSPECIFIED BuilderConfig_Artifacts_Prebuilts = 0 |
| BuilderConfig_Artifacts_PUBLIC BuilderConfig_Artifacts_Prebuilts = 1 |
| BuilderConfig_Artifacts_PRIVATE BuilderConfig_Artifacts_Prebuilts = 2 |
| BuilderConfig_Artifacts_NONE BuilderConfig_Artifacts_Prebuilts = 3 |
| ) |
| |
| // Enum value maps for BuilderConfig_Artifacts_Prebuilts. |
| var ( |
| BuilderConfig_Artifacts_Prebuilts_name = map[int32]string{ |
| 0: "PREBUILTS_UNSPECIFIED", |
| 1: "PUBLIC", |
| 2: "PRIVATE", |
| 3: "NONE", |
| } |
| BuilderConfig_Artifacts_Prebuilts_value = map[string]int32{ |
| "PREBUILTS_UNSPECIFIED": 0, |
| "PUBLIC": 1, |
| "PRIVATE": 2, |
| "NONE": 3, |
| } |
| ) |
| |
| func (x BuilderConfig_Artifacts_Prebuilts) Enum() *BuilderConfig_Artifacts_Prebuilts { |
| p := new(BuilderConfig_Artifacts_Prebuilts) |
| *p = x |
| return p |
| } |
| |
| func (x BuilderConfig_Artifacts_Prebuilts) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BuilderConfig_Artifacts_Prebuilts) Descriptor() protoreflect.EnumDescriptor { |
| return file_chromiumos_builder_config_proto_enumTypes[7].Descriptor() |
| } |
| |
| func (BuilderConfig_Artifacts_Prebuilts) Type() protoreflect.EnumType { |
| return &file_chromiumos_builder_config_proto_enumTypes[7] |
| } |
| |
| func (x BuilderConfig_Artifacts_Prebuilts) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Artifacts_Prebuilts.Descriptor instead. |
| func (BuilderConfig_Artifacts_Prebuilts) EnumDescriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 3, 0} |
| } |
| |
| // Used to indicate artifact types that should be uploaded by the builder. |
| // Must be kept in sync with the dictionary in: |
| // https://chromium.googlesource.com/chromiumos/infra/recipes/+/refs/heads/master/recipe_modules/cros_artifacts/api.py |
| // TODO(crbug/1034529): Being replaced by common.ArtifactsByService, to |
| // eliminate the need to update cros_artifacts every time an artifact type |
| // is added. |
| type BuilderConfig_Artifacts_ArtifactTypes int32 |
| |
| const ( |
| BuilderConfig_Artifacts_ARTIFACT_TYPES_UNSPECIFIED BuilderConfig_Artifacts_ArtifactTypes = 0 |
| // Indicates wanting a zip file of everything in the image directory. |
| BuilderConfig_Artifacts_IMAGE_ZIP BuilderConfig_Artifacts_ArtifactTypes = 1 |
| // Indicates wanting update payloads. |
| BuilderConfig_Artifacts_TEST_UPDATE_PAYLOAD BuilderConfig_Artifacts_ArtifactTypes = 2 |
| // Indicates wanting the autotest tarballs. |
| BuilderConfig_Artifacts_AUTOTEST_FILES BuilderConfig_Artifacts_ArtifactTypes = 3 |
| // Indicates wanting a tarball containing private TAST test bundles. |
| BuilderConfig_Artifacts_TAST_FILES BuilderConfig_Artifacts_ArtifactTypes = 4 |
| // Indicates wanting a tarball containing guest images and test bundles. |
| BuilderConfig_Artifacts_PINNED_GUEST_IMAGES BuilderConfig_Artifacts_ArtifactTypes = 5 |
| // Indicates wanting an archive of firmware images built from source. |
| BuilderConfig_Artifacts_FIRMWARE BuilderConfig_Artifacts_ArtifactTypes = 6 |
| // Indicates wanting a tarball of the Ebuilds logs. |
| BuilderConfig_Artifacts_EBUILD_LOGS BuilderConfig_Artifacts_ArtifactTypes = 7 |
| // Indicates wanting an archive of the ChromeOS Config. |
| BuilderConfig_Artifacts_CHROMEOS_CONFIG BuilderConfig_Artifacts_ArtifactTypes = 8 |
| // Indicates wanting the CPE report. |
| BuilderConfig_Artifacts_CPE_REPORT BuilderConfig_Artifacts_ArtifactTypes = 9 |
| // Indicates wanting a tar.xz archive for each image that has been |
| // created. |
| BuilderConfig_Artifacts_IMAGE_ARCHIVES BuilderConfig_Artifacts_ArtifactTypes = 10 |
| // Artifacts used by the toolchain. |
| // |
| // Indicates an unvetted orderfile for Chrome. |
| BuilderConfig_Artifacts_UNVERIFIED_CHROME_LLVM_ORDERFILE BuilderConfig_Artifacts_ArtifactTypes = 11 |
| // Indicates a vetted orderfile for Chrome. |
| BuilderConfig_Artifacts_VERIFIED_CHROME_LLVM_ORDERFILE BuilderConfig_Artifacts_ArtifactTypes = 12 |
| // Indicates a clang-tidy artifact. |
| BuilderConfig_Artifacts_CHROME_CLANG_WARNINGS_FILE BuilderConfig_Artifacts_ArtifactTypes = 13 |
| // Indicates a PGO artifact for the compiler. |
| BuilderConfig_Artifacts_UNVERIFIED_LLVM_PGO_FILE BuilderConfig_Artifacts_ArtifactTypes = 14 |
| // Indicates an unvetted AFDO Chrome profile. (Generated by HW Tests in |
| // the benchmark-afdo-generate builder.) |
| BuilderConfig_Artifacts_UNVERIFIED_CHROME_BENCHMARK_AFDO_FILE BuilderConfig_Artifacts_ArtifactTypes = 15 |
| // Indicates a vetted AFDO Chrome profile. |
| BuilderConfig_Artifacts_VERIFIED_CHROME_BENCHMARK_AFDO_FILE BuilderConfig_Artifacts_ArtifactTypes = 16 |
| // Indicates a vetted AFDO Kernel profile. |
| BuilderConfig_Artifacts_VERIFIED_KERNEL_CWP_AFDO_FILE BuilderConfig_Artifacts_ArtifactTypes = 17 |
| // Indicates an unvetted AFDO Kernel CWP profile. |
| BuilderConfig_Artifacts_UNVERIFIED_KERNEL_CWP_AFDO_FILE BuilderConfig_Artifacts_ArtifactTypes = 18 |
| // Indicates an unvetted AFDO Chrome CWP profile. |
| BuilderConfig_Artifacts_UNVERIFIED_CHROME_CWP_AFDO_FILE BuilderConfig_Artifacts_ArtifactTypes = 19 |
| // Indicates a vetted AFDO Chrome CWP profile. |
| BuilderConfig_Artifacts_VERIFIED_CHROME_CWP_AFDO_FILE BuilderConfig_Artifacts_ArtifactTypes = 20 |
| // Indicates a vetted AFDO profile for release. |
| BuilderConfig_Artifacts_VERIFIED_RELEASE_AFDO_FILE BuilderConfig_Artifacts_ArtifactTypes = 21 |
| // Indicates an unvetted AFDO perf data file (from HW Test). |
| BuilderConfig_Artifacts_UNVERIFIED_CHROME_BENCHMARK_PERF_FILE BuilderConfig_Artifacts_ArtifactTypes = 22 |
| // Indicates an unstripped Chrome binary. |
| BuilderConfig_Artifacts_CHROME_DEBUG_BINARY BuilderConfig_Artifacts_ArtifactTypes = 23 |
| // Indicates toolchain logs for the compiler warnings for werror monitor |
| BuilderConfig_Artifacts_TOOLCHAIN_WARNING_LOGS BuilderConfig_Artifacts_ArtifactTypes = 24 |
| // Indicates a prod Chrome AFDO profile for Android/Linux. |
| BuilderConfig_Artifacts_CHROME_AFDO_PROFILE_FOR_ANDROID_LINUX BuilderConfig_Artifacts_ArtifactTypes = 25 |
| // Indicates diagnoses for Clang crashes |
| BuilderConfig_Artifacts_CLANG_CRASH_DIAGNOSES BuilderConfig_Artifacts_ArtifactTypes = 26 |
| // Indicates wanting a tarball containing fingerprint MCU test binaries. |
| BuilderConfig_Artifacts_FPMCU_UNITTESTS BuilderConfig_Artifacts_ArtifactTypes = 27 |
| // Indicates wanting a test image tarball suitable for importing into GCE. |
| BuilderConfig_Artifacts_GCE_TARBALL BuilderConfig_Artifacts_ArtifactTypes = 28 |
| // Indicates Rusage logs from Compiler Invocations |
| BuilderConfig_Artifacts_COMPILER_RUSAGE_LOG BuilderConfig_Artifacts_ArtifactTypes = 29 |
| // FirmwareService: Firmware artifacts in a tarball. |
| BuilderConfig_Artifacts_FIRMWARE_TARBALL BuilderConfig_Artifacts_ArtifactTypes = 30 |
| // FirmwareService: Metadata about the firmware. |
| BuilderConfig_Artifacts_FIRMWARE_TARBALL_INFO BuilderConfig_Artifacts_ArtifactTypes = 31 |
| // ArtifactsService: BundleDebugSymbols |
| BuilderConfig_Artifacts_DEBUG_SYMBOLS BuilderConfig_Artifacts_ArtifactTypes = 32 |
| // FirmwareService: LCOV code coverage files. |
| BuilderConfig_Artifacts_FIRMWARE_LCOV BuilderConfig_Artifacts_ArtifactTypes = 33 |
| ) |
| |
| // Enum value maps for BuilderConfig_Artifacts_ArtifactTypes. |
| var ( |
| BuilderConfig_Artifacts_ArtifactTypes_name = map[int32]string{ |
| 0: "ARTIFACT_TYPES_UNSPECIFIED", |
| 1: "IMAGE_ZIP", |
| 2: "TEST_UPDATE_PAYLOAD", |
| 3: "AUTOTEST_FILES", |
| 4: "TAST_FILES", |
| 5: "PINNED_GUEST_IMAGES", |
| 6: "FIRMWARE", |
| 7: "EBUILD_LOGS", |
| 8: "CHROMEOS_CONFIG", |
| 9: "CPE_REPORT", |
| 10: "IMAGE_ARCHIVES", |
| 11: "UNVERIFIED_CHROME_LLVM_ORDERFILE", |
| 12: "VERIFIED_CHROME_LLVM_ORDERFILE", |
| 13: "CHROME_CLANG_WARNINGS_FILE", |
| 14: "UNVERIFIED_LLVM_PGO_FILE", |
| 15: "UNVERIFIED_CHROME_BENCHMARK_AFDO_FILE", |
| 16: "VERIFIED_CHROME_BENCHMARK_AFDO_FILE", |
| 17: "VERIFIED_KERNEL_CWP_AFDO_FILE", |
| 18: "UNVERIFIED_KERNEL_CWP_AFDO_FILE", |
| 19: "UNVERIFIED_CHROME_CWP_AFDO_FILE", |
| 20: "VERIFIED_CHROME_CWP_AFDO_FILE", |
| 21: "VERIFIED_RELEASE_AFDO_FILE", |
| 22: "UNVERIFIED_CHROME_BENCHMARK_PERF_FILE", |
| 23: "CHROME_DEBUG_BINARY", |
| 24: "TOOLCHAIN_WARNING_LOGS", |
| 25: "CHROME_AFDO_PROFILE_FOR_ANDROID_LINUX", |
| 26: "CLANG_CRASH_DIAGNOSES", |
| 27: "FPMCU_UNITTESTS", |
| 28: "GCE_TARBALL", |
| 29: "COMPILER_RUSAGE_LOG", |
| 30: "FIRMWARE_TARBALL", |
| 31: "FIRMWARE_TARBALL_INFO", |
| 32: "DEBUG_SYMBOLS", |
| 33: "FIRMWARE_LCOV", |
| } |
| BuilderConfig_Artifacts_ArtifactTypes_value = map[string]int32{ |
| "ARTIFACT_TYPES_UNSPECIFIED": 0, |
| "IMAGE_ZIP": 1, |
| "TEST_UPDATE_PAYLOAD": 2, |
| "AUTOTEST_FILES": 3, |
| "TAST_FILES": 4, |
| "PINNED_GUEST_IMAGES": 5, |
| "FIRMWARE": 6, |
| "EBUILD_LOGS": 7, |
| "CHROMEOS_CONFIG": 8, |
| "CPE_REPORT": 9, |
| "IMAGE_ARCHIVES": 10, |
| "UNVERIFIED_CHROME_LLVM_ORDERFILE": 11, |
| "VERIFIED_CHROME_LLVM_ORDERFILE": 12, |
| "CHROME_CLANG_WARNINGS_FILE": 13, |
| "UNVERIFIED_LLVM_PGO_FILE": 14, |
| "UNVERIFIED_CHROME_BENCHMARK_AFDO_FILE": 15, |
| "VERIFIED_CHROME_BENCHMARK_AFDO_FILE": 16, |
| "VERIFIED_KERNEL_CWP_AFDO_FILE": 17, |
| "UNVERIFIED_KERNEL_CWP_AFDO_FILE": 18, |
| "UNVERIFIED_CHROME_CWP_AFDO_FILE": 19, |
| "VERIFIED_CHROME_CWP_AFDO_FILE": 20, |
| "VERIFIED_RELEASE_AFDO_FILE": 21, |
| "UNVERIFIED_CHROME_BENCHMARK_PERF_FILE": 22, |
| "CHROME_DEBUG_BINARY": 23, |
| "TOOLCHAIN_WARNING_LOGS": 24, |
| "CHROME_AFDO_PROFILE_FOR_ANDROID_LINUX": 25, |
| "CLANG_CRASH_DIAGNOSES": 26, |
| "FPMCU_UNITTESTS": 27, |
| "GCE_TARBALL": 28, |
| "COMPILER_RUSAGE_LOG": 29, |
| "FIRMWARE_TARBALL": 30, |
| "FIRMWARE_TARBALL_INFO": 31, |
| "DEBUG_SYMBOLS": 32, |
| "FIRMWARE_LCOV": 33, |
| } |
| ) |
| |
| func (x BuilderConfig_Artifacts_ArtifactTypes) Enum() *BuilderConfig_Artifacts_ArtifactTypes { |
| p := new(BuilderConfig_Artifacts_ArtifactTypes) |
| *p = x |
| return p |
| } |
| |
| func (x BuilderConfig_Artifacts_ArtifactTypes) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BuilderConfig_Artifacts_ArtifactTypes) Descriptor() protoreflect.EnumDescriptor { |
| return file_chromiumos_builder_config_proto_enumTypes[8].Descriptor() |
| } |
| |
| func (BuilderConfig_Artifacts_ArtifactTypes) Type() protoreflect.EnumType { |
| return &file_chromiumos_builder_config_proto_enumTypes[8] |
| } |
| |
| func (x BuilderConfig_Artifacts_ArtifactTypes) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Artifacts_ArtifactTypes.Descriptor instead. |
| func (BuilderConfig_Artifacts_ArtifactTypes) EnumDescriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 3, 1} |
| } |
| |
| // Configuration used by a builder during execution. |
| type BuilderConfig struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| Id *BuilderConfig_Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` |
| General *BuilderConfig_General `protobuf:"bytes,2,opt,name=general,proto3" json:"general,omitempty"` |
| Orchestrator *BuilderConfig_Orchestrator `protobuf:"bytes,3,opt,name=orchestrator,proto3" json:"orchestrator,omitempty"` |
| Artifacts *BuilderConfig_Artifacts `protobuf:"bytes,4,opt,name=artifacts,proto3" json:"artifacts,omitempty"` |
| Chrome *BuilderConfig_Chrome `protobuf:"bytes,5,opt,name=chrome,proto3" json:"chrome,omitempty"` |
| Build *BuilderConfig_Build `protobuf:"bytes,6,opt,name=build,proto3" json:"build,omitempty"` |
| UnitTests *BuilderConfig_UnitTests `protobuf:"bytes,7,opt,name=unit_tests,json=unitTests,proto3" json:"unit_tests,omitempty"` |
| } |
| |
| func (x *BuilderConfig) Reset() { |
| *x = BuilderConfig{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[0] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfig) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfig) ProtoMessage() {} |
| |
| func (x *BuilderConfig) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[0] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfig.ProtoReflect.Descriptor instead. |
| func (*BuilderConfig) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0} |
| } |
| |
| func (x *BuilderConfig) GetId() *BuilderConfig_Id { |
| if x != nil { |
| return x.Id |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig) GetGeneral() *BuilderConfig_General { |
| if x != nil { |
| return x.General |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig) GetOrchestrator() *BuilderConfig_Orchestrator { |
| if x != nil { |
| return x.Orchestrator |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig) GetArtifacts() *BuilderConfig_Artifacts { |
| if x != nil { |
| return x.Artifacts |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig) GetChrome() *BuilderConfig_Chrome { |
| if x != nil { |
| return x.Chrome |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig) GetBuild() *BuilderConfig_Build { |
| if x != nil { |
| return x.Build |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig) GetUnitTests() *BuilderConfig_UnitTests { |
| if x != nil { |
| return x.UnitTests |
| } |
| return nil |
| } |
| |
| // List of builder configs. Intended to be serialized to / from disk. |
| type BuilderConfigs struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| BuilderConfigs []*BuilderConfig `protobuf:"bytes,1,rep,name=builder_configs,json=builderConfigs,proto3" json:"builder_configs,omitempty"` |
| } |
| |
| func (x *BuilderConfigs) Reset() { |
| *x = BuilderConfigs{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[1] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfigs) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfigs) ProtoMessage() {} |
| |
| func (x *BuilderConfigs) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[1] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfigs.ProtoReflect.Descriptor instead. |
| func (*BuilderConfigs) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{1} |
| } |
| |
| func (x *BuilderConfigs) GetBuilderConfigs() []*BuilderConfig { |
| if x != nil { |
| return x.BuilderConfigs |
| } |
| return nil |
| } |
| |
| // Unique identifier of the builder configuration. |
| type BuilderConfig_Id struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the configuration such as "arm-generic-postsubmit". |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| // Branch the configuration applies to such as "release-R73-11647.B". |
| Branch string `protobuf:"bytes,2,opt,name=branch,proto3" json:"branch,omitempty"` |
| Type BuilderConfig_Id_Type `protobuf:"varint,3,opt,name=type,proto3,enum=chromiumos.BuilderConfig_Id_Type" json:"type,omitempty"` |
| } |
| |
| func (x *BuilderConfig_Id) Reset() { |
| *x = BuilderConfig_Id{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[2] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfig_Id) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfig_Id) ProtoMessage() {} |
| |
| func (x *BuilderConfig_Id) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[2] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Id.ProtoReflect.Descriptor instead. |
| func (*BuilderConfig_Id) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 0} |
| } |
| |
| func (x *BuilderConfig_Id) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| func (x *BuilderConfig_Id) GetBranch() string { |
| if x != nil { |
| return x.Branch |
| } |
| return "" |
| } |
| |
| func (x *BuilderConfig_Id) GetType() BuilderConfig_Id_Type { |
| if x != nil { |
| return x.Type |
| } |
| return BuilderConfig_Id_TYPE_UNSPECIFIED |
| } |
| |
| // General configuration for the builder. |
| type BuilderConfig_General struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Whether or not the build is considered critical. A failure in a critical |
| // build for a CQ builder may, for example, prevent submission of the CL. |
| Critical *wrappers.BoolValue `protobuf:"bytes,1,opt,name=critical,proto3" json:"critical,omitempty"` |
| Environment BuilderConfig_General_Environment `protobuf:"varint,2,opt,name=environment,proto3,enum=chromiumos.BuilderConfig_General_Environment" json:"environment,omitempty"` |
| // A rule describing conditions under which this builder should be launched. |
| RunWhen *BuilderConfig_General_RunWhen `protobuf:"bytes,3,opt,name=run_when,json=runWhen,proto3" json:"run_when,omitempty"` |
| // Time before which ToT had a bug that would not manifest at the |
| // build stage. The CQ orchestrator should NOT reuse successful builds |
| // of the build_config before this. |
| BrokenBefore *timestamp.Timestamp `protobuf:"bytes,4,opt,name=broken_before,json=brokenBefore,proto3" json:"broken_before,omitempty"` |
| // If present, this version number will be written to a version file |
| // alongside a bot's SDK Cache (chroot). On subsequent bot-run where an SDK |
| // Cache already exists, the version number in config will be compared to |
| // the number present in the version file, and the SDK Cache will be |
| // invalidated if there is a mismatch. |
| SdkCacheVersion int32 `protobuf:"varint,5,opt,name=sdk_cache_version,json=sdkCacheVersion,proto3" json:"sdk_cache_version,omitempty"` |
| // Indicates whether the target is a unibuild. |
| Unibuild bool `protobuf:"varint,6,opt,name=unibuild,proto3" json:"unibuild,omitempty"` |
| Manifest BuilderConfig_General_Manifest `protobuf:"varint,7,opt,name=manifest,proto3,enum=chromiumos.BuilderConfig_General_Manifest" json:"manifest,omitempty"` |
| // The Firmware Location, passed to FirmwareService calls. |
| FirmwareLocation FwLocation `protobuf:"varint,8,opt,name=firmware_location,json=firmwareLocation,proto3,enum=chromiumos.FwLocation" json:"firmware_location,omitempty"` |
| } |
| |
| func (x *BuilderConfig_General) Reset() { |
| *x = BuilderConfig_General{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[3] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfig_General) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfig_General) ProtoMessage() {} |
| |
| func (x *BuilderConfig_General) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[3] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_General.ProtoReflect.Descriptor instead. |
| func (*BuilderConfig_General) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 1} |
| } |
| |
| func (x *BuilderConfig_General) GetCritical() *wrappers.BoolValue { |
| if x != nil { |
| return x.Critical |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_General) GetEnvironment() BuilderConfig_General_Environment { |
| if x != nil { |
| return x.Environment |
| } |
| return BuilderConfig_General_ENVIRONMENT_UNSPECIFIED |
| } |
| |
| func (x *BuilderConfig_General) GetRunWhen() *BuilderConfig_General_RunWhen { |
| if x != nil { |
| return x.RunWhen |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_General) GetBrokenBefore() *timestamp.Timestamp { |
| if x != nil { |
| return x.BrokenBefore |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_General) GetSdkCacheVersion() int32 { |
| if x != nil { |
| return x.SdkCacheVersion |
| } |
| return 0 |
| } |
| |
| func (x *BuilderConfig_General) GetUnibuild() bool { |
| if x != nil { |
| return x.Unibuild |
| } |
| return false |
| } |
| |
| func (x *BuilderConfig_General) GetManifest() BuilderConfig_General_Manifest { |
| if x != nil { |
| return x.Manifest |
| } |
| return BuilderConfig_General_MANIFEST_UNSPECIFIED |
| } |
| |
| func (x *BuilderConfig_General) GetFirmwareLocation() FwLocation { |
| if x != nil { |
| return x.FirmwareLocation |
| } |
| return FwLocation_FW_LOCATION_UNKNOWN |
| } |
| |
| // Configuration pertaining to builders operating as "orchestrators". |
| // Orchestrators orchestrate the running of other child builders. |
| type BuilderConfig_Orchestrator struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| ChildSpecs []*BuilderConfig_Orchestrator_ChildSpec `protobuf:"bytes,5,rep,name=child_specs,json=childSpecs,proto3" json:"child_specs,omitempty"` |
| // GitilesCommit to use if not provided. |
| GitilesCommit *GitilesCommit `protobuf:"bytes,2,opt,name=gitiles_commit,json=gitilesCommit,proto3" json:"gitiles_commit,omitempty"` |
| // GerritChanges to apply. To ignore these changes, use |
| // $chromeos/cros_infra_config.ignore_config_changelist=True. |
| GerritChanges []*GerritChange `protobuf:"bytes,3,rep,name=gerrit_changes,json=gerritChanges,proto3" json:"gerrit_changes,omitempty"` |
| FollowOnOrchestrator *BuilderConfig_Orchestrator_FollowOnOrchestrator `protobuf:"bytes,4,opt,name=follow_on_orchestrator,json=followOnOrchestrator,proto3" json:"follow_on_orchestrator,omitempty"` |
| } |
| |
| func (x *BuilderConfig_Orchestrator) Reset() { |
| *x = BuilderConfig_Orchestrator{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[4] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfig_Orchestrator) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfig_Orchestrator) ProtoMessage() {} |
| |
| func (x *BuilderConfig_Orchestrator) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[4] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Orchestrator.ProtoReflect.Descriptor instead. |
| func (*BuilderConfig_Orchestrator) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 2} |
| } |
| |
| func (x *BuilderConfig_Orchestrator) GetChildSpecs() []*BuilderConfig_Orchestrator_ChildSpec { |
| if x != nil { |
| return x.ChildSpecs |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_Orchestrator) GetGitilesCommit() *GitilesCommit { |
| if x != nil { |
| return x.GitilesCommit |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_Orchestrator) GetGerritChanges() []*GerritChange { |
| if x != nil { |
| return x.GerritChanges |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_Orchestrator) GetFollowOnOrchestrator() *BuilderConfig_Orchestrator_FollowOnOrchestrator { |
| if x != nil { |
| return x.FollowOnOrchestrator |
| } |
| return nil |
| } |
| |
| // Configuration pertaining to artifacts produced during a build. |
| type BuilderConfig_Artifacts struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| Prebuilts BuilderConfig_Artifacts_Prebuilts `protobuf:"varint,1,opt,name=prebuilts,proto3,enum=chromiumos.BuilderConfig_Artifacts_Prebuilts" json:"prebuilts,omitempty"` |
| ArtifactTypes []BuilderConfig_Artifacts_ArtifactTypes `protobuf:"varint,2,rep,packed,name=artifact_types,json=artifactTypes,proto3,enum=chromiumos.BuilderConfig_Artifacts_ArtifactTypes" json:"artifact_types,omitempty"` |
| // Google storage bucket to upload prebuilts to. |
| PrebuiltsGsBucket string `protobuf:"bytes,3,opt,name=prebuilts_gs_bucket,json=prebuiltsGsBucket,proto3" json:"prebuilts_gs_bucket,omitempty"` |
| // Google storage bucket to upload all artifacts to. |
| ArtifactsGsBucket string `protobuf:"bytes,4,opt,name=artifacts_gs_bucket,json=artifactsGsBucket,proto3" json:"artifacts_gs_bucket,omitempty"` |
| // There may be more than one set of publishing instructions. |
| PublishArtifacts []*BuilderConfig_Artifacts_PublishInfo `protobuf:"bytes,5,rep,name=publish_artifacts,json=publishArtifacts,proto3" json:"publish_artifacts,omitempty"` |
| // There may be more than one set of consumable artifacts. |
| InputArtifacts []*BuilderConfig_Artifacts_InputArtifactInfo `protobuf:"bytes,6,rep,name=input_artifacts,json=inputArtifacts,proto3" json:"input_artifacts,omitempty"` |
| // Profile information needed by artifact prepare/bundle endpoints. |
| // TODO(crbug/1034529): DEPRECATED: see artifacts_info. |
| ArtifactProfileInfo *ArtifactProfileInfo `protobuf:"bytes,7,opt,name=artifact_profile_info,json=artifactProfileInfo,proto3" json:"artifact_profile_info,omitempty"` |
| // Artifacts separated by service. |
| ArtifactsInfo *ArtifactsByService `protobuf:"bytes,8,opt,name=artifacts_info,json=artifactsInfo,proto3" json:"artifacts_info,omitempty"` |
| } |
| |
| func (x *BuilderConfig_Artifacts) Reset() { |
| *x = BuilderConfig_Artifacts{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[5] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfig_Artifacts) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfig_Artifacts) ProtoMessage() {} |
| |
| func (x *BuilderConfig_Artifacts) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[5] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Artifacts.ProtoReflect.Descriptor instead. |
| func (*BuilderConfig_Artifacts) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 3} |
| } |
| |
| func (x *BuilderConfig_Artifacts) GetPrebuilts() BuilderConfig_Artifacts_Prebuilts { |
| if x != nil { |
| return x.Prebuilts |
| } |
| return BuilderConfig_Artifacts_PREBUILTS_UNSPECIFIED |
| } |
| |
| func (x *BuilderConfig_Artifacts) GetArtifactTypes() []BuilderConfig_Artifacts_ArtifactTypes { |
| if x != nil { |
| return x.ArtifactTypes |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_Artifacts) GetPrebuiltsGsBucket() string { |
| if x != nil { |
| return x.PrebuiltsGsBucket |
| } |
| return "" |
| } |
| |
| func (x *BuilderConfig_Artifacts) GetArtifactsGsBucket() string { |
| if x != nil { |
| return x.ArtifactsGsBucket |
| } |
| return "" |
| } |
| |
| func (x *BuilderConfig_Artifacts) GetPublishArtifacts() []*BuilderConfig_Artifacts_PublishInfo { |
| if x != nil { |
| return x.PublishArtifacts |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_Artifacts) GetInputArtifacts() []*BuilderConfig_Artifacts_InputArtifactInfo { |
| if x != nil { |
| return x.InputArtifacts |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_Artifacts) GetArtifactProfileInfo() *ArtifactProfileInfo { |
| if x != nil { |
| return x.ArtifactProfileInfo |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_Artifacts) GetArtifactsInfo() *ArtifactsByService { |
| if x != nil { |
| return x.ArtifactsInfo |
| } |
| return nil |
| } |
| |
| // Configuration pertaining to Chrome. |
| type BuilderConfig_Chrome struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Whether to build internal or external Chrome. Internal chrome adds |
| // Chrome branding. |
| Internal bool `protobuf:"varint,1,opt,name=internal,proto3" json:"internal,omitempty"` |
| } |
| |
| func (x *BuilderConfig_Chrome) Reset() { |
| *x = BuilderConfig_Chrome{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[6] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfig_Chrome) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfig_Chrome) ProtoMessage() {} |
| |
| func (x *BuilderConfig_Chrome) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[6] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Chrome.ProtoReflect.Descriptor instead. |
| func (*BuilderConfig_Chrome) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 4} |
| } |
| |
| func (x *BuilderConfig_Chrome) GetInternal() bool { |
| if x != nil { |
| return x.Internal |
| } |
| return false |
| } |
| |
| // Build specific configuration. |
| type BuilderConfig_Build struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // USE flags to use with the build. |
| UseFlags []*UseFlag `protobuf:"bytes,1,rep,name=use_flags,json=useFlags,proto3" json:"use_flags,omitempty"` |
| PortageProfile *BuilderConfig_Build_PortageProfile `protobuf:"bytes,2,opt,name=portage_profile,json=portageProfile,proto3" json:"portage_profile,omitempty"` |
| // Whether to apply gerrit changes, if any. Use case is to build without |
| // changes after failure to identify the changes as the culprit. |
| ApplyGerritChanges bool `protobuf:"varint,6,opt,name=apply_gerrit_changes,json=applyGerritChanges,proto3" json:"apply_gerrit_changes,omitempty"` |
| PrepareForBuild *BuilderConfig_Build_PrepareForBuild `protobuf:"bytes,17,opt,name=prepare_for_build,json=prepareForBuild,proto3" json:"prepare_for_build,omitempty"` |
| SdkUpdate *BuilderConfig_Build_SdkUpdate `protobuf:"bytes,12,opt,name=sdk_update,json=sdkUpdate,proto3" json:"sdk_update,omitempty"` |
| InstallToolchain *BuilderConfig_Build_InstallToolchain `protobuf:"bytes,13,opt,name=install_toolchain,json=installToolchain,proto3" json:"install_toolchain,omitempty"` |
| InstallPackages *BuilderConfig_Build_InstallPackages `protobuf:"bytes,16,opt,name=install_packages,json=installPackages,proto3" json:"install_packages,omitempty"` |
| BuildImages *BuilderConfig_Build_BuildImages `protobuf:"bytes,15,opt,name=build_images,json=buildImages,proto3" json:"build_images,omitempty"` |
| } |
| |
| func (x *BuilderConfig_Build) Reset() { |
| *x = BuilderConfig_Build{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[7] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfig_Build) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfig_Build) ProtoMessage() {} |
| |
| func (x *BuilderConfig_Build) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[7] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Build.ProtoReflect.Descriptor instead. |
| func (*BuilderConfig_Build) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 5} |
| } |
| |
| func (x *BuilderConfig_Build) GetUseFlags() []*UseFlag { |
| if x != nil { |
| return x.UseFlags |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_Build) GetPortageProfile() *BuilderConfig_Build_PortageProfile { |
| if x != nil { |
| return x.PortageProfile |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_Build) GetApplyGerritChanges() bool { |
| if x != nil { |
| return x.ApplyGerritChanges |
| } |
| return false |
| } |
| |
| func (x *BuilderConfig_Build) GetPrepareForBuild() *BuilderConfig_Build_PrepareForBuild { |
| if x != nil { |
| return x.PrepareForBuild |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_Build) GetSdkUpdate() *BuilderConfig_Build_SdkUpdate { |
| if x != nil { |
| return x.SdkUpdate |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_Build) GetInstallToolchain() *BuilderConfig_Build_InstallToolchain { |
| if x != nil { |
| return x.InstallToolchain |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_Build) GetInstallPackages() *BuilderConfig_Build_InstallPackages { |
| if x != nil { |
| return x.InstallPackages |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_Build) GetBuildImages() *BuilderConfig_Build_BuildImages { |
| if x != nil { |
| return x.BuildImages |
| } |
| return nil |
| } |
| |
| type BuilderConfig_UnitTests struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Skipped packages. |
| PackageBlacklist []*PackageInfo `protobuf:"bytes,4,rep,name=package_blacklist,json=packageBlacklist,proto3" json:"package_blacklist,omitempty"` |
| // Controls the running of ebuild tests with possible early exit. |
| EbuildsRunSpec BuilderConfig_RunSpec `protobuf:"varint,5,opt,name=ebuilds_run_spec,json=ebuildsRunSpec,proto3,enum=chromiumos.BuilderConfig_RunSpec" json:"ebuilds_run_spec,omitempty"` |
| // Whether to assume the sysroot is empty. |
| EmptySysroot bool `protobuf:"varint,6,opt,name=empty_sysroot,json=emptySysroot,proto3" json:"empty_sysroot,omitempty"` |
| // Packages to be tested. |
| // Defaults to all testable packages when none are given. |
| Packages []*PackageInfo `protobuf:"bytes,7,rep,name=packages,proto3" json:"packages,omitempty"` |
| // Set of package dependencies to test. |
| Dependencies BuilderConfig_Dependencies `protobuf:"varint,8,opt,name=dependencies,proto3,enum=chromiumos.BuilderConfig_Dependencies" json:"dependencies,omitempty"` |
| } |
| |
| func (x *BuilderConfig_UnitTests) Reset() { |
| *x = BuilderConfig_UnitTests{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[8] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfig_UnitTests) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfig_UnitTests) ProtoMessage() {} |
| |
| func (x *BuilderConfig_UnitTests) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[8] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_UnitTests.ProtoReflect.Descriptor instead. |
| func (*BuilderConfig_UnitTests) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 6} |
| } |
| |
| func (x *BuilderConfig_UnitTests) GetPackageBlacklist() []*PackageInfo { |
| if x != nil { |
| return x.PackageBlacklist |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_UnitTests) GetEbuildsRunSpec() BuilderConfig_RunSpec { |
| if x != nil { |
| return x.EbuildsRunSpec |
| } |
| return BuilderConfig_RUN_SPEC_UNSPECIFIED |
| } |
| |
| func (x *BuilderConfig_UnitTests) GetEmptySysroot() bool { |
| if x != nil { |
| return x.EmptySysroot |
| } |
| return false |
| } |
| |
| func (x *BuilderConfig_UnitTests) GetPackages() []*PackageInfo { |
| if x != nil { |
| return x.Packages |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_UnitTests) GetDependencies() BuilderConfig_Dependencies { |
| if x != nil { |
| return x.Dependencies |
| } |
| return BuilderConfig_DEPENDENCIES_UNSPECIFIED |
| } |
| |
| // Rule describing conditions under which a builder should be launched. |
| type BuilderConfig_General_RunWhen struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| Mode BuilderConfig_General_RunWhen_Mode `protobuf:"varint,1,opt,name=mode,proto3,enum=chromiumos.BuilderConfig_General_RunWhen_Mode" json:"mode,omitempty"` |
| // chromiumos code file patterns, relative to chromiumos root, which may |
| // use * or ** for globbing. |
| // e.g. |
| // chromite/myfile.txt |
| // chromite/config/* |
| // **/*.md |
| FilePatterns []string `protobuf:"bytes,2,rep,name=file_patterns,json=filePatterns,proto3" json:"file_patterns,omitempty"` |
| } |
| |
| func (x *BuilderConfig_General_RunWhen) Reset() { |
| *x = BuilderConfig_General_RunWhen{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[9] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfig_General_RunWhen) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfig_General_RunWhen) ProtoMessage() {} |
| |
| func (x *BuilderConfig_General_RunWhen) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[9] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_General_RunWhen.ProtoReflect.Descriptor instead. |
| func (*BuilderConfig_General_RunWhen) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 1, 0} |
| } |
| |
| func (x *BuilderConfig_General_RunWhen) GetMode() BuilderConfig_General_RunWhen_Mode { |
| if x != nil { |
| return x.Mode |
| } |
| return BuilderConfig_General_RunWhen_MODE_UNSPECIFIED |
| } |
| |
| func (x *BuilderConfig_General_RunWhen) GetFilePatterns() []string { |
| if x != nil { |
| return x.FilePatterns |
| } |
| return nil |
| } |
| |
| // Defines a child the orchestrator spawns and how it is handled. |
| type BuilderConfig_Orchestrator_ChildSpec struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // BuilderConfig.Id.name of the child build. Would be expected to match |
| // this name and the BuilderConfig.Id.branch and BuilderConfig.Id.type of |
| // this parent orchestrator builder. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| CollectHandling BuilderConfig_Orchestrator_ChildSpec_CollectHandling `protobuf:"varint,2,opt,name=collect_handling,json=collectHandling,proto3,enum=chromiumos.BuilderConfig_Orchestrator_ChildSpec_CollectHandling" json:"collect_handling,omitempty"` |
| } |
| |
| func (x *BuilderConfig_Orchestrator_ChildSpec) Reset() { |
| *x = BuilderConfig_Orchestrator_ChildSpec{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[10] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfig_Orchestrator_ChildSpec) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfig_Orchestrator_ChildSpec) ProtoMessage() {} |
| |
| func (x *BuilderConfig_Orchestrator_ChildSpec) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[10] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Orchestrator_ChildSpec.ProtoReflect.Descriptor instead. |
| func (*BuilderConfig_Orchestrator_ChildSpec) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 2, 0} |
| } |
| |
| func (x *BuilderConfig_Orchestrator_ChildSpec) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| func (x *BuilderConfig_Orchestrator_ChildSpec) GetCollectHandling() BuilderConfig_Orchestrator_ChildSpec_CollectHandling { |
| if x != nil { |
| return x.CollectHandling |
| } |
| return BuilderConfig_Orchestrator_ChildSpec_COLLECT_HANDLING_UNSPECIFIED |
| } |
| |
| // Follow on orchestrator to launch, and possibly wait for. |
| type BuilderConfig_Orchestrator_FollowOnOrchestrator struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // BuilderConfig.Id.name of the follow on orchestrator. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| // Whether to wait for the follow on orchestrator to finish. |
| AwaitCompletion bool `protobuf:"varint,2,opt,name=await_completion,json=awaitCompletion,proto3" json:"await_completion,omitempty"` |
| } |
| |
| func (x *BuilderConfig_Orchestrator_FollowOnOrchestrator) Reset() { |
| *x = BuilderConfig_Orchestrator_FollowOnOrchestrator{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[11] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfig_Orchestrator_FollowOnOrchestrator) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfig_Orchestrator_FollowOnOrchestrator) ProtoMessage() {} |
| |
| func (x *BuilderConfig_Orchestrator_FollowOnOrchestrator) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[11] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Orchestrator_FollowOnOrchestrator.ProtoReflect.Descriptor instead. |
| func (*BuilderConfig_Orchestrator_FollowOnOrchestrator) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 2, 1} |
| } |
| |
| func (x *BuilderConfig_Orchestrator_FollowOnOrchestrator) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| func (x *BuilderConfig_Orchestrator_FollowOnOrchestrator) GetAwaitCompletion() bool { |
| if x != nil { |
| return x.AwaitCompletion |
| } |
| return false |
| } |
| |
| // TODO(crbug/1034529): DEPRECATED: see artifacts_info. |
| type BuilderConfig_Artifacts_PublishInfo struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Artifact types to publish to this bucket. |
| PublishTypes []BuilderConfig_Artifacts_ArtifactTypes `protobuf:"varint,2,rep,packed,name=publish_types,json=publishTypes,proto3,enum=chromiumos.BuilderConfig_Artifacts_ArtifactTypes" json:"publish_types,omitempty"` |
| // GS location in which to publish artifacts ("gs://" is prepended). |
| // Several fields can be logically specified: |
| // %(kind)s: BuilderConfig.Id.Type with underscores turned into hyphens. |
| // %(version)s: Chromeos version (e.g., R81-12813.0.0) |
| // %(build_id)s: Buildbucket job ID. |
| // %(target)s: build target name. |
| // %(builder_name)s: The builder name (e.g. octopus-cq), lowercase with |
| // underscores turned into hyphens. |
| // %(gs_path)s: "%(builder_name)s/%(version)s-%(build_id)s". |
| // %(artifact_name)s: The name of the artifact being published. |
| PublishGsLocation string `protobuf:"bytes,3,opt,name=publish_gs_location,json=publishGsLocation,proto3" json:"publish_gs_location,omitempty"` |
| // Any acl to apply, such as "public-read". |
| AclName string `protobuf:"bytes,4,opt,name=acl_name,json=aclName,proto3" json:"acl_name,omitempty"` |
| } |
| |
| func (x *BuilderConfig_Artifacts_PublishInfo) Reset() { |
| *x = BuilderConfig_Artifacts_PublishInfo{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[12] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfig_Artifacts_PublishInfo) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfig_Artifacts_PublishInfo) ProtoMessage() {} |
| |
| func (x *BuilderConfig_Artifacts_PublishInfo) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[12] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Artifacts_PublishInfo.ProtoReflect.Descriptor instead. |
| func (*BuilderConfig_Artifacts_PublishInfo) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 3, 0} |
| } |
| |
| func (x *BuilderConfig_Artifacts_PublishInfo) GetPublishTypes() []BuilderConfig_Artifacts_ArtifactTypes { |
| if x != nil { |
| return x.PublishTypes |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_Artifacts_PublishInfo) GetPublishGsLocation() string { |
| if x != nil { |
| return x.PublishGsLocation |
| } |
| return "" |
| } |
| |
| func (x *BuilderConfig_Artifacts_PublishInfo) GetAclName() string { |
| if x != nil { |
| return x.AclName |
| } |
| return "" |
| } |
| |
| // TODO(crbug/1034529): DEPRECATED: see artifacts_info. |
| type BuilderConfig_Artifacts_InputArtifactInfo struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Artifact type to seek in these buckets. Use the first instance of the |
| // artifact found in the list of locations. |
| InputArtifactType BuilderConfig_Artifacts_ArtifactTypes `protobuf:"varint,1,opt,name=input_artifact_type,json=inputArtifactType,proto3,enum=chromiumos.BuilderConfig_Artifacts_ArtifactTypes" json:"input_artifact_type,omitempty"` |
| // Google storage locations containing these artifacts. |
| InputArtifactGsLocations []string `protobuf:"bytes,2,rep,name=input_artifact_gs_locations,json=inputArtifactGsLocations,proto3" json:"input_artifact_gs_locations,omitempty"` |
| } |
| |
| func (x *BuilderConfig_Artifacts_InputArtifactInfo) Reset() { |
| *x = BuilderConfig_Artifacts_InputArtifactInfo{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[13] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfig_Artifacts_InputArtifactInfo) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfig_Artifacts_InputArtifactInfo) ProtoMessage() {} |
| |
| func (x *BuilderConfig_Artifacts_InputArtifactInfo) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[13] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Artifacts_InputArtifactInfo.ProtoReflect.Descriptor instead. |
| func (*BuilderConfig_Artifacts_InputArtifactInfo) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 3, 1} |
| } |
| |
| func (x *BuilderConfig_Artifacts_InputArtifactInfo) GetInputArtifactType() BuilderConfig_Artifacts_ArtifactTypes { |
| if x != nil { |
| return x.InputArtifactType |
| } |
| return BuilderConfig_Artifacts_ARTIFACT_TYPES_UNSPECIFIED |
| } |
| |
| func (x *BuilderConfig_Artifacts_InputArtifactInfo) GetInputArtifactGsLocations() []string { |
| if x != nil { |
| return x.InputArtifactGsLocations |
| } |
| return nil |
| } |
| |
| // The profile of the variant to set up and build. |
| type BuilderConfig_Build_PortageProfile struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| Profile string `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"` |
| } |
| |
| func (x *BuilderConfig_Build_PortageProfile) Reset() { |
| *x = BuilderConfig_Build_PortageProfile{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[14] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfig_Build_PortageProfile) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfig_Build_PortageProfile) ProtoMessage() {} |
| |
| func (x *BuilderConfig_Build_PortageProfile) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[14] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Build_PortageProfile.ProtoReflect.Descriptor instead. |
| func (*BuilderConfig_Build_PortageProfile) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 5, 0} |
| } |
| |
| func (x *BuilderConfig_Build_PortageProfile) GetProfile() string { |
| if x != nil { |
| return x.Profile |
| } |
| return "" |
| } |
| |
| // Controls for the call to cros_artifacts.prepare_for_build. |
| // TODO(crbug/1019868): Drop this after all users have switched to |
| // artifacts.artifactProfileInfo. |
| type BuilderConfig_Build_PrepareForBuild struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Additional arguments from common.proto, passed into any |
| // PrepareFor*Build endpoint. |
| AdditionalArgs *PrepareForBuildAdditionalArgs `protobuf:"bytes,1,opt,name=additional_args,json=additionalArgs,proto3" json:"additional_args,omitempty"` |
| } |
| |
| func (x *BuilderConfig_Build_PrepareForBuild) Reset() { |
| *x = BuilderConfig_Build_PrepareForBuild{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[15] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfig_Build_PrepareForBuild) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfig_Build_PrepareForBuild) ProtoMessage() {} |
| |
| func (x *BuilderConfig_Build_PrepareForBuild) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[15] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Build_PrepareForBuild.ProtoReflect.Descriptor instead. |
| func (*BuilderConfig_Build_PrepareForBuild) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 5, 1} |
| } |
| |
| func (x *BuilderConfig_Build_PrepareForBuild) GetAdditionalArgs() *PrepareForBuildAdditionalArgs { |
| if x != nil { |
| return x.AdditionalArgs |
| } |
| return nil |
| } |
| |
| // Controls for the call to SdkService.Update. |
| type BuilderConfig_Build_SdkUpdate struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Whether to compile from source (vs using prebuilts when able.) |
| CompileSource bool `protobuf:"varint,1,opt,name=compile_source,json=compileSource,proto3" json:"compile_source,omitempty"` |
| } |
| |
| func (x *BuilderConfig_Build_SdkUpdate) Reset() { |
| *x = BuilderConfig_Build_SdkUpdate{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[16] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfig_Build_SdkUpdate) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfig_Build_SdkUpdate) ProtoMessage() {} |
| |
| func (x *BuilderConfig_Build_SdkUpdate) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[16] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Build_SdkUpdate.ProtoReflect.Descriptor instead. |
| func (*BuilderConfig_Build_SdkUpdate) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 5, 2} |
| } |
| |
| func (x *BuilderConfig_Build_SdkUpdate) GetCompileSource() bool { |
| if x != nil { |
| return x.CompileSource |
| } |
| return false |
| } |
| |
| // Controls for the call to SysrootService.InstallToolchain. |
| type BuilderConfig_Build_InstallToolchain struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Whether to compile from source (vs using prebuilts when able.) |
| CompileSource bool `protobuf:"varint,1,opt,name=compile_source,json=compileSource,proto3" json:"compile_source,omitempty"` |
| } |
| |
| func (x *BuilderConfig_Build_InstallToolchain) Reset() { |
| *x = BuilderConfig_Build_InstallToolchain{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[17] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfig_Build_InstallToolchain) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfig_Build_InstallToolchain) ProtoMessage() {} |
| |
| func (x *BuilderConfig_Build_InstallToolchain) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[17] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Build_InstallToolchain.ProtoReflect.Descriptor instead. |
| func (*BuilderConfig_Build_InstallToolchain) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 5, 3} |
| } |
| |
| func (x *BuilderConfig_Build_InstallToolchain) GetCompileSource() bool { |
| if x != nil { |
| return x.CompileSource |
| } |
| return false |
| } |
| |
| // Controls for the call to InstallPackages. |
| type BuilderConfig_Build_InstallPackages struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Whether to compile from source (vs using prebuilts when able.) |
| CompileSource bool `protobuf:"varint,1,opt,name=compile_source,json=compileSource,proto3" json:"compile_source,omitempty"` |
| // Controls the running of the install packages step. |
| RunSpec BuilderConfig_RunSpec `protobuf:"varint,2,opt,name=run_spec,json=runSpec,proto3,enum=chromiumos.BuilderConfig_RunSpec" json:"run_spec,omitempty"` |
| // Packages to build, or empty to build all packages. |
| Packages []*PackageInfo `protobuf:"bytes,3,rep,name=packages,proto3" json:"packages,omitempty"` |
| // Certain builders (e.g., clang-tidy-toolchain) need to build Chrome with |
| // goma disabled. |
| DisableGoma bool `protobuf:"varint,4,opt,name=disable_goma,json=disableGoma,proto3" json:"disable_goma,omitempty"` |
| // Set of package dependencies to install. |
| Dependencies BuilderConfig_Dependencies `protobuf:"varint,5,opt,name=dependencies,proto3,enum=chromiumos.BuilderConfig_Dependencies" json:"dependencies,omitempty"` |
| } |
| |
| func (x *BuilderConfig_Build_InstallPackages) Reset() { |
| *x = BuilderConfig_Build_InstallPackages{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[18] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfig_Build_InstallPackages) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfig_Build_InstallPackages) ProtoMessage() {} |
| |
| func (x *BuilderConfig_Build_InstallPackages) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[18] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Build_InstallPackages.ProtoReflect.Descriptor instead. |
| func (*BuilderConfig_Build_InstallPackages) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 5, 4} |
| } |
| |
| func (x *BuilderConfig_Build_InstallPackages) GetCompileSource() bool { |
| if x != nil { |
| return x.CompileSource |
| } |
| return false |
| } |
| |
| func (x *BuilderConfig_Build_InstallPackages) GetRunSpec() BuilderConfig_RunSpec { |
| if x != nil { |
| return x.RunSpec |
| } |
| return BuilderConfig_RUN_SPEC_UNSPECIFIED |
| } |
| |
| func (x *BuilderConfig_Build_InstallPackages) GetPackages() []*PackageInfo { |
| if x != nil { |
| return x.Packages |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_Build_InstallPackages) GetDisableGoma() bool { |
| if x != nil { |
| return x.DisableGoma |
| } |
| return false |
| } |
| |
| func (x *BuilderConfig_Build_InstallPackages) GetDependencies() BuilderConfig_Dependencies { |
| if x != nil { |
| return x.Dependencies |
| } |
| return BuilderConfig_DEPENDENCIES_UNSPECIFIED |
| } |
| |
| type BuilderConfig_Build_BuildImages struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Image types to build. |
| ImageTypes []ImageType `protobuf:"varint,1,rep,packed,name=image_types,json=imageTypes,proto3,enum=chromiumos.ImageType" json:"image_types,omitempty"` |
| // Whether to disable rootfs verification. |
| DisableRootfsVerification bool `protobuf:"varint,2,opt,name=disable_rootfs_verification,json=disableRootfsVerification,proto3" json:"disable_rootfs_verification,omitempty"` |
| // Custom disk layout to use. Note that large images can damage the lab, |
| // so don't use such images for hw testing. |
| // e.g. 4gb-rootfs |
| DiskLayout string `protobuf:"bytes,3,opt,name=disk_layout,json=diskLayout,proto3" json:"disk_layout,omitempty"` |
| } |
| |
| func (x *BuilderConfig_Build_BuildImages) Reset() { |
| *x = BuilderConfig_Build_BuildImages{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[19] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BuilderConfig_Build_BuildImages) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BuilderConfig_Build_BuildImages) ProtoMessage() {} |
| |
| func (x *BuilderConfig_Build_BuildImages) ProtoReflect() protoreflect.Message { |
| mi := &file_chromiumos_builder_config_proto_msgTypes[19] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BuilderConfig_Build_BuildImages.ProtoReflect.Descriptor instead. |
| func (*BuilderConfig_Build_BuildImages) Descriptor() ([]byte, []int) { |
| return file_chromiumos_builder_config_proto_rawDescGZIP(), []int{0, 5, 5} |
| } |
| |
| func (x *BuilderConfig_Build_BuildImages) GetImageTypes() []ImageType { |
| if x != nil { |
| return x.ImageTypes |
| } |
| return nil |
| } |
| |
| func (x *BuilderConfig_Build_BuildImages) GetDisableRootfsVerification() bool { |
| if x != nil { |
| return x.DisableRootfsVerification |
| } |
| return false |
| } |
| |
| func (x *BuilderConfig_Build_BuildImages) GetDiskLayout() string { |
| if x != nil { |
| return x.DiskLayout |
| } |
| return "" |
| } |
| |
| var File_chromiumos_builder_config_proto protoreflect.FileDescriptor |
| |
| var file_chromiumos_builder_config_proto_rawDesc = []byte{ |
| 0x0a, 0x1f, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2f, 0x62, 0x75, 0x69, |
| 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, |
| 0x6f, 0x12, 0x0a, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x1a, 0x17, 0x63, |
| 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, |
| 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, |
| 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, |
| 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, |
| 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, |
| 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xde, 0x2f, 0x0a, 0x0d, 0x42, 0x75, 0x69, 0x6c, |
| 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2c, 0x0a, 0x02, 0x69, 0x64, 0x18, |
| 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, |
| 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, |
| 0x2e, 0x49, 0x64, 0x52, 0x02, 0x69, 0x64, 0x12, 0x3b, 0x0a, 0x07, 0x67, 0x65, 0x6e, 0x65, 0x72, |
| 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, |
| 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, |
| 0x66, 0x69, 0x67, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x52, 0x07, 0x67, 0x65, 0x6e, |
| 0x65, 0x72, 0x61, 0x6c, 0x12, 0x4a, 0x0a, 0x0c, 0x6f, 0x72, 0x63, 0x68, 0x65, 0x73, 0x74, 0x72, |
| 0x61, 0x74, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x63, 0x68, 0x72, |
| 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, |
| 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x4f, 0x72, 0x63, 0x68, 0x65, 0x73, 0x74, 0x72, 0x61, 0x74, |
| 0x6f, 0x72, 0x52, 0x0c, 0x6f, 0x72, 0x63, 0x68, 0x65, 0x73, 0x74, 0x72, 0x61, 0x74, 0x6f, 0x72, |
| 0x12, 0x41, 0x0a, 0x09, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x18, 0x04, 0x20, |
| 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, |
| 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x41, |
| 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x52, 0x09, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, |
| 0x63, 0x74, 0x73, 0x12, 0x38, 0x0a, 0x06, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x18, 0x05, 0x20, |
| 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, |
| 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, |
| 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x52, 0x06, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x12, 0x35, 0x0a, |
| 0x05, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x63, |
| 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, |
| 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x52, 0x05, 0x62, |
| 0x75, 0x69, 0x6c, 0x64, 0x12, 0x42, 0x0a, 0x0a, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x74, 0x65, 0x73, |
| 0x74, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, |
| 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, |
| 0x66, 0x69, 0x67, 0x2e, 0x55, 0x6e, 0x69, 0x74, 0x54, 0x65, 0x73, 0x74, 0x73, 0x52, 0x09, 0x75, |
| 0x6e, 0x69, 0x74, 0x54, 0x65, 0x73, 0x74, 0x73, 0x1a, 0xcc, 0x01, 0x0a, 0x02, 0x49, 0x64, 0x12, |
| 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, |
| 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x18, 0x02, 0x20, |
| 0x01, 0x28, 0x09, 0x52, 0x06, 0x62, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x12, 0x35, 0x0a, 0x04, 0x74, |
| 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x63, 0x68, 0x72, 0x6f, |
| 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, |
| 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x49, 0x64, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, |
| 0x70, 0x65, 0x22, 0x63, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, |
| 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, |
| 0x12, 0x06, 0x0a, 0x02, 0x43, 0x51, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x50, 0x4f, 0x53, 0x54, |
| 0x53, 0x55, 0x42, 0x4d, 0x49, 0x54, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x54, 0x4f, 0x4f, 0x4c, |
| 0x43, 0x48, 0x41, 0x49, 0x4e, 0x10, 0x03, 0x12, 0x11, 0x0a, 0x0d, 0x49, 0x4e, 0x46, 0x4f, 0x52, |
| 0x4d, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x41, 0x4c, 0x10, 0x04, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x45, |
| 0x4c, 0x45, 0x41, 0x53, 0x45, 0x10, 0x05, 0x1a, 0xcf, 0x06, 0x0a, 0x07, 0x47, 0x65, 0x6e, 0x65, |
| 0x72, 0x61, 0x6c, 0x12, 0x36, 0x0a, 0x08, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x18, |
| 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, |
| 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, |
| 0x65, 0x52, 0x08, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x12, 0x4f, 0x0a, 0x0b, 0x65, |
| 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, |
| 0x32, 0x2d, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, |
| 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x47, 0x65, 0x6e, 0x65, |
| 0x72, 0x61, 0x6c, 0x2e, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, |
| 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x44, 0x0a, 0x08, |
| 0x72, 0x75, 0x6e, 0x5f, 0x77, 0x68, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, |
| 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, |
| 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, |
| 0x6c, 0x2e, 0x52, 0x75, 0x6e, 0x57, 0x68, 0x65, 0x6e, 0x52, 0x07, 0x72, 0x75, 0x6e, 0x57, 0x68, |
| 0x65, 0x6e, 0x12, 0x3f, 0x0a, 0x0d, 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x62, 0x65, 0x66, |
| 0x6f, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, |
| 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, |
| 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x65, 0x66, |
| 0x6f, 0x72, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x73, 0x64, 0x6b, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, |
| 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, |
| 0x73, 0x64, 0x6b, 0x43, 0x61, 0x63, 0x68, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, |
| 0x1a, 0x0a, 0x08, 0x75, 0x6e, 0x69, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, |
| 0x08, 0x52, 0x08, 0x75, 0x6e, 0x69, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x12, 0x46, 0x0a, 0x08, 0x6d, |
| 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, 0x2e, |
| 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, |
| 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, |
| 0x2e, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x52, 0x08, 0x6d, 0x61, 0x6e, 0x69, 0x66, |
| 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x11, 0x66, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x5f, |
| 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, |
| 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x46, 0x77, 0x4c, 0x6f, |
| 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x66, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, |
| 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0xd6, 0x01, 0x0a, 0x07, 0x52, 0x75, 0x6e, |
| 0x57, 0x68, 0x65, 0x6e, 0x12, 0x42, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, |
| 0x28, 0x0e, 0x32, 0x2e, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, |
| 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x47, 0x65, |
| 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x2e, 0x52, 0x75, 0x6e, 0x57, 0x68, 0x65, 0x6e, 0x2e, 0x4d, 0x6f, |
| 0x64, 0x65, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x66, 0x69, 0x6c, 0x65, |
| 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, |
| 0x0c, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x22, 0x62, 0x0a, |
| 0x04, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x55, 0x4e, |
| 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x41, |
| 0x4c, 0x57, 0x41, 0x59, 0x53, 0x5f, 0x52, 0x55, 0x4e, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x4f, |
| 0x4e, 0x4c, 0x59, 0x5f, 0x52, 0x55, 0x4e, 0x5f, 0x4f, 0x4e, 0x5f, 0x46, 0x49, 0x4c, 0x45, 0x5f, |
| 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x4e, 0x4f, 0x5f, 0x52, 0x55, |
| 0x4e, 0x5f, 0x4f, 0x4e, 0x5f, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, |
| 0x03, 0x22, 0x47, 0x0a, 0x0b, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, |
| 0x12, 0x1b, 0x0a, 0x17, 0x45, 0x4e, 0x56, 0x49, 0x52, 0x4f, 0x4e, 0x4d, 0x45, 0x4e, 0x54, 0x5f, |
| 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0e, 0x0a, |
| 0x0a, 0x50, 0x52, 0x4f, 0x44, 0x55, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x01, 0x12, 0x0b, 0x0a, |
| 0x07, 0x53, 0x54, 0x41, 0x47, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x22, 0x3d, 0x0a, 0x08, 0x4d, 0x61, |
| 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x14, 0x4d, 0x41, 0x4e, 0x49, 0x46, 0x45, |
| 0x53, 0x54, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, |
| 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x43, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, |
| 0x50, 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x10, 0x02, 0x1a, 0xb0, 0x05, 0x0a, 0x0c, 0x4f, 0x72, |
| 0x63, 0x68, 0x65, 0x73, 0x74, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x51, 0x0a, 0x0b, 0x63, 0x68, |
| 0x69, 0x6c, 0x64, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, |
| 0x30, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, |
| 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x4f, 0x72, 0x63, 0x68, 0x65, |
| 0x73, 0x74, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x53, 0x70, 0x65, |
| 0x63, 0x52, 0x0a, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x53, 0x70, 0x65, 0x63, 0x73, 0x12, 0x40, 0x0a, |
| 0x0e, 0x67, 0x69, 0x74, 0x69, 0x6c, 0x65, 0x73, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x18, |
| 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, |
| 0x6f, 0x73, 0x2e, 0x47, 0x69, 0x74, 0x69, 0x6c, 0x65, 0x73, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, |
| 0x52, 0x0d, 0x67, 0x69, 0x74, 0x69, 0x6c, 0x65, 0x73, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x12, |
| 0x3f, 0x0a, 0x0e, 0x67, 0x65, 0x72, 0x72, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, |
| 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, |
| 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x47, 0x65, 0x72, 0x72, 0x69, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, |
| 0x65, 0x52, 0x0d, 0x67, 0x65, 0x72, 0x72, 0x69, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, |
| 0x12, 0x71, 0x0a, 0x16, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6f, 0x6e, 0x5f, 0x6f, 0x72, |
| 0x63, 0x68, 0x65, 0x73, 0x74, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, |
| 0x32, 0x3b, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, |
| 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x4f, 0x72, 0x63, 0x68, |
| 0x65, 0x73, 0x74, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x4f, |
| 0x6e, 0x4f, 0x72, 0x63, 0x68, 0x65, 0x73, 0x74, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x14, 0x66, |
| 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x4f, 0x6e, 0x4f, 0x72, 0x63, 0x68, 0x65, 0x73, 0x74, 0x72, 0x61, |
| 0x74, 0x6f, 0x72, 0x1a, 0xf9, 0x01, 0x0a, 0x09, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x53, 0x70, 0x65, |
| 0x63, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, |
| 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x6b, 0x0a, 0x10, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, |
| 0x5f, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, |
| 0x40, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, |
| 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x4f, 0x72, 0x63, 0x68, 0x65, |
| 0x73, 0x74, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x53, 0x70, 0x65, |
| 0x63, 0x2e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, |
| 0x67, 0x52, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, |
| 0x6e, 0x67, 0x22, 0x6b, 0x0a, 0x0f, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x48, 0x61, 0x6e, |
| 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x12, 0x20, 0x0a, 0x1c, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, |
| 0x5f, 0x48, 0x41, 0x4e, 0x44, 0x4c, 0x49, 0x4e, 0x47, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, |
| 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x43, 0x4f, 0x4c, 0x4c, 0x45, |
| 0x43, 0x54, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x4e, 0x4f, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, |
| 0x43, 0x54, 0x10, 0x02, 0x12, 0x19, 0x0a, 0x15, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x5f, |
| 0x41, 0x46, 0x54, 0x45, 0x52, 0x5f, 0x48, 0x57, 0x5f, 0x54, 0x45, 0x53, 0x54, 0x10, 0x03, 0x1a, |
| 0x55, 0x0a, 0x14, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x4f, 0x6e, 0x4f, 0x72, 0x63, 0x68, 0x65, |
| 0x73, 0x74, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, |
| 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x61, |
| 0x77, 0x61, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x18, |
| 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x61, 0x77, 0x61, 0x69, 0x74, 0x43, 0x6f, 0x6d, 0x70, |
| 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x1a, 0xdf, 0x0f, 0x0a, |
| 0x09, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x12, 0x4b, 0x0a, 0x09, 0x70, 0x72, |
| 0x65, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2d, 0x2e, |
| 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, |
| 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, |
| 0x74, 0x73, 0x2e, 0x50, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x73, 0x52, 0x09, 0x70, 0x72, |
| 0x65, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x73, 0x12, 0x58, 0x0a, 0x0e, 0x61, 0x72, 0x74, 0x69, 0x66, |
| 0x61, 0x63, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0e, 0x32, |
| 0x31, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, |
| 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, |
| 0x61, 0x63, 0x74, 0x73, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, |
| 0x65, 0x73, 0x52, 0x0d, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, |
| 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x73, 0x5f, 0x67, |
| 0x73, 0x5f, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, |
| 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x73, 0x47, 0x73, 0x42, 0x75, 0x63, 0x6b, 0x65, |
| 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x5f, 0x67, |
| 0x73, 0x5f, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, |
| 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x47, 0x73, 0x42, 0x75, 0x63, 0x6b, 0x65, |
| 0x74, 0x12, 0x5c, 0x0a, 0x11, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x5f, 0x61, 0x72, 0x74, |
| 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x63, |
| 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, |
| 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, |
| 0x73, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x70, |
| 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x12, |
| 0x5e, 0x0a, 0x0f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, |
| 0x74, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, |
| 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, |
| 0x66, 0x69, 0x67, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x2e, 0x49, 0x6e, |
| 0x70, 0x75, 0x74, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, |
| 0x0e, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x12, |
| 0x53, 0x0a, 0x15, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x66, |
| 0x69, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, |
| 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x72, 0x74, 0x69, |
| 0x66, 0x61, 0x63, 0x74, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, |
| 0x13, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, |
| 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x45, 0x0a, 0x0e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, |
| 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x63, |
| 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, |
| 0x63, 0x74, 0x73, 0x42, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x0d, 0x61, 0x72, |
| 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0xb6, 0x01, 0x0a, 0x0b, |
| 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x56, 0x0a, 0x0d, 0x70, |
| 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, |
| 0x28, 0x0e, 0x32, 0x31, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, |
| 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x41, 0x72, |
| 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, |
| 0x54, 0x79, 0x70, 0x65, 0x73, 0x52, 0x0c, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x54, 0x79, |
| 0x70, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x5f, 0x67, |
| 0x73, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, |
| 0x52, 0x11, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x47, 0x73, 0x4c, 0x6f, 0x63, 0x61, 0x74, |
| 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x61, 0x63, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, |
| 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x63, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x4a, 0x04, |
| 0x08, 0x01, 0x10, 0x02, 0x1a, 0xb5, 0x01, 0x0a, 0x11, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x41, 0x72, |
| 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x61, 0x0a, 0x13, 0x69, 0x6e, |
| 0x70, 0x75, 0x74, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5f, 0x74, 0x79, 0x70, |
| 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x31, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, |
| 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, |
| 0x69, 0x67, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x2e, 0x41, 0x72, 0x74, |
| 0x69, 0x66, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x73, 0x52, 0x11, 0x69, 0x6e, 0x70, 0x75, |
| 0x74, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x3d, 0x0a, |
| 0x1b, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5f, |
| 0x67, 0x73, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, |
| 0x28, 0x09, 0x52, 0x18, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, |
| 0x74, 0x47, 0x73, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x49, 0x0a, 0x09, |
| 0x50, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x73, 0x12, 0x19, 0x0a, 0x15, 0x50, 0x52, 0x45, |
| 0x42, 0x55, 0x49, 0x4c, 0x54, 0x53, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, |
| 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x43, 0x10, 0x01, |
| 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x10, 0x02, 0x12, 0x08, 0x0a, |
| 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x03, 0x22, 0xb4, 0x07, 0x0a, 0x0d, 0x41, 0x72, 0x74, 0x69, |
| 0x66, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x1e, 0x0a, 0x1a, 0x41, 0x52, 0x54, |
| 0x49, 0x46, 0x41, 0x43, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x53, 0x5f, 0x55, 0x4e, 0x53, 0x50, |
| 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x49, 0x4d, 0x41, |
| 0x47, 0x45, 0x5f, 0x5a, 0x49, 0x50, 0x10, 0x01, 0x12, 0x17, 0x0a, 0x13, 0x54, 0x45, 0x53, 0x54, |
| 0x5f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x50, 0x41, 0x59, 0x4c, 0x4f, 0x41, 0x44, 0x10, |
| 0x02, 0x12, 0x12, 0x0a, 0x0e, 0x41, 0x55, 0x54, 0x4f, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x46, 0x49, |
| 0x4c, 0x45, 0x53, 0x10, 0x03, 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x41, 0x53, 0x54, 0x5f, 0x46, 0x49, |
| 0x4c, 0x45, 0x53, 0x10, 0x04, 0x12, 0x17, 0x0a, 0x13, 0x50, 0x49, 0x4e, 0x4e, 0x45, 0x44, 0x5f, |
| 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x49, 0x4d, 0x41, 0x47, 0x45, 0x53, 0x10, 0x05, 0x12, 0x0c, |
| 0x0a, 0x08, 0x46, 0x49, 0x52, 0x4d, 0x57, 0x41, 0x52, 0x45, 0x10, 0x06, 0x12, 0x0f, 0x0a, 0x0b, |
| 0x45, 0x42, 0x55, 0x49, 0x4c, 0x44, 0x5f, 0x4c, 0x4f, 0x47, 0x53, 0x10, 0x07, 0x12, 0x13, 0x0a, |
| 0x0f, 0x43, 0x48, 0x52, 0x4f, 0x4d, 0x45, 0x4f, 0x53, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, |
| 0x10, 0x08, 0x12, 0x0e, 0x0a, 0x0a, 0x43, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x50, 0x4f, 0x52, 0x54, |
| 0x10, 0x09, 0x12, 0x12, 0x0a, 0x0e, 0x49, 0x4d, 0x41, 0x47, 0x45, 0x5f, 0x41, 0x52, 0x43, 0x48, |
| 0x49, 0x56, 0x45, 0x53, 0x10, 0x0a, 0x12, 0x24, 0x0a, 0x20, 0x55, 0x4e, 0x56, 0x45, 0x52, 0x49, |
| 0x46, 0x49, 0x45, 0x44, 0x5f, 0x43, 0x48, 0x52, 0x4f, 0x4d, 0x45, 0x5f, 0x4c, 0x4c, 0x56, 0x4d, |
| 0x5f, 0x4f, 0x52, 0x44, 0x45, 0x52, 0x46, 0x49, 0x4c, 0x45, 0x10, 0x0b, 0x12, 0x22, 0x0a, 0x1e, |
| 0x56, 0x45, 0x52, 0x49, 0x46, 0x49, 0x45, 0x44, 0x5f, 0x43, 0x48, 0x52, 0x4f, 0x4d, 0x45, 0x5f, |
| 0x4c, 0x4c, 0x56, 0x4d, 0x5f, 0x4f, 0x52, 0x44, 0x45, 0x52, 0x46, 0x49, 0x4c, 0x45, 0x10, 0x0c, |
| 0x12, 0x1e, 0x0a, 0x1a, 0x43, 0x48, 0x52, 0x4f, 0x4d, 0x45, 0x5f, 0x43, 0x4c, 0x41, 0x4e, 0x47, |
| 0x5f, 0x57, 0x41, 0x52, 0x4e, 0x49, 0x4e, 0x47, 0x53, 0x5f, 0x46, 0x49, 0x4c, 0x45, 0x10, 0x0d, |
| 0x12, 0x1c, 0x0a, 0x18, 0x55, 0x4e, 0x56, 0x45, 0x52, 0x49, 0x46, 0x49, 0x45, 0x44, 0x5f, 0x4c, |
| 0x4c, 0x56, 0x4d, 0x5f, 0x50, 0x47, 0x4f, 0x5f, 0x46, 0x49, 0x4c, 0x45, 0x10, 0x0e, 0x12, 0x29, |
| 0x0a, 0x25, 0x55, 0x4e, 0x56, 0x45, 0x52, 0x49, 0x46, 0x49, 0x45, 0x44, 0x5f, 0x43, 0x48, 0x52, |
| 0x4f, 0x4d, 0x45, 0x5f, 0x42, 0x45, 0x4e, 0x43, 0x48, 0x4d, 0x41, 0x52, 0x4b, 0x5f, 0x41, 0x46, |
| 0x44, 0x4f, 0x5f, 0x46, 0x49, 0x4c, 0x45, 0x10, 0x0f, 0x12, 0x27, 0x0a, 0x23, 0x56, 0x45, 0x52, |
| 0x49, 0x46, 0x49, 0x45, 0x44, 0x5f, 0x43, 0x48, 0x52, 0x4f, 0x4d, 0x45, 0x5f, 0x42, 0x45, 0x4e, |
| 0x43, 0x48, 0x4d, 0x41, 0x52, 0x4b, 0x5f, 0x41, 0x46, 0x44, 0x4f, 0x5f, 0x46, 0x49, 0x4c, 0x45, |
| 0x10, 0x10, 0x12, 0x21, 0x0a, 0x1d, 0x56, 0x45, 0x52, 0x49, 0x46, 0x49, 0x45, 0x44, 0x5f, 0x4b, |
| 0x45, 0x52, 0x4e, 0x45, 0x4c, 0x5f, 0x43, 0x57, 0x50, 0x5f, 0x41, 0x46, 0x44, 0x4f, 0x5f, 0x46, |
| 0x49, 0x4c, 0x45, 0x10, 0x11, 0x12, 0x23, 0x0a, 0x1f, 0x55, 0x4e, 0x56, 0x45, 0x52, 0x49, 0x46, |
| 0x49, 0x45, 0x44, 0x5f, 0x4b, 0x45, 0x52, 0x4e, 0x45, 0x4c, 0x5f, 0x43, 0x57, 0x50, 0x5f, 0x41, |
| 0x46, 0x44, 0x4f, 0x5f, 0x46, 0x49, 0x4c, 0x45, 0x10, 0x12, 0x12, 0x23, 0x0a, 0x1f, 0x55, 0x4e, |
| 0x56, 0x45, 0x52, 0x49, 0x46, 0x49, 0x45, 0x44, 0x5f, 0x43, 0x48, 0x52, 0x4f, 0x4d, 0x45, 0x5f, |
| 0x43, 0x57, 0x50, 0x5f, 0x41, 0x46, 0x44, 0x4f, 0x5f, 0x46, 0x49, 0x4c, 0x45, 0x10, 0x13, 0x12, |
| 0x21, 0x0a, 0x1d, 0x56, 0x45, 0x52, 0x49, 0x46, 0x49, 0x45, 0x44, 0x5f, 0x43, 0x48, 0x52, 0x4f, |
| 0x4d, 0x45, 0x5f, 0x43, 0x57, 0x50, 0x5f, 0x41, 0x46, 0x44, 0x4f, 0x5f, 0x46, 0x49, 0x4c, 0x45, |
| 0x10, 0x14, 0x12, 0x1e, 0x0a, 0x1a, 0x56, 0x45, 0x52, 0x49, 0x46, 0x49, 0x45, 0x44, 0x5f, 0x52, |
| 0x45, 0x4c, 0x45, 0x41, 0x53, 0x45, 0x5f, 0x41, 0x46, 0x44, 0x4f, 0x5f, 0x46, 0x49, 0x4c, 0x45, |
| 0x10, 0x15, 0x12, 0x29, 0x0a, 0x25, 0x55, 0x4e, 0x56, 0x45, 0x52, 0x49, 0x46, 0x49, 0x45, 0x44, |
| 0x5f, 0x43, 0x48, 0x52, 0x4f, 0x4d, 0x45, 0x5f, 0x42, 0x45, 0x4e, 0x43, 0x48, 0x4d, 0x41, 0x52, |
| 0x4b, 0x5f, 0x50, 0x45, 0x52, 0x46, 0x5f, 0x46, 0x49, 0x4c, 0x45, 0x10, 0x16, 0x12, 0x17, 0x0a, |
| 0x13, 0x43, 0x48, 0x52, 0x4f, 0x4d, 0x45, 0x5f, 0x44, 0x45, 0x42, 0x55, 0x47, 0x5f, 0x42, 0x49, |
| 0x4e, 0x41, 0x52, 0x59, 0x10, 0x17, 0x12, 0x1a, 0x0a, 0x16, 0x54, 0x4f, 0x4f, 0x4c, 0x43, 0x48, |
| 0x41, 0x49, 0x4e, 0x5f, 0x57, 0x41, 0x52, 0x4e, 0x49, 0x4e, 0x47, 0x5f, 0x4c, 0x4f, 0x47, 0x53, |
| 0x10, 0x18, 0x12, 0x29, 0x0a, 0x25, 0x43, 0x48, 0x52, 0x4f, 0x4d, 0x45, 0x5f, 0x41, 0x46, 0x44, |
| 0x4f, 0x5f, 0x50, 0x52, 0x4f, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x46, 0x4f, 0x52, 0x5f, 0x41, 0x4e, |
| 0x44, 0x52, 0x4f, 0x49, 0x44, 0x5f, 0x4c, 0x49, 0x4e, 0x55, 0x58, 0x10, 0x19, 0x12, 0x19, 0x0a, |
| 0x15, 0x43, 0x4c, 0x41, 0x4e, 0x47, 0x5f, 0x43, 0x52, 0x41, 0x53, 0x48, 0x5f, 0x44, 0x49, 0x41, |
| 0x47, 0x4e, 0x4f, 0x53, 0x45, 0x53, 0x10, 0x1a, 0x12, 0x13, 0x0a, 0x0f, 0x46, 0x50, 0x4d, 0x43, |
| 0x55, 0x5f, 0x55, 0x4e, 0x49, 0x54, 0x54, 0x45, 0x53, 0x54, 0x53, 0x10, 0x1b, 0x12, 0x0f, 0x0a, |
| 0x0b, 0x47, 0x43, 0x45, 0x5f, 0x54, 0x41, 0x52, 0x42, 0x41, 0x4c, 0x4c, 0x10, 0x1c, 0x12, 0x17, |
| 0x0a, 0x13, 0x43, 0x4f, 0x4d, 0x50, 0x49, 0x4c, 0x45, 0x52, 0x5f, 0x52, 0x55, 0x53, 0x41, 0x47, |
| 0x45, 0x5f, 0x4c, 0x4f, 0x47, 0x10, 0x1d, 0x12, 0x14, 0x0a, 0x10, 0x46, 0x49, 0x52, 0x4d, 0x57, |
| 0x41, 0x52, 0x45, 0x5f, 0x54, 0x41, 0x52, 0x42, 0x41, 0x4c, 0x4c, 0x10, 0x1e, 0x12, 0x19, 0x0a, |
| 0x15, 0x46, 0x49, 0x52, 0x4d, 0x57, 0x41, 0x52, 0x45, 0x5f, 0x54, 0x41, 0x52, 0x42, 0x41, 0x4c, |
| 0x4c, 0x5f, 0x49, 0x4e, 0x46, 0x4f, 0x10, 0x1f, 0x12, 0x11, 0x0a, 0x0d, 0x44, 0x45, 0x42, 0x55, |
| 0x47, 0x5f, 0x53, 0x59, 0x4d, 0x42, 0x4f, 0x4c, 0x53, 0x10, 0x20, 0x12, 0x11, 0x0a, 0x0d, 0x46, |
| 0x49, 0x52, 0x4d, 0x57, 0x41, 0x52, 0x45, 0x5f, 0x4c, 0x43, 0x4f, 0x56, 0x10, 0x21, 0x1a, 0x24, |
| 0x0a, 0x06, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x65, |
| 0x72, 0x6e, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x65, |
| 0x72, 0x6e, 0x61, 0x6c, 0x1a, 0xd0, 0x0a, 0x0a, 0x05, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x12, 0x30, |
| 0x0a, 0x09, 0x75, 0x73, 0x65, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, |
| 0x0b, 0x32, 0x13, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x55, |
| 0x73, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x52, 0x08, 0x75, 0x73, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x73, |
| 0x12, 0x57, 0x0a, 0x0f, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x66, |
| 0x69, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x63, 0x68, 0x72, 0x6f, |
| 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, |
| 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x50, 0x6f, 0x72, 0x74, 0x61, |
| 0x67, 0x65, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x0e, 0x70, 0x6f, 0x72, 0x74, 0x61, |
| 0x67, 0x65, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x61, 0x70, 0x70, |
| 0x6c, 0x79, 0x5f, 0x67, 0x65, 0x72, 0x72, 0x69, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, |
| 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x47, 0x65, |
| 0x72, 0x72, 0x69, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, 0x5b, 0x0a, 0x11, 0x70, |
| 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x62, 0x75, 0x69, 0x6c, 0x64, |
| 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, |
| 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, |
| 0x67, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x50, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x46, |
| 0x6f, 0x72, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x52, 0x0f, 0x70, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, |
| 0x46, 0x6f, 0x72, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x12, 0x48, 0x0a, 0x0a, 0x73, 0x64, 0x6b, 0x5f, |
| 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x63, |
| 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, |
| 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x53, 0x64, |
| 0x6b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x09, 0x73, 0x64, 0x6b, 0x55, 0x70, 0x64, 0x61, |
| 0x74, 0x65, 0x12, 0x5d, 0x0a, 0x11, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x5f, 0x74, 0x6f, |
| 0x6f, 0x6c, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, |
| 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, |
| 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x49, |
| 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x6f, 0x6c, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x52, |
| 0x10, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x6f, 0x6c, 0x63, 0x68, 0x61, 0x69, |
| 0x6e, 0x12, 0x5a, 0x0a, 0x10, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x5f, 0x70, 0x61, 0x63, |
| 0x6b, 0x61, 0x67, 0x65, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x63, 0x68, |
| 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, |
| 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x49, 0x6e, 0x73, |
| 0x74, 0x61, 0x6c, 0x6c, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x52, 0x0f, 0x69, 0x6e, |
| 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x12, 0x4e, 0x0a, |
| 0x0c, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x18, 0x0f, 0x20, |
| 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, |
| 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x42, |
| 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x73, |
| 0x52, 0x0b, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x1a, 0x2a, 0x0a, |
| 0x0e, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x67, 0x65, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, |
| 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, |
| 0x52, 0x07, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x1a, 0x65, 0x0a, 0x0f, 0x50, 0x72, 0x65, |
| 0x70, 0x61, 0x72, 0x65, 0x46, 0x6f, 0x72, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x12, 0x52, 0x0a, 0x0f, |
| 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x72, 0x67, 0x73, 0x18, |
| 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, |
| 0x6f, 0x73, 0x2e, 0x50, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x46, 0x6f, 0x72, 0x42, 0x75, 0x69, |
| 0x6c, 0x64, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x72, 0x67, 0x73, |
| 0x52, 0x0e, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x72, 0x67, 0x73, |
| 0x1a, 0x32, 0x0a, 0x09, 0x53, 0x64, 0x6b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x25, 0x0a, |
| 0x0e, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, |
| 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x53, 0x6f, |
| 0x75, 0x72, 0x63, 0x65, 0x1a, 0x39, 0x0a, 0x10, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x54, |
| 0x6f, 0x6f, 0x6c, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x70, |
| 0x69, 0x6c, 0x65, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, |
| 0x52, 0x0d, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x1a, |
| 0x9a, 0x02, 0x0a, 0x0f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x50, 0x61, 0x63, 0x6b, 0x61, |
| 0x67, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x5f, 0x73, |
| 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x63, 0x6f, 0x6d, |
| 0x70, 0x69, 0x6c, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x3c, 0x0a, 0x08, 0x72, 0x75, |
| 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x63, |
| 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, |
| 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x52, 0x75, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x52, |
| 0x07, 0x72, 0x75, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x12, 0x33, 0x0a, 0x08, 0x70, 0x61, 0x63, 0x6b, |
| 0x61, 0x67, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x63, 0x68, 0x72, |
| 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, |
| 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x12, 0x21, 0x0a, |
| 0x0c, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x67, 0x6f, 0x6d, 0x61, 0x18, 0x04, 0x20, |
| 0x01, 0x28, 0x08, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x47, 0x6f, 0x6d, 0x61, |
| 0x12, 0x4a, 0x0a, 0x0c, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, |
| 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, |
| 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, |
| 0x67, 0x2e, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x52, 0x0c, |
| 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x1a, 0xa6, 0x01, 0x0a, |
| 0x0b, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x12, 0x36, 0x0a, 0x0b, |
| 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, |
| 0x0e, 0x32, 0x15, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x49, |
| 0x6d, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x54, |
| 0x79, 0x70, 0x65, 0x73, 0x12, 0x3e, 0x0a, 0x1b, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, |
| 0x72, 0x6f, 0x6f, 0x74, 0x66, 0x73, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, |
| 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x19, 0x64, 0x69, 0x73, 0x61, 0x62, |
| 0x6c, 0x65, 0x52, 0x6f, 0x6f, 0x74, 0x66, 0x73, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, |
| 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x6c, 0x61, 0x79, |
| 0x6f, 0x75, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x69, 0x73, 0x6b, 0x4c, |
| 0x61, 0x79, 0x6f, 0x75, 0x74, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x06, 0x4a, 0x04, 0x08, 0x07, 0x10, |
| 0x0c, 0x4a, 0x04, 0x08, 0x0e, 0x10, 0x0f, 0x1a, 0xc4, 0x02, 0x0a, 0x09, 0x55, 0x6e, 0x69, 0x74, |
| 0x54, 0x65, 0x73, 0x74, 0x73, 0x12, 0x44, 0x0a, 0x11, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, |
| 0x5f, 0x62, 0x6c, 0x61, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, |
| 0x32, 0x17, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x50, 0x61, |
| 0x63, 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x70, 0x61, 0x63, 0x6b, 0x61, |
| 0x67, 0x65, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x12, 0x4b, 0x0a, 0x10, 0x65, |
| 0x62, 0x75, 0x69, 0x6c, 0x64, 0x73, 0x5f, 0x72, 0x75, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x18, |
| 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, |
| 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, |
| 0x2e, 0x52, 0x75, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x52, 0x0e, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, |
| 0x73, 0x52, 0x75, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x6d, 0x70, 0x74, |
| 0x79, 0x5f, 0x73, 0x79, 0x73, 0x72, 0x6f, 0x6f, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, |
| 0x0c, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x79, 0x73, 0x72, 0x6f, 0x6f, 0x74, 0x12, 0x33, 0x0a, |
| 0x08, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, |
| 0x17, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x50, 0x61, 0x63, |
| 0x6b, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, |
| 0x65, 0x73, 0x12, 0x4a, 0x0a, 0x0c, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, |
| 0x65, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, |
| 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, |
| 0x66, 0x69, 0x67, 0x2e, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, |
| 0x52, 0x0c, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x22, 0x46, |
| 0x0a, 0x07, 0x52, 0x75, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x12, 0x18, 0x0a, 0x14, 0x52, 0x55, 0x4e, |
| 0x5f, 0x53, 0x50, 0x45, 0x43, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, |
| 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x4f, 0x5f, 0x52, 0x55, 0x4e, 0x10, 0x01, 0x12, |
| 0x07, 0x0a, 0x03, 0x52, 0x55, 0x4e, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x55, 0x4e, 0x5f, |
| 0x45, 0x58, 0x49, 0x54, 0x10, 0x03, 0x22, 0x60, 0x0a, 0x0c, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, |
| 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x12, 0x1c, 0x0a, 0x18, 0x44, 0x45, 0x50, 0x45, 0x4e, 0x44, |
| 0x45, 0x4e, 0x43, 0x49, 0x45, 0x53, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, |
| 0x45, 0x44, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x41, 0x4c, 0x4c, 0x5f, 0x44, 0x45, 0x50, 0x45, |
| 0x4e, 0x44, 0x45, 0x4e, 0x43, 0x49, 0x45, 0x53, 0x10, 0x01, 0x12, 0x1c, 0x0a, 0x18, 0x43, 0x4c, |
| 0x5f, 0x41, 0x46, 0x46, 0x45, 0x43, 0x54, 0x45, 0x44, 0x5f, 0x44, 0x45, 0x50, 0x45, 0x4e, 0x44, |
| 0x45, 0x4e, 0x43, 0x49, 0x45, 0x53, 0x10, 0x02, 0x22, 0x54, 0x0a, 0x0e, 0x42, 0x75, 0x69, 0x6c, |
| 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x42, 0x0a, 0x0f, 0x62, 0x75, |
| 0x69, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x01, 0x20, |
| 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, |
| 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0e, |
| 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x42, 0x36, |
| 0x5a, 0x34, 0x67, 0x6f, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x2e, 0x6f, 0x72, |
| 0x67, 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2f, 0x69, 0x6e, 0x66, |
| 0x72, 0x61, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x63, 0x68, 0x72, 0x6f, |
| 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, |
| } |
| |
| var ( |
| file_chromiumos_builder_config_proto_rawDescOnce sync.Once |
| file_chromiumos_builder_config_proto_rawDescData = file_chromiumos_builder_config_proto_rawDesc |
| ) |
| |
| func file_chromiumos_builder_config_proto_rawDescGZIP() []byte { |
| file_chromiumos_builder_config_proto_rawDescOnce.Do(func() { |
| file_chromiumos_builder_config_proto_rawDescData = protoimpl.X.CompressGZIP(file_chromiumos_builder_config_proto_rawDescData) |
| }) |
| return file_chromiumos_builder_config_proto_rawDescData |
| } |
| |
| var file_chromiumos_builder_config_proto_enumTypes = make([]protoimpl.EnumInfo, 9) |
| var file_chromiumos_builder_config_proto_msgTypes = make([]protoimpl.MessageInfo, 20) |
| var file_chromiumos_builder_config_proto_goTypes = []interface{}{ |
| (BuilderConfig_RunSpec)(0), // 0: chromiumos.BuilderConfig.RunSpec |
| (BuilderConfig_Dependencies)(0), // 1: chromiumos.BuilderConfig.Dependencies |
| (BuilderConfig_Id_Type)(0), // 2: chromiumos.BuilderConfig.Id.Type |
| (BuilderConfig_General_Environment)(0), // 3: chromiumos.BuilderConfig.General.Environment |
| (BuilderConfig_General_Manifest)(0), // 4: chromiumos.BuilderConfig.General.Manifest |
| (BuilderConfig_General_RunWhen_Mode)(0), // 5: chromiumos.BuilderConfig.General.RunWhen.Mode |
| (BuilderConfig_Orchestrator_ChildSpec_CollectHandling)(0), // 6: chromiumos.BuilderConfig.Orchestrator.ChildSpec.CollectHandling |
| (BuilderConfig_Artifacts_Prebuilts)(0), // 7: chromiumos.BuilderConfig.Artifacts.Prebuilts |
| (BuilderConfig_Artifacts_ArtifactTypes)(0), // 8: chromiumos.BuilderConfig.Artifacts.ArtifactTypes |
| (*BuilderConfig)(nil), // 9: chromiumos.BuilderConfig |
| (*BuilderConfigs)(nil), // 10: chromiumos.BuilderConfigs |
| (*BuilderConfig_Id)(nil), // 11: chromiumos.BuilderConfig.Id |
| (*BuilderConfig_General)(nil), // 12: chromiumos.BuilderConfig.General |
| (*BuilderConfig_Orchestrator)(nil), // 13: chromiumos.BuilderConfig.Orchestrator |
| (*BuilderConfig_Artifacts)(nil), // 14: chromiumos.BuilderConfig.Artifacts |
| (*BuilderConfig_Chrome)(nil), // 15: chromiumos.BuilderConfig.Chrome |
| (*BuilderConfig_Build)(nil), // 16: chromiumos.BuilderConfig.Build |
| (*BuilderConfig_UnitTests)(nil), // 17: chromiumos.BuilderConfig.UnitTests |
| (*BuilderConfig_General_RunWhen)(nil), // 18: chromiumos.BuilderConfig.General.RunWhen |
| (*BuilderConfig_Orchestrator_ChildSpec)(nil), // 19: chromiumos.BuilderConfig.Orchestrator.ChildSpec |
| (*BuilderConfig_Orchestrator_FollowOnOrchestrator)(nil), // 20: chromiumos.BuilderConfig.Orchestrator.FollowOnOrchestrator |
| (*BuilderConfig_Artifacts_PublishInfo)(nil), // 21: chromiumos.BuilderConfig.Artifacts.PublishInfo |
| (*BuilderConfig_Artifacts_InputArtifactInfo)(nil), // 22: chromiumos.BuilderConfig.Artifacts.InputArtifactInfo |
| (*BuilderConfig_Build_PortageProfile)(nil), // 23: chromiumos.BuilderConfig.Build.PortageProfile |
| (*BuilderConfig_Build_PrepareForBuild)(nil), // 24: chromiumos.BuilderConfig.Build.PrepareForBuild |
| (*BuilderConfig_Build_SdkUpdate)(nil), // 25: chromiumos.BuilderConfig.Build.SdkUpdate |
| (*BuilderConfig_Build_InstallToolchain)(nil), // 26: chromiumos.BuilderConfig.Build.InstallToolchain |
| (*BuilderConfig_Build_InstallPackages)(nil), // 27: chromiumos.BuilderConfig.Build.InstallPackages |
| (*BuilderConfig_Build_BuildImages)(nil), // 28: chromiumos.BuilderConfig.Build.BuildImages |
| (*wrappers.BoolValue)(nil), // 29: google.protobuf.BoolValue |
| (*timestamp.Timestamp)(nil), // 30: google.protobuf.Timestamp |
| (FwLocation)(0), // 31: chromiumos.FwLocation |
| (*GitilesCommit)(nil), // 32: chromiumos.GitilesCommit |
| (*GerritChange)(nil), // 33: chromiumos.GerritChange |
| (*ArtifactProfileInfo)(nil), // 34: chromiumos.ArtifactProfileInfo |
| (*ArtifactsByService)(nil), // 35: chromiumos.ArtifactsByService |
| (*UseFlag)(nil), // 36: chromiumos.UseFlag |
| (*PackageInfo)(nil), // 37: chromiumos.PackageInfo |
| (*PrepareForBuildAdditionalArgs)(nil), // 38: chromiumos.PrepareForBuildAdditionalArgs |
| (ImageType)(0), // 39: chromiumos.ImageType |
| } |
| var file_chromiumos_builder_config_proto_depIdxs = []int32{ |
| 11, // 0: chromiumos.BuilderConfig.id:type_name -> chromiumos.BuilderConfig.Id |
| 12, // 1: chromiumos.BuilderConfig.general:type_name -> chromiumos.BuilderConfig.General |
| 13, // 2: chromiumos.BuilderConfig.orchestrator:type_name -> chromiumos.BuilderConfig.Orchestrator |
| 14, // 3: chromiumos.BuilderConfig.artifacts:type_name -> chromiumos.BuilderConfig.Artifacts |
| 15, // 4: chromiumos.BuilderConfig.chrome:type_name -> chromiumos.BuilderConfig.Chrome |
| 16, // 5: chromiumos.BuilderConfig.build:type_name -> chromiumos.BuilderConfig.Build |
| 17, // 6: chromiumos.BuilderConfig.unit_tests:type_name -> chromiumos.BuilderConfig.UnitTests |
| 9, // 7: chromiumos.BuilderConfigs.builder_configs:type_name -> chromiumos.BuilderConfig |
| 2, // 8: chromiumos.BuilderConfig.Id.type:type_name -> chromiumos.BuilderConfig.Id.Type |
| 29, // 9: chromiumos.BuilderConfig.General.critical:type_name -> google.protobuf.BoolValue |
| 3, // 10: chromiumos.BuilderConfig.General.environment:type_name -> chromiumos.BuilderConfig.General.Environment |
| 18, // 11: chromiumos.BuilderConfig.General.run_when:type_name -> chromiumos.BuilderConfig.General.RunWhen |
| 30, // 12: chromiumos.BuilderConfig.General.broken_before:type_name -> google.protobuf.Timestamp |
| 4, // 13: chromiumos.BuilderConfig.General.manifest:type_name -> chromiumos.BuilderConfig.General.Manifest |
| 31, // 14: chromiumos.BuilderConfig.General.firmware_location:type_name -> chromiumos.FwLocation |
| 19, // 15: chromiumos.BuilderConfig.Orchestrator.child_specs:type_name -> chromiumos.BuilderConfig.Orchestrator.ChildSpec |
| 32, // 16: chromiumos.BuilderConfig.Orchestrator.gitiles_commit:type_name -> chromiumos.GitilesCommit |
| 33, // 17: chromiumos.BuilderConfig.Orchestrator.gerrit_changes:type_name -> chromiumos.GerritChange |
| 20, // 18: chromiumos.BuilderConfig.Orchestrator.follow_on_orchestrator:type_name -> chromiumos.BuilderConfig.Orchestrator.FollowOnOrchestrator |
| 7, // 19: chromiumos.BuilderConfig.Artifacts.prebuilts:type_name -> chromiumos.BuilderConfig.Artifacts.Prebuilts |
| 8, // 20: chromiumos.BuilderConfig.Artifacts.artifact_types:type_name -> chromiumos.BuilderConfig.Artifacts.ArtifactTypes |
| 21, // 21: chromiumos.BuilderConfig.Artifacts.publish_artifacts:type_name -> chromiumos.BuilderConfig.Artifacts.PublishInfo |
| 22, // 22: chromiumos.BuilderConfig.Artifacts.input_artifacts:type_name -> chromiumos.BuilderConfig.Artifacts.InputArtifactInfo |
| 34, // 23: chromiumos.BuilderConfig.Artifacts.artifact_profile_info:type_name -> chromiumos.ArtifactProfileInfo |
| 35, // 24: chromiumos.BuilderConfig.Artifacts.artifacts_info:type_name -> chromiumos.ArtifactsByService |
| 36, // 25: chromiumos.BuilderConfig.Build.use_flags:type_name -> chromiumos.UseFlag |
| 23, // 26: chromiumos.BuilderConfig.Build.portage_profile:type_name -> chromiumos.BuilderConfig.Build.PortageProfile |
| 24, // 27: chromiumos.BuilderConfig.Build.prepare_for_build:type_name -> chromiumos.BuilderConfig.Build.PrepareForBuild |
| 25, // 28: chromiumos.BuilderConfig.Build.sdk_update:type_name -> chromiumos.BuilderConfig.Build.SdkUpdate |
| 26, // 29: chromiumos.BuilderConfig.Build.install_toolchain:type_name -> chromiumos.BuilderConfig.Build.InstallToolchain |
| 27, // 30: chromiumos.BuilderConfig.Build.install_packages:type_name -> chromiumos.BuilderConfig.Build.InstallPackages |
| 28, // 31: chromiumos.BuilderConfig.Build.build_images:type_name -> chromiumos.BuilderConfig.Build.BuildImages |
| 37, // 32: chromiumos.BuilderConfig.UnitTests.package_blacklist:type_name -> chromiumos.PackageInfo |
| 0, // 33: chromiumos.BuilderConfig.UnitTests.ebuilds_run_spec:type_name -> chromiumos.BuilderConfig.RunSpec |
| 37, // 34: chromiumos.BuilderConfig.UnitTests.packages:type_name -> chromiumos.PackageInfo |
| 1, // 35: chromiumos.BuilderConfig.UnitTests.dependencies:type_name -> chromiumos.BuilderConfig.Dependencies |
| 5, // 36: chromiumos.BuilderConfig.General.RunWhen.mode:type_name -> chromiumos.BuilderConfig.General.RunWhen.Mode |
| 6, // 37: chromiumos.BuilderConfig.Orchestrator.ChildSpec.collect_handling:type_name -> chromiumos.BuilderConfig.Orchestrator.ChildSpec.CollectHandling |
| 8, // 38: chromiumos.BuilderConfig.Artifacts.PublishInfo.publish_types:type_name -> chromiumos.BuilderConfig.Artifacts.ArtifactTypes |
| 8, // 39: chromiumos.BuilderConfig.Artifacts.InputArtifactInfo.input_artifact_type:type_name -> chromiumos.BuilderConfig.Artifacts.ArtifactTypes |
| 38, // 40: chromiumos.BuilderConfig.Build.PrepareForBuild.additional_args:type_name -> chromiumos.PrepareForBuildAdditionalArgs |
| 0, // 41: chromiumos.BuilderConfig.Build.InstallPackages.run_spec:type_name -> chromiumos.BuilderConfig.RunSpec |
| 37, // 42: chromiumos.BuilderConfig.Build.InstallPackages.packages:type_name -> chromiumos.PackageInfo |
| 1, // 43: chromiumos.BuilderConfig.Build.InstallPackages.dependencies:type_name -> chromiumos.BuilderConfig.Dependencies |
| 39, // 44: chromiumos.BuilderConfig.Build.BuildImages.image_types:type_name -> chromiumos.ImageType |
| 45, // [45:45] is the sub-list for method output_type |
| 45, // [45:45] is the sub-list for method input_type |
| 45, // [45:45] is the sub-list for extension type_name |
| 45, // [45:45] is the sub-list for extension extendee |
| 0, // [0:45] is the sub-list for field type_name |
| } |
| |
| func init() { file_chromiumos_builder_config_proto_init() } |
| func file_chromiumos_builder_config_proto_init() { |
| if File_chromiumos_builder_config_proto != nil { |
| return |
| } |
| file_chromiumos_common_proto_init() |
| if !protoimpl.UnsafeEnabled { |
| file_chromiumos_builder_config_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfig); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_chromiumos_builder_config_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfigs); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_chromiumos_builder_config_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfig_Id); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_chromiumos_builder_config_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfig_General); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_chromiumos_builder_config_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfig_Orchestrator); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_chromiumos_builder_config_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfig_Artifacts); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_chromiumos_builder_config_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfig_Chrome); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_chromiumos_builder_config_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfig_Build); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_chromiumos_builder_config_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfig_UnitTests); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_chromiumos_builder_config_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfig_General_RunWhen); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_chromiumos_builder_config_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfig_Orchestrator_ChildSpec); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_chromiumos_builder_config_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfig_Orchestrator_FollowOnOrchestrator); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_chromiumos_builder_config_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfig_Artifacts_PublishInfo); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_chromiumos_builder_config_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfig_Artifacts_InputArtifactInfo); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_chromiumos_builder_config_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfig_Build_PortageProfile); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_chromiumos_builder_config_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfig_Build_PrepareForBuild); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_chromiumos_builder_config_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfig_Build_SdkUpdate); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_chromiumos_builder_config_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfig_Build_InstallToolchain); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_chromiumos_builder_config_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfig_Build_InstallPackages); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_chromiumos_builder_config_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BuilderConfig_Build_BuildImages); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| } |
| type x struct{} |
| out := protoimpl.TypeBuilder{ |
| File: protoimpl.DescBuilder{ |
| GoPackagePath: reflect.TypeOf(x{}).PkgPath(), |
| RawDescriptor: file_chromiumos_builder_config_proto_rawDesc, |
| NumEnums: 9, |
| NumMessages: 20, |
| NumExtensions: 0, |
| NumServices: 0, |
| }, |
| GoTypes: file_chromiumos_builder_config_proto_goTypes, |
| DependencyIndexes: file_chromiumos_builder_config_proto_depIdxs, |
| EnumInfos: file_chromiumos_builder_config_proto_enumTypes, |
| MessageInfos: file_chromiumos_builder_config_proto_msgTypes, |
| }.Build() |
| File_chromiumos_builder_config_proto = out.File |
| file_chromiumos_builder_config_proto_rawDesc = nil |
| file_chromiumos_builder_config_proto_goTypes = nil |
| file_chromiumos_builder_config_proto_depIdxs = nil |
| } |