chromiumos

package
v0.0.0-...-fca4891 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2024 License: BSD-3-Clause Imports: 7 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	BotPolicy_Mode_name = map[int32]string{
		0: "UNKNOWN_MODE",
		1: "MONITORED",
		2: "CONFIGURED",
	}
	BotPolicy_Mode_value = map[string]int32{
		"UNKNOWN_MODE": 0,
		"MONITORED":    1,
		"CONFIGURED":   2,
	}
)

Enum value maps for BotPolicy_Mode.

View Source
var (
	BotPolicy_BotScalingMode_name = map[int32]string{
		0: "UNKNOWN_SCALING_MODE",
		1: "STEPPED",
		2: "DEMAND",
		3: "STEPPED_DECREASE",
	}
	BotPolicy_BotScalingMode_value = map[string]int32{
		"UNKNOWN_SCALING_MODE": 0,
		"STEPPED":              1,
		"DEMAND":               2,
		"STEPPED_DECREASE":     3,
	}
)

Enum value maps for BotPolicy_BotScalingMode.

View Source
var (
	ScalingAction_Actionable_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "YES",
		2: "NO",
	}
	ScalingAction_Actionable_value = map[string]int32{
		"UNSPECIFIED": 0,
		"YES":         1,
		"NO":          2,
	}
)

Enum value maps for ScalingAction_Actionable.

View Source
var (
	Branch_BranchType_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "RELEASE",
		2: "FACTORY",
		3: "FIRMWARE",
		4: "STABILIZE",
		5: "CUSTOM",
	}
	Branch_BranchType_value = map[string]int32{
		"UNSPECIFIED": 0,
		"RELEASE":     1,
		"FACTORY":     2,
		"FIRMWARE":    3,
		"STABILIZE":   4,
		"CUSTOM":      5,
	}
)

Enum value maps for Branch_BranchType.

View Source
var (
	BuildReport_BuildType_name = map[int32]string{
		0: "BUILD_TYPE_UNDEFINED",
		1: "BUILD_TYPE_RELEASE",
		2: "BUILD_TYPE_FIRMWARE",
		3: "BUILD_TYPE_FACTORY",
		4: "BUILD_TYPE_PUBLIC",
		5: "BUILD_TYPE_PAYGEN",
	}
	BuildReport_BuildType_value = map[string]int32{
		"BUILD_TYPE_UNDEFINED": 0,
		"BUILD_TYPE_RELEASE":   1,
		"BUILD_TYPE_FIRMWARE":  2,
		"BUILD_TYPE_FACTORY":   3,
		"BUILD_TYPE_PUBLIC":    4,
		"BUILD_TYPE_PAYGEN":    5,
	}
)

Enum value maps for BuildReport_BuildType.

View Source
var (
	BuildReport_BuildStatus_Status_name = map[int32]string{
		0:   "UNDEFINED",
		1:   "KIND_TERMINAL",
		2:   "KIND_RUNNING",
		100: "SUCCESS",
		101: "FAILURE",
		102: "INFRA_FAILURE",
		103: "WATCHDOG",
		104: "CANCELED",
		200: "RUNNING",
		201: "WAITING",
	}
	BuildReport_BuildStatus_Status_value = map[string]int32{
		"UNDEFINED":     0,
		"KIND_TERMINAL": 1,
		"KIND_RUNNING":  2,
		"SUCCESS":       100,
		"FAILURE":       101,
		"INFRA_FAILURE": 102,
		"WATCHDOG":      103,
		"CANCELED":      104,
		"RUNNING":       200,
		"WAITING":       201,
	}
)

Enum value maps for BuildReport_BuildStatus_Status.

View Source
var (
	BuildReport_BuildConfig_VersionKind_name = map[int32]string{
		0:  "VERSION_KIND_UNDEFINED",
		1:  "VERSION_KIND_ASH_CHROME",
		2:  "VERSION_KIND_CHROME",
		3:  "VERSION_KIND_ARC",
		4:  "VERSION_KIND_PLATFORM",
		5:  "VERSION_KIND_MILESTONE",
		6:  "VERSION_KIND_ANDROID_CONTAINER",
		7:  "VERSION_KIND_EC_FIRMWARE",
		8:  "VERSION_KIND_FINGERPRINT",
		9:  "VERSION_KIND_KERNEL",
		10: "VERSION_KIND_MAIN_FIRMWARE",
	}
	BuildReport_BuildConfig_VersionKind_value = map[string]int32{
		"VERSION_KIND_UNDEFINED":         0,
		"VERSION_KIND_ASH_CHROME":        1,
		"VERSION_KIND_CHROME":            2,
		"VERSION_KIND_ARC":               3,
		"VERSION_KIND_PLATFORM":          4,
		"VERSION_KIND_MILESTONE":         5,
		"VERSION_KIND_ANDROID_CONTAINER": 6,
		"VERSION_KIND_EC_FIRMWARE":       7,
		"VERSION_KIND_FINGERPRINT":       8,
		"VERSION_KIND_KERNEL":            9,
		"VERSION_KIND_MAIN_FIRMWARE":     10,
	}
)

Enum value maps for BuildReport_BuildConfig_VersionKind.

View Source
var (
	BuildReport_BuildConfig_Model_ModelVersionKind_name = map[int32]string{
		0: "MODEL_VERSION_KIND_UNDEFINED",
		1: "MODEL_VERSION_KIND_EC_FIRMWARE",
		2: "MODEL_VERSION_KIND_MAIN_READONLY_FIRMWARE",
		3: "MODEL_VERSION_KIND_MAIN_READWRITE_FIRMWARE",
	}
	BuildReport_BuildConfig_Model_ModelVersionKind_value = map[string]int32{
		"MODEL_VERSION_KIND_UNDEFINED":               0,
		"MODEL_VERSION_KIND_EC_FIRMWARE":             1,
		"MODEL_VERSION_KIND_MAIN_READONLY_FIRMWARE":  2,
		"MODEL_VERSION_KIND_MAIN_READWRITE_FIRMWARE": 3,
	}
)

Enum value maps for BuildReport_BuildConfig_Model_ModelVersionKind.

View Source
var (
	BuildReport_BuildArtifact_Type_name = map[int32]string{
		0:   "UNDEFINED",
		1:   "IMAGE_ZIP",
		2:   "FACTORY_IMAGE_ZIP",
		3:   "FIRMWARE_IMAGE_ARCHIVE",
		4:   "TEST_IMAGE_ARCHIVE",
		101: "HWQUAL_ARCHIVE",
		102: "DEBUG_ARCHIVE",
		400: "PAYLOAD_FULL",
		401: "PAYLOAD_DELTA",
	}
	BuildReport_BuildArtifact_Type_value = map[string]int32{
		"UNDEFINED":              0,
		"IMAGE_ZIP":              1,
		"FACTORY_IMAGE_ZIP":      2,
		"FIRMWARE_IMAGE_ARCHIVE": 3,
		"TEST_IMAGE_ARCHIVE":     4,
		"HWQUAL_ARCHIVE":         101,
		"DEBUG_ARCHIVE":          102,
		"PAYLOAD_FULL":           400,
		"PAYLOAD_DELTA":          401,
	}
)

Enum value maps for BuildReport_BuildArtifact_Type.

View Source
var (
	BuildReport_StepDetails_Status_name = map[int32]string{
		0:   "STEP_STATUS_UNDEFINED",
		1:   "KIND_TERMINAL",
		2:   "KIND_RUNNING",
		100: "STATUS_SUCCESS",
		101: "STATUS_FAILURE",
		102: "STATUS_INFRA_FAILURE",
		103: "STATUS_WATCHDOG",
		104: "STATUS_CANCELED",
		200: "STATUS_RUNNING",
	}
	BuildReport_StepDetails_Status_value = map[string]int32{
		"STEP_STATUS_UNDEFINED": 0,
		"KIND_TERMINAL":         1,
		"KIND_RUNNING":          2,
		"STATUS_SUCCESS":        100,
		"STATUS_FAILURE":        101,
		"STATUS_INFRA_FAILURE":  102,
		"STATUS_WATCHDOG":       103,
		"STATUS_CANCELED":       104,
		"STATUS_RUNNING":        200,
	}
)

Enum value maps for BuildReport_StepDetails_Status.

View Source
var (
	BuildReport_StepDetails_StepName_name = map[int32]string{
		0:   "STEP_UNDEFINED",
		100: "STEP_OVERALL",
		200: "STEP_SYNC",
		201: "STEP_SYNC_CHROME",
		300: "STEP_SDK",
		301: "STEP_SDK_INIT",
		302: "STEP_SDK_UPDATE",
		400: "STEP_BUILD",
		401: "STEP_BUILD_SYSROOT",
		402: "STEP_BUILD_PACKAGES",
		500: "STEP_DEBUG_SYMBOLS",
		501: "STEP_UNIT_TESTS",
	}
	BuildReport_StepDetails_StepName_value = map[string]int32{
		"STEP_UNDEFINED":      0,
		"STEP_OVERALL":        100,
		"STEP_SYNC":           200,
		"STEP_SYNC_CHROME":    201,
		"STEP_SDK":            300,
		"STEP_SDK_INIT":       301,
		"STEP_SDK_UPDATE":     302,
		"STEP_BUILD":          400,
		"STEP_BUILD_SYSROOT":  401,
		"STEP_BUILD_PACKAGES": 402,
		"STEP_DEBUG_SYMBOLS":  500,
		"STEP_UNIT_TESTS":     501,
	}
)

Enum value maps for BuildReport_StepDetails_StepName.

View Source
var (
	BuildReport_SignedBuildMetadata_VersionKind_name = map[int32]string{
		0: "VERSION_KIND_UNDEFINED",
		1: "VERSION_KIND_PLATFORM",
		2: "VERSION_KIND_MILESTONE",
		3: "VERSION_KIND_KEY_FIRMWARE_KEY",
		4: "VERSION_KIND_KEY_FIRMWARE",
		5: "VERSION_KIND_KEY_KERNEL_KEY",
		6: "VERSION_KIND_KEY_KERNEL",
	}
	BuildReport_SignedBuildMetadata_VersionKind_value = map[string]int32{
		"VERSION_KIND_UNDEFINED":        0,
		"VERSION_KIND_PLATFORM":         1,
		"VERSION_KIND_MILESTONE":        2,
		"VERSION_KIND_KEY_FIRMWARE_KEY": 3,
		"VERSION_KIND_KEY_FIRMWARE":     4,
		"VERSION_KIND_KEY_KERNEL_KEY":   5,
		"VERSION_KIND_KEY_KERNEL":       6,
	}
)

Enum value maps for BuildReport_SignedBuildMetadata_VersionKind.

View Source
var (
	BuildReport_SignedBuildMetadata_SigningStatus_name = map[int32]string{
		0: "SIGNING_STATUS_UNKNOWN",
		1: "SIGNING_STATUS_DOWNLOADING",
		2: "SIGNING_STATUS_SIGNING",
		3: "SIGNING_STATUS_UPLOADING",
		4: "SIGNING_STATUS_FINISHED",
		5: "SIGNING_STATUS_RETRY",
		6: "SIGNING_STATUS_PASSED",
		7: "SIGNING_STATUS_FAILED",
	}
	BuildReport_SignedBuildMetadata_SigningStatus_value = map[string]int32{
		"SIGNING_STATUS_UNKNOWN":     0,
		"SIGNING_STATUS_DOWNLOADING": 1,
		"SIGNING_STATUS_SIGNING":     2,
		"SIGNING_STATUS_UPLOADING":   3,
		"SIGNING_STATUS_FINISHED":    4,
		"SIGNING_STATUS_RETRY":       5,
		"SIGNING_STATUS_PASSED":      6,
		"SIGNING_STATUS_FAILED":      7,
	}
)

Enum value maps for BuildReport_SignedBuildMetadata_SigningStatus.

View Source
var (
	BuildReport_Payload_PayloadType_name = map[int32]string{
		0: "PAYLOAD_TYPE_UNKNOWN",
		1: "PAYLOAD_TYPE_STANDARD",
		2: "PAYLOAD_TYPE_MINIOS",
		3: "PAYLOAD_TYPE_DLC",
	}
	BuildReport_Payload_PayloadType_value = map[string]int32{
		"PAYLOAD_TYPE_UNKNOWN":  0,
		"PAYLOAD_TYPE_STANDARD": 1,
		"PAYLOAD_TYPE_MINIOS":   2,
		"PAYLOAD_TYPE_DLC":      3,
	}
)

Enum value maps for BuildReport_Payload_PayloadType.

View Source
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,
	}
)

Enum value maps for BuilderConfig_RunSpec.

View Source
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,
	}
)

Enum value maps for BuilderConfig_Dependencies.

View Source
var (
	BuilderConfig_BuildOrchestrator_name = map[int32]string{
		0: "BUILD_ORCHESTRATOR_UNSPECIFIED",
		1: "PORTAGE",
		2: "BAZEL",
	}
	BuilderConfig_BuildOrchestrator_value = map[string]int32{
		"BUILD_ORCHESTRATOR_UNSPECIFIED": 0,
		"PORTAGE":                        1,
		"BAZEL":                          2,
	}
)

Enum value maps for BuilderConfig_BuildOrchestrator.

View Source
var (
	BuilderConfig_BazelTargets_name = map[int32]string{
		0: "BAZEL_TARGETS_UNSPECIFIED",
		1: "LITE",
	}
	BuilderConfig_BazelTargets_value = map[string]int32{
		"BAZEL_TARGETS_UNSPECIFIED": 0,
		"LITE":                      1,
	}
)

Enum value maps for BuilderConfig_BazelTargets.

View Source
var (
	BuilderConfig_Id_Type_name = map[int32]string{
		0:  "TYPE_UNSPECIFIED",
		1:  "CQ",
		2:  "POSTSUBMIT",
		3:  "TOOLCHAIN",
		4:  "INFORMATIONAL",
		5:  "RELEASE",
		6:  "PUBLIC",
		7:  "FACTORY",
		8:  "INCREMENTAL",
		9:  "SDK",
		10: "SNAPSHOT",
	}
	BuilderConfig_Id_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED": 0,
		"CQ":               1,
		"POSTSUBMIT":       2,
		"TOOLCHAIN":        3,
		"INFORMATIONAL":    4,
		"RELEASE":          5,
		"PUBLIC":           6,
		"FACTORY":          7,
		"INCREMENTAL":      8,
		"SDK":              9,
		"SNAPSHOT":         10,
	}
)

Enum value maps for BuilderConfig_Id_Type.

View Source
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,
	}
)

Enum value maps for BuilderConfig_General_Environment.

View Source
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,
	}
)

Enum value maps for BuilderConfig_General_Manifest.

View Source
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,
	}
)

Enum value maps for BuilderConfig_General_RunWhen_Mode.

View Source
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,
	}
)

Enum value maps for BuilderConfig_Orchestrator_ChildSpec_CollectHandling.

View Source
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,
	}
)

Enum value maps for BuilderConfig_Artifacts_Prebuilts.

View Source
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",
		10: "IMAGE_ARCHIVES",
		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",
		34: "DLC_IMAGE",
		35: "BREAKPAD_DEBUG_SYMBOLS",
		36: "BUILD_MANIFEST",
		37: "UNIT_TESTS",
		38: "LICENSE_CREDITS",
		39: "CODE_COVERAGE_LLVM_JSON",
		40: "SIMPLE_CHROME_SYSROOT",
		41: "CHROME_EBUILD_ENV",
		42: "HWQUAL",
		43: "FACTORY_IMAGE",
		44: "CODE_COVERAGE_HTML",
		45: "STRIPPED_PACKAGES",
		46: "CODE_COVERAGE_RUST_LLVM_JSON",
		47: "FUZZER_SYSROOT",
		48: "CODE_COVERAGE_GOLANG",
		49: "IMAGE_SCRIPTS",
		50: "SYSROOT_ARCHIVE",
		51: "SDK_TARBALL",
		52: "SDK_TOOLCHAIN_PREBUILTS",
		53: "BAZEL_PERFORMANCE_ARTIFACTS",
		54: "CODE_COVERAGE_E2E",
		55: "FIRMWARE_TOKEN_DATABASE",
	}
	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,
		"IMAGE_ARCHIVES":                        10,
		"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,
		"DLC_IMAGE":                             34,
		"BREAKPAD_DEBUG_SYMBOLS":                35,
		"BUILD_MANIFEST":                        36,
		"UNIT_TESTS":                            37,
		"LICENSE_CREDITS":                       38,
		"CODE_COVERAGE_LLVM_JSON":               39,
		"SIMPLE_CHROME_SYSROOT":                 40,
		"CHROME_EBUILD_ENV":                     41,
		"HWQUAL":                                42,
		"FACTORY_IMAGE":                         43,
		"CODE_COVERAGE_HTML":                    44,
		"STRIPPED_PACKAGES":                     45,
		"CODE_COVERAGE_RUST_LLVM_JSON":          46,
		"FUZZER_SYSROOT":                        47,
		"CODE_COVERAGE_GOLANG":                  48,
		"IMAGE_SCRIPTS":                         49,
		"SYSROOT_ARCHIVE":                       50,
		"SDK_TARBALL":                           51,
		"SDK_TOOLCHAIN_PREBUILTS":               52,
		"BAZEL_PERFORMANCE_ARTIFACTS":           53,
		"CODE_COVERAGE_E2E":                     54,
		"FIRMWARE_TOKEN_DATABASE":               55,
	}
)

Enum value maps for BuilderConfig_Artifacts_ArtifactTypes.

View Source
var (
	RetryStep_name = map[int32]string{
		0:    "UNDEFINED",
		10:   "CREATE_BUILDSPEC",
		20:   "PUBLIC_BUILD_LKGM",
		30:   "RUN_CHILDREN",
		31:   "RUN_FAILED_CHILDREN",
		40:   "LAUNCH_TESTS",
		150:  "STAGE_ARTIFACTS",
		160:  "PUSH_IMAGES",
		165:  "DEBUG_SYMBOLS",
		170:  "EBUILD_TESTS",
		180:  "COLLECT_SIGNING",
		190:  "PAYGEN",
		1000: "UPLOAD_PAYLOAD",
		1010: "TEST_PAYLOAD",
	}
	RetryStep_value = map[string]int32{
		"UNDEFINED":           0,
		"CREATE_BUILDSPEC":    10,
		"PUBLIC_BUILD_LKGM":   20,
		"RUN_CHILDREN":        30,
		"RUN_FAILED_CHILDREN": 31,
		"LAUNCH_TESTS":        40,
		"STAGE_ARTIFACTS":     150,
		"PUSH_IMAGES":         160,
		"DEBUG_SYMBOLS":       165,
		"EBUILD_TESTS":        170,
		"COLLECT_SIGNING":     180,
		"PAYGEN":              190,
		"UPLOAD_PAYLOAD":      1000,
		"TEST_PAYLOAD":        1010,
	}
)

Enum value maps for RetryStep.

View Source
var (
	ImageType_name = map[int32]string{
		0:  "IMAGE_TYPE_UNDEFINED",
		1:  "IMAGE_TYPE_BASE",
		2:  "IMAGE_TYPE_DEV",
		3:  "IMAGE_TYPE_TEST",
		4:  "IMAGE_TYPE_BASE_VM",
		5:  "IMAGE_TYPE_TEST_VM",
		6:  "IMAGE_TYPE_RECOVERY",
		7:  "IMAGE_TYPE_FACTORY",
		8:  "IMAGE_TYPE_FIRMWARE",
		9:  "IMAGE_TYPE_CR50_FIRMWARE",
		10: "IMAGE_TYPE_BASE_GUEST_VM",
		11: "IMAGE_TYPE_TEST_GUEST_VM",
		12: "IMAGE_TYPE_DLC",
		13: "IMAGE_TYPE_GSC_FIRMWARE",
		14: "IMAGE_TYPE_ACCESSORY_USBPD",
		15: "IMAGE_TYPE_ACCESSORY_RWSIG",
		16: "IMAGE_TYPE_HPS_FIRMWARE",
		17: "IMAGE_TYPE_NETBOOT",
		18: "IMAGE_TYPE_UPDATE_PAYLOAD",
		19: "IMAGE_TYPE_FLEXOR_KERNEL",
	}
	ImageType_value = map[string]int32{
		"IMAGE_TYPE_UNDEFINED":       0,
		"IMAGE_TYPE_BASE":            1,
		"IMAGE_TYPE_DEV":             2,
		"IMAGE_TYPE_TEST":            3,
		"IMAGE_TYPE_BASE_VM":         4,
		"IMAGE_TYPE_TEST_VM":         5,
		"IMAGE_TYPE_RECOVERY":        6,
		"IMAGE_TYPE_FACTORY":         7,
		"IMAGE_TYPE_FIRMWARE":        8,
		"IMAGE_TYPE_CR50_FIRMWARE":   9,
		"IMAGE_TYPE_BASE_GUEST_VM":   10,
		"IMAGE_TYPE_TEST_GUEST_VM":   11,
		"IMAGE_TYPE_DLC":             12,
		"IMAGE_TYPE_GSC_FIRMWARE":    13,
		"IMAGE_TYPE_ACCESSORY_USBPD": 14,
		"IMAGE_TYPE_ACCESSORY_RWSIG": 15,
		"IMAGE_TYPE_HPS_FIRMWARE":    16,
		"IMAGE_TYPE_NETBOOT":         17,
		"IMAGE_TYPE_UPDATE_PAYLOAD":  18,
		"IMAGE_TYPE_FLEXOR_KERNEL":   19,
	}
)

Enum value maps for ImageType.

View Source
var (
	Channel_name = map[int32]string{
		0: "CHANNEL_UNSPECIFIED",
		1: "CHANNEL_STABLE",
		2: "CHANNEL_BETA",
		3: "CHANNEL_DEV",
		4: "CHANNEL_CANARY",
		5: "CHANNEL_LTS",
		6: "CHANNEL_LTC",
	}
	Channel_value = map[string]int32{
		"CHANNEL_UNSPECIFIED": 0,
		"CHANNEL_STABLE":      1,
		"CHANNEL_BETA":        2,
		"CHANNEL_DEV":         3,
		"CHANNEL_CANARY":      4,
		"CHANNEL_LTS":         5,
		"CHANNEL_LTC":         6,
	}
)

Enum value maps for Channel.

View Source
var (
	DeltaType_name = map[int32]string{
		0: "DELTA_UNKNOWN",
		1: "NO_DELTA",
		2: "FSI",
		3: "MILESTONE",
		4: "OMAHA",
		5: "STEPPING_STONE",
		6: "N2N",
	}
	DeltaType_value = map[string]int32{
		"DELTA_UNKNOWN":  0,
		"NO_DELTA":       1,
		"FSI":            2,
		"MILESTONE":      3,
		"OMAHA":          4,
		"STEPPING_STONE": 5,
		"N2N":            6,
	}
)

Enum value maps for DeltaType.

View Source
var (
	FwLocation_name = map[int32]string{
		0: "FW_LOCATION_UNKNOWN",
		1: "PLATFORM_EC",
		2: "PLATFORM_ZEPHYR",
		3: "PLATFORM_TI50",
		4: "PLATFORM_CR50",
		5: "PLATFORM_CHAMELEON",
	}
	FwLocation_value = map[string]int32{
		"FW_LOCATION_UNKNOWN": 0,
		"PLATFORM_EC":         1,
		"PLATFORM_ZEPHYR":     2,
		"PLATFORM_TI50":       3,
		"PLATFORM_CR50":       4,
		"PLATFORM_CHAMELEON":  5,
	}
)

Enum value maps for FwLocation.

View Source
var (
	GomaConfig_GomaApproach_name = map[int32]string{
		0: "GOMA_APPROACH_UNSPECIFIED",
		1: "DEFAULT",
		2: "RBE_PROD",
		3: "RBE_STAGING",
		4: "RBE_CHROMEOS",
	}
	GomaConfig_GomaApproach_value = map[string]int32{
		"GOMA_APPROACH_UNSPECIFIED": 0,
		"DEFAULT":                   1,
		"RBE_PROD":                  2,
		"RBE_STAGING":               3,
		"RBE_CHROMEOS":              4,
	}
)

Enum value maps for GomaConfig_GomaApproach.

View Source
var (
	Path_Location_name = map[int32]string{
		0: "NO_LOCATION",
		1: "INSIDE",
		2: "OUTSIDE",
	}
	Path_Location_value = map[string]int32{
		"NO_LOCATION": 0,
		"INSIDE":      1,
		"OUTSIDE":     2,
	}
)

Enum value maps for Path_Location.

View Source
var (
	ResultPath_Transfer_name = map[int32]string{
		0: "TRANSFER_UNSPECIFIED",
		1: "TRANSFER_COPY",
		2: "TRANSFER_TRANSLATE",
	}
	ResultPath_Transfer_value = map[string]int32{
		"TRANSFER_UNSPECIFIED": 0,
		"TRANSFER_COPY":        1,
		"TRANSFER_TRANSLATE":   2,
	}
)

Enum value maps for ResultPath_Transfer.

View Source
var (
	ArtifactsByService_CodeCoverageUploadInfo_CodeCoverageType_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "LLVM",
		2: "LCOV",
	}
	ArtifactsByService_CodeCoverageUploadInfo_CodeCoverageType_value = map[string]int32{
		"UNSPECIFIED": 0,
		"LLVM":        1,
		"LCOV":        2,
	}
)

Enum value maps for ArtifactsByService_CodeCoverageUploadInfo_CodeCoverageType.

View Source
var (
	ArtifactsByService_Legacy_ArtifactType_name = map[int32]string{
		0:  "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",
		10: "IMAGE_ARCHIVES",
		27: "FPMCU_UNITTESTS",
		28: "GCE_TARBALL",
		32: "DEBUG_SYMBOLS",
	}
	ArtifactsByService_Legacy_ArtifactType_value = map[string]int32{
		"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,
		"IMAGE_ARCHIVES":      10,
		"FPMCU_UNITTESTS":     27,
		"GCE_TARBALL":         28,
		"DEBUG_SYMBOLS":       32,
	}
)

Enum value maps for ArtifactsByService_Legacy_ArtifactType.

View Source
var (
	ArtifactsByService_Toolchain_ArtifactType_name = map[int32]string{
		0:  "UNSPECIFIED",
		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",
		29: "COMPILER_RUSAGE_LOG",
		52: "SDK_TOOLCHAIN_PREBUILTS",
	}
	ArtifactsByService_Toolchain_ArtifactType_value = map[string]int32{
		"UNSPECIFIED":                           0,
		"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,
		"COMPILER_RUSAGE_LOG":                   29,
		"SDK_TOOLCHAIN_PREBUILTS":               52,
	}
)

Enum value maps for ArtifactsByService_Toolchain_ArtifactType.

View Source
var (
	ArtifactsByService_Image_ArtifactType_name = map[int32]string{
		0:  "UNSPECIFIED",
		34: "DLC_IMAGE",
		38: "LICENSE_CREDITS",
		43: "FACTORY_IMAGE",
		45: "STRIPPED_PACKAGES",
		49: "IMAGE_SCRIPTS",
	}
	ArtifactsByService_Image_ArtifactType_value = map[string]int32{
		"UNSPECIFIED":       0,
		"DLC_IMAGE":         34,
		"LICENSE_CREDITS":   38,
		"FACTORY_IMAGE":     43,
		"STRIPPED_PACKAGES": 45,
		"IMAGE_SCRIPTS":     49,
	}
)

Enum value maps for ArtifactsByService_Image_ArtifactType.

View Source
var (
	ArtifactsByService_Package_ArtifactType_name = map[int32]string{
		0: "UNSPECIFIED",
	}
	ArtifactsByService_Package_ArtifactType_value = map[string]int32{
		"UNSPECIFIED": 0,
	}
)

Enum value maps for ArtifactsByService_Package_ArtifactType.

View Source
var (
	ArtifactsByService_Sysroot_ArtifactType_name = map[int32]string{
		0:  "UNSPECIFIED",
		32: "DEBUG_SYMBOLS",
		35: "BREAKPAD_DEBUG_SYMBOLS",
		40: "SIMPLE_CHROME_SYSROOT",
		41: "CHROME_EBUILD_ENV",
		47: "FUZZER_SYSROOT",
		50: "SYSROOT_ARCHIVE",
		53: "BAZEL_PERFORMANCE_ARTIFACTS",
		56: "COMPILE_COMMANDS_JSON",
	}
	ArtifactsByService_Sysroot_ArtifactType_value = map[string]int32{
		"UNSPECIFIED":                 0,
		"DEBUG_SYMBOLS":               32,
		"BREAKPAD_DEBUG_SYMBOLS":      35,
		"SIMPLE_CHROME_SYSROOT":       40,
		"CHROME_EBUILD_ENV":           41,
		"FUZZER_SYSROOT":              47,
		"SYSROOT_ARCHIVE":             50,
		"BAZEL_PERFORMANCE_ARTIFACTS": 53,
		"COMPILE_COMMANDS_JSON":       56,
	}
)

Enum value maps for ArtifactsByService_Sysroot_ArtifactType.

View Source
var (
	ArtifactsByService_Sysroot_BreakpadSymbolGenerationExpectedFile_name = map[int32]string{
		0: "EXPECTED_FILE_UNSET",
		1: "EXPECTED_FILE_ASH_CHROME",
		2: "EXPECTED_FILE_LIBC",
		3: "EXPECTED_FILE_CRASH_REPORTER",
		4: "EXPECTED_FILE_LIBMETRICS",
	}
	ArtifactsByService_Sysroot_BreakpadSymbolGenerationExpectedFile_value = map[string]int32{
		"EXPECTED_FILE_UNSET":          0,
		"EXPECTED_FILE_ASH_CHROME":     1,
		"EXPECTED_FILE_LIBC":           2,
		"EXPECTED_FILE_CRASH_REPORTER": 3,
		"EXPECTED_FILE_LIBMETRICS":     4,
	}
)

Enum value maps for ArtifactsByService_Sysroot_BreakpadSymbolGenerationExpectedFile.

View Source
var (
	ArtifactsByService_Test_ArtifactType_name = map[int32]string{
		0:  "UNSPECIFIED",
		37: "UNIT_TESTS",
		39: "CODE_COVERAGE_LLVM_JSON",
		42: "HWQUAL",
		46: "CODE_COVERAGE_RUST_LLVM_JSON",
		48: "CODE_COVERAGE_GOLANG",
		54: "CODE_COVERAGE_E2E",
	}
	ArtifactsByService_Test_ArtifactType_value = map[string]int32{
		"UNSPECIFIED":                  0,
		"UNIT_TESTS":                   37,
		"CODE_COVERAGE_LLVM_JSON":      39,
		"HWQUAL":                       42,
		"CODE_COVERAGE_RUST_LLVM_JSON": 46,
		"CODE_COVERAGE_GOLANG":         48,
		"CODE_COVERAGE_E2E":            54,
	}
)

Enum value maps for ArtifactsByService_Test_ArtifactType.

View Source
var (
	ArtifactsByService_Firmware_ArtifactType_name = map[int32]string{
		0:  "UNSPECIFIED",
		30: "FIRMWARE_TARBALL",
		31: "FIRMWARE_TARBALL_INFO",
		33: "FIRMWARE_LCOV",
		44: "CODE_COVERAGE_HTML",
		55: "FIRMWARE_TOKEN_DATABASE",
	}
	ArtifactsByService_Firmware_ArtifactType_value = map[string]int32{
		"UNSPECIFIED":             0,
		"FIRMWARE_TARBALL":        30,
		"FIRMWARE_TARBALL_INFO":   31,
		"FIRMWARE_LCOV":           33,
		"CODE_COVERAGE_HTML":      44,
		"FIRMWARE_TOKEN_DATABASE": 55,
	}
)

Enum value maps for ArtifactsByService_Firmware_ArtifactType.

View Source
var (
	ArtifactsByService_Infra_ArtifactType_name = map[int32]string{
		0:  "UNSPECIFIED",
		36: "BUILD_MANIFEST",
	}
	ArtifactsByService_Infra_ArtifactType_value = map[string]int32{
		"UNSPECIFIED":    0,
		"BUILD_MANIFEST": 36,
	}
)

Enum value maps for ArtifactsByService_Infra_ArtifactType.

View Source
var (
	ArtifactsByService_Sdk_ArtifactType_name = map[int32]string{
		0:  "UNSPECIFIED",
		51: "SDK_TARBALL",
	}
	ArtifactsByService_Sdk_ArtifactType_value = map[string]int32{
		"UNSPECIFIED": 0,
		"SDK_TARBALL": 51,
	}
)

Enum value maps for ArtifactsByService_Sdk_ArtifactType.

View Source
var (
	MonitoringMode_name = map[int32]string{
		0: "DEFAULT_TRACKING",
		1: "TASK_BOT_COUNT",
		2: "MAX_PEND_TIME",
		3: "PASS_FAIL_COUNT",
	}
	MonitoringMode_value = map[string]int32{
		"DEFAULT_TRACKING": 0,
		"TASK_BOT_COUNT":   1,
		"MAX_PEND_TIME":    2,
		"PASS_FAIL_COUNT":  3,
	}
)

Enum value maps for MonitoringMode.

View Source
var (
	BuilderType_name = map[int32]string{
		0: "UNKNOWN_BUILDER_TYPE",
		1: "RELEASE",
	}
	BuilderType_value = map[string]int32{
		"UNKNOWN_BUILDER_TYPE": 0,
		"RELEASE":              1,
	}
)

Enum value maps for BuilderType.

View Source
var (
	Architecture_name = map[int32]string{
		0: "UNKNOWN",
		1: "X86_INTERNAL",
		2: "ARM_INTERNAL",
	}
	Architecture_value = map[string]int32{
		"UNKNOWN":      0,
		"X86_INTERNAL": 1,
		"ARM_INTERNAL": 2,
	}
)

Enum value maps for Architecture.

View Source
var (
	BuildCadence_name = map[int32]string{
		0: "UNKNOWN_CADENCE",
		1: "ONCE_PER_WEEK_CADENCE",
		2: "THRICE_PER_WEEK_CADENCE",
		3: "DAILY_CADENCE",
	}
	BuildCadence_value = map[string]int32{
		"UNKNOWN_CADENCE":         0,
		"ONCE_PER_WEEK_CADENCE":   1,
		"THRICE_PER_WEEK_CADENCE": 2,
		"DAILY_CADENCE":           3,
	}
)

Enum value maps for BuildCadence.

View Source
var (
	AggregateGreenness_Greenness_Context_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "IRRELEVANT",
	}
	AggregateGreenness_Greenness_Context_value = map[string]int32{
		"UNSPECIFIED": 0,
		"IRRELEVANT":  1,
	}
)

Enum value maps for AggregateGreenness_Greenness_Context.

View Source
var (
	PayloadProperties_DeltaType_name = map[int32]string{
		0: "NOT_SET",
		1: "NO_DELTA",
		2: "OMAHA",
		3: "STEPPING_STONE",
		4: "MILESTONE",
		5: "FSI",
	}
	PayloadProperties_DeltaType_value = map[string]int32{
		"NOT_SET":        0,
		"NO_DELTA":       1,
		"OMAHA":          2,
		"STEPPING_STONE": 3,
		"MILESTONE":      4,
		"FSI":            5,
	}
)

Enum value maps for PayloadProperties_DeltaType.

View Source
var (
	RepoState_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "STATE_CLEAN",
		2: "STATE_DIRTY",
		3: "STATE_RECOVERY",
	}
	RepoState_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"STATE_CLEAN":       1,
		"STATE_DIRTY":       2,
		"STATE_RECOVERY":    3,
	}
)

Enum value maps for RepoState_State.

View Source
var (
	SignerType_name = map[int32]string{
		0: "SIGNER_UNSPECIFIED",
		1: "SIGNER_PRODUCTION",
		2: "SIGNER_STAGING",
		3: "SIGNER_DEV",
	}
	SignerType_value = map[string]int32{
		"SIGNER_UNSPECIFIED": 0,
		"SIGNER_PRODUCTION":  1,
		"SIGNER_STAGING":     2,
		"SIGNER_DEV":         3,
	}
)

Enum value maps for SignerType.

View Source
var (
	Cr50Instructions_Target_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "PREPVT",
		2: "RELEASE_CANDIDATE",
		3: "NODE_LOCKED",
		4: "GENERAL_RELEASE",
	}
	Cr50Instructions_Target_value = map[string]int32{
		"UNSPECIFIED":       0,
		"PREPVT":            1,
		"RELEASE_CANDIDATE": 2,
		"NODE_LOCKED":       3,
		"GENERAL_RELEASE":   4,
	}
)

Enum value maps for Cr50Instructions_Target.

View Source
var (
	GscInstructions_Target_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "PREPVT",
		2: "RELEASE_CANDIDATE",
		3: "NODE_LOCKED",
		4: "GENERAL_RELEASE",
		5: "NIGHTLY",
	}
	GscInstructions_Target_value = map[string]int32{
		"UNSPECIFIED":       0,
		"PREPVT":            1,
		"RELEASE_CANDIDATE": 2,
		"NODE_LOCKED":       3,
		"GENERAL_RELEASE":   4,
		"NIGHTLY":           5,
	}
)

Enum value maps for GscInstructions_Target.

View Source
var (
	SigningStatus_name = map[int32]string{
		0: "STATUS_UNDEFINED",
		1: "STATUS_SUCCESS",
		2: "STATUS_FAILURE",
	}
	SigningStatus_value = map[string]int32{
		"STATUS_UNDEFINED": 0,
		"STATUS_SUCCESS":   1,
		"STATUS_FAILURE":   2,
	}
)

Enum value maps for SigningStatus.

View Source
var (
	TestDisablement_TestBehavior_name = map[int32]string{
		0: "CRITICAL",
		1: "INFORMATIONAL",
		2: "INVALID",
		3: "WONT_FIX",
		4: "SKIP_TEMPORARY",
	}
	TestDisablement_TestBehavior_value = map[string]int32{
		"CRITICAL":       0,
		"INFORMATIONAL":  1,
		"INVALID":        2,
		"WONT_FIX":       3,
		"SKIP_TEMPORARY": 4,
	}
)

Enum value maps for TestDisablement_TestBehavior.

View Source
var (
	// optional bool logging_optional = 54444;
	E_LoggingOptional = &file_chromiumos_common_proto_extTypes[0]
)

Extension fields to descriptorpb.FieldOptions.

View Source
var File_chromiumos_bot_scaling_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_branch_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_build_report_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_builder_config_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_checkpoint_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_chromiumdash_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_common_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_conductor_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_dut_tracking_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_ge_config_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_generate_build_plan_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_greenness_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_metrics_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_payload_config_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_prebuilts_cloud_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_repo_cache_state_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_sdk_cache_state_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_sign_image_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_signing_proto protoreflect.FileDescriptor
View Source
var File_chromiumos_test_disablement_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AfdoRelease

type AfdoRelease struct {

	// ToolchainService Chrome AFDO artifacts require profile name.
	ChromeCwpProfile string `protobuf:"bytes,1,opt,name=chrome_cwp_profile,json=chromeCwpProfile,proto3" json:"chrome_cwp_profile,omitempty"`
	// The build id of the image_build.  Used to generate the location for the
	// image archive.
	ImageBuildId int64 `protobuf:"varint,2,opt,name=image_build_id,json=imageBuildId,proto3" json:"image_build_id,omitempty"`
	// contains filtered or unexported fields
}

ToolchainService Unverified Release AFDO artifacts require information about the builder that created the image used to generate the unverified chrome benchmark perf file.

func (*AfdoRelease) Descriptor deprecated

func (*AfdoRelease) Descriptor() ([]byte, []int)

Deprecated: Use AfdoRelease.ProtoReflect.Descriptor instead.

func (*AfdoRelease) GetChromeCwpProfile

func (x *AfdoRelease) GetChromeCwpProfile() string

func (*AfdoRelease) GetImageBuildId

func (x *AfdoRelease) GetImageBuildId() int64

func (*AfdoRelease) ProtoMessage

func (*AfdoRelease) ProtoMessage()

func (*AfdoRelease) ProtoReflect

func (x *AfdoRelease) ProtoReflect() protoreflect.Message

func (*AfdoRelease) Reset

func (x *AfdoRelease) Reset()

func (*AfdoRelease) String

func (x *AfdoRelease) String() string

type AggregateGreenness

type AggregateGreenness struct {

	// Aggregate indication of greenness for all targets/builders in this run.
	AggregateMetric int64 `protobuf:"varint,1,opt,name=aggregate_metric,json=aggregateMetric,proto3" json:"aggregate_metric,omitempty"`
	// List of greenness to target granularity. Will be deprecated soon.
	TargetGreenness []*AggregateGreenness_Greenness `protobuf:"bytes,2,rep,name=target_greenness,json=targetGreenness,proto3" json:"target_greenness,omitempty"`
	// Aggregate indication of build-only greenness for all targets/builders in this run.
	AggregateBuildMetric int64 `protobuf:"varint,3,opt,name=aggregate_build_metric,json=aggregateBuildMetric,proto3" json:"aggregate_build_metric,omitempty"`
	// List of greenness to builder granularity.
	BuilderGreenness []*AggregateGreenness_Greenness `protobuf:"bytes,4,rep,name=builder_greenness,json=builderGreenness,proto3" json:"builder_greenness,omitempty"`
	// contains filtered or unexported fields
}

AggregateGreenness is the expression of greenness of source and infra at a given point in time. b:305071352 - target specific fields will be deprecated.

func (*AggregateGreenness) Descriptor deprecated

func (*AggregateGreenness) Descriptor() ([]byte, []int)

Deprecated: Use AggregateGreenness.ProtoReflect.Descriptor instead.

func (*AggregateGreenness) GetAggregateBuildMetric

func (x *AggregateGreenness) GetAggregateBuildMetric() int64

func (*AggregateGreenness) GetAggregateMetric

func (x *AggregateGreenness) GetAggregateMetric() int64

func (*AggregateGreenness) GetBuilderGreenness

func (x *AggregateGreenness) GetBuilderGreenness() []*AggregateGreenness_Greenness

func (*AggregateGreenness) GetTargetGreenness

func (x *AggregateGreenness) GetTargetGreenness() []*AggregateGreenness_Greenness

func (*AggregateGreenness) ProtoMessage

func (*AggregateGreenness) ProtoMessage()

func (*AggregateGreenness) ProtoReflect

func (x *AggregateGreenness) ProtoReflect() protoreflect.Message

func (*AggregateGreenness) Reset

func (x *AggregateGreenness) Reset()

func (*AggregateGreenness) String

func (x *AggregateGreenness) String() string

type AggregateGreenness_Greenness

type AggregateGreenness_Greenness struct {

	// The name of the target. Will be deprecated soon.
	Target string `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	// Indication of greenness for the target/builder in this run.
	Metric  int64                                `protobuf:"varint,2,opt,name=metric,proto3" json:"metric,omitempty"`
	Context AggregateGreenness_Greenness_Context `protobuf:"varint,3,opt,name=context,proto3,enum=chromiumos.AggregateGreenness_Greenness_Context" json:"context,omitempty"`
	// Indication of build-only greenness for the target/builder in this run.
	BuildMetric int64 `protobuf:"varint,4,opt,name=build_metric,json=buildMetric,proto3" json:"build_metric,omitempty"`
	// The name of the builder. Ex: 'brya-kernelnext', etc.
	Builder string `protobuf:"bytes,5,opt,name=builder,proto3" json:"builder,omitempty"`
	// contains filtered or unexported fields
}

Greenness specific to a target/builder.

func (*AggregateGreenness_Greenness) Descriptor deprecated

func (*AggregateGreenness_Greenness) Descriptor() ([]byte, []int)

Deprecated: Use AggregateGreenness_Greenness.ProtoReflect.Descriptor instead.

func (*AggregateGreenness_Greenness) GetBuildMetric

func (x *AggregateGreenness_Greenness) GetBuildMetric() int64

func (*AggregateGreenness_Greenness) GetBuilder

func (x *AggregateGreenness_Greenness) GetBuilder() string

func (*AggregateGreenness_Greenness) GetContext

func (*AggregateGreenness_Greenness) GetMetric

func (x *AggregateGreenness_Greenness) GetMetric() int64

func (*AggregateGreenness_Greenness) GetTarget

func (x *AggregateGreenness_Greenness) GetTarget() string

func (*AggregateGreenness_Greenness) ProtoMessage

func (*AggregateGreenness_Greenness) ProtoMessage()

func (*AggregateGreenness_Greenness) ProtoReflect

func (*AggregateGreenness_Greenness) Reset

func (x *AggregateGreenness_Greenness) Reset()

func (*AggregateGreenness_Greenness) String

type AggregateGreenness_Greenness_Context

type AggregateGreenness_Greenness_Context int32

Specifies context for greenness score if needed.

const (
	AggregateGreenness_Greenness_UNSPECIFIED AggregateGreenness_Greenness_Context = 0
	// The target/builder was not relevant.
	AggregateGreenness_Greenness_IRRELEVANT AggregateGreenness_Greenness_Context = 1
)

func (AggregateGreenness_Greenness_Context) Descriptor

func (AggregateGreenness_Greenness_Context) Enum

func (AggregateGreenness_Greenness_Context) EnumDescriptor deprecated

func (AggregateGreenness_Greenness_Context) EnumDescriptor() ([]byte, []int)

Deprecated: Use AggregateGreenness_Greenness_Context.Descriptor instead.

func (AggregateGreenness_Greenness_Context) Number

func (AggregateGreenness_Greenness_Context) String

func (AggregateGreenness_Greenness_Context) Type

type ApplicationUtilization

type ApplicationUtilization struct {

	// Application namespace to associate resources.
	Application         string                 `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	ResourceUtilization []*ResourceUtilization `protobuf:"bytes,2,rep,name=resource_utilization,json=resourceUtilization,proto3" json:"resource_utilization,omitempty"`
	// contains filtered or unexported fields
}

Application utilization, per application at a regional assignment.

func (*ApplicationUtilization) Descriptor deprecated

func (*ApplicationUtilization) Descriptor() ([]byte, []int)

Deprecated: Use ApplicationUtilization.ProtoReflect.Descriptor instead.

func (*ApplicationUtilization) GetApplication

func (x *ApplicationUtilization) GetApplication() string

func (*ApplicationUtilization) GetResourceUtilization

func (x *ApplicationUtilization) GetResourceUtilization() []*ResourceUtilization

func (*ApplicationUtilization) ProtoMessage

func (*ApplicationUtilization) ProtoMessage()

func (*ApplicationUtilization) ProtoReflect

func (x *ApplicationUtilization) ProtoReflect() protoreflect.Message

func (*ApplicationUtilization) Reset

func (x *ApplicationUtilization) Reset()

func (*ApplicationUtilization) String

func (x *ApplicationUtilization) String() string

type Architecture

type Architecture int32
const (
	Architecture_UNKNOWN      Architecture = 0
	Architecture_X86_INTERNAL Architecture = 1
	Architecture_ARM_INTERNAL Architecture = 2
)

func (Architecture) Descriptor

func (Architecture) Enum

func (x Architecture) Enum() *Architecture

func (Architecture) EnumDescriptor deprecated

func (Architecture) EnumDescriptor() ([]byte, []int)

Deprecated: Use Architecture.Descriptor instead.

func (Architecture) Number

func (Architecture) String

func (x Architecture) String() string

func (Architecture) Type

type ArchiveArtifacts

type ArchiveArtifacts struct {

	// The name of the unsigned archive.
	InputArchiveName string `protobuf:"bytes,1,opt,name=input_archive_name,json=inputArchiveName,proto3" json:"input_archive_name,omitempty"`
	// Image type of the archive.
	ImageType ImageType `protobuf:"varint,7,opt,name=image_type,json=imageType,proto3,enum=chromiumos.ImageType" json:"image_type,omitempty"`
	// Keyset used to sign the archive artifacts.
	Keyset string `protobuf:"bytes,2,opt,name=keyset,proto3" json:"keyset,omitempty"`
	// Whether the keyset used to sign the artifacts is an MP keyset.
	KeysetIsMp bool `protobuf:"varint,10,opt,name=keyset_is_mp,json=keysetIsMp,proto3" json:"keyset_is_mp,omitempty"`
	// The resulting signed artifacts.
	SignedArtifacts []*SignedArtifact `protobuf:"bytes,3,rep,name=signed_artifacts,json=signedArtifacts,proto3" json:"signed_artifacts,omitempty"`
	// Signed artifacts for a specific build target.
	BuildTarget string `protobuf:"bytes,4,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// Channel the artifact was signed for.
	Channel Channel `protobuf:"varint,5,opt,name=channel,proto3,enum=chromiumos.Channel" json:"channel,omitempty"`
	// Keyset versions.
	KeysetVersions *KeysetVersions `protobuf:"bytes,8,opt,name=keyset_versions,json=keysetVersions,proto3" json:"keyset_versions,omitempty"`
	// Status of the signing operation.
	SigningStatus BuildReport_SignedBuildMetadata_SigningStatus `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ArchiveArtifacts) Descriptor deprecated

func (*ArchiveArtifacts) Descriptor() ([]byte, []int)

Deprecated: Use ArchiveArtifacts.ProtoReflect.Descriptor instead.

func (*ArchiveArtifacts) GetBuildTarget

func (x *ArchiveArtifacts) GetBuildTarget() string

func (*ArchiveArtifacts) GetChannel

func (x *ArchiveArtifacts) GetChannel() Channel

func (*ArchiveArtifacts) GetImageType

func (x *ArchiveArtifacts) GetImageType() ImageType

func (*ArchiveArtifacts) GetInputArchiveName

func (x *ArchiveArtifacts) GetInputArchiveName() string

func (*ArchiveArtifacts) GetKeyset

func (x *ArchiveArtifacts) GetKeyset() string

func (*ArchiveArtifacts) GetKeysetIsMp

func (x *ArchiveArtifacts) GetKeysetIsMp() bool

func (*ArchiveArtifacts) GetKeysetVersions

func (x *ArchiveArtifacts) GetKeysetVersions() *KeysetVersions

func (*ArchiveArtifacts) GetSignedArtifacts

func (x *ArchiveArtifacts) GetSignedArtifacts() []*SignedArtifact

func (*ArchiveArtifacts) GetSigningStatus

func (*ArchiveArtifacts) ProtoMessage

func (*ArchiveArtifacts) ProtoMessage()

func (*ArchiveArtifacts) ProtoReflect

func (x *ArchiveArtifacts) ProtoReflect() protoreflect.Message

func (*ArchiveArtifacts) Reset

func (x *ArchiveArtifacts) Reset()

func (*ArchiveArtifacts) String

func (x *ArchiveArtifacts) String() string

type ArtifactHashes

type ArtifactHashes struct {

	// Hashes sent via pubsub to GoldenEye see b/310256594.
	// The md5 hash of the signed artifact.
	SignedMd5 string `protobuf:"bytes,1,opt,name=signed_md5,json=signedMd5,proto3" json:"signed_md5,omitempty"`
	// The sha1 hash of the signed artifact.
	SignedSha1 string `protobuf:"bytes,2,opt,name=signed_sha1,json=signedSha1,proto3" json:"signed_sha1,omitempty"`
	// The sha256 hash of the signed artifact.
	SignedSha256 string `protobuf:"bytes,3,opt,name=signed_sha256,json=signedSha256,proto3" json:"signed_sha256,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactHashes) Descriptor deprecated

func (*ArtifactHashes) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactHashes.ProtoReflect.Descriptor instead.

func (*ArtifactHashes) GetSignedMd5

func (x *ArtifactHashes) GetSignedMd5() string

func (*ArtifactHashes) GetSignedSha1

func (x *ArtifactHashes) GetSignedSha1() string

func (*ArtifactHashes) GetSignedSha256

func (x *ArtifactHashes) GetSignedSha256() string

func (*ArtifactHashes) ProtoMessage

func (*ArtifactHashes) ProtoMessage()

func (*ArtifactHashes) ProtoReflect

func (x *ArtifactHashes) ProtoReflect() protoreflect.Message

func (*ArtifactHashes) Reset

func (x *ArtifactHashes) Reset()

func (*ArtifactHashes) String

func (x *ArtifactHashes) String() string

type ArtifactProfileInfo

type ArtifactProfileInfo struct {

	// Types that are assignable to ArtifactProfileInfo:
	//	*ArtifactProfileInfo_ChromeCwpProfile
	//	*ArtifactProfileInfo_KernelVersion
	//	*ArtifactProfileInfo_AfdoRelease
	ArtifactProfileInfo isArtifactProfileInfo_ArtifactProfileInfo `protobuf_oneof:"artifact_profile_info"`
	// Profile architecture, required in all artifacts.
	Arch string `protobuf:"bytes,4,opt,name=arch,proto3" json:"arch,omitempty"`
	// contains filtered or unexported fields
}

Artifact profile information used by artifact prepare/bundle endpoints in addition to input_artifacts.

func (*ArtifactProfileInfo) Descriptor deprecated

func (*ArtifactProfileInfo) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactProfileInfo.ProtoReflect.Descriptor instead.

func (*ArtifactProfileInfo) GetAfdoRelease

func (x *ArtifactProfileInfo) GetAfdoRelease() *AfdoRelease

func (*ArtifactProfileInfo) GetArch

func (x *ArtifactProfileInfo) GetArch() string

func (*ArtifactProfileInfo) GetArtifactProfileInfo

func (m *ArtifactProfileInfo) GetArtifactProfileInfo() isArtifactProfileInfo_ArtifactProfileInfo

func (*ArtifactProfileInfo) GetChromeCwpProfile

func (x *ArtifactProfileInfo) GetChromeCwpProfile() string

func (*ArtifactProfileInfo) GetKernelVersion

func (x *ArtifactProfileInfo) GetKernelVersion() string

func (*ArtifactProfileInfo) ProtoMessage

func (*ArtifactProfileInfo) ProtoMessage()

func (*ArtifactProfileInfo) ProtoReflect

func (x *ArtifactProfileInfo) ProtoReflect() protoreflect.Message

func (*ArtifactProfileInfo) Reset

func (x *ArtifactProfileInfo) Reset()

func (*ArtifactProfileInfo) String

func (x *ArtifactProfileInfo) String() string

type ArtifactProfileInfo_AfdoRelease

type ArtifactProfileInfo_AfdoRelease struct {
	// ToolchainService Unverified Release AFDO artifacts require more.
	AfdoRelease *AfdoRelease `protobuf:"bytes,3,opt,name=afdo_release,json=afdoRelease,proto3,oneof"`
}

type ArtifactProfileInfo_ChromeCwpProfile

type ArtifactProfileInfo_ChromeCwpProfile struct {
	// ToolchainService Chrome AFDO artifacts require profile name.
	ChromeCwpProfile string `protobuf:"bytes,1,opt,name=chrome_cwp_profile,json=chromeCwpProfile,proto3,oneof"`
}

type ArtifactProfileInfo_KernelVersion

type ArtifactProfileInfo_KernelVersion struct {
	// ToolchainService Kernel AFDO artifacts require a kernel version.
	KernelVersion string `protobuf:"bytes,2,opt,name=kernel_version,json=kernelVersion,proto3,oneof"`
}

type ArtifactsByService

type ArtifactsByService struct {
	Legacy    *ArtifactsByService_Legacy    `protobuf:"bytes,1,opt,name=legacy,proto3" json:"legacy,omitempty"`
	Toolchain *ArtifactsByService_Toolchain `protobuf:"bytes,2,opt,name=toolchain,proto3" json:"toolchain,omitempty"`
	Image     *ArtifactsByService_Image     `protobuf:"bytes,3,opt,name=image,proto3" json:"image,omitempty"`
	Package   *ArtifactsByService_Package   `protobuf:"bytes,4,opt,name=package,proto3" json:"package,omitempty"`
	Sysroot   *ArtifactsByService_Sysroot   `protobuf:"bytes,5,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	Test      *ArtifactsByService_Test      `protobuf:"bytes,6,opt,name=test,proto3" json:"test,omitempty"`
	// Profile information needed by the artifact handler, if any.
	ProfileInfo *ArtifactProfileInfo         `protobuf:"bytes,7,opt,name=profile_info,json=profileInfo,proto3" json:"profile_info,omitempty"`
	Firmware    *ArtifactsByService_Firmware `protobuf:"bytes,8,opt,name=firmware,proto3" json:"firmware,omitempty"`
	Infra       *ArtifactsByService_Infra    `protobuf:"bytes,9,opt,name=infra,proto3" json:"infra,omitempty"`
	Sdk         *ArtifactsByService_Sdk      `protobuf:"bytes,10,opt,name=sdk,proto3" json:"sdk,omitempty"`
	// contains filtered or unexported fields
}

Artifact information. Used by the ArtifactsService.PrepareForBuild and BundleArtifacts endpoints to dispatch the appropriate service routines to prepare or bundle as a batch.

func (*ArtifactsByService) Descriptor deprecated

func (*ArtifactsByService) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService.ProtoReflect.Descriptor instead.

func (*ArtifactsByService) GetFirmware

func (*ArtifactsByService) GetImage

func (*ArtifactsByService) GetInfra

func (*ArtifactsByService) GetLegacy

func (*ArtifactsByService) GetPackage

func (*ArtifactsByService) GetProfileInfo

func (x *ArtifactsByService) GetProfileInfo() *ArtifactProfileInfo

func (*ArtifactsByService) GetSdk

func (*ArtifactsByService) GetSysroot

func (*ArtifactsByService) GetTest

func (*ArtifactsByService) GetToolchain

func (*ArtifactsByService) ProtoMessage

func (*ArtifactsByService) ProtoMessage()

func (*ArtifactsByService) ProtoReflect

func (x *ArtifactsByService) ProtoReflect() protoreflect.Message

func (*ArtifactsByService) Reset

func (x *ArtifactsByService) Reset()

func (*ArtifactsByService) String

func (x *ArtifactsByService) String() string

type ArtifactsByService_CodeCoverageUploadInfo

type ArtifactsByService_CodeCoverageUploadInfo struct {
	CoverageType ArtifactsByService_CodeCoverageUploadInfo_CodeCoverageType `` /* 173-byte string literal not displayed */
	// contains filtered or unexported fields
}

How to publish code coverage information for an artifact.

func (*ArtifactsByService_CodeCoverageUploadInfo) Descriptor deprecated

func (*ArtifactsByService_CodeCoverageUploadInfo) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_CodeCoverageUploadInfo.ProtoReflect.Descriptor instead.

func (*ArtifactsByService_CodeCoverageUploadInfo) GetCoverageType

func (*ArtifactsByService_CodeCoverageUploadInfo) ProtoMessage

func (*ArtifactsByService_CodeCoverageUploadInfo) ProtoReflect

func (*ArtifactsByService_CodeCoverageUploadInfo) Reset

func (*ArtifactsByService_CodeCoverageUploadInfo) String

type ArtifactsByService_CodeCoverageUploadInfo_CodeCoverageType

type ArtifactsByService_CodeCoverageUploadInfo_CodeCoverageType int32

The type of code coverage information the artifact represents.

const (
	ArtifactsByService_CodeCoverageUploadInfo_UNSPECIFIED ArtifactsByService_CodeCoverageUploadInfo_CodeCoverageType = 0
	// LLVM Code Coverage is generated.
	ArtifactsByService_CodeCoverageUploadInfo_LLVM ArtifactsByService_CodeCoverageUploadInfo_CodeCoverageType = 1
	// LCOV Code Coverage is generated.
	ArtifactsByService_CodeCoverageUploadInfo_LCOV ArtifactsByService_CodeCoverageUploadInfo_CodeCoverageType = 2
)

func (ArtifactsByService_CodeCoverageUploadInfo_CodeCoverageType) Descriptor

func (ArtifactsByService_CodeCoverageUploadInfo_CodeCoverageType) Enum

func (ArtifactsByService_CodeCoverageUploadInfo_CodeCoverageType) EnumDescriptor deprecated

Deprecated: Use ArtifactsByService_CodeCoverageUploadInfo_CodeCoverageType.Descriptor instead.

func (ArtifactsByService_CodeCoverageUploadInfo_CodeCoverageType) Number

func (ArtifactsByService_CodeCoverageUploadInfo_CodeCoverageType) String

func (ArtifactsByService_CodeCoverageUploadInfo_CodeCoverageType) Type

type ArtifactsByService_Firmware

type ArtifactsByService_Firmware struct {

	// Input artifact information
	InputArtifacts []*ArtifactsByService_Firmware_ArtifactInfo `protobuf:"bytes,1,rep,name=input_artifacts,json=inputArtifacts,proto3" json:"input_artifacts,omitempty"`
	// Output artifact information
	OutputArtifacts []*ArtifactsByService_Firmware_ArtifactInfo `protobuf:"bytes,2,rep,name=output_artifacts,json=outputArtifacts,proto3" json:"output_artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactsByService_Firmware) Descriptor deprecated

func (*ArtifactsByService_Firmware) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Firmware.ProtoReflect.Descriptor instead.

func (*ArtifactsByService_Firmware) GetInputArtifacts

func (*ArtifactsByService_Firmware) GetOutputArtifacts

func (*ArtifactsByService_Firmware) ProtoMessage

func (*ArtifactsByService_Firmware) ProtoMessage()

func (*ArtifactsByService_Firmware) ProtoReflect

func (*ArtifactsByService_Firmware) Reset

func (x *ArtifactsByService_Firmware) Reset()

func (*ArtifactsByService_Firmware) String

func (x *ArtifactsByService_Firmware) String() string

type ArtifactsByService_Firmware_ArtifactInfo

type ArtifactsByService_Firmware_ArtifactInfo struct {

	// The ArtifactType.  One or more types to which the rest of the fields
	// apply.
	ArtifactTypes []ArtifactsByService_Firmware_ArtifactType `` /* 165-byte string literal not displayed */
	// GS location in which to upload 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.
	//
	// BuilderConfig.Artifacts.artifacts_gs_location is used for all
	// artifacts.  Artifact can be published to additional locations by
	// specifying those here.  Examples: include AFDO artifacts and Release
	// images.
	GsLocations []string `protobuf:"bytes,2,rep,name=gs_locations,json=gsLocations,proto3" json:"gs_locations,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"`
	// The firmware location.
	Location FwLocation `protobuf:"varint,6,opt,name=location,proto3,enum=chromiumos.FwLocation" json:"location,omitempty"`
	// Optional information related to code coverage.
	CodeCoverageUploadInfo *ArtifactsByService_CodeCoverageUploadInfo `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

Information about one or more artifacts. This should match the rest of the ArtifactInfo definitions in ArtifactsByService, other than having it's own (service-specific) definition for ArtifactType.

func (*ArtifactsByService_Firmware_ArtifactInfo) Descriptor deprecated

func (*ArtifactsByService_Firmware_ArtifactInfo) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Firmware_ArtifactInfo.ProtoReflect.Descriptor instead.

func (*ArtifactsByService_Firmware_ArtifactInfo) GetAclName

func (*ArtifactsByService_Firmware_ArtifactInfo) GetArtifactTypes

func (*ArtifactsByService_Firmware_ArtifactInfo) GetCodeCoverageUploadInfo

func (*ArtifactsByService_Firmware_ArtifactInfo) GetGsLocations

func (x *ArtifactsByService_Firmware_ArtifactInfo) GetGsLocations() []string

func (*ArtifactsByService_Firmware_ArtifactInfo) GetLocation

func (*ArtifactsByService_Firmware_ArtifactInfo) ProtoMessage

func (*ArtifactsByService_Firmware_ArtifactInfo) ProtoReflect

func (*ArtifactsByService_Firmware_ArtifactInfo) Reset

func (*ArtifactsByService_Firmware_ArtifactInfo) String

type ArtifactsByService_Firmware_ArtifactType

type ArtifactsByService_Firmware_ArtifactType int32

Artifacts which the ArtifactsService endpoints pass to FirmwareService.

const (
	ArtifactsByService_Firmware_UNSPECIFIED ArtifactsByService_Firmware_ArtifactType = 0
	// Firmware artifacts in a tarball.
	ArtifactsByService_Firmware_FIRMWARE_TARBALL ArtifactsByService_Firmware_ArtifactType = 30
	// Metadata about the firmware.
	ArtifactsByService_Firmware_FIRMWARE_TARBALL_INFO ArtifactsByService_Firmware_ArtifactType = 31
	// FirmwareService: LCOV code coverage files.
	ArtifactsByService_Firmware_FIRMWARE_LCOV ArtifactsByService_Firmware_ArtifactType = 33
	// Code coverage HTML report tar archive.
	ArtifactsByService_Firmware_CODE_COVERAGE_HTML ArtifactsByService_Firmware_ArtifactType = 44
	// FirmwareService: Token Database.
	ArtifactsByService_Firmware_FIRMWARE_TOKEN_DATABASE ArtifactsByService_Firmware_ArtifactType = 55
)

func (ArtifactsByService_Firmware_ArtifactType) Descriptor

func (ArtifactsByService_Firmware_ArtifactType) Enum

func (ArtifactsByService_Firmware_ArtifactType) EnumDescriptor deprecated

func (ArtifactsByService_Firmware_ArtifactType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Firmware_ArtifactType.Descriptor instead.

func (ArtifactsByService_Firmware_ArtifactType) Number

func (ArtifactsByService_Firmware_ArtifactType) String

func (ArtifactsByService_Firmware_ArtifactType) Type

type ArtifactsByService_Image

type ArtifactsByService_Image struct {

	// Input artifact information
	InputArtifacts []*ArtifactsByService_Image_ArtifactInfo `protobuf:"bytes,1,rep,name=input_artifacts,json=inputArtifacts,proto3" json:"input_artifacts,omitempty"`
	// Output artifact information
	OutputArtifacts []*ArtifactsByService_Image_ArtifactInfo `protobuf:"bytes,2,rep,name=output_artifacts,json=outputArtifacts,proto3" json:"output_artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactsByService_Image) Descriptor deprecated

func (*ArtifactsByService_Image) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Image.ProtoReflect.Descriptor instead.

func (*ArtifactsByService_Image) GetInputArtifacts

func (*ArtifactsByService_Image) GetOutputArtifacts

func (*ArtifactsByService_Image) ProtoMessage

func (*ArtifactsByService_Image) ProtoMessage()

func (*ArtifactsByService_Image) ProtoReflect

func (x *ArtifactsByService_Image) ProtoReflect() protoreflect.Message

func (*ArtifactsByService_Image) Reset

func (x *ArtifactsByService_Image) Reset()

func (*ArtifactsByService_Image) String

func (x *ArtifactsByService_Image) String() string

type ArtifactsByService_Image_ArtifactInfo

type ArtifactsByService_Image_ArtifactInfo struct {

	// The ArtifactType.  One or more types to which the rest of the fields
	// apply.
	ArtifactTypes []ArtifactsByService_Image_ArtifactType `` /* 162-byte string literal not displayed */
	// GS location in which to upload 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.
	//
	// BuilderConfig.Artifacts.artifacts_gs_location is used for all
	// artifacts.  Artifact can be published to additional locations by
	// specifying those here.  Examples: include AFDO artifacts and Release
	// images.
	GsLocations []string `protobuf:"bytes,2,rep,name=gs_locations,json=gsLocations,proto3" json:"gs_locations,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"`
	// contains filtered or unexported fields
}

Information about one or more artifacts. This should match the rest of the ArtifactInfo definitions in ArtifactsByService, other than having it's own (service-specific) definition for ArtifactType.

func (*ArtifactsByService_Image_ArtifactInfo) Descriptor deprecated

func (*ArtifactsByService_Image_ArtifactInfo) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Image_ArtifactInfo.ProtoReflect.Descriptor instead.

func (*ArtifactsByService_Image_ArtifactInfo) GetAclName

func (*ArtifactsByService_Image_ArtifactInfo) GetArtifactTypes

func (*ArtifactsByService_Image_ArtifactInfo) GetGsLocations

func (x *ArtifactsByService_Image_ArtifactInfo) GetGsLocations() []string

func (*ArtifactsByService_Image_ArtifactInfo) ProtoMessage

func (*ArtifactsByService_Image_ArtifactInfo) ProtoMessage()

func (*ArtifactsByService_Image_ArtifactInfo) ProtoReflect

func (*ArtifactsByService_Image_ArtifactInfo) Reset

func (*ArtifactsByService_Image_ArtifactInfo) String

type ArtifactsByService_Image_ArtifactType

type ArtifactsByService_Image_ArtifactType int32

Artifacts which the ArtifactsService endpoints pass to ImageService.

const (
	ArtifactsByService_Image_UNSPECIFIED ArtifactsByService_Image_ArtifactType = 0
	// DLC image (squashfs).  Added in R91.
	ArtifactsByService_Image_DLC_IMAGE ArtifactsByService_Image_ArtifactType = 34
	// license_credits.html.
	ArtifactsByService_Image_LICENSE_CREDITS ArtifactsByService_Image_ArtifactType = 38
	// factory_image.zip.
	ArtifactsByService_Image_FACTORY_IMAGE ArtifactsByService_Image_ArtifactType = 43
	// stripped-packages.tar archive.
	ArtifactsByService_Image_STRIPPED_PACKAGES ArtifactsByService_Image_ArtifactType = 45
	// image_scripts.tar.xz archive.
	ArtifactsByService_Image_IMAGE_SCRIPTS ArtifactsByService_Image_ArtifactType = 49
)

func (ArtifactsByService_Image_ArtifactType) Descriptor

func (ArtifactsByService_Image_ArtifactType) Enum

func (ArtifactsByService_Image_ArtifactType) EnumDescriptor deprecated

func (ArtifactsByService_Image_ArtifactType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Image_ArtifactType.Descriptor instead.

func (ArtifactsByService_Image_ArtifactType) Number

func (ArtifactsByService_Image_ArtifactType) String

func (ArtifactsByService_Image_ArtifactType) Type

type ArtifactsByService_Infra

type ArtifactsByService_Infra struct {

	// Input artifact information
	InputArtifacts []*ArtifactsByService_Infra_ArtifactInfo `protobuf:"bytes,1,rep,name=input_artifacts,json=inputArtifacts,proto3" json:"input_artifacts,omitempty"`
	// Output artifact information
	OutputArtifacts []*ArtifactsByService_Infra_ArtifactInfo `protobuf:"bytes,2,rep,name=output_artifacts,json=outputArtifacts,proto3" json:"output_artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactsByService_Infra) Descriptor deprecated

func (*ArtifactsByService_Infra) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Infra.ProtoReflect.Descriptor instead.

func (*ArtifactsByService_Infra) GetInputArtifacts

func (*ArtifactsByService_Infra) GetOutputArtifacts

func (*ArtifactsByService_Infra) ProtoMessage

func (*ArtifactsByService_Infra) ProtoMessage()

func (*ArtifactsByService_Infra) ProtoReflect

func (x *ArtifactsByService_Infra) ProtoReflect() protoreflect.Message

func (*ArtifactsByService_Infra) Reset

func (x *ArtifactsByService_Infra) Reset()

func (*ArtifactsByService_Infra) String

func (x *ArtifactsByService_Infra) String() string

type ArtifactsByService_Infra_ArtifactInfo

type ArtifactsByService_Infra_ArtifactInfo struct {

	// The ArtifactType.  One or more types to which the rest of the fields
	// apply.
	ArtifactTypes []ArtifactsByService_Infra_ArtifactType `` /* 162-byte string literal not displayed */
	// GS location in which to upload 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.
	//
	// BuilderConfig.Artifacts.artifacts_gs_location is used for all
	// artifacts.  Artifact can be published to additional locations by
	// specifying those here.  Examples: include AFDO artifacts and Release
	// images.
	GsLocations []string `protobuf:"bytes,2,rep,name=gs_locations,json=gsLocations,proto3" json:"gs_locations,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"`
	// contains filtered or unexported fields
}

Information about one or more artifacts. This should match the rest of the ArtifactInfo definitions in ArtifactsByService, other than having it's own (service-specific) definition for ArtifactType.

func (*ArtifactsByService_Infra_ArtifactInfo) Descriptor deprecated

func (*ArtifactsByService_Infra_ArtifactInfo) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Infra_ArtifactInfo.ProtoReflect.Descriptor instead.

func (*ArtifactsByService_Infra_ArtifactInfo) GetAclName

func (*ArtifactsByService_Infra_ArtifactInfo) GetArtifactTypes

func (*ArtifactsByService_Infra_ArtifactInfo) GetGsLocations

func (x *ArtifactsByService_Infra_ArtifactInfo) GetGsLocations() []string

func (*ArtifactsByService_Infra_ArtifactInfo) ProtoMessage

func (*ArtifactsByService_Infra_ArtifactInfo) ProtoMessage()

func (*ArtifactsByService_Infra_ArtifactInfo) ProtoReflect

func (*ArtifactsByService_Infra_ArtifactInfo) Reset

func (*ArtifactsByService_Infra_ArtifactInfo) String

type ArtifactsByService_Infra_ArtifactType

type ArtifactsByService_Infra_ArtifactType int32

Infra artifacts, e.g. a pinned manifest. Not actually passed to Build API -- all artifacts in this message are handled by recipes. Chromite should completely ignore this message.

const (
	ArtifactsByService_Infra_UNSPECIFIED    ArtifactsByService_Infra_ArtifactType = 0
	ArtifactsByService_Infra_BUILD_MANIFEST ArtifactsByService_Infra_ArtifactType = 36
)

func (ArtifactsByService_Infra_ArtifactType) Descriptor

func (ArtifactsByService_Infra_ArtifactType) Enum

func (ArtifactsByService_Infra_ArtifactType) EnumDescriptor deprecated

func (ArtifactsByService_Infra_ArtifactType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Infra_ArtifactType.Descriptor instead.

func (ArtifactsByService_Infra_ArtifactType) Number

func (ArtifactsByService_Infra_ArtifactType) String

func (ArtifactsByService_Infra_ArtifactType) Type

type ArtifactsByService_Legacy

type ArtifactsByService_Legacy struct {

	// Input artifact information
	InputArtifacts []*ArtifactsByService_Legacy_ArtifactInfo `protobuf:"bytes,1,rep,name=input_artifacts,json=inputArtifacts,proto3" json:"input_artifacts,omitempty"`
	// Output artifact information
	OutputArtifacts []*ArtifactsByService_Legacy_ArtifactInfo `protobuf:"bytes,2,rep,name=output_artifacts,json=outputArtifacts,proto3" json:"output_artifacts,omitempty"`
	// contains filtered or unexported fields
}

TODO(b/187790484): Drop this message. Artifacts handled within the ArtifactsService endpoints directly.

func (*ArtifactsByService_Legacy) Descriptor deprecated

func (*ArtifactsByService_Legacy) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Legacy.ProtoReflect.Descriptor instead.

func (*ArtifactsByService_Legacy) GetInputArtifacts

func (*ArtifactsByService_Legacy) GetOutputArtifacts

func (*ArtifactsByService_Legacy) ProtoMessage

func (*ArtifactsByService_Legacy) ProtoMessage()

func (*ArtifactsByService_Legacy) ProtoReflect

func (*ArtifactsByService_Legacy) Reset

func (x *ArtifactsByService_Legacy) Reset()

func (*ArtifactsByService_Legacy) String

func (x *ArtifactsByService_Legacy) String() string

type ArtifactsByService_Legacy_ArtifactInfo

type ArtifactsByService_Legacy_ArtifactInfo struct {

	// The ArtifactType.  One or more types to which the rest of the fields
	// apply.
	ArtifactTypes []ArtifactsByService_Legacy_ArtifactType `` /* 163-byte string literal not displayed */
	// GS location in which to upload 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.
	//
	// BuilderConfig.Artifacts.artifacts_gs_location is used for all
	// artifacts.  Artifact can be published to additional locations by
	// specifying those here.  Examples: include AFDO artifacts and Release
	// images.
	GsLocations []string `protobuf:"bytes,2,rep,name=gs_locations,json=gsLocations,proto3" json:"gs_locations,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"`
	// contains filtered or unexported fields
}

Information about one or more artifacts.

func (*ArtifactsByService_Legacy_ArtifactInfo) Descriptor deprecated

func (*ArtifactsByService_Legacy_ArtifactInfo) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Legacy_ArtifactInfo.ProtoReflect.Descriptor instead.

func (*ArtifactsByService_Legacy_ArtifactInfo) GetAclName

func (*ArtifactsByService_Legacy_ArtifactInfo) GetArtifactTypes

func (*ArtifactsByService_Legacy_ArtifactInfo) GetGsLocations

func (x *ArtifactsByService_Legacy_ArtifactInfo) GetGsLocations() []string

func (*ArtifactsByService_Legacy_ArtifactInfo) ProtoMessage

func (*ArtifactsByService_Legacy_ArtifactInfo) ProtoReflect

func (*ArtifactsByService_Legacy_ArtifactInfo) Reset

func (*ArtifactsByService_Legacy_ArtifactInfo) String

type ArtifactsByService_Legacy_ArtifactType

type ArtifactsByService_Legacy_ArtifactType int32

Legacy artifacts, handled in cros_artifacts. DO NOT ADD TO THIS.

const (
	ArtifactsByService_Legacy_UNSPECIFIED ArtifactsByService_Legacy_ArtifactType = 0
	// Indicates wanting a zip file of everything in the image directory.
	// TODO(b/187790484): moves to ArtifactsByService.Image
	ArtifactsByService_Legacy_IMAGE_ZIP ArtifactsByService_Legacy_ArtifactType = 1
	// Indicates wanting update payloads.
	// TODO(b/187790484): moves to ArtifactsByService.Test
	ArtifactsByService_Legacy_TEST_UPDATE_PAYLOAD ArtifactsByService_Legacy_ArtifactType = 2
	// Indicates wanting the autotest tarballs.
	// TODO(b/187790484): moves to ArtifactsByService.Test
	ArtifactsByService_Legacy_AUTOTEST_FILES ArtifactsByService_Legacy_ArtifactType = 3
	// Indicates wanting a tarball containing private TAST test bundles.
	// TODO(b/187790484): moves to ArtifactsByService.Test
	ArtifactsByService_Legacy_TAST_FILES ArtifactsByService_Legacy_ArtifactType = 4
	// Indicates wanting a tarball containing guest images and test bundles.
	// TODO(b/187790484): moves to ArtifactsByService.Test
	ArtifactsByService_Legacy_PINNED_GUEST_IMAGES ArtifactsByService_Legacy_ArtifactType = 5
	// Indicates wanting an archive of firmware images built from source.
	// TODO(b/187790484): moves to ArtifactsByService.Package
	ArtifactsByService_Legacy_FIRMWARE ArtifactsByService_Legacy_ArtifactType = 6
	// Indicates wanting a tarball of the Ebuilds logs.
	// TODO(b/187790484): moves to ArtifactsByService.Sysroot
	ArtifactsByService_Legacy_EBUILD_LOGS ArtifactsByService_Legacy_ArtifactType = 7
	// Indicates wanting an archive of the ChromeOS Config.
	// TODO(b/187790484): moves to ArtifactsByService.Sysroot
	ArtifactsByService_Legacy_CHROMEOS_CONFIG ArtifactsByService_Legacy_ArtifactType = 8
	// Indicates wanting a tar.xz archive for each image created.
	// TODO(b/187790484): moves to ArtifactsByService.Image
	ArtifactsByService_Legacy_IMAGE_ARCHIVES ArtifactsByService_Legacy_ArtifactType = 10
	// Indicates wanting a tarball containing fingerprint MCU test binaries.
	// TODO(b/187790484): moves to ArtifactsByService.Test
	ArtifactsByService_Legacy_FPMCU_UNITTESTS ArtifactsByService_Legacy_ArtifactType = 27
	// Indicates wanting a test image tarball suitable for importing into GCE.
	// TODO(b/187790484): moves to ArtifactsByService.Image
	ArtifactsByService_Legacy_GCE_TARBALL ArtifactsByService_Legacy_ArtifactType = 28
	// Indicates wanting the Bundled debug symbol files.
	// TODO(b/187790484): Moves from legacy to ArtifactsByService/Get.
	ArtifactsByService_Legacy_DEBUG_SYMBOLS ArtifactsByService_Legacy_ArtifactType = 32
)

func (ArtifactsByService_Legacy_ArtifactType) Descriptor

func (ArtifactsByService_Legacy_ArtifactType) Enum

func (ArtifactsByService_Legacy_ArtifactType) EnumDescriptor deprecated

func (ArtifactsByService_Legacy_ArtifactType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Legacy_ArtifactType.Descriptor instead.

func (ArtifactsByService_Legacy_ArtifactType) Number

func (ArtifactsByService_Legacy_ArtifactType) String

func (ArtifactsByService_Legacy_ArtifactType) Type

type ArtifactsByService_Package

type ArtifactsByService_Package struct {

	// Input artifact information
	InputArtifacts []*ArtifactsByService_Package_ArtifactInfo `protobuf:"bytes,1,rep,name=input_artifacts,json=inputArtifacts,proto3" json:"input_artifacts,omitempty"`
	// Output artifact information
	OutputArtifacts []*ArtifactsByService_Package_ArtifactInfo `protobuf:"bytes,2,rep,name=output_artifacts,json=outputArtifacts,proto3" json:"output_artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactsByService_Package) Descriptor deprecated

func (*ArtifactsByService_Package) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Package.ProtoReflect.Descriptor instead.

func (*ArtifactsByService_Package) GetInputArtifacts

func (*ArtifactsByService_Package) GetOutputArtifacts

func (*ArtifactsByService_Package) ProtoMessage

func (*ArtifactsByService_Package) ProtoMessage()

func (*ArtifactsByService_Package) ProtoReflect

func (*ArtifactsByService_Package) Reset

func (x *ArtifactsByService_Package) Reset()

func (*ArtifactsByService_Package) String

func (x *ArtifactsByService_Package) String() string

type ArtifactsByService_Package_ArtifactInfo

type ArtifactsByService_Package_ArtifactInfo struct {

	// The ArtifactType.  One or more types to which the rest of the fields
	// apply.
	ArtifactTypes []ArtifactsByService_Package_ArtifactType `` /* 164-byte string literal not displayed */
	// GS location in which to upload 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.
	//
	// BuilderConfig.Artifacts.artifacts_gs_location is used for all
	// artifacts.  Artifact can be published to additional locations by
	// specifying those here.  Examples: include AFDO artifacts and Release
	// images.
	GsLocations []string `protobuf:"bytes,2,rep,name=gs_locations,json=gsLocations,proto3" json:"gs_locations,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"`
	// contains filtered or unexported fields
}

Information about one or more artifacts. This should match the rest of the ArtifactInfo definitions in ArtifactsByService, other than having it's own (service-specific) definition for ArtifactType.

func (*ArtifactsByService_Package_ArtifactInfo) Descriptor deprecated

func (*ArtifactsByService_Package_ArtifactInfo) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Package_ArtifactInfo.ProtoReflect.Descriptor instead.

func (*ArtifactsByService_Package_ArtifactInfo) GetAclName

func (*ArtifactsByService_Package_ArtifactInfo) GetArtifactTypes

func (*ArtifactsByService_Package_ArtifactInfo) GetGsLocations

func (x *ArtifactsByService_Package_ArtifactInfo) GetGsLocations() []string

func (*ArtifactsByService_Package_ArtifactInfo) ProtoMessage

func (*ArtifactsByService_Package_ArtifactInfo) ProtoReflect

func (*ArtifactsByService_Package_ArtifactInfo) Reset

func (*ArtifactsByService_Package_ArtifactInfo) String

type ArtifactsByService_Package_ArtifactType

type ArtifactsByService_Package_ArtifactType int32

Artifacts which the ArtifactsService endpoints pass to PackageService.

const (
	ArtifactsByService_Package_UNSPECIFIED ArtifactsByService_Package_ArtifactType = 0
)

func (ArtifactsByService_Package_ArtifactType) Descriptor

func (ArtifactsByService_Package_ArtifactType) Enum

func (ArtifactsByService_Package_ArtifactType) EnumDescriptor deprecated

func (ArtifactsByService_Package_ArtifactType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Package_ArtifactType.Descriptor instead.

func (ArtifactsByService_Package_ArtifactType) Number

func (ArtifactsByService_Package_ArtifactType) String

func (ArtifactsByService_Package_ArtifactType) Type

type ArtifactsByService_Sdk

type ArtifactsByService_Sdk struct {

	// Input artifact information
	InputArtifacts []*ArtifactsByService_Sdk_ArtifactInfo `protobuf:"bytes,1,rep,name=input_artifacts,json=inputArtifacts,proto3" json:"input_artifacts,omitempty"`
	// Output artifact information
	OutputArtifacts []*ArtifactsByService_Sdk_ArtifactInfo `protobuf:"bytes,2,rep,name=output_artifacts,json=outputArtifacts,proto3" json:"output_artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactsByService_Sdk) Descriptor deprecated

func (*ArtifactsByService_Sdk) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Sdk.ProtoReflect.Descriptor instead.

func (*ArtifactsByService_Sdk) GetInputArtifacts

func (*ArtifactsByService_Sdk) GetOutputArtifacts

func (*ArtifactsByService_Sdk) ProtoMessage

func (*ArtifactsByService_Sdk) ProtoMessage()

func (*ArtifactsByService_Sdk) ProtoReflect

func (x *ArtifactsByService_Sdk) ProtoReflect() protoreflect.Message

func (*ArtifactsByService_Sdk) Reset

func (x *ArtifactsByService_Sdk) Reset()

func (*ArtifactsByService_Sdk) String

func (x *ArtifactsByService_Sdk) String() string

type ArtifactsByService_Sdk_ArtifactInfo

type ArtifactsByService_Sdk_ArtifactInfo struct {

	// The ArtifactType.  One or more types to which the rest of the fields
	// apply.
	ArtifactTypes []ArtifactsByService_Sdk_ArtifactType `` /* 160-byte string literal not displayed */
	// GS location in which to upload 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.
	//
	// BuilderConfig.Artifacts.artifacts_gs_location is used for all
	// artifacts.  Artifact can be published to additional locations by
	// specifying those here.  Examples: include AFDO artifacts and Release
	// images.
	GsLocations []string `protobuf:"bytes,2,rep,name=gs_locations,json=gsLocations,proto3" json:"gs_locations,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"`
	// contains filtered or unexported fields
}

Information about one or more artifacts. This should match the rest of the ArtifactInfo definitions in ArtifactsByService, other than having it's own (service-specific) definition for ArtifactType.

func (*ArtifactsByService_Sdk_ArtifactInfo) Descriptor deprecated

func (*ArtifactsByService_Sdk_ArtifactInfo) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Sdk_ArtifactInfo.ProtoReflect.Descriptor instead.

func (*ArtifactsByService_Sdk_ArtifactInfo) GetAclName

func (*ArtifactsByService_Sdk_ArtifactInfo) GetArtifactTypes

func (*ArtifactsByService_Sdk_ArtifactInfo) GetGsLocations

func (x *ArtifactsByService_Sdk_ArtifactInfo) GetGsLocations() []string

func (*ArtifactsByService_Sdk_ArtifactInfo) ProtoMessage

func (*ArtifactsByService_Sdk_ArtifactInfo) ProtoMessage()

func (*ArtifactsByService_Sdk_ArtifactInfo) ProtoReflect

func (*ArtifactsByService_Sdk_ArtifactInfo) Reset

func (*ArtifactsByService_Sdk_ArtifactInfo) String

type ArtifactsByService_Sdk_ArtifactType

type ArtifactsByService_Sdk_ArtifactType int32

Artifacts which the ArtifactsService endpoints pass to FirmwareService.

const (
	ArtifactsByService_Sdk_UNSPECIFIED ArtifactsByService_Sdk_ArtifactType = 0
	// A tarball containing the SDK itself.
	ArtifactsByService_Sdk_SDK_TARBALL ArtifactsByService_Sdk_ArtifactType = 51
)

func (ArtifactsByService_Sdk_ArtifactType) Descriptor

func (ArtifactsByService_Sdk_ArtifactType) Enum

func (ArtifactsByService_Sdk_ArtifactType) EnumDescriptor deprecated

func (ArtifactsByService_Sdk_ArtifactType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Sdk_ArtifactType.Descriptor instead.

func (ArtifactsByService_Sdk_ArtifactType) Number

func (ArtifactsByService_Sdk_ArtifactType) String

func (ArtifactsByService_Sdk_ArtifactType) Type

type ArtifactsByService_Sysroot

type ArtifactsByService_Sysroot struct {

	// Input artifact information
	InputArtifacts []*ArtifactsByService_Sysroot_ArtifactInfo `protobuf:"bytes,1,rep,name=input_artifacts,json=inputArtifacts,proto3" json:"input_artifacts,omitempty"`
	// Output artifact information
	OutputArtifacts []*ArtifactsByService_Sysroot_ArtifactInfo `protobuf:"bytes,2,rep,name=output_artifacts,json=outputArtifacts,proto3" json:"output_artifacts,omitempty"`
	// If true, ignore errors during breakpad symbol generation.
	IgnoreBreakpadSymbolGenerationErrors bool `` /* 176-byte string literal not displayed */
	// During BREAKPAD_DEBUG_SYMBOLS generation, do not complain about missing
	// any of the expected files in this list.
	IgnoreBreakpadSymbolGenerationExpectedFiles []ArtifactsByService_Sysroot_BreakpadSymbolGenerationExpectedFile `` /* 286-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ArtifactsByService_Sysroot) Descriptor deprecated

func (*ArtifactsByService_Sysroot) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Sysroot.ProtoReflect.Descriptor instead.

func (*ArtifactsByService_Sysroot) GetIgnoreBreakpadSymbolGenerationErrors

func (x *ArtifactsByService_Sysroot) GetIgnoreBreakpadSymbolGenerationErrors() bool

func (*ArtifactsByService_Sysroot) GetIgnoreBreakpadSymbolGenerationExpectedFiles

func (x *ArtifactsByService_Sysroot) GetIgnoreBreakpadSymbolGenerationExpectedFiles() []ArtifactsByService_Sysroot_BreakpadSymbolGenerationExpectedFile

func (*ArtifactsByService_Sysroot) GetInputArtifacts

func (*ArtifactsByService_Sysroot) GetOutputArtifacts

func (*ArtifactsByService_Sysroot) ProtoMessage

func (*ArtifactsByService_Sysroot) ProtoMessage()

func (*ArtifactsByService_Sysroot) ProtoReflect

func (*ArtifactsByService_Sysroot) Reset

func (x *ArtifactsByService_Sysroot) Reset()

func (*ArtifactsByService_Sysroot) String

func (x *ArtifactsByService_Sysroot) String() string

type ArtifactsByService_Sysroot_ArtifactInfo

type ArtifactsByService_Sysroot_ArtifactInfo struct {

	// The ArtifactType.  One or more types to which the rest of the fields
	// apply.
	ArtifactTypes []ArtifactsByService_Sysroot_ArtifactType `` /* 164-byte string literal not displayed */
	// GS location in which to upload 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.
	//
	// BuilderConfig.Artifacts.artifacts_gs_location is used for all
	// artifacts.  Artifact can be published to additional locations by
	// specifying those here.  Examples: include AFDO artifacts and Release
	// images.
	GsLocations []string `protobuf:"bytes,2,rep,name=gs_locations,json=gsLocations,proto3" json:"gs_locations,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"`
	// contains filtered or unexported fields
}

Information about one or more artifacts. This should match the rest of the ArtifactInfo definitions in ArtifactsByService, other than having it's own (service-specific) definition for ArtifactType.

func (*ArtifactsByService_Sysroot_ArtifactInfo) Descriptor deprecated

func (*ArtifactsByService_Sysroot_ArtifactInfo) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Sysroot_ArtifactInfo.ProtoReflect.Descriptor instead.

func (*ArtifactsByService_Sysroot_ArtifactInfo) GetAclName

func (*ArtifactsByService_Sysroot_ArtifactInfo) GetArtifactTypes

func (*ArtifactsByService_Sysroot_ArtifactInfo) GetGsLocations

func (x *ArtifactsByService_Sysroot_ArtifactInfo) GetGsLocations() []string

func (*ArtifactsByService_Sysroot_ArtifactInfo) ProtoMessage

func (*ArtifactsByService_Sysroot_ArtifactInfo) ProtoReflect

func (*ArtifactsByService_Sysroot_ArtifactInfo) Reset

func (*ArtifactsByService_Sysroot_ArtifactInfo) String

type ArtifactsByService_Sysroot_ArtifactType

type ArtifactsByService_Sysroot_ArtifactType int32

Artifacts which the ArtifactsService endpoints pass to SysrootService.

const (
	ArtifactsByService_Sysroot_UNSPECIFIED ArtifactsByService_Sysroot_ArtifactType = 0
	// Debug artifacts in a tarball.
	ArtifactsByService_Sysroot_DEBUG_SYMBOLS ArtifactsByService_Sysroot_ArtifactType = 32
	// Breakpad sym files in a tarball.
	ArtifactsByService_Sysroot_BREAKPAD_DEBUG_SYMBOLS ArtifactsByService_Sysroot_ArtifactType = 35
	// Simple Chrome Sysroot archive.
	ArtifactsByService_Sysroot_SIMPLE_CHROME_SYSROOT ArtifactsByService_Sysroot_ArtifactType = 40
	// Chrome Ebuild Environment archive.
	ArtifactsByService_Sysroot_CHROME_EBUILD_ENV ArtifactsByService_Sysroot_ArtifactType = 41
	// The fuzzer's sysroot as bundled via cros_generate_sysroot.py.
	ArtifactsByService_Sysroot_FUZZER_SYSROOT ArtifactsByService_Sysroot_ArtifactType = 47
	// Archive the entire sysroot.
	ArtifactsByService_Sysroot_SYSROOT_ARCHIVE ArtifactsByService_Sysroot_ArtifactType = 50
	// Bazel-specific performance artifacts.
	ArtifactsByService_Sysroot_BAZEL_PERFORMANCE_ARTIFACTS ArtifactsByService_Sysroot_ArtifactType = 53
	// Merged compile_commands.json.
	ArtifactsByService_Sysroot_COMPILE_COMMANDS_JSON ArtifactsByService_Sysroot_ArtifactType = 56
)

func (ArtifactsByService_Sysroot_ArtifactType) Descriptor

func (ArtifactsByService_Sysroot_ArtifactType) Enum

func (ArtifactsByService_Sysroot_ArtifactType) EnumDescriptor deprecated

func (ArtifactsByService_Sysroot_ArtifactType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Sysroot_ArtifactType.Descriptor instead.

func (ArtifactsByService_Sysroot_ArtifactType) Number

func (ArtifactsByService_Sysroot_ArtifactType) String

func (ArtifactsByService_Sysroot_ArtifactType) Type

type ArtifactsByService_Sysroot_BreakpadSymbolGenerationExpectedFile

type ArtifactsByService_Sysroot_BreakpadSymbolGenerationExpectedFile int32

The ExpectedFiles enum from cros_generate_breakpad_symbols.py.

const (
	// Not used but required by proto3 syntax.
	ArtifactsByService_Sysroot_EXPECTED_FILE_UNSET          ArtifactsByService_Sysroot_BreakpadSymbolGenerationExpectedFile = 0
	ArtifactsByService_Sysroot_EXPECTED_FILE_ASH_CHROME     ArtifactsByService_Sysroot_BreakpadSymbolGenerationExpectedFile = 1
	ArtifactsByService_Sysroot_EXPECTED_FILE_LIBC           ArtifactsByService_Sysroot_BreakpadSymbolGenerationExpectedFile = 2
	ArtifactsByService_Sysroot_EXPECTED_FILE_CRASH_REPORTER ArtifactsByService_Sysroot_BreakpadSymbolGenerationExpectedFile = 3
	ArtifactsByService_Sysroot_EXPECTED_FILE_LIBMETRICS     ArtifactsByService_Sysroot_BreakpadSymbolGenerationExpectedFile = 4
)

func (ArtifactsByService_Sysroot_BreakpadSymbolGenerationExpectedFile) Descriptor

func (ArtifactsByService_Sysroot_BreakpadSymbolGenerationExpectedFile) Enum

func (ArtifactsByService_Sysroot_BreakpadSymbolGenerationExpectedFile) EnumDescriptor deprecated

Deprecated: Use ArtifactsByService_Sysroot_BreakpadSymbolGenerationExpectedFile.Descriptor instead.

func (ArtifactsByService_Sysroot_BreakpadSymbolGenerationExpectedFile) Number

func (ArtifactsByService_Sysroot_BreakpadSymbolGenerationExpectedFile) String

func (ArtifactsByService_Sysroot_BreakpadSymbolGenerationExpectedFile) Type

type ArtifactsByService_Test

type ArtifactsByService_Test struct {

	// Input artifact information
	InputArtifacts []*ArtifactsByService_Test_ArtifactInfo `protobuf:"bytes,1,rep,name=input_artifacts,json=inputArtifacts,proto3" json:"input_artifacts,omitempty"`
	// Output artifact information
	OutputArtifacts []*ArtifactsByService_Test_ArtifactInfo `protobuf:"bytes,2,rep,name=output_artifacts,json=outputArtifacts,proto3" json:"output_artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactsByService_Test) Descriptor deprecated

func (*ArtifactsByService_Test) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Test.ProtoReflect.Descriptor instead.

func (*ArtifactsByService_Test) GetInputArtifacts

func (*ArtifactsByService_Test) GetOutputArtifacts

func (*ArtifactsByService_Test) ProtoMessage

func (*ArtifactsByService_Test) ProtoMessage()

func (*ArtifactsByService_Test) ProtoReflect

func (x *ArtifactsByService_Test) ProtoReflect() protoreflect.Message

func (*ArtifactsByService_Test) Reset

func (x *ArtifactsByService_Test) Reset()

func (*ArtifactsByService_Test) String

func (x *ArtifactsByService_Test) String() string

type ArtifactsByService_Test_ArtifactInfo

type ArtifactsByService_Test_ArtifactInfo struct {

	// The ArtifactType.  One or more types to which the rest of the fields
	// apply.
	ArtifactTypes []ArtifactsByService_Test_ArtifactType `` /* 161-byte string literal not displayed */
	// GS location in which to upload 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.
	//
	// BuilderConfig.Artifacts.artifacts_gs_location is used for all
	// artifacts.  Artifact can be published to additional locations by
	// specifying those here.  Examples: include AFDO artifacts and Release
	// images.
	GsLocations []string `protobuf:"bytes,2,rep,name=gs_locations,json=gsLocations,proto3" json:"gs_locations,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"`
	// Optional information related to code coverage.
	CodeCoverageUploadInfo *ArtifactsByService_CodeCoverageUploadInfo `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

Information about one or more artifacts. This should match the rest of the ArtifactInfo definitions in ArtifactsByService, other than having it's own (service-specific) definition for ArtifactType.

func (*ArtifactsByService_Test_ArtifactInfo) Descriptor deprecated

func (*ArtifactsByService_Test_ArtifactInfo) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Test_ArtifactInfo.ProtoReflect.Descriptor instead.

func (*ArtifactsByService_Test_ArtifactInfo) GetAclName

func (*ArtifactsByService_Test_ArtifactInfo) GetArtifactTypes

func (*ArtifactsByService_Test_ArtifactInfo) GetCodeCoverageUploadInfo

func (*ArtifactsByService_Test_ArtifactInfo) GetGsLocations

func (x *ArtifactsByService_Test_ArtifactInfo) GetGsLocations() []string

func (*ArtifactsByService_Test_ArtifactInfo) ProtoMessage

func (*ArtifactsByService_Test_ArtifactInfo) ProtoMessage()

func (*ArtifactsByService_Test_ArtifactInfo) ProtoReflect

func (*ArtifactsByService_Test_ArtifactInfo) Reset

func (*ArtifactsByService_Test_ArtifactInfo) String

type ArtifactsByService_Test_ArtifactType

type ArtifactsByService_Test_ArtifactType int32

Artifacts which the ArtifactsService endpoints pass to TestService.

const (
	ArtifactsByService_Test_UNSPECIFIED             ArtifactsByService_Test_ArtifactType = 0
	ArtifactsByService_Test_UNIT_TESTS              ArtifactsByService_Test_ArtifactType = 37
	ArtifactsByService_Test_CODE_COVERAGE_LLVM_JSON ArtifactsByService_Test_ArtifactType = 39
	// HWQual archive.
	ArtifactsByService_Test_HWQUAL ArtifactsByService_Test_ArtifactType = 42
	// Code coverage artifacts generated by Rust CC builder.
	ArtifactsByService_Test_CODE_COVERAGE_RUST_LLVM_JSON ArtifactsByService_Test_ArtifactType = 46
	// Code coverage artifacts generated by Go test.
	ArtifactsByService_Test_CODE_COVERAGE_GOLANG ArtifactsByService_Test_ArtifactType = 48
	// Code coverage artifacts for E2E coverage.
	ArtifactsByService_Test_CODE_COVERAGE_E2E ArtifactsByService_Test_ArtifactType = 54
)

func (ArtifactsByService_Test_ArtifactType) Descriptor

func (ArtifactsByService_Test_ArtifactType) Enum

func (ArtifactsByService_Test_ArtifactType) EnumDescriptor deprecated

func (ArtifactsByService_Test_ArtifactType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Test_ArtifactType.Descriptor instead.

func (ArtifactsByService_Test_ArtifactType) Number

func (ArtifactsByService_Test_ArtifactType) String

func (ArtifactsByService_Test_ArtifactType) Type

type ArtifactsByService_Toolchain

type ArtifactsByService_Toolchain struct {

	// Input artifact information
	InputArtifacts []*ArtifactsByService_Toolchain_ArtifactInfo `protobuf:"bytes,1,rep,name=input_artifacts,json=inputArtifacts,proto3" json:"input_artifacts,omitempty"`
	// Output artifact information
	OutputArtifacts []*ArtifactsByService_Toolchain_ArtifactInfo `protobuf:"bytes,2,rep,name=output_artifacts,json=outputArtifacts,proto3" json:"output_artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactsByService_Toolchain) Descriptor deprecated

func (*ArtifactsByService_Toolchain) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Toolchain.ProtoReflect.Descriptor instead.

func (*ArtifactsByService_Toolchain) GetInputArtifacts

func (*ArtifactsByService_Toolchain) GetOutputArtifacts

func (*ArtifactsByService_Toolchain) ProtoMessage

func (*ArtifactsByService_Toolchain) ProtoMessage()

func (*ArtifactsByService_Toolchain) ProtoReflect

func (*ArtifactsByService_Toolchain) Reset

func (x *ArtifactsByService_Toolchain) Reset()

func (*ArtifactsByService_Toolchain) String

type ArtifactsByService_Toolchain_ArtifactInfo

type ArtifactsByService_Toolchain_ArtifactInfo struct {

	// The ArtifactType.  One or more types to which the rest of the fields
	// apply.
	ArtifactTypes []ArtifactsByService_Toolchain_ArtifactType `` /* 166-byte string literal not displayed */
	// GS location in which to upload 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.
	// specifying those here.  Examples include AFDO artifacts and release
	//   %(artifact_name)s: The name of the artifact being published.
	//
	// BuilderConfig.Artifacts.artifacts_gs_location is used for all
	// artifacts.  Artifact can be published to additional locations by
	// specifying those here.  Examples: include AFDO artifacts and Release
	// images.
	GsLocations []string `protobuf:"bytes,2,rep,name=gs_locations,json=gsLocations,proto3" json:"gs_locations,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"`
	// contains filtered or unexported fields
}

Information about one or more artifacts. This should match the rest of the ArtifactInfo definitions in ArtifactsByService, other than having it's own (service-specific) definition for ArtifactType.

func (*ArtifactsByService_Toolchain_ArtifactInfo) Descriptor deprecated

func (*ArtifactsByService_Toolchain_ArtifactInfo) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Toolchain_ArtifactInfo.ProtoReflect.Descriptor instead.

func (*ArtifactsByService_Toolchain_ArtifactInfo) GetAclName

func (*ArtifactsByService_Toolchain_ArtifactInfo) GetArtifactTypes

func (*ArtifactsByService_Toolchain_ArtifactInfo) GetGsLocations

func (x *ArtifactsByService_Toolchain_ArtifactInfo) GetGsLocations() []string

func (*ArtifactsByService_Toolchain_ArtifactInfo) ProtoMessage

func (*ArtifactsByService_Toolchain_ArtifactInfo) ProtoReflect

func (*ArtifactsByService_Toolchain_ArtifactInfo) Reset

func (*ArtifactsByService_Toolchain_ArtifactInfo) String

type ArtifactsByService_Toolchain_ArtifactType

type ArtifactsByService_Toolchain_ArtifactType int32

Artifacts which the ArtifactsService endpoints pass to ToolchainService.

const (
	ArtifactsByService_Toolchain_UNSPECIFIED ArtifactsByService_Toolchain_ArtifactType = 0
	// Indicates an unvetted AFDO Chrome profile.  (Generated by HW Tests in
	// the benchmark-afdo-generate builder.)
	ArtifactsByService_Toolchain_UNVERIFIED_CHROME_BENCHMARK_AFDO_FILE ArtifactsByService_Toolchain_ArtifactType = 15
	// Indicates a vetted AFDO Chrome profile.
	ArtifactsByService_Toolchain_VERIFIED_CHROME_BENCHMARK_AFDO_FILE ArtifactsByService_Toolchain_ArtifactType = 16
	// Indicates a vetted AFDO Kernel profile.
	ArtifactsByService_Toolchain_VERIFIED_KERNEL_CWP_AFDO_FILE ArtifactsByService_Toolchain_ArtifactType = 17
	// Indicates an unvetted AFDO Kernel CWP profile.
	ArtifactsByService_Toolchain_UNVERIFIED_KERNEL_CWP_AFDO_FILE ArtifactsByService_Toolchain_ArtifactType = 18
	// Indicates an unvetted AFDO Chrome CWP profile.
	ArtifactsByService_Toolchain_UNVERIFIED_CHROME_CWP_AFDO_FILE ArtifactsByService_Toolchain_ArtifactType = 19
	// Indicates a vetted AFDO Chrome CWP profile.
	ArtifactsByService_Toolchain_VERIFIED_CHROME_CWP_AFDO_FILE ArtifactsByService_Toolchain_ArtifactType = 20
	// Indicates a vetted AFDO profile for release.
	ArtifactsByService_Toolchain_VERIFIED_RELEASE_AFDO_FILE ArtifactsByService_Toolchain_ArtifactType = 21
	// Indicates an unvetted AFDO perf data file (from HW Test).
	ArtifactsByService_Toolchain_UNVERIFIED_CHROME_BENCHMARK_PERF_FILE ArtifactsByService_Toolchain_ArtifactType = 22
	// Indicates an unstripped Chrome binary.
	ArtifactsByService_Toolchain_CHROME_DEBUG_BINARY ArtifactsByService_Toolchain_ArtifactType = 23
	// Indicates toolchain logs for the compiler warnings for werror monitor
	ArtifactsByService_Toolchain_TOOLCHAIN_WARNING_LOGS ArtifactsByService_Toolchain_ArtifactType = 24
	// Indicates a prod Chrome AFDO profile for Android/Linux.
	ArtifactsByService_Toolchain_CHROME_AFDO_PROFILE_FOR_ANDROID_LINUX ArtifactsByService_Toolchain_ArtifactType = 25
	// Indicates diagnoses for Clang crashes
	ArtifactsByService_Toolchain_CLANG_CRASH_DIAGNOSES ArtifactsByService_Toolchain_ArtifactType = 26
	// Indicates Rusage logs from Compiler Invocations
	ArtifactsByService_Toolchain_COMPILER_RUSAGE_LOG ArtifactsByService_Toolchain_ArtifactType = 29
	// Tarballs of cross-compiling toolchain prebuilts.
	ArtifactsByService_Toolchain_SDK_TOOLCHAIN_PREBUILTS ArtifactsByService_Toolchain_ArtifactType = 52
)

func (ArtifactsByService_Toolchain_ArtifactType) Descriptor

func (ArtifactsByService_Toolchain_ArtifactType) Enum

func (ArtifactsByService_Toolchain_ArtifactType) EnumDescriptor deprecated

func (ArtifactsByService_Toolchain_ArtifactType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ArtifactsByService_Toolchain_ArtifactType.Descriptor instead.

func (ArtifactsByService_Toolchain_ArtifactType) Number

func (ArtifactsByService_Toolchain_ArtifactType) String

func (ArtifactsByService_Toolchain_ArtifactType) Type

type BinhostLookupServiceData

type BinhostLookupServiceData struct {

	// Snapshot SHAs of the target binhosts.
	SnapshotShas []string `protobuf:"bytes,1,rep,name=snapshot_shas,json=snapshotShas,proto3" json:"snapshot_shas,omitempty"`
	// Bool to indicate if the snapshot SHAs are private (internal).
	Private bool `protobuf:"varint,2,opt,name=private,proto3" json:"private,omitempty"`
	// Denote whether it is the staging environment.
	IsStaging bool `protobuf:"varint,3,opt,name=is_staging,json=isStaging,proto3" json:"is_staging,omitempty"`
	// contains filtered or unexported fields
}

Data required to fetch binhosts from the binhost lookup service.

func (*BinhostLookupServiceData) Descriptor deprecated

func (*BinhostLookupServiceData) Descriptor() ([]byte, []int)

Deprecated: Use BinhostLookupServiceData.ProtoReflect.Descriptor instead.

func (*BinhostLookupServiceData) GetIsStaging

func (x *BinhostLookupServiceData) GetIsStaging() bool

func (*BinhostLookupServiceData) GetPrivate

func (x *BinhostLookupServiceData) GetPrivate() bool

func (*BinhostLookupServiceData) GetSnapshotShas

func (x *BinhostLookupServiceData) GetSnapshotShas() []string

func (*BinhostLookupServiceData) ProtoMessage

func (*BinhostLookupServiceData) ProtoMessage()

func (*BinhostLookupServiceData) ProtoReflect

func (x *BinhostLookupServiceData) ProtoReflect() protoreflect.Message

func (*BinhostLookupServiceData) Reset

func (x *BinhostLookupServiceData) Reset()

func (*BinhostLookupServiceData) String

func (x *BinhostLookupServiceData) String() string

type BotPolicy

type BotPolicy struct {

	// Bot group controlled by this policy, like, 'cq', 'postsubmit',...
	BotGroup string `protobuf:"bytes,1,opt,name=bot_group,json=botGroup,proto3" json:"bot_group,omitempty"`
	// Resource group for quota and cost tracking.
	ResourceGroup string `protobuf:"bytes,11,opt,name=resource_group,json=resourceGroup,proto3" json:"resource_group,omitempty"`
	// The type of bot to be requested.
	BotType            *BotType                       `protobuf:"bytes,2,opt,name=bot_type,json=botType,proto3" json:"bot_type,omitempty"`
	ScalingRestriction *BotPolicy_ScalingRestriction  `protobuf:"bytes,3,opt,name=scaling_restriction,json=scalingRestriction,proto3" json:"scaling_restriction,omitempty"`
	RegionRestrictions []*BotPolicy_RegionRestriction `protobuf:"bytes,4,rep,name=region_restrictions,json=regionRestrictions,proto3" json:"region_restrictions,omitempty"`
	// A set of dimensions used to validate current Swarming allocations.
	SwarmingDimensions []*SwarmingDimension `protobuf:"bytes,5,rep,name=swarming_dimensions,json=swarmingDimensions,proto3" json:"swarming_dimensions,omitempty"`
	// Set whether a bot group should be configured or only monitored.
	PolicyMode BotPolicy_Mode `protobuf:"varint,6,opt,name=policy_mode,json=policyMode,proto3,enum=chromiumos.BotPolicy_Mode" json:"policy_mode,omitempty"`
	// Number of hours to lookback for Swarming stats.
	LookbackHours int32 `protobuf:"zigzag32,7,opt,name=lookback_hours,json=lookbackHours,proto3" json:"lookback_hours,omitempty"`
	// Set the scaling approach for the bot group being monitored.
	ScalingMode BotPolicy_BotScalingMode `` /* 136-byte string literal not displayed */
	// Swarming instance name:  chromeos-swarming.appspot.com
	SwarmingInstance string `protobuf:"bytes,9,opt,name=swarming_instance,json=swarmingInstance,proto3" json:"swarming_instance,omitempty"`
	// Application namespace within Swarming instance.
	Application string `protobuf:"bytes,10,opt,name=application,proto3" json:"application,omitempty"`
	// contains filtered or unexported fields
}

Bot Policy to apply to a bot group.

func (*BotPolicy) Descriptor deprecated

func (*BotPolicy) Descriptor() ([]byte, []int)

Deprecated: Use BotPolicy.ProtoReflect.Descriptor instead.

func (*BotPolicy) GetApplication

func (x *BotPolicy) GetApplication() string

func (*BotPolicy) GetBotGroup

func (x *BotPolicy) GetBotGroup() string

func (*BotPolicy) GetBotType

func (x *BotPolicy) GetBotType() *BotType

func (*BotPolicy) GetLookbackHours

func (x *BotPolicy) GetLookbackHours() int32

func (*BotPolicy) GetPolicyMode

func (x *BotPolicy) GetPolicyMode() BotPolicy_Mode

func (*BotPolicy) GetRegionRestrictions

func (x *BotPolicy) GetRegionRestrictions() []*BotPolicy_RegionRestriction

func (*BotPolicy) GetResourceGroup

func (x *BotPolicy) GetResourceGroup() string

func (*BotPolicy) GetScalingMode

func (x *BotPolicy) GetScalingMode() BotPolicy_BotScalingMode

func (*BotPolicy) GetScalingRestriction

func (x *BotPolicy) GetScalingRestriction() *BotPolicy_ScalingRestriction

func (*BotPolicy) GetSwarmingDimensions

func (x *BotPolicy) GetSwarmingDimensions() []*SwarmingDimension

func (*BotPolicy) GetSwarmingInstance

func (x *BotPolicy) GetSwarmingInstance() string

func (*BotPolicy) ProtoMessage

func (*BotPolicy) ProtoMessage()

func (*BotPolicy) ProtoReflect

func (x *BotPolicy) ProtoReflect() protoreflect.Message

func (*BotPolicy) Reset

func (x *BotPolicy) Reset()

func (*BotPolicy) String

func (x *BotPolicy) String() string

type BotPolicyCfg

type BotPolicyCfg struct {

	// All bot policies.
	BotPolicies []*BotPolicy `protobuf:"bytes,1,rep,name=bot_policies,json=botPolicies,proto3" json:"bot_policies,omitempty"`
	// contains filtered or unexported fields
}

Configures the root message.

func (*BotPolicyCfg) Descriptor deprecated

func (*BotPolicyCfg) Descriptor() ([]byte, []int)

Deprecated: Use BotPolicyCfg.ProtoReflect.Descriptor instead.

func (*BotPolicyCfg) GetBotPolicies

func (x *BotPolicyCfg) GetBotPolicies() []*BotPolicy

func (*BotPolicyCfg) ProtoMessage

func (*BotPolicyCfg) ProtoMessage()

func (*BotPolicyCfg) ProtoReflect

func (x *BotPolicyCfg) ProtoReflect() protoreflect.Message

func (*BotPolicyCfg) Reset

func (x *BotPolicyCfg) Reset()

func (*BotPolicyCfg) String

func (x *BotPolicyCfg) String() string

type BotPolicy_BotScalingMode

type BotPolicy_BotScalingMode int32

Specifies mode for a bot scaling

const (
	BotPolicy_UNKNOWN_SCALING_MODE BotPolicy_BotScalingMode = 0
	// Scale up or down bots by the step size associated with bot group..
	BotPolicy_STEPPED BotPolicy_BotScalingMode = 1
	// Scale up or down bots by the demand on the bot group.
	// For use on smaller bot groups that are susceptible to smaller increases.
	BotPolicy_DEMAND BotPolicy_BotScalingMode = 2
	// Scale down bots by the step size associated with bot group.
	// Scale up bots by the demand on the bot group.
	BotPolicy_STEPPED_DECREASE BotPolicy_BotScalingMode = 3
)

func (BotPolicy_BotScalingMode) Descriptor

func (BotPolicy_BotScalingMode) Enum

func (BotPolicy_BotScalingMode) EnumDescriptor deprecated

func (BotPolicy_BotScalingMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use BotPolicy_BotScalingMode.Descriptor instead.

func (BotPolicy_BotScalingMode) Number

func (BotPolicy_BotScalingMode) String

func (x BotPolicy_BotScalingMode) String() string

func (BotPolicy_BotScalingMode) Type

type BotPolicy_Mode

type BotPolicy_Mode int32

Specifies mode for a bot policy

const (
	BotPolicy_UNKNOWN_MODE BotPolicy_Mode = 0
	// Collect stats only for a bot group.
	BotPolicy_MONITORED BotPolicy_Mode = 1
	// Generate configuration updates for bot group.
	BotPolicy_CONFIGURED BotPolicy_Mode = 2
)

func (BotPolicy_Mode) Descriptor

func (BotPolicy_Mode) Enum

func (x BotPolicy_Mode) Enum() *BotPolicy_Mode

func (BotPolicy_Mode) EnumDescriptor deprecated

func (BotPolicy_Mode) EnumDescriptor() ([]byte, []int)

Deprecated: Use BotPolicy_Mode.Descriptor instead.

func (BotPolicy_Mode) Number

func (BotPolicy_Mode) String

func (x BotPolicy_Mode) String() string

func (BotPolicy_Mode) Type

type BotPolicy_RegionRestriction

type BotPolicy_RegionRestriction struct {

	// Region of the bot sub-group.
	Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
	// Specific prefix of the bot sub-group.
	Prefix string `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"`
	// Weight to be applied to this sub-group. The number of bots requested
	// from each region will be proportional to the weight unless a
	// quota limit is violated.
	Weight float32 `protobuf:"fixed32,3,opt,name=weight,proto3" json:"weight,omitempty"`
	// contains filtered or unexported fields
}

A set of restrictions on the regions and how to distribute bots between them.

func (*BotPolicy_RegionRestriction) Descriptor deprecated

func (*BotPolicy_RegionRestriction) Descriptor() ([]byte, []int)

Deprecated: Use BotPolicy_RegionRestriction.ProtoReflect.Descriptor instead.

func (*BotPolicy_RegionRestriction) GetPrefix

func (x *BotPolicy_RegionRestriction) GetPrefix() string

func (*BotPolicy_RegionRestriction) GetRegion

func (x *BotPolicy_RegionRestriction) GetRegion() string

func (*BotPolicy_RegionRestriction) GetWeight

func (x *BotPolicy_RegionRestriction) GetWeight() float32

func (*BotPolicy_RegionRestriction) ProtoMessage

func (*BotPolicy_RegionRestriction) ProtoMessage()

func (*BotPolicy_RegionRestriction) ProtoReflect

func (*BotPolicy_RegionRestriction) Reset

func (x *BotPolicy_RegionRestriction) Reset()

func (*BotPolicy_RegionRestriction) String

func (x *BotPolicy_RegionRestriction) String() string

type BotPolicy_ScalingRestriction

type BotPolicy_ScalingRestriction struct {

	// Hard limit on the maximum number of bots to request.
	BotCeiling int32 `protobuf:"varint,1,opt,name=bot_ceiling,json=botCeiling,proto3" json:"bot_ceiling,omitempty"`
	// Hard limit on the minimum number of bots to request.
	BotFloor int32 `protobuf:"varint,2,opt,name=bot_floor,json=botFloor,proto3" json:"bot_floor,omitempty"`
	// Soft limit on the number of idle bots to maintain.
	MinIdle int32 `protobuf:"varint,3,opt,name=min_idle,json=minIdle,proto3" json:"min_idle,omitempty"`
	// Hard minimum limit on the absolute delta between request amount and
	// existing bot count.
	StepSize int32 `protobuf:"varint,4,opt,name=step_size,json=stepSize,proto3" json:"step_size,omitempty"`
	// Static number to request when demand is not accessible.
	BotFallback int32 `protobuf:"varint,5,opt,name=bot_fallback,json=botFallback,proto3" json:"bot_fallback,omitempty"`
	// contains filtered or unexported fields
}

Scaling restriction specifies the limits on how the group can be expanded or reduced.

func (*BotPolicy_ScalingRestriction) Descriptor deprecated

func (*BotPolicy_ScalingRestriction) Descriptor() ([]byte, []int)

Deprecated: Use BotPolicy_ScalingRestriction.ProtoReflect.Descriptor instead.

func (*BotPolicy_ScalingRestriction) GetBotCeiling

func (x *BotPolicy_ScalingRestriction) GetBotCeiling() int32

func (*BotPolicy_ScalingRestriction) GetBotFallback

func (x *BotPolicy_ScalingRestriction) GetBotFallback() int32

func (*BotPolicy_ScalingRestriction) GetBotFloor

func (x *BotPolicy_ScalingRestriction) GetBotFloor() int32

func (*BotPolicy_ScalingRestriction) GetMinIdle

func (x *BotPolicy_ScalingRestriction) GetMinIdle() int32

func (*BotPolicy_ScalingRestriction) GetStepSize

func (x *BotPolicy_ScalingRestriction) GetStepSize() int32

func (*BotPolicy_ScalingRestriction) ProtoMessage

func (*BotPolicy_ScalingRestriction) ProtoMessage()

func (*BotPolicy_ScalingRestriction) ProtoReflect

func (*BotPolicy_ScalingRestriction) Reset

func (x *BotPolicy_ScalingRestriction) Reset()

func (*BotPolicy_ScalingRestriction) String

type BotType

type BotType struct {

	// The string bot "shirt size" to be requested for the group.
	BotSize string `protobuf:"bytes,1,opt,name=bot_size,json=botSize,proto3" json:"bot_size,omitempty"`
	// The number of cores per bot. Will be used to limit quota usage.
	CoresPerBot float32 `protobuf:"fixed32,2,opt,name=cores_per_bot,json=coresPerBot,proto3" json:"cores_per_bot,omitempty"`
	// Estimated hourly cost.
	HourlyCost float32 `protobuf:"fixed32,3,opt,name=hourly_cost,json=hourlyCost,proto3" json:"hourly_cost,omitempty"`
	// Amount of memory in GB allocated to bot.
	MemoryGb float32 `protobuf:"fixed32,4,opt,name=memory_gb,json=memoryGb,proto3" json:"memory_gb,omitempty"`
	// contains filtered or unexported fields
}

Defines a type of bot associated with a bot group.

func (*BotType) Descriptor deprecated

func (*BotType) Descriptor() ([]byte, []int)

Deprecated: Use BotType.ProtoReflect.Descriptor instead.

func (*BotType) GetBotSize

func (x *BotType) GetBotSize() string

func (*BotType) GetCoresPerBot

func (x *BotType) GetCoresPerBot() float32

func (*BotType) GetHourlyCost

func (x *BotType) GetHourlyCost() float32

func (*BotType) GetMemoryGb

func (x *BotType) GetMemoryGb() float32

func (*BotType) ProtoMessage

func (*BotType) ProtoMessage()

func (*BotType) ProtoReflect

func (x *BotType) ProtoReflect() protoreflect.Message

func (*BotType) Reset

func (x *BotType) Reset()

func (*BotType) String

func (x *BotType) String() string

type Branch

type Branch struct {

	// Type of branch.
	Type Branch_BranchType `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.Branch_BranchType" json:"type,omitempty"`
	// Name of branch.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Branch descriptor (usually a build target or device name).
	// Optional.
	Descriptor_ string `protobuf:"bytes,3,opt,name=descriptor,proto3" json:"descriptor,omitempty"`
	// contains filtered or unexported fields
}

A message to specify branches.

func (*Branch) Descriptor deprecated

func (*Branch) Descriptor() ([]byte, []int)

Deprecated: Use Branch.ProtoReflect.Descriptor instead.

func (*Branch) GetDescriptor_

func (x *Branch) GetDescriptor_() string

func (*Branch) GetName

func (x *Branch) GetName() string

func (*Branch) GetType

func (x *Branch) GetType() Branch_BranchType

func (*Branch) ProtoMessage

func (*Branch) ProtoMessage()

func (*Branch) ProtoReflect

func (x *Branch) ProtoReflect() protoreflect.Message

func (*Branch) Reset

func (x *Branch) Reset()

func (*Branch) String

func (x *Branch) String() string

type Branch_BranchType

type Branch_BranchType int32

The types of branches that can be created.

const (
	Branch_UNSPECIFIED Branch_BranchType = 0
	Branch_RELEASE     Branch_BranchType = 1
	Branch_FACTORY     Branch_BranchType = 2
	Branch_FIRMWARE    Branch_BranchType = 3
	Branch_STABILIZE   Branch_BranchType = 4
	Branch_CUSTOM      Branch_BranchType = 5
)

func (Branch_BranchType) Descriptor

func (Branch_BranchType) Enum

func (Branch_BranchType) EnumDescriptor deprecated

func (Branch_BranchType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Branch_BranchType.Descriptor instead.

func (Branch_BranchType) Number

func (Branch_BranchType) String

func (x Branch_BranchType) String() string

func (Branch_BranchType) Type

type BuildBoard

type BuildBoard struct {
	Name    string    `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Configs []*Config `protobuf:"bytes,2,rep,name=configs,proto3" json:"configs,omitempty"`
	// TODO: remove when LegacyRelease is fully deleted.
	RubikTargetMilestone int32 `protobuf:"varint,3,opt,name=rubik_target_milestone,json=rubikTargetMilestone,proto3" json:"rubik_target_milestone,omitempty"`
	// The first milestone that this board will be released to stable
	// on.
	StableTargetMilestone int32 `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

Message to represent a board in build configuration

func (*BuildBoard) Descriptor deprecated

func (*BuildBoard) Descriptor() ([]byte, []int)

Deprecated: Use BuildBoard.ProtoReflect.Descriptor instead.

func (*BuildBoard) GetConfigs

func (x *BuildBoard) GetConfigs() []*Config

func (*BuildBoard) GetName

func (x *BuildBoard) GetName() string

func (*BuildBoard) GetRubikTargetMilestone

func (x *BuildBoard) GetRubikTargetMilestone() int32

func (*BuildBoard) GetStableTargetMilestone

func (x *BuildBoard) GetStableTargetMilestone() int32

func (*BuildBoard) ProtoMessage

func (*BuildBoard) ProtoMessage()

func (*BuildBoard) ProtoReflect

func (x *BuildBoard) ProtoReflect() protoreflect.Message

func (*BuildBoard) Reset

func (x *BuildBoard) Reset()

func (*BuildBoard) String

func (x *BuildBoard) String() string

type BuildCadence

type BuildCadence int32
const (
	BuildCadence_UNKNOWN_CADENCE         BuildCadence = 0
	BuildCadence_ONCE_PER_WEEK_CADENCE   BuildCadence = 1
	BuildCadence_THRICE_PER_WEEK_CADENCE BuildCadence = 2
	BuildCadence_DAILY_CADENCE           BuildCadence = 3
)

func (BuildCadence) Descriptor

func (BuildCadence) Enum

func (x BuildCadence) Enum() *BuildCadence

func (BuildCadence) EnumDescriptor deprecated

func (BuildCadence) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuildCadence.Descriptor instead.

func (BuildCadence) Number

func (BuildCadence) String

func (x BuildCadence) String() string

func (BuildCadence) Type

type BuildId

type BuildId struct {

	// Types that are assignable to Id:
	//	*BuildId_BuildbucketId
	Id isBuildId_Id `protobuf_oneof:"id"`
	// contains filtered or unexported fields
}

'oneof' fields can't be repeated, so we wrap into a message type.

func (*BuildId) Descriptor deprecated

func (*BuildId) Descriptor() ([]byte, []int)

Deprecated: Use BuildId.ProtoReflect.Descriptor instead.

func (*BuildId) GetBuildbucketId

func (x *BuildId) GetBuildbucketId() int64

func (*BuildId) GetId

func (m *BuildId) GetId() isBuildId_Id

func (*BuildId) ProtoMessage

func (*BuildId) ProtoMessage()

func (*BuildId) ProtoReflect

func (x *BuildId) ProtoReflect() protoreflect.Message

func (*BuildId) Reset

func (x *BuildId) Reset()

func (*BuildId) String

func (x *BuildId) String() string

type BuildId_BuildbucketId

type BuildId_BuildbucketId struct {
	BuildbucketId int64 `protobuf:"varint,1,opt,name=buildbucket_id,json=buildbucketId,proto3,oneof"`
}

type BuildReport

type BuildReport struct {

	// Id serves as the primary key for the metadata and will be constant even
	// when sending multiple partial messages.  Oneof to keep open changing the
	// nature of the key in the future if needed.
	//
	// Types that are assignable to Id:
	//	*BuildReport_BuildbucketId
	Id               isBuildReport_Id                   `protobuf_oneof:"id"`
	Count            int64                              `protobuf:"varint,8,opt,name=count,proto3" json:"count,omitempty"`
	Parent           *BuildId                           `protobuf:"bytes,9,opt,name=parent,proto3" json:"parent,omitempty"`
	Children         []*BuildId                         `protobuf:"bytes,10,rep,name=children,proto3" json:"children,omitempty"`
	Type             BuildReport_BuildType              `protobuf:"varint,2,opt,name=type,proto3,enum=chromiumos.BuildReport_BuildType" json:"type,omitempty"`
	Status           *BuildReport_BuildStatus           `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	Config           *BuildReport_BuildConfig           `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"`
	Steps            *BuildReport_StepDetails           `protobuf:"bytes,5,opt,name=steps,proto3" json:"steps,omitempty"`
	SignedBuilds     []*BuildReport_SignedBuildMetadata `protobuf:"bytes,6,rep,name=signed_builds,json=signedBuilds,proto3" json:"signed_builds,omitempty"`
	SigningWasMocked bool                               `protobuf:"varint,12,opt,name=signing_was_mocked,json=signingWasMocked,proto3" json:"signing_was_mocked,omitempty"` // True in staging environments where we mock signing.
	Payloads         []*BuildReport_Payload             `protobuf:"bytes,11,rep,name=payloads,proto3" json:"payloads,omitempty"`
	// SDK version used for this build, e.g. "2022.06.25.171739".
	SdkVersion string `protobuf:"bytes,13,opt,name=sdk_version,json=sdkVersion,proto3" json:"sdk_version,omitempty"`
	// How to find standalone toolchains from the above sdk,
	// e.g. "2022/06/%(target)s-2022.06.25.171739.tar.xz".
	// This path can be relative either to a GS url or a local file path.
	ToolchainUrl string `protobuf:"bytes,14,opt,name=toolchain_url,json=toolchainUrl,proto3" json:"toolchain_url,omitempty"`
	// List of standalone toolchains, e.g.
	// ["x86_64-cros-linux-gnu", "i686-cros-linux-gnu"].
	Toolchains []string `protobuf:"bytes,15,rep,name=toolchains,proto3" json:"toolchains,omitempty"`
	// The Google Storage bucket containing this build's SDK and toolchains.
	// Should not include the "gs://" prefix.
	// If not given, a default will be assumed, most likely chromiumos-sdk.
	SdkBucket string `protobuf:"bytes,17,opt,name=sdk_bucket,json=sdkBucket,proto3" json:"sdk_bucket,omitempty"`
	// Artifacts from the build.
	Artifacts []*BuildReport_BuildArtifact `protobuf:"bytes,7,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
	// Holder object for DLCs.
	Dlcs *BuildReport_DLCs `protobuf:"bytes,16,opt,name=dlcs,proto3" json:"dlcs,omitempty"`
	// contains filtered or unexported fields
}

next: 18

func (*BuildReport) Descriptor deprecated

func (*BuildReport) Descriptor() ([]byte, []int)

Deprecated: Use BuildReport.ProtoReflect.Descriptor instead.

func (*BuildReport) GetArtifacts

func (x *BuildReport) GetArtifacts() []*BuildReport_BuildArtifact

func (*BuildReport) GetBuildbucketId

func (x *BuildReport) GetBuildbucketId() int64

func (*BuildReport) GetChildren

func (x *BuildReport) GetChildren() []*BuildId

func (*BuildReport) GetConfig

func (x *BuildReport) GetConfig() *BuildReport_BuildConfig

func (*BuildReport) GetCount

func (x *BuildReport) GetCount() int64

func (*BuildReport) GetDlcs

func (x *BuildReport) GetDlcs() *BuildReport_DLCs

func (*BuildReport) GetId

func (m *BuildReport) GetId() isBuildReport_Id

func (*BuildReport) GetParent

func (x *BuildReport) GetParent() *BuildId

func (*BuildReport) GetPayloads

func (x *BuildReport) GetPayloads() []*BuildReport_Payload

func (*BuildReport) GetSdkBucket

func (x *BuildReport) GetSdkBucket() string

func (*BuildReport) GetSdkVersion

func (x *BuildReport) GetSdkVersion() string

func (*BuildReport) GetSignedBuilds

func (x *BuildReport) GetSignedBuilds() []*BuildReport_SignedBuildMetadata

func (*BuildReport) GetSigningWasMocked

func (x *BuildReport) GetSigningWasMocked() bool

func (*BuildReport) GetStatus

func (x *BuildReport) GetStatus() *BuildReport_BuildStatus

func (*BuildReport) GetSteps

func (x *BuildReport) GetSteps() *BuildReport_StepDetails

func (*BuildReport) GetToolchainUrl

func (x *BuildReport) GetToolchainUrl() string

func (*BuildReport) GetToolchains

func (x *BuildReport) GetToolchains() []string

func (*BuildReport) GetType

func (x *BuildReport) GetType() BuildReport_BuildType

func (*BuildReport) ProtoMessage

func (*BuildReport) ProtoMessage()

func (*BuildReport) ProtoReflect

func (x *BuildReport) ProtoReflect() protoreflect.Message

func (*BuildReport) Reset

func (x *BuildReport) Reset()

func (*BuildReport) String

func (x *BuildReport) String() string

type BuildReport_BuildArtifact

type BuildReport_BuildArtifact struct {
	Type   BuildReport_BuildArtifact_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.BuildReport_BuildArtifact_Type" json:"type,omitempty"` // The artifact type.
	Uri    *URI                           `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`                                                   // URI of the artifact.
	Sha256 string                         `protobuf:"bytes,3,opt,name=sha256,proto3" json:"sha256,omitempty"`                                             // SHA256 hash of the artifact.
	Size   int64                          `protobuf:"varint,5,opt,name=size,proto3" json:"size,omitempty"`                                                // Size of the artifact (in bytes).
	// Time of artifact creation.
	Created *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created,proto3" json:"created,omitempty"`
	// contains filtered or unexported fields
}

Artifacts produced by the build.

These could be source from chromiumos/common.proto but this message is
intended to be a long-term archival format so it's easier and safer to
define our own artifact types for reporting.

func (*BuildReport_BuildArtifact) Descriptor deprecated

func (*BuildReport_BuildArtifact) Descriptor() ([]byte, []int)

Deprecated: Use BuildReport_BuildArtifact.ProtoReflect.Descriptor instead.

func (*BuildReport_BuildArtifact) GetCreated

func (*BuildReport_BuildArtifact) GetSha256

func (x *BuildReport_BuildArtifact) GetSha256() string

func (*BuildReport_BuildArtifact) GetSize

func (x *BuildReport_BuildArtifact) GetSize() int64

func (*BuildReport_BuildArtifact) GetType

func (*BuildReport_BuildArtifact) GetUri

func (x *BuildReport_BuildArtifact) GetUri() *URI

func (*BuildReport_BuildArtifact) ProtoMessage

func (*BuildReport_BuildArtifact) ProtoMessage()

func (*BuildReport_BuildArtifact) ProtoReflect

func (*BuildReport_BuildArtifact) Reset

func (x *BuildReport_BuildArtifact) Reset()

func (*BuildReport_BuildArtifact) String

func (x *BuildReport_BuildArtifact) String() string

type BuildReport_BuildArtifact_Type

type BuildReport_BuildArtifact_Type int32
const (
	BuildReport_BuildArtifact_UNDEFINED BuildReport_BuildArtifact_Type = 0
	// Image archives.
	// Typically named "image.zip".
	BuildReport_BuildArtifact_IMAGE_ZIP BuildReport_BuildArtifact_Type = 1
	// Typically named "factory_image.zip".
	BuildReport_BuildArtifact_FACTORY_IMAGE_ZIP BuildReport_BuildArtifact_Type = 2
	// Typically named "firmware_from_source.tar.bz2".
	BuildReport_BuildArtifact_FIRMWARE_IMAGE_ARCHIVE BuildReport_BuildArtifact_Type = 3
	// Typically named "chromiumos_test_image.tar.xz".
	BuildReport_BuildArtifact_TEST_IMAGE_ARCHIVE BuildReport_BuildArtifact_Type = 4
	// Other Chrome OS artifacts, not necessarily an image.
	// Typically named something like
	// "chromeos-hwqual-ambassador-R120-15638.0.0.tar.bz2".
	BuildReport_BuildArtifact_HWQUAL_ARCHIVE BuildReport_BuildArtifact_Type = 101
	// Typically named "debug.tgz".
	BuildReport_BuildArtifact_DEBUG_ARCHIVE BuildReport_BuildArtifact_Type = 102
	// Payload types
	BuildReport_BuildArtifact_PAYLOAD_FULL  BuildReport_BuildArtifact_Type = 400
	BuildReport_BuildArtifact_PAYLOAD_DELTA BuildReport_BuildArtifact_Type = 401
)

func (BuildReport_BuildArtifact_Type) Descriptor

func (BuildReport_BuildArtifact_Type) Enum

func (BuildReport_BuildArtifact_Type) EnumDescriptor deprecated

func (BuildReport_BuildArtifact_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuildReport_BuildArtifact_Type.Descriptor instead.

func (BuildReport_BuildArtifact_Type) Number

func (BuildReport_BuildArtifact_Type) String

func (BuildReport_BuildArtifact_Type) Type

type BuildReport_BuildConfig

type BuildReport_BuildConfig struct {
	Branch                 *BuildReport_BuildConfig_Branch `protobuf:"bytes,1,opt,name=branch,proto3" json:"branch,omitempty"` // Optional branch information (not present for tip-of-tree).
	AndroidContainerBranch *BuildReport_BuildConfig_Branch ``                                                                  // Optional android container branch information.
	/* 129-byte string literal not displayed */
	Target                 *BuildReport_BuildConfig_Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` // Name of build_target (e.g. coral).
	AndroidContainerTarget *BuildReport_BuildConfig_Target ``                                                                  // Name of android container target (e.g. cheets).
	/* 129-byte string literal not displayed */
	Release   *BuildReport_BuildConfig_Release   `protobuf:"bytes,5,opt,name=release,proto3" json:"release,omitempty"`                         // Optional information for release builds.
	Versions  []*BuildReport_BuildConfig_Version `protobuf:"bytes,6,rep,name=versions,proto3" json:"versions,omitempty"`                       // Optional embedded versions (e.g. chrome, arc).
	ArcUseSet bool                               `protobuf:"varint,7,opt,name=arc_use_set,json=arcUseSet,proto3" json:"arc_use_set,omitempty"` // Whether or not arc-use is enabled.
	// List of board models covered by this build ie: expanded list of
	// unibuild models at the time the build ran, may be empty.
	Models []*BuildReport_BuildConfig_Model `protobuf:"bytes,8,rep,name=models,proto3" json:"models,omitempty"`
	// contains filtered or unexported fields
}

Information about the build configuration.

func (*BuildReport_BuildConfig) Descriptor deprecated

func (*BuildReport_BuildConfig) Descriptor() ([]byte, []int)

Deprecated: Use BuildReport_BuildConfig.ProtoReflect.Descriptor instead.

func (*BuildReport_BuildConfig) GetAndroidContainerBranch

func (x *BuildReport_BuildConfig) GetAndroidContainerBranch() *BuildReport_BuildConfig_Branch

func (*BuildReport_BuildConfig) GetAndroidContainerTarget

func (x *BuildReport_BuildConfig) GetAndroidContainerTarget() *BuildReport_BuildConfig_Target

func (*BuildReport_BuildConfig) GetArcUseSet

func (x *BuildReport_BuildConfig) GetArcUseSet() bool

func (*BuildReport_BuildConfig) GetBranch

func (*BuildReport_BuildConfig) GetModels

func (*BuildReport_BuildConfig) GetRelease

func (*BuildReport_BuildConfig) GetTarget

func (*BuildReport_BuildConfig) GetVersions

func (*BuildReport_BuildConfig) ProtoMessage

func (*BuildReport_BuildConfig) ProtoMessage()

func (*BuildReport_BuildConfig) ProtoReflect

func (x *BuildReport_BuildConfig) ProtoReflect() protoreflect.Message

func (*BuildReport_BuildConfig) Reset

func (x *BuildReport_BuildConfig) Reset()

func (*BuildReport_BuildConfig) String

func (x *BuildReport_BuildConfig) String() string

type BuildReport_BuildConfig_Branch

type BuildReport_BuildConfig_Branch struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // eg: release-R90-13816.B
	// contains filtered or unexported fields
}

Information about the branch we're building on.

func (*BuildReport_BuildConfig_Branch) Descriptor deprecated

func (*BuildReport_BuildConfig_Branch) Descriptor() ([]byte, []int)

Deprecated: Use BuildReport_BuildConfig_Branch.ProtoReflect.Descriptor instead.

func (*BuildReport_BuildConfig_Branch) GetName

func (*BuildReport_BuildConfig_Branch) ProtoMessage

func (*BuildReport_BuildConfig_Branch) ProtoMessage()

func (*BuildReport_BuildConfig_Branch) ProtoReflect

func (*BuildReport_BuildConfig_Branch) Reset

func (x *BuildReport_BuildConfig_Branch) Reset()

func (*BuildReport_BuildConfig_Branch) String

type BuildReport_BuildConfig_Model

type BuildReport_BuildConfig_Model struct {
	Name          string                                        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`                                          // Name of model (e.g. astronaut).
	FirmwareKeyId string                                        `protobuf:"bytes,2,opt,name=firmware_key_id,json=firmwareKeyId,proto3" json:"firmware_key_id,omitempty"` // Firmware key id (e.g. CORALG).
	Versions      []*BuildReport_BuildConfig_Model_ModelVersion `protobuf:"bytes,3,rep,name=versions,proto3" json:"versions,omitempty"`                                  // Embedded versions.
	// contains filtered or unexported fields
}

Board model information.

func (*BuildReport_BuildConfig_Model) Descriptor deprecated

func (*BuildReport_BuildConfig_Model) Descriptor() ([]byte, []int)

Deprecated: Use BuildReport_BuildConfig_Model.ProtoReflect.Descriptor instead.

func (*BuildReport_BuildConfig_Model) GetFirmwareKeyId

func (x *BuildReport_BuildConfig_Model) GetFirmwareKeyId() string

func (*BuildReport_BuildConfig_Model) GetName

func (*BuildReport_BuildConfig_Model) GetVersions

func (*BuildReport_BuildConfig_Model) ProtoMessage

func (*BuildReport_BuildConfig_Model) ProtoMessage()

func (*BuildReport_BuildConfig_Model) ProtoReflect

func (*BuildReport_BuildConfig_Model) Reset

func (x *BuildReport_BuildConfig_Model) Reset()

func (*BuildReport_BuildConfig_Model) String

type BuildReport_BuildConfig_Model_ModelVersion

type BuildReport_BuildConfig_Model_ModelVersion struct {
	Kind  BuildReport_BuildConfig_Model_ModelVersionKind `protobuf:"varint,1,opt,name=kind,proto3,enum=chromiumos.BuildReport_BuildConfig_Model_ModelVersionKind" json:"kind,omitempty"` // eg: MODEL_VERSION_KIND_EC_FIRMWARE.
	Value string                                         `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`                                                               // eg: coral_v1.1.7292-04956f5df.
	// contains filtered or unexported fields
}

func (*BuildReport_BuildConfig_Model_ModelVersion) Descriptor deprecated

Deprecated: Use BuildReport_BuildConfig_Model_ModelVersion.ProtoReflect.Descriptor instead.

func (*BuildReport_BuildConfig_Model_ModelVersion) GetKind

func (*BuildReport_BuildConfig_Model_ModelVersion) GetValue

func (*BuildReport_BuildConfig_Model_ModelVersion) ProtoMessage

func (*BuildReport_BuildConfig_Model_ModelVersion) ProtoReflect

func (*BuildReport_BuildConfig_Model_ModelVersion) Reset

func (*BuildReport_BuildConfig_Model_ModelVersion) String

type BuildReport_BuildConfig_Model_ModelVersionKind

type BuildReport_BuildConfig_Model_ModelVersionKind int32
const (
	BuildReport_BuildConfig_Model_MODEL_VERSION_KIND_UNDEFINED              BuildReport_BuildConfig_Model_ModelVersionKind = 0 // do not use.
	BuildReport_BuildConfig_Model_MODEL_VERSION_KIND_EC_FIRMWARE            BuildReport_BuildConfig_Model_ModelVersionKind = 1 // EC firmware version (e.g. coral_v1.1.7292-04956f5df).
	BuildReport_BuildConfig_Model_MODEL_VERSION_KIND_MAIN_READONLY_FIRMWARE BuildReport_BuildConfig_Model_ModelVersionKind = 2 // Main read-only firmware version (e.g.
	// Google_Coral.10068.82.0).
	BuildReport_BuildConfig_Model_MODEL_VERSION_KIND_MAIN_READWRITE_FIRMWARE BuildReport_BuildConfig_Model_ModelVersionKind = 3 // Main read-write firmware version (e.g.
)

func (BuildReport_BuildConfig_Model_ModelVersionKind) Descriptor

func (BuildReport_BuildConfig_Model_ModelVersionKind) Enum

func (BuildReport_BuildConfig_Model_ModelVersionKind) EnumDescriptor deprecated

Deprecated: Use BuildReport_BuildConfig_Model_ModelVersionKind.Descriptor instead.

func (BuildReport_BuildConfig_Model_ModelVersionKind) Number

func (BuildReport_BuildConfig_Model_ModelVersionKind) String

func (BuildReport_BuildConfig_Model_ModelVersionKind) Type

type BuildReport_BuildConfig_Release

type BuildReport_BuildConfig_Release struct {

	// List of channels for the build.
	Channels []Channel `protobuf:"varint,1,rep,packed,name=channels,proto3,enum=chromiumos.Channel" json:"channels,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildReport_BuildConfig_Release) Descriptor deprecated

func (*BuildReport_BuildConfig_Release) Descriptor() ([]byte, []int)

Deprecated: Use BuildReport_BuildConfig_Release.ProtoReflect.Descriptor instead.

func (*BuildReport_BuildConfig_Release) GetChannels

func (x *BuildReport_BuildConfig_Release) GetChannels() []Channel

func (*BuildReport_BuildConfig_Release) ProtoMessage

func (*BuildReport_BuildConfig_Release) ProtoMessage()

func (*BuildReport_BuildConfig_Release) ProtoReflect

func (*BuildReport_BuildConfig_Release) Reset

func (*BuildReport_BuildConfig_Release) String

type BuildReport_BuildConfig_Target

type BuildReport_BuildConfig_Target struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Information about the build target.

func (*BuildReport_BuildConfig_Target) Descriptor deprecated

func (*BuildReport_BuildConfig_Target) Descriptor() ([]byte, []int)

Deprecated: Use BuildReport_BuildConfig_Target.ProtoReflect.Descriptor instead.

func (*BuildReport_BuildConfig_Target) GetName

func (*BuildReport_BuildConfig_Target) ProtoMessage

func (*BuildReport_BuildConfig_Target) ProtoMessage()

func (*BuildReport_BuildConfig_Target) ProtoReflect

func (*BuildReport_BuildConfig_Target) Reset

func (x *BuildReport_BuildConfig_Target) Reset()

func (*BuildReport_BuildConfig_Target) String

type BuildReport_BuildConfig_Version

type BuildReport_BuildConfig_Version struct {
	Kind  BuildReport_BuildConfig_VersionKind `protobuf:"varint,1,opt,name=kind,proto3,enum=chromiumos.BuildReport_BuildConfig_VersionKind" json:"kind,omitempty"` // eg: VERSION_KIND_ASH_CHROME.
	Value string                              `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`                                                    // eg: 98.0.4697.0.
	// contains filtered or unexported fields
}

func (*BuildReport_BuildConfig_Version) Descriptor deprecated

func (*BuildReport_BuildConfig_Version) Descriptor() ([]byte, []int)

Deprecated: Use BuildReport_BuildConfig_Version.ProtoReflect.Descriptor instead.

func (*BuildReport_BuildConfig_Version) GetKind

func (*BuildReport_BuildConfig_Version) GetValue

func (*BuildReport_BuildConfig_Version) ProtoMessage

func (*BuildReport_BuildConfig_Version) ProtoMessage()

func (*BuildReport_BuildConfig_Version) ProtoReflect

func (*BuildReport_BuildConfig_Version) Reset

func (*BuildReport_BuildConfig_Version) String

type BuildReport_BuildConfig_VersionKind

type BuildReport_BuildConfig_VersionKind int32
const (
	BuildReport_BuildConfig_VERSION_KIND_UNDEFINED         BuildReport_BuildConfig_VersionKind = 0  // do not use.
	BuildReport_BuildConfig_VERSION_KIND_ASH_CHROME        BuildReport_BuildConfig_VersionKind = 1  // The system chrome.
	BuildReport_BuildConfig_VERSION_KIND_CHROME            BuildReport_BuildConfig_VersionKind = 2  // The Lacros (user) chrome.
	BuildReport_BuildConfig_VERSION_KIND_ARC               BuildReport_BuildConfig_VersionKind = 3  // Android Runtime Container.
	BuildReport_BuildConfig_VERSION_KIND_PLATFORM          BuildReport_BuildConfig_VersionKind = 4  // The platform version (e.g. 13816.0.0).
	BuildReport_BuildConfig_VERSION_KIND_MILESTONE         BuildReport_BuildConfig_VersionKind = 5  // The milestone versions (e.g. 96).
	BuildReport_BuildConfig_VERSION_KIND_ANDROID_CONTAINER BuildReport_BuildConfig_VersionKind = 6  // The android container version (e.g. 6387315).
	BuildReport_BuildConfig_VERSION_KIND_EC_FIRMWARE       BuildReport_BuildConfig_VersionKind = 7  // The EC firmware version.
	BuildReport_BuildConfig_VERSION_KIND_FINGERPRINT       BuildReport_BuildConfig_VersionKind = 8  // The build fingerprint.
	BuildReport_BuildConfig_VERSION_KIND_KERNEL            BuildReport_BuildConfig_VersionKind = 9  // The kernel version (e.g. 4.14.176-r1088).
	BuildReport_BuildConfig_VERSION_KIND_MAIN_FIRMWARE     BuildReport_BuildConfig_VersionKind = 10 // The main firmware version (e.g. Google_Auron_paine.6301.58.98).
)

func (BuildReport_BuildConfig_VersionKind) Descriptor

func (BuildReport_BuildConfig_VersionKind) Enum

func (BuildReport_BuildConfig_VersionKind) EnumDescriptor deprecated

func (BuildReport_BuildConfig_VersionKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuildReport_BuildConfig_VersionKind.Descriptor instead.

func (BuildReport_BuildConfig_VersionKind) Number

func (BuildReport_BuildConfig_VersionKind) String

func (BuildReport_BuildConfig_VersionKind) Type

type BuildReport_BuildStatus

type BuildReport_BuildStatus struct {
	Value BuildReport_BuildStatus_Status `protobuf:"varint,1,opt,name=value,proto3,enum=chromiumos.BuildReport_BuildStatus_Status" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildReport_BuildStatus) Descriptor deprecated

func (*BuildReport_BuildStatus) Descriptor() ([]byte, []int)

Deprecated: Use BuildReport_BuildStatus.ProtoReflect.Descriptor instead.

func (*BuildReport_BuildStatus) GetValue

func (*BuildReport_BuildStatus) ProtoMessage

func (*BuildReport_BuildStatus) ProtoMessage()

func (*BuildReport_BuildStatus) ProtoReflect

func (x *BuildReport_BuildStatus) ProtoReflect() protoreflect.Message

func (*BuildReport_BuildStatus) Reset

func (x *BuildReport_BuildStatus) Reset()

func (*BuildReport_BuildStatus) String

func (x *BuildReport_BuildStatus) String() string

type BuildReport_BuildStatus_Status

type BuildReport_BuildStatus_Status int32
const (
	BuildReport_BuildStatus_UNDEFINED BuildReport_BuildStatus_Status = 0
	// Kind of status, 100*kind is base for that type of state.
	BuildReport_BuildStatus_KIND_TERMINAL BuildReport_BuildStatus_Status = 1
	BuildReport_BuildStatus_KIND_RUNNING  BuildReport_BuildStatus_Status = 2
	// Terminal states, indicate build has finished, no further status.
	BuildReport_BuildStatus_SUCCESS       BuildReport_BuildStatus_Status = 100 // Build succeeded.
	BuildReport_BuildStatus_FAILURE       BuildReport_BuildStatus_Status = 101 // Build failed for reasons related to it's input.
	BuildReport_BuildStatus_INFRA_FAILURE BuildReport_BuildStatus_Status = 102 // Build failed independent of the input.
	BuildReport_BuildStatus_WATCHDOG      BuildReport_BuildStatus_Status = 103 // Build died for unknown reasons (from OOB watchdog).
	BuildReport_BuildStatus_CANCELED      BuildReport_BuildStatus_Status = 104 // Build explicitly canceled.
	// Non-terminal states, more updates may be incoming.
	BuildReport_BuildStatus_RUNNING BuildReport_BuildStatus_Status = 200
	BuildReport_BuildStatus_WAITING BuildReport_BuildStatus_Status = 201
)

func (BuildReport_BuildStatus_Status) Descriptor

func (BuildReport_BuildStatus_Status) Enum

func (BuildReport_BuildStatus_Status) EnumDescriptor deprecated

func (BuildReport_BuildStatus_Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuildReport_BuildStatus_Status.Descriptor instead.

func (BuildReport_BuildStatus_Status) Number

func (BuildReport_BuildStatus_Status) String

func (BuildReport_BuildStatus_Status) Type

type BuildReport_BuildType

type BuildReport_BuildType int32
const (
	BuildReport_BUILD_TYPE_UNDEFINED BuildReport_BuildType = 0
	BuildReport_BUILD_TYPE_RELEASE   BuildReport_BuildType = 1
	BuildReport_BUILD_TYPE_FIRMWARE  BuildReport_BuildType = 2
	BuildReport_BUILD_TYPE_FACTORY   BuildReport_BuildType = 3
	BuildReport_BUILD_TYPE_PUBLIC    BuildReport_BuildType = 4
	BuildReport_BUILD_TYPE_PAYGEN    BuildReport_BuildType = 5
)

func (BuildReport_BuildType) Descriptor

func (BuildReport_BuildType) Enum

func (BuildReport_BuildType) EnumDescriptor deprecated

func (BuildReport_BuildType) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuildReport_BuildType.Descriptor instead.

func (BuildReport_BuildType) Number

func (BuildReport_BuildType) String

func (x BuildReport_BuildType) String() string

func (BuildReport_BuildType) Type

type BuildReport_BuildbucketId

type BuildReport_BuildbucketId struct {
	BuildbucketId int64 `protobuf:"varint,1,opt,name=buildbucket_id,json=buildbucketId,proto3,oneof"`
}

type BuildReport_DLCs

type BuildReport_DLCs struct {

	// DLC artifacts.
	DlcArtifacts       []*URI         `protobuf:"bytes,1,rep,name=dlc_artifacts,json=dlcArtifacts,proto3" json:"dlc_artifacts,omitempty"` // URIs of DLC artifacts.
	DlcArtifactDetails []*DlcArtifact `protobuf:"bytes,2,rep,name=dlc_artifact_details,json=dlcArtifactDetails,proto3" json:"dlc_artifact_details,omitempty"`
	// contains filtered or unexported fields
}

Representation of DLCs that may or may not live in Payloads.

func (*BuildReport_DLCs) Descriptor deprecated

func (*BuildReport_DLCs) Descriptor() ([]byte, []int)

Deprecated: Use BuildReport_DLCs.ProtoReflect.Descriptor instead.

func (*BuildReport_DLCs) GetDlcArtifactDetails

func (x *BuildReport_DLCs) GetDlcArtifactDetails() []*DlcArtifact

func (*BuildReport_DLCs) GetDlcArtifacts

func (x *BuildReport_DLCs) GetDlcArtifacts() []*URI

func (*BuildReport_DLCs) ProtoMessage

func (*BuildReport_DLCs) ProtoMessage()

func (*BuildReport_DLCs) ProtoReflect

func (x *BuildReport_DLCs) ProtoReflect() protoreflect.Message

func (*BuildReport_DLCs) Reset

func (x *BuildReport_DLCs) Reset()

func (*BuildReport_DLCs) String

func (x *BuildReport_DLCs) String() string

type BuildReport_Payload

type BuildReport_Payload struct {

	// The actual payload. Contains the artifact URI, whether the payload
	// is full or delta, etc.
	Payload            *BuildReport_BuildArtifact      `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"`
	PayloadType        BuildReport_Payload_PayloadType ``                                                                                             /* 143-byte string literal not displayed */
	Board              string                          `protobuf:"bytes,3,opt,name=board,proto3" json:"board,omitempty"`                              // The board the payload is for.
	Channel            Channel                         `protobuf:"varint,4,opt,name=channel,proto3,enum=chromiumos.Channel" json:"channel,omitempty"` // The channel the payload is for.
	Appid              string                          `protobuf:"bytes,5,opt,name=appid,proto3" json:"appid,omitempty"`
	MetadataSignature  string                          `protobuf:"bytes,6,opt,name=metadata_signature,json=metadataSignature,proto3" json:"metadata_signature,omitempty"`
	MetadataSize       int64                           `protobuf:"varint,7,opt,name=metadata_size,json=metadataSize,proto3" json:"metadata_size,omitempty"`
	SourceVersion      string                          `protobuf:"bytes,8,opt,name=source_version,json=sourceVersion,proto3" json:"source_version,omitempty"`                    // e.g. 14388.8.0
	TargetVersion      string                          `protobuf:"bytes,9,opt,name=target_version,json=targetVersion,proto3" json:"target_version,omitempty"`                    // e.g. 14440.0.0
	Size               int64                           `protobuf:"varint,10,opt,name=size,proto3" json:"size,omitempty"`                                                         // Size of payload, in bytes.
	RecoveryKeyVersion uint32                          `protobuf:"varint,11,opt,name=recovery_key_version,json=recoveryKeyVersion,proto3" json:"recovery_key_version,omitempty"` // for miniOS payloads only.
	// contains filtered or unexported fields
}

func (*BuildReport_Payload) Descriptor deprecated

func (*BuildReport_Payload) Descriptor() ([]byte, []int)

Deprecated: Use BuildReport_Payload.ProtoReflect.Descriptor instead.

func (*BuildReport_Payload) GetAppid

func (x *BuildReport_Payload) GetAppid() string

func (*BuildReport_Payload) GetBoard

func (x *BuildReport_Payload) GetBoard() string

func (*BuildReport_Payload) GetChannel

func (x *BuildReport_Payload) GetChannel() Channel

func (*BuildReport_Payload) GetMetadataSignature

func (x *BuildReport_Payload) GetMetadataSignature() string

func (*BuildReport_Payload) GetMetadataSize

func (x *BuildReport_Payload) GetMetadataSize() int64

func (*BuildReport_Payload) GetPayload

func (*BuildReport_Payload) GetPayloadType

func (*BuildReport_Payload) GetRecoveryKeyVersion

func (x *BuildReport_Payload) GetRecoveryKeyVersion() uint32

func (*BuildReport_Payload) GetSize

func (x *BuildReport_Payload) GetSize() int64

func (*BuildReport_Payload) GetSourceVersion

func (x *BuildReport_Payload) GetSourceVersion() string

func (*BuildReport_Payload) GetTargetVersion

func (x *BuildReport_Payload) GetTargetVersion() string

func (*BuildReport_Payload) ProtoMessage

func (*BuildReport_Payload) ProtoMessage()

func (*BuildReport_Payload) ProtoReflect

func (x *BuildReport_Payload) ProtoReflect() protoreflect.Message

func (*BuildReport_Payload) Reset

func (x *BuildReport_Payload) Reset()

func (*BuildReport_Payload) String

func (x *BuildReport_Payload) String() string

type BuildReport_Payload_PayloadType

type BuildReport_Payload_PayloadType int32
const (
	BuildReport_Payload_PAYLOAD_TYPE_UNKNOWN  BuildReport_Payload_PayloadType = 0
	BuildReport_Payload_PAYLOAD_TYPE_STANDARD BuildReport_Payload_PayloadType = 1 // Regular OS payload.
	BuildReport_Payload_PAYLOAD_TYPE_MINIOS   BuildReport_Payload_PayloadType = 2
	BuildReport_Payload_PAYLOAD_TYPE_DLC      BuildReport_Payload_PayloadType = 3
)

func (BuildReport_Payload_PayloadType) Descriptor

func (BuildReport_Payload_PayloadType) Enum

func (BuildReport_Payload_PayloadType) EnumDescriptor deprecated

func (BuildReport_Payload_PayloadType) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuildReport_Payload_PayloadType.Descriptor instead.

func (BuildReport_Payload_PayloadType) Number

func (BuildReport_Payload_PayloadType) String

func (BuildReport_Payload_PayloadType) Type

type BuildReport_SignedBuildMetadata

type BuildReport_SignedBuildMetadata struct {
	ReleaseDirectory string `protobuf:"bytes,1,opt,name=release_directory,json=releaseDirectory,proto3" json:"release_directory,omitempty"` // Directory of the release (eg:
	// "rubik-channel/kevin-kernelnext/14545.0.0/").
	Status BuildReport_SignedBuildMetadata_SigningStatus `` // Status of signing.
	/* 128-byte string literal not displayed */
	Board      string                                            `protobuf:"bytes,3,opt,name=board,proto3" json:"board,omitempty"`                              // The board the image is for.
	Type       ImageType                                         `protobuf:"varint,4,opt,name=type,proto3,enum=chromiumos.ImageType" json:"type,omitempty"`     // The type of image (eg: "recovery").
	Channel    Channel                                           `protobuf:"varint,5,opt,name=channel,proto3,enum=chromiumos.Channel" json:"channel,omitempty"` // The channel of the image (eg: "stable").
	Keyset     string                                            `protobuf:"bytes,6,opt,name=keyset,proto3" json:"keyset,omitempty"`
	KeysetIsMp bool                                              `protobuf:"varint,7,opt,name=keyset_is_mp,json=keysetIsMp,proto3" json:"keyset_is_mp,omitempty"`
	Files      []*BuildReport_SignedBuildMetadata_FileWithHashes `protobuf:"bytes,8,rep,name=files,proto3" json:"files,omitempty"`
	Versions   []*BuildReport_SignedBuildMetadata_Version        `protobuf:"bytes,9,rep,name=versions,proto3" json:"versions,omitempty"`
	// contains filtered or unexported fields
}

Metadata produced by signing images. Translated from the .json file that is generated alongside the image when it is signed.

func (*BuildReport_SignedBuildMetadata) Descriptor deprecated

func (*BuildReport_SignedBuildMetadata) Descriptor() ([]byte, []int)

Deprecated: Use BuildReport_SignedBuildMetadata.ProtoReflect.Descriptor instead.

func (*BuildReport_SignedBuildMetadata) GetBoard

func (*BuildReport_SignedBuildMetadata) GetChannel

func (x *BuildReport_SignedBuildMetadata) GetChannel() Channel

func (*BuildReport_SignedBuildMetadata) GetFiles

func (*BuildReport_SignedBuildMetadata) GetKeyset

func (x *BuildReport_SignedBuildMetadata) GetKeyset() string

func (*BuildReport_SignedBuildMetadata) GetKeysetIsMp

func (x *BuildReport_SignedBuildMetadata) GetKeysetIsMp() bool

func (*BuildReport_SignedBuildMetadata) GetReleaseDirectory

func (x *BuildReport_SignedBuildMetadata) GetReleaseDirectory() string

func (*BuildReport_SignedBuildMetadata) GetStatus

func (*BuildReport_SignedBuildMetadata) GetType

func (*BuildReport_SignedBuildMetadata) GetVersions

func (*BuildReport_SignedBuildMetadata) ProtoMessage

func (*BuildReport_SignedBuildMetadata) ProtoMessage()

func (*BuildReport_SignedBuildMetadata) ProtoReflect

func (*BuildReport_SignedBuildMetadata) Reset

func (*BuildReport_SignedBuildMetadata) String

type BuildReport_SignedBuildMetadata_FileWithHashes

type BuildReport_SignedBuildMetadata_FileWithHashes struct {
	Filename string `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"`
	Md5      string `protobuf:"bytes,2,opt,name=md5,proto3" json:"md5,omitempty"`
	Sha1     string `protobuf:"bytes,3,opt,name=sha1,proto3" json:"sha1,omitempty"`
	Sha256   string `protobuf:"bytes,4,opt,name=sha256,proto3" json:"sha256,omitempty"`
	Size     int64  `protobuf:"varint,5,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

A file along with the hashes verifying its contents.

func (*BuildReport_SignedBuildMetadata_FileWithHashes) Descriptor deprecated

Deprecated: Use BuildReport_SignedBuildMetadata_FileWithHashes.ProtoReflect.Descriptor instead.

func (*BuildReport_SignedBuildMetadata_FileWithHashes) GetFilename

func (*BuildReport_SignedBuildMetadata_FileWithHashes) GetMd5

func (*BuildReport_SignedBuildMetadata_FileWithHashes) GetSha1

func (*BuildReport_SignedBuildMetadata_FileWithHashes) GetSha256

func (*BuildReport_SignedBuildMetadata_FileWithHashes) GetSize

func (*BuildReport_SignedBuildMetadata_FileWithHashes) ProtoMessage

func (*BuildReport_SignedBuildMetadata_FileWithHashes) ProtoReflect

func (*BuildReport_SignedBuildMetadata_FileWithHashes) Reset

func (*BuildReport_SignedBuildMetadata_FileWithHashes) String

type BuildReport_SignedBuildMetadata_SigningStatus

type BuildReport_SignedBuildMetadata_SigningStatus int32

Valid statuses signers can communicate.

const (
	BuildReport_SignedBuildMetadata_SIGNING_STATUS_UNKNOWN     BuildReport_SignedBuildMetadata_SigningStatus = 0
	BuildReport_SignedBuildMetadata_SIGNING_STATUS_DOWNLOADING BuildReport_SignedBuildMetadata_SigningStatus = 1
	BuildReport_SignedBuildMetadata_SIGNING_STATUS_SIGNING     BuildReport_SignedBuildMetadata_SigningStatus = 2
	BuildReport_SignedBuildMetadata_SIGNING_STATUS_UPLOADING   BuildReport_SignedBuildMetadata_SigningStatus = 3
	BuildReport_SignedBuildMetadata_SIGNING_STATUS_FINISHED    BuildReport_SignedBuildMetadata_SigningStatus = 4
	BuildReport_SignedBuildMetadata_SIGNING_STATUS_RETRY       BuildReport_SignedBuildMetadata_SigningStatus = 5
	BuildReport_SignedBuildMetadata_SIGNING_STATUS_PASSED      BuildReport_SignedBuildMetadata_SigningStatus = 6
	BuildReport_SignedBuildMetadata_SIGNING_STATUS_FAILED      BuildReport_SignedBuildMetadata_SigningStatus = 7
)

func (BuildReport_SignedBuildMetadata_SigningStatus) Descriptor

func (BuildReport_SignedBuildMetadata_SigningStatus) Enum

func (BuildReport_SignedBuildMetadata_SigningStatus) EnumDescriptor deprecated

func (BuildReport_SignedBuildMetadata_SigningStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuildReport_SignedBuildMetadata_SigningStatus.Descriptor instead.

func (BuildReport_SignedBuildMetadata_SigningStatus) Number

func (BuildReport_SignedBuildMetadata_SigningStatus) String

func (BuildReport_SignedBuildMetadata_SigningStatus) Type

type BuildReport_SignedBuildMetadata_Version

type BuildReport_SignedBuildMetadata_Version struct {
	Kind  BuildReport_SignedBuildMetadata_VersionKind `protobuf:"varint,1,opt,name=kind,proto3,enum=chromiumos.BuildReport_SignedBuildMetadata_VersionKind" json:"kind,omitempty"` // eg: VERSION_KIND_PLATFORM.
	Value string                                      `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`                                                            // eg: 14324.43.0.
	// contains filtered or unexported fields
}

func (*BuildReport_SignedBuildMetadata_Version) Descriptor deprecated

func (*BuildReport_SignedBuildMetadata_Version) Descriptor() ([]byte, []int)

Deprecated: Use BuildReport_SignedBuildMetadata_Version.ProtoReflect.Descriptor instead.

func (*BuildReport_SignedBuildMetadata_Version) GetKind

func (*BuildReport_SignedBuildMetadata_Version) GetValue

func (*BuildReport_SignedBuildMetadata_Version) ProtoMessage

func (*BuildReport_SignedBuildMetadata_Version) ProtoReflect

func (*BuildReport_SignedBuildMetadata_Version) Reset

func (*BuildReport_SignedBuildMetadata_Version) String

type BuildReport_SignedBuildMetadata_VersionKind

type BuildReport_SignedBuildMetadata_VersionKind int32
const (
	BuildReport_SignedBuildMetadata_VERSION_KIND_UNDEFINED        BuildReport_SignedBuildMetadata_VersionKind = 0 // do not use.
	BuildReport_SignedBuildMetadata_VERSION_KIND_PLATFORM         BuildReport_SignedBuildMetadata_VersionKind = 1 // eg: 14324.43.0
	BuildReport_SignedBuildMetadata_VERSION_KIND_MILESTONE        BuildReport_SignedBuildMetadata_VersionKind = 2 // eg: 97
	BuildReport_SignedBuildMetadata_VERSION_KIND_KEY_FIRMWARE_KEY BuildReport_SignedBuildMetadata_VersionKind = 3 // eg: 1
	BuildReport_SignedBuildMetadata_VERSION_KIND_KEY_FIRMWARE     BuildReport_SignedBuildMetadata_VersionKind = 4 // eg: 1
	BuildReport_SignedBuildMetadata_VERSION_KIND_KEY_KERNEL_KEY   BuildReport_SignedBuildMetadata_VersionKind = 5 // eg: 1
	BuildReport_SignedBuildMetadata_VERSION_KIND_KEY_KERNEL       BuildReport_SignedBuildMetadata_VersionKind = 6 // eg: 1
)

func (BuildReport_SignedBuildMetadata_VersionKind) Descriptor

func (BuildReport_SignedBuildMetadata_VersionKind) Enum

func (BuildReport_SignedBuildMetadata_VersionKind) EnumDescriptor deprecated

func (BuildReport_SignedBuildMetadata_VersionKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuildReport_SignedBuildMetadata_VersionKind.Descriptor instead.

func (BuildReport_SignedBuildMetadata_VersionKind) Number

func (BuildReport_SignedBuildMetadata_VersionKind) String

func (BuildReport_SignedBuildMetadata_VersionKind) Type

type BuildReport_StepDetails

type BuildReport_StepDetails struct {
	Current BuildReport_StepDetails_StepName `protobuf:"varint,1,opt,name=current,proto3,enum=chromiumos.BuildReport_StepDetails_StepName" json:"current,omitempty"`
	// This is a map from StepName enums to information about the step.
	// Protobuffer doesn't allow enums to be used as map keys, so we're
	// forced to use a string. Keys must be marshalled via the StepName
	// enum to get their string representation.
	Info map[string]*BuildReport_StepDetails_StepInfo `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

Build statistics

func (*BuildReport_StepDetails) Descriptor deprecated

func (*BuildReport_StepDetails) Descriptor() ([]byte, []int)

Deprecated: Use BuildReport_StepDetails.ProtoReflect.Descriptor instead.

func (*BuildReport_StepDetails) GetCurrent

func (*BuildReport_StepDetails) GetInfo

func (*BuildReport_StepDetails) ProtoMessage

func (*BuildReport_StepDetails) ProtoMessage()

func (*BuildReport_StepDetails) ProtoReflect

func (x *BuildReport_StepDetails) ProtoReflect() protoreflect.Message

func (*BuildReport_StepDetails) Reset

func (x *BuildReport_StepDetails) Reset()

func (*BuildReport_StepDetails) String

func (x *BuildReport_StepDetails) String() string

type BuildReport_StepDetails_Status

type BuildReport_StepDetails_Status int32

Steps succeed or fail, no higher granularity given.

const (
	BuildReport_StepDetails_STEP_STATUS_UNDEFINED BuildReport_StepDetails_Status = 0
	// Kind of status, 100*kind is base for that type of state.
	BuildReport_StepDetails_KIND_TERMINAL BuildReport_StepDetails_Status = 1
	BuildReport_StepDetails_KIND_RUNNING  BuildReport_StepDetails_Status = 2
	// terminal states
	BuildReport_StepDetails_STATUS_SUCCESS       BuildReport_StepDetails_Status = 100 // Step succeeded.
	BuildReport_StepDetails_STATUS_FAILURE       BuildReport_StepDetails_Status = 101 // Step failed for reasons related to build input.
	BuildReport_StepDetails_STATUS_INFRA_FAILURE BuildReport_StepDetails_Status = 102 // Step failed for reasons unrelated to build input.
	BuildReport_StepDetails_STATUS_WATCHDOG      BuildReport_StepDetails_Status = 103 // Step was interrupted when build died.
	BuildReport_StepDetails_STATUS_CANCELED      BuildReport_StepDetails_Status = 104 // Step was interrupted due to explicit cancelation.
	// non-terminal states
	BuildReport_StepDetails_STATUS_RUNNING BuildReport_StepDetails_Status = 200
)

func (BuildReport_StepDetails_Status) Descriptor

func (BuildReport_StepDetails_Status) Enum

func (BuildReport_StepDetails_Status) EnumDescriptor deprecated

func (BuildReport_StepDetails_Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuildReport_StepDetails_Status.Descriptor instead.

func (BuildReport_StepDetails_Status) Number

func (BuildReport_StepDetails_Status) String

func (BuildReport_StepDetails_Status) Type

type BuildReport_StepDetails_StepInfo

type BuildReport_StepDetails_StepInfo struct {

	// Step order-of-execution relative to other steps in this build.
	// Needed due to the unordered nature of the map below.
	Order   int32                          `protobuf:"varint,1,opt,name=order,proto3" json:"order,omitempty"`
	Status  BuildReport_StepDetails_Status `protobuf:"varint,2,opt,name=status,proto3,enum=chromiumos.BuildReport_StepDetails_Status" json:"status,omitempty"` // Step status
	Runtime *Timeframe                     `protobuf:"bytes,3,opt,name=runtime,proto3" json:"runtime,omitempty"`                                               // Step runtime information
	// contains filtered or unexported fields
}

func (*BuildReport_StepDetails_StepInfo) Descriptor deprecated

func (*BuildReport_StepDetails_StepInfo) Descriptor() ([]byte, []int)

Deprecated: Use BuildReport_StepDetails_StepInfo.ProtoReflect.Descriptor instead.

func (*BuildReport_StepDetails_StepInfo) GetOrder

func (*BuildReport_StepDetails_StepInfo) GetRuntime

func (*BuildReport_StepDetails_StepInfo) GetStatus

func (*BuildReport_StepDetails_StepInfo) ProtoMessage

func (*BuildReport_StepDetails_StepInfo) ProtoMessage()

func (*BuildReport_StepDetails_StepInfo) ProtoReflect

func (*BuildReport_StepDetails_StepInfo) Reset

func (*BuildReport_StepDetails_StepInfo) String

type BuildReport_StepDetails_StepName

type BuildReport_StepDetails_StepName int32

Consistent predefined 'logical' step names for consistency and tracking performance over time. Increment by 100 to leave room for adding sub-steps in the future.

const (
	BuildReport_StepDetails_STEP_UNDEFINED      BuildReport_StepDetails_StepName = 0
	BuildReport_StepDetails_STEP_OVERALL        BuildReport_StepDetails_StepName = 100
	BuildReport_StepDetails_STEP_SYNC           BuildReport_StepDetails_StepName = 200
	BuildReport_StepDetails_STEP_SYNC_CHROME    BuildReport_StepDetails_StepName = 201
	BuildReport_StepDetails_STEP_SDK            BuildReport_StepDetails_StepName = 300
	BuildReport_StepDetails_STEP_SDK_INIT       BuildReport_StepDetails_StepName = 301
	BuildReport_StepDetails_STEP_SDK_UPDATE     BuildReport_StepDetails_StepName = 302
	BuildReport_StepDetails_STEP_BUILD          BuildReport_StepDetails_StepName = 400
	BuildReport_StepDetails_STEP_BUILD_SYSROOT  BuildReport_StepDetails_StepName = 401
	BuildReport_StepDetails_STEP_BUILD_PACKAGES BuildReport_StepDetails_StepName = 402
	BuildReport_StepDetails_STEP_DEBUG_SYMBOLS  BuildReport_StepDetails_StepName = 500
	BuildReport_StepDetails_STEP_UNIT_TESTS     BuildReport_StepDetails_StepName = 501
)

func (BuildReport_StepDetails_StepName) Descriptor

func (BuildReport_StepDetails_StepName) Enum

func (BuildReport_StepDetails_StepName) EnumDescriptor deprecated

func (BuildReport_StepDetails_StepName) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuildReport_StepDetails_StepName.Descriptor instead.

func (BuildReport_StepDetails_StepName) Number

func (BuildReport_StepDetails_StepName) String

func (BuildReport_StepDetails_StepName) Type

type BuildTarget

type BuildTarget struct {

	// The name of the build target (a.k.a. board name).
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The profile to use.
	Profile *Profile `protobuf:"bytes,2,opt,name=profile,proto3" json:"profile,omitempty"`
	// contains filtered or unexported fields
}

A BuildTarget encapsulates a board and an associated profile, and mirrors a chromite.lib.build_target_lib.BuildTarget.

func (*BuildTarget) Descriptor deprecated

func (*BuildTarget) Descriptor() ([]byte, []int)

Deprecated: Use BuildTarget.ProtoReflect.Descriptor instead.

func (*BuildTarget) GetName

func (x *BuildTarget) GetName() string

func (*BuildTarget) GetProfile

func (x *BuildTarget) GetProfile() *Profile

func (*BuildTarget) ProtoMessage

func (*BuildTarget) ProtoMessage()

func (*BuildTarget) ProtoReflect

func (x *BuildTarget) ProtoReflect() protoreflect.Message

func (*BuildTarget) Reset

func (x *BuildTarget) Reset()

func (*BuildTarget) String

func (x *BuildTarget) String() string

type BuildTargetSignedArtifacts

type BuildTargetSignedArtifacts struct {

	// Signed artifacts, grouped by input_archive.
	ArchiveArtifacts []*ArchiveArtifacts `protobuf:"bytes,1,rep,name=archive_artifacts,json=archiveArtifacts,proto3" json:"archive_artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildTargetSignedArtifacts) Descriptor deprecated

func (*BuildTargetSignedArtifacts) Descriptor() ([]byte, []int)

Deprecated: Use BuildTargetSignedArtifacts.ProtoReflect.Descriptor instead.

func (*BuildTargetSignedArtifacts) GetArchiveArtifacts

func (x *BuildTargetSignedArtifacts) GetArchiveArtifacts() []*ArchiveArtifacts

func (*BuildTargetSignedArtifacts) ProtoMessage

func (*BuildTargetSignedArtifacts) ProtoMessage()

func (*BuildTargetSignedArtifacts) ProtoReflect

func (*BuildTargetSignedArtifacts) Reset

func (x *BuildTargetSignedArtifacts) Reset()

func (*BuildTargetSignedArtifacts) String

func (x *BuildTargetSignedArtifacts) String() string

type BuildTargetSigningConfig

type BuildTargetSigningConfig struct {

	// Signing config(s) for a specific build target.
	BuildTarget string `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// Keyset to sign with. Corresponds to TODO in CloudKMS, see go/TODO for
	// more information.
	// Can be overridden at the individual artifact config level.
	Keyset string `protobuf:"bytes,3,opt,name=keyset,proto3" json:"keyset,omitempty"`
	// The ChromeOS version for the artifact we're signing. Used in generating
	// output names. Just the platform version, e.g. "15603.0.0".
	// Not intended for specification in config files -- this
	// field is populated at run time.
	Version        string           `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	SigningConfigs []*SigningConfig `protobuf:"bytes,2,rep,name=signing_configs,json=signingConfigs,proto3" json:"signing_configs,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildTargetSigningConfig) Descriptor deprecated

func (*BuildTargetSigningConfig) Descriptor() ([]byte, []int)

Deprecated: Use BuildTargetSigningConfig.ProtoReflect.Descriptor instead.

func (*BuildTargetSigningConfig) GetBuildTarget

func (x *BuildTargetSigningConfig) GetBuildTarget() string

func (*BuildTargetSigningConfig) GetKeyset

func (x *BuildTargetSigningConfig) GetKeyset() string

func (*BuildTargetSigningConfig) GetSigningConfigs

func (x *BuildTargetSigningConfig) GetSigningConfigs() []*SigningConfig

func (*BuildTargetSigningConfig) GetVersion

func (x *BuildTargetSigningConfig) GetVersion() string

func (*BuildTargetSigningConfig) ProtoMessage

func (*BuildTargetSigningConfig) ProtoMessage()

func (*BuildTargetSigningConfig) ProtoReflect

func (x *BuildTargetSigningConfig) ProtoReflect() protoreflect.Message

func (*BuildTargetSigningConfig) Reset

func (x *BuildTargetSigningConfig) Reset()

func (*BuildTargetSigningConfig) String

func (x *BuildTargetSigningConfig) String() string

type BuildTargetSigningConfigs

type BuildTargetSigningConfigs struct {
	BuildTargetSigningConfigs []*BuildTargetSigningConfig `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BuildTargetSigningConfigs) Descriptor deprecated

func (*BuildTargetSigningConfigs) Descriptor() ([]byte, []int)

Deprecated: Use BuildTargetSigningConfigs.ProtoReflect.Descriptor instead.

func (*BuildTargetSigningConfigs) GetBuildTargetSigningConfigs

func (x *BuildTargetSigningConfigs) GetBuildTargetSigningConfigs() []*BuildTargetSigningConfig

func (*BuildTargetSigningConfigs) ProtoMessage

func (*BuildTargetSigningConfigs) ProtoMessage()

func (*BuildTargetSigningConfigs) ProtoReflect

func (*BuildTargetSigningConfigs) Reset

func (x *BuildTargetSigningConfigs) Reset()

func (*BuildTargetSigningConfigs) String

func (x *BuildTargetSigningConfigs) String() string

type BuilderConfig

type BuilderConfig struct {
	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"`
	UpdateChroot *BuilderConfig_UpdateChroot `protobuf:"bytes,8,opt,name=update_chroot,json=updateChroot,proto3" json:"update_chroot,omitempty"`
	// If this builder is associated with a build target, the build target.
	BuildTarget *BuildTarget `protobuf:"bytes,9,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// contains filtered or unexported fields
}

Configuration used by a builder during execution.

func (*BuilderConfig) Descriptor deprecated

func (*BuilderConfig) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfig.ProtoReflect.Descriptor instead.

func (*BuilderConfig) GetArtifacts

func (x *BuilderConfig) GetArtifacts() *BuilderConfig_Artifacts

func (*BuilderConfig) GetBuild

func (x *BuilderConfig) GetBuild() *BuilderConfig_Build

func (*BuilderConfig) GetBuildTarget

func (x *BuilderConfig) GetBuildTarget() *BuildTarget

func (*BuilderConfig) GetChrome

func (x *BuilderConfig) GetChrome() *BuilderConfig_Chrome

func (*BuilderConfig) GetGeneral

func (x *BuilderConfig) GetGeneral() *BuilderConfig_General

func (*BuilderConfig) GetId

func (x *BuilderConfig) GetId() *BuilderConfig_Id

func (*BuilderConfig) GetOrchestrator

func (x *BuilderConfig) GetOrchestrator() *BuilderConfig_Orchestrator

func (*BuilderConfig) GetUnitTests

func (x *BuilderConfig) GetUnitTests() *BuilderConfig_UnitTests

func (*BuilderConfig) GetUpdateChroot

func (x *BuilderConfig) GetUpdateChroot() *BuilderConfig_UpdateChroot

func (*BuilderConfig) ProtoMessage

func (*BuilderConfig) ProtoMessage()

func (*BuilderConfig) ProtoReflect

func (x *BuilderConfig) ProtoReflect() protoreflect.Message

func (*BuilderConfig) Reset

func (x *BuilderConfig) Reset()

func (*BuilderConfig) String

func (x *BuilderConfig) String() string

type BuilderConfig_Artifacts

type BuilderConfig_Artifacts struct {
	Prebuilts     BuilderConfig_Artifacts_Prebuilts       `protobuf:"varint,1,opt,name=prebuilts,proto3,enum=chromiumos.BuilderConfig_Artifacts_Prebuilts" json:"prebuilts,omitempty"`
	ArtifactTypes []BuilderConfig_Artifacts_ArtifactTypes `` /* 162-byte string literal not displayed */
	// 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(b/187790484): 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"`
	// Google storage bucket to upload devinstall prebuilts to.
	// e.g. "chromeos-dev-installer".
	DevinstallPrebuiltsGsBucket string `` /* 146-byte string literal not displayed */
	// Whether artifacts produced by this builder are eligible for attestation.
	// Snoopy then determines if builder can get attestation and at what level.
	AttestationEligible bool `protobuf:"varint,10,opt,name=attestation_eligible,json=attestationEligible,proto3" json:"attestation_eligible,omitempty"`
	// Whether to use the artifacts generated by CQ.
	UseCqPrebuilts bool `protobuf:"varint,11,opt,name=use_cq_prebuilts,json=useCqPrebuilts,proto3" json:"use_cq_prebuilts,omitempty"`
	// contains filtered or unexported fields
}

Configuration pertaining to artifacts produced during a build.

func (*BuilderConfig_Artifacts) Descriptor deprecated

func (*BuilderConfig_Artifacts) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_Artifacts.ProtoReflect.Descriptor instead.

func (*BuilderConfig_Artifacts) GetArtifactProfileInfo

func (x *BuilderConfig_Artifacts) GetArtifactProfileInfo() *ArtifactProfileInfo

func (*BuilderConfig_Artifacts) GetArtifactTypes

func (*BuilderConfig_Artifacts) GetArtifactsGsBucket

func (x *BuilderConfig_Artifacts) GetArtifactsGsBucket() string

func (*BuilderConfig_Artifacts) GetArtifactsInfo

func (x *BuilderConfig_Artifacts) GetArtifactsInfo() *ArtifactsByService

func (*BuilderConfig_Artifacts) GetAttestationEligible

func (x *BuilderConfig_Artifacts) GetAttestationEligible() bool

func (*BuilderConfig_Artifacts) GetDevinstallPrebuiltsGsBucket

func (x *BuilderConfig_Artifacts) GetDevinstallPrebuiltsGsBucket() string

func (*BuilderConfig_Artifacts) GetInputArtifacts

func (*BuilderConfig_Artifacts) GetPrebuilts

func (*BuilderConfig_Artifacts) GetPrebuiltsGsBucket

func (x *BuilderConfig_Artifacts) GetPrebuiltsGsBucket() string

func (*BuilderConfig_Artifacts) GetPublishArtifacts

func (*BuilderConfig_Artifacts) GetUseCqPrebuilts

func (x *BuilderConfig_Artifacts) GetUseCqPrebuilts() bool

func (*BuilderConfig_Artifacts) ProtoMessage

func (*BuilderConfig_Artifacts) ProtoMessage()

func (*BuilderConfig_Artifacts) ProtoReflect

func (x *BuilderConfig_Artifacts) ProtoReflect() protoreflect.Message

func (*BuilderConfig_Artifacts) Reset

func (x *BuilderConfig_Artifacts) Reset()

func (*BuilderConfig_Artifacts) String

func (x *BuilderConfig_Artifacts) String() string

type BuilderConfig_Artifacts_ArtifactTypes

type BuilderConfig_Artifacts_ArtifactTypes int32

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(b/187790484): Being replaced by common.ArtifactsByService, to eliminate the need to update cros_artifacts every time an artifact type is added.

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 a tar.xz archive for each image that has been
	// created.
	BuilderConfig_Artifacts_IMAGE_ARCHIVES BuilderConfig_Artifacts_ArtifactTypes = 10
	// 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
	// DLC image (squashfs).  Added in R91.
	BuilderConfig_Artifacts_DLC_IMAGE BuilderConfig_Artifacts_ArtifactTypes = 34
	// Breakpad debug symbols. Added in R93.
	BuilderConfig_Artifacts_BREAKPAD_DEBUG_SYMBOLS BuilderConfig_Artifacts_ArtifactTypes = 35
	// Infra: Build manifest.
	BuilderConfig_Artifacts_BUILD_MANIFEST BuilderConfig_Artifacts_ArtifactTypes = 36
	// TestService: unit tests.
	BuilderConfig_Artifacts_UNIT_TESTS BuilderConfig_Artifacts_ArtifactTypes = 37
	// ImageService: license_credits.html.
	BuilderConfig_Artifacts_LICENSE_CREDITS BuilderConfig_Artifacts_ArtifactTypes = 38
	// TestService: LLVM JSON Code Coverage.
	BuilderConfig_Artifacts_CODE_COVERAGE_LLVM_JSON BuilderConfig_Artifacts_ArtifactTypes = 39
	// Simple Chrome Sysroot archive.
	BuilderConfig_Artifacts_SIMPLE_CHROME_SYSROOT BuilderConfig_Artifacts_ArtifactTypes = 40
	// Chrome Ebuild Environment archive.
	BuilderConfig_Artifacts_CHROME_EBUILD_ENV BuilderConfig_Artifacts_ArtifactTypes = 41
	// HWQual archive.
	BuilderConfig_Artifacts_HWQUAL BuilderConfig_Artifacts_ArtifactTypes = 42
	// factory_image.zip archive.
	BuilderConfig_Artifacts_FACTORY_IMAGE BuilderConfig_Artifacts_ArtifactTypes = 43
	// Code coverage HTML report tar archive.
	BuilderConfig_Artifacts_CODE_COVERAGE_HTML BuilderConfig_Artifacts_ArtifactTypes = 44
	// stripped-packages.tar archive.
	BuilderConfig_Artifacts_STRIPPED_PACKAGES BuilderConfig_Artifacts_ArtifactTypes = 45
	// Code coverage artifacts generated by Rust CC builder.
	BuilderConfig_Artifacts_CODE_COVERAGE_RUST_LLVM_JSON BuilderConfig_Artifacts_ArtifactTypes = 46
	// The fuzzer's sysroot as bundled via cros_generate_sysroot.py.
	BuilderConfig_Artifacts_FUZZER_SYSROOT BuilderConfig_Artifacts_ArtifactTypes = 47
	// Code coverage artifacts generated by Go test.
	BuilderConfig_Artifacts_CODE_COVERAGE_GOLANG BuilderConfig_Artifacts_ArtifactTypes = 48
	// image_scripts.tar.xz archive.
	BuilderConfig_Artifacts_IMAGE_SCRIPTS BuilderConfig_Artifacts_ArtifactTypes = 49
	// Archive the entire sysroot.
	BuilderConfig_Artifacts_SYSROOT_ARCHIVE BuilderConfig_Artifacts_ArtifactTypes = 50
	// A tarball containing the SDK itself.
	BuilderConfig_Artifacts_SDK_TARBALL BuilderConfig_Artifacts_ArtifactTypes = 51
	// Tarball of cross-compiling toolchain prebuilts.
	BuilderConfig_Artifacts_SDK_TOOLCHAIN_PREBUILTS BuilderConfig_Artifacts_ArtifactTypes = 52
	// Bazel-specific performance artifacts.
	BuilderConfig_Artifacts_BAZEL_PERFORMANCE_ARTIFACTS BuilderConfig_Artifacts_ArtifactTypes = 53
	// Code coverage artifacts for E2E coverage.
	BuilderConfig_Artifacts_CODE_COVERAGE_E2E BuilderConfig_Artifacts_ArtifactTypes = 54
	// FirmwareService: Token Database.
	BuilderConfig_Artifacts_FIRMWARE_TOKEN_DATABASE BuilderConfig_Artifacts_ArtifactTypes = 55
)

func (BuilderConfig_Artifacts_ArtifactTypes) Descriptor

func (BuilderConfig_Artifacts_ArtifactTypes) Enum

func (BuilderConfig_Artifacts_ArtifactTypes) EnumDescriptor deprecated

func (BuilderConfig_Artifacts_ArtifactTypes) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_Artifacts_ArtifactTypes.Descriptor instead.

func (BuilderConfig_Artifacts_ArtifactTypes) Number

func (BuilderConfig_Artifacts_ArtifactTypes) String

func (BuilderConfig_Artifacts_ArtifactTypes) Type

type BuilderConfig_Artifacts_InputArtifactInfo

type BuilderConfig_Artifacts_InputArtifactInfo struct {

	// Artifact type to seek in these buckets.  Use the first instance of the
	// artifact found in the list of locations.
	InputArtifactType BuilderConfig_Artifacts_ArtifactTypes `` /* 169-byte string literal not displayed */
	// Google storage locations containing these artifacts.
	InputArtifactGsLocations []string `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

TODO(b/187790484): DEPRECATED: see artifacts_info.

func (*BuilderConfig_Artifacts_InputArtifactInfo) Descriptor deprecated

func (*BuilderConfig_Artifacts_InputArtifactInfo) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_Artifacts_InputArtifactInfo.ProtoReflect.Descriptor instead.

func (*BuilderConfig_Artifacts_InputArtifactInfo) GetInputArtifactGsLocations

func (x *BuilderConfig_Artifacts_InputArtifactInfo) GetInputArtifactGsLocations() []string

func (*BuilderConfig_Artifacts_InputArtifactInfo) GetInputArtifactType

func (*BuilderConfig_Artifacts_InputArtifactInfo) ProtoMessage

func (*BuilderConfig_Artifacts_InputArtifactInfo) ProtoReflect

func (*BuilderConfig_Artifacts_InputArtifactInfo) Reset

func (*BuilderConfig_Artifacts_InputArtifactInfo) String

type BuilderConfig_Artifacts_Prebuilts

type BuilderConfig_Artifacts_Prebuilts int32

How to handle the uploading of prebuilts.

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
)

func (BuilderConfig_Artifacts_Prebuilts) Descriptor

func (BuilderConfig_Artifacts_Prebuilts) Enum

func (BuilderConfig_Artifacts_Prebuilts) EnumDescriptor deprecated

func (BuilderConfig_Artifacts_Prebuilts) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_Artifacts_Prebuilts.Descriptor instead.

func (BuilderConfig_Artifacts_Prebuilts) Number

func (BuilderConfig_Artifacts_Prebuilts) String

func (BuilderConfig_Artifacts_Prebuilts) Type

type BuilderConfig_Artifacts_PublishInfo

type BuilderConfig_Artifacts_PublishInfo struct {

	// Artifact types to publish to this bucket.
	PublishTypes []BuilderConfig_Artifacts_ArtifactTypes `` /* 159-byte string literal not displayed */
	// 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"`
	// contains filtered or unexported fields
}

TODO(b/187790484): DEPRECATED: see artifacts_info.

func (*BuilderConfig_Artifacts_PublishInfo) Descriptor deprecated

func (*BuilderConfig_Artifacts_PublishInfo) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_Artifacts_PublishInfo.ProtoReflect.Descriptor instead.

func (*BuilderConfig_Artifacts_PublishInfo) GetAclName

func (*BuilderConfig_Artifacts_PublishInfo) GetPublishGsLocation

func (x *BuilderConfig_Artifacts_PublishInfo) GetPublishGsLocation() string

func (*BuilderConfig_Artifacts_PublishInfo) GetPublishTypes

func (*BuilderConfig_Artifacts_PublishInfo) ProtoMessage

func (*BuilderConfig_Artifacts_PublishInfo) ProtoMessage()

func (*BuilderConfig_Artifacts_PublishInfo) ProtoReflect

func (*BuilderConfig_Artifacts_PublishInfo) Reset

func (*BuilderConfig_Artifacts_PublishInfo) String

type BuilderConfig_BazelTargets

type BuilderConfig_BazelTargets int32

Which packages should a Bazel-based build target.

const (
	// If unspecified, all packages will be build.
	BuilderConfig_BAZEL_TARGETS_UNSPECIFIED BuilderConfig_BazelTargets = 0
	// Lite bazel builds cover only a limited set of packages
	// to execute faster. The details of what exectly is built
	// and what is skipped is left for Build API to decide.
	BuilderConfig_LITE BuilderConfig_BazelTargets = 1
)

func (BuilderConfig_BazelTargets) Descriptor

func (BuilderConfig_BazelTargets) Enum

func (BuilderConfig_BazelTargets) EnumDescriptor deprecated

func (BuilderConfig_BazelTargets) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_BazelTargets.Descriptor instead.

func (BuilderConfig_BazelTargets) Number

func (BuilderConfig_BazelTargets) String

func (BuilderConfig_BazelTargets) Type

type BuilderConfig_Build

type BuilderConfig_Build struct {

	// 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"`
	// contains filtered or unexported fields
}

Build specific configuration.

func (*BuilderConfig_Build) Descriptor deprecated

func (*BuilderConfig_Build) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_Build.ProtoReflect.Descriptor instead.

func (*BuilderConfig_Build) GetApplyGerritChanges

func (x *BuilderConfig_Build) GetApplyGerritChanges() bool

func (*BuilderConfig_Build) GetBuildImages

func (*BuilderConfig_Build) GetInstallPackages

func (*BuilderConfig_Build) GetInstallToolchain

func (*BuilderConfig_Build) GetPortageProfile

func (*BuilderConfig_Build) GetPrepareForBuild

func (*BuilderConfig_Build) GetSdkUpdate

func (*BuilderConfig_Build) GetUseFlags

func (x *BuilderConfig_Build) GetUseFlags() []*UseFlag

func (*BuilderConfig_Build) ProtoMessage

func (*BuilderConfig_Build) ProtoMessage()

func (*BuilderConfig_Build) ProtoReflect

func (x *BuilderConfig_Build) ProtoReflect() protoreflect.Message

func (*BuilderConfig_Build) Reset

func (x *BuilderConfig_Build) Reset()

func (*BuilderConfig_Build) String

func (x *BuilderConfig_Build) String() string

type BuilderConfig_BuildOrchestrator

type BuilderConfig_BuildOrchestrator int32

A BuildOrchestrator is the software system that builds packages into a software image, such as Portage or Bazel. This is not related to the orchestrator recipe, CQ orchestrator, etc.

const (
	// If unspecified, let recipes decide which build orchestrator to use.
	BuilderConfig_BUILD_ORCHESTRATOR_UNSPECIFIED BuilderConfig_BuildOrchestrator = 0
	BuilderConfig_PORTAGE                        BuilderConfig_BuildOrchestrator = 1
	BuilderConfig_BAZEL                          BuilderConfig_BuildOrchestrator = 2
)

func (BuilderConfig_BuildOrchestrator) Descriptor

func (BuilderConfig_BuildOrchestrator) Enum

func (BuilderConfig_BuildOrchestrator) EnumDescriptor deprecated

func (BuilderConfig_BuildOrchestrator) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_BuildOrchestrator.Descriptor instead.

func (BuilderConfig_BuildOrchestrator) Number

func (BuilderConfig_BuildOrchestrator) String

func (BuilderConfig_BuildOrchestrator) Type

type BuilderConfig_Build_BuildImages

type BuilderConfig_Build_BuildImages struct {

	// 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 `` /* 139-byte string literal not displayed */
	// 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"`
	// Whether to use the base image as the recovery image.
	BaseIsRecovery bool `protobuf:"varint,4,opt,name=base_is_recovery,json=baseIsRecovery,proto3" json:"base_is_recovery,omitempty"`
	// Whether to check for an image size regression.
	VerifyImageSizeDelta bool `` /* 126-byte string literal not displayed */
	// What software system should build images.
	BuildImagesOrchestrator BuilderConfig_BuildOrchestrator `` /* 181-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BuilderConfig_Build_BuildImages) Descriptor deprecated

func (*BuilderConfig_Build_BuildImages) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_Build_BuildImages.ProtoReflect.Descriptor instead.

func (*BuilderConfig_Build_BuildImages) GetBaseIsRecovery

func (x *BuilderConfig_Build_BuildImages) GetBaseIsRecovery() bool

func (*BuilderConfig_Build_BuildImages) GetBuildImagesOrchestrator

func (x *BuilderConfig_Build_BuildImages) GetBuildImagesOrchestrator() BuilderConfig_BuildOrchestrator

func (*BuilderConfig_Build_BuildImages) GetDisableRootfsVerification

func (x *BuilderConfig_Build_BuildImages) GetDisableRootfsVerification() bool

func (*BuilderConfig_Build_BuildImages) GetDiskLayout

func (x *BuilderConfig_Build_BuildImages) GetDiskLayout() string

func (*BuilderConfig_Build_BuildImages) GetImageTypes

func (x *BuilderConfig_Build_BuildImages) GetImageTypes() []ImageType

func (*BuilderConfig_Build_BuildImages) GetVerifyImageSizeDelta

func (x *BuilderConfig_Build_BuildImages) GetVerifyImageSizeDelta() bool

func (*BuilderConfig_Build_BuildImages) ProtoMessage

func (*BuilderConfig_Build_BuildImages) ProtoMessage()

func (*BuilderConfig_Build_BuildImages) ProtoReflect

func (*BuilderConfig_Build_BuildImages) Reset

func (*BuilderConfig_Build_BuildImages) String

type BuilderConfig_Build_InstallPackages

type BuilderConfig_Build_InstallPackages struct {

	// 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"`
	// Some builders need to build Chrome with goma disabled.
	// This is ignored if `user_remoteexec` is true.
	DisableGoma bool `protobuf:"varint,4,opt,name=disable_goma,json=disableGoma,proto3" json:"disable_goma,omitempty"`
	// Whether to build chrome with remote execution reclient instead of goma.
	// `diable_goma` is ignored if this is true.
	UseRemoteexec bool `protobuf:"varint,6,opt,name=use_remoteexec,json=useRemoteexec,proto3" json:"use_remoteexec,omitempty"`
	// Set of package dependencies to install.
	Dependencies BuilderConfig_Dependencies `protobuf:"varint,5,opt,name=dependencies,proto3,enum=chromiumos.BuilderConfig_Dependencies" json:"dependencies,omitempty"`
	// What software system should install packages.
	InstallPackagesOrchestrator BuilderConfig_BuildOrchestrator `` /* 193-byte string literal not displayed */
	// Which bazel targets should be installed.
	BazelTargets BuilderConfig_BazelTargets `` /* 141-byte string literal not displayed */
	// Skip package temp directory cleanup (useful for debug/postprocessing).
	SkipCleanPackageDirs bool `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

Controls for the call to InstallPackages.

func (*BuilderConfig_Build_InstallPackages) Descriptor deprecated

func (*BuilderConfig_Build_InstallPackages) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_Build_InstallPackages.ProtoReflect.Descriptor instead.

func (*BuilderConfig_Build_InstallPackages) GetBazelTargets

func (*BuilderConfig_Build_InstallPackages) GetCompileSource

func (x *BuilderConfig_Build_InstallPackages) GetCompileSource() bool

func (*BuilderConfig_Build_InstallPackages) GetDependencies

func (*BuilderConfig_Build_InstallPackages) GetDisableGoma

func (x *BuilderConfig_Build_InstallPackages) GetDisableGoma() bool

func (*BuilderConfig_Build_InstallPackages) GetInstallPackagesOrchestrator

func (x *BuilderConfig_Build_InstallPackages) GetInstallPackagesOrchestrator() BuilderConfig_BuildOrchestrator

func (*BuilderConfig_Build_InstallPackages) GetPackages

func (*BuilderConfig_Build_InstallPackages) GetRunSpec

func (*BuilderConfig_Build_InstallPackages) GetSkipCleanPackageDirs

func (x *BuilderConfig_Build_InstallPackages) GetSkipCleanPackageDirs() bool

func (*BuilderConfig_Build_InstallPackages) GetUseRemoteexec

func (x *BuilderConfig_Build_InstallPackages) GetUseRemoteexec() bool

func (*BuilderConfig_Build_InstallPackages) ProtoMessage

func (*BuilderConfig_Build_InstallPackages) ProtoMessage()

func (*BuilderConfig_Build_InstallPackages) ProtoReflect

func (*BuilderConfig_Build_InstallPackages) Reset

func (*BuilderConfig_Build_InstallPackages) String

type BuilderConfig_Build_InstallToolchain

type BuilderConfig_Build_InstallToolchain struct {

	// 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"`
	// contains filtered or unexported fields
}

Controls for the call to SysrootService.InstallToolchain.

func (*BuilderConfig_Build_InstallToolchain) Descriptor deprecated

func (*BuilderConfig_Build_InstallToolchain) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_Build_InstallToolchain.ProtoReflect.Descriptor instead.

func (*BuilderConfig_Build_InstallToolchain) GetCompileSource

func (x *BuilderConfig_Build_InstallToolchain) GetCompileSource() bool

func (*BuilderConfig_Build_InstallToolchain) ProtoMessage

func (*BuilderConfig_Build_InstallToolchain) ProtoMessage()

func (*BuilderConfig_Build_InstallToolchain) ProtoReflect

func (*BuilderConfig_Build_InstallToolchain) Reset

func (*BuilderConfig_Build_InstallToolchain) String

type BuilderConfig_Build_PortageProfile

type BuilderConfig_Build_PortageProfile struct {
	Profile string `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
	// contains filtered or unexported fields
}

The profile of the variant to set up and build.

func (*BuilderConfig_Build_PortageProfile) Descriptor deprecated

func (*BuilderConfig_Build_PortageProfile) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_Build_PortageProfile.ProtoReflect.Descriptor instead.

func (*BuilderConfig_Build_PortageProfile) GetProfile

func (*BuilderConfig_Build_PortageProfile) ProtoMessage

func (*BuilderConfig_Build_PortageProfile) ProtoMessage()

func (*BuilderConfig_Build_PortageProfile) ProtoReflect

func (*BuilderConfig_Build_PortageProfile) Reset

func (*BuilderConfig_Build_PortageProfile) String

type BuilderConfig_Build_PrepareForBuild

type BuilderConfig_Build_PrepareForBuild struct {

	// 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"`
	// contains filtered or unexported fields
}

Controls for the call to cros_artifacts.prepare_for_build. TODO(crbug/1019868): Drop this after all users have switched to artifacts.artifactProfileInfo.

func (*BuilderConfig_Build_PrepareForBuild) Descriptor deprecated

func (*BuilderConfig_Build_PrepareForBuild) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_Build_PrepareForBuild.ProtoReflect.Descriptor instead.

func (*BuilderConfig_Build_PrepareForBuild) GetAdditionalArgs

func (*BuilderConfig_Build_PrepareForBuild) ProtoMessage

func (*BuilderConfig_Build_PrepareForBuild) ProtoMessage()

func (*BuilderConfig_Build_PrepareForBuild) ProtoReflect

func (*BuilderConfig_Build_PrepareForBuild) Reset

func (*BuilderConfig_Build_PrepareForBuild) String

type BuilderConfig_Build_SdkUpdate

type BuilderConfig_Build_SdkUpdate struct {

	// 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 whether or not to run the SdkService.Update step.
	// Note that the step may not do anything unless:
	// (1) a toolchain update is detected.
	// (2) compile_source was specified.
	// (3) or, sdknext is specified.
	// TODO(b/299638415): For now, keep this in-sync with
	// update_chroot.run_spec.
	SdkUpdateRunSpec BuilderConfig_RunSpec `` /* 152-byte string literal not displayed */
	// If true, this builder is considered an "sdknext" builder, and is used
	// to test changes won't break the SDK builder.  The effect is that
	// chromite.api.SdkService/Update will actually do an update_chroot.
	Sdknext bool `protobuf:"varint,3,opt,name=sdknext,proto3" json:"sdknext,omitempty"`
	// contains filtered or unexported fields
}

Controls for the call to SdkService.Update.

func (*BuilderConfig_Build_SdkUpdate) Descriptor deprecated

func (*BuilderConfig_Build_SdkUpdate) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_Build_SdkUpdate.ProtoReflect.Descriptor instead.

func (*BuilderConfig_Build_SdkUpdate) GetCompileSource

func (x *BuilderConfig_Build_SdkUpdate) GetCompileSource() bool

func (*BuilderConfig_Build_SdkUpdate) GetSdkUpdateRunSpec

func (x *BuilderConfig_Build_SdkUpdate) GetSdkUpdateRunSpec() BuilderConfig_RunSpec

func (*BuilderConfig_Build_SdkUpdate) GetSdknext

func (x *BuilderConfig_Build_SdkUpdate) GetSdknext() bool

func (*BuilderConfig_Build_SdkUpdate) ProtoMessage

func (*BuilderConfig_Build_SdkUpdate) ProtoMessage()

func (*BuilderConfig_Build_SdkUpdate) ProtoReflect

func (*BuilderConfig_Build_SdkUpdate) Reset

func (x *BuilderConfig_Build_SdkUpdate) Reset()

func (*BuilderConfig_Build_SdkUpdate) String

type BuilderConfig_Chrome

type BuilderConfig_Chrome struct {

	// Whether to build internal or external Chrome. Internal chrome adds
	// Chrome branding.
	Internal bool `protobuf:"varint,1,opt,name=internal,proto3" json:"internal,omitempty"`
	// contains filtered or unexported fields
}

Configuration pertaining to Chrome.

func (*BuilderConfig_Chrome) Descriptor deprecated

func (*BuilderConfig_Chrome) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_Chrome.ProtoReflect.Descriptor instead.

func (*BuilderConfig_Chrome) GetInternal

func (x *BuilderConfig_Chrome) GetInternal() bool

func (*BuilderConfig_Chrome) ProtoMessage

func (*BuilderConfig_Chrome) ProtoMessage()

func (*BuilderConfig_Chrome) ProtoReflect

func (x *BuilderConfig_Chrome) ProtoReflect() protoreflect.Message

func (*BuilderConfig_Chrome) Reset

func (x *BuilderConfig_Chrome) Reset()

func (*BuilderConfig_Chrome) String

func (x *BuilderConfig_Chrome) String() string

type BuilderConfig_Dependencies

type BuilderConfig_Dependencies int32

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.

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
)

func (BuilderConfig_Dependencies) Descriptor

func (BuilderConfig_Dependencies) Enum

func (BuilderConfig_Dependencies) EnumDescriptor deprecated

func (BuilderConfig_Dependencies) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_Dependencies.Descriptor instead.

func (BuilderConfig_Dependencies) Number

func (BuilderConfig_Dependencies) String

func (BuilderConfig_Dependencies) Type

type BuilderConfig_General

type BuilderConfig_General struct {

	// 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    *wrapperspb.BoolValue             `protobuf:"bytes,1,opt,name=critical,proto3" json:"critical,omitempty"`
	Environment BuilderConfig_General_Environment `` /* 126-byte string literal not displayed */
	// 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 *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=broken_before,json=brokenBefore,proto3" json:"broken_before,omitempty"`
	// SHA of the manifest snapshot until 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 and including this snapshot.
	BrokenUntil string `protobuf:"bytes,10,opt,name=broken_until,json=brokenUntil,proto3" json:"broken_until,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 `` /* 137-byte string literal not displayed */
	// Whether to publish image size data for the builder.
	PublishImageSizes bool `protobuf:"varint,9,opt,name=publish_image_sizes,json=publishImageSizes,proto3" json:"publish_image_sizes,omitempty"`
	// contains filtered or unexported fields
}

General configuration for the builder.

func (*BuilderConfig_General) Descriptor deprecated

func (*BuilderConfig_General) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_General.ProtoReflect.Descriptor instead.

func (*BuilderConfig_General) GetBrokenBefore

func (x *BuilderConfig_General) GetBrokenBefore() *timestamppb.Timestamp

func (*BuilderConfig_General) GetBrokenUntil

func (x *BuilderConfig_General) GetBrokenUntil() string

func (*BuilderConfig_General) GetCritical

func (x *BuilderConfig_General) GetCritical() *wrapperspb.BoolValue

func (*BuilderConfig_General) GetEnvironment

func (*BuilderConfig_General) GetFirmwareLocation

func (x *BuilderConfig_General) GetFirmwareLocation() FwLocation

func (*BuilderConfig_General) GetManifest

func (*BuilderConfig_General) GetPublishImageSizes

func (x *BuilderConfig_General) GetPublishImageSizes() bool

func (*BuilderConfig_General) GetRunWhen

func (*BuilderConfig_General) GetSdkCacheVersion

func (x *BuilderConfig_General) GetSdkCacheVersion() int32

func (*BuilderConfig_General) GetUnibuild

func (x *BuilderConfig_General) GetUnibuild() bool

func (*BuilderConfig_General) ProtoMessage

func (*BuilderConfig_General) ProtoMessage()

func (*BuilderConfig_General) ProtoReflect

func (x *BuilderConfig_General) ProtoReflect() protoreflect.Message

func (*BuilderConfig_General) Reset

func (x *BuilderConfig_General) Reset()

func (*BuilderConfig_General) String

func (x *BuilderConfig_General) String() string

type BuilderConfig_General_Environment

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
)

func (BuilderConfig_General_Environment) Descriptor

func (BuilderConfig_General_Environment) Enum

func (BuilderConfig_General_Environment) EnumDescriptor deprecated

func (BuilderConfig_General_Environment) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_General_Environment.Descriptor instead.

func (BuilderConfig_General_Environment) Number

func (BuilderConfig_General_Environment) String

func (BuilderConfig_General_Environment) Type

type BuilderConfig_General_Manifest

type BuilderConfig_General_Manifest int32

Indicates which manifest a builder should sync to.

const (
	BuilderConfig_General_MANIFEST_UNSPECIFIED BuilderConfig_General_Manifest = 0
	BuilderConfig_General_PUBLIC               BuilderConfig_General_Manifest = 1
	BuilderConfig_General_PRIVATE              BuilderConfig_General_Manifest = 2
)

func (BuilderConfig_General_Manifest) Descriptor

func (BuilderConfig_General_Manifest) Enum

func (BuilderConfig_General_Manifest) EnumDescriptor deprecated

func (BuilderConfig_General_Manifest) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_General_Manifest.Descriptor instead.

func (BuilderConfig_General_Manifest) Number

func (BuilderConfig_General_Manifest) String

func (BuilderConfig_General_Manifest) Type

type BuilderConfig_General_RunWhen

type BuilderConfig_General_RunWhen struct {
	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"`
	// contains filtered or unexported fields
}

Rule describing conditions under which a builder should be launched.

func (*BuilderConfig_General_RunWhen) Descriptor deprecated

func (*BuilderConfig_General_RunWhen) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_General_RunWhen.ProtoReflect.Descriptor instead.

func (*BuilderConfig_General_RunWhen) GetFilePatterns

func (x *BuilderConfig_General_RunWhen) GetFilePatterns() []string

func (*BuilderConfig_General_RunWhen) GetMode

func (*BuilderConfig_General_RunWhen) ProtoMessage

func (*BuilderConfig_General_RunWhen) ProtoMessage()

func (*BuilderConfig_General_RunWhen) ProtoReflect

func (*BuilderConfig_General_RunWhen) Reset

func (x *BuilderConfig_General_RunWhen) Reset()

func (*BuilderConfig_General_RunWhen) String

type BuilderConfig_General_RunWhen_Mode

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
)

func (BuilderConfig_General_RunWhen_Mode) Descriptor

func (BuilderConfig_General_RunWhen_Mode) Enum

func (BuilderConfig_General_RunWhen_Mode) EnumDescriptor deprecated

func (BuilderConfig_General_RunWhen_Mode) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_General_RunWhen_Mode.Descriptor instead.

func (BuilderConfig_General_RunWhen_Mode) Number

func (BuilderConfig_General_RunWhen_Mode) String

func (BuilderConfig_General_RunWhen_Mode) Type

type BuilderConfig_Id

type BuilderConfig_Id struct {

	// The name of the configuration such as "arm-generic-postsubmit".
	Name string                `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Type BuilderConfig_Id_Type `protobuf:"varint,3,opt,name=type,proto3,enum=chromiumos.BuilderConfig_Id_Type" json:"type,omitempty"`
	// The name of the bucket the builder lives in.
	Bucket string `protobuf:"bytes,4,opt,name=bucket,proto3" json:"bucket,omitempty"`
	// contains filtered or unexported fields
}

Unique identifier of the builder configuration.

func (*BuilderConfig_Id) Descriptor deprecated

func (*BuilderConfig_Id) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_Id.ProtoReflect.Descriptor instead.

func (*BuilderConfig_Id) GetBucket

func (x *BuilderConfig_Id) GetBucket() string

func (*BuilderConfig_Id) GetName

func (x *BuilderConfig_Id) GetName() string

func (*BuilderConfig_Id) GetType

func (*BuilderConfig_Id) ProtoMessage

func (*BuilderConfig_Id) ProtoMessage()

func (*BuilderConfig_Id) ProtoReflect

func (x *BuilderConfig_Id) ProtoReflect() protoreflect.Message

func (*BuilderConfig_Id) Reset

func (x *BuilderConfig_Id) Reset()

func (*BuilderConfig_Id) String

func (x *BuilderConfig_Id) String() string

type BuilderConfig_Id_Type

type BuilderConfig_Id_Type int32

Type of build.

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
	// Public build.
	BuilderConfig_Id_PUBLIC BuilderConfig_Id_Type = 6
	// Factory build.
	BuilderConfig_Id_FACTORY BuilderConfig_Id_Type = 7
	// Incremental build.
	BuilderConfig_Id_INCREMENTAL BuilderConfig_Id_Type = 8
	// SDK build.
	BuilderConfig_Id_SDK BuilderConfig_Id_Type = 9
	// SNAPSHOT build.
	BuilderConfig_Id_SNAPSHOT BuilderConfig_Id_Type = 10
)

func (BuilderConfig_Id_Type) Descriptor

func (BuilderConfig_Id_Type) Enum

func (BuilderConfig_Id_Type) EnumDescriptor deprecated

func (BuilderConfig_Id_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_Id_Type.Descriptor instead.

func (BuilderConfig_Id_Type) Number

func (BuilderConfig_Id_Type) String

func (x BuilderConfig_Id_Type) String() string

func (BuilderConfig_Id_Type) Type

type BuilderConfig_Orchestrator

type BuilderConfig_Orchestrator struct {
	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"`
	// If require_stable_devices is true, the tests are scheduled to run on
	// devices with label-device-stable: True. The label-device-stable
	// dimension is typically used to filter out devices that have known
	// unstable hardware, e.g. devices early in development.
	RequireStableDevices bool `protobuf:"varint,6,opt,name=require_stable_devices,json=requireStableDevices,proto3" json:"require_stable_devices,omitempty"`
	// contains filtered or unexported fields
}

Configuration pertaining to builders operating as "orchestrators". Orchestrators orchestrate the running of other child builders.

func (*BuilderConfig_Orchestrator) Descriptor deprecated

func (*BuilderConfig_Orchestrator) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_Orchestrator.ProtoReflect.Descriptor instead.

func (*BuilderConfig_Orchestrator) GetChildSpecs

func (*BuilderConfig_Orchestrator) GetFollowOnOrchestrator

func (*BuilderConfig_Orchestrator) GetGerritChanges

func (x *BuilderConfig_Orchestrator) GetGerritChanges() []*GerritChange

func (*BuilderConfig_Orchestrator) GetGitilesCommit

func (x *BuilderConfig_Orchestrator) GetGitilesCommit() *GitilesCommit

func (*BuilderConfig_Orchestrator) GetRequireStableDevices

func (x *BuilderConfig_Orchestrator) GetRequireStableDevices() bool

func (*BuilderConfig_Orchestrator) ProtoMessage

func (*BuilderConfig_Orchestrator) ProtoMessage()

func (*BuilderConfig_Orchestrator) ProtoReflect

func (*BuilderConfig_Orchestrator) Reset

func (x *BuilderConfig_Orchestrator) Reset()

func (*BuilderConfig_Orchestrator) String

func (x *BuilderConfig_Orchestrator) String() string

type BuilderConfig_Orchestrator_ChildSpec

type BuilderConfig_Orchestrator_ChildSpec struct {

	// 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 `` /* 176-byte string literal not displayed */
	// Name of the Buildbucket bucket in which the child builder lives.
	// If not present, it is assumed that the child builder lives in the
	// same bucket as its parent.
	Bucket string `protobuf:"bytes,3,opt,name=bucket,proto3" json:"bucket,omitempty"`
	// Which days of the week to run the child builder on. 0 is Sunday.
	RunOn []int32 `protobuf:"varint,4,rep,packed,name=run_on,json=runOn,proto3" json:"run_on,omitempty"`
	// contains filtered or unexported fields
}

Defines a child the orchestrator spawns and how it is handled.

func (*BuilderConfig_Orchestrator_ChildSpec) Descriptor deprecated

func (*BuilderConfig_Orchestrator_ChildSpec) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_Orchestrator_ChildSpec.ProtoReflect.Descriptor instead.

func (*BuilderConfig_Orchestrator_ChildSpec) GetBucket

func (*BuilderConfig_Orchestrator_ChildSpec) GetCollectHandling

func (*BuilderConfig_Orchestrator_ChildSpec) GetName

func (*BuilderConfig_Orchestrator_ChildSpec) GetRunOn

func (*BuilderConfig_Orchestrator_ChildSpec) ProtoMessage

func (*BuilderConfig_Orchestrator_ChildSpec) ProtoMessage()

func (*BuilderConfig_Orchestrator_ChildSpec) ProtoReflect

func (*BuilderConfig_Orchestrator_ChildSpec) Reset

func (*BuilderConfig_Orchestrator_ChildSpec) String

type BuilderConfig_Orchestrator_ChildSpec_CollectHandling

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
)

func (BuilderConfig_Orchestrator_ChildSpec_CollectHandling) Descriptor

func (BuilderConfig_Orchestrator_ChildSpec_CollectHandling) Enum

func (BuilderConfig_Orchestrator_ChildSpec_CollectHandling) EnumDescriptor deprecated

Deprecated: Use BuilderConfig_Orchestrator_ChildSpec_CollectHandling.Descriptor instead.

func (BuilderConfig_Orchestrator_ChildSpec_CollectHandling) Number

func (BuilderConfig_Orchestrator_ChildSpec_CollectHandling) String

func (BuilderConfig_Orchestrator_ChildSpec_CollectHandling) Type

type BuilderConfig_Orchestrator_FollowOnOrchestrator

type BuilderConfig_Orchestrator_FollowOnOrchestrator struct {

	// 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"`
	// contains filtered or unexported fields
}

Follow on orchestrator to launch, and possibly wait for.

func (*BuilderConfig_Orchestrator_FollowOnOrchestrator) Descriptor deprecated

Deprecated: Use BuilderConfig_Orchestrator_FollowOnOrchestrator.ProtoReflect.Descriptor instead.

func (*BuilderConfig_Orchestrator_FollowOnOrchestrator) GetAwaitCompletion

func (x *BuilderConfig_Orchestrator_FollowOnOrchestrator) GetAwaitCompletion() bool

func (*BuilderConfig_Orchestrator_FollowOnOrchestrator) GetName

func (*BuilderConfig_Orchestrator_FollowOnOrchestrator) ProtoMessage

func (*BuilderConfig_Orchestrator_FollowOnOrchestrator) ProtoReflect

func (*BuilderConfig_Orchestrator_FollowOnOrchestrator) Reset

func (*BuilderConfig_Orchestrator_FollowOnOrchestrator) String

type BuilderConfig_RunSpec

type BuilderConfig_RunSpec int32

Used to control running of special steps.

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
)

func (BuilderConfig_RunSpec) Descriptor

func (BuilderConfig_RunSpec) Enum

func (BuilderConfig_RunSpec) EnumDescriptor deprecated

func (BuilderConfig_RunSpec) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_RunSpec.Descriptor instead.

func (BuilderConfig_RunSpec) Number

func (BuilderConfig_RunSpec) String

func (x BuilderConfig_RunSpec) String() string

func (BuilderConfig_RunSpec) Type

type BuilderConfig_UnitTests

type BuilderConfig_UnitTests struct {

	// Controls the running of ebuild tests with possible early exit.
	EbuildsRunSpec BuilderConfig_RunSpec `` /* 144-byte string literal not displayed */
	// 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"`
	// Skipped packages.
	PackageBlocklist []*PackageInfo `protobuf:"bytes,9,rep,name=package_blocklist,json=packageBlocklist,proto3" json:"package_blocklist,omitempty"`
	// Whether or not to skip image unit tests. Defaults to false.
	SkipImageTests bool `protobuf:"varint,10,opt,name=skip_image_tests,json=skipImageTests,proto3" json:"skip_image_tests,omitempty"`
	// What software system should run unit tests.
	UnitTestsOrchestrator BuilderConfig_BuildOrchestrator `` /* 176-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BuilderConfig_UnitTests) Descriptor deprecated

func (*BuilderConfig_UnitTests) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_UnitTests.ProtoReflect.Descriptor instead.

func (*BuilderConfig_UnitTests) GetDependencies

func (*BuilderConfig_UnitTests) GetEbuildsRunSpec

func (x *BuilderConfig_UnitTests) GetEbuildsRunSpec() BuilderConfig_RunSpec

func (*BuilderConfig_UnitTests) GetEmptySysroot

func (x *BuilderConfig_UnitTests) GetEmptySysroot() bool

func (*BuilderConfig_UnitTests) GetPackageBlocklist

func (x *BuilderConfig_UnitTests) GetPackageBlocklist() []*PackageInfo

func (*BuilderConfig_UnitTests) GetPackages

func (x *BuilderConfig_UnitTests) GetPackages() []*PackageInfo

func (*BuilderConfig_UnitTests) GetSkipImageTests

func (x *BuilderConfig_UnitTests) GetSkipImageTests() bool

func (*BuilderConfig_UnitTests) GetUnitTestsOrchestrator

func (x *BuilderConfig_UnitTests) GetUnitTestsOrchestrator() BuilderConfig_BuildOrchestrator

func (*BuilderConfig_UnitTests) ProtoMessage

func (*BuilderConfig_UnitTests) ProtoMessage()

func (*BuilderConfig_UnitTests) ProtoReflect

func (x *BuilderConfig_UnitTests) ProtoReflect() protoreflect.Message

func (*BuilderConfig_UnitTests) Reset

func (x *BuilderConfig_UnitTests) Reset()

func (*BuilderConfig_UnitTests) String

func (x *BuilderConfig_UnitTests) String() string

type BuilderConfig_UpdateChroot

type BuilderConfig_UpdateChroot struct {

	// Controls whether or not this build will update the chroot immediately
	// after it is initialized (unless explicitly overridden by the recipe).
	// Most recipes update the chroot by default, if run_spec is UNSPECIFIED.
	RunSpec BuilderConfig_RunSpec `protobuf:"varint,1,opt,name=run_spec,json=runSpec,proto3,enum=chromiumos.BuilderConfig_RunSpec" json:"run_spec,omitempty"`
	// contains filtered or unexported fields
}

TODO(b/299638415): This is redundant with SdkUpdate. Remove, once all fields have been merged into SdkUpdate.

func (*BuilderConfig_UpdateChroot) Descriptor deprecated

func (*BuilderConfig_UpdateChroot) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfig_UpdateChroot.ProtoReflect.Descriptor instead.

func (*BuilderConfig_UpdateChroot) GetRunSpec

func (*BuilderConfig_UpdateChroot) ProtoMessage

func (*BuilderConfig_UpdateChroot) ProtoMessage()

func (*BuilderConfig_UpdateChroot) ProtoReflect

func (*BuilderConfig_UpdateChroot) Reset

func (x *BuilderConfig_UpdateChroot) Reset()

func (*BuilderConfig_UpdateChroot) String

func (x *BuilderConfig_UpdateChroot) String() string

type BuilderConfigs

type BuilderConfigs struct {
	BuilderConfigs []*BuilderConfig `protobuf:"bytes,1,rep,name=builder_configs,json=builderConfigs,proto3" json:"builder_configs,omitempty"`
	// contains filtered or unexported fields
}

List of builder configs. Intended to be serialized to / from disk.

func (*BuilderConfigs) Descriptor deprecated

func (*BuilderConfigs) Descriptor() ([]byte, []int)

Deprecated: Use BuilderConfigs.ProtoReflect.Descriptor instead.

func (*BuilderConfigs) GetBuilderConfigs

func (x *BuilderConfigs) GetBuilderConfigs() []*BuilderConfig

func (*BuilderConfigs) ProtoMessage

func (*BuilderConfigs) ProtoMessage()

func (*BuilderConfigs) ProtoReflect

func (x *BuilderConfigs) ProtoReflect() protoreflect.Message

func (*BuilderConfigs) Reset

func (x *BuilderConfigs) Reset()

func (*BuilderConfigs) String

func (x *BuilderConfigs) String() string

type BuilderType

type BuilderType int32

Enum for various type of builders

const (
	BuilderType_UNKNOWN_BUILDER_TYPE BuilderType = 0
	BuilderType_RELEASE              BuilderType = 1
)

func (BuilderType) Descriptor

func (BuilderType) Enum

func (x BuilderType) Enum() *BuilderType

func (BuilderType) EnumDescriptor deprecated

func (BuilderType) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuilderType.Descriptor instead.

func (BuilderType) Number

func (x BuilderType) Number() protoreflect.EnumNumber

func (BuilderType) String

func (x BuilderType) String() string

func (BuilderType) Type

type Channel

type Channel int32

The various channels that we release through.

const (
	Channel_CHANNEL_UNSPECIFIED Channel = 0
	Channel_CHANNEL_STABLE      Channel = 1
	Channel_CHANNEL_BETA        Channel = 2
	Channel_CHANNEL_DEV         Channel = 3
	Channel_CHANNEL_CANARY      Channel = 4
	Channel_CHANNEL_LTS         Channel = 5
	Channel_CHANNEL_LTC         Channel = 6
)

func (Channel) Descriptor

func (Channel) Descriptor() protoreflect.EnumDescriptor

func (Channel) Enum

func (x Channel) Enum() *Channel

func (Channel) EnumDescriptor deprecated

func (Channel) EnumDescriptor() ([]byte, []int)

Deprecated: Use Channel.Descriptor instead.

func (Channel) Number

func (x Channel) Number() protoreflect.EnumNumber

func (Channel) String

func (x Channel) String() string

func (Channel) Type

func (Channel) Type() protoreflect.EnumType

type Chroot

type Chroot struct {

	// The directory containing the chroot.
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// The cache directory override.
	CacheDir string `protobuf:"bytes,2,opt,name=cache_dir,json=cacheDir,proto3" json:"cache_dir,omitempty"`
	// Environment configuration.
	Env *Chroot_ChrootEnv `protobuf:"bytes,3,opt,name=env,proto3" json:"env,omitempty"`
	// The directory where the chrome source should be mounted.
	ChromeDir string `protobuf:"bytes,4,opt,name=chrome_dir,json=chromeDir,proto3" json:"chrome_dir,omitempty"`
	// The directory where build state and output artifacts should be placed.
	OutPath string `protobuf:"bytes,6,opt,name=out_path,json=outPath,proto3" json:"out_path,omitempty"`
	// contains filtered or unexported fields
}

Chroot is used to define how to enter a chroot.

func (*Chroot) Descriptor deprecated

func (*Chroot) Descriptor() ([]byte, []int)

Deprecated: Use Chroot.ProtoReflect.Descriptor instead.

func (*Chroot) GetCacheDir

func (x *Chroot) GetCacheDir() string

func (*Chroot) GetChromeDir

func (x *Chroot) GetChromeDir() string

func (*Chroot) GetEnv

func (x *Chroot) GetEnv() *Chroot_ChrootEnv

func (*Chroot) GetOutPath

func (x *Chroot) GetOutPath() string

func (*Chroot) GetPath

func (x *Chroot) GetPath() string

func (*Chroot) ProtoMessage

func (*Chroot) ProtoMessage()

func (*Chroot) ProtoReflect

func (x *Chroot) ProtoReflect() protoreflect.Message

func (*Chroot) Reset

func (x *Chroot) Reset()

func (*Chroot) String

func (x *Chroot) String() string

type Chroot_ChrootEnv

type Chroot_ChrootEnv struct {

	// USE flags to set.
	UseFlags []*UseFlag `protobuf:"bytes,1,rep,name=use_flags,json=useFlags,proto3" json:"use_flags,omitempty"`
	// FEATURES flags to set.
	Features []*Feature `protobuf:"bytes,2,rep,name=features,proto3" json:"features,omitempty"`
	// contains filtered or unexported fields
}

func (*Chroot_ChrootEnv) Descriptor deprecated

func (*Chroot_ChrootEnv) Descriptor() ([]byte, []int)

Deprecated: Use Chroot_ChrootEnv.ProtoReflect.Descriptor instead.

func (*Chroot_ChrootEnv) GetFeatures

func (x *Chroot_ChrootEnv) GetFeatures() []*Feature

func (*Chroot_ChrootEnv) GetUseFlags

func (x *Chroot_ChrootEnv) GetUseFlags() []*UseFlag

func (*Chroot_ChrootEnv) ProtoMessage

func (*Chroot_ChrootEnv) ProtoMessage()

func (*Chroot_ChrootEnv) ProtoReflect

func (x *Chroot_ChrootEnv) ProtoReflect() protoreflect.Message

func (*Chroot_ChrootEnv) Reset

func (x *Chroot_ChrootEnv) Reset()

func (*Chroot_ChrootEnv) String

func (x *Chroot_ChrootEnv) String() string

type CollectConfig

type CollectConfig struct {
	Rules []*RetryRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	// contains filtered or unexported fields
}

func (*CollectConfig) Descriptor deprecated

func (*CollectConfig) Descriptor() ([]byte, []int)

Deprecated: Use CollectConfig.ProtoReflect.Descriptor instead.

func (*CollectConfig) GetRules

func (x *CollectConfig) GetRules() []*RetryRule

func (*CollectConfig) ProtoMessage

func (*CollectConfig) ProtoMessage()

func (*CollectConfig) ProtoReflect

func (x *CollectConfig) ProtoReflect() protoreflect.Message

func (*CollectConfig) Reset

func (x *CollectConfig) Reset()

func (*CollectConfig) String

func (x *CollectConfig) String() string

type Config

type Config struct {
	Builder      BuilderType  `protobuf:"varint,1,opt,name=builder,proto3,enum=chromiumos.BuilderType" json:"builder,omitempty"`
	Experimental bool         `protobuf:"varint,2,opt,name=experimental,proto3" json:"experimental,omitempty"`
	LeaderBoard  bool         `protobuf:"varint,3,opt,name=leader_board,json=leaderBoard,proto3" json:"leader_board,omitempty"`
	BoardGroup   string       `protobuf:"bytes,4,opt,name=board_group,json=boardGroup,proto3" json:"board_group,omitempty"`
	Arch         Architecture `protobuf:"varint,5,opt,name=arch,proto3,enum=chromiumos.Architecture" json:"arch,omitempty"`
	BoardVariant string       `protobuf:"bytes,6,opt,name=board_variant,json=boardVariant,proto3" json:"board_variant,omitempty"`
	// The cadence (days/week) we should build this builder at.
	BuildCadence BuildCadence `` /* 127-byte string literal not displayed */
	// Whether the build has dedicated lab resources.
	HasLabResources bool `protobuf:"varint,8,opt,name=has_lab_resources,json=hasLabResources,proto3" json:"has_lab_resources,omitempty"`
	// contains filtered or unexported fields
}

Message to represent a build config for a given builder

func (*Config) Descriptor deprecated

func (*Config) Descriptor() ([]byte, []int)

Deprecated: Use Config.ProtoReflect.Descriptor instead.

func (*Config) GetArch

func (x *Config) GetArch() Architecture

func (*Config) GetBoardGroup

func (x *Config) GetBoardGroup() string

func (*Config) GetBoardVariant

func (x *Config) GetBoardVariant() string

func (*Config) GetBuildCadence

func (x *Config) GetBuildCadence() BuildCadence

func (*Config) GetBuilder

func (x *Config) GetBuilder() BuilderType

func (*Config) GetExperimental

func (x *Config) GetExperimental() bool

func (*Config) GetHasLabResources

func (x *Config) GetHasLabResources() bool

func (*Config) GetLeaderBoard

func (x *Config) GetLeaderBoard() bool

func (*Config) ProtoMessage

func (*Config) ProtoMessage()

func (*Config) ProtoReflect

func (x *Config) ProtoReflect() protoreflect.Message

func (*Config) Reset

func (x *Config) Reset()

func (*Config) String

func (x *Config) String() string

type Cr50Instructions

type Cr50Instructions struct {
	Target Cr50Instructions_Target `protobuf:"varint,1,opt,name=target,proto3,enum=chromiumos.Cr50Instructions_Target" json:"target,omitempty"`
	// Device ID for NODE_LOCKED.  (Format: '%08x-%08x'.)
	DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	// contains filtered or unexported fields
}

TODO(b:173049030) Obsolete, will be removed when GSC signing is extended to Dauntless.

func (*Cr50Instructions) Descriptor deprecated

func (*Cr50Instructions) Descriptor() ([]byte, []int)

Deprecated: Use Cr50Instructions.ProtoReflect.Descriptor instead.

func (*Cr50Instructions) GetDeviceId

func (x *Cr50Instructions) GetDeviceId() string

func (*Cr50Instructions) GetTarget

func (*Cr50Instructions) ProtoMessage

func (*Cr50Instructions) ProtoMessage()

func (*Cr50Instructions) ProtoReflect

func (x *Cr50Instructions) ProtoReflect() protoreflect.Message

func (*Cr50Instructions) Reset

func (x *Cr50Instructions) Reset()

func (*Cr50Instructions) String

func (x *Cr50Instructions) String() string

type Cr50Instructions_Target

type Cr50Instructions_Target int32

The target for the image. These names are assigned to target in the signing instructions file.

const (
	Cr50Instructions_UNSPECIFIED       Cr50Instructions_Target = 0
	Cr50Instructions_PREPVT            Cr50Instructions_Target = 1
	Cr50Instructions_RELEASE_CANDIDATE Cr50Instructions_Target = 2
	Cr50Instructions_NODE_LOCKED       Cr50Instructions_Target = 3
	Cr50Instructions_GENERAL_RELEASE   Cr50Instructions_Target = 4
)

func (Cr50Instructions_Target) Descriptor

func (Cr50Instructions_Target) Enum

func (Cr50Instructions_Target) EnumDescriptor deprecated

func (Cr50Instructions_Target) EnumDescriptor() ([]byte, []int)

Deprecated: Use Cr50Instructions_Target.Descriptor instead.

func (Cr50Instructions_Target) Number

func (Cr50Instructions_Target) String

func (x Cr50Instructions_Target) String() string

func (Cr50Instructions_Target) Type

type DeltaType

type DeltaType int32

The available delta types.

const (
	DeltaType_DELTA_UNKNOWN  DeltaType = 0
	DeltaType_NO_DELTA       DeltaType = 1
	DeltaType_FSI            DeltaType = 2
	DeltaType_MILESTONE      DeltaType = 3
	DeltaType_OMAHA          DeltaType = 4
	DeltaType_STEPPING_STONE DeltaType = 5
	DeltaType_N2N            DeltaType = 6
)

func (DeltaType) Descriptor

func (DeltaType) Descriptor() protoreflect.EnumDescriptor

func (DeltaType) Enum

func (x DeltaType) Enum() *DeltaType

func (DeltaType) EnumDescriptor deprecated

func (DeltaType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DeltaType.Descriptor instead.

func (DeltaType) Number

func (x DeltaType) Number() protoreflect.EnumNumber

func (DeltaType) String

func (x DeltaType) String() string

func (DeltaType) Type

type DlcArtifact

type DlcArtifact struct {
	Uri    *URI   `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`       // URI of the DLC artifact.
	Sha256 string `protobuf:"bytes,2,opt,name=sha256,proto3" json:"sha256,omitempty"` // SHA256 of the DLC artifact.
	Id     string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`         // The id of the DLC.
	// contains filtered or unexported fields
}

func (*DlcArtifact) Descriptor deprecated

func (*DlcArtifact) Descriptor() ([]byte, []int)

Deprecated: Use DlcArtifact.ProtoReflect.Descriptor instead.

func (*DlcArtifact) GetId

func (x *DlcArtifact) GetId() string

func (*DlcArtifact) GetSha256

func (x *DlcArtifact) GetSha256() string

func (*DlcArtifact) GetUri

func (x *DlcArtifact) GetUri() *URI

func (*DlcArtifact) ProtoMessage

func (*DlcArtifact) ProtoMessage()

func (*DlcArtifact) ProtoReflect

func (x *DlcArtifact) ProtoReflect() protoreflect.Message

func (*DlcArtifact) Reset

func (x *DlcArtifact) Reset()

func (*DlcArtifact) String

func (x *DlcArtifact) String() string

type ExcludeCfg

type ExcludeCfg struct {
	ExcludeTests  []*ExcludeCfg_ExcludeTest  `protobuf:"bytes,1,rep,name=exclude_tests,json=excludeTests,proto3" json:"exclude_tests,omitempty"`
	ExcludeSuites []*ExcludeCfg_ExcludeSuite `protobuf:"bytes,2,rep,name=exclude_suites,json=excludeSuites,proto3" json:"exclude_suites,omitempty"`
	// contains filtered or unexported fields
}

Defines a config proto that captures the suites and tests to be excluded from exoneration/disablement.

func (*ExcludeCfg) Descriptor deprecated

func (*ExcludeCfg) Descriptor() ([]byte, []int)

Deprecated: Use ExcludeCfg.ProtoReflect.Descriptor instead.

func (*ExcludeCfg) GetExcludeSuites

func (x *ExcludeCfg) GetExcludeSuites() []*ExcludeCfg_ExcludeSuite

func (*ExcludeCfg) GetExcludeTests

func (x *ExcludeCfg) GetExcludeTests() []*ExcludeCfg_ExcludeTest

func (*ExcludeCfg) ProtoMessage

func (*ExcludeCfg) ProtoMessage()

func (*ExcludeCfg) ProtoReflect

func (x *ExcludeCfg) ProtoReflect() protoreflect.Message

func (*ExcludeCfg) Reset

func (x *ExcludeCfg) Reset()

func (*ExcludeCfg) String

func (x *ExcludeCfg) String() string

type ExcludeCfg_ExcludeSuite

type ExcludeCfg_ExcludeSuite struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Define exclude suite config.

func (*ExcludeCfg_ExcludeSuite) Descriptor deprecated

func (*ExcludeCfg_ExcludeSuite) Descriptor() ([]byte, []int)

Deprecated: Use ExcludeCfg_ExcludeSuite.ProtoReflect.Descriptor instead.

func (*ExcludeCfg_ExcludeSuite) GetName

func (x *ExcludeCfg_ExcludeSuite) GetName() string

func (*ExcludeCfg_ExcludeSuite) ProtoMessage

func (*ExcludeCfg_ExcludeSuite) ProtoMessage()

func (*ExcludeCfg_ExcludeSuite) ProtoReflect

func (x *ExcludeCfg_ExcludeSuite) ProtoReflect() protoreflect.Message

func (*ExcludeCfg_ExcludeSuite) Reset

func (x *ExcludeCfg_ExcludeSuite) Reset()

func (*ExcludeCfg_ExcludeSuite) String

func (x *ExcludeCfg_ExcludeSuite) String() string

type ExcludeCfg_ExcludeTest

type ExcludeCfg_ExcludeTest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Define exclude test config.

func (*ExcludeCfg_ExcludeTest) Descriptor deprecated

func (*ExcludeCfg_ExcludeTest) Descriptor() ([]byte, []int)

Deprecated: Use ExcludeCfg_ExcludeTest.ProtoReflect.Descriptor instead.

func (*ExcludeCfg_ExcludeTest) GetName

func (x *ExcludeCfg_ExcludeTest) GetName() string

func (*ExcludeCfg_ExcludeTest) ProtoMessage

func (*ExcludeCfg_ExcludeTest) ProtoMessage()

func (*ExcludeCfg_ExcludeTest) ProtoReflect

func (x *ExcludeCfg_ExcludeTest) ProtoReflect() protoreflect.Message

func (*ExcludeCfg_ExcludeTest) Reset

func (x *ExcludeCfg_ExcludeTest) Reset()

func (*ExcludeCfg_ExcludeTest) String

func (x *ExcludeCfg_ExcludeTest) String() string

type Feature

type Feature struct {
	Feature string `protobuf:"bytes,1,opt,name=feature,proto3" json:"feature,omitempty"`
	// contains filtered or unexported fields
}

FEATURES environment variable component message.

func (*Feature) Descriptor deprecated

func (*Feature) Descriptor() ([]byte, []int)

Deprecated: Use Feature.ProtoReflect.Descriptor instead.

func (*Feature) GetFeature

func (x *Feature) GetFeature() string

func (*Feature) ProtoMessage

func (*Feature) ProtoMessage()

func (*Feature) ProtoReflect

func (x *Feature) ProtoReflect() protoreflect.Message

func (*Feature) Reset

func (x *Feature) Reset()

func (*Feature) String

func (x *Feature) String() string

type FetchMilestoneScheduleResponse

type FetchMilestoneScheduleResponse struct {
	Mstones []*Milestone `protobuf:"bytes,1,rep,name=mstones,proto3" json:"mstones,omitempty"`
	// contains filtered or unexported fields
}

A response to fetch_milestone_schedule. e.g. https://chromiumdash.appspot.com/fetch_milestone_schedule?mstone=78&n=10

Example message:

{
  mstones: [
     {
       final_beta_cut:...
       ..
     },
     {
       ...
     }
  ]
}

func (*FetchMilestoneScheduleResponse) Descriptor deprecated

func (*FetchMilestoneScheduleResponse) Descriptor() ([]byte, []int)

Deprecated: Use FetchMilestoneScheduleResponse.ProtoReflect.Descriptor instead.

func (*FetchMilestoneScheduleResponse) GetMstones

func (x *FetchMilestoneScheduleResponse) GetMstones() []*Milestone

func (*FetchMilestoneScheduleResponse) ProtoMessage

func (*FetchMilestoneScheduleResponse) ProtoMessage()

func (*FetchMilestoneScheduleResponse) ProtoReflect

func (*FetchMilestoneScheduleResponse) Reset

func (x *FetchMilestoneScheduleResponse) Reset()

func (*FetchMilestoneScheduleResponse) String

type FwLocation

type FwLocation int32

List of known location that firmware can be built from

const (
	FwLocation_FW_LOCATION_UNKNOWN FwLocation = 0
	FwLocation_PLATFORM_EC         FwLocation = 1 // platform/ec/firmware_builder.py
	FwLocation_PLATFORM_ZEPHYR     FwLocation = 2 // platform/zephyr-chrome/firmware_builder.py
	FwLocation_PLATFORM_TI50       FwLocation = 3 // platform/ti50/common/firmware_builder.py
	FwLocation_PLATFORM_CR50       FwLocation = 4 // platform/cr50/firmware_builder.py
	FwLocation_PLATFORM_CHAMELEON  FwLocation = 5 // platform/chameleon/v3/ec/firmware_builder.py
)

func (FwLocation) Descriptor

func (FwLocation) Descriptor() protoreflect.EnumDescriptor

func (FwLocation) Enum

func (x FwLocation) Enum() *FwLocation

func (FwLocation) EnumDescriptor deprecated

func (FwLocation) EnumDescriptor() ([]byte, []int)

Deprecated: Use FwLocation.Descriptor instead.

func (FwLocation) Number

func (x FwLocation) Number() protoreflect.EnumNumber

func (FwLocation) String

func (x FwLocation) String() string

func (FwLocation) Type

type GEConfig

type GEConfig struct {
	MetadataVersion             string                              `protobuf:"bytes,1,opt,name=metadata_version,json=metadataVersion,proto3" json:"metadata_version,omitempty"`
	Boards                      []*BuildBoard                       `protobuf:"bytes,2,rep,name=boards,proto3" json:"boards,omitempty"`
	ReleaseBranch               bool                                `protobuf:"varint,3,opt,name=release_branch,json=releaseBranch,proto3" json:"release_branch,omitempty"`
	ReferenceBoardUnifiedBuilds []*ReferenceBoardUnifiedBuildConfig `` /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

Message to represent a build configuration. The JSON file from GE is this proto.

func (*GEConfig) Descriptor deprecated

func (*GEConfig) Descriptor() ([]byte, []int)

Deprecated: Use GEConfig.ProtoReflect.Descriptor instead.

func (*GEConfig) GetBoards

func (x *GEConfig) GetBoards() []*BuildBoard

func (*GEConfig) GetMetadataVersion

func (x *GEConfig) GetMetadataVersion() string

func (*GEConfig) GetReferenceBoardUnifiedBuilds

func (x *GEConfig) GetReferenceBoardUnifiedBuilds() []*ReferenceBoardUnifiedBuildConfig

func (*GEConfig) GetReleaseBranch

func (x *GEConfig) GetReleaseBranch() bool

func (*GEConfig) ProtoMessage

func (*GEConfig) ProtoMessage()

func (*GEConfig) ProtoReflect

func (x *GEConfig) ProtoReflect() protoreflect.Message

func (*GEConfig) Reset

func (x *GEConfig) Reset()

func (*GEConfig) String

func (x *GEConfig) String() string

type GcsPath

type GcsPath struct {
	Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	Path   string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

Generic GCS path split into bucket name and path within

func (*GcsPath) Descriptor deprecated

func (*GcsPath) Descriptor() ([]byte, []int)

Deprecated: Use GcsPath.ProtoReflect.Descriptor instead.

func (*GcsPath) GetBucket

func (x *GcsPath) GetBucket() string

func (*GcsPath) GetPath

func (x *GcsPath) GetPath() string

func (*GcsPath) ProtoMessage

func (*GcsPath) ProtoMessage()

func (*GcsPath) ProtoReflect

func (x *GcsPath) ProtoReflect() protoreflect.Message

func (*GcsPath) Reset

func (x *GcsPath) Reset()

func (*GcsPath) String

func (x *GcsPath) String() string

type GenerateBuildPlanRequest

type GenerateBuildPlanRequest struct {

	// A list of source paths affected by the changes in the CQ run.
	//
	// If provided, the gerrit_changes and gitiles_commit fields are ignored.
	AffectedPaths []*GenerateBuildPlanRequest_Path `protobuf:"bytes,5,rep,name=affected_paths,json=affectedPaths,proto3" json:"affected_paths,omitempty"`
	// Serialized buildbucket GerritChanges, or none if this is a postsubmit run
	// or similar.
	// Explicit proto import is avoided here to prevent a dependency on the
	// luci-go repo. See
	// https://chromium.googlesource.com/infra/luci/luci-go/+/master/buildbucket/proto/common.proto
	//
	// Must be used in conjunction with gitiles_commit.
	// If affected_paths is passed in, this field is ignored.
	GerritChanges []*ProtoBytes `protobuf:"bytes,1,rep,name=gerrit_changes,json=gerritChanges,proto3" json:"gerrit_changes,omitempty"`
	// Serialized buildbucket GitilesCommit, representing the manifest or
	// manifest-internal commit to which the build is synced.
	//
	// Must be used in conjunction with gerrit_changes.
	// If affected_paths is passed in, this field is ignored.
	GitilesCommit *ProtoBytes `protobuf:"bytes,4,opt,name=gitiles_commit,json=gitilesCommit,proto3" json:"gitiles_commit,omitempty"`
	// DEPRECATED use gitiles_commit instead.
	//
	// The manifest-internal snapshot commit hash that's being used for the
	// current build.
	//
	// Deprecated: Do not use.
	ManifestCommit string `protobuf:"bytes,2,opt,name=manifest_commit,json=manifestCommit,proto3" json:"manifest_commit,omitempty"`
	// The BuilderConfigs to consider for skipping.
	BuilderConfigs []*BuilderConfig `protobuf:"bytes,3,rep,name=builder_configs,json=builderConfigs,proto3" json:"builder_configs,omitempty"`
	// contains filtered or unexported fields
}

The input proto for invocations of the Build Planner. Next: 6

func (*GenerateBuildPlanRequest) Descriptor deprecated

func (*GenerateBuildPlanRequest) Descriptor() ([]byte, []int)

Deprecated: Use GenerateBuildPlanRequest.ProtoReflect.Descriptor instead.

func (*GenerateBuildPlanRequest) GetAffectedPaths

func (*GenerateBuildPlanRequest) GetBuilderConfigs

func (x *GenerateBuildPlanRequest) GetBuilderConfigs() []*BuilderConfig

func (*GenerateBuildPlanRequest) GetGerritChanges

func (x *GenerateBuildPlanRequest) GetGerritChanges() []*ProtoBytes

func (*GenerateBuildPlanRequest) GetGitilesCommit

func (x *GenerateBuildPlanRequest) GetGitilesCommit() *ProtoBytes

func (*GenerateBuildPlanRequest) GetManifestCommit deprecated

func (x *GenerateBuildPlanRequest) GetManifestCommit() string

Deprecated: Do not use.

func (*GenerateBuildPlanRequest) ProtoMessage

func (*GenerateBuildPlanRequest) ProtoMessage()

func (*GenerateBuildPlanRequest) ProtoReflect

func (x *GenerateBuildPlanRequest) ProtoReflect() protoreflect.Message

func (*GenerateBuildPlanRequest) Reset

func (x *GenerateBuildPlanRequest) Reset()

func (*GenerateBuildPlanRequest) String

func (x *GenerateBuildPlanRequest) String() string

type GenerateBuildPlanRequest_Path

type GenerateBuildPlanRequest_Path struct {
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateBuildPlanRequest_Path) Descriptor deprecated

func (*GenerateBuildPlanRequest_Path) Descriptor() ([]byte, []int)

Deprecated: Use GenerateBuildPlanRequest_Path.ProtoReflect.Descriptor instead.

func (*GenerateBuildPlanRequest_Path) GetPath

func (*GenerateBuildPlanRequest_Path) ProtoMessage

func (*GenerateBuildPlanRequest_Path) ProtoMessage()

func (*GenerateBuildPlanRequest_Path) ProtoReflect

func (*GenerateBuildPlanRequest_Path) Reset

func (x *GenerateBuildPlanRequest_Path) Reset()

func (*GenerateBuildPlanRequest_Path) String

type GenerateBuildPlanResponse

type GenerateBuildPlanResponse struct {

	// BuilderConfigs that cannot be skipped.
	BuildsToRun []*BuilderConfig_Id `protobuf:"bytes,1,rep,name=builds_to_run,json=buildsToRun,proto3" json:"builds_to_run,omitempty"`
	// BuilderConfigs that can be skipped due to Portage dependency rules around
	// files that are known to never be relevant for ChromeOS builds.
	SkipForGlobalBuildIrrelevance []*BuilderConfig_Id `` /* 154-byte string literal not displayed */
	// BuilderConfigs that can be skipped because of per-BuilderConfig RunWhen
	// rules.
	SkipForRunWhenRules []*BuilderConfig_Id `protobuf:"bytes,3,rep,name=skip_for_run_when_rules,json=skipForRunWhenRules,proto3" json:"skip_for_run_when_rules,omitempty"`
	// contains filtered or unexported fields
}

The output proto for invocations of the Build Planner.

func (*GenerateBuildPlanResponse) Descriptor deprecated

func (*GenerateBuildPlanResponse) Descriptor() ([]byte, []int)

Deprecated: Use GenerateBuildPlanResponse.ProtoReflect.Descriptor instead.

func (*GenerateBuildPlanResponse) GetBuildsToRun

func (x *GenerateBuildPlanResponse) GetBuildsToRun() []*BuilderConfig_Id

func (*GenerateBuildPlanResponse) GetSkipForGlobalBuildIrrelevance

func (x *GenerateBuildPlanResponse) GetSkipForGlobalBuildIrrelevance() []*BuilderConfig_Id

func (*GenerateBuildPlanResponse) GetSkipForRunWhenRules

func (x *GenerateBuildPlanResponse) GetSkipForRunWhenRules() []*BuilderConfig_Id

func (*GenerateBuildPlanResponse) ProtoMessage

func (*GenerateBuildPlanResponse) ProtoMessage()

func (*GenerateBuildPlanResponse) ProtoReflect

func (*GenerateBuildPlanResponse) Reset

func (x *GenerateBuildPlanResponse) Reset()

func (*GenerateBuildPlanResponse) String

func (x *GenerateBuildPlanResponse) String() string

type GerritChange

type GerritChange struct {

	// Gerrit hostname, e.g. "chromium-review.googlesource.com".
	Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
	// Gerrit project, e.g. "chromium/src".
	Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
	// Change number, e.g. 12345.
	Change int64 `protobuf:"varint,3,opt,name=change,proto3" json:"change,omitempty"`
	// Patch set number, e.g. 1.
	Patchset int64 `protobuf:"varint,4,opt,name=patchset,proto3" json:"patchset,omitempty"`
	// contains filtered or unexported fields
}

See also crrev.com/c/1929452 and:

https://cs.corp.google.com/piper///depot/google3/third_party/luci/buildbucket/proto/common.proto?l=147-176&rcl=257714215

A Gerrit patchset.

func (*GerritChange) Descriptor deprecated

func (*GerritChange) Descriptor() ([]byte, []int)

Deprecated: Use GerritChange.ProtoReflect.Descriptor instead.

func (*GerritChange) GetChange

func (x *GerritChange) GetChange() int64

func (*GerritChange) GetHost

func (x *GerritChange) GetHost() string

func (*GerritChange) GetPatchset

func (x *GerritChange) GetPatchset() int64

func (*GerritChange) GetProject

func (x *GerritChange) GetProject() string

func (*GerritChange) ProtoMessage

func (*GerritChange) ProtoMessage()

func (*GerritChange) ProtoReflect

func (x *GerritChange) ProtoReflect() protoreflect.Message

func (*GerritChange) Reset

func (x *GerritChange) Reset()

func (*GerritChange) String

func (x *GerritChange) String() string

type GitilesCommit

type GitilesCommit struct {

	// Gitiles hostname, e.g. "chromium.googlesource.com".
	Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
	// Repository name on the host, e.g. "chromium/src".
	Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
	// Commit HEX SHA1.
	Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	// Commit ref, e.g. "refs/heads/master".
	// NOT a branch name: if specified, must start with "refs/".
	Ref string `protobuf:"bytes,4,opt,name=ref,proto3" json:"ref,omitempty"`
	// Defines a total order of commits on the ref. Requires ref field.
	Position uint32 `protobuf:"varint,5,opt,name=position,proto3" json:"position,omitempty"`
	// contains filtered or unexported fields
}

func (*GitilesCommit) Descriptor deprecated

func (*GitilesCommit) Descriptor() ([]byte, []int)

Deprecated: Use GitilesCommit.ProtoReflect.Descriptor instead.

func (*GitilesCommit) GetHost

func (x *GitilesCommit) GetHost() string

func (*GitilesCommit) GetId

func (x *GitilesCommit) GetId() string

func (*GitilesCommit) GetPosition

func (x *GitilesCommit) GetPosition() uint32

func (*GitilesCommit) GetProject

func (x *GitilesCommit) GetProject() string

func (*GitilesCommit) GetRef

func (x *GitilesCommit) GetRef() string

func (*GitilesCommit) ProtoMessage

func (*GitilesCommit) ProtoMessage()

func (*GitilesCommit) ProtoReflect

func (x *GitilesCommit) ProtoReflect() protoreflect.Message

func (*GitilesCommit) Reset

func (x *GitilesCommit) Reset()

func (*GitilesCommit) String

func (x *GitilesCommit) String() string

type GomaArtifacts

type GomaArtifacts struct {

	// Goma stats file.
	StatsFile string `protobuf:"bytes,1,opt,name=stats_file,json=statsFile,proto3" json:"stats_file,omitempty"`
	// Goma counterz file.
	CounterzFile string `protobuf:"bytes,2,opt,name=counterz_file,json=counterzFile,proto3" json:"counterz_file,omitempty"`
	// Goma log files.
	LogFiles []string `protobuf:"bytes,3,rep,name=log_files,json=logFiles,proto3" json:"log_files,omitempty"`
	// contains filtered or unexported fields
}

func (*GomaArtifacts) Descriptor deprecated

func (*GomaArtifacts) Descriptor() ([]byte, []int)

Deprecated: Use GomaArtifacts.ProtoReflect.Descriptor instead.

func (*GomaArtifacts) GetCounterzFile

func (x *GomaArtifacts) GetCounterzFile() string

func (*GomaArtifacts) GetLogFiles

func (x *GomaArtifacts) GetLogFiles() []string

func (*GomaArtifacts) GetStatsFile

func (x *GomaArtifacts) GetStatsFile() string

func (*GomaArtifacts) ProtoMessage

func (*GomaArtifacts) ProtoMessage()

func (*GomaArtifacts) ProtoReflect

func (x *GomaArtifacts) ProtoReflect() protoreflect.Message

func (*GomaArtifacts) Reset

func (x *GomaArtifacts) Reset()

func (*GomaArtifacts) String

func (x *GomaArtifacts) String() string

type GomaConfig

type GomaConfig struct {

	// The goma install location.
	// Required.
	GomaDir string `protobuf:"bytes,1,opt,name=goma_dir,json=gomaDir,proto3" json:"goma_dir,omitempty"`
	// Path to the Goma client used for build package.
	// If None, goma_dir will be used instead.
	ChromeosGomaDir string                  `protobuf:"bytes,3,opt,name=chromeos_goma_dir,json=chromeosGomaDir,proto3" json:"chromeos_goma_dir,omitempty"`
	GomaApproach    GomaConfig_GomaApproach `` /* 138-byte string literal not displayed */
	// The directory where the goma logs will be extracted.
	LogDir *SyncedDir `protobuf:"bytes,5,opt,name=log_dir,json=logDir,proto3" json:"log_dir,omitempty"`
	// The name of the goma stats file. It will be dumped inside log_dir.
	StatsFile string `protobuf:"bytes,6,opt,name=stats_file,json=statsFile,proto3" json:"stats_file,omitempty"`
	// The name of the goma counterz file. It will be dumped inside log_dir.
	CounterzFile string `protobuf:"bytes,7,opt,name=counterz_file,json=counterzFile,proto3" json:"counterz_file,omitempty"`
	// contains filtered or unexported fields
}

func (*GomaConfig) Descriptor deprecated

func (*GomaConfig) Descriptor() ([]byte, []int)

Deprecated: Use GomaConfig.ProtoReflect.Descriptor instead.

func (*GomaConfig) GetChromeosGomaDir

func (x *GomaConfig) GetChromeosGomaDir() string

func (*GomaConfig) GetCounterzFile

func (x *GomaConfig) GetCounterzFile() string

func (*GomaConfig) GetGomaApproach

func (x *GomaConfig) GetGomaApproach() GomaConfig_GomaApproach

func (*GomaConfig) GetGomaDir

func (x *GomaConfig) GetGomaDir() string

func (*GomaConfig) GetLogDir

func (x *GomaConfig) GetLogDir() *SyncedDir

func (*GomaConfig) GetStatsFile

func (x *GomaConfig) GetStatsFile() string

func (*GomaConfig) ProtoMessage

func (*GomaConfig) ProtoMessage()

func (*GomaConfig) ProtoReflect

func (x *GomaConfig) ProtoReflect() protoreflect.Message

func (*GomaConfig) Reset

func (x *GomaConfig) Reset()

func (*GomaConfig) String

func (x *GomaConfig) String() string

type GomaConfig_GomaApproach

type GomaConfig_GomaApproach int32

Facilitates testing new Goma approaches before rolling them out more widely.

const (
	GomaConfig_GOMA_APPROACH_UNSPECIFIED GomaConfig_GomaApproach = 0
	GomaConfig_DEFAULT                   GomaConfig_GomaApproach = 1
	GomaConfig_RBE_PROD                  GomaConfig_GomaApproach = 2
	GomaConfig_RBE_STAGING               GomaConfig_GomaApproach = 3
	GomaConfig_RBE_CHROMEOS              GomaConfig_GomaApproach = 4
)

func (GomaConfig_GomaApproach) Descriptor

func (GomaConfig_GomaApproach) Enum

func (GomaConfig_GomaApproach) EnumDescriptor deprecated

func (GomaConfig_GomaApproach) EnumDescriptor() ([]byte, []int)

Deprecated: Use GomaConfig_GomaApproach.Descriptor instead.

func (GomaConfig_GomaApproach) Number

func (GomaConfig_GomaApproach) String

func (x GomaConfig_GomaApproach) String() string

func (GomaConfig_GomaApproach) Type

type GscInstructions

type GscInstructions struct {
	Target GscInstructions_Target `protobuf:"varint,1,opt,name=target,proto3,enum=chromiumos.GscInstructions_Target" json:"target,omitempty"`
	// Device ID for NODE_LOCKED.  (Format: '%08x-%08x'.)
	DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GscInstructions) Descriptor deprecated

func (*GscInstructions) Descriptor() ([]byte, []int)

Deprecated: Use GscInstructions.ProtoReflect.Descriptor instead.

func (*GscInstructions) GetDeviceId

func (x *GscInstructions) GetDeviceId() string

func (*GscInstructions) GetTarget

func (x *GscInstructions) GetTarget() GscInstructions_Target

func (*GscInstructions) ProtoMessage

func (*GscInstructions) ProtoMessage()

func (*GscInstructions) ProtoReflect

func (x *GscInstructions) ProtoReflect() protoreflect.Message

func (*GscInstructions) Reset

func (x *GscInstructions) Reset()

func (*GscInstructions) String

func (x *GscInstructions) String() string

type GscInstructions_Target

type GscInstructions_Target int32

The target for the image. These names are assigned to target in the signing instructions file.

const (
	GscInstructions_UNSPECIFIED       GscInstructions_Target = 0
	GscInstructions_PREPVT            GscInstructions_Target = 1
	GscInstructions_RELEASE_CANDIDATE GscInstructions_Target = 2
	GscInstructions_NODE_LOCKED       GscInstructions_Target = 3
	GscInstructions_GENERAL_RELEASE   GscInstructions_Target = 4
	GscInstructions_NIGHTLY           GscInstructions_Target = 5
)

func (GscInstructions_Target) Descriptor

func (GscInstructions_Target) Enum

func (GscInstructions_Target) EnumDescriptor deprecated

func (GscInstructions_Target) EnumDescriptor() ([]byte, []int)

Deprecated: Use GscInstructions_Target.Descriptor instead.

func (GscInstructions_Target) Number

func (GscInstructions_Target) String

func (x GscInstructions_Target) String() string

func (GscInstructions_Target) Type

type ImageType

type ImageType int32

The types of images that can be built. These correspond to support types in lib/constants.py such as IMAGE_TYPE_BASE, IMAGE_TYPE_RECOVERY, and so on.

const (
	ImageType_IMAGE_TYPE_UNDEFINED       ImageType = 0
	ImageType_IMAGE_TYPE_BASE            ImageType = 1
	ImageType_IMAGE_TYPE_DEV             ImageType = 2
	ImageType_IMAGE_TYPE_TEST            ImageType = 3
	ImageType_IMAGE_TYPE_BASE_VM         ImageType = 4
	ImageType_IMAGE_TYPE_TEST_VM         ImageType = 5
	ImageType_IMAGE_TYPE_RECOVERY        ImageType = 6
	ImageType_IMAGE_TYPE_FACTORY         ImageType = 7
	ImageType_IMAGE_TYPE_FIRMWARE        ImageType = 8
	ImageType_IMAGE_TYPE_CR50_FIRMWARE   ImageType = 9
	ImageType_IMAGE_TYPE_BASE_GUEST_VM   ImageType = 10
	ImageType_IMAGE_TYPE_TEST_GUEST_VM   ImageType = 11
	ImageType_IMAGE_TYPE_DLC             ImageType = 12
	ImageType_IMAGE_TYPE_GSC_FIRMWARE    ImageType = 13
	ImageType_IMAGE_TYPE_ACCESSORY_USBPD ImageType = 14
	ImageType_IMAGE_TYPE_ACCESSORY_RWSIG ImageType = 15
	ImageType_IMAGE_TYPE_HPS_FIRMWARE    ImageType = 16
	ImageType_IMAGE_TYPE_NETBOOT         ImageType = 17
	// Used for payload signing.
	ImageType_IMAGE_TYPE_UPDATE_PAYLOAD ImageType = 18
	ImageType_IMAGE_TYPE_FLEXOR_KERNEL  ImageType = 19
)

func (ImageType) Descriptor

func (ImageType) Descriptor() protoreflect.EnumDescriptor

func (ImageType) Enum

func (x ImageType) Enum() *ImageType

func (ImageType) EnumDescriptor deprecated

func (ImageType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ImageType.Descriptor instead.

func (ImageType) Number

func (x ImageType) Number() protoreflect.EnumNumber

func (ImageType) String

func (x ImageType) String() string

func (ImageType) Type

type KeysetVersions

type KeysetVersions struct {

	// Version numbers of keysets used by signing.
	FirmwareKeyVersion int32 `protobuf:"varint,1,opt,name=firmware_key_version,json=firmwareKeyVersion,proto3" json:"firmware_key_version,omitempty"`
	FirmwareVersion    int32 `protobuf:"varint,2,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"`
	KernelKeyVersion   int32 `protobuf:"varint,3,opt,name=kernel_key_version,json=kernelKeyVersion,proto3" json:"kernel_key_version,omitempty"`
	KernelVersion      int32 `protobuf:"varint,4,opt,name=kernel_version,json=kernelVersion,proto3" json:"kernel_version,omitempty"`
	// contains filtered or unexported fields
}

func (*KeysetVersions) Descriptor deprecated

func (*KeysetVersions) Descriptor() ([]byte, []int)

Deprecated: Use KeysetVersions.ProtoReflect.Descriptor instead.

func (*KeysetVersions) GetFirmwareKeyVersion

func (x *KeysetVersions) GetFirmwareKeyVersion() int32

func (*KeysetVersions) GetFirmwareVersion

func (x *KeysetVersions) GetFirmwareVersion() int32

func (*KeysetVersions) GetKernelKeyVersion

func (x *KeysetVersions) GetKernelKeyVersion() int32

func (*KeysetVersions) GetKernelVersion

func (x *KeysetVersions) GetKernelVersion() int32

func (*KeysetVersions) ProtoMessage

func (*KeysetVersions) ProtoMessage()

func (*KeysetVersions) ProtoReflect

func (x *KeysetVersions) ProtoReflect() protoreflect.Message

func (*KeysetVersions) Reset

func (x *KeysetVersions) Reset()

func (*KeysetVersions) String

func (x *KeysetVersions) String() string

type LookupBinhostsRequest

type LookupBinhostsRequest struct {

	// Name of the google storage bucket (without the "gs://" prefix) which
	// contains the binhosts (e.g. "chromeos-prebuilt").
	GsBucketName string `protobuf:"bytes,1,opt,name=gs_bucket_name,json=gsBucketName,proto3" json:"gs_bucket_name,omitempty"`
	// List of snapshot SHAs to query for binhosts.
	SnapshotShas []string `protobuf:"bytes,2,rep,name=snapshot_shas,json=snapshotShas,proto3" json:"snapshot_shas,omitempty"`
	// The build target (also know as board) of the binhosts.
	BuildTarget string `protobuf:"bytes,3,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// build_target profile of the binhosts.
	Profile string `protobuf:"bytes,4,opt,name=profile,proto3" json:"profile,omitempty"`
	// Bool to indicate if the snapshot SHAs are private (internal).
	Private bool `protobuf:"varint,5,opt,name=private,proto3" json:"private,omitempty"`
	// Bool to indicate if the corresponding binhosts should also be returned.
	// For example, if private=True (internal snapshot SHAs), also return the
	// public binhosts (for the public, external snapshot SHAs).
	GetCorrespondingBinhosts bool `` /* 136-byte string literal not displayed */
	// The base architecture board for the build target (e.g. amd64-generic).
	GenericBuildTarget string `protobuf:"bytes,7,opt,name=generic_build_target,json=genericBuildTarget,proto3" json:"generic_build_target,omitempty"`
	// The profile of the base architecture board.
	GenericProfile string `protobuf:"bytes,8,opt,name=generic_profile,json=genericProfile,proto3" json:"generic_profile,omitempty"`
	// contains filtered or unexported fields
}

This is used to query binhosts from the binhost lookup service. The cloud function defined in the `chromeos-prebuilts` project accepts incoming HTTP GET requests and returns locations of the binhosts, which are filtered based on the given filter parameters. The data sent using this protobuf message must be a serialized, base64 encoded and sent as query parameter with the name `filter`.

func (*LookupBinhostsRequest) Descriptor deprecated

func (*LookupBinhostsRequest) Descriptor() ([]byte, []int)

Deprecated: Use LookupBinhostsRequest.ProtoReflect.Descriptor instead.

func (*LookupBinhostsRequest) GetBuildTarget

func (x *LookupBinhostsRequest) GetBuildTarget() string

func (*LookupBinhostsRequest) GetGenericBuildTarget

func (x *LookupBinhostsRequest) GetGenericBuildTarget() string

func (*LookupBinhostsRequest) GetGenericProfile

func (x *LookupBinhostsRequest) GetGenericProfile() string

func (*LookupBinhostsRequest) GetGetCorrespondingBinhosts

func (x *LookupBinhostsRequest) GetGetCorrespondingBinhosts() bool

func (*LookupBinhostsRequest) GetGsBucketName

func (x *LookupBinhostsRequest) GetGsBucketName() string

func (*LookupBinhostsRequest) GetPrivate

func (x *LookupBinhostsRequest) GetPrivate() bool

func (*LookupBinhostsRequest) GetProfile

func (x *LookupBinhostsRequest) GetProfile() string

func (*LookupBinhostsRequest) GetSnapshotShas

func (x *LookupBinhostsRequest) GetSnapshotShas() []string

func (*LookupBinhostsRequest) ProtoMessage

func (*LookupBinhostsRequest) ProtoMessage()

func (*LookupBinhostsRequest) ProtoReflect

func (x *LookupBinhostsRequest) ProtoReflect() protoreflect.Message

func (*LookupBinhostsRequest) Reset

func (x *LookupBinhostsRequest) Reset()

func (*LookupBinhostsRequest) String

func (x *LookupBinhostsRequest) String() string

type LookupBinhostsResponse

type LookupBinhostsResponse struct {

	// List of `Binhost` objects.
	Binhosts []*LookupBinhostsResponse_Binhost `protobuf:"bytes,1,rep,name=binhosts,proto3" json:"binhosts,omitempty"`
	// contains filtered or unexported fields
}

Response sent by the cloud function defined in the `chromeos-prebuilts` project to lookup binhosts. This contains locations of the binhosts, which are filtered based on the filter parameters.

func (*LookupBinhostsResponse) Descriptor deprecated

func (*LookupBinhostsResponse) Descriptor() ([]byte, []int)

Deprecated: Use LookupBinhostsResponse.ProtoReflect.Descriptor instead.

func (*LookupBinhostsResponse) GetBinhosts

func (*LookupBinhostsResponse) ProtoMessage

func (*LookupBinhostsResponse) ProtoMessage()

func (*LookupBinhostsResponse) ProtoReflect

func (x *LookupBinhostsResponse) ProtoReflect() protoreflect.Message

func (*LookupBinhostsResponse) Reset

func (x *LookupBinhostsResponse) Reset()

func (*LookupBinhostsResponse) String

func (x *LookupBinhostsResponse) String() string

type LookupBinhostsResponse_Binhost

type LookupBinhostsResponse_Binhost struct {

	// ID of the binhost record in the `lookup_service` DB.
	BinhostId uint64 `protobuf:"varint,1,opt,name=binhost_id,json=binhostId,proto3" json:"binhost_id,omitempty"`
	// Full path to the google storage location of the binhost.
	GsUri string `protobuf:"bytes,2,opt,name=gs_uri,json=gsUri,proto3" json:"gs_uri,omitempty"`
	// Time when the binhost record was inserted into the database.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

Metadata related to a binhost.

func (*LookupBinhostsResponse_Binhost) Descriptor deprecated

func (*LookupBinhostsResponse_Binhost) Descriptor() ([]byte, []int)

Deprecated: Use LookupBinhostsResponse_Binhost.ProtoReflect.Descriptor instead.

func (*LookupBinhostsResponse_Binhost) GetBinhostId

func (x *LookupBinhostsResponse_Binhost) GetBinhostId() uint64

func (*LookupBinhostsResponse_Binhost) GetCreatedAt

func (*LookupBinhostsResponse_Binhost) GetGsUri

func (x *LookupBinhostsResponse_Binhost) GetGsUri() string

func (*LookupBinhostsResponse_Binhost) ProtoMessage

func (*LookupBinhostsResponse_Binhost) ProtoMessage()

func (*LookupBinhostsResponse_Binhost) ProtoReflect

func (*LookupBinhostsResponse_Binhost) Reset

func (x *LookupBinhostsResponse_Binhost) Reset()

func (*LookupBinhostsResponse_Binhost) String

type MetricEvent

type MetricEvent struct {

	// The name of this event.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The timestamp in Unix-epoch millisecond time.
	TimestampMilliseconds int64 `protobuf:"varint,2,opt,name=timestamp_milliseconds,json=timestampMilliseconds,proto3" json:"timestamp_milliseconds,omitempty"`
	// If the event was a timer, give its duration.
	DurationMilliseconds uint64 `protobuf:"varint,3,opt,name=duration_milliseconds,json=durationMilliseconds,proto3" json:"duration_milliseconds,omitempty"`
	// An arbitrary integer gauge.
	Gauge uint64 `protobuf:"varint,4,opt,name=gauge,proto3" json:"gauge,omitempty"`
	// contains filtered or unexported fields
}

MetricEvent encompasses all datapoints that might be of interest for monitoring within chromiumos infrastructure.

func (*MetricEvent) Descriptor deprecated

func (*MetricEvent) Descriptor() ([]byte, []int)

Deprecated: Use MetricEvent.ProtoReflect.Descriptor instead.

func (*MetricEvent) GetDurationMilliseconds

func (x *MetricEvent) GetDurationMilliseconds() uint64

func (*MetricEvent) GetGauge

func (x *MetricEvent) GetGauge() uint64

func (*MetricEvent) GetName

func (x *MetricEvent) GetName() string

func (*MetricEvent) GetTimestampMilliseconds

func (x *MetricEvent) GetTimestampMilliseconds() int64

func (*MetricEvent) ProtoMessage

func (*MetricEvent) ProtoMessage()

func (*MetricEvent) ProtoReflect

func (x *MetricEvent) ProtoReflect() protoreflect.Message

func (*MetricEvent) Reset

func (x *MetricEvent) Reset()

func (*MetricEvent) String

func (x *MetricEvent) String() string

type Milestone

type Milestone struct {
	FinalBetaCut  *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=final_beta_cut,json=finalBetaCut,proto3" json:"final_beta_cut,omitempty"`
	FinalBeta     *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=final_beta,json=finalBeta,proto3" json:"final_beta,omitempty"`
	FeatureFreeze *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=feature_freeze,json=featureFreeze,proto3" json:"feature_freeze,omitempty"`
	EarliestBeta  *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=earliest_beta,json=earliestBeta,proto3" json:"earliest_beta,omitempty"`
	// Was added and is authoritative for ChromeOS: crbug.com/1500733.
	EarliestBetaChromeos *timestamppb.Timestamp `protobuf:"bytes,20,opt,name=earliest_beta_chromeos,json=earliestBetaChromeos,proto3" json:"earliest_beta_chromeos,omitempty"`
	StableRefreshFirst   *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=stable_refresh_first,json=stableRefreshFirst,proto3" json:"stable_refresh_first,omitempty"`
	LatestBeta           *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=latest_beta,json=latestBeta,proto3" json:"latest_beta,omitempty"`
	// This maps product portion to the owners real _name_, not 'ldap'.
	Owners              map[string]string      `` /* 153-byte string literal not displayed */
	StableCut           *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=stable_cut,json=stableCut,proto3" json:"stable_cut,omitempty"`
	StableRefreshSecond *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=stable_refresh_second,json=stableRefreshSecond,proto3" json:"stable_refresh_second,omitempty"`
	Mstone              int32                  `protobuf:"varint,10,opt,name=mstone,proto3" json:"mstone,omitempty"`
	LateStableDate      *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=late_stable_date,json=lateStableDate,proto3" json:"late_stable_date,omitempty"`
	StableDate          *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=stable_date,json=stableDate,proto3" json:"stable_date,omitempty"`
	Ldaps               map[string]string      `` /* 152-byte string literal not displayed */
	EarliestBetaIos     *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=earliest_beta_ios,json=earliestBetaIos,proto3" json:"earliest_beta_ios,omitempty"`
	BranchPoint         *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=branch_point,json=branchPoint,proto3" json:"branch_point,omitempty"`
	StableRefreshThird  *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=stable_refresh_third,json=stableRefreshThird,proto3" json:"stable_refresh_third,omitempty"`
	LtcDate             *timestamppb.Timestamp `protobuf:"bytes,17,opt,name=ltc_date,json=ltcDate,proto3" json:"ltc_date,omitempty"`
	LtrDate             *timestamppb.Timestamp `protobuf:"bytes,18,opt,name=ltr_date,json=ltrDate,proto3" json:"ltr_date,omitempty"`
	LtrLastRefreshDate  *timestamppb.Timestamp `protobuf:"bytes,19,opt,name=ltr_last_refresh_date,json=ltrLastRefreshDate,proto3" json:"ltr_last_refresh_date,omitempty"`
	// contains filtered or unexported fields
}

A single milestone according to chromium dash.

Example message:

{
  final_beta_cut: "2021-01-12T00:00:00",
  final_beta: "2021-01-13T00:00:00",
  feature_freeze: "2020-10-30T00:00:00",
  earliest_beta: "2020-12-03T00:00:00",
  stable_refresh_first: "2021-02-02T00:00:00",
  latest_beta: "2020-12-10T00:00:00",
  owners: {
    clank: "Krishna Govind",
    bling: "Bindu Suvarna",
    cros: "Marina Kazatcker",
    desktop: "Srinivas Sista"
  },
  stable_cut: "2021-01-12T00:00:00",
  stable_refresh_second: "2021-02-16T00:00:00",
  mstone: 88,
  late_stable_date: "2021-01-26T00:00:00",
  stable_date: "2021-01-19T00:00:00",
  ldaps: {
    clank: "govind",
    bling: "bindusuvarna",
    cros: "marinakz",
    desktop: "srinivassista "
  },
  earliest_beta_ios: "2020-11-17T00:00:00",
  branch_point: "2020-11-12T00:00:00",
  ltc_date: "2022-06-02T00:00:00",
  ltr_date: "2022-09-01T00:00:00",
  ltr_last_refresh_date: 2023-03-09T00:00:00
}

func (*Milestone) Descriptor deprecated

func (*Milestone) Descriptor() ([]byte, []int)

Deprecated: Use Milestone.ProtoReflect.Descriptor instead.

func (*Milestone) GetBranchPoint

func (x *Milestone) GetBranchPoint() *timestamppb.Timestamp

func (*Milestone) GetEarliestBeta

func (x *Milestone) GetEarliestBeta() *timestamppb.Timestamp

func (*Milestone) GetEarliestBetaChromeos

func (x *Milestone) GetEarliestBetaChromeos() *timestamppb.Timestamp

func (*Milestone) GetEarliestBetaIos

func (x *Milestone) GetEarliestBetaIos() *timestamppb.Timestamp

func (*Milestone) GetFeatureFreeze

func (x *Milestone) GetFeatureFreeze() *timestamppb.Timestamp

func (*Milestone) GetFinalBeta

func (x *Milestone) GetFinalBeta() *timestamppb.Timestamp

func (*Milestone) GetFinalBetaCut

func (x *Milestone) GetFinalBetaCut() *timestamppb.Timestamp

func (*Milestone) GetLateStableDate

func (x *Milestone) GetLateStableDate() *timestamppb.Timestamp

func (*Milestone) GetLatestBeta

func (x *Milestone) GetLatestBeta() *timestamppb.Timestamp

func (*Milestone) GetLdaps

func (x *Milestone) GetLdaps() map[string]string

func (*Milestone) GetLtcDate

func (x *Milestone) GetLtcDate() *timestamppb.Timestamp

func (*Milestone) GetLtrDate

func (x *Milestone) GetLtrDate() *timestamppb.Timestamp

func (*Milestone) GetLtrLastRefreshDate

func (x *Milestone) GetLtrLastRefreshDate() *timestamppb.Timestamp

func (*Milestone) GetMstone

func (x *Milestone) GetMstone() int32

func (*Milestone) GetOwners

func (x *Milestone) GetOwners() map[string]string

func (*Milestone) GetStableCut

func (x *Milestone) GetStableCut() *timestamppb.Timestamp

func (*Milestone) GetStableDate

func (x *Milestone) GetStableDate() *timestamppb.Timestamp

func (*Milestone) GetStableRefreshFirst

func (x *Milestone) GetStableRefreshFirst() *timestamppb.Timestamp

func (*Milestone) GetStableRefreshSecond

func (x *Milestone) GetStableRefreshSecond() *timestamppb.Timestamp

func (*Milestone) GetStableRefreshThird

func (x *Milestone) GetStableRefreshThird() *timestamppb.Timestamp

func (*Milestone) ProtoMessage

func (*Milestone) ProtoMessage()

func (*Milestone) ProtoReflect

func (x *Milestone) ProtoReflect() protoreflect.Message

func (*Milestone) Reset

func (x *Milestone) Reset()

func (*Milestone) String

func (x *Milestone) String() string

type Model

type Model struct {

	// The board name for this model.
	BoardName string `protobuf:"bytes,1,opt,name=board_name,json=boardName,proto3" json:"board_name,omitempty"`
	// The name of the model.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Defines which test suites should actually be run for a given model
	// when the release builder is setting up the hardware tests.
	TestSuites []string `protobuf:"bytes,3,rep,name=test_suites,json=testSuites,proto3" json:"test_suites,omitempty"`
	// Defines whether presubmit hardware tests should be run against a given
	// model as part of the commit queue.
	CqTestEnabled bool `protobuf:"varint,4,opt,name=cq_test_enabled,json=cqTestEnabled,proto3" json:"cq_test_enabled,omitempty"`
	// Defines the test pool that will be scheduled against for any HW tests
	// executed against the given model.
	ReleaseBuilderTestPool string `` /* 131-byte string literal not displayed */
	// The GoldenEye ID for the board of this model.
	// If the board does not exist, the field value will be 0.
	BoardId  int64 `protobuf:"varint,6,opt,name=board_id,json=boardId,proto3" json:"board_id,omitempty"`
	IsActive bool  `protobuf:"varint,7,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
	// Hardware match for the model.
	HwidMatch string `protobuf:"bytes,8,opt,name=hwid_match,json=hwidMatch,proto3" json:"hwid_match,omitempty"`
	// The first milestone that this board will be released to stable
	// on.
	StableTargetMilestone int32 `` /* 127-byte string literal not displayed */
	// Whether a build for this model is considered experimental only.
	IsExperimental bool `protobuf:"varint,10,opt,name=is_experimental,json=isExperimental,proto3" json:"is_experimental,omitempty"`
	// contains filtered or unexported fields
}

func (*Model) Descriptor deprecated

func (*Model) Descriptor() ([]byte, []int)

Deprecated: Use Model.ProtoReflect.Descriptor instead.

func (*Model) GetBoardId

func (x *Model) GetBoardId() int64

func (*Model) GetBoardName

func (x *Model) GetBoardName() string

func (*Model) GetCqTestEnabled

func (x *Model) GetCqTestEnabled() bool

func (*Model) GetHwidMatch

func (x *Model) GetHwidMatch() string

func (*Model) GetIsActive

func (x *Model) GetIsActive() bool

func (*Model) GetIsExperimental

func (x *Model) GetIsExperimental() bool

func (*Model) GetName

func (x *Model) GetName() string

func (*Model) GetReleaseBuilderTestPool

func (x *Model) GetReleaseBuilderTestPool() string

func (*Model) GetStableTargetMilestone

func (x *Model) GetStableTargetMilestone() int32

func (*Model) GetTestSuites

func (x *Model) GetTestSuites() []string

func (*Model) ProtoMessage

func (*Model) ProtoMessage()

func (*Model) ProtoReflect

func (x *Model) ProtoReflect() protoreflect.Message

func (*Model) Reset

func (x *Model) Reset()

func (*Model) String

func (x *Model) String() string

type MonitoringMode

type MonitoringMode int32

Defines the modes of monitoring to execute on swarming.

const (
	MonitoringMode_DEFAULT_TRACKING MonitoringMode = 0
	// Track Task and Bot count.
	MonitoringMode_TASK_BOT_COUNT MonitoringMode = 1
	// Maximum pending time of the tasks.
	MonitoringMode_MAX_PEND_TIME MonitoringMode = 2
	// Success and failure count over a time period.
	MonitoringMode_PASS_FAIL_COUNT MonitoringMode = 3
)

func (MonitoringMode) Descriptor

func (MonitoringMode) Enum

func (x MonitoringMode) Enum() *MonitoringMode

func (MonitoringMode) EnumDescriptor deprecated

func (MonitoringMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use MonitoringMode.Descriptor instead.

func (MonitoringMode) Number

func (MonitoringMode) String

func (x MonitoringMode) String() string

func (MonitoringMode) Type

type PackageIndexInfo

type PackageIndexInfo struct {

	// The snapshot SHA
	SnapshotSha string `protobuf:"bytes,1,opt,name=snapshot_sha,json=snapshotSha,proto3" json:"snapshot_sha,omitempty"`
	// The snapshot number.  Higher is newer.
	SnapshotNumber int32 `protobuf:"varint,2,opt,name=snapshot_number,json=snapshotNumber,proto3" json:"snapshot_number,omitempty"`
	// The build target.
	BuildTarget *BuildTarget `protobuf:"bytes,3,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// The full URI of the package index file.
	Location string `protobuf:"bytes,4,opt,name=location,proto3" json:"location,omitempty"`
	// The sysroot profile.
	Profile *Profile `protobuf:"bytes,5,opt,name=profile,proto3" json:"profile,omitempty"`
	// contains filtered or unexported fields
}

Message describing a package index (binhost) file.

func (*PackageIndexInfo) Descriptor deprecated

func (*PackageIndexInfo) Descriptor() ([]byte, []int)

Deprecated: Use PackageIndexInfo.ProtoReflect.Descriptor instead.

func (*PackageIndexInfo) GetBuildTarget

func (x *PackageIndexInfo) GetBuildTarget() *BuildTarget

func (*PackageIndexInfo) GetLocation

func (x *PackageIndexInfo) GetLocation() string

func (*PackageIndexInfo) GetProfile

func (x *PackageIndexInfo) GetProfile() *Profile

func (*PackageIndexInfo) GetSnapshotNumber

func (x *PackageIndexInfo) GetSnapshotNumber() int32

func (*PackageIndexInfo) GetSnapshotSha

func (x *PackageIndexInfo) GetSnapshotSha() string

func (*PackageIndexInfo) ProtoMessage

func (*PackageIndexInfo) ProtoMessage()

func (*PackageIndexInfo) ProtoReflect

func (x *PackageIndexInfo) ProtoReflect() protoreflect.Message

func (*PackageIndexInfo) Reset

func (x *PackageIndexInfo) Reset()

func (*PackageIndexInfo) String

func (x *PackageIndexInfo) String() string

type PackageInfo

type PackageInfo struct {

	// The package name (PN variable).
	PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
	// The package category (CATEGORY variable).
	Category string `protobuf:"bytes,2,opt,name=category,proto3" json:"category,omitempty"`
	// The package version and revision (PVR variable).
	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

Message describing a package, The corresponding variable names are from https://devmanual.gentoo.org/ebuild-writing/variables/index.html

func (*PackageInfo) Descriptor deprecated

func (*PackageInfo) Descriptor() ([]byte, []int)

Deprecated: Use PackageInfo.ProtoReflect.Descriptor instead.

func (*PackageInfo) GetCategory

func (x *PackageInfo) GetCategory() string

func (*PackageInfo) GetPackageName

func (x *PackageInfo) GetPackageName() string

func (*PackageInfo) GetVersion

func (x *PackageInfo) GetVersion() string

func (*PackageInfo) ProtoMessage

func (*PackageInfo) ProtoMessage()

func (*PackageInfo) ProtoReflect

func (x *PackageInfo) ProtoReflect() protoreflect.Message

func (*PackageInfo) Reset

func (x *PackageInfo) Reset()

func (*PackageInfo) String

func (x *PackageInfo) String() string

type Path

type Path struct {

	// The path to the resource.
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// The path location.
	Location Path_Location `protobuf:"varint,2,opt,name=location,proto3,enum=chromiumos.Path_Location" json:"location,omitempty"`
	// contains filtered or unexported fields
}

A message to clarify inside/outside chroot paths.

func (*Path) Descriptor deprecated

func (*Path) Descriptor() ([]byte, []int)

Deprecated: Use Path.ProtoReflect.Descriptor instead.

func (*Path) GetLocation

func (x *Path) GetLocation() Path_Location

func (*Path) GetPath

func (x *Path) GetPath() string

func (*Path) ProtoMessage

func (*Path) ProtoMessage()

func (*Path) ProtoReflect

func (x *Path) ProtoReflect() protoreflect.Message

func (*Path) Reset

func (x *Path) Reset()

func (*Path) String

func (x *Path) String() string

type Path_Location

type Path_Location int32

Location enum; whether the resource is inside or outside of the chroot.

const (
	Path_NO_LOCATION Path_Location = 0
	Path_INSIDE      Path_Location = 1
	Path_OUTSIDE     Path_Location = 2
)

func (Path_Location) Descriptor

func (Path_Location) Enum

func (x Path_Location) Enum() *Path_Location

func (Path_Location) EnumDescriptor deprecated

func (Path_Location) EnumDescriptor() ([]byte, []int)

Deprecated: Use Path_Location.Descriptor instead.

func (Path_Location) Number

func (Path_Location) String

func (x Path_Location) String() string

func (Path_Location) Type

type PayloadConfig

type PayloadConfig struct {

	// This is current configuration for payloads.
	Delta []*PayloadProperties `protobuf:"bytes,1,rep,name=delta,proto3" json:"delta,omitempty"`
	// contains filtered or unexported fields
}

func (*PayloadConfig) Descriptor deprecated

func (*PayloadConfig) Descriptor() ([]byte, []int)

Deprecated: Use PayloadConfig.ProtoReflect.Descriptor instead.

func (*PayloadConfig) GetDelta

func (x *PayloadConfig) GetDelta() []*PayloadProperties

func (*PayloadConfig) ProtoMessage

func (*PayloadConfig) ProtoMessage()

func (*PayloadConfig) ProtoReflect

func (x *PayloadConfig) ProtoReflect() protoreflect.Message

func (*PayloadConfig) Reset

func (x *PayloadConfig) Reset()

func (*PayloadConfig) String

func (x *PayloadConfig) String() string

type PayloadProperties

type PayloadProperties struct {

	// The board to be considered for signing.
	Board *PayloadProperties_Board `protobuf:"bytes,1,opt,name=board,proto3" json:"board,omitempty"`
	// The delta type to generate for the payload.
	DeltaType PayloadProperties_DeltaType `` /* 133-byte string literal not displayed */
	// The channel to sign payloads for (e.g. 'dev', 'stable', or ”).
	Channel string `protobuf:"bytes,3,opt,name=channel,proto3" json:"channel,omitempty"`
	// The ChromeOS version (e.g. '12240.0.0' or ”).
	ChromeOsVersion string `protobuf:"bytes,4,opt,name=chrome_os_version,json=chromeOsVersion,proto3" json:"chrome_os_version,omitempty"`
	// The version of chrome within the payload (e.g. '78.0.3877.0').
	ChromeVersion string `protobuf:"bytes,5,opt,name=chrome_version,json=chromeVersion,proto3" json:"chrome_version,omitempty"`
	// The milestone number (e.g. 73).
	Milestone uint32 `protobuf:"varint,6,opt,name=milestone,proto3" json:"milestone,omitempty"`
	// Generate the image update deltas.
	GenerateDelta bool `protobuf:"varint,7,opt,name=generate_delta,json=generateDelta,proto3" json:"generate_delta,omitempty"`
	// Test the image update deltas we generated post signing.
	DeltaPayloadTests bool `protobuf:"varint,8,opt,name=delta_payload_tests,json=deltaPayloadTests,proto3" json:"delta_payload_tests,omitempty"`
	// Do a full payload test.
	FullPayloadTests bool `protobuf:"varint,9,opt,name=full_payload_tests,json=fullPayloadTests,proto3" json:"full_payload_tests,omitempty"`
	// An array of model names: ['teemo', 'kench', 'sion'].
	// While we generally don't like repeated scalars, it conforms to the json.
	ApplicableModels []string `protobuf:"bytes,10,rep,name=applicable_models,json=applicableModels,proto3" json:"applicable_models,omitempty"`
	// contains filtered or unexported fields
}

This is a single payload config field.

func (*PayloadProperties) Descriptor deprecated

func (*PayloadProperties) Descriptor() ([]byte, []int)

Deprecated: Use PayloadProperties.ProtoReflect.Descriptor instead.

func (*PayloadProperties) GetApplicableModels

func (x *PayloadProperties) GetApplicableModels() []string

func (*PayloadProperties) GetBoard

func (*PayloadProperties) GetChannel

func (x *PayloadProperties) GetChannel() string

func (*PayloadProperties) GetChromeOsVersion

func (x *PayloadProperties) GetChromeOsVersion() string

func (*PayloadProperties) GetChromeVersion

func (x *PayloadProperties) GetChromeVersion() string

func (*PayloadProperties) GetDeltaPayloadTests

func (x *PayloadProperties) GetDeltaPayloadTests() bool

func (*PayloadProperties) GetDeltaType

func (*PayloadProperties) GetFullPayloadTests

func (x *PayloadProperties) GetFullPayloadTests() bool

func (*PayloadProperties) GetGenerateDelta

func (x *PayloadProperties) GetGenerateDelta() bool

func (*PayloadProperties) GetMilestone

func (x *PayloadProperties) GetMilestone() uint32

func (*PayloadProperties) ProtoMessage

func (*PayloadProperties) ProtoMessage()

func (*PayloadProperties) ProtoReflect

func (x *PayloadProperties) ProtoReflect() protoreflect.Message

func (*PayloadProperties) Reset

func (x *PayloadProperties) Reset()

func (*PayloadProperties) String

func (x *PayloadProperties) String() string

type PayloadProperties_Board

type PayloadProperties_Board struct {

	// The board's public codename (e.g. nyan-kitty).
	PublicCodename string `protobuf:"bytes,1,opt,name=public_codename,json=publicCodename,proto3" json:"public_codename,omitempty"`
	// Is the board currently being supported.
	IsActive bool `protobuf:"varint,2,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
	// What is the builder name for the board (e.g. nyan_kitty).
	BuilderName string `protobuf:"bytes,3,opt,name=builder_name,json=builderName,proto3" json:"builder_name,omitempty"`
	// contains filtered or unexported fields
}

A board type and builder name, and if it is currently active.

func (*PayloadProperties_Board) Descriptor deprecated

func (*PayloadProperties_Board) Descriptor() ([]byte, []int)

Deprecated: Use PayloadProperties_Board.ProtoReflect.Descriptor instead.

func (*PayloadProperties_Board) GetBuilderName

func (x *PayloadProperties_Board) GetBuilderName() string

func (*PayloadProperties_Board) GetIsActive

func (x *PayloadProperties_Board) GetIsActive() bool

func (*PayloadProperties_Board) GetPublicCodename

func (x *PayloadProperties_Board) GetPublicCodename() string

func (*PayloadProperties_Board) ProtoMessage

func (*PayloadProperties_Board) ProtoMessage()

func (*PayloadProperties_Board) ProtoReflect

func (x *PayloadProperties_Board) ProtoReflect() protoreflect.Message

func (*PayloadProperties_Board) Reset

func (x *PayloadProperties_Board) Reset()

func (*PayloadProperties_Board) String

func (x *PayloadProperties_Board) String() string

type PayloadProperties_DeltaType

type PayloadProperties_DeltaType int32

An enum of possible delta types.

const (
	PayloadProperties_NOT_SET        PayloadProperties_DeltaType = 0
	PayloadProperties_NO_DELTA       PayloadProperties_DeltaType = 1
	PayloadProperties_OMAHA          PayloadProperties_DeltaType = 2
	PayloadProperties_STEPPING_STONE PayloadProperties_DeltaType = 3
	PayloadProperties_MILESTONE      PayloadProperties_DeltaType = 4
	PayloadProperties_FSI            PayloadProperties_DeltaType = 5
)

func (PayloadProperties_DeltaType) Descriptor

func (PayloadProperties_DeltaType) Enum

func (PayloadProperties_DeltaType) EnumDescriptor deprecated

func (PayloadProperties_DeltaType) EnumDescriptor() ([]byte, []int)

Deprecated: Use PayloadProperties_DeltaType.Descriptor instead.

func (PayloadProperties_DeltaType) Number

func (PayloadProperties_DeltaType) String

func (PayloadProperties_DeltaType) Type

type PrepareForBuildAdditionalArgs

type PrepareForBuildAdditionalArgs struct {

	// Types that are assignable to PrepareForBuildArgs:
	//	*PrepareForBuildAdditionalArgs_ChromeCwpProfile
	//	*PrepareForBuildAdditionalArgs_KernelVersion
	PrepareForBuildArgs isPrepareForBuildAdditionalArgs_PrepareForBuildArgs `protobuf_oneof:"prepare_for_build_args"`
	// contains filtered or unexported fields
}

Additional information about artifacts used by PrepareForBuild endpoints. TODO(crbug/1019868): This is migrating to ArtifactProfileInfo.

func (*PrepareForBuildAdditionalArgs) Descriptor deprecated

func (*PrepareForBuildAdditionalArgs) Descriptor() ([]byte, []int)

Deprecated: Use PrepareForBuildAdditionalArgs.ProtoReflect.Descriptor instead.

func (*PrepareForBuildAdditionalArgs) GetChromeCwpProfile

func (x *PrepareForBuildAdditionalArgs) GetChromeCwpProfile() string

func (*PrepareForBuildAdditionalArgs) GetKernelVersion

func (x *PrepareForBuildAdditionalArgs) GetKernelVersion() string

func (*PrepareForBuildAdditionalArgs) GetPrepareForBuildArgs

func (m *PrepareForBuildAdditionalArgs) GetPrepareForBuildArgs() isPrepareForBuildAdditionalArgs_PrepareForBuildArgs

func (*PrepareForBuildAdditionalArgs) ProtoMessage

func (*PrepareForBuildAdditionalArgs) ProtoMessage()

func (*PrepareForBuildAdditionalArgs) ProtoReflect

func (*PrepareForBuildAdditionalArgs) Reset

func (x *PrepareForBuildAdditionalArgs) Reset()

func (*PrepareForBuildAdditionalArgs) String

type PrepareForBuildAdditionalArgs_ChromeCwpProfile

type PrepareForBuildAdditionalArgs_ChromeCwpProfile struct {
	// ToolchainService Chrome AFDO artifacts require profile name.
	ChromeCwpProfile string `protobuf:"bytes,1,opt,name=chrome_cwp_profile,json=chromeCwpProfile,proto3,oneof"`
}

type PrepareForBuildAdditionalArgs_KernelVersion

type PrepareForBuildAdditionalArgs_KernelVersion struct {
	// ToolchainService Kernel AFDO artifacts require a kernel version.
	KernelVersion string `protobuf:"bytes,2,opt,name=kernel_version,json=kernelVersion,proto3,oneof"`
}

type Profile

type Profile struct {

	// The name of the profile.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Information about the sysroot's profile.

func (*Profile) Descriptor deprecated

func (*Profile) Descriptor() ([]byte, []int)

Deprecated: Use Profile.ProtoReflect.Descriptor instead.

func (*Profile) GetName

func (x *Profile) GetName() string

func (*Profile) ProtoMessage

func (*Profile) ProtoMessage()

func (*Profile) ProtoReflect

func (x *Profile) ProtoReflect() protoreflect.Message

func (*Profile) Reset

func (x *Profile) Reset()

func (*Profile) String

func (x *Profile) String() string

type ProtoBytes

type ProtoBytes struct {
	SerializedProto []byte `protobuf:"bytes,1,opt,name=serialized_proto,json=serializedProto,proto3" json:"serialized_proto,omitempty"`
	// contains filtered or unexported fields
}

A wrapper around a serialized protocol buffer.

func (*ProtoBytes) Descriptor deprecated

func (*ProtoBytes) Descriptor() ([]byte, []int)

Deprecated: Use ProtoBytes.ProtoReflect.Descriptor instead.

func (*ProtoBytes) GetSerializedProto

func (x *ProtoBytes) GetSerializedProto() []byte

func (*ProtoBytes) ProtoMessage

func (*ProtoBytes) ProtoMessage()

func (*ProtoBytes) ProtoReflect

func (x *ProtoBytes) ProtoReflect() protoreflect.Message

func (*ProtoBytes) Reset

func (x *ProtoBytes) Reset()

func (*ProtoBytes) String

func (x *ProtoBytes) String() string

type ReducedBotPolicy

type ReducedBotPolicy struct {

	// Bot group controlled by this policy, like, 'cq', 'postsubmit',...
	BotGroup string `protobuf:"bytes,1,opt,name=bot_group,json=botGroup,proto3" json:"bot_group,omitempty"`
	// The type of bot to be requested.
	BotType *BotType `protobuf:"bytes,2,opt,name=bot_type,json=botType,proto3" json:"bot_type,omitempty"`
	// Set whether a bot group should be configured or only monitored.
	PolicyMode BotPolicy_Mode `protobuf:"varint,3,opt,name=policy_mode,json=policyMode,proto3,enum=chromiumos.BotPolicy_Mode" json:"policy_mode,omitempty"`
	// contains filtered or unexported fields
}

Reduced version of BotPolicy meant for output properties

func (*ReducedBotPolicy) Descriptor deprecated

func (*ReducedBotPolicy) Descriptor() ([]byte, []int)

Deprecated: Use ReducedBotPolicy.ProtoReflect.Descriptor instead.

func (*ReducedBotPolicy) GetBotGroup

func (x *ReducedBotPolicy) GetBotGroup() string

func (*ReducedBotPolicy) GetBotType

func (x *ReducedBotPolicy) GetBotType() *BotType

func (*ReducedBotPolicy) GetPolicyMode

func (x *ReducedBotPolicy) GetPolicyMode() BotPolicy_Mode

func (*ReducedBotPolicy) ProtoMessage

func (*ReducedBotPolicy) ProtoMessage()

func (*ReducedBotPolicy) ProtoReflect

func (x *ReducedBotPolicy) ProtoReflect() protoreflect.Message

func (*ReducedBotPolicy) Reset

func (x *ReducedBotPolicy) Reset()

func (*ReducedBotPolicy) String

func (x *ReducedBotPolicy) String() string

type ReducedBotPolicyCfg

type ReducedBotPolicyCfg struct {

	// All bot policies in reduced form.
	BotPolicies []*ReducedBotPolicy `protobuf:"bytes,1,rep,name=bot_policies,json=botPolicies,proto3" json:"bot_policies,omitempty"`
	// contains filtered or unexported fields
}

Configures the root message.

func (*ReducedBotPolicyCfg) Descriptor deprecated

func (*ReducedBotPolicyCfg) Descriptor() ([]byte, []int)

Deprecated: Use ReducedBotPolicyCfg.ProtoReflect.Descriptor instead.

func (*ReducedBotPolicyCfg) GetBotPolicies

func (x *ReducedBotPolicyCfg) GetBotPolicies() []*ReducedBotPolicy

func (*ReducedBotPolicyCfg) ProtoMessage

func (*ReducedBotPolicyCfg) ProtoMessage()

func (*ReducedBotPolicyCfg) ProtoReflect

func (x *ReducedBotPolicyCfg) ProtoReflect() protoreflect.Message

func (*ReducedBotPolicyCfg) Reset

func (x *ReducedBotPolicyCfg) Reset()

func (*ReducedBotPolicyCfg) String

func (x *ReducedBotPolicyCfg) String() string

type ReferenceBoardUnifiedBuildConfig

type ReferenceBoardUnifiedBuildConfig struct {

	// The name of the build that will be created by BuildBot.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The name of the reference board this unified build is based upon.
	ReferenceBoardName string `protobuf:"bytes,2,opt,name=reference_board_name,json=referenceBoardName,proto3" json:"reference_board_name,omitempty"`
	// The instruction set architecture of the reference board.
	Arch Architecture `protobuf:"varint,3,opt,name=arch,proto3,enum=chromiumos.Architecture" json:"arch,omitempty"`
	// Whether this is a release build or not.
	Builder BuilderType `protobuf:"varint,4,opt,name=builder,proto3,enum=chromiumos.BuilderType" json:"builder,omitempty"`
	// Whether this build is considered experimental only.
	Experimental bool `protobuf:"varint,5,opt,name=experimental,proto3" json:"experimental,omitempty"`
	// The list of models that are based on the given reference board
	// and supported as part of the unified build.
	Models []*Model `protobuf:"bytes,6,rep,name=models,proto3" json:"models,omitempty"`
	// TODO: remove when LegacyRelease is fully deleted.
	RubikTargetMilestone int32 `protobuf:"varint,7,opt,name=rubik_target_milestone,json=rubikTargetMilestone,proto3" json:"rubik_target_milestone,omitempty"`
	// The first milestone that this board will be released to stable
	// on.
	StableTargetMilestone int32  `` /* 127-byte string literal not displayed */
	BoardVariant          string `protobuf:"bytes,9,opt,name=board_variant,json=boardVariant,proto3" json:"board_variant,omitempty"`
	// The cadence (days/week) we should build this builder at.
	BuildCadence BuildCadence `` /* 128-byte string literal not displayed */
	// Whether the build has dedicated lab resources.
	HasLabResources bool `protobuf:"varint,11,opt,name=has_lab_resources,json=hasLabResources,proto3" json:"has_lab_resources,omitempty"`
	// contains filtered or unexported fields
}

Configuration required by BuildBot in order to generate a unified release builder with the appropriate model specific hardware test coverage. For context, see: go/cros-unibuild-hw-test

func (*ReferenceBoardUnifiedBuildConfig) Descriptor deprecated

func (*ReferenceBoardUnifiedBuildConfig) Descriptor() ([]byte, []int)

Deprecated: Use ReferenceBoardUnifiedBuildConfig.ProtoReflect.Descriptor instead.

func (*ReferenceBoardUnifiedBuildConfig) GetArch

func (*ReferenceBoardUnifiedBuildConfig) GetBoardVariant

func (x *ReferenceBoardUnifiedBuildConfig) GetBoardVariant() string

func (*ReferenceBoardUnifiedBuildConfig) GetBuildCadence

func (x *ReferenceBoardUnifiedBuildConfig) GetBuildCadence() BuildCadence

func (*ReferenceBoardUnifiedBuildConfig) GetBuilder

func (*ReferenceBoardUnifiedBuildConfig) GetExperimental

func (x *ReferenceBoardUnifiedBuildConfig) GetExperimental() bool

func (*ReferenceBoardUnifiedBuildConfig) GetHasLabResources

func (x *ReferenceBoardUnifiedBuildConfig) GetHasLabResources() bool

func (*ReferenceBoardUnifiedBuildConfig) GetModels

func (x *ReferenceBoardUnifiedBuildConfig) GetModels() []*Model

func (*ReferenceBoardUnifiedBuildConfig) GetName

func (*ReferenceBoardUnifiedBuildConfig) GetReferenceBoardName

func (x *ReferenceBoardUnifiedBuildConfig) GetReferenceBoardName() string

func (*ReferenceBoardUnifiedBuildConfig) GetRubikTargetMilestone

func (x *ReferenceBoardUnifiedBuildConfig) GetRubikTargetMilestone() int32

func (*ReferenceBoardUnifiedBuildConfig) GetStableTargetMilestone

func (x *ReferenceBoardUnifiedBuildConfig) GetStableTargetMilestone() int32

func (*ReferenceBoardUnifiedBuildConfig) ProtoMessage

func (*ReferenceBoardUnifiedBuildConfig) ProtoMessage()

func (*ReferenceBoardUnifiedBuildConfig) ProtoReflect

func (*ReferenceBoardUnifiedBuildConfig) Reset

func (*ReferenceBoardUnifiedBuildConfig) String

type ReleaseBuilder

type ReleaseBuilder struct {

	// Types that are assignable to MilestoneMessage:
	//	*ReleaseBuilder_Milestone_
	MilestoneMessage isReleaseBuilder_MilestoneMessage `protobuf_oneof:"milestone_message"`
	// Schedule to use for release builder.
	// e.g. "0 5 * * *"
	BuildSchedule string `protobuf:"bytes,2,opt,name=build_schedule,json=buildSchedule,proto3" json:"build_schedule,omitempty"`
	// Expiration date of builder.
	// A builder with an expiration date set (that has not yet occurred)
	// will not be pruned as a stale milestone by automatic release config
	// management.
	ExpirationDate *ReleaseBuilder_Date `protobuf:"bytes,3,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"`
	// Mapping from Android package names to their corresponding Android branches
	// for this release, e.g. "android-vm-rvc" -> "git_rvc-arc-m110".
	// Android uprev builders are automatically set up according to this mapping.
	AndroidBranches map[string]string `` /* 194-byte string literal not displayed */
	// contains filtered or unexported fields
}

Message for defining a release builder. Used to generate release_builders.star.

func (*ReleaseBuilder) Descriptor deprecated

func (*ReleaseBuilder) Descriptor() ([]byte, []int)

Deprecated: Use ReleaseBuilder.ProtoReflect.Descriptor instead.

func (*ReleaseBuilder) GetAndroidBranches

func (x *ReleaseBuilder) GetAndroidBranches() map[string]string

func (*ReleaseBuilder) GetBuildSchedule

func (x *ReleaseBuilder) GetBuildSchedule() string

func (*ReleaseBuilder) GetExpirationDate

func (x *ReleaseBuilder) GetExpirationDate() *ReleaseBuilder_Date

func (*ReleaseBuilder) GetMilestone

func (x *ReleaseBuilder) GetMilestone() *ReleaseBuilder_Milestone

func (*ReleaseBuilder) GetMilestoneMessage

func (m *ReleaseBuilder) GetMilestoneMessage() isReleaseBuilder_MilestoneMessage

func (*ReleaseBuilder) ProtoMessage

func (*ReleaseBuilder) ProtoMessage()

func (*ReleaseBuilder) ProtoReflect

func (x *ReleaseBuilder) ProtoReflect() protoreflect.Message

func (*ReleaseBuilder) Reset

func (x *ReleaseBuilder) Reset()

func (*ReleaseBuilder) String

func (x *ReleaseBuilder) String() string

type ReleaseBuilder_Date

type ReleaseBuilder_Date struct {

	// Format: YYYY-MM-DD (ISO 8601)
	// E.g. 2020-02-10
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ReleaseBuilder_Date) Descriptor deprecated

func (*ReleaseBuilder_Date) Descriptor() ([]byte, []int)

Deprecated: Use ReleaseBuilder_Date.ProtoReflect.Descriptor instead.

func (*ReleaseBuilder_Date) GetValue

func (x *ReleaseBuilder_Date) GetValue() string

func (*ReleaseBuilder_Date) ProtoMessage

func (*ReleaseBuilder_Date) ProtoMessage()

func (*ReleaseBuilder_Date) ProtoReflect

func (x *ReleaseBuilder_Date) ProtoReflect() protoreflect.Message

func (*ReleaseBuilder_Date) Reset

func (x *ReleaseBuilder_Date) Reset()

func (*ReleaseBuilder_Date) String

func (x *ReleaseBuilder_Date) String() string

type ReleaseBuilder_Milestone

type ReleaseBuilder_Milestone struct {

	// E.g. 86
	Number int32 `protobuf:"varint,1,opt,name=number,proto3" json:"number,omitempty"`
	// Initially planned branch date for the milestone.
	TargetBranchDate *ReleaseBuilder_Date `protobuf:"bytes,2,opt,name=target_branch_date,json=targetBranchDate,proto3" json:"target_branch_date,omitempty"`
	// Actual branch name when the branch is created.
	// E.g. release-R86-13421.B
	BranchName string `protobuf:"bytes,3,opt,name=branch_name,json=branchName,proto3" json:"branch_name,omitempty"`
	// contains filtered or unexported fields
}

The release milestone. Needs to have "branch_name" filled out. TODO(b/177487002): cannot include prototype.Milestone at this time. prototype.Milestone milestone = 1;

func (*ReleaseBuilder_Milestone) Descriptor deprecated

func (*ReleaseBuilder_Milestone) Descriptor() ([]byte, []int)

Deprecated: Use ReleaseBuilder_Milestone.ProtoReflect.Descriptor instead.

func (*ReleaseBuilder_Milestone) GetBranchName

func (x *ReleaseBuilder_Milestone) GetBranchName() string

func (*ReleaseBuilder_Milestone) GetNumber

func (x *ReleaseBuilder_Milestone) GetNumber() int32

func (*ReleaseBuilder_Milestone) GetTargetBranchDate

func (x *ReleaseBuilder_Milestone) GetTargetBranchDate() *ReleaseBuilder_Date

func (*ReleaseBuilder_Milestone) ProtoMessage

func (*ReleaseBuilder_Milestone) ProtoMessage()

func (*ReleaseBuilder_Milestone) ProtoReflect

func (x *ReleaseBuilder_Milestone) ProtoReflect() protoreflect.Message

func (*ReleaseBuilder_Milestone) Reset

func (x *ReleaseBuilder_Milestone) Reset()

func (*ReleaseBuilder_Milestone) String

func (x *ReleaseBuilder_Milestone) String() string

type ReleaseBuilder_Milestone_

type ReleaseBuilder_Milestone_ struct {
	Milestone *ReleaseBuilder_Milestone `protobuf:"bytes,1,opt,name=milestone,proto3,oneof"`
}

type ReleaseBuilders

type ReleaseBuilders struct {

	// Release builders to generate _define_release blocks for
	// in release_builders.star.
	Builders []*ReleaseBuilder `protobuf:"bytes,1,rep,name=builders,proto3" json:"builders,omitempty"`
	// contains filtered or unexported fields
}

func (*ReleaseBuilders) Descriptor deprecated

func (*ReleaseBuilders) Descriptor() ([]byte, []int)

Deprecated: Use ReleaseBuilders.ProtoReflect.Descriptor instead.

func (*ReleaseBuilders) GetBuilders

func (x *ReleaseBuilders) GetBuilders() []*ReleaseBuilder

func (*ReleaseBuilders) ProtoMessage

func (*ReleaseBuilders) ProtoMessage()

func (*ReleaseBuilders) ProtoReflect

func (x *ReleaseBuilders) ProtoReflect() protoreflect.Message

func (*ReleaseBuilders) Reset

func (x *ReleaseBuilders) Reset()

func (*ReleaseBuilders) String

func (x *ReleaseBuilders) String() string

type ReleaseChannels

type ReleaseChannels struct {
	ReleaseChannels map[int32]*ReleaseChannels_ChannelList `` /* 195-byte string literal not displayed */
	// contains filtered or unexported fields
}

A map of release milestones to their appropriate channels.

func (*ReleaseChannels) Descriptor deprecated

func (*ReleaseChannels) Descriptor() ([]byte, []int)

Deprecated: Use ReleaseChannels.ProtoReflect.Descriptor instead.

func (*ReleaseChannels) GetReleaseChannels

func (x *ReleaseChannels) GetReleaseChannels() map[int32]*ReleaseChannels_ChannelList

func (*ReleaseChannels) ProtoMessage

func (*ReleaseChannels) ProtoMessage()

func (*ReleaseChannels) ProtoReflect

func (x *ReleaseChannels) ProtoReflect() protoreflect.Message

func (*ReleaseChannels) Reset

func (x *ReleaseChannels) Reset()

func (*ReleaseChannels) String

func (x *ReleaseChannels) String() string

type ReleaseChannels_ChannelList

type ReleaseChannels_ChannelList struct {
	Channels []Channel `protobuf:"varint,1,rep,packed,name=channels,proto3,enum=chromiumos.Channel" json:"channels,omitempty"`
	// contains filtered or unexported fields
}

func (*ReleaseChannels_ChannelList) Descriptor deprecated

func (*ReleaseChannels_ChannelList) Descriptor() ([]byte, []int)

Deprecated: Use ReleaseChannels_ChannelList.ProtoReflect.Descriptor instead.

func (*ReleaseChannels_ChannelList) GetChannels

func (x *ReleaseChannels_ChannelList) GetChannels() []Channel

func (*ReleaseChannels_ChannelList) ProtoMessage

func (*ReleaseChannels_ChannelList) ProtoMessage()

func (*ReleaseChannels_ChannelList) ProtoReflect

func (*ReleaseChannels_ChannelList) Reset

func (x *ReleaseChannels_ChannelList) Reset()

func (*ReleaseChannels_ChannelList) String

func (x *ReleaseChannels_ChannelList) String() string

type RemoteexecArtifacts

type RemoteexecArtifacts struct {

	// List of log files.
	LogFiles []string `protobuf:"bytes,1,rep,name=log_files,json=logFiles,proto3" json:"log_files,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoteexecArtifacts) Descriptor deprecated

func (*RemoteexecArtifacts) Descriptor() ([]byte, []int)

Deprecated: Use RemoteexecArtifacts.ProtoReflect.Descriptor instead.

func (*RemoteexecArtifacts) GetLogFiles

func (x *RemoteexecArtifacts) GetLogFiles() []string

func (*RemoteexecArtifacts) ProtoMessage

func (*RemoteexecArtifacts) ProtoMessage()

func (*RemoteexecArtifacts) ProtoReflect

func (x *RemoteexecArtifacts) ProtoReflect() protoreflect.Message

func (*RemoteexecArtifacts) Reset

func (x *RemoteexecArtifacts) Reset()

func (*RemoteexecArtifacts) String

func (x *RemoteexecArtifacts) String() string

type RemoteexecConfig

type RemoteexecConfig struct {

	// The location of the re-client binaries needed for remote execution.
	ReclientDir string `protobuf:"bytes,1,opt,name=reclient_dir,json=reclientDir,proto3" json:"reclient_dir,omitempty"`
	// The config file to pass in to reproxy.
	ReproxyCfgFile string `protobuf:"bytes,2,opt,name=reproxy_cfg_file,json=reproxyCfgFile,proto3" json:"reproxy_cfg_file,omitempty"`
	// The directory where the logs will be extracted.
	LogDir *SyncedDir `protobuf:"bytes,3,opt,name=log_dir,json=logDir,proto3" json:"log_dir,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoteexecConfig) Descriptor deprecated

func (*RemoteexecConfig) Descriptor() ([]byte, []int)

Deprecated: Use RemoteexecConfig.ProtoReflect.Descriptor instead.

func (*RemoteexecConfig) GetLogDir

func (x *RemoteexecConfig) GetLogDir() *SyncedDir

func (*RemoteexecConfig) GetReclientDir

func (x *RemoteexecConfig) GetReclientDir() string

func (*RemoteexecConfig) GetReproxyCfgFile

func (x *RemoteexecConfig) GetReproxyCfgFile() string

func (*RemoteexecConfig) ProtoMessage

func (*RemoteexecConfig) ProtoMessage()

func (*RemoteexecConfig) ProtoReflect

func (x *RemoteexecConfig) ProtoReflect() protoreflect.Message

func (*RemoteexecConfig) Reset

func (x *RemoteexecConfig) Reset()

func (*RemoteexecConfig) String

func (x *RemoteexecConfig) String() string

type RepoState

type RepoState struct {
	State RepoState_State `protobuf:"varint,1,opt,name=state,proto3,enum=chromiumos.RepoState_State" json:"state,omitempty"`
	// The checked out branch.
	ManifestBranch string `protobuf:"bytes,2,opt,name=manifest_branch,json=manifestBranch,proto3" json:"manifest_branch,omitempty"`
	// The manifest URL.
	ManifestUrl string `protobuf:"bytes,3,opt,name=manifest_url,json=manifestUrl,proto3" json:"manifest_url,omitempty"`
	// contains filtered or unexported fields
}

func (*RepoState) Descriptor deprecated

func (*RepoState) Descriptor() ([]byte, []int)

Deprecated: Use RepoState.ProtoReflect.Descriptor instead.

func (*RepoState) GetManifestBranch

func (x *RepoState) GetManifestBranch() string

func (*RepoState) GetManifestUrl

func (x *RepoState) GetManifestUrl() string

func (*RepoState) GetState

func (x *RepoState) GetState() RepoState_State

func (*RepoState) ProtoMessage

func (*RepoState) ProtoMessage()

func (*RepoState) ProtoReflect

func (x *RepoState) ProtoReflect() protoreflect.Message

func (*RepoState) Reset

func (x *RepoState) Reset()

func (*RepoState) String

func (x *RepoState) String() string

type RepoState_State

type RepoState_State int32

The state of the tree.

const (
	// Unknown: Treated as if it was DIRTY.
	RepoState_STATE_UNSPECIFIED RepoState_State = 0
	// Clean.  The tree is clean.
	RepoState_STATE_CLEAN RepoState_State = 1
	// Dirty.  The tree is in the process of being updated.
	RepoState_STATE_DIRTY RepoState_State = 2
	// Recovery.  Recovery from DIRTY is in progress.
	RepoState_STATE_RECOVERY RepoState_State = 3
)

func (RepoState_State) Descriptor

func (RepoState_State) Enum

func (x RepoState_State) Enum() *RepoState_State

func (RepoState_State) EnumDescriptor deprecated

func (RepoState_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use RepoState_State.Descriptor instead.

func (RepoState_State) Number

func (RepoState_State) String

func (x RepoState_State) String() string

func (RepoState_State) Type

type ResourceUtilization

type ResourceUtilization struct {

	// Region of the bot sub-group.
	Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
	// Number of VMs allocated across all bot groups.
	Vms int32 `protobuf:"varint,2,opt,name=vms,proto3" json:"vms,omitempty"`
	// Number of CPUs allocated across all bot groups.
	Cpus float32 `protobuf:"fixed32,3,opt,name=cpus,proto3" json:"cpus,omitempty"`
	// Amount of memory in GB allocated across all bot groups.
	MemoryGb float32 `protobuf:"fixed32,4,opt,name=memory_gb,json=memoryGb,proto3" json:"memory_gb,omitempty"`
	// Amount of disk in GB allocated across all bot groups.
	DiskGb float32 `protobuf:"fixed32,5,opt,name=disk_gb,json=diskGb,proto3" json:"disk_gb,omitempty"`
	// NUmber of CPUs that could be allocated based on max values.
	MaxCpus float32 `protobuf:"fixed32,6,opt,name=max_cpus,json=maxCpus,proto3" json:"max_cpus,omitempty"`
	// contains filtered or unexported fields
}

Resource utilization based on regional assignment.

func (*ResourceUtilization) Descriptor deprecated

func (*ResourceUtilization) Descriptor() ([]byte, []int)

Deprecated: Use ResourceUtilization.ProtoReflect.Descriptor instead.

func (*ResourceUtilization) GetCpus

func (x *ResourceUtilization) GetCpus() float32

func (*ResourceUtilization) GetDiskGb

func (x *ResourceUtilization) GetDiskGb() float32

func (*ResourceUtilization) GetMaxCpus

func (x *ResourceUtilization) GetMaxCpus() float32

func (*ResourceUtilization) GetMemoryGb

func (x *ResourceUtilization) GetMemoryGb() float32

func (*ResourceUtilization) GetRegion

func (x *ResourceUtilization) GetRegion() string

func (*ResourceUtilization) GetVms

func (x *ResourceUtilization) GetVms() int32

func (*ResourceUtilization) ProtoMessage

func (*ResourceUtilization) ProtoMessage()

func (*ResourceUtilization) ProtoReflect

func (x *ResourceUtilization) ProtoReflect() protoreflect.Message

func (*ResourceUtilization) Reset

func (x *ResourceUtilization) Reset()

func (*ResourceUtilization) String

func (x *ResourceUtilization) String() string

type ResultPath

type ResultPath struct {

	// Required unless type is TRANSFER_TRANSLATE.
	// The result directory information.
	Path     *Path               `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	Transfer ResultPath_Transfer `protobuf:"varint,2,opt,name=transfer,proto3,enum=chromiumos.ResultPath_Transfer" json:"transfer,omitempty"`
	// contains filtered or unexported fields
}

A message used to indicate an output location for results. Specifically, this is used to automatically transfer files out of the chroot when needed. Note: No more than one ResultPath per message can be supported.

func (*ResultPath) Descriptor deprecated

func (*ResultPath) Descriptor() ([]byte, []int)

Deprecated: Use ResultPath.ProtoReflect.Descriptor instead.

func (*ResultPath) GetPath

func (x *ResultPath) GetPath() *Path

func (*ResultPath) GetTransfer

func (x *ResultPath) GetTransfer() ResultPath_Transfer

func (*ResultPath) ProtoMessage

func (*ResultPath) ProtoMessage()

func (*ResultPath) ProtoReflect

func (x *ResultPath) ProtoReflect() protoreflect.Message

func (*ResultPath) Reset

func (x *ResultPath) Reset()

func (*ResultPath) String

func (x *ResultPath) String() string

type ResultPath_Transfer

type ResultPath_Transfer int32

Transfer enum; how Paths in the response are transferred out of the chroot.

const (
	ResultPath_TRANSFER_UNSPECIFIED ResultPath_Transfer = 0
	// Paths are copied to ResultPath.path.  Default when unspecifed.
	ResultPath_TRANSFER_COPY ResultPath_Transfer = 1
	// Path messages are updated from Path.Location.INSIDE to
	// Path.Location.OUTSIDE in place without copying, based on knowledge of the
	// chroot structure. Note that such resulting artifacts may be modified or
	// removed by future API calls, so callers should exercise care regarding
	// their longevity. ResultPath.path must be empty.
	ResultPath_TRANSFER_TRANSLATE ResultPath_Transfer = 2
)

func (ResultPath_Transfer) Descriptor

func (ResultPath_Transfer) Enum

func (ResultPath_Transfer) EnumDescriptor deprecated

func (ResultPath_Transfer) EnumDescriptor() ([]byte, []int)

Deprecated: Use ResultPath_Transfer.Descriptor instead.

func (ResultPath_Transfer) Number

func (ResultPath_Transfer) String

func (x ResultPath_Transfer) String() string

func (ResultPath_Transfer) Type

type RetryRule

type RetryRule struct {

	// If `insufficient` is true, this rule alone is insufficient cause for retry.
	// However, limits (such as cutoff_percent, max_retries, etc.) will still be
	// enforced.
	// A common use case for this field is a "catch-all" rule we want to impose
	// a global max_retries (by matching all builds) but we don't want to just
	// retry everything.
	Insufficient bool `protobuf:"varint,10,opt,name=insufficient,proto3" json:"insufficient,omitempty"`
	// Will be converted to the Status enum, but passed as an int here to
	// prevent a dependency on the luci-go repo.
	// See
	// https://chromium.googlesource.com/infra/luci/luci-go/+/master/buildbucket/proto/common.proto
	Status            []int32   `protobuf:"varint,1,rep,packed,name=status,proto3" json:"status,omitempty"`
	BuilderNameRe     []string  `protobuf:"bytes,2,rep,name=builder_name_re,json=builderNameRe,proto3" json:"builder_name_re,omitempty"`
	SummaryMarkdownRe []string  `protobuf:"bytes,3,rep,name=summary_markdown_re,json=summaryMarkdownRe,proto3" json:"summary_markdown_re,omitempty"`
	FailedCheckpoint  RetryStep `` /* 136-byte string literal not displayed */
	BeforeCheckpoint  RetryStep `` /* 137-byte string literal not displayed */
	// If more than a certain percent of builds fail, we'll stop retrying.
	CutoffPercent float32 `protobuf:"fixed32,5,opt,name=cutoff_percent,json=cutoffPercent,proto3" json:"cutoff_percent,omitempty"`
	// If we're more than this many seconds into this build collection, don't
	// retry.
	CutoffSeconds int32 `protobuf:"varint,6,opt,name=cutoff_seconds,json=cutoffSeconds,proto3" json:"cutoff_seconds,omitempty"`
	// Don't retry builds that have been running for more than build_runtime
	// seconds.
	BuildRuntimeCutoff int32 `protobuf:"varint,9,opt,name=build_runtime_cutoff,json=buildRuntimeCutoff,proto3" json:"build_runtime_cutoff,omitempty"`
	// Maximum number of retries to do.
	MaxRetries int32 `protobuf:"varint,7,opt,name=max_retries,json=maxRetries,proto3" json:"max_retries,omitempty"`
	// Maximum number of retries to do per build.
	MaxRetriesPerBuild int32 `protobuf:"varint,8,opt,name=max_retries_per_build,json=maxRetriesPerBuild,proto3" json:"max_retries_per_build,omitempty"`
	// contains filtered or unexported fields
}

Define protos for the Build Conductor. See go/cros-infra:build-conductor-dd for details.

func (*RetryRule) Descriptor deprecated

func (*RetryRule) Descriptor() ([]byte, []int)

Deprecated: Use RetryRule.ProtoReflect.Descriptor instead.

func (*RetryRule) GetBeforeCheckpoint

func (x *RetryRule) GetBeforeCheckpoint() RetryStep

func (*RetryRule) GetBuildRuntimeCutoff

func (x *RetryRule) GetBuildRuntimeCutoff() int32

func (*RetryRule) GetBuilderNameRe

func (x *RetryRule) GetBuilderNameRe() []string

func (*RetryRule) GetCutoffPercent

func (x *RetryRule) GetCutoffPercent() float32

func (*RetryRule) GetCutoffSeconds

func (x *RetryRule) GetCutoffSeconds() int32

func (*RetryRule) GetFailedCheckpoint

func (x *RetryRule) GetFailedCheckpoint() RetryStep

func (*RetryRule) GetInsufficient

func (x *RetryRule) GetInsufficient() bool

func (*RetryRule) GetMaxRetries

func (x *RetryRule) GetMaxRetries() int32

func (*RetryRule) GetMaxRetriesPerBuild

func (x *RetryRule) GetMaxRetriesPerBuild() int32

func (*RetryRule) GetStatus

func (x *RetryRule) GetStatus() []int32

func (*RetryRule) GetSummaryMarkdownRe

func (x *RetryRule) GetSummaryMarkdownRe() []string

func (*RetryRule) ProtoMessage

func (*RetryRule) ProtoMessage()

func (*RetryRule) ProtoReflect

func (x *RetryRule) ProtoReflect() protoreflect.Message

func (*RetryRule) Reset

func (x *RetryRule) Reset()

func (*RetryRule) String

func (x *RetryRule) String() string

type RetryStep

type RetryStep int32
const (
	// Numbering guide:
	// Orchestrator steps live [1, 100).
	// Child builder steps live in [100, 800).
	// Paygen orchestrator steps live in [800, 1000).
	// Paygenie steps live in [1000, ...).
	RetryStep_UNDEFINED RetryStep = 0
	// Orchestrator steps.
	RetryStep_CREATE_BUILDSPEC    RetryStep = 10
	RetryStep_PUBLIC_BUILD_LKGM   RetryStep = 20
	RetryStep_RUN_CHILDREN        RetryStep = 30
	RetryStep_RUN_FAILED_CHILDREN RetryStep = 31
	RetryStep_LAUNCH_TESTS        RetryStep = 40
	// Child builder steps.
	RetryStep_STAGE_ARTIFACTS RetryStep = 150
	// Push images to the release bucket (and thus initiate signing).
	RetryStep_PUSH_IMAGES RetryStep = 160
	// Upload debug symbols.
	RetryStep_DEBUG_SYMBOLS RetryStep = 165
	// Run ebuild tests.
	// Currently unsupported.
	RetryStep_EBUILD_TESTS RetryStep = 170
	// Collect the results of signing.
	// Used if the build fails after it initiates signing requests
	// (in PUSH_IMAGES) but before it collects and reports signing results.
	RetryStep_COLLECT_SIGNING RetryStep = 180
	// Do payload generation.
	RetryStep_PAYGEN RetryStep = 190
	// Paygenie steps.
	RetryStep_UPLOAD_PAYLOAD RetryStep = 1000
	RetryStep_TEST_PAYLOAD   RetryStep = 1010
)

func (RetryStep) Descriptor

func (RetryStep) Descriptor() protoreflect.EnumDescriptor

func (RetryStep) Enum

func (x RetryStep) Enum() *RetryStep

func (RetryStep) EnumDescriptor deprecated

func (RetryStep) EnumDescriptor() ([]byte, []int)

Deprecated: Use RetryStep.Descriptor instead.

func (RetryStep) Number

func (x RetryStep) Number() protoreflect.EnumNumber

func (RetryStep) String

func (x RetryStep) String() string

func (RetryStep) Type

type RoboCropAction

type RoboCropAction struct {

	// List of an action per bot group scaled by RoboCrop.
	ScalingActions          []*ScalingAction          `protobuf:"bytes,1,rep,name=scaling_actions,json=scalingActions,proto3" json:"scaling_actions,omitempty"`
	ResourceUtilization     []*ResourceUtilization    `protobuf:"bytes,2,rep,name=resource_utilization,json=resourceUtilization,proto3" json:"resource_utilization,omitempty"`
	ApplResourceUtilization []*ApplicationUtilization `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

All the actions that will be executed by RoboCrop.

func (*RoboCropAction) Descriptor deprecated

func (*RoboCropAction) Descriptor() ([]byte, []int)

Deprecated: Use RoboCropAction.ProtoReflect.Descriptor instead.

func (*RoboCropAction) GetApplResourceUtilization

func (x *RoboCropAction) GetApplResourceUtilization() []*ApplicationUtilization

func (*RoboCropAction) GetResourceUtilization

func (x *RoboCropAction) GetResourceUtilization() []*ResourceUtilization

func (*RoboCropAction) GetScalingActions

func (x *RoboCropAction) GetScalingActions() []*ScalingAction

func (*RoboCropAction) ProtoMessage

func (*RoboCropAction) ProtoMessage()

func (*RoboCropAction) ProtoReflect

func (x *RoboCropAction) ProtoReflect() protoreflect.Message

func (*RoboCropAction) Reset

func (x *RoboCropAction) Reset()

func (*RoboCropAction) String

func (x *RoboCropAction) String() string

type ScalingAction

type ScalingAction struct {

	// Bot group modified by the action. Should be the same as BotPolicy.
	BotGroup string `protobuf:"bytes,1,opt,name=bot_group,json=botGroup,proto3" json:"bot_group,omitempty"`
	// The type of bot requested. Should be the same as BotPolicy.
	BotType *BotType `protobuf:"bytes,2,opt,name=bot_type,json=botType,proto3" json:"bot_type,omitempty"`
	// Whether there has been a change in the number of bots requested
	// for this bot group. See step_size for more info.
	Actionable ScalingAction_Actionable `protobuf:"varint,3,opt,name=actionable,proto3,enum=chromiumos.ScalingAction_Actionable" json:"actionable,omitempty"`
	// Total number of bots requested for the group.
	BotsRequested   int32                           `protobuf:"varint,4,opt,name=bots_requested,json=botsRequested,proto3" json:"bots_requested,omitempty"`
	RegionalActions []*ScalingAction_RegionalAction `protobuf:"bytes,5,rep,name=regional_actions,json=regionalActions,proto3" json:"regional_actions,omitempty"`
	// Estimated savings based on current run.
	// Based on current number of bots compared against the max.
	EstimatedSavings float32 `protobuf:"fixed32,6,opt,name=estimated_savings,json=estimatedSavings,proto3" json:"estimated_savings,omitempty"`
	// Minimum number of bots to keep alive for bot group.
	// Repeated for display/reporting purposes
	BotMin int32 `protobuf:"varint,7,opt,name=bot_min,json=botMin,proto3" json:"bot_min,omitempty"`
	// Hard limit on the maximum number of bots that can be requested.
	// Repeated for display/reporting purposes
	BotMax int32 `protobuf:"varint,8,opt,name=bot_max,json=botMax,proto3" json:"bot_max,omitempty"`
	// Application namespace within Swarming instance.
	Application string `protobuf:"bytes,9,opt,name=application,proto3" json:"application,omitempty"`
	// contains filtered or unexported fields
}

Scaling Action that resulted because of bot demand.

func (*ScalingAction) Descriptor deprecated

func (*ScalingAction) Descriptor() ([]byte, []int)

Deprecated: Use ScalingAction.ProtoReflect.Descriptor instead.

func (*ScalingAction) GetActionable

func (x *ScalingAction) GetActionable() ScalingAction_Actionable

func (*ScalingAction) GetApplication

func (x *ScalingAction) GetApplication() string

func (*ScalingAction) GetBotGroup

func (x *ScalingAction) GetBotGroup() string

func (*ScalingAction) GetBotMax

func (x *ScalingAction) GetBotMax() int32

func (*ScalingAction) GetBotMin

func (x *ScalingAction) GetBotMin() int32

func (*ScalingAction) GetBotType

func (x *ScalingAction) GetBotType() *BotType

func (*ScalingAction) GetBotsRequested

func (x *ScalingAction) GetBotsRequested() int32

func (*ScalingAction) GetEstimatedSavings

func (x *ScalingAction) GetEstimatedSavings() float32

func (*ScalingAction) GetRegionalActions

func (x *ScalingAction) GetRegionalActions() []*ScalingAction_RegionalAction

func (*ScalingAction) ProtoMessage

func (*ScalingAction) ProtoMessage()

func (*ScalingAction) ProtoReflect

func (x *ScalingAction) ProtoReflect() protoreflect.Message

func (*ScalingAction) Reset

func (x *ScalingAction) Reset()

func (*ScalingAction) String

func (x *ScalingAction) String() string

type ScalingAction_Actionable

type ScalingAction_Actionable int32

Specifies if there has been a change since the last iteration.

const (
	ScalingAction_UNSPECIFIED ScalingAction_Actionable = 0
	// There is a change since last time.
	ScalingAction_YES ScalingAction_Actionable = 1
	// There is no change since last time.
	ScalingAction_NO ScalingAction_Actionable = 2
)

func (ScalingAction_Actionable) Descriptor

func (ScalingAction_Actionable) Enum

func (ScalingAction_Actionable) EnumDescriptor deprecated

func (ScalingAction_Actionable) EnumDescriptor() ([]byte, []int)

Deprecated: Use ScalingAction_Actionable.Descriptor instead.

func (ScalingAction_Actionable) Number

func (ScalingAction_Actionable) String

func (x ScalingAction_Actionable) String() string

func (ScalingAction_Actionable) Type

type ScalingAction_RegionalAction

type ScalingAction_RegionalAction struct {

	// Region of the bot sub-group.
	Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
	// Specific prefix of the bot sub-group.
	Prefix string `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"`
	// Number of bots requested from the sub-group.
	BotsRequested int32 `protobuf:"varint,3,opt,name=bots_requested,json=botsRequested,proto3" json:"bots_requested,omitempty"`
	// contains filtered or unexported fields
}

How the bot requests are distributed between regions & prefixes.

func (*ScalingAction_RegionalAction) Descriptor deprecated

func (*ScalingAction_RegionalAction) Descriptor() ([]byte, []int)

Deprecated: Use ScalingAction_RegionalAction.ProtoReflect.Descriptor instead.

func (*ScalingAction_RegionalAction) GetBotsRequested

func (x *ScalingAction_RegionalAction) GetBotsRequested() int32

func (*ScalingAction_RegionalAction) GetPrefix

func (x *ScalingAction_RegionalAction) GetPrefix() string

func (*ScalingAction_RegionalAction) GetRegion

func (x *ScalingAction_RegionalAction) GetRegion() string

func (*ScalingAction_RegionalAction) ProtoMessage

func (*ScalingAction_RegionalAction) ProtoMessage()

func (*ScalingAction_RegionalAction) ProtoReflect

func (*ScalingAction_RegionalAction) Reset

func (x *ScalingAction_RegionalAction) Reset()

func (*ScalingAction_RegionalAction) String

type SdkCacheState

type SdkCacheState struct {

	// The SDK version. See crbug.com/1023855.
	Version int32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	// The manifest branch.
	ManifestBranch string `protobuf:"bytes,2,opt,name=manifest_branch,json=manifestBranch,proto3" json:"manifest_branch,omitempty"`
	// The manifest URL.
	ManifestUrl string `protobuf:"bytes,3,opt,name=manifest_url,json=manifestUrl,proto3" json:"manifest_url,omitempty"`
	// The git hash of the snapshot.
	SnapshotHash string `protobuf:"bytes,4,opt,name=snapshot_hash,json=snapshotHash,proto3" json:"snapshot_hash,omitempty"`
	// contains filtered or unexported fields
}

Stores information about the cached SDK.

func (*SdkCacheState) Descriptor deprecated

func (*SdkCacheState) Descriptor() ([]byte, []int)

Deprecated: Use SdkCacheState.ProtoReflect.Descriptor instead.

func (*SdkCacheState) GetManifestBranch

func (x *SdkCacheState) GetManifestBranch() string

func (*SdkCacheState) GetManifestUrl

func (x *SdkCacheState) GetManifestUrl() string

func (*SdkCacheState) GetSnapshotHash

func (x *SdkCacheState) GetSnapshotHash() string

func (*SdkCacheState) GetVersion

func (x *SdkCacheState) GetVersion() int32

func (*SdkCacheState) ProtoMessage

func (*SdkCacheState) ProtoMessage()

func (*SdkCacheState) ProtoReflect

func (x *SdkCacheState) ProtoReflect() protoreflect.Message

func (*SdkCacheState) Reset

func (x *SdkCacheState) Reset()

func (*SdkCacheState) String

func (x *SdkCacheState) String() string

type SignedArtifact

type SignedArtifact struct {

	// Status of the signing operation.
	Status SigningStatus `protobuf:"varint,1,opt,name=status,proto3,enum=chromiumos.SigningStatus" json:"status,omitempty"`
	// The versioned name of the signed artifact.
	SignedArtifactName string `protobuf:"bytes,2,opt,name=signed_artifact_name,json=signedArtifactName,proto3" json:"signed_artifact_name,omitempty"`
	// Hashes of the signed artifact for GoldenEye.
	ArtifactHashes *ArtifactHashes `protobuf:"bytes,3,opt,name=artifact_hashes,json=artifactHashes,proto3" json:"artifact_hashes,omitempty"`
	// contains filtered or unexported fields
}

func (*SignedArtifact) Descriptor deprecated

func (*SignedArtifact) Descriptor() ([]byte, []int)

Deprecated: Use SignedArtifact.ProtoReflect.Descriptor instead.

func (*SignedArtifact) GetArtifactHashes

func (x *SignedArtifact) GetArtifactHashes() *ArtifactHashes

func (*SignedArtifact) GetSignedArtifactName

func (x *SignedArtifact) GetSignedArtifactName() string

func (*SignedArtifact) GetStatus

func (x *SignedArtifact) GetStatus() SigningStatus

func (*SignedArtifact) ProtoMessage

func (*SignedArtifact) ProtoMessage()

func (*SignedArtifact) ProtoReflect

func (x *SignedArtifact) ProtoReflect() protoreflect.Message

func (*SignedArtifact) Reset

func (x *SignedArtifact) Reset()

func (*SignedArtifact) String

func (x *SignedArtifact) String() string

type SignerType

type SignerType int32
const (
	SignerType_SIGNER_UNSPECIFIED SignerType = 0
	SignerType_SIGNER_PRODUCTION  SignerType = 1
	SignerType_SIGNER_STAGING     SignerType = 2
	SignerType_SIGNER_DEV         SignerType = 3
)

func (SignerType) Descriptor

func (SignerType) Descriptor() protoreflect.EnumDescriptor

func (SignerType) Enum

func (x SignerType) Enum() *SignerType

func (SignerType) EnumDescriptor deprecated

func (SignerType) EnumDescriptor() ([]byte, []int)

Deprecated: Use SignerType.Descriptor instead.

func (SignerType) Number

func (x SignerType) Number() protoreflect.EnumNumber

func (SignerType) String

func (x SignerType) String() string

func (SignerType) Type

type SigningConfig

type SigningConfig struct {

	// Display / logical name of this signing config, if any.
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// If set, overrides the keyset set at the BuildTargetSigningConfig level.
	Keyset string `protobuf:"bytes,2,opt,name=keyset,proto3" json:"keyset,omitempty"`
	// The channel to sign for.
	// Not intended for specification in config files -- this field is populated
	// at run time.
	Channel Channel `protobuf:"varint,10,opt,name=channel,proto3,enum=chromiumos.Channel" json:"channel,omitempty"`
	// Image type that this signing config applies to.
	ImageType ImageType `protobuf:"varint,3,opt,name=image_type,json=imageType,proto3,enum=chromiumos.ImageType" json:"image_type,omitempty"`
	// Miscellaneous signing parameters.
	// TODO(b/298026507): Figure out what these do and whether we need to keep
	// them.
	RecoveryZip      bool `protobuf:"varint,4,opt,name=recovery_zip,json=recoveryZip,proto3" json:"recovery_zip,omitempty"`
	EnsureNoPassword bool `protobuf:"varint,5,opt,name=ensure_no_password,json=ensureNoPassword,proto3" json:"ensure_no_password,omitempty"`
	FirmwareUpdate   bool `protobuf:"varint,6,opt,name=firmware_update,json=firmwareUpdate,proto3" json:"firmware_update,omitempty"`
	// Specific files to sign within the given archive.
	// If not set, defaults will be used.
	// Legacy defaults:
	// https://source.corp.google.com/h/chrome-internal/chromeos/codesearch/+/main:src/platform/signing/signer-staging/signer/signing_poller.py;drc=0a0d9436f754f6e8c244e5bf1d6370c59316852b;l=600
	InputFiles []string `protobuf:"bytes,7,rep,name=input_files,json=inputFiles,proto3" json:"input_files,omitempty"`
	// Templates for naming the output files for files specified in `input_files`.
	// See go/cros-signer-docs for a description of templating.
	// Must either be the same length as `input_files`, length 1 (assuming
	// a templating directive like @BASENAME@ is used to properly disambiguate
	// outputs), or length 0 (in which case a default template will be used,
	// which has no guarantee wrt disambiguation/clobbering).
	// Legacy behavior:
	// https://source.corp.google.com/h/chrome-internal/chromeos/codesearch/+/main:src/platform/signing/signer-staging/signer/signing_poller.py;drc=0a0d9436f754f6e8c244e5bf1d6370c59316852b;l=933
	OutputNames []string `protobuf:"bytes,8,rep,name=output_names,json=outputNames,proto3" json:"output_names,omitempty"`
	// Path of the archive to sign.
	// Not intended for specification in config files -- this field is populated
	// at run time.
	ArchivePath string `protobuf:"bytes,9,opt,name=archive_path,json=archivePath,proto3" json:"archive_path,omitempty"`
	// contains filtered or unexported fields
}

func (*SigningConfig) Descriptor deprecated

func (*SigningConfig) Descriptor() ([]byte, []int)

Deprecated: Use SigningConfig.ProtoReflect.Descriptor instead.

func (*SigningConfig) GetArchivePath

func (x *SigningConfig) GetArchivePath() string

func (*SigningConfig) GetChannel

func (x *SigningConfig) GetChannel() Channel

func (*SigningConfig) GetDisplayName

func (x *SigningConfig) GetDisplayName() string

func (*SigningConfig) GetEnsureNoPassword

func (x *SigningConfig) GetEnsureNoPassword() bool

func (*SigningConfig) GetFirmwareUpdate

func (x *SigningConfig) GetFirmwareUpdate() bool

func (*SigningConfig) GetImageType

func (x *SigningConfig) GetImageType() ImageType

func (*SigningConfig) GetInputFiles

func (x *SigningConfig) GetInputFiles() []string

func (*SigningConfig) GetKeyset

func (x *SigningConfig) GetKeyset() string

func (*SigningConfig) GetOutputNames

func (x *SigningConfig) GetOutputNames() []string

func (*SigningConfig) GetRecoveryZip

func (x *SigningConfig) GetRecoveryZip() bool

func (*SigningConfig) ProtoMessage

func (*SigningConfig) ProtoMessage()

func (*SigningConfig) ProtoReflect

func (x *SigningConfig) ProtoReflect() protoreflect.Message

func (*SigningConfig) Reset

func (x *SigningConfig) Reset()

func (*SigningConfig) String

func (x *SigningConfig) String() string

type SigningStatus

type SigningStatus int32
const (
	SigningStatus_STATUS_UNDEFINED SigningStatus = 0
	SigningStatus_STATUS_SUCCESS   SigningStatus = 1
	SigningStatus_STATUS_FAILURE   SigningStatus = 2
)

func (SigningStatus) Descriptor

func (SigningStatus) Enum

func (x SigningStatus) Enum() *SigningStatus

func (SigningStatus) EnumDescriptor deprecated

func (SigningStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use SigningStatus.Descriptor instead.

func (SigningStatus) Number

func (SigningStatus) String

func (x SigningStatus) String() string

func (SigningStatus) Type

type SwarmingDimension

type SwarmingDimension struct {

	// Dimesion name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Dimension value
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// Dimension multiple values
	Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

Defines Swarming dimensions associated with a bot group.

func (*SwarmingDimension) Descriptor deprecated

func (*SwarmingDimension) Descriptor() ([]byte, []int)

Deprecated: Use SwarmingDimension.ProtoReflect.Descriptor instead.

func (*SwarmingDimension) GetName

func (x *SwarmingDimension) GetName() string

func (*SwarmingDimension) GetValue

func (x *SwarmingDimension) GetValue() string

func (*SwarmingDimension) GetValues

func (x *SwarmingDimension) GetValues() []string

func (*SwarmingDimension) ProtoMessage

func (*SwarmingDimension) ProtoMessage()

func (*SwarmingDimension) ProtoReflect

func (x *SwarmingDimension) ProtoReflect() protoreflect.Message

func (*SwarmingDimension) Reset

func (x *SwarmingDimension) Reset()

func (*SwarmingDimension) String

func (x *SwarmingDimension) String() string

type SyncedDir

type SyncedDir struct {

	// Required.
	// The directory being synced.
	Dir string `protobuf:"bytes,1,opt,name=dir,proto3" json:"dir,omitempty"`
	// contains filtered or unexported fields
}

A SyncedDir will have all of its contents transferred into a tmp directory in the chroot before the endpoint is called, and afterwords its contents will be exactly what was in the tmp directory when the endpoint completed.

func (*SyncedDir) Descriptor deprecated

func (*SyncedDir) Descriptor() ([]byte, []int)

Deprecated: Use SyncedDir.ProtoReflect.Descriptor instead.

func (*SyncedDir) GetDir

func (x *SyncedDir) GetDir() string

func (*SyncedDir) ProtoMessage

func (*SyncedDir) ProtoMessage()

func (*SyncedDir) ProtoReflect

func (x *SyncedDir) ProtoReflect() protoreflect.Message

func (*SyncedDir) Reset

func (x *SyncedDir) Reset()

func (*SyncedDir) String

func (x *SyncedDir) String() string

type TestDisablement

type TestDisablement struct {

	// Optional human friendly name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Filter criteria related to the DUT on which the test will be run
	// (e.g. model, wifi_chip).
	DutCriteria []*TestDisablement_FilterCriterion `protobuf:"bytes,2,rep,name=dut_criteria,json=dutCriteria,proto3" json:"dut_criteria,omitempty"`
	// Filter criteria related to the tests to run (e.g. test ID, suite).
	TestCriteria []*TestDisablement_FilterCriterion `protobuf:"bytes,3,rep,name=test_criteria,json=testCriteria,proto3" json:"test_criteria,omitempty"`
	// Filter criteria related to the context of this test execution
	// (e.g. stage=CQ/postsubmit/release).
	ContextCriteria []*TestDisablement_FilterCriterion `protobuf:"bytes,4,rep,name=context_criteria,json=contextCriteria,proto3" json:"context_criteria,omitempty"`
	// The behavior the test runner should use for all tests matching
	// test_criteria when executed on DUTs matching dut_criteria in a
	// context matching context_criteria.
	Behavior TestDisablement_TestBehavior `protobuf:"varint,5,opt,name=behavior,proto3,enum=chromiumos.TestDisablement_TestBehavior" json:"behavior,omitempty"`
	// The bug or bugs that need to be fixed before this disablement can be
	// removed. e.g. "b/1234567"
	BugIds []string `protobuf:"bytes,6,rep,name=bug_ids,json=bugIds,proto3" json:"bug_ids,omitempty"`
	// contains filtered or unexported fields
}

Defines a configuration for disabling a test or set of tests.

func (*TestDisablement) Descriptor deprecated

func (*TestDisablement) Descriptor() ([]byte, []int)

Deprecated: Use TestDisablement.ProtoReflect.Descriptor instead.

func (*TestDisablement) GetBehavior

func (*TestDisablement) GetBugIds

func (x *TestDisablement) GetBugIds() []string

func (*TestDisablement) GetContextCriteria

func (x *TestDisablement) GetContextCriteria() []*TestDisablement_FilterCriterion

func (*TestDisablement) GetDutCriteria

func (x *TestDisablement) GetDutCriteria() []*TestDisablement_FilterCriterion

func (*TestDisablement) GetName

func (x *TestDisablement) GetName() string

func (*TestDisablement) GetTestCriteria

func (x *TestDisablement) GetTestCriteria() []*TestDisablement_FilterCriterion

func (*TestDisablement) ProtoMessage

func (*TestDisablement) ProtoMessage()

func (*TestDisablement) ProtoReflect

func (x *TestDisablement) ProtoReflect() protoreflect.Message

func (*TestDisablement) Reset

func (x *TestDisablement) Reset()

func (*TestDisablement) String

func (x *TestDisablement) String() string

type TestDisablementCfg

type TestDisablementCfg struct {
	Disablements []*TestDisablement `protobuf:"bytes,1,rep,name=disablements,proto3" json:"disablements,omitempty"`
	// contains filtered or unexported fields
}

Defines a configuration proto that encapsulates the individual disablements.

func (*TestDisablementCfg) Descriptor deprecated

func (*TestDisablementCfg) Descriptor() ([]byte, []int)

Deprecated: Use TestDisablementCfg.ProtoReflect.Descriptor instead.

func (*TestDisablementCfg) GetDisablements

func (x *TestDisablementCfg) GetDisablements() []*TestDisablement

func (*TestDisablementCfg) ProtoMessage

func (*TestDisablementCfg) ProtoMessage()

func (*TestDisablementCfg) ProtoReflect

func (x *TestDisablementCfg) ProtoReflect() protoreflect.Message

func (*TestDisablementCfg) Reset

func (x *TestDisablementCfg) Reset()

func (*TestDisablementCfg) String

func (x *TestDisablementCfg) String() string

type TestDisablement_FilterCriterion

type TestDisablement_FilterCriterion struct {
	Key     string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Values  []string `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
	Negated bool     `protobuf:"varint,3,opt,name=negated,proto3" json:"negated,omitempty"`
	// contains filtered or unexported fields
}

func (*TestDisablement_FilterCriterion) Descriptor deprecated

func (*TestDisablement_FilterCriterion) Descriptor() ([]byte, []int)

Deprecated: Use TestDisablement_FilterCriterion.ProtoReflect.Descriptor instead.

func (*TestDisablement_FilterCriterion) GetKey

func (*TestDisablement_FilterCriterion) GetNegated

func (x *TestDisablement_FilterCriterion) GetNegated() bool

func (*TestDisablement_FilterCriterion) GetValues

func (x *TestDisablement_FilterCriterion) GetValues() []string

func (*TestDisablement_FilterCriterion) ProtoMessage

func (*TestDisablement_FilterCriterion) ProtoMessage()

func (*TestDisablement_FilterCriterion) ProtoReflect

func (*TestDisablement_FilterCriterion) Reset

func (*TestDisablement_FilterCriterion) String

type TestDisablement_TestBehavior

type TestDisablement_TestBehavior int32

This enum encapsulates both the question "should we run this test?" and the question "if this test fails, what should we do?" into a single enum value, along with potentially other information (e.g. WONT_FIX and SKIP_TEMPORARY both result in not executing the test, but communicate different future intent about whether we'll fix it eventually). FailureResponse encapsulates the concept of what to do in response to a failure, and whether to execute can be captured as a boolean.

const (
	TestDisablement_CRITICAL TestDisablement_TestBehavior = 0
	// Used to inform exoneration system.
	TestDisablement_INFORMATIONAL TestDisablement_TestBehavior = 1
	// Not used in test disablement (this is an intrinsic property of the
	// test and will be configured in the source tree near the test, not a
	// transient one covered by disablement), but it's included here
	// because we expect to reuse the enumeration.
	TestDisablement_INVALID        TestDisablement_TestBehavior = 2
	TestDisablement_WONT_FIX       TestDisablement_TestBehavior = 3
	TestDisablement_SKIP_TEMPORARY TestDisablement_TestBehavior = 4
)

func (TestDisablement_TestBehavior) Descriptor

func (TestDisablement_TestBehavior) Enum

func (TestDisablement_TestBehavior) EnumDescriptor deprecated

func (TestDisablement_TestBehavior) EnumDescriptor() ([]byte, []int)

Deprecated: Use TestDisablement_TestBehavior.Descriptor instead.

func (TestDisablement_TestBehavior) Number

func (TestDisablement_TestBehavior) String

func (TestDisablement_TestBehavior) Type

type Timeframe

type Timeframe struct {
	Begin *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=begin,proto3" json:"begin,omitempty"`
	End   *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

func (*Timeframe) Descriptor deprecated

func (*Timeframe) Descriptor() ([]byte, []int)

Deprecated: Use Timeframe.ProtoReflect.Descriptor instead.

func (*Timeframe) GetBegin

func (x *Timeframe) GetBegin() *timestamppb.Timestamp

func (*Timeframe) GetEnd

func (x *Timeframe) GetEnd() *timestamppb.Timestamp

func (*Timeframe) ProtoMessage

func (*Timeframe) ProtoMessage()

func (*Timeframe) ProtoReflect

func (x *Timeframe) ProtoReflect() protoreflect.Message

func (*Timeframe) Reset

func (x *Timeframe) Reset()

func (*Timeframe) String

func (x *Timeframe) String() string

type TrackingPolicy

type TrackingPolicy struct {

	// Bot group being tracked.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Dimensions to query swarming on.
	// DO NOT use values field here. Only value will be used.
	Dimensions []*SwarmingDimension `protobuf:"bytes,2,rep,name=dimensions,proto3" json:"dimensions,omitempty"`
	// What monitorings to apply on the bot group.
	Modes []MonitoringMode `protobuf:"varint,3,rep,packed,name=modes,proto3,enum=chromiumos.MonitoringMode" json:"modes,omitempty"`
	// Number of hours to lookback for Swarming stats.
	LookbackHours int32 `protobuf:"zigzag32,4,opt,name=lookback_hours,json=lookbackHours,proto3" json:"lookback_hours,omitempty"`
	// Dimensions that are only needed to query tasks.
	TaskDimensions []*SwarmingDimension `protobuf:"bytes,5,rep,name=task_dimensions,json=taskDimensions,proto3" json:"task_dimensions,omitempty"`
	// Swarming instance name:  chromeos-swarming.appspot.com
	SwarmingInstance string `protobuf:"bytes,6,opt,name=swarming_instance,json=swarmingInstance,proto3" json:"swarming_instance,omitempty"`
	// contains filtered or unexported fields
}

Defines a tracking policy for a specific "bot group". This can be used to track a DUT, a model, a qs_account or tasks with certain priority.

func (*TrackingPolicy) Descriptor deprecated

func (*TrackingPolicy) Descriptor() ([]byte, []int)

Deprecated: Use TrackingPolicy.ProtoReflect.Descriptor instead.

func (*TrackingPolicy) GetDimensions

func (x *TrackingPolicy) GetDimensions() []*SwarmingDimension

func (*TrackingPolicy) GetLookbackHours

func (x *TrackingPolicy) GetLookbackHours() int32

func (*TrackingPolicy) GetModes

func (x *TrackingPolicy) GetModes() []MonitoringMode

func (*TrackingPolicy) GetName

func (x *TrackingPolicy) GetName() string

func (*TrackingPolicy) GetSwarmingInstance

func (x *TrackingPolicy) GetSwarmingInstance() string

func (*TrackingPolicy) GetTaskDimensions

func (x *TrackingPolicy) GetTaskDimensions() []*SwarmingDimension

func (*TrackingPolicy) ProtoMessage

func (*TrackingPolicy) ProtoMessage()

func (*TrackingPolicy) ProtoReflect

func (x *TrackingPolicy) ProtoReflect() protoreflect.Message

func (*TrackingPolicy) Reset

func (x *TrackingPolicy) Reset()

func (*TrackingPolicy) String

func (x *TrackingPolicy) String() string

type TrackingPolicyCfg

type TrackingPolicyCfg struct {

	// All tracking policies.
	Policies []*TrackingPolicy `protobuf:"bytes,1,rep,name=policies,proto3" json:"policies,omitempty"`
	// contains filtered or unexported fields
}

Defines a root message.

func (*TrackingPolicyCfg) Descriptor deprecated

func (*TrackingPolicyCfg) Descriptor() ([]byte, []int)

Deprecated: Use TrackingPolicyCfg.ProtoReflect.Descriptor instead.

func (*TrackingPolicyCfg) GetPolicies

func (x *TrackingPolicyCfg) GetPolicies() []*TrackingPolicy

func (*TrackingPolicyCfg) ProtoMessage

func (*TrackingPolicyCfg) ProtoMessage()

func (*TrackingPolicyCfg) ProtoReflect

func (x *TrackingPolicyCfg) ProtoReflect() protoreflect.Message

func (*TrackingPolicyCfg) Reset

func (x *TrackingPolicyCfg) Reset()

func (*TrackingPolicyCfg) String

func (x *TrackingPolicyCfg) String() string

type URI

type URI struct {

	// Types that are assignable to Uri:
	//	*URI_Gcs
	Uri isURI_Uri `protobuf_oneof:"uri"`
	// contains filtered or unexported fields
}

func (*URI) Descriptor deprecated

func (*URI) Descriptor() ([]byte, []int)

Deprecated: Use URI.ProtoReflect.Descriptor instead.

func (*URI) GetGcs

func (x *URI) GetGcs() string

func (*URI) GetUri

func (m *URI) GetUri() isURI_Uri

func (*URI) ProtoMessage

func (*URI) ProtoMessage()

func (*URI) ProtoReflect

func (x *URI) ProtoReflect() protoreflect.Message

func (*URI) Reset

func (x *URI) Reset()

func (*URI) String

func (x *URI) String() string

type URI_Gcs

type URI_Gcs struct {
	Gcs string `protobuf:"bytes,1,opt,name=gcs,proto3,oneof"` // Google cloud storage URI (including gs://) for artifact.
}

type UpdateBinhostDataRequest

type UpdateBinhostDataRequest struct {

	// The system Chrome OS is being built for, also known as board.
	BuildTarget string `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// Name of the profile to use with the build_target.
	Profile string `protobuf:"bytes,2,opt,name=profile,proto3" json:"profile,omitempty"`
	// Sha of the snapshot associated with the binhost.
	SnapshotSha string `protobuf:"bytes,3,opt,name=snapshot_sha,json=snapshotSha,proto3" json:"snapshot_sha,omitempty"`
	// Location of the binhost object in google storage.
	GsUri string `protobuf:"bytes,4,opt,name=gs_uri,json=gsUri,proto3" json:"gs_uri,omitempty"`
	// Name of the google storage bucket which contains the binhost.
	GsBucketName string `protobuf:"bytes,5,opt,name=gs_bucket_name,json=gsBucketName,proto3" json:"gs_bucket_name,omitempty"`
	// Id of the postsubmit builder that created and uploaded the binhost.
	BuildbucketId uint64 `protobuf:"varint,6,opt,name=buildbucket_id,json=buildbucketId,proto3" json:"buildbucket_id,omitempty"`
	// Bool to indicate if this binhost contains all the binpkgs specified in the
	// packages metadata file.
	Complete bool `protobuf:"varint,7,opt,name=complete,proto3" json:"complete,omitempty"`
	// Bool to indicate if the binhost is private.
	Private bool `protobuf:"varint,8,opt,name=private,proto3" json:"private,omitempty"`
	// contains filtered or unexported fields
}

This is used by the `update_service` to update the `lookup_service` database. While this is primarily used to update binhost metadata, the build target profiles table is also updated to keep a record of all build targets and their associated profiles. The `update_binhost_data` Pub/Sub topic is associated with this schema definition, so messages sent to update binhost data must follow this format. All the fields must be sent in each message.

func (*UpdateBinhostDataRequest) Descriptor deprecated

func (*UpdateBinhostDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateBinhostDataRequest.ProtoReflect.Descriptor instead.

func (*UpdateBinhostDataRequest) GetBuildTarget

func (x *UpdateBinhostDataRequest) GetBuildTarget() string

func (*UpdateBinhostDataRequest) GetBuildbucketId

func (x *UpdateBinhostDataRequest) GetBuildbucketId() uint64

func (*UpdateBinhostDataRequest) GetComplete

func (x *UpdateBinhostDataRequest) GetComplete() bool

func (*UpdateBinhostDataRequest) GetGsBucketName

func (x *UpdateBinhostDataRequest) GetGsBucketName() string

func (*UpdateBinhostDataRequest) GetGsUri

func (x *UpdateBinhostDataRequest) GetGsUri() string

func (*UpdateBinhostDataRequest) GetPrivate

func (x *UpdateBinhostDataRequest) GetPrivate() bool

func (*UpdateBinhostDataRequest) GetProfile

func (x *UpdateBinhostDataRequest) GetProfile() string

func (*UpdateBinhostDataRequest) GetSnapshotSha

func (x *UpdateBinhostDataRequest) GetSnapshotSha() string

func (*UpdateBinhostDataRequest) ProtoMessage

func (*UpdateBinhostDataRequest) ProtoMessage()

func (*UpdateBinhostDataRequest) ProtoReflect

func (x *UpdateBinhostDataRequest) ProtoReflect() protoreflect.Message

func (*UpdateBinhostDataRequest) Reset

func (x *UpdateBinhostDataRequest) Reset()

func (*UpdateBinhostDataRequest) String

func (x *UpdateBinhostDataRequest) String() string

type UpdateSnapshotDataRequest

type UpdateSnapshotDataRequest struct {

	// Unique sha of the snapshot.
	SnapshotSha string `protobuf:"bytes,1,opt,name=snapshot_sha,json=snapshotSha,proto3" json:"snapshot_sha,omitempty"`
	// Snapshot number.
	SnapshotNum uint32 `protobuf:"varint,2,opt,name=snapshot_num,json=snapshotNum,proto3" json:"snapshot_num,omitempty"`
	// Boolean to denote if the snapshot is external.
	External bool `protobuf:"varint,3,opt,name=external,proto3" json:"external,omitempty"`
	// Id of the annealing build that created the snapshot.
	BuildbucketId uint64 `protobuf:"varint,4,opt,name=buildbucket_id,json=buildbucketId,proto3" json:"buildbucket_id,omitempty"`
	// contains filtered or unexported fields
}

This is used by the `update_service` to update the `lookup_service` database with metadata related to snapshots. The `update_snapshot_data` Pub/Sub topic is associated with this schema definition, so messages sent to update snapshot data must follow this format. All the fields must be sent in each message.

func (*UpdateSnapshotDataRequest) Descriptor deprecated

func (*UpdateSnapshotDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateSnapshotDataRequest.ProtoReflect.Descriptor instead.

func (*UpdateSnapshotDataRequest) GetBuildbucketId

func (x *UpdateSnapshotDataRequest) GetBuildbucketId() uint64

func (*UpdateSnapshotDataRequest) GetExternal

func (x *UpdateSnapshotDataRequest) GetExternal() bool

func (*UpdateSnapshotDataRequest) GetSnapshotNum

func (x *UpdateSnapshotDataRequest) GetSnapshotNum() uint32

func (*UpdateSnapshotDataRequest) GetSnapshotSha

func (x *UpdateSnapshotDataRequest) GetSnapshotSha() string

func (*UpdateSnapshotDataRequest) ProtoMessage

func (*UpdateSnapshotDataRequest) ProtoMessage()

func (*UpdateSnapshotDataRequest) ProtoReflect

func (*UpdateSnapshotDataRequest) Reset

func (x *UpdateSnapshotDataRequest) Reset()

func (*UpdateSnapshotDataRequest) String

func (x *UpdateSnapshotDataRequest) String() string

type UploadedArtifactsByService

type UploadedArtifactsByService struct {
	Legacy    *UploadedArtifactsByService_Legacy    `protobuf:"bytes,1,opt,name=legacy,proto3" json:"legacy,omitempty"`
	Toolchain *UploadedArtifactsByService_Toolchain `protobuf:"bytes,2,opt,name=toolchain,proto3" json:"toolchain,omitempty"`
	Image     *UploadedArtifactsByService_Image     `protobuf:"bytes,3,opt,name=image,proto3" json:"image,omitempty"`
	Package   *UploadedArtifactsByService_Package   `protobuf:"bytes,4,opt,name=package,proto3" json:"package,omitempty"`
	Sysroot   *UploadedArtifactsByService_Sysroot   `protobuf:"bytes,5,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	Test      *UploadedArtifactsByService_Test      `protobuf:"bytes,6,opt,name=test,proto3" json:"test,omitempty"`
	Firmware  *UploadedArtifactsByService_Firmware  `protobuf:"bytes,7,opt,name=firmware,proto3" json:"firmware,omitempty"`
	Infra     *UploadedArtifactsByService_Infra     `protobuf:"bytes,8,opt,name=infra,proto3" json:"infra,omitempty"`
	Sdk       *UploadedArtifactsByService_Sdk       `protobuf:"bytes,9,opt,name=sdk,proto3" json:"sdk,omitempty"`
	// contains filtered or unexported fields
}

Artifact information. Used by the ArtifactsService.PrepareForBuild and BundleArtifacts endpoints Response messages.

func (*UploadedArtifactsByService) Descriptor deprecated

func (*UploadedArtifactsByService) Descriptor() ([]byte, []int)

Deprecated: Use UploadedArtifactsByService.ProtoReflect.Descriptor instead.

func (*UploadedArtifactsByService) GetFirmware

func (*UploadedArtifactsByService) GetImage

func (*UploadedArtifactsByService) GetInfra

func (*UploadedArtifactsByService) GetLegacy

func (*UploadedArtifactsByService) GetPackage

func (*UploadedArtifactsByService) GetSdk

func (*UploadedArtifactsByService) GetSysroot

func (*UploadedArtifactsByService) GetTest

func (*UploadedArtifactsByService) GetToolchain

func (*UploadedArtifactsByService) ProtoMessage

func (*UploadedArtifactsByService) ProtoMessage()

func (*UploadedArtifactsByService) ProtoReflect

func (*UploadedArtifactsByService) Reset

func (x *UploadedArtifactsByService) Reset()

func (*UploadedArtifactsByService) String

func (x *UploadedArtifactsByService) String() string

type UploadedArtifactsByService_Firmware

type UploadedArtifactsByService_Firmware struct {
	Artifacts []*UploadedArtifactsByService_Firmware_ArtifactPaths `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadedArtifactsByService_Firmware) Descriptor deprecated

func (*UploadedArtifactsByService_Firmware) Descriptor() ([]byte, []int)

Deprecated: Use UploadedArtifactsByService_Firmware.ProtoReflect.Descriptor instead.

func (*UploadedArtifactsByService_Firmware) GetArtifacts

func (*UploadedArtifactsByService_Firmware) ProtoMessage

func (*UploadedArtifactsByService_Firmware) ProtoMessage()

func (*UploadedArtifactsByService_Firmware) ProtoReflect

func (*UploadedArtifactsByService_Firmware) Reset

func (*UploadedArtifactsByService_Firmware) String

type UploadedArtifactsByService_Firmware_ArtifactPaths

type UploadedArtifactsByService_Firmware_ArtifactPaths struct {

	// The ArtifactType.
	ArtifactType ArtifactsByService_Firmware_ArtifactType `` /* 155-byte string literal not displayed */
	// Absolute path to the artifact file.
	Paths []*Path `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"`
	// The firmware location.
	Location FwLocation `protobuf:"varint,3,opt,name=location,proto3,enum=chromiumos.FwLocation" json:"location,omitempty"`
	// Whether or not the artifact generation failed.
	Failed bool `protobuf:"varint,4,opt,name=failed,proto3" json:"failed,omitempty"`
	// Failure reason that the artifact was not generated.
	FailureReason string `protobuf:"bytes,5,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadedArtifactsByService_Firmware_ArtifactPaths) Descriptor deprecated

Deprecated: Use UploadedArtifactsByService_Firmware_ArtifactPaths.ProtoReflect.Descriptor instead.

func (*UploadedArtifactsByService_Firmware_ArtifactPaths) GetArtifactType

func (*UploadedArtifactsByService_Firmware_ArtifactPaths) GetFailed

func (*UploadedArtifactsByService_Firmware_ArtifactPaths) GetFailureReason

func (*UploadedArtifactsByService_Firmware_ArtifactPaths) GetLocation

func (*UploadedArtifactsByService_Firmware_ArtifactPaths) GetPaths

func (*UploadedArtifactsByService_Firmware_ArtifactPaths) ProtoMessage

func (*UploadedArtifactsByService_Firmware_ArtifactPaths) ProtoReflect

func (*UploadedArtifactsByService_Firmware_ArtifactPaths) Reset

func (*UploadedArtifactsByService_Firmware_ArtifactPaths) String

type UploadedArtifactsByService_Image

type UploadedArtifactsByService_Image struct {
	Artifacts []*UploadedArtifactsByService_Image_ArtifactPaths `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadedArtifactsByService_Image) Descriptor deprecated

func (*UploadedArtifactsByService_Image) Descriptor() ([]byte, []int)

Deprecated: Use UploadedArtifactsByService_Image.ProtoReflect.Descriptor instead.

func (*UploadedArtifactsByService_Image) GetArtifacts

func (*UploadedArtifactsByService_Image) ProtoMessage

func (*UploadedArtifactsByService_Image) ProtoMessage()

func (*UploadedArtifactsByService_Image) ProtoReflect

func (*UploadedArtifactsByService_Image) Reset

func (*UploadedArtifactsByService_Image) String

type UploadedArtifactsByService_Image_ArtifactPaths

type UploadedArtifactsByService_Image_ArtifactPaths struct {

	// The ArtifactType.
	ArtifactType ArtifactsByService_Image_ArtifactType `` /* 152-byte string literal not displayed */
	// Absolute path to the artifact file.
	Paths []*Path `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"`
	// Whether or not the artifact generation failed.
	Failed bool `protobuf:"varint,3,opt,name=failed,proto3" json:"failed,omitempty"`
	// Failure reason that the artifact was not generated.
	FailureReason string `protobuf:"bytes,4,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadedArtifactsByService_Image_ArtifactPaths) Descriptor deprecated

Deprecated: Use UploadedArtifactsByService_Image_ArtifactPaths.ProtoReflect.Descriptor instead.

func (*UploadedArtifactsByService_Image_ArtifactPaths) GetArtifactType

func (*UploadedArtifactsByService_Image_ArtifactPaths) GetFailed

func (*UploadedArtifactsByService_Image_ArtifactPaths) GetFailureReason

func (*UploadedArtifactsByService_Image_ArtifactPaths) GetPaths

func (*UploadedArtifactsByService_Image_ArtifactPaths) ProtoMessage

func (*UploadedArtifactsByService_Image_ArtifactPaths) ProtoReflect

func (*UploadedArtifactsByService_Image_ArtifactPaths) Reset

func (*UploadedArtifactsByService_Image_ArtifactPaths) String

type UploadedArtifactsByService_Infra

type UploadedArtifactsByService_Infra struct {
	Artifacts []*UploadedArtifactsByService_Infra_ArtifactPaths `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadedArtifactsByService_Infra) Descriptor deprecated

func (*UploadedArtifactsByService_Infra) Descriptor() ([]byte, []int)

Deprecated: Use UploadedArtifactsByService_Infra.ProtoReflect.Descriptor instead.

func (*UploadedArtifactsByService_Infra) GetArtifacts

func (*UploadedArtifactsByService_Infra) ProtoMessage

func (*UploadedArtifactsByService_Infra) ProtoMessage()

func (*UploadedArtifactsByService_Infra) ProtoReflect

func (*UploadedArtifactsByService_Infra) Reset

func (*UploadedArtifactsByService_Infra) String

type UploadedArtifactsByService_Infra_ArtifactPaths

type UploadedArtifactsByService_Infra_ArtifactPaths struct {

	// The ArtifactType.
	ArtifactType ArtifactsByService_Infra_ArtifactType `` /* 152-byte string literal not displayed */
	// Absolute path to the artifact file.
	Paths []*Path `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"`
	// Whether or not the artifact generation failed.
	Failed bool `protobuf:"varint,3,opt,name=failed,proto3" json:"failed,omitempty"`
	// Failure reason that the artifact was not generated.
	FailureReason string `protobuf:"bytes,4,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadedArtifactsByService_Infra_ArtifactPaths) Descriptor deprecated

Deprecated: Use UploadedArtifactsByService_Infra_ArtifactPaths.ProtoReflect.Descriptor instead.

func (*UploadedArtifactsByService_Infra_ArtifactPaths) GetArtifactType

func (*UploadedArtifactsByService_Infra_ArtifactPaths) GetFailed

func (*UploadedArtifactsByService_Infra_ArtifactPaths) GetFailureReason

func (*UploadedArtifactsByService_Infra_ArtifactPaths) GetPaths

func (*UploadedArtifactsByService_Infra_ArtifactPaths) ProtoMessage

func (*UploadedArtifactsByService_Infra_ArtifactPaths) ProtoReflect

func (*UploadedArtifactsByService_Infra_ArtifactPaths) Reset

func (*UploadedArtifactsByService_Infra_ArtifactPaths) String

type UploadedArtifactsByService_Legacy

type UploadedArtifactsByService_Legacy struct {
	Artifacts []*UploadedArtifactsByService_Legacy_ArtifactPaths `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
	// contains filtered or unexported fields
}

Legacy artifacts, handled directly ArtifactsService. Artifacts handled within the ArtifactsService endpoints directly. TODO(b/187790484): Drop this message.

func (*UploadedArtifactsByService_Legacy) Descriptor deprecated

func (*UploadedArtifactsByService_Legacy) Descriptor() ([]byte, []int)

Deprecated: Use UploadedArtifactsByService_Legacy.ProtoReflect.Descriptor instead.

func (*UploadedArtifactsByService_Legacy) GetArtifacts

func (*UploadedArtifactsByService_Legacy) ProtoMessage

func (*UploadedArtifactsByService_Legacy) ProtoMessage()

func (*UploadedArtifactsByService_Legacy) ProtoReflect

func (*UploadedArtifactsByService_Legacy) Reset

func (*UploadedArtifactsByService_Legacy) String

type UploadedArtifactsByService_Legacy_ArtifactPaths

type UploadedArtifactsByService_Legacy_ArtifactPaths struct {

	// The ArtifactType.
	ArtifactType ArtifactsByService_Legacy_ArtifactType `` /* 153-byte string literal not displayed */
	// Absolute path to the artifact file.
	Paths []*Path `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"`
	// Whether or not the artifact generation failed.
	Failed bool `protobuf:"varint,3,opt,name=failed,proto3" json:"failed,omitempty"`
	// Failure reason that the artifact was not generated.
	FailureReason string `protobuf:"bytes,4,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadedArtifactsByService_Legacy_ArtifactPaths) Descriptor deprecated

Deprecated: Use UploadedArtifactsByService_Legacy_ArtifactPaths.ProtoReflect.Descriptor instead.

func (*UploadedArtifactsByService_Legacy_ArtifactPaths) GetArtifactType

func (*UploadedArtifactsByService_Legacy_ArtifactPaths) GetFailed

func (*UploadedArtifactsByService_Legacy_ArtifactPaths) GetFailureReason

func (*UploadedArtifactsByService_Legacy_ArtifactPaths) GetPaths

func (*UploadedArtifactsByService_Legacy_ArtifactPaths) ProtoMessage

func (*UploadedArtifactsByService_Legacy_ArtifactPaths) ProtoReflect

func (*UploadedArtifactsByService_Legacy_ArtifactPaths) Reset

func (*UploadedArtifactsByService_Legacy_ArtifactPaths) String

type UploadedArtifactsByService_Package

type UploadedArtifactsByService_Package struct {
	Artifacts []*UploadedArtifactsByService_Package_ArtifactPaths `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadedArtifactsByService_Package) Descriptor deprecated

func (*UploadedArtifactsByService_Package) Descriptor() ([]byte, []int)

Deprecated: Use UploadedArtifactsByService_Package.ProtoReflect.Descriptor instead.

func (*UploadedArtifactsByService_Package) GetArtifacts

func (*UploadedArtifactsByService_Package) ProtoMessage

func (*UploadedArtifactsByService_Package) ProtoMessage()

func (*UploadedArtifactsByService_Package) ProtoReflect

func (*UploadedArtifactsByService_Package) Reset

func (*UploadedArtifactsByService_Package) String

type UploadedArtifactsByService_Package_ArtifactPaths

type UploadedArtifactsByService_Package_ArtifactPaths struct {

	// The ArtifactType.
	ArtifactType ArtifactsByService_Package_ArtifactType `` /* 154-byte string literal not displayed */
	// Absolute path to the artifact file.
	Paths []*Path `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"`
	// Whether or not the artifact generation failed.
	Failed bool `protobuf:"varint,3,opt,name=failed,proto3" json:"failed,omitempty"`
	// Failure reason that the artifact was not generated.
	FailureReason string `protobuf:"bytes,4,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadedArtifactsByService_Package_ArtifactPaths) Descriptor deprecated

Deprecated: Use UploadedArtifactsByService_Package_ArtifactPaths.ProtoReflect.Descriptor instead.

func (*UploadedArtifactsByService_Package_ArtifactPaths) GetArtifactType

func (*UploadedArtifactsByService_Package_ArtifactPaths) GetFailed

func (*UploadedArtifactsByService_Package_ArtifactPaths) GetFailureReason

func (*UploadedArtifactsByService_Package_ArtifactPaths) GetPaths

func (*UploadedArtifactsByService_Package_ArtifactPaths) ProtoMessage

func (*UploadedArtifactsByService_Package_ArtifactPaths) ProtoReflect

func (*UploadedArtifactsByService_Package_ArtifactPaths) Reset

func (*UploadedArtifactsByService_Package_ArtifactPaths) String

type UploadedArtifactsByService_Sdk

type UploadedArtifactsByService_Sdk struct {
	Artifacts []*UploadedArtifactsByService_Sdk_ArtifactPaths `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadedArtifactsByService_Sdk) Descriptor deprecated

func (*UploadedArtifactsByService_Sdk) Descriptor() ([]byte, []int)

Deprecated: Use UploadedArtifactsByService_Sdk.ProtoReflect.Descriptor instead.

func (*UploadedArtifactsByService_Sdk) GetArtifacts

func (*UploadedArtifactsByService_Sdk) ProtoMessage

func (*UploadedArtifactsByService_Sdk) ProtoMessage()

func (*UploadedArtifactsByService_Sdk) ProtoReflect

func (*UploadedArtifactsByService_Sdk) Reset

func (x *UploadedArtifactsByService_Sdk) Reset()

func (*UploadedArtifactsByService_Sdk) String

type UploadedArtifactsByService_Sdk_ArtifactPaths

type UploadedArtifactsByService_Sdk_ArtifactPaths struct {

	// The ArtifactType.
	ArtifactType ArtifactsByService_Sdk_ArtifactType `` /* 150-byte string literal not displayed */
	// Absolute path to the artifact file.
	Paths []*Path `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"`
	// Whether or not the artifact generation failed.
	Failed bool `protobuf:"varint,3,opt,name=failed,proto3" json:"failed,omitempty"`
	// Failure reason that the artifact was not generated.
	FailureReason string `protobuf:"bytes,4,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadedArtifactsByService_Sdk_ArtifactPaths) Descriptor deprecated

Deprecated: Use UploadedArtifactsByService_Sdk_ArtifactPaths.ProtoReflect.Descriptor instead.

func (*UploadedArtifactsByService_Sdk_ArtifactPaths) GetArtifactType

func (*UploadedArtifactsByService_Sdk_ArtifactPaths) GetFailed

func (*UploadedArtifactsByService_Sdk_ArtifactPaths) GetFailureReason

func (*UploadedArtifactsByService_Sdk_ArtifactPaths) GetPaths

func (*UploadedArtifactsByService_Sdk_ArtifactPaths) ProtoMessage

func (*UploadedArtifactsByService_Sdk_ArtifactPaths) ProtoReflect

func (*UploadedArtifactsByService_Sdk_ArtifactPaths) Reset

func (*UploadedArtifactsByService_Sdk_ArtifactPaths) String

type UploadedArtifactsByService_Sysroot

type UploadedArtifactsByService_Sysroot struct {
	Artifacts []*UploadedArtifactsByService_Sysroot_ArtifactPaths `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadedArtifactsByService_Sysroot) Descriptor deprecated

func (*UploadedArtifactsByService_Sysroot) Descriptor() ([]byte, []int)

Deprecated: Use UploadedArtifactsByService_Sysroot.ProtoReflect.Descriptor instead.

func (*UploadedArtifactsByService_Sysroot) GetArtifacts

func (*UploadedArtifactsByService_Sysroot) ProtoMessage

func (*UploadedArtifactsByService_Sysroot) ProtoMessage()

func (*UploadedArtifactsByService_Sysroot) ProtoReflect

func (*UploadedArtifactsByService_Sysroot) Reset

func (*UploadedArtifactsByService_Sysroot) String

type UploadedArtifactsByService_Sysroot_ArtifactPaths

type UploadedArtifactsByService_Sysroot_ArtifactPaths struct {

	// The ArtifactType.
	ArtifactType ArtifactsByService_Sysroot_ArtifactType `` /* 154-byte string literal not displayed */
	// Absolute path to the artifact file.
	Paths []*Path `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"`
	// Whether or not the artifact generation failed.
	Failed bool `protobuf:"varint,3,opt,name=failed,proto3" json:"failed,omitempty"`
	// Failure reason that the artifact was not generated.
	FailureReason string `protobuf:"bytes,4,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadedArtifactsByService_Sysroot_ArtifactPaths) Descriptor deprecated

Deprecated: Use UploadedArtifactsByService_Sysroot_ArtifactPaths.ProtoReflect.Descriptor instead.

func (*UploadedArtifactsByService_Sysroot_ArtifactPaths) GetArtifactType

func (*UploadedArtifactsByService_Sysroot_ArtifactPaths) GetFailed

func (*UploadedArtifactsByService_Sysroot_ArtifactPaths) GetFailureReason

func (*UploadedArtifactsByService_Sysroot_ArtifactPaths) GetPaths

func (*UploadedArtifactsByService_Sysroot_ArtifactPaths) ProtoMessage

func (*UploadedArtifactsByService_Sysroot_ArtifactPaths) ProtoReflect

func (*UploadedArtifactsByService_Sysroot_ArtifactPaths) Reset

func (*UploadedArtifactsByService_Sysroot_ArtifactPaths) String

type UploadedArtifactsByService_Test

type UploadedArtifactsByService_Test struct {
	Artifacts []*UploadedArtifactsByService_Test_ArtifactPaths `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadedArtifactsByService_Test) Descriptor deprecated

func (*UploadedArtifactsByService_Test) Descriptor() ([]byte, []int)

Deprecated: Use UploadedArtifactsByService_Test.ProtoReflect.Descriptor instead.

func (*UploadedArtifactsByService_Test) GetArtifacts

func (*UploadedArtifactsByService_Test) ProtoMessage

func (*UploadedArtifactsByService_Test) ProtoMessage()

func (*UploadedArtifactsByService_Test) ProtoReflect

func (*UploadedArtifactsByService_Test) Reset

func (*UploadedArtifactsByService_Test) String

type UploadedArtifactsByService_Test_ArtifactPaths

type UploadedArtifactsByService_Test_ArtifactPaths struct {

	// The ArtifactType.
	ArtifactType ArtifactsByService_Test_ArtifactType `` /* 151-byte string literal not displayed */
	// Absolute path to the artifact file.
	Paths []*Path `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"`
	// Whether or not the artifact generation failed.
	Failed bool `protobuf:"varint,3,opt,name=failed,proto3" json:"failed,omitempty"`
	// Failure reason that the artifact was not generated.
	FailureReason string `protobuf:"bytes,4,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadedArtifactsByService_Test_ArtifactPaths) Descriptor deprecated

Deprecated: Use UploadedArtifactsByService_Test_ArtifactPaths.ProtoReflect.Descriptor instead.

func (*UploadedArtifactsByService_Test_ArtifactPaths) GetArtifactType

func (*UploadedArtifactsByService_Test_ArtifactPaths) GetFailed

func (*UploadedArtifactsByService_Test_ArtifactPaths) GetFailureReason

func (*UploadedArtifactsByService_Test_ArtifactPaths) GetPaths

func (*UploadedArtifactsByService_Test_ArtifactPaths) ProtoMessage

func (*UploadedArtifactsByService_Test_ArtifactPaths) ProtoReflect

func (*UploadedArtifactsByService_Test_ArtifactPaths) Reset

func (*UploadedArtifactsByService_Test_ArtifactPaths) String

type UploadedArtifactsByService_Toolchain

type UploadedArtifactsByService_Toolchain struct {
	Artifacts []*UploadedArtifactsByService_Toolchain_ArtifactPaths `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadedArtifactsByService_Toolchain) Descriptor deprecated

func (*UploadedArtifactsByService_Toolchain) Descriptor() ([]byte, []int)

Deprecated: Use UploadedArtifactsByService_Toolchain.ProtoReflect.Descriptor instead.

func (*UploadedArtifactsByService_Toolchain) GetArtifacts

func (*UploadedArtifactsByService_Toolchain) ProtoMessage

func (*UploadedArtifactsByService_Toolchain) ProtoMessage()

func (*UploadedArtifactsByService_Toolchain) ProtoReflect

func (*UploadedArtifactsByService_Toolchain) Reset

func (*UploadedArtifactsByService_Toolchain) String

type UploadedArtifactsByService_Toolchain_ArtifactPaths

type UploadedArtifactsByService_Toolchain_ArtifactPaths struct {

	// The ArtifactType.
	ArtifactType ArtifactsByService_Toolchain_ArtifactType `` /* 156-byte string literal not displayed */
	// Absolute path to the artifact file.
	Paths []*Path `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"`
	// Whether or not the artifact generation failed.
	Failed bool `protobuf:"varint,3,opt,name=failed,proto3" json:"failed,omitempty"`
	// Failure reason that the artifact was not generated.
	FailureReason string `protobuf:"bytes,4,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadedArtifactsByService_Toolchain_ArtifactPaths) Descriptor deprecated

Deprecated: Use UploadedArtifactsByService_Toolchain_ArtifactPaths.ProtoReflect.Descriptor instead.

func (*UploadedArtifactsByService_Toolchain_ArtifactPaths) GetArtifactType

func (*UploadedArtifactsByService_Toolchain_ArtifactPaths) GetFailed

func (*UploadedArtifactsByService_Toolchain_ArtifactPaths) GetFailureReason

func (*UploadedArtifactsByService_Toolchain_ArtifactPaths) GetPaths

func (*UploadedArtifactsByService_Toolchain_ArtifactPaths) ProtoMessage

func (*UploadedArtifactsByService_Toolchain_ArtifactPaths) ProtoReflect

func (*UploadedArtifactsByService_Toolchain_ArtifactPaths) Reset

func (*UploadedArtifactsByService_Toolchain_ArtifactPaths) String

type UseFlag

type UseFlag struct {

	// The use flag.
	Flag string `protobuf:"bytes,1,opt,name=flag,proto3" json:"flag,omitempty"`
	// contains filtered or unexported fields
}

Message for USE flags.

func (*UseFlag) Descriptor deprecated

func (*UseFlag) Descriptor() ([]byte, []int)

Deprecated: Use UseFlag.ProtoReflect.Descriptor instead.

func (*UseFlag) GetFlag

func (x *UseFlag) GetFlag() string

func (*UseFlag) ProtoMessage

func (*UseFlag) ProtoMessage()

func (*UseFlag) ProtoReflect

func (x *UseFlag) ProtoReflect() protoreflect.Message

func (*UseFlag) Reset

func (x *UseFlag) Reset()

func (*UseFlag) String

func (x *UseFlag) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL