api

package
v0.0.0-...-5dc5008 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2024 License: BSD-3-Clause Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	MarkStableStatusType_name = map[int32]string{
		0: "MARK_STABLE_STATUS_UNSPECIFIED",
		1: "MARK_STABLE_STATUS_SUCCESS",
		2: "MARK_STABLE_STATUS_PINNED",
		3: "MARK_STABLE_STATUS_EARLY_EXIT",
	}
	MarkStableStatusType_value = map[string]int32{
		"MARK_STABLE_STATUS_UNSPECIFIED": 0,
		"MARK_STABLE_STATUS_SUCCESS":     1,
		"MARK_STABLE_STATUS_PINNED":      2,
		"MARK_STABLE_STATUS_EARLY_EXIT":  3,
	}
)

Enum value maps for MarkStableStatusType.

View Source
var (
	PrepareForBuildResponse_BuildRelevance_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "NEEDED",
		2: "UNKNOWN",
		3: "POINTLESS",
	}
	PrepareForBuildResponse_BuildRelevance_value = map[string]int32{
		"UNSPECIFIED": 0,
		"NEEDED":      1,
		"UNKNOWN":     2,
		"POINTLESS":   3,
	}
)

Enum value maps for PrepareForBuildResponse_BuildRelevance.

View Source
var (
	BuildSetupResponse_BuildRelevance_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "NEEDED",
		2: "UNKNOWN",
		3: "POINTLESS",
	}
	BuildSetupResponse_BuildRelevance_value = map[string]int32{
		"UNSPECIFIED": 0,
		"NEEDED":      1,
		"UNKNOWN":     2,
		"POINTLESS":   3,
	}
)

Enum value maps for BuildSetupResponse_BuildRelevance.

View Source
var (
	BinhostKey_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "POSTSUBMIT_BINHOST",
		2: "LATEST_RELEASE_CHROME_BINHOST",
		3: "PREFLIGHT_BINHOST",
		4: "PUBLIC_BINHOST",
		5: "CQ_BINHOST",
		6: "INFORMATIONAL_BINHOST",
		7: "SNAPSHOT_BINHOST",
	}
	BinhostKey_value = map[string]int32{
		"UNSPECIFIED":                   0,
		"POSTSUBMIT_BINHOST":            1,
		"LATEST_RELEASE_CHROME_BINHOST": 2,
		"PREFLIGHT_BINHOST":             3,
		"PUBLIC_BINHOST":                4,
		"CQ_BINHOST":                    5,
		"INFORMATIONAL_BINHOST":         6,
		"SNAPSHOT_BINHOST":              7,
	}
)

Enum value maps for BinhostKey.

View Source
var (
	OverlayType_name = map[int32]string{
		0: "OVERLAYTYPE_UNSPECIFIED",
		1: "OVERLAYTYPE_BOTH",
		2: "OVERLAYTYPE_PUBLIC",
		3: "OVERLAYTYPE_PRIVATE",
		4: "OVERLAYTYPE_NONE",
	}
	OverlayType_value = map[string]int32{
		"OVERLAYTYPE_UNSPECIFIED": 0,
		"OVERLAYTYPE_BOTH":        1,
		"OVERLAYTYPE_PUBLIC":      2,
		"OVERLAYTYPE_PRIVATE":     3,
		"OVERLAYTYPE_NONE":        4,
	}
)

Enum value maps for OverlayType.

View Source
var (
	ChrootAssertion_name = map[int32]string{
		0: "NO_ASSERTION",
		1: "INSIDE",
		2: "OUTSIDE",
	}
	ChrootAssertion_value = map[string]int32{
		"NO_ASSERTION": 0,
		"INSIDE":       1,
		"OUTSIDE":      2,
	}
)

Enum value maps for ChrootAssertion.

View Source
var (
	ListVisibility_name = map[int32]string{
		0: "LV_NOT_SPECIFIED",
		1: "LV_VISIBLE",
		2: "LV_HIDDEN",
	}
	ListVisibility_value = map[string]int32{
		"LV_NOT_SPECIFIED": 0,
		"LV_VISIBLE":       1,
		"LV_HIDDEN":        2,
	}
)

Enum value maps for ListVisibility.

View Source
var (
	BranchedExecution_name = map[int32]string{
		0: "EXECUTE_NOT_SPECIFIED",
		1: "EXECUTE_BRANCHED",
		2: "EXECUTE_TOT",
	}
	BranchedExecution_value = map[string]int32{
		"EXECUTE_NOT_SPECIFIED": 0,
		"EXECUTE_BRANCHED":      1,
		"EXECUTE_TOT":           2,
	}
)

Enum value maps for BranchedExecution.

View Source
var (
	CallType_name = map[int32]string{
		0: "CALL_TYPE_NONE",
		1: "CALL_TYPE_EXECUTE",
		2: "CALL_TYPE_VALIDATE_ONLY",
		3: "CALL_TYPE_MOCK_SUCCESS",
		4: "CALL_TYPE_MOCK_FAILURE",
		5: "CALL_TYPE_MOCK_INVALID",
	}
	CallType_value = map[string]int32{
		"CALL_TYPE_NONE":          0,
		"CALL_TYPE_EXECUTE":       1,
		"CALL_TYPE_VALIDATE_ONLY": 2,
		"CALL_TYPE_MOCK_SUCCESS":  3,
		"CALL_TYPE_MOCK_FAILURE":  4,
		"CALL_TYPE_MOCK_INVALID":  5,
	}
)

Enum value maps for CallType.

View Source
var (
	TestEnum_name = map[int32]string{
		0: "TEST_ENUM_UNSPECIFIED",
		1: "TEST_ENUM_FOO",
		2: "TEST_ENUM_BAR",
		3: "TEST_ENUM_BAZ",
	}
	TestEnum_value = map[string]int32{
		"TEST_ENUM_UNSPECIFIED": 0,
		"TEST_ENUM_FOO":         1,
		"TEST_ENUM_BAR":         2,
		"TEST_ENUM_BAZ":         3,
	}
)

Enum value maps for TestEnum.

View Source
var (
	RunCopybotRequest_MergeConflictBehavior_name = map[int32]string{
		0: "MERGE_CONFLICT_BEHAVIOR_UNSPECIFIED",
		1: "MERGE_CONFLICT_BEHAVIOR_SKIP",
		2: "MERGE_CONFLICT_BEHAVIOR_FAIL",
		3: "MERGE_CONFLICT_BEHAVIOR_STOP",
	}
	RunCopybotRequest_MergeConflictBehavior_value = map[string]int32{
		"MERGE_CONFLICT_BEHAVIOR_UNSPECIFIED": 0,
		"MERGE_CONFLICT_BEHAVIOR_SKIP":        1,
		"MERGE_CONFLICT_BEHAVIOR_FAIL":        2,
		"MERGE_CONFLICT_BEHAVIOR_STOP":        3,
	}
)

Enum value maps for RunCopybotRequest_MergeConflictBehavior.

View Source
var (
	RunCopybotResponse_FailureReason_name = map[int32]string{
		0: "FAILURE_UNKNOWN",
		1: "FAILURE_UPSTREAM_FETCH_ERROR",
		2: "FAILURE_DOWNSTREAM_FETCH_ERROR",
		3: "FAILURE_DOWNSTREAM_PUSH_ERROR",
		4: "FAILURE_MERGE_CONFLITS",
	}
	RunCopybotResponse_FailureReason_value = map[string]int32{
		"FAILURE_UNKNOWN":                0,
		"FAILURE_UPSTREAM_FETCH_ERROR":   1,
		"FAILURE_DOWNSTREAM_FETCH_ERROR": 2,
		"FAILURE_DOWNSTREAM_PUSH_ERROR":  3,
		"FAILURE_MERGE_CONFLITS":         4,
	}
)

Enum value maps for RunCopybotResponse_FailureReason.

View Source
var (
	FirmwareArtifactInfo_TarballInfo_FirmwareType_Type_name = map[int32]string{
		0: "UNKNOWN",
		1: "MAIN",
		2: "EC",
		3: "PD",
	}
	FirmwareArtifactInfo_TarballInfo_FirmwareType_Type_value = map[string]int32{
		"UNKNOWN": 0,
		"MAIN":    1,
		"EC":      2,
		"PD":      3,
	}
)

Enum value maps for FirmwareArtifactInfo_TarballInfo_FirmwareType_Type.

View Source
var (
	FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type_name = map[int32]string{
		0: "UNKNOWN",
		1: "LCOV",
	}
	FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type_value = map[string]int32{
		"UNKNOWN": 0,
		"LCOV":    1,
	}
)

Enum value maps for FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type.

View Source
var (
	FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType_Type_name = map[int32]string{
		0: "UNKNOWN",
		1: "EC",
	}
	FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType_Type_value = map[string]int32{
		"UNKNOWN": 0,
		"EC":      1,
	}
)

Enum value maps for FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType_Type.

View Source
var (
	NeedsChromeSourceResponse_Reason_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "NO_PREBUILT",
		2: "COMPILE_SOURCE",
		3: "LOCAL_UPREV",
		4: "FOLLOWER_LACKS_PREBUILT",
	}
	NeedsChromeSourceResponse_Reason_value = map[string]int32{
		"UNSPECIFIED":             0,
		"NO_PREBUILT":             1,
		"COMPILE_SOURCE":          2,
		"LOCAL_UPREV":             3,
		"FOLLOWER_LACKS_PREBUILT": 4,
	}
)

Enum value maps for NeedsChromeSourceResponse_Reason.

View Source
var (
	GenerationResponse_FailureReason_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "NOT_MINIOS_COMPATIBLE",
		2: "MINIOS_COUNT_MISMATCH",
	}
	GenerationResponse_FailureReason_value = map[string]int32{
		"UNSPECIFIED":           0,
		"NOT_MINIOS_COMPATIBLE": 1,
		"MINIOS_COUNT_MISMATCH": 2,
	}
)

Enum value maps for GenerationResponse_FailureReason.

View Source
var (
	GenerateUnsignedPayloadResponse_FailureReason_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "NOT_MINIOS_COMPATIBLE",
		2: "MINIOS_COUNT_MISMATCH",
	}
	GenerateUnsignedPayloadResponse_FailureReason_value = map[string]int32{
		"UNSPECIFIED":           0,
		"NOT_MINIOS_COMPATIBLE": 1,
		"MINIOS_COUNT_MISMATCH": 2,
	}
)

Enum value maps for GenerateUnsignedPayloadResponse_FailureReason.

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

Enum value maps for InstallPackagesRequest_BazelTargets.

View Source
var (
	VmTestRequest_TestHarness_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "TAST",
		2: "AUTOTEST",
	}
	VmTestRequest_TestHarness_value = map[string]int32{
		"UNSPECIFIED": 0,
		"TAST":        1,
		"AUTOTEST":    2,
	}
)

Enum value maps for VmTestRequest_TestHarness.

View Source
var (
	AutotestTest_ExecutionEnvironment_name = map[int32]string{
		0: "EXECUTION_ENVIRONMENT_UNSPECIFIED",
		1: "EXECUTION_ENVIRONMENT_CLIENT",
		2: "EXECUTION_ENVIRONMENT_SERVER",
	}
	AutotestTest_ExecutionEnvironment_value = map[string]int32{
		"EXECUTION_ENVIRONMENT_UNSPECIFIED": 0,
		"EXECUTION_ENVIRONMENT_CLIENT":      1,
		"EXECUTION_ENVIRONMENT_SERVER":      2,
	}
)

Enum value maps for AutotestTest_ExecutionEnvironment.

View Source
var (
	LinterFinding_Linters_name = map[int32]string{
		0: "LINTER_UNSPECIFIED",
		1: "CLANG_TIDY",
		2: "CARGO_CLIPPY",
		3: "GO_LINT",
		4: "IWYU",
	}
	LinterFinding_Linters_value = map[string]int32{
		"LINTER_UNSPECIFIED": 0,
		"CLANG_TIDY":         1,
		"CARGO_CLIPPY":       2,
		"GO_LINT":            3,
		"IWYU":               4,
	}
)

Enum value maps for LinterFinding_Linters.

View Source
var AndroidService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.AndroidService",
	HandlerType: (*AndroidServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetLatestBuild",
			Handler:    _AndroidService_GetLatestBuild_Handler,
		},
		{
			MethodName: "MarkStable",
			Handler:    _AndroidService_MarkStable_Handler,
		},
		{
			MethodName: "UnpinVersion",
			Handler:    _AndroidService_UnpinVersion_Handler,
		},
		{
			MethodName: "WriteLKGB",
			Handler:    _AndroidService_WriteLKGB_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/android.proto",
}

AndroidService_ServiceDesc is the grpc.ServiceDesc for AndroidService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ApiService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.ApiService",
	HandlerType: (*ApiServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CompileProto",
			Handler:    _ApiService_CompileProto_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/api.proto",
}

ApiService_ServiceDesc is the grpc.ServiceDesc for ApiService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ArtifactsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.ArtifactsService",
	HandlerType: (*ArtifactsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "BuildSetup",
			Handler:    _ArtifactsService_BuildSetup_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _ArtifactsService_Get_Handler,
		},
		{
			MethodName: "FetchPinnedGuestImageUris",
			Handler:    _ArtifactsService_FetchPinnedGuestImageUris_Handler,
		},
		{
			MethodName: "FetchMetadata",
			Handler:    _ArtifactsService_FetchMetadata_Handler,
		},
		{
			MethodName: "FetchCentralizedSuites",
			Handler:    _ArtifactsService_FetchCentralizedSuites_Handler,
		},
		{
			MethodName: "BundleAutotestFiles",
			Handler:    _ArtifactsService_BundleAutotestFiles_Handler,
		},
		{
			MethodName: "BundleChromeOSConfig",
			Handler:    _ArtifactsService_BundleChromeOSConfig_Handler,
		},
		{
			MethodName: "BundleDebugSymbols",
			Handler:    _ArtifactsService_BundleDebugSymbols_Handler,
		},
		{
			MethodName: "BundleEbuildLogs",
			Handler:    _ArtifactsService_BundleEbuildLogs_Handler,
		},
		{
			MethodName: "BundleFirmware",
			Handler:    _ArtifactsService_BundleFirmware_Handler,
		},
		{
			MethodName: "BundleImageArchives",
			Handler:    _ArtifactsService_BundleImageArchives_Handler,
		},
		{
			MethodName: "BundleImageZip",
			Handler:    _ArtifactsService_BundleImageZip_Handler,
		},
		{
			MethodName: "BundlePinnedGuestImages",
			Handler:    _ArtifactsService_BundlePinnedGuestImages_Handler,
		},
		{
			MethodName: "BundleSimpleChromeArtifacts",
			Handler:    _ArtifactsService_BundleSimpleChromeArtifacts_Handler,
		},
		{
			MethodName: "BundleTastFiles",
			Handler:    _ArtifactsService_BundleTastFiles_Handler,
		},
		{
			MethodName: "BundleTestUpdatePayloads",
			Handler:    _ArtifactsService_BundleTestUpdatePayloads_Handler,
		},
		{
			MethodName: "BundleVmFiles",
			Handler:    _ArtifactsService_BundleVmFiles_Handler,
		},
		{
			MethodName: "BundleFpmcuUnittests",
			Handler:    _ArtifactsService_BundleFpmcuUnittests_Handler,
		},
		{
			MethodName: "BundleGceTarball",
			Handler:    _ArtifactsService_BundleGceTarball_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/artifacts.proto",
}

ArtifactsService_ServiceDesc is the grpc.ServiceDesc for ArtifactsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var BinhostService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.BinhostService",
	HandlerType: (*BinhostServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _BinhostService_Get_Handler,
		},
		{
			MethodName: "GetPrivatePrebuiltAclArgs",
			Handler:    _BinhostService_GetPrivatePrebuiltAclArgs_Handler,
		},
		{
			MethodName: "PrepareBinhostUploads",
			Handler:    _BinhostService_PrepareBinhostUploads_Handler,
		},
		{
			MethodName: "PrepareDevInstallBinhostUploads",
			Handler:    _BinhostService_PrepareDevInstallBinhostUploads_Handler,
		},
		{
			MethodName: "PrepareChromeBinhostUploads",
			Handler:    _BinhostService_PrepareChromeBinhostUploads_Handler,
		},
		{
			MethodName: "UpdatePackageIndex",
			Handler:    _BinhostService_UpdatePackageIndex_Handler,
		},
		{
			MethodName: "SetBinhost",
			Handler:    _BinhostService_SetBinhost_Handler,
		},
		{
			MethodName: "RegenBuildCache",
			Handler:    _BinhostService_RegenBuildCache_Handler,
		},
		{
			MethodName: "GetBinhostConfPath",
			Handler:    _BinhostService_GetBinhostConfPath_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/binhost.proto",
}

BinhostService_ServiceDesc is the grpc.ServiceDesc for BinhostService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ChromeLkgmService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.ChromeLkgmService",
	HandlerType: (*ChromeLkgmServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "FindLkgm",
			Handler:    _ChromeLkgmService_FindLkgm_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/chrome_lkgm.proto",
}

ChromeLkgmService_ServiceDesc is the grpc.ServiceDesc for ChromeLkgmService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CopybotService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.CopybotService",
	HandlerType: (*CopybotServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "RunCopybot",
			Handler:    _CopybotService_RunCopybot_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/copybot.proto",
}

CopybotService_ServiceDesc is the grpc.ServiceDesc for CopybotService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var DependencyService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.DependencyService",
	HandlerType: (*DependencyServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetBuildDependencyGraph",
			Handler:    _DependencyService_GetBuildDependencyGraph_Handler,
		},
		{
			MethodName: "GetToolchainPaths",
			Handler:    _DependencyService_GetToolchainPaths_Handler,
		},
		{
			MethodName: "List",
			Handler:    _DependencyService_List_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/depgraph.proto",
}

DependencyService_ServiceDesc is the grpc.ServiceDesc for DependencyService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var DlcService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.DlcService",
	HandlerType: (*DlcServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GenerateDlcArtifactsList",
			Handler:    _DlcService_GenerateDlcArtifactsList_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/dlc.proto",
}

DlcService_ServiceDesc is the grpc.ServiceDesc for DlcService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var (
	// optional chromite.api.BuildApiMethodOptions method_options = 55000;
	E_MethodOptions = &file_chromite_api_build_api_proto_extTypes[1]
)

Extension fields to descriptorpb.MethodOptions.

View Source
var (
	// optional chromite.api.BuildApiServiceOptions service_options = 55000;
	E_ServiceOptions = &file_chromite_api_build_api_proto_extTypes[0]
)

Extension fields to descriptorpb.ServiceOptions.

View Source
var File_chromite_api_android_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_api_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_artifacts_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_binhost_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_build_api_config_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_build_api_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_build_api_test_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_chrome_lkgm_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_copybot_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_depgraph_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_dlc_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_firmware_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_image_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_metadata_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_observability_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_packages_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_payload_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_portage_explorer_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_relevancy_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_remote_test_driver_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_sdk_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_sdk_subtools_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_signing_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_sysroot_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_test_metadata_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_test_proto protoreflect.FileDescriptor
View Source
var File_chromite_api_toolchain_proto protoreflect.FileDescriptor
View Source
var FirmwareService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.FirmwareService",
	HandlerType: (*FirmwareServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "BuildAllFirmware",
			Handler:    _FirmwareService_BuildAllFirmware_Handler,
		},
		{
			MethodName: "TestAllFirmware",
			Handler:    _FirmwareService_TestAllFirmware_Handler,
		},
		{
			MethodName: "BundleFirmwareArtifacts",
			Handler:    _FirmwareService_BundleFirmwareArtifacts_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/firmware.proto",
}

FirmwareService_ServiceDesc is the grpc.ServiceDesc for FirmwareService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var HiddenService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.HiddenService",
	HandlerType: (*HiddenServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "HiddenMethod",
			Handler:    _HiddenService_HiddenMethod_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/build_api_test.proto",
}

HiddenService_ServiceDesc is the grpc.ServiceDesc for HiddenService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ImageService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.ImageService",
	HandlerType: (*ImageServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _ImageService_Create_Handler,
		},
		{
			MethodName: "CreateNetboot",
			Handler:    _ImageService_CreateNetboot_Handler,
		},
		{
			MethodName: "Test",
			Handler:    _ImageService_Test_Handler,
		},
		{
			MethodName: "SignerTest",
			Handler:    _ImageService_SignerTest_Handler,
		},
		{
			MethodName: "PushImage",
			Handler:    _ImageService_PushImage_Handler,
		},
		{
			MethodName: "SignImage",
			Handler:    _ImageService_SignImage_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/image.proto",
}

ImageService_ServiceDesc is the grpc.ServiceDesc for ImageService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var InsideChrootApiService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.InsideChrootApiService",
	HandlerType: (*InsideChrootApiServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "InsideServiceInsideMethod",
			Handler:    _InsideChrootApiService_InsideServiceInsideMethod_Handler,
		},
		{
			MethodName: "InsideServiceOutsideMethod",
			Handler:    _InsideChrootApiService_InsideServiceOutsideMethod_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/build_api_test.proto",
}

InsideChrootApiService_ServiceDesc is the grpc.ServiceDesc for InsideChrootApiService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var MetadataService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.MetadataService",
	HandlerType: (*MetadataServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "SystemImageMetadata",
			Handler:    _MetadataService_SystemImageMetadata_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/metadata.proto",
}

MetadataService_ServiceDesc is the grpc.ServiceDesc for MetadataService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var MethodService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.MethodService",
	HandlerType: (*MethodServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _MethodService_Get_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/api.proto",
}

MethodService_ServiceDesc is the grpc.ServiceDesc for MethodService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ObservabilityService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.ObservabilityService",
	HandlerType: (*ObservabilityServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetImageSizeData",
			Handler:    _ObservabilityService_GetImageSizeData_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/observability.proto",
}

ObservabilityService_ServiceDesc is the grpc.ServiceDesc for ObservabilityService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var OutsideChrootApiService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.OutsideChrootApiService",
	HandlerType: (*OutsideChrootApiServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "OutsideServiceOutsideMethod",
			Handler:    _OutsideChrootApiService_OutsideServiceOutsideMethod_Handler,
		},
		{
			MethodName: "OutsideServiceInsideMethod",
			Handler:    _OutsideChrootApiService_OutsideServiceInsideMethod_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/build_api_test.proto",
}

OutsideChrootApiService_ServiceDesc is the grpc.ServiceDesc for OutsideChrootApiService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var PackageService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.PackageService",
	HandlerType: (*PackageServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "BuildsChrome",
			Handler:    _PackageService_BuildsChrome_Handler,
		},
		{
			MethodName: "GetAndroidMetadata",
			Handler:    _PackageService_GetAndroidMetadata_Handler,
		},
		{
			MethodName: "GetBestVisible",
			Handler:    _PackageService_GetBestVisible_Handler,
		},
		{
			MethodName: "GetChromeVersion",
			Handler:    _PackageService_GetChromeVersion_Handler,
		},
		{
			MethodName: "GetTargetVersions",
			Handler:    _PackageService_GetTargetVersions_Handler,
		},
		{
			MethodName: "GetBuilderMetadata",
			Handler:    _PackageService_GetBuilderMetadata_Handler,
		},
		{
			MethodName: "HasChromePrebuilt",
			Handler:    _PackageService_HasChromePrebuilt_Handler,
		},
		{
			MethodName: "HasPrebuilt",
			Handler:    _PackageService_HasPrebuilt_Handler,
		},
		{
			MethodName: "NeedsChromeSource",
			Handler:    _PackageService_NeedsChromeSource_Handler,
		},
		{
			MethodName: "RevBumpChrome",
			Handler:    _PackageService_RevBumpChrome_Handler,
		},
		{
			MethodName: "Uprev",
			Handler:    _PackageService_Uprev_Handler,
		},
		{
			MethodName: "UprevVersionedPackage",
			Handler:    _PackageService_UprevVersionedPackage_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/packages.proto",
}

PackageService_ServiceDesc is the grpc.ServiceDesc for PackageService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var PayloadService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.PayloadService",
	HandlerType: (*PayloadServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GeneratePayload",
			Handler:    _PayloadService_GeneratePayload_Handler,
		},
		{
			MethodName: "GenerateUnsignedPayload",
			Handler:    _PayloadService_GenerateUnsignedPayload_Handler,
		},
		{
			MethodName: "FinalizePayload",
			Handler:    _PayloadService_FinalizePayload_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/payload.proto",
}

PayloadService_ServiceDesc is the grpc.ServiceDesc for PayloadService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var PortageExplorerService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.PortageExplorerService",
	HandlerType: (*PortageExplorerServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "RunSpiders",
			Handler:    _PortageExplorerService_RunSpiders_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/portage_explorer.proto",
}

PortageExplorerService_ServiceDesc is the grpc.ServiceDesc for PortageExplorerService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var RelevancyService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.RelevancyService",
	HandlerType: (*RelevancyServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetRelevantBuildTargets",
			Handler:    _RelevancyService_GetRelevantBuildTargets_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/relevancy.proto",
}

RelevancyService_ServiceDesc is the grpc.ServiceDesc for RelevancyService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var RemoteTestDriverService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.RemoteTestDriverService",
	HandlerType: (*RemoteTestDriverServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Assemble",
			Handler:    _RemoteTestDriverService_Assemble_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/remote_test_driver.proto",
}

RemoteTestDriverService_ServiceDesc is the grpc.ServiceDesc for RemoteTestDriverService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SdkService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.SdkService",
	HandlerType: (*SdkServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _SdkService_Create_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _SdkService_Delete_Handler,
		},
		{
			MethodName: "Clean",
			Handler:    _SdkService_Clean_Handler,
		},
		{
			MethodName: "Unmount",
			Handler:    _SdkService_Unmount_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _SdkService_Update_Handler,
		},
		{
			MethodName: "Uprev",
			Handler:    _SdkService_Uprev_Handler,
		},
		{
			MethodName: "CreateSnapshot",
			Handler:    _SdkService_CreateSnapshot_Handler,
		},
		{
			MethodName: "RestoreSnapshot",
			Handler:    _SdkService_RestoreSnapshot_Handler,
		},
		{
			MethodName: "UnmountPath",
			Handler:    _SdkService_UnmountPath_Handler,
		},
		{
			MethodName: "BuildPrebuilts",
			Handler:    _SdkService_BuildPrebuilts_Handler,
		},
		{
			MethodName: "BuildSdkTarball",
			Handler:    _SdkService_BuildSdkTarball_Handler,
		},
		{
			MethodName: "CreateManifestFromSdk",
			Handler:    _SdkService_CreateManifestFromSdk_Handler,
		},
		{
			MethodName: "CreateBinhostCLs",
			Handler:    _SdkService_CreateBinhostCLs_Handler,
		},
		{
			MethodName: "UploadPrebuiltPackages",
			Handler:    _SdkService_UploadPrebuiltPackages_Handler,
		},
		{
			MethodName: "BuildSdkToolchain",
			Handler:    _SdkService_BuildSdkToolchain_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/sdk.proto",
}

SdkService_ServiceDesc is the grpc.ServiceDesc for SdkService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SdkSubtoolsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.SdkSubtoolsService",
	HandlerType: (*SdkSubtoolsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "BuildSdkSubtools",
			Handler:    _SdkSubtoolsService_BuildSdkSubtools_Handler,
		},
		{
			MethodName: "UploadSdkSubtools",
			Handler:    _SdkSubtoolsService_UploadSdkSubtools_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/sdk_subtools.proto",
}

SdkSubtoolsService_ServiceDesc is the grpc.ServiceDesc for SdkSubtoolsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SigningService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.SigningService",
	HandlerType: (*SigningServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreatePreMPKeys",
			Handler:    _SigningService_CreatePreMPKeys_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/signing.proto",
}

SigningService_ServiceDesc is the grpc.ServiceDesc for SigningService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SysrootService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.SysrootService",
	HandlerType: (*SysrootServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _SysrootService_Create_Handler,
		},
		{
			MethodName: "GetTargetArchitecture",
			Handler:    _SysrootService_GetTargetArchitecture_Handler,
		},
		{
			MethodName: "GenerateArchive",
			Handler:    _SysrootService_GenerateArchive_Handler,
		},
		{
			MethodName: "ExtractArchive",
			Handler:    _SysrootService_ExtractArchive_Handler,
		},
		{
			MethodName: "InstallToolchain",
			Handler:    _SysrootService_InstallToolchain_Handler,
		},
		{
			MethodName: "InstallPackages",
			Handler:    _SysrootService_InstallPackages_Handler,
		},
		{
			MethodName: "CreateSimpleChromeSysroot",
			Handler:    _SysrootService_CreateSimpleChromeSysroot_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/sysroot.proto",
}

SysrootService_ServiceDesc is the grpc.ServiceDesc for SysrootService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var TestApiService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.TestApiService",
	HandlerType: (*TestApiServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "InputOutputMethod",
			Handler:    _TestApiService_InputOutputMethod_Handler,
		},
		{
			MethodName: "RenamedMethod",
			Handler:    _TestApiService_RenamedMethod_Handler,
		},
		{
			MethodName: "HiddenMethod",
			Handler:    _TestApiService_HiddenMethod_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/build_api_test.proto",
}

TestApiService_ServiceDesc is the grpc.ServiceDesc for TestApiService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var TestMetadataService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.TestMetadataService",
	HandlerType: (*TestMetadataServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _TestMetadataService_Get_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/test_metadata.proto",
}

TestMetadataService_ServiceDesc is the grpc.ServiceDesc for TestMetadataService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var TestService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.TestService",
	HandlerType: (*TestServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "BuildTestServiceContainers",
			Handler:    _TestService_BuildTestServiceContainers_Handler,
		},
		{
			MethodName: "BuildTargetUnitTest",
			Handler:    _TestService_BuildTargetUnitTest_Handler,
		},
		{
			MethodName: "ChromiteUnitTest",
			Handler:    _TestService_ChromiteUnitTest_Handler,
		},
		{
			MethodName: "ChromitePytest",
			Handler:    _TestService_ChromitePytest_Handler,
		},
		{
			MethodName: "BazelTest",
			Handler:    _TestService_BazelTest_Handler,
		},
		{
			MethodName: "CrosSigningTest",
			Handler:    _TestService_CrosSigningTest_Handler,
		},
		{
			MethodName: "DebugInfoTest",
			Handler:    _TestService_DebugInfoTest_Handler,
		},
		{
			MethodName: "VmTest",
			Handler:    _TestService_VmTest_Handler,
		},
		{
			MethodName: "RulesCrosUnitTest",
			Handler:    _TestService_RulesCrosUnitTest_Handler,
		},
		{
			MethodName: "SimpleChromeWorkflowTest",
			Handler:    _TestService_SimpleChromeWorkflowTest_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/test.proto",
}

TestService_ServiceDesc is the grpc.ServiceDesc for TestService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ToolchainService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.ToolchainService",
	HandlerType: (*ToolchainServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "PrepareForBuild",
			Handler:    _ToolchainService_PrepareForBuild_Handler,
		},
		{
			MethodName: "BundleArtifacts",
			Handler:    _ToolchainService_BundleArtifacts_Handler,
		},
		{
			MethodName: "GetUpdatedFiles",
			Handler:    _ToolchainService_GetUpdatedFiles_Handler,
		},
		{
			MethodName: "EmergeAndUploadLints",
			Handler:    _ToolchainService_EmergeAndUploadLints_Handler,
		},
		{
			MethodName: "EmergeWithLinting",
			Handler:    _ToolchainService_EmergeWithLinting_Handler,
		},
		{
			MethodName: "GetClippyLints",
			Handler:    _ToolchainService_GetClippyLints_Handler,
		},
		{
			MethodName: "GetToolchainsForBoard",
			Handler:    _ToolchainService_GetToolchainsForBoard_Handler,
		},
		{
			MethodName: "SetupToolchains",
			Handler:    _ToolchainService_SetupToolchains_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/toolchain.proto",
}

ToolchainService_ServiceDesc is the grpc.ServiceDesc for ToolchainService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var TotExecutionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.TotExecutionService",
	HandlerType: (*TotExecutionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "TotServiceTotMethod",
			Handler:    _TotExecutionService_TotServiceTotMethod_Handler,
		},
		{
			MethodName: "TotServiceTotMethodInside",
			Handler:    _TotExecutionService_TotServiceTotMethodInside_Handler,
		},
		{
			MethodName: "TotServiceBranchedMethod",
			Handler:    _TotExecutionService_TotServiceBranchedMethod_Handler,
		},
		{
			MethodName: "TotServiceBranchedMethodInside",
			Handler:    _TotExecutionService_TotServiceBranchedMethodInside_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/build_api_test.proto",
}

TotExecutionService_ServiceDesc is the grpc.ServiceDesc for TotExecutionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var VersionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "chromite.api.VersionService",
	HandlerType: (*VersionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _VersionService_Get_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chromite/api/api.proto",
}

VersionService_ServiceDesc is the grpc.ServiceDesc for VersionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterAndroidServiceServer

func RegisterAndroidServiceServer(s grpc.ServiceRegistrar, srv AndroidServiceServer)

func RegisterApiServiceServer

func RegisterApiServiceServer(s grpc.ServiceRegistrar, srv ApiServiceServer)

func RegisterArtifactsServiceServer

func RegisterArtifactsServiceServer(s grpc.ServiceRegistrar, srv ArtifactsServiceServer)

func RegisterBinhostServiceServer

func RegisterBinhostServiceServer(s grpc.ServiceRegistrar, srv BinhostServiceServer)

func RegisterChromeLkgmServiceServer

func RegisterChromeLkgmServiceServer(s grpc.ServiceRegistrar, srv ChromeLkgmServiceServer)

func RegisterCopybotServiceServer

func RegisterCopybotServiceServer(s grpc.ServiceRegistrar, srv CopybotServiceServer)

func RegisterDependencyServiceServer

func RegisterDependencyServiceServer(s grpc.ServiceRegistrar, srv DependencyServiceServer)

func RegisterDlcServiceServer

func RegisterDlcServiceServer(s grpc.ServiceRegistrar, srv DlcServiceServer)

func RegisterFirmwareServiceServer

func RegisterFirmwareServiceServer(s grpc.ServiceRegistrar, srv FirmwareServiceServer)

func RegisterHiddenServiceServer

func RegisterHiddenServiceServer(s grpc.ServiceRegistrar, srv HiddenServiceServer)

func RegisterImageServiceServer

func RegisterImageServiceServer(s grpc.ServiceRegistrar, srv ImageServiceServer)

func RegisterInsideChrootApiServiceServer

func RegisterInsideChrootApiServiceServer(s grpc.ServiceRegistrar, srv InsideChrootApiServiceServer)

func RegisterMetadataServiceServer

func RegisterMetadataServiceServer(s grpc.ServiceRegistrar, srv MetadataServiceServer)

func RegisterMethodServiceServer

func RegisterMethodServiceServer(s grpc.ServiceRegistrar, srv MethodServiceServer)

func RegisterObservabilityServiceServer

func RegisterObservabilityServiceServer(s grpc.ServiceRegistrar, srv ObservabilityServiceServer)

func RegisterOutsideChrootApiServiceServer

func RegisterOutsideChrootApiServiceServer(s grpc.ServiceRegistrar, srv OutsideChrootApiServiceServer)

func RegisterPackageServiceServer

func RegisterPackageServiceServer(s grpc.ServiceRegistrar, srv PackageServiceServer)

func RegisterPayloadServiceServer

func RegisterPayloadServiceServer(s grpc.ServiceRegistrar, srv PayloadServiceServer)

func RegisterPortageExplorerServiceServer

func RegisterPortageExplorerServiceServer(s grpc.ServiceRegistrar, srv PortageExplorerServiceServer)

func RegisterRelevancyServiceServer

func RegisterRelevancyServiceServer(s grpc.ServiceRegistrar, srv RelevancyServiceServer)

func RegisterRemoteTestDriverServiceServer

func RegisterRemoteTestDriverServiceServer(s grpc.ServiceRegistrar, srv RemoteTestDriverServiceServer)

func RegisterSdkServiceServer

func RegisterSdkServiceServer(s grpc.ServiceRegistrar, srv SdkServiceServer)

func RegisterSdkSubtoolsServiceServer

func RegisterSdkSubtoolsServiceServer(s grpc.ServiceRegistrar, srv SdkSubtoolsServiceServer)

func RegisterSigningServiceServer

func RegisterSigningServiceServer(s grpc.ServiceRegistrar, srv SigningServiceServer)

func RegisterSysrootServiceServer

func RegisterSysrootServiceServer(s grpc.ServiceRegistrar, srv SysrootServiceServer)

func RegisterTestApiServiceServer

func RegisterTestApiServiceServer(s grpc.ServiceRegistrar, srv TestApiServiceServer)

func RegisterTestMetadataServiceServer

func RegisterTestMetadataServiceServer(s grpc.ServiceRegistrar, srv TestMetadataServiceServer)

func RegisterTestServiceServer

func RegisterTestServiceServer(s grpc.ServiceRegistrar, srv TestServiceServer)

func RegisterToolchainServiceServer

func RegisterToolchainServiceServer(s grpc.ServiceRegistrar, srv ToolchainServiceServer)

func RegisterTotExecutionServiceServer

func RegisterTotExecutionServiceServer(s grpc.ServiceRegistrar, srv TotExecutionServiceServer)

func RegisterVersionServiceServer

func RegisterVersionServiceServer(s grpc.ServiceRegistrar, srv VersionServiceServer)

Types

type AclArgsRequest

type AclArgsRequest struct {

	// Required. The build target whose Prebuilt ACL args are being fetched.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// contains filtered or unexported fields
}

Get the private prebuilts' ACL args for a build target.

func (*AclArgsRequest) Descriptor deprecated

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

Deprecated: Use AclArgsRequest.ProtoReflect.Descriptor instead.

func (*AclArgsRequest) GetBuildTarget

func (x *AclArgsRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*AclArgsRequest) ProtoMessage

func (*AclArgsRequest) ProtoMessage()

func (*AclArgsRequest) ProtoReflect

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

func (*AclArgsRequest) Reset

func (x *AclArgsRequest) Reset()

func (*AclArgsRequest) String

func (x *AclArgsRequest) String() string

type AclArgsResponse

type AclArgsResponse struct {
	Args []*AclArgsResponse_AclArg `protobuf:"bytes,1,rep,name=args,proto3" json:"args,omitempty"`
	// contains filtered or unexported fields
}

func (*AclArgsResponse) Descriptor deprecated

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

Deprecated: Use AclArgsResponse.ProtoReflect.Descriptor instead.

func (*AclArgsResponse) GetArgs

func (x *AclArgsResponse) GetArgs() []*AclArgsResponse_AclArg

func (*AclArgsResponse) ProtoMessage

func (*AclArgsResponse) ProtoMessage()

func (*AclArgsResponse) ProtoReflect

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

func (*AclArgsResponse) Reset

func (x *AclArgsResponse) Reset()

func (*AclArgsResponse) String

func (x *AclArgsResponse) String() string

type AclArgsResponse_AclArg

type AclArgsResponse_AclArg struct {

	// The argument (usually -g or -u).
	Arg string `protobuf:"bytes,1,opt,name=arg,proto3" json:"arg,omitempty"`
	// The argument value ([group_id|user]:PERMISSION)
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

An ACL command argument.

func (*AclArgsResponse_AclArg) Descriptor deprecated

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

Deprecated: Use AclArgsResponse_AclArg.ProtoReflect.Descriptor instead.

func (*AclArgsResponse_AclArg) GetArg

func (x *AclArgsResponse_AclArg) GetArg() string

func (*AclArgsResponse_AclArg) GetValue

func (x *AclArgsResponse_AclArg) GetValue() string

func (*AclArgsResponse_AclArg) ProtoMessage

func (*AclArgsResponse_AclArg) ProtoMessage()

func (*AclArgsResponse_AclArg) ProtoReflect

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

func (*AclArgsResponse_AclArg) Reset

func (x *AclArgsResponse_AclArg) Reset()

func (*AclArgsResponse_AclArg) String

func (x *AclArgsResponse_AclArg) String() string

type AndroidServiceClient

type AndroidServiceClient interface {
	// Retrieves the latest Android build of a given Android branch.
	// Added in R92.
	GetLatestBuild(ctx context.Context, in *GetLatestBuildRequest, opts ...grpc.CallOption) (*GetLatestBuildResponse, error)
	// The MarkStable method uprevs Android, verifies the newly revved package
	// can be emerged, and returns the new package info.
	MarkStable(ctx context.Context, in *MarkStableRequest, opts ...grpc.CallOption) (*MarkStableResponse, error)
	// Unpin the Android package version.  Added in R76.
	UnpinVersion(ctx context.Context, in *UnpinVersionRequest, opts ...grpc.CallOption) (*UnpinVersionResponse, error)
	// Marks the Last Known Good Build for the given Android package/version.
	// Added in R99.
	WriteLKGB(ctx context.Context, in *WriteLKGBRequest, opts ...grpc.CallOption) (*WriteLKGBResponse, error)
}

AndroidServiceClient is the client API for AndroidService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AndroidServiceServer

type AndroidServiceServer interface {
	// Retrieves the latest Android build of a given Android branch.
	// Added in R92.
	GetLatestBuild(context.Context, *GetLatestBuildRequest) (*GetLatestBuildResponse, error)
	// The MarkStable method uprevs Android, verifies the newly revved package
	// can be emerged, and returns the new package info.
	MarkStable(context.Context, *MarkStableRequest) (*MarkStableResponse, error)
	// Unpin the Android package version.  Added in R76.
	UnpinVersion(context.Context, *UnpinVersionRequest) (*UnpinVersionResponse, error)
	// Marks the Last Known Good Build for the given Android package/version.
	// Added in R99.
	WriteLKGB(context.Context, *WriteLKGBRequest) (*WriteLKGBResponse, error)
	// contains filtered or unexported methods
}

AndroidServiceServer is the server API for AndroidService service. All implementations must embed UnimplementedAndroidServiceServer for forward compatibility

type ApiServiceClient

type ApiServiceClient interface {
	// Added in R90.
	CompileProto(ctx context.Context, in *CompileProtoRequest, opts ...grpc.CallOption) (*CompileProtoResponse, error)
}

ApiServiceClient is the client API for ApiService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewApiServiceClient

func NewApiServiceClient(cc grpc.ClientConnInterface) ApiServiceClient

type ApiServiceServer

type ApiServiceServer interface {
	// Added in R90.
	CompileProto(context.Context, *CompileProtoRequest) (*CompileProtoResponse, error)
	// contains filtered or unexported methods
}

ApiServiceServer is the server API for ApiService service. All implementations must embed UnimplementedApiServiceServer for forward compatibility

type Artifact

type Artifact struct {

	// Absolute path to the artifact file. Deprecated.
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// Absolute path to the artifact file. Replaces |path|.
	ArtifactPath *chromiumos.Path `protobuf:"bytes,2,opt,name=artifact_path,json=artifactPath,proto3" json:"artifact_path,omitempty"`
	// contains filtered or unexported fields
}

An artifact is a file generated during or after a build.

func (*Artifact) Descriptor deprecated

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

Deprecated: Use Artifact.ProtoReflect.Descriptor instead.

func (*Artifact) GetArtifactPath

func (x *Artifact) GetArtifactPath() *chromiumos.Path

func (*Artifact) GetPath

func (x *Artifact) GetPath() string

func (*Artifact) ProtoMessage

func (*Artifact) ProtoMessage()

func (*Artifact) ProtoReflect

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

func (*Artifact) Reset

func (x *Artifact) Reset()

func (*Artifact) String

func (x *Artifact) String() string

type ArtifactInfo

type ArtifactInfo struct {

	// The ArtifactType.
	ArtifactType chromiumos.BuilderConfig_Artifacts_ArtifactTypes `` /* 152-byte string literal not displayed */
	// Artifacts for this ArtifactType.
	Artifacts []*Artifact `protobuf:"bytes,2,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
	// contains filtered or unexported fields
}

Information about a collection of artifacts.

func (*ArtifactInfo) Descriptor deprecated

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

Deprecated: Use ArtifactInfo.ProtoReflect.Descriptor instead.

func (*ArtifactInfo) GetArtifactType

func (*ArtifactInfo) GetArtifacts

func (x *ArtifactInfo) GetArtifacts() []*Artifact

func (*ArtifactInfo) ProtoMessage

func (*ArtifactInfo) ProtoMessage()

func (*ArtifactInfo) ProtoReflect

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

func (*ArtifactInfo) Reset

func (x *ArtifactInfo) Reset()

func (*ArtifactInfo) String

func (x *ArtifactInfo) String() string

type ArtifactsServiceClient

type ArtifactsServiceClient interface {
	// Perform pre-build setup for artifact builds.  Added in R90.
	BuildSetup(ctx context.Context, in *BuildSetupRequest, opts ...grpc.CallOption) (*BuildSetupResponse, error)
	// Get artifacts for build. Added in R90.
	Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*GetResponse, error)
	// Fetch the pinned guest image locations.  Added in R77.
	FetchPinnedGuestImageUris(ctx context.Context, in *PinnedGuestImageUriRequest, opts ...grpc.CallOption) (*PinnedGuestImageUriResponse, error)
	// Fetch the paths for any metadata files.  Added in R94.
	FetchMetadata(ctx context.Context, in *FetchMetadataRequest, opts ...grpc.CallOption) (*FetchMetadataResponse, error)
	// Fetch the paths for any centralized suite files.  Added in R123.
	FetchCentralizedSuites(ctx context.Context, in *FetchCentralizedSuitesRequest, opts ...grpc.CallOption) (*FetchCentralizedSuitesResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tar archive with all files needed for Autotest HW testing.
	BundleAutotestFiles(ctx context.Context, in *BundleRequest, opts ...grpc.CallOption) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create the ChromeOS Config JSON payload.  Added in R78.
	BundleChromeOSConfig(ctx context.Context, in *BundleRequest, opts ...grpc.CallOption) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tar archive of debug symbols.  Added in R90.
	BundleDebugSymbols(ctx context.Context, in *BundleRequest, opts ...grpc.CallOption) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tar archive with ebuild logs.
	BundleEbuildLogs(ctx context.Context, in *BundleRequest, opts ...grpc.CallOption) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tar archive with unsigned firmware images.
	BundleFirmware(ctx context.Context, in *BundleRequest, opts ...grpc.CallOption) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tar.xz archive for each image that has been created.
	// Added in R79.
	BundleImageArchives(ctx context.Context, in *BundleRequest, opts ...grpc.CallOption) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Generate zip containing all built images for the target.
	BundleImageZip(ctx context.Context, in *BundleRequest, opts ...grpc.CallOption) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tar archive with all guest images test bundles.
	BundlePinnedGuestImages(ctx context.Context, in *BundleRequest, opts ...grpc.CallOption) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create the simple chrome artifacts.
	BundleSimpleChromeArtifacts(ctx context.Context, in *BundleRequest, opts ...grpc.CallOption) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tar archive with all files needed for Tast HW testing.
	BundleTastFiles(ctx context.Context, in *BundleRequest, opts ...grpc.CallOption) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Generate minimal update payloads to be used in HW testing.
	BundleTestUpdatePayloads(ctx context.Context, in *BundleRequest, opts ...grpc.CallOption) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tar archive with VM memory and disk images.
	BundleVmFiles(ctx context.Context, in *BundleVmFilesRequest, opts ...grpc.CallOption) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tar archive with fingerprint MCU on-device unittest binaries.
	// Added in R88.
	BundleFpmcuUnittests(ctx context.Context, in *BundleRequest, opts ...grpc.CallOption) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tarball from the test image suitable for importing into GCE.
	// Added in R89.
	BundleGceTarball(ctx context.Context, in *BundleRequest, opts ...grpc.CallOption) (*BundleResponse, error)
}

ArtifactsServiceClient is the client API for ArtifactsService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ArtifactsServiceServer

type ArtifactsServiceServer interface {
	// Perform pre-build setup for artifact builds.  Added in R90.
	BuildSetup(context.Context, *BuildSetupRequest) (*BuildSetupResponse, error)
	// Get artifacts for build. Added in R90.
	Get(context.Context, *GetRequest) (*GetResponse, error)
	// Fetch the pinned guest image locations.  Added in R77.
	FetchPinnedGuestImageUris(context.Context, *PinnedGuestImageUriRequest) (*PinnedGuestImageUriResponse, error)
	// Fetch the paths for any metadata files.  Added in R94.
	FetchMetadata(context.Context, *FetchMetadataRequest) (*FetchMetadataResponse, error)
	// Fetch the paths for any centralized suite files.  Added in R123.
	FetchCentralizedSuites(context.Context, *FetchCentralizedSuitesRequest) (*FetchCentralizedSuitesResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tar archive with all files needed for Autotest HW testing.
	BundleAutotestFiles(context.Context, *BundleRequest) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create the ChromeOS Config JSON payload.  Added in R78.
	BundleChromeOSConfig(context.Context, *BundleRequest) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tar archive of debug symbols.  Added in R90.
	BundleDebugSymbols(context.Context, *BundleRequest) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tar archive with ebuild logs.
	BundleEbuildLogs(context.Context, *BundleRequest) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tar archive with unsigned firmware images.
	BundleFirmware(context.Context, *BundleRequest) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tar.xz archive for each image that has been created.
	// Added in R79.
	BundleImageArchives(context.Context, *BundleRequest) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Generate zip containing all built images for the target.
	BundleImageZip(context.Context, *BundleRequest) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tar archive with all guest images test bundles.
	BundlePinnedGuestImages(context.Context, *BundleRequest) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create the simple chrome artifacts.
	BundleSimpleChromeArtifacts(context.Context, *BundleRequest) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tar archive with all files needed for Tast HW testing.
	BundleTastFiles(context.Context, *BundleRequest) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Generate minimal update payloads to be used in HW testing.
	BundleTestUpdatePayloads(context.Context, *BundleRequest) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tar archive with VM memory and disk images.
	BundleVmFiles(context.Context, *BundleVmFilesRequest) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tar archive with fingerprint MCU on-device unittest binaries.
	// Added in R88.
	BundleFpmcuUnittests(context.Context, *BundleRequest) (*BundleResponse, error)
	// TODO(b/187790484): DEPRECATED use Get
	// Create a tarball from the test image suitable for importing into GCE.
	// Added in R89.
	BundleGceTarball(context.Context, *BundleRequest) (*BundleResponse, error)
	// contains filtered or unexported methods
}

ArtifactsServiceServer is the server API for ArtifactsService service. All implementations must embed UnimplementedArtifactsServiceServer for forward compatibility

type AssembleRequest

type AssembleRequest struct {

	// The chroot used to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Target directory for the RTD dirs.
	TargetDir *chromiumos.ResultPath `protobuf:"bytes,2,opt,name=target_dir,json=targetDir,proto3" json:"target_dir,omitempty"`
	// contains filtered or unexported fields
}

func (*AssembleRequest) Descriptor deprecated

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

Deprecated: Use AssembleRequest.ProtoReflect.Descriptor instead.

func (*AssembleRequest) GetChroot

func (x *AssembleRequest) GetChroot() *chromiumos.Chroot

func (*AssembleRequest) GetTargetDir

func (x *AssembleRequest) GetTargetDir() *chromiumos.ResultPath

func (*AssembleRequest) ProtoMessage

func (*AssembleRequest) ProtoMessage()

func (*AssembleRequest) ProtoReflect

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

func (*AssembleRequest) Reset

func (x *AssembleRequest) Reset()

func (*AssembleRequest) String

func (x *AssembleRequest) String() string

type AssembleResponse

type AssembleResponse struct {
	RemoteTestDrivers []*RemoteTestDriver `protobuf:"bytes,1,rep,name=remote_test_drivers,json=remoteTestDrivers,proto3" json:"remote_test_drivers,omitempty"`
	// contains filtered or unexported fields
}

func (*AssembleResponse) Descriptor deprecated

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

Deprecated: Use AssembleResponse.ProtoReflect.Descriptor instead.

func (*AssembleResponse) GetRemoteTestDrivers

func (x *AssembleResponse) GetRemoteTestDrivers() []*RemoteTestDriver

func (*AssembleResponse) ProtoMessage

func (*AssembleResponse) ProtoMessage()

func (*AssembleResponse) ProtoReflect

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

func (*AssembleResponse) Reset

func (x *AssembleResponse) Reset()

func (*AssembleResponse) String

func (x *AssembleResponse) String() string

type AutotestSuite

type AutotestSuite struct {

	// Unique across all suites.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// These are appended to the dependencies of each child task.
	ChildDependencies   []*AutotestTaskDependency      `protobuf:"bytes,2,rep,name=child_dependencies,json=childDependencies,proto3" json:"child_dependencies,omitempty"`
	ChildTaskTimeoutSec int32                          `protobuf:"varint,3,opt,name=child_task_timeout_sec,json=childTaskTimeoutSec,proto3" json:"child_task_timeout_sec,omitempty"`
	Tests               []*AutotestSuite_TestReference `protobuf:"bytes,4,rep,name=tests,proto3" json:"tests,omitempty"`
	// contains filtered or unexported fields
}

func (*AutotestSuite) Descriptor deprecated

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

Deprecated: Use AutotestSuite.ProtoReflect.Descriptor instead.

func (*AutotestSuite) GetChildDependencies

func (x *AutotestSuite) GetChildDependencies() []*AutotestTaskDependency

func (*AutotestSuite) GetChildTaskTimeoutSec

func (x *AutotestSuite) GetChildTaskTimeoutSec() int32

func (*AutotestSuite) GetName

func (x *AutotestSuite) GetName() string

func (*AutotestSuite) GetTests

func (x *AutotestSuite) GetTests() []*AutotestSuite_TestReference

func (*AutotestSuite) ProtoMessage

func (*AutotestSuite) ProtoMessage()

func (*AutotestSuite) ProtoReflect

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

func (*AutotestSuite) Reset

func (x *AutotestSuite) Reset()

func (*AutotestSuite) String

func (x *AutotestSuite) String() string

type AutotestSuite_TestReference

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

func (*AutotestSuite_TestReference) Descriptor deprecated

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

Deprecated: Use AutotestSuite_TestReference.ProtoReflect.Descriptor instead.

func (*AutotestSuite_TestReference) GetName

func (x *AutotestSuite_TestReference) GetName() string

func (*AutotestSuite_TestReference) ProtoMessage

func (*AutotestSuite_TestReference) ProtoMessage()

func (*AutotestSuite_TestReference) ProtoReflect

func (*AutotestSuite_TestReference) Reset

func (x *AutotestSuite_TestReference) Reset()

func (*AutotestSuite_TestReference) String

func (x *AutotestSuite_TestReference) String() string

type AutotestTaskDependency

type AutotestTaskDependency struct {

	// Opaque string label that encodes characteristics of the device to use for
	// the task.
	Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	// contains filtered or unexported fields
}

func (*AutotestTaskDependency) Descriptor deprecated

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

Deprecated: Use AutotestTaskDependency.ProtoReflect.Descriptor instead.

func (*AutotestTaskDependency) GetLabel

func (x *AutotestTaskDependency) GetLabel() string

func (*AutotestTaskDependency) ProtoMessage

func (*AutotestTaskDependency) ProtoMessage()

func (*AutotestTaskDependency) ProtoReflect

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

func (*AutotestTaskDependency) Reset

func (x *AutotestTaskDependency) Reset()

func (*AutotestTaskDependency) String

func (x *AutotestTaskDependency) String() string

type AutotestTest

type AutotestTest struct {

	// Unique across all tests.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Autotest string labels to control which device the test runs on.
	Dependencies []*AutotestTaskDependency `protobuf:"bytes,2,rep,name=dependencies,proto3" json:"dependencies,omitempty"`
	AllowRetries bool                      `protobuf:"varint,3,opt,name=allow_retries,json=allowRetries,proto3" json:"allow_retries,omitempty"`
	// Only meaningful if allow_retries is true.
	// Total number of attempts for a failed test will be (1 + max_retries).
	MaxRetries        int32 `protobuf:"varint,4,opt,name=max_retries,json=maxRetries,proto3" json:"max_retries,omitempty"`
	NeedsMultipleDuts bool  `protobuf:"varint,5,opt,name=needs_multiple_duts,json=needsMultipleDuts,proto3" json:"needs_multiple_duts,omitempty"`
	// Only meaningful if needs_multiple_duts is true.
	// Values <= 2 are disallowed.
	DutCount             int32                             `protobuf:"varint,6,opt,name=dut_count,json=dutCount,proto3" json:"dut_count,omitempty"`
	ExecutionEnvironment AutotestTest_ExecutionEnvironment `` /* 174-byte string literal not displayed */
	// List of tests.
	// 'name' captures a single name representing a shard of tests
	// whereas 'names' removes the encapsulation on the shard of tests by listing
	// out their individual names. 'name' will be ignored if 'names' is provided.
	Names []string `protobuf:"bytes,8,rep,name=names,proto3" json:"names,omitempty"`
	// contains filtered or unexported fields
}

func (*AutotestTest) Descriptor deprecated

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

Deprecated: Use AutotestTest.ProtoReflect.Descriptor instead.

func (*AutotestTest) GetAllowRetries

func (x *AutotestTest) GetAllowRetries() bool

func (*AutotestTest) GetDependencies

func (x *AutotestTest) GetDependencies() []*AutotestTaskDependency

func (*AutotestTest) GetDutCount

func (x *AutotestTest) GetDutCount() int32

func (*AutotestTest) GetExecutionEnvironment

func (x *AutotestTest) GetExecutionEnvironment() AutotestTest_ExecutionEnvironment

func (*AutotestTest) GetMaxRetries

func (x *AutotestTest) GetMaxRetries() int32

func (*AutotestTest) GetName

func (x *AutotestTest) GetName() string

func (*AutotestTest) GetNames

func (x *AutotestTest) GetNames() []string

func (*AutotestTest) GetNeedsMultipleDuts

func (x *AutotestTest) GetNeedsMultipleDuts() bool

func (*AutotestTest) ProtoMessage

func (*AutotestTest) ProtoMessage()

func (*AutotestTest) ProtoReflect

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

func (*AutotestTest) Reset

func (x *AutotestTest) Reset()

func (*AutotestTest) String

func (x *AutotestTest) String() string

type AutotestTestMetadata

type AutotestTestMetadata struct {
	Suites []*AutotestSuite `protobuf:"bytes,1,rep,name=suites,proto3" json:"suites,omitempty"`
	Tests  []*AutotestTest  `protobuf:"bytes,2,rep,name=tests,proto3" json:"tests,omitempty"`
	// contains filtered or unexported fields
}

func (*AutotestTestMetadata) Descriptor deprecated

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

Deprecated: Use AutotestTestMetadata.ProtoReflect.Descriptor instead.

func (*AutotestTestMetadata) GetSuites

func (x *AutotestTestMetadata) GetSuites() []*AutotestSuite

func (*AutotestTestMetadata) GetTests

func (x *AutotestTestMetadata) GetTests() []*AutotestTest

func (*AutotestTestMetadata) ProtoMessage

func (*AutotestTestMetadata) ProtoMessage()

func (*AutotestTestMetadata) ProtoReflect

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

func (*AutotestTestMetadata) Reset

func (x *AutotestTestMetadata) Reset()

func (*AutotestTestMetadata) String

func (x *AutotestTestMetadata) String() string

type AutotestTest_ExecutionEnvironment

type AutotestTest_ExecutionEnvironment int32
const (
	AutotestTest_EXECUTION_ENVIRONMENT_UNSPECIFIED AutotestTest_ExecutionEnvironment = 0
	// Autotest calls tests that run on the Device Under Test "client" tests.
	AutotestTest_EXECUTION_ENVIRONMENT_CLIENT AutotestTest_ExecutionEnvironment = 1
	// Autotest calls tests that run on the autotest drone "server" tests.
	AutotestTest_EXECUTION_ENVIRONMENT_SERVER AutotestTest_ExecutionEnvironment = 2
)

func (AutotestTest_ExecutionEnvironment) Descriptor

func (AutotestTest_ExecutionEnvironment) Enum

func (AutotestTest_ExecutionEnvironment) EnumDescriptor deprecated

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

Deprecated: Use AutotestTest_ExecutionEnvironment.Descriptor instead.

func (AutotestTest_ExecutionEnvironment) Number

func (AutotestTest_ExecutionEnvironment) String

func (AutotestTest_ExecutionEnvironment) Type

type BazelTestRequest

type BazelTestRequest struct {

	// Path to the Bazel's output user directory where Bazel stores cache of Bazel
	// installation manifests and build outputs. If it is empty, the default path
	// is used ($HOME/.cache/bazel/_bazel_$USER). Specify this field if the
	// default location is not desirable (e.g. the disk space is limited).
	// https://bazel.build/remote/output-directories?hl=en#layout
	BazelOutputUserRoot string `protobuf:"bytes,1,opt,name=bazel_output_user_root,json=bazelOutputUserRoot,proto3" json:"bazel_output_user_root,omitempty"`
	// contains filtered or unexported fields
}

func (*BazelTestRequest) Descriptor deprecated

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

Deprecated: Use BazelTestRequest.ProtoReflect.Descriptor instead.

func (*BazelTestRequest) GetBazelOutputUserRoot

func (x *BazelTestRequest) GetBazelOutputUserRoot() string

func (*BazelTestRequest) ProtoMessage

func (*BazelTestRequest) ProtoMessage()

func (*BazelTestRequest) ProtoReflect

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

func (*BazelTestRequest) Reset

func (x *BazelTestRequest) Reset()

func (*BazelTestRequest) String

func (x *BazelTestRequest) String() string

type BazelTestResponse

type BazelTestResponse struct {
	// contains filtered or unexported fields
}

func (*BazelTestResponse) Descriptor deprecated

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

Deprecated: Use BazelTestResponse.ProtoReflect.Descriptor instead.

func (*BazelTestResponse) ProtoMessage

func (*BazelTestResponse) ProtoMessage()

func (*BazelTestResponse) ProtoReflect

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

func (*BazelTestResponse) Reset

func (x *BazelTestResponse) Reset()

func (*BazelTestResponse) String

func (x *BazelTestResponse) String() string

type BcsVersionInfo

type BcsVersionInfo struct {

	// ChromeOS version string, such as "R91-13844.0.0-45436".
	VersionString string `protobuf:"bytes,1,opt,name=version_string,json=versionString,proto3" json:"version_string,omitempty"`
	// contains filtered or unexported fields
}

Added in R91.

func (*BcsVersionInfo) Descriptor deprecated

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

Deprecated: Use BcsVersionInfo.ProtoReflect.Descriptor instead.

func (*BcsVersionInfo) GetVersionString

func (x *BcsVersionInfo) GetVersionString() string

func (*BcsVersionInfo) ProtoMessage

func (*BcsVersionInfo) ProtoMessage()

func (*BcsVersionInfo) ProtoReflect

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

func (*BcsVersionInfo) Reset

func (x *BcsVersionInfo) Reset()

func (*BcsVersionInfo) String

func (x *BcsVersionInfo) String() string

type Binhost

type Binhost struct {

	// The binhost URI.
	Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
	// The package index file name relative to the base binhost uri.
	PackageIndex string `protobuf:"bytes,2,opt,name=package_index,json=packageIndex,proto3" json:"package_index,omitempty"`
	// contains filtered or unexported fields
}

func (*Binhost) Descriptor deprecated

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

Deprecated: Use Binhost.ProtoReflect.Descriptor instead.

func (*Binhost) GetPackageIndex

func (x *Binhost) GetPackageIndex() string

func (*Binhost) GetUri

func (x *Binhost) GetUri() string

func (*Binhost) ProtoMessage

func (*Binhost) ProtoMessage()

func (*Binhost) ProtoReflect

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

func (*Binhost) Reset

func (x *Binhost) Reset()

func (*Binhost) String

func (x *Binhost) String() string

type BinhostGetRequest

type BinhostGetRequest struct {

	// Required.
	// The build target whose binhosts are being fetched.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// Required.
	// Whether to include private binhosts.
	Private bool `protobuf:"varint,2,opt,name=private,proto3" json:"private,omitempty"`
	// Required when chroot not at default location.
	// The chroot where the build target's sysroot lives.
	Chroot *chromiumos.Chroot `protobuf:"bytes,3,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// contains filtered or unexported fields
}

Get the binhosts for the build target.

func (*BinhostGetRequest) Descriptor deprecated

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

Deprecated: Use BinhostGetRequest.ProtoReflect.Descriptor instead.

func (*BinhostGetRequest) GetBuildTarget

func (x *BinhostGetRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*BinhostGetRequest) GetChroot

func (x *BinhostGetRequest) GetChroot() *chromiumos.Chroot

func (*BinhostGetRequest) GetPrivate

func (x *BinhostGetRequest) GetPrivate() bool

func (*BinhostGetRequest) ProtoMessage

func (*BinhostGetRequest) ProtoMessage()

func (*BinhostGetRequest) ProtoReflect

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

func (*BinhostGetRequest) Reset

func (x *BinhostGetRequest) Reset()

func (*BinhostGetRequest) String

func (x *BinhostGetRequest) String() string

type BinhostGetResponse

type BinhostGetResponse struct {

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

func (*BinhostGetResponse) Descriptor deprecated

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

Deprecated: Use BinhostGetResponse.ProtoReflect.Descriptor instead.

func (*BinhostGetResponse) GetBinhosts

func (x *BinhostGetResponse) GetBinhosts() []*Binhost

func (*BinhostGetResponse) ProtoMessage

func (*BinhostGetResponse) ProtoMessage()

func (*BinhostGetResponse) ProtoReflect

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

func (*BinhostGetResponse) Reset

func (x *BinhostGetResponse) Reset()

func (*BinhostGetResponse) String

func (x *BinhostGetResponse) String() string

type BinhostKey

type BinhostKey int32

Portage environment variable that points to a remote binhost.

const (
	// No binhost key was specified.
	BinhostKey_UNSPECIFIED BinhostKey = 0
	// Contains prebuilts generated by the postsubmit builder.
	BinhostKey_POSTSUBMIT_BINHOST BinhostKey = 1
	// Contains prebuilts generated by the PFQ.
	BinhostKey_LATEST_RELEASE_CHROME_BINHOST BinhostKey = 2
	// Contains prebuilts generated by pre-flight builders.
	BinhostKey_PREFLIGHT_BINHOST BinhostKey = 3
	// Contains prebuilts generated by public builders.
	BinhostKey_PUBLIC_BINHOST BinhostKey = 4
	// Contains prebuilts generated by the CQ.
	BinhostKey_CQ_BINHOST BinhostKey = 5
	// Contains prebuilts generated by informational builders.
	BinhostKey_INFORMATIONAL_BINHOST BinhostKey = 6
	// Contains prebuilts generated by snapshot builders.
	BinhostKey_SNAPSHOT_BINHOST BinhostKey = 7
)

func (BinhostKey) Descriptor

func (BinhostKey) Descriptor() protoreflect.EnumDescriptor

func (BinhostKey) Enum

func (x BinhostKey) Enum() *BinhostKey

func (BinhostKey) EnumDescriptor deprecated

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

Deprecated: Use BinhostKey.Descriptor instead.

func (BinhostKey) Number

func (x BinhostKey) Number() protoreflect.EnumNumber

func (BinhostKey) String

func (x BinhostKey) String() string

func (BinhostKey) Type

type BinhostServiceClient

type BinhostServiceClient interface {
	// Get the binhosts for a build target.  Added in R77.
	Get(ctx context.Context, in *BinhostGetRequest, opts ...grpc.CallOption) (*BinhostGetResponse, error)
	// Get the arguments from the private overlay's ACL file.  Added in R77.
	GetPrivatePrebuiltAclArgs(ctx context.Context, in *AclArgsRequest, opts ...grpc.CallOption) (*AclArgsResponse, error)
	// Return a list of files to upload to the binhost. Importantly, this method
	// assumes that all files, once uploaded, will share the same relative path
	// on the remote disk as they do on the remote disk. E.g., package foo/bar,
	// stored locally at /mnt/bin/foo/bar, must be uploaded to <uri>/foo/bar.
	PrepareBinhostUploads(ctx context.Context, in *PrepareBinhostUploadsRequest, opts ...grpc.CallOption) (*PrepareBinhostUploadsResponse, error)
	// Return a list of dev-install files to upload to the binhost. Like
	// PrepareBinhostUploads, this method assumes that all files, once uploaded,
	// will share the same relative path on the remote disk as they do on the
	// remote disk.  Added in R78.
	PrepareDevInstallBinhostUploads(ctx context.Context, in *PrepareDevInstallBinhostUploadsRequest, opts ...grpc.CallOption) (*PrepareDevInstallBinhostUploadsResponse, error)
	// Return a list of Chrome files to upload to the binhost. Like
	// PrepareBinhostUploads, this method assumes that all files, once uploaded,
	// will share the same relative path on the remote disk as they do on the
	// local disk.
	PrepareChromeBinhostUploads(ctx context.Context, in *PrepareChromeBinhostUploadsRequest, opts ...grpc.CallOption) (*PrepareChromeBinhostUploadsResponse, error)
	// UpdatePackageIndex modifies the package index (the file called 'Packages'
	// in the binhost) in-place.
	UpdatePackageIndex(ctx context.Context, in *UpdatePackageIndexRequest, opts ...grpc.CallOption) (*UpdatePackageIndexResponse, error)
	// Update the binhost key for a build targets.
	SetBinhost(ctx context.Context, in *SetBinhostRequest, opts ...grpc.CallOption) (*SetBinhostResponse, error)
	// Regenerate the builder cache.  Added in R78.
	RegenBuildCache(ctx context.Context, in *RegenBuildCacheRequest, opts ...grpc.CallOption) (*RegenBuildCacheResponse, error)
	// Get the file path for the binhost conf file.
	GetBinhostConfPath(ctx context.Context, in *GetBinhostConfPathRequest, opts ...grpc.CallOption) (*GetBinhostConfPathResponse, error)
}

BinhostServiceClient is the client API for BinhostService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type BinhostServiceServer

type BinhostServiceServer interface {
	// Get the binhosts for a build target.  Added in R77.
	Get(context.Context, *BinhostGetRequest) (*BinhostGetResponse, error)
	// Get the arguments from the private overlay's ACL file.  Added in R77.
	GetPrivatePrebuiltAclArgs(context.Context, *AclArgsRequest) (*AclArgsResponse, error)
	// Return a list of files to upload to the binhost. Importantly, this method
	// assumes that all files, once uploaded, will share the same relative path
	// on the remote disk as they do on the remote disk. E.g., package foo/bar,
	// stored locally at /mnt/bin/foo/bar, must be uploaded to <uri>/foo/bar.
	PrepareBinhostUploads(context.Context, *PrepareBinhostUploadsRequest) (*PrepareBinhostUploadsResponse, error)
	// Return a list of dev-install files to upload to the binhost. Like
	// PrepareBinhostUploads, this method assumes that all files, once uploaded,
	// will share the same relative path on the remote disk as they do on the
	// remote disk.  Added in R78.
	PrepareDevInstallBinhostUploads(context.Context, *PrepareDevInstallBinhostUploadsRequest) (*PrepareDevInstallBinhostUploadsResponse, error)
	// Return a list of Chrome files to upload to the binhost. Like
	// PrepareBinhostUploads, this method assumes that all files, once uploaded,
	// will share the same relative path on the remote disk as they do on the
	// local disk.
	PrepareChromeBinhostUploads(context.Context, *PrepareChromeBinhostUploadsRequest) (*PrepareChromeBinhostUploadsResponse, error)
	// UpdatePackageIndex modifies the package index (the file called 'Packages'
	// in the binhost) in-place.
	UpdatePackageIndex(context.Context, *UpdatePackageIndexRequest) (*UpdatePackageIndexResponse, error)
	// Update the binhost key for a build targets.
	SetBinhost(context.Context, *SetBinhostRequest) (*SetBinhostResponse, error)
	// Regenerate the builder cache.  Added in R78.
	RegenBuildCache(context.Context, *RegenBuildCacheRequest) (*RegenBuildCacheResponse, error)
	// Get the file path for the binhost conf file.
	GetBinhostConfPath(context.Context, *GetBinhostConfPathRequest) (*GetBinhostConfPathResponse, error)
	// contains filtered or unexported methods
}

BinhostServiceServer is the server API for BinhostService service. All implementations must embed UnimplementedBinhostServiceServer for forward compatibility

type BranchedExecution

type BranchedExecution int32

Allow specifying whether the ToT or branched BAPI should execute the call. Defaults to branched.

const (
	BranchedExecution_EXECUTE_NOT_SPECIFIED BranchedExecution = 0
	BranchedExecution_EXECUTE_BRANCHED      BranchedExecution = 1
	BranchedExecution_EXECUTE_TOT           BranchedExecution = 2
)

func (BranchedExecution) Descriptor

func (BranchedExecution) Enum

func (BranchedExecution) EnumDescriptor deprecated

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

Deprecated: Use BranchedExecution.Descriptor instead.

func (BranchedExecution) Number

func (BranchedExecution) String

func (x BranchedExecution) String() string

func (BranchedExecution) Type

func (*BranchedExecution) UnmarshalJSON deprecated

func (x *BranchedExecution) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type Build

type Build struct {

	// The board of the image "x86-mario", etc.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// The version of the image. "0.14.23.2", "3401.0.0", etc.
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// The bucket of the image. "chromeos-releases" as default.
	Bucket string `protobuf:"bytes,3,opt,name=bucket,proto3" json:"bucket,omitempty"`
	// The channel of the image "stable-channel", "nplusone", etc.
	Channel string `protobuf:"bytes,4,opt,name=channel,proto3" json:"channel,omitempty"`
	// contains filtered or unexported fields
}

Defines a single build directory in storage.

func (*Build) Descriptor deprecated

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

Deprecated: Use Build.ProtoReflect.Descriptor instead.

func (*Build) GetBucket

func (x *Build) GetBucket() string

func (*Build) GetBuildTarget

func (x *Build) GetBuildTarget() *chromiumos.BuildTarget

func (*Build) GetChannel

func (x *Build) GetChannel() string

func (*Build) GetVersion

func (x *Build) GetVersion() string

func (*Build) ProtoMessage

func (*Build) ProtoMessage()

func (*Build) ProtoReflect

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

func (*Build) Reset

func (x *Build) Reset()

func (*Build) String

func (x *Build) String() string

type BuildAllFirmwareRequest

type BuildAllFirmwareRequest struct {

	// Location of firmware to build call into firmware_builder.py entry point.
	// The `build` subcommand will be called
	FirmwareLocation chromiumos.FwLocation `` /* 137-byte string literal not displayed */
	// The chroot where the operations will be executed.
	// Required.
	Chroot *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Whether to pass --code-coverage to firmware_builder.py.
	CodeCoverage bool `protobuf:"varint,3,opt,name=code_coverage,json=codeCoverage,proto3" json:"code_coverage,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildAllFirmwareRequest) Descriptor deprecated

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

Deprecated: Use BuildAllFirmwareRequest.ProtoReflect.Descriptor instead.

func (*BuildAllFirmwareRequest) GetChroot

func (x *BuildAllFirmwareRequest) GetChroot() *chromiumos.Chroot

func (*BuildAllFirmwareRequest) GetCodeCoverage

func (x *BuildAllFirmwareRequest) GetCodeCoverage() bool

func (*BuildAllFirmwareRequest) GetFirmwareLocation

func (x *BuildAllFirmwareRequest) GetFirmwareLocation() chromiumos.FwLocation

func (*BuildAllFirmwareRequest) ProtoMessage

func (*BuildAllFirmwareRequest) ProtoMessage()

func (*BuildAllFirmwareRequest) ProtoReflect

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

func (*BuildAllFirmwareRequest) Reset

func (x *BuildAllFirmwareRequest) Reset()

func (*BuildAllFirmwareRequest) String

func (x *BuildAllFirmwareRequest) String() string

type BuildAllFirmwareResponse

type BuildAllFirmwareResponse struct {

	// Metrics collected on every successful firmware build
	Metrics *FwBuildMetricList `protobuf:"bytes,1,opt,name=metrics,proto3" json:"metrics,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildAllFirmwareResponse) Descriptor deprecated

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

Deprecated: Use BuildAllFirmwareResponse.ProtoReflect.Descriptor instead.

func (*BuildAllFirmwareResponse) GetMetrics

func (*BuildAllFirmwareResponse) ProtoMessage

func (*BuildAllFirmwareResponse) ProtoMessage()

func (*BuildAllFirmwareResponse) ProtoReflect

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

func (*BuildAllFirmwareResponse) Reset

func (x *BuildAllFirmwareResponse) Reset()

func (*BuildAllFirmwareResponse) String

func (x *BuildAllFirmwareResponse) String() string

type BuildApiConfig

type BuildApiConfig struct {

	// The logs are always sent to stdout. Setting this log path allows also
	// sending the logs to a file (i.e. tee-ing the logs).
	LogPath string `protobuf:"bytes,1,opt,name=log_path,json=logPath,proto3" json:"log_path,omitempty"`
	// The type of call being made. By default the endpoint will execute
	// normally, but other testing execution modes can be enabled that help
	// test API consumer code.
	CallType CallType `protobuf:"varint,2,opt,name=call_type,json=callType,proto3,enum=chromite.api.CallType" json:"call_type,omitempty"`
	// contains filtered or unexported fields
}

The config message itself. This is the message passed to the Build API's config option.

func (*BuildApiConfig) Descriptor deprecated

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

Deprecated: Use BuildApiConfig.ProtoReflect.Descriptor instead.

func (*BuildApiConfig) GetCallType

func (x *BuildApiConfig) GetCallType() CallType

func (*BuildApiConfig) GetLogPath

func (x *BuildApiConfig) GetLogPath() string

func (*BuildApiConfig) ProtoMessage

func (*BuildApiConfig) ProtoMessage()

func (*BuildApiConfig) ProtoReflect

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

func (*BuildApiConfig) Reset

func (x *BuildApiConfig) Reset()

func (*BuildApiConfig) String

func (x *BuildApiConfig) String() string

type BuildApiMethodOptions

type BuildApiMethodOptions struct {

	// The name of the function implementing the method if different than the
	// method name defined in the .proto.
	ImplementationName *string `protobuf:"bytes,1,opt,name=implementation_name,json=implementationName" json:"implementation_name,omitempty"`
	// Assert the method is run inside/outside the chroot when specified,
	// overriding the service config when set.
	MethodChrootAssert *ChrootAssertion `` /* 145-byte string literal not displayed */
	// Set to LV_INVISIBLE to hide the method from the methods listing.
	MethodVisibility *ListVisibility `` /* 136-byte string literal not displayed */
	// Set to EXECUTE_TOT to have the method execute in the ToT BAPI.
	MethodBranchedExecution *BranchedExecution `` /* 162-byte string literal not displayed */
	// contains filtered or unexported fields
}

Custom Method options.

func (*BuildApiMethodOptions) Descriptor deprecated

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

Deprecated: Use BuildApiMethodOptions.ProtoReflect.Descriptor instead.

func (*BuildApiMethodOptions) GetImplementationName

func (x *BuildApiMethodOptions) GetImplementationName() string

func (*BuildApiMethodOptions) GetMethodBranchedExecution

func (x *BuildApiMethodOptions) GetMethodBranchedExecution() BranchedExecution

func (*BuildApiMethodOptions) GetMethodChrootAssert

func (x *BuildApiMethodOptions) GetMethodChrootAssert() ChrootAssertion

func (*BuildApiMethodOptions) GetMethodVisibility

func (x *BuildApiMethodOptions) GetMethodVisibility() ListVisibility

func (*BuildApiMethodOptions) ProtoMessage

func (*BuildApiMethodOptions) ProtoMessage()

func (*BuildApiMethodOptions) ProtoReflect

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

func (*BuildApiMethodOptions) Reset

func (x *BuildApiMethodOptions) Reset()

func (*BuildApiMethodOptions) String

func (x *BuildApiMethodOptions) String() string

type BuildApiServiceOptions

type BuildApiServiceOptions struct {

	// The name of the controller module implementing the service.
	Module *string `protobuf:"bytes,1,req,name=module" json:"module,omitempty"`
	// Assert any methods in the service are run inside/outside the chroot when
	// specified, unless overridden by the method config.
	ServiceChrootAssert *ChrootAssertion `` /* 148-byte string literal not displayed */
	// Set to LV_INVISIBLE to hide the entire service from the methods listing.
	ServiceVisibility *ListVisibility `` /* 139-byte string literal not displayed */
	// Set to EXECUTE_TOT to have all methods execute in the ToT BAPI by default.
	ServiceBranchedExecution *BranchedExecution `` /* 165-byte string literal not displayed */
	// contains filtered or unexported fields
}

Custom Service options.

func (*BuildApiServiceOptions) Descriptor deprecated

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

Deprecated: Use BuildApiServiceOptions.ProtoReflect.Descriptor instead.

func (*BuildApiServiceOptions) GetModule

func (x *BuildApiServiceOptions) GetModule() string

func (*BuildApiServiceOptions) GetServiceBranchedExecution

func (x *BuildApiServiceOptions) GetServiceBranchedExecution() BranchedExecution

func (*BuildApiServiceOptions) GetServiceChrootAssert

func (x *BuildApiServiceOptions) GetServiceChrootAssert() ChrootAssertion

func (*BuildApiServiceOptions) GetServiceVisibility

func (x *BuildApiServiceOptions) GetServiceVisibility() ListVisibility

func (*BuildApiServiceOptions) ProtoMessage

func (*BuildApiServiceOptions) ProtoMessage()

func (*BuildApiServiceOptions) ProtoReflect

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

func (*BuildApiServiceOptions) Reset

func (x *BuildApiServiceOptions) Reset()

func (*BuildApiServiceOptions) String

func (x *BuildApiServiceOptions) String() string

type BuildPrebuiltsRequest

type BuildPrebuiltsRequest struct {

	// The chroot to use to execute the endpoint
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The host build target to build packages for.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,2,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// contains filtered or unexported fields
}

Build prebuilt packages for the SDK.

func (*BuildPrebuiltsRequest) Descriptor deprecated

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

Deprecated: Use BuildPrebuiltsRequest.ProtoReflect.Descriptor instead.

func (*BuildPrebuiltsRequest) GetBuildTarget

func (x *BuildPrebuiltsRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*BuildPrebuiltsRequest) GetChroot

func (x *BuildPrebuiltsRequest) GetChroot() *chromiumos.Chroot

func (*BuildPrebuiltsRequest) ProtoMessage

func (*BuildPrebuiltsRequest) ProtoMessage()

func (*BuildPrebuiltsRequest) ProtoReflect

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

func (*BuildPrebuiltsRequest) Reset

func (x *BuildPrebuiltsRequest) Reset()

func (*BuildPrebuiltsRequest) String

func (x *BuildPrebuiltsRequest) String() string

type BuildPrebuiltsResponse

type BuildPrebuiltsResponse struct {

	// Directory containing generated host prebuilts for the SDK board.
	HostPrebuiltsPath *chromiumos.Path `protobuf:"bytes,1,opt,name=host_prebuilts_path,json=hostPrebuiltsPath,proto3" json:"host_prebuilts_path,omitempty"`
	// Directory containing generated target prebuilts for the SDK board.
	TargetPrebuiltsPath *chromiumos.Path `protobuf:"bytes,2,opt,name=target_prebuilts_path,json=targetPrebuiltsPath,proto3" json:"target_prebuilts_path,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildPrebuiltsResponse) Descriptor deprecated

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

Deprecated: Use BuildPrebuiltsResponse.ProtoReflect.Descriptor instead.

func (*BuildPrebuiltsResponse) GetHostPrebuiltsPath

func (x *BuildPrebuiltsResponse) GetHostPrebuiltsPath() *chromiumos.Path

func (*BuildPrebuiltsResponse) GetTargetPrebuiltsPath

func (x *BuildPrebuiltsResponse) GetTargetPrebuiltsPath() *chromiumos.Path

func (*BuildPrebuiltsResponse) ProtoMessage

func (*BuildPrebuiltsResponse) ProtoMessage()

func (*BuildPrebuiltsResponse) ProtoReflect

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

func (*BuildPrebuiltsResponse) Reset

func (x *BuildPrebuiltsResponse) Reset()

func (*BuildPrebuiltsResponse) String

func (x *BuildPrebuiltsResponse) String() string

type BuildSdkSubtoolsRequest

type BuildSdkSubtoolsRequest struct {

	// The chroot to use to execute the endpoint. If this chroot is not already
	// set up as a "subtools" chroot, it will be converted into one.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// A ResultPath to communicate to the build API how to map paths.
	ResultPath *chromiumos.ResultPath `protobuf:"bytes,3,opt,name=result_path,json=resultPath,proto3" json:"result_path,omitempty"`
	// contains filtered or unexported fields
}

Installs and/or updates additional "subtools" packages into an SDK along with their dependencies (rebuilding if dependencies have changed). All available subtools that are configured are then bundled to be relocatable.

func (*BuildSdkSubtoolsRequest) Descriptor deprecated

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

Deprecated: Use BuildSdkSubtoolsRequest.ProtoReflect.Descriptor instead.

func (*BuildSdkSubtoolsRequest) GetChroot

func (x *BuildSdkSubtoolsRequest) GetChroot() *chromiumos.Chroot

func (*BuildSdkSubtoolsRequest) GetResultPath

func (x *BuildSdkSubtoolsRequest) GetResultPath() *chromiumos.ResultPath

func (*BuildSdkSubtoolsRequest) ProtoMessage

func (*BuildSdkSubtoolsRequest) ProtoMessage()

func (*BuildSdkSubtoolsRequest) ProtoReflect

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

func (*BuildSdkSubtoolsRequest) Reset

func (x *BuildSdkSubtoolsRequest) Reset()

func (*BuildSdkSubtoolsRequest) String

func (x *BuildSdkSubtoolsRequest) String() string

type BuildSdkSubtoolsResponse

type BuildSdkSubtoolsResponse struct {

	// Packages that failed to install or update during the update phase.
	FailedPackageData []*FailedPackageData `protobuf:"bytes,1,rep,name=failed_package_data,json=failedPackageData,proto3" json:"failed_package_data,omitempty"`
	// The bundled paths, each with upload metadata.
	BundlePaths []*chromiumos.Path `protobuf:"bytes,2,rep,name=bundle_paths,json=bundlePaths,proto3" json:"bundle_paths,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildSdkSubtoolsResponse) Descriptor deprecated

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

Deprecated: Use BuildSdkSubtoolsResponse.ProtoReflect.Descriptor instead.

func (*BuildSdkSubtoolsResponse) GetBundlePaths

func (x *BuildSdkSubtoolsResponse) GetBundlePaths() []*chromiumos.Path

func (*BuildSdkSubtoolsResponse) GetFailedPackageData

func (x *BuildSdkSubtoolsResponse) GetFailedPackageData() []*FailedPackageData

func (*BuildSdkSubtoolsResponse) ProtoMessage

func (*BuildSdkSubtoolsResponse) ProtoMessage()

func (*BuildSdkSubtoolsResponse) ProtoReflect

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

func (*BuildSdkSubtoolsResponse) Reset

func (x *BuildSdkSubtoolsResponse) Reset()

func (*BuildSdkSubtoolsResponse) String

func (x *BuildSdkSubtoolsResponse) String() string

type BuildSdkTarballRequest

type BuildSdkTarballRequest struct {

	// The chroot which contains the built SDK.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The SDK version to stamp in /etc/os-release.
	SdkVersion string `protobuf:"bytes,2,opt,name=sdk_version,json=sdkVersion,proto3" json:"sdk_version,omitempty"`
	// contains filtered or unexported fields
}

Create a tarball from a previously built SDK.

func (*BuildSdkTarballRequest) Descriptor deprecated

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

Deprecated: Use BuildSdkTarballRequest.ProtoReflect.Descriptor instead.

func (*BuildSdkTarballRequest) GetChroot

func (x *BuildSdkTarballRequest) GetChroot() *chromiumos.Chroot

func (*BuildSdkTarballRequest) GetSdkVersion

func (x *BuildSdkTarballRequest) GetSdkVersion() string

func (*BuildSdkTarballRequest) ProtoMessage

func (*BuildSdkTarballRequest) ProtoMessage()

func (*BuildSdkTarballRequest) ProtoReflect

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

func (*BuildSdkTarballRequest) Reset

func (x *BuildSdkTarballRequest) Reset()

func (*BuildSdkTarballRequest) String

func (x *BuildSdkTarballRequest) String() string

type BuildSdkTarballResponse

type BuildSdkTarballResponse struct {

	// Path where the SDK tarball has been stored.
	SdkTarballPath *chromiumos.Path `protobuf:"bytes,1,opt,name=sdk_tarball_path,json=sdkTarballPath,proto3" json:"sdk_tarball_path,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildSdkTarballResponse) Descriptor deprecated

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

Deprecated: Use BuildSdkTarballResponse.ProtoReflect.Descriptor instead.

func (*BuildSdkTarballResponse) GetSdkTarballPath

func (x *BuildSdkTarballResponse) GetSdkTarballPath() *chromiumos.Path

func (*BuildSdkTarballResponse) ProtoMessage

func (*BuildSdkTarballResponse) ProtoMessage()

func (*BuildSdkTarballResponse) ProtoReflect

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

func (*BuildSdkTarballResponse) Reset

func (x *BuildSdkTarballResponse) Reset()

func (*BuildSdkTarballResponse) String

func (x *BuildSdkTarballResponse) String() string

type BuildSdkToolchainRequest

type BuildSdkToolchainRequest struct {
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// USE flags to pass into cros_setup_toolchain.
	UseFlags []*chromiumos.UseFlag `protobuf:"bytes,2,rep,name=use_flags,json=useFlags,proto3" json:"use_flags,omitempty"`
	// Path into which generated files will be extracted.
	ResultPath *chromiumos.ResultPath `protobuf:"bytes,3,opt,name=result_path,json=resultPath,proto3" json:"result_path,omitempty"`
	// contains filtered or unexported fields
}

Request info for building toolchain packages for the SDK.

func (*BuildSdkToolchainRequest) Descriptor deprecated

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

Deprecated: Use BuildSdkToolchainRequest.ProtoReflect.Descriptor instead.

func (*BuildSdkToolchainRequest) GetChroot

func (x *BuildSdkToolchainRequest) GetChroot() *chromiumos.Chroot

func (*BuildSdkToolchainRequest) GetResultPath

func (x *BuildSdkToolchainRequest) GetResultPath() *chromiumos.ResultPath

func (*BuildSdkToolchainRequest) GetUseFlags

func (x *BuildSdkToolchainRequest) GetUseFlags() []*chromiumos.UseFlag

func (*BuildSdkToolchainRequest) ProtoMessage

func (*BuildSdkToolchainRequest) ProtoMessage()

func (*BuildSdkToolchainRequest) ProtoReflect

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

func (*BuildSdkToolchainRequest) Reset

func (x *BuildSdkToolchainRequest) Reset()

func (*BuildSdkToolchainRequest) String

func (x *BuildSdkToolchainRequest) String() string

type BuildSdkToolchainResponse

type BuildSdkToolchainResponse struct {
	GeneratedFiles []*chromiumos.Path `protobuf:"bytes,1,rep,name=generated_files,json=generatedFiles,proto3" json:"generated_files,omitempty"`
	// contains filtered or unexported fields
}

Response from building toolchain packages for the SDK.

func (*BuildSdkToolchainResponse) Descriptor deprecated

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

Deprecated: Use BuildSdkToolchainResponse.ProtoReflect.Descriptor instead.

func (*BuildSdkToolchainResponse) GetGeneratedFiles

func (x *BuildSdkToolchainResponse) GetGeneratedFiles() []*chromiumos.Path

func (*BuildSdkToolchainResponse) ProtoMessage

func (*BuildSdkToolchainResponse) ProtoMessage()

func (*BuildSdkToolchainResponse) ProtoReflect

func (*BuildSdkToolchainResponse) Reset

func (x *BuildSdkToolchainResponse) Reset()

func (*BuildSdkToolchainResponse) String

func (x *BuildSdkToolchainResponse) String() string

type BuildSetupRequest

type BuildSetupRequest struct {

	// The chroot where the sysroot lives.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The sysroot where the files live.
	Sysroot *Sysroot `protobuf:"bytes,2,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// Information about the artifacts.
	ArtifactInfo *chromiumos.ArtifactsByService `protobuf:"bytes,3,opt,name=artifact_info,json=artifactInfo,proto3" json:"artifact_info,omitempty"`
	// Whether we will proceed even if the build is POINTLESS.
	ForcedBuildRelevance bool `protobuf:"varint,4,opt,name=forced_build_relevance,json=forcedBuildRelevance,proto3" json:"forced_build_relevance,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildSetupRequest) Descriptor deprecated

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

Deprecated: Use BuildSetupRequest.ProtoReflect.Descriptor instead.

func (*BuildSetupRequest) GetArtifactInfo

func (x *BuildSetupRequest) GetArtifactInfo() *chromiumos.ArtifactsByService

func (*BuildSetupRequest) GetChroot

func (x *BuildSetupRequest) GetChroot() *chromiumos.Chroot

func (*BuildSetupRequest) GetForcedBuildRelevance

func (x *BuildSetupRequest) GetForcedBuildRelevance() bool

func (*BuildSetupRequest) GetSysroot

func (x *BuildSetupRequest) GetSysroot() *Sysroot

func (*BuildSetupRequest) ProtoMessage

func (*BuildSetupRequest) ProtoMessage()

func (*BuildSetupRequest) ProtoReflect

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

func (*BuildSetupRequest) Reset

func (x *BuildSetupRequest) Reset()

func (*BuildSetupRequest) String

func (x *BuildSetupRequest) String() string

type BuildSetupResponse

type BuildSetupResponse struct {
	BuildRelevance BuildSetupResponse_BuildRelevance `` /* 156-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BuildSetupResponse) Descriptor deprecated

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

Deprecated: Use BuildSetupResponse.ProtoReflect.Descriptor instead.

func (*BuildSetupResponse) GetBuildRelevance

func (*BuildSetupResponse) ProtoMessage

func (*BuildSetupResponse) ProtoMessage()

func (*BuildSetupResponse) ProtoReflect

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

func (*BuildSetupResponse) Reset

func (x *BuildSetupResponse) Reset()

func (*BuildSetupResponse) String

func (x *BuildSetupResponse) String() string

type BuildSetupResponse_BuildRelevance

type BuildSetupResponse_BuildRelevance int32

Whether this artifact requires a build.

const (
	BuildSetupResponse_UNSPECIFIED BuildSetupResponse_BuildRelevance = 0
	// Build is necessary to generate artifacts.
	BuildSetupResponse_NEEDED BuildSetupResponse_BuildRelevance = 1
	// Defer to other artifacts.  Used primarily for aggregation of artifact
	// results.
	BuildSetupResponse_UNKNOWN BuildSetupResponse_BuildRelevance = 2
	// Artifacts are already generated.  The build is pointless.
	BuildSetupResponse_POINTLESS BuildSetupResponse_BuildRelevance = 3
)

func (BuildSetupResponse_BuildRelevance) Descriptor

func (BuildSetupResponse_BuildRelevance) Enum

func (BuildSetupResponse_BuildRelevance) EnumDescriptor deprecated

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

Deprecated: Use BuildSetupResponse_BuildRelevance.Descriptor instead.

func (BuildSetupResponse_BuildRelevance) Number

func (BuildSetupResponse_BuildRelevance) String

func (BuildSetupResponse_BuildRelevance) Type

type BuildTargetUnitTestRequest

type BuildTargetUnitTestRequest struct {

	// The build target being tested.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// The chroot containing the sysroot.
	Chroot *chromiumos.Chroot `protobuf:"bytes,3,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The flags.
	Flags *BuildTargetUnitTestRequest_Flags `protobuf:"bytes,4,opt,name=flags,proto3" json:"flags,omitempty"`
	// Packages to be tested.
	// Defaults to all testable packages when none are given.
	Packages []*chromiumos.PackageInfo `protobuf:"bytes,6,rep,name=packages,proto3" json:"packages,omitempty"`
	// Skipped packages.
	PackageBlocklist []*chromiumos.PackageInfo `protobuf:"bytes,7,rep,name=package_blocklist,json=packageBlocklist,proto3" json:"package_blocklist,omitempty"`
	// Directory where results (logs, etc.) should be stored.
	ResultsPath *chromiumos.ResultPath `protobuf:"bytes,8,opt,name=results_path,json=resultsPath,proto3" json:"results_path,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildTargetUnitTestRequest) Descriptor deprecated

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

Deprecated: Use BuildTargetUnitTestRequest.ProtoReflect.Descriptor instead.

func (*BuildTargetUnitTestRequest) GetBuildTarget

func (x *BuildTargetUnitTestRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*BuildTargetUnitTestRequest) GetChroot

func (*BuildTargetUnitTestRequest) GetFlags

func (*BuildTargetUnitTestRequest) GetPackageBlocklist

func (x *BuildTargetUnitTestRequest) GetPackageBlocklist() []*chromiumos.PackageInfo

func (*BuildTargetUnitTestRequest) GetPackages

func (*BuildTargetUnitTestRequest) GetResultsPath

func (x *BuildTargetUnitTestRequest) GetResultsPath() *chromiumos.ResultPath

func (*BuildTargetUnitTestRequest) ProtoMessage

func (*BuildTargetUnitTestRequest) ProtoMessage()

func (*BuildTargetUnitTestRequest) ProtoReflect

func (*BuildTargetUnitTestRequest) Reset

func (x *BuildTargetUnitTestRequest) Reset()

func (*BuildTargetUnitTestRequest) String

func (x *BuildTargetUnitTestRequest) String() string

type BuildTargetUnitTestRequest_Flags

type BuildTargetUnitTestRequest_Flags struct {

	// Assume the sysroot is empty.
	EmptySysroot bool `protobuf:"varint,1,opt,name=empty_sysroot,json=emptySysroot,proto3" json:"empty_sysroot,omitempty"`
	// Whether a toolchain change has occurred.
	ToolchainChanged bool `protobuf:"varint,2,opt,name=toolchain_changed,json=toolchainChanged,proto3" json:"toolchain_changed,omitempty"`
	// Whether to produce code coverage data.
	CodeCoverage bool `protobuf:"varint,3,opt,name=code_coverage,json=codeCoverage,proto3" json:"code_coverage,omitempty"`
	// Whether to allow no testable packages to be found.
	TestablePackagesOptional bool `` /* 136-byte string literal not displayed */
	// Whether to filter out any non-cros_workon packages passed in.
	// Added in R92.
	FilterOnlyCrosWorkon bool `` /* 126-byte string literal not displayed */
	// Whether to produce rust code coverage data.
	// Details in go/cros-rust-code-coverage
	// TODO(b/215596245): Reuse the code_coverage flag and remove this
	// once rust and clang converge on tooling.
	RustCodeCoverage bool `protobuf:"varint,6,opt,name=rust_code_coverage,json=rustCodeCoverage,proto3" json:"rust_code_coverage,omitempty"`
	// Whether to use Bazel to run unit tests.
	Bazel bool `protobuf:"varint,7,opt,name=bazel,proto3" json:"bazel,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildTargetUnitTestRequest_Flags) Descriptor deprecated

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

Deprecated: Use BuildTargetUnitTestRequest_Flags.ProtoReflect.Descriptor instead.

func (*BuildTargetUnitTestRequest_Flags) GetBazel

func (x *BuildTargetUnitTestRequest_Flags) GetBazel() bool

func (*BuildTargetUnitTestRequest_Flags) GetCodeCoverage

func (x *BuildTargetUnitTestRequest_Flags) GetCodeCoverage() bool

func (*BuildTargetUnitTestRequest_Flags) GetEmptySysroot

func (x *BuildTargetUnitTestRequest_Flags) GetEmptySysroot() bool

func (*BuildTargetUnitTestRequest_Flags) GetFilterOnlyCrosWorkon

func (x *BuildTargetUnitTestRequest_Flags) GetFilterOnlyCrosWorkon() bool

func (*BuildTargetUnitTestRequest_Flags) GetRustCodeCoverage

func (x *BuildTargetUnitTestRequest_Flags) GetRustCodeCoverage() bool

func (*BuildTargetUnitTestRequest_Flags) GetTestablePackagesOptional

func (x *BuildTargetUnitTestRequest_Flags) GetTestablePackagesOptional() bool

func (*BuildTargetUnitTestRequest_Flags) GetToolchainChanged

func (x *BuildTargetUnitTestRequest_Flags) GetToolchainChanged() bool

func (*BuildTargetUnitTestRequest_Flags) ProtoMessage

func (*BuildTargetUnitTestRequest_Flags) ProtoMessage()

func (*BuildTargetUnitTestRequest_Flags) ProtoReflect

func (*BuildTargetUnitTestRequest_Flags) Reset

func (*BuildTargetUnitTestRequest_Flags) String

type BuildTargetUnitTestResponse

type BuildTargetUnitTestResponse struct {

	// The metric events that occurred during the running of BuildTargetUnitTest.
	Events []*chromiumos.MetricEvent `protobuf:"bytes,3,rep,name=events,proto3" json:"events,omitempty"`
	// Additional data about the packages that failed to build.
	FailedPackageData []*FailedPackageData `protobuf:"bytes,4,rep,name=failed_package_data,json=failedPackageData,proto3" json:"failed_package_data,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildTargetUnitTestResponse) Descriptor deprecated

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

Deprecated: Use BuildTargetUnitTestResponse.ProtoReflect.Descriptor instead.

func (*BuildTargetUnitTestResponse) GetEvents

func (*BuildTargetUnitTestResponse) GetFailedPackageData

func (x *BuildTargetUnitTestResponse) GetFailedPackageData() []*FailedPackageData

func (*BuildTargetUnitTestResponse) ProtoMessage

func (*BuildTargetUnitTestResponse) ProtoMessage()

func (*BuildTargetUnitTestResponse) ProtoReflect

func (*BuildTargetUnitTestResponse) Reset

func (x *BuildTargetUnitTestResponse) Reset()

func (*BuildTargetUnitTestResponse) String

func (x *BuildTargetUnitTestResponse) String() string

type BuildTestServiceContainersRequest

type BuildTestServiceContainersRequest struct {

	// The build target the test service containers are being build for.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// The chroot containing the sysroot.
	Chroot *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Build version number, which matches the build artifact version
	// number that will be tested ultimately.
	// NOTE: deprecated, remove once we migrate requests to new tag/label
	// semantics
	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	// Repository to push to
	Repository *api.GcrRepository `protobuf:"bytes,4,opt,name=repository,proto3" json:"repository,omitempty"`
	// Tags to apply to built images.  Note that Docker tags are limited in
	// what they can contain.  They can contain [A-Za-z0-9_.-], but may not
	// start with . or -, and are a maximum of 128 characters.
	Tags []string `protobuf:"bytes,5,rep,name=tags,proto3" json:"tags,omitempty"`
	// Labels to apply to docker image.  Labels are string key=value pairs which
	// are added to the image itself.  These are useful for things like eg:
	// adding the full build URL to the container image for the build that
	// produced them.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BuildTestServiceContainersRequest) Descriptor deprecated

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

Deprecated: Use BuildTestServiceContainersRequest.ProtoReflect.Descriptor instead.

func (*BuildTestServiceContainersRequest) GetBuildTarget

func (*BuildTestServiceContainersRequest) GetChroot

func (*BuildTestServiceContainersRequest) GetLabels

func (x *BuildTestServiceContainersRequest) GetLabels() map[string]string

func (*BuildTestServiceContainersRequest) GetRepository

func (*BuildTestServiceContainersRequest) GetTags

func (*BuildTestServiceContainersRequest) GetVersion

func (x *BuildTestServiceContainersRequest) GetVersion() string

func (*BuildTestServiceContainersRequest) ProtoMessage

func (*BuildTestServiceContainersRequest) ProtoMessage()

func (*BuildTestServiceContainersRequest) ProtoReflect

func (*BuildTestServiceContainersRequest) Reset

func (*BuildTestServiceContainersRequest) String

type BuildTestServiceContainersResponse

type BuildTestServiceContainersResponse struct {

	// List of containers that were attempted to be built and the success/failure
	// results for each.
	Results []*TestServiceContainerBuildResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildTestServiceContainersResponse) Descriptor deprecated

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

Deprecated: Use BuildTestServiceContainersResponse.ProtoReflect.Descriptor instead.

func (*BuildTestServiceContainersResponse) GetResults

func (*BuildTestServiceContainersResponse) ProtoMessage

func (*BuildTestServiceContainersResponse) ProtoMessage()

func (*BuildTestServiceContainersResponse) ProtoReflect

func (*BuildTestServiceContainersResponse) Reset

func (*BuildTestServiceContainersResponse) String

type BuildsChromeRequest

type BuildsChromeRequest struct {

	// The chroot where the operations will be executed.
	// Required.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The build target we are checking for.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,2,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// List of packages to be installed by the builder. If none are specified the
	// standard list of packages is used.  Added in R79.
	Packages []*chromiumos.PackageInfo `protobuf:"bytes,3,rep,name=packages,proto3" json:"packages,omitempty"`
	// contains filtered or unexported fields
}

This can easily be generalized to a Builds method if necessary, but currently we have no use case for anything but Chrome, and making this specifically for Chrome simplifies the calling code significantly.

func (*BuildsChromeRequest) Descriptor deprecated

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

Deprecated: Use BuildsChromeRequest.ProtoReflect.Descriptor instead.

func (*BuildsChromeRequest) GetBuildTarget

func (x *BuildsChromeRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*BuildsChromeRequest) GetChroot

func (x *BuildsChromeRequest) GetChroot() *chromiumos.Chroot

func (*BuildsChromeRequest) GetPackages

func (x *BuildsChromeRequest) GetPackages() []*chromiumos.PackageInfo

func (*BuildsChromeRequest) ProtoMessage

func (*BuildsChromeRequest) ProtoMessage()

func (*BuildsChromeRequest) ProtoReflect

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

func (*BuildsChromeRequest) Reset

func (x *BuildsChromeRequest) Reset()

func (*BuildsChromeRequest) String

func (x *BuildsChromeRequest) String() string

type BuildsChromeResponse

type BuildsChromeResponse struct {

	// Whether or not it builds chrome.
	BuildsChrome bool `protobuf:"varint,1,opt,name=builds_chrome,json=buildsChrome,proto3" json:"builds_chrome,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildsChromeResponse) Descriptor deprecated

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

Deprecated: Use BuildsChromeResponse.ProtoReflect.Descriptor instead.

func (*BuildsChromeResponse) GetBuildsChrome

func (x *BuildsChromeResponse) GetBuildsChrome() bool

func (*BuildsChromeResponse) ProtoMessage

func (*BuildsChromeResponse) ProtoMessage()

func (*BuildsChromeResponse) ProtoReflect

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

func (*BuildsChromeResponse) Reset

func (x *BuildsChromeResponse) Reset()

func (*BuildsChromeResponse) String

func (x *BuildsChromeResponse) String() string

type BundleArtifactsRequest

type BundleArtifactsRequest struct {

	// The chroot where the sysroot lives.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The sysroot where the files live.
	Sysroot *Sysroot `protobuf:"bytes,2,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// Artifact information.
	ArtifactInfo *chromiumos.ArtifactsByService `protobuf:"bytes,3,opt,name=artifact_info,json=artifactInfo,proto3" json:"artifact_info,omitempty"`
	// Absolute path to the directory in which artifacts should be dropped.
	// TODO(b/187790484): Switch the recipes code to use result_path.
	OutputDir string `protobuf:"bytes,4,opt,name=output_dir,json=outputDir,proto3" json:"output_dir,omitempty"`
	// Result path for artifacts.  If present this overrides output_dir.
	ResultPath *chromiumos.ResultPath `protobuf:"bytes,5,opt,name=result_path,json=resultPath,proto3" json:"result_path,omitempty"`
	// contains filtered or unexported fields
}

func (*BundleArtifactsRequest) Descriptor deprecated

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

Deprecated: Use BundleArtifactsRequest.ProtoReflect.Descriptor instead.

func (*BundleArtifactsRequest) GetArtifactInfo

func (*BundleArtifactsRequest) GetChroot

func (x *BundleArtifactsRequest) GetChroot() *chromiumos.Chroot

func (*BundleArtifactsRequest) GetOutputDir

func (x *BundleArtifactsRequest) GetOutputDir() string

func (*BundleArtifactsRequest) GetResultPath

func (x *BundleArtifactsRequest) GetResultPath() *chromiumos.ResultPath

func (*BundleArtifactsRequest) GetSysroot

func (x *BundleArtifactsRequest) GetSysroot() *Sysroot

func (*BundleArtifactsRequest) ProtoMessage

func (*BundleArtifactsRequest) ProtoMessage()

func (*BundleArtifactsRequest) ProtoReflect

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

func (*BundleArtifactsRequest) Reset

func (x *BundleArtifactsRequest) Reset()

func (*BundleArtifactsRequest) String

func (x *BundleArtifactsRequest) String() string

type BundleArtifactsResponse

type BundleArtifactsResponse struct {

	// The artifacts that were bundled.
	Artifacts *chromiumos.UploadedArtifactsByService `protobuf:"bytes,1,opt,name=artifacts,proto3" json:"artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*BundleArtifactsResponse) Descriptor deprecated

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

Deprecated: Use BundleArtifactsResponse.ProtoReflect.Descriptor instead.

func (*BundleArtifactsResponse) GetArtifacts

func (*BundleArtifactsResponse) ProtoMessage

func (*BundleArtifactsResponse) ProtoMessage()

func (*BundleArtifactsResponse) ProtoReflect

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

func (*BundleArtifactsResponse) Reset

func (x *BundleArtifactsResponse) Reset()

func (*BundleArtifactsResponse) String

func (x *BundleArtifactsResponse) String() string

type BundleFirmwareArtifactsRequest

type BundleFirmwareArtifactsRequest struct {

	// The chroot where the operations will be executed.
	// Required.
	Chroot *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The output directory in which to place the bundled artifacts.
	ResultPath *chromiumos.ResultPath `protobuf:"bytes,3,opt,name=result_path,json=resultPath,proto3" json:"result_path,omitempty"`
	// The artifact types requested.  The firmware_location is found in
	// artifacts.output_artifacts[].location.
	Artifacts *chromiumos.ArtifactsByService_Firmware `protobuf:"bytes,4,opt,name=artifacts,proto3" json:"artifacts,omitempty"`
	// The ChromeOS style version to use in FirmwareArtifactInfo.
	// Added and deprecated in R91.
	//
	// Deprecated: Do not use.
	BcsVersion string `protobuf:"bytes,5,opt,name=bcs_version,json=bcsVersion,proto3" json:"bcs_version,omitempty"`
	// BcsVersionInfo to use in (copy into) FirmwareArtifactInfo.TarballInfo.
	BcsVersionInfo *BcsVersionInfo `protobuf:"bytes,6,opt,name=bcs_version_info,json=bcsVersionInfo,proto3" json:"bcs_version_info,omitempty"`
	// contains filtered or unexported fields
}

func (*BundleFirmwareArtifactsRequest) Descriptor deprecated

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

Deprecated: Use BundleFirmwareArtifactsRequest.ProtoReflect.Descriptor instead.

func (*BundleFirmwareArtifactsRequest) GetArtifacts

func (*BundleFirmwareArtifactsRequest) GetBcsVersion deprecated

func (x *BundleFirmwareArtifactsRequest) GetBcsVersion() string

Deprecated: Do not use.

func (*BundleFirmwareArtifactsRequest) GetBcsVersionInfo

func (x *BundleFirmwareArtifactsRequest) GetBcsVersionInfo() *BcsVersionInfo

func (*BundleFirmwareArtifactsRequest) GetChroot

func (*BundleFirmwareArtifactsRequest) GetResultPath

func (*BundleFirmwareArtifactsRequest) ProtoMessage

func (*BundleFirmwareArtifactsRequest) ProtoMessage()

func (*BundleFirmwareArtifactsRequest) ProtoReflect

func (*BundleFirmwareArtifactsRequest) Reset

func (x *BundleFirmwareArtifactsRequest) Reset()

func (*BundleFirmwareArtifactsRequest) String

type BundleFirmwareArtifactsResponse

type BundleFirmwareArtifactsResponse struct {

	// The artifacts that were bundled.
	Artifacts *chromiumos.UploadedArtifactsByService_Firmware `protobuf:"bytes,1,opt,name=artifacts,proto3" json:"artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*BundleFirmwareArtifactsResponse) Descriptor deprecated

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

Deprecated: Use BundleFirmwareArtifactsResponse.ProtoReflect.Descriptor instead.

func (*BundleFirmwareArtifactsResponse) GetArtifacts

func (*BundleFirmwareArtifactsResponse) ProtoMessage

func (*BundleFirmwareArtifactsResponse) ProtoMessage()

func (*BundleFirmwareArtifactsResponse) ProtoReflect

func (*BundleFirmwareArtifactsResponse) Reset

func (*BundleFirmwareArtifactsResponse) String

type BundleRequest

type BundleRequest struct {

	// The build target to bundle artifacts for.
	// Deprecated. Use sysroot instead.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// Absolute path to the directory in which artifacts should be dropped.
	OutputDir string `protobuf:"bytes,2,opt,name=output_dir,json=outputDir,proto3" json:"output_dir,omitempty"`
	// The chroot where the sysroot lives.
	Chroot *chromiumos.Chroot `protobuf:"bytes,3,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The sysroot where the files live.
	Sysroot *Sysroot `protobuf:"bytes,4,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// Result path for artifacts. If present this overrides output_dir.
	ResultPath *chromiumos.ResultPath `protobuf:"bytes,5,opt,name=result_path,json=resultPath,proto3" json:"result_path,omitempty"`
	// contains filtered or unexported fields
}

Request describing where build artifact bundles for a given build target should be dumped. TODO(b/187790484): BundleRequest and BundleResponse are being deprecated (along with most of this file). See BundleArtifactsRequest/Response

func (*BundleRequest) Descriptor deprecated

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

Deprecated: Use BundleRequest.ProtoReflect.Descriptor instead.

func (*BundleRequest) GetBuildTarget

func (x *BundleRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*BundleRequest) GetChroot

func (x *BundleRequest) GetChroot() *chromiumos.Chroot

func (*BundleRequest) GetOutputDir

func (x *BundleRequest) GetOutputDir() string

func (*BundleRequest) GetResultPath

func (x *BundleRequest) GetResultPath() *chromiumos.ResultPath

func (*BundleRequest) GetSysroot

func (x *BundleRequest) GetSysroot() *Sysroot

func (*BundleRequest) ProtoMessage

func (*BundleRequest) ProtoMessage()

func (*BundleRequest) ProtoReflect

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

func (*BundleRequest) Reset

func (x *BundleRequest) Reset()

func (*BundleRequest) String

func (x *BundleRequest) String() string

type BundleResponse

type BundleResponse struct {

	// The artifacts that added to the output directory.
	Artifacts []*Artifact `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
	// Instructions to complete docker builds with all of the required staged
	// artifacts for the builds.
	DockerBuilds []*DockerBuild `protobuf:"bytes,2,rep,name=docker_builds,json=dockerBuilds,proto3" json:"docker_builds,omitempty"`
	// contains filtered or unexported fields
}

Response describing which bundles were dumped to the given output directory.

func (*BundleResponse) Descriptor deprecated

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

Deprecated: Use BundleResponse.ProtoReflect.Descriptor instead.

func (*BundleResponse) GetArtifacts

func (x *BundleResponse) GetArtifacts() []*Artifact

func (*BundleResponse) GetDockerBuilds

func (x *BundleResponse) GetDockerBuilds() []*DockerBuild

func (*BundleResponse) ProtoMessage

func (*BundleResponse) ProtoMessage()

func (*BundleResponse) ProtoReflect

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

func (*BundleResponse) Reset

func (x *BundleResponse) Reset()

func (*BundleResponse) String

func (x *BundleResponse) String() string

type BundleToolchainRequest

type BundleToolchainRequest struct {

	// The chroot where the sysroot lives.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The sysroot where the files live.
	Sysroot *Sysroot `protobuf:"bytes,2,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// Absolute path to the directory in which artifacts should be dropped.
	OutputDir string `protobuf:"bytes,3,opt,name=output_dir,json=outputDir,proto3" json:"output_dir,omitempty"`
	// Which artifacts are wanted?
	ArtifactTypes []chromiumos.BuilderConfig_Artifacts_ArtifactTypes `` /* 162-byte string literal not displayed */
	// Additional arguments that were used in PrepareForBuild.
	// TODO(crbug/1019868): Transition to artifact_profile_info.
	AdditionalArgs *chromiumos.PrepareForBuildAdditionalArgs `protobuf:"bytes,5,opt,name=additional_args,json=additionalArgs,proto3" json:"additional_args,omitempty"`
	// Profile information used for the artifact.
	ProfileInfo *chromiumos.ArtifactProfileInfo `protobuf:"bytes,6,opt,name=profile_info,json=profileInfo,proto3" json:"profile_info,omitempty"`
	// contains filtered or unexported fields
}

func (*BundleToolchainRequest) Descriptor deprecated

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

Deprecated: Use BundleToolchainRequest.ProtoReflect.Descriptor instead.

func (*BundleToolchainRequest) GetAdditionalArgs

func (*BundleToolchainRequest) GetArtifactTypes

func (*BundleToolchainRequest) GetChroot

func (x *BundleToolchainRequest) GetChroot() *chromiumos.Chroot

func (*BundleToolchainRequest) GetOutputDir

func (x *BundleToolchainRequest) GetOutputDir() string

func (*BundleToolchainRequest) GetProfileInfo

func (*BundleToolchainRequest) GetSysroot

func (x *BundleToolchainRequest) GetSysroot() *Sysroot

func (*BundleToolchainRequest) ProtoMessage

func (*BundleToolchainRequest) ProtoMessage()

func (*BundleToolchainRequest) ProtoReflect

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

func (*BundleToolchainRequest) Reset

func (x *BundleToolchainRequest) Reset()

func (*BundleToolchainRequest) String

func (x *BundleToolchainRequest) String() string

type BundleToolchainResponse

type BundleToolchainResponse struct {

	// The artifacts that added to the output directory.
	ArtifactsInfo []*ArtifactInfo `protobuf:"bytes,2,rep,name=artifacts_info,json=artifactsInfo,proto3" json:"artifacts_info,omitempty"`
	// contains filtered or unexported fields
}

Response describing which bundles were dumped to the given output directory.

func (*BundleToolchainResponse) Descriptor deprecated

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

Deprecated: Use BundleToolchainResponse.ProtoReflect.Descriptor instead.

func (*BundleToolchainResponse) GetArtifactsInfo

func (x *BundleToolchainResponse) GetArtifactsInfo() []*ArtifactInfo

func (*BundleToolchainResponse) ProtoMessage

func (*BundleToolchainResponse) ProtoMessage()

func (*BundleToolchainResponse) ProtoReflect

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

func (*BundleToolchainResponse) Reset

func (x *BundleToolchainResponse) Reset()

func (*BundleToolchainResponse) String

func (x *BundleToolchainResponse) String() string

type BundleVmFilesRequest

type BundleVmFilesRequest struct {

	// The chroot where the sysroot lives.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The sysroot where the files live.
	Sysroot *Sysroot `protobuf:"bytes,2,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// Test results directory relative to the sysroot.
	TestResultsDir string `protobuf:"bytes,3,opt,name=test_results_dir,json=testResultsDir,proto3" json:"test_results_dir,omitempty"`
	// Absolute path to the directory in which artifacts should be dropped.
	OutputDir string `protobuf:"bytes,4,opt,name=output_dir,json=outputDir,proto3" json:"output_dir,omitempty"`
	// contains filtered or unexported fields
}

Request describing where to find build artifacts that are taken from a sysroot.

func (*BundleVmFilesRequest) Descriptor deprecated

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

Deprecated: Use BundleVmFilesRequest.ProtoReflect.Descriptor instead.

func (*BundleVmFilesRequest) GetChroot

func (x *BundleVmFilesRequest) GetChroot() *chromiumos.Chroot

func (*BundleVmFilesRequest) GetOutputDir

func (x *BundleVmFilesRequest) GetOutputDir() string

func (*BundleVmFilesRequest) GetSysroot

func (x *BundleVmFilesRequest) GetSysroot() *Sysroot

func (*BundleVmFilesRequest) GetTestResultsDir

func (x *BundleVmFilesRequest) GetTestResultsDir() string

func (*BundleVmFilesRequest) ProtoMessage

func (*BundleVmFilesRequest) ProtoMessage()

func (*BundleVmFilesRequest) ProtoReflect

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

func (*BundleVmFilesRequest) Reset

func (x *BundleVmFilesRequest) Reset()

func (*BundleVmFilesRequest) String

func (x *BundleVmFilesRequest) String() string

type CallType

type CallType int32

The type of Build API call being made. This allows specifying the desired behavior for testing purposes.

const (
	// None set, treated as a CALL_TYPE_EXECUTE.
	CallType_CALL_TYPE_NONE CallType = 0
	// Call the endpoint normally.
	CallType_CALL_TYPE_EXECUTE CallType = 1
	// Only run validation.
	CallType_CALL_TYPE_VALIDATE_ONLY CallType = 2
	// Get a mock success response without running the endpoint.
	CallType_CALL_TYPE_MOCK_SUCCESS CallType = 3
	// Get a mock failure response without running the endpoint.
	CallType_CALL_TYPE_MOCK_FAILURE CallType = 4
	// Get a mock invalid input response without running the validation.
	CallType_CALL_TYPE_MOCK_INVALID CallType = 5
)

func (CallType) Descriptor

func (CallType) Descriptor() protoreflect.EnumDescriptor

func (CallType) Enum

func (x CallType) Enum() *CallType

func (CallType) EnumDescriptor deprecated

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

Deprecated: Use CallType.Descriptor instead.

func (CallType) Number

func (x CallType) Number() protoreflect.EnumNumber

func (CallType) String

func (x CallType) String() string

func (CallType) Type

type ChromeLkgmServiceClient

type ChromeLkgmServiceClient interface {
	FindLkgm(ctx context.Context, in *FindLkgmRequest, opts ...grpc.CallOption) (*FindLkgmResponse, error)
}

ChromeLkgmServiceClient is the client API for ChromeLkgmService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ChromeLkgmServiceServer

type ChromeLkgmServiceServer interface {
	FindLkgm(context.Context, *FindLkgmRequest) (*FindLkgmResponse, error)
	// contains filtered or unexported methods
}

ChromeLkgmServiceServer is the server API for ChromeLkgmService service. All implementations must embed UnimplementedChromeLkgmServiceServer for forward compatibility

type ChromitePytestRequest

type ChromitePytestRequest struct {

	// The chroot to use to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// contains filtered or unexported fields
}

func (*ChromitePytestRequest) Descriptor deprecated

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

Deprecated: Use ChromitePytestRequest.ProtoReflect.Descriptor instead.

func (*ChromitePytestRequest) GetChroot

func (x *ChromitePytestRequest) GetChroot() *chromiumos.Chroot

func (*ChromitePytestRequest) ProtoMessage

func (*ChromitePytestRequest) ProtoMessage()

func (*ChromitePytestRequest) ProtoReflect

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

func (*ChromitePytestRequest) Reset

func (x *ChromitePytestRequest) Reset()

func (*ChromitePytestRequest) String

func (x *ChromitePytestRequest) String() string

type ChromitePytestResponse

type ChromitePytestResponse struct {
	// contains filtered or unexported fields
}

func (*ChromitePytestResponse) Descriptor deprecated

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

Deprecated: Use ChromitePytestResponse.ProtoReflect.Descriptor instead.

func (*ChromitePytestResponse) ProtoMessage

func (*ChromitePytestResponse) ProtoMessage()

func (*ChromitePytestResponse) ProtoReflect

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

func (*ChromitePytestResponse) Reset

func (x *ChromitePytestResponse) Reset()

func (*ChromitePytestResponse) String

func (x *ChromitePytestResponse) String() string

type ChromiteUnitTestRequest

type ChromiteUnitTestRequest struct {

	// The chroot to use to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// contains filtered or unexported fields
}

Chromite UnitTest request.

func (*ChromiteUnitTestRequest) Descriptor deprecated

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

Deprecated: Use ChromiteUnitTestRequest.ProtoReflect.Descriptor instead.

func (*ChromiteUnitTestRequest) GetChroot

func (x *ChromiteUnitTestRequest) GetChroot() *chromiumos.Chroot

func (*ChromiteUnitTestRequest) ProtoMessage

func (*ChromiteUnitTestRequest) ProtoMessage()

func (*ChromiteUnitTestRequest) ProtoReflect

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

func (*ChromiteUnitTestRequest) Reset

func (x *ChromiteUnitTestRequest) Reset()

func (*ChromiteUnitTestRequest) String

func (x *ChromiteUnitTestRequest) String() string

type ChromiteUnitTestResponse

type ChromiteUnitTestResponse struct {
	// contains filtered or unexported fields
}

func (*ChromiteUnitTestResponse) Descriptor deprecated

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

Deprecated: Use ChromiteUnitTestResponse.ProtoReflect.Descriptor instead.

func (*ChromiteUnitTestResponse) ProtoMessage

func (*ChromiteUnitTestResponse) ProtoMessage()

func (*ChromiteUnitTestResponse) ProtoReflect

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

func (*ChromiteUnitTestResponse) Reset

func (x *ChromiteUnitTestResponse) Reset()

func (*ChromiteUnitTestResponse) String

func (x *ChromiteUnitTestResponse) String() string

type ChrootAssertion

type ChrootAssertion int32

Config to allow chroot assertions to be made via service/method options.

const (
	ChrootAssertion_NO_ASSERTION ChrootAssertion = 0
	ChrootAssertion_INSIDE       ChrootAssertion = 1
	ChrootAssertion_OUTSIDE      ChrootAssertion = 2
)

func (ChrootAssertion) Descriptor

func (ChrootAssertion) Enum

func (x ChrootAssertion) Enum() *ChrootAssertion

func (ChrootAssertion) EnumDescriptor deprecated

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

Deprecated: Use ChrootAssertion.Descriptor instead.

func (ChrootAssertion) Number

func (ChrootAssertion) String

func (x ChrootAssertion) String() string

func (ChrootAssertion) Type

func (*ChrootAssertion) UnmarshalJSON deprecated

func (x *ChrootAssertion) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type ChrootVersion

type ChrootVersion struct {

	// The version number.
	Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

The chroot version information.

func (*ChrootVersion) Descriptor deprecated

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

Deprecated: Use ChrootVersion.ProtoReflect.Descriptor instead.

func (*ChrootVersion) GetVersion

func (x *ChrootVersion) GetVersion() uint32

func (*ChrootVersion) ProtoMessage

func (*ChrootVersion) ProtoMessage()

func (*ChrootVersion) ProtoReflect

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

func (*ChrootVersion) Reset

func (x *ChrootVersion) Reset()

func (*ChrootVersion) String

func (x *ChrootVersion) String() string

type CleanRequest

type CleanRequest struct {

	// The chroot to clean.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Optional. Clean all produced artifacts.
	Safe bool `protobuf:"varint,2,opt,name=safe,proto3" json:"safe,omitempty"`
	// Optional. Remove all built images.
	Images bool `protobuf:"varint,3,opt,name=images,proto3" json:"images,omitempty"`
	// Optional. Remove all of the sysroots.
	Sysroots bool `protobuf:"varint,4,opt,name=sysroots,proto3" json:"sysroots,omitempty"`
	// Optional. Clean the tmp/ directory.
	Tmp bool `protobuf:"varint,5,opt,name=tmp,proto3" json:"tmp,omitempty"`
	// Optional. Clean the shared cache.
	Cache bool `protobuf:"varint,6,opt,name=cache,proto3" json:"cache,omitempty"`
	// Optional. Clean up various logs.
	Logs bool `protobuf:"varint,7,opt,name=logs,proto3" json:"logs,omitempty"`
	// Optional. Clean out various package build work directories.
	Workdirs bool `protobuf:"varint,8,opt,name=workdirs,proto3" json:"workdirs,omitempty"`
	// Optional. Clean out the incremental artifacts.
	Incrementals bool `protobuf:"varint,9,opt,name=incrementals,proto3" json:"incrementals,omitempty"`
	// contains filtered or unexported fields
}

Ask chromite to clean build artifacts. If no optional arguments are provided it will default to 'safe' && 'sysroots'.

func (*CleanRequest) Descriptor deprecated

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

Deprecated: Use CleanRequest.ProtoReflect.Descriptor instead.

func (*CleanRequest) GetCache

func (x *CleanRequest) GetCache() bool

func (*CleanRequest) GetChroot

func (x *CleanRequest) GetChroot() *chromiumos.Chroot

func (*CleanRequest) GetImages

func (x *CleanRequest) GetImages() bool

func (*CleanRequest) GetIncrementals

func (x *CleanRequest) GetIncrementals() bool

func (*CleanRequest) GetLogs

func (x *CleanRequest) GetLogs() bool

func (*CleanRequest) GetSafe

func (x *CleanRequest) GetSafe() bool

func (*CleanRequest) GetSysroots

func (x *CleanRequest) GetSysroots() bool

func (*CleanRequest) GetTmp

func (x *CleanRequest) GetTmp() bool

func (*CleanRequest) GetWorkdirs

func (x *CleanRequest) GetWorkdirs() bool

func (*CleanRequest) ProtoMessage

func (*CleanRequest) ProtoMessage()

func (*CleanRequest) ProtoReflect

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

func (*CleanRequest) Reset

func (x *CleanRequest) Reset()

func (*CleanRequest) String

func (x *CleanRequest) String() string

type CleanResponse

type CleanResponse struct {
	// contains filtered or unexported fields
}

func (*CleanResponse) Descriptor deprecated

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

Deprecated: Use CleanResponse.ProtoReflect.Descriptor instead.

func (*CleanResponse) ProtoMessage

func (*CleanResponse) ProtoMessage()

func (*CleanResponse) ProtoReflect

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

func (*CleanResponse) Reset

func (x *CleanResponse) Reset()

func (*CleanResponse) String

func (x *CleanResponse) String() string

type CompileProtoRequest

type CompileProtoRequest struct {
	// contains filtered or unexported fields
}

Compile Build API proto endpoint request.

func (*CompileProtoRequest) Descriptor deprecated

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

Deprecated: Use CompileProtoRequest.ProtoReflect.Descriptor instead.

func (*CompileProtoRequest) ProtoMessage

func (*CompileProtoRequest) ProtoMessage()

func (*CompileProtoRequest) ProtoReflect

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

func (*CompileProtoRequest) Reset

func (x *CompileProtoRequest) Reset()

func (*CompileProtoRequest) String

func (x *CompileProtoRequest) String() string

type CompileProtoResponse

type CompileProtoResponse struct {

	// The files that changed.
	ModifiedFiles []*CompileProtoResponse_ProtoFile `protobuf:"bytes,1,rep,name=modified_files,json=modifiedFiles,proto3" json:"modified_files,omitempty"`
	// contains filtered or unexported fields
}

Compile Build API proto endpoint response.

func (*CompileProtoResponse) Descriptor deprecated

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

Deprecated: Use CompileProtoResponse.ProtoReflect.Descriptor instead.

func (*CompileProtoResponse) GetModifiedFiles

func (x *CompileProtoResponse) GetModifiedFiles() []*CompileProtoResponse_ProtoFile

func (*CompileProtoResponse) ProtoMessage

func (*CompileProtoResponse) ProtoMessage()

func (*CompileProtoResponse) ProtoReflect

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

func (*CompileProtoResponse) Reset

func (x *CompileProtoResponse) Reset()

func (*CompileProtoResponse) String

func (x *CompileProtoResponse) String() string

type CompileProtoResponse_ProtoFile

type CompileProtoResponse_ProtoFile struct {

	// The proto file's path.
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*CompileProtoResponse_ProtoFile) Descriptor deprecated

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

Deprecated: Use CompileProtoResponse_ProtoFile.ProtoReflect.Descriptor instead.

func (*CompileProtoResponse_ProtoFile) GetPath

func (*CompileProtoResponse_ProtoFile) ProtoMessage

func (*CompileProtoResponse_ProtoFile) ProtoMessage()

func (*CompileProtoResponse_ProtoFile) ProtoReflect

func (*CompileProtoResponse_ProtoFile) Reset

func (x *CompileProtoResponse_ProtoFile) Reset()

func (*CompileProtoResponse_ProtoFile) String

type CopybotServiceClient

type CopybotServiceClient interface {
	// Run CopyBot.
	RunCopybot(ctx context.Context, in *RunCopybotRequest, opts ...grpc.CallOption) (*RunCopybotResponse, error)
}

CopybotServiceClient is the client API for CopybotService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CopybotServiceServer

type CopybotServiceServer interface {
	// Run CopyBot.
	RunCopybot(context.Context, *RunCopybotRequest) (*RunCopybotResponse, error)
	// contains filtered or unexported methods
}

CopybotServiceServer is the server API for CopybotService service. All implementations must embed UnimplementedCopybotServiceServer for forward compatibility

type CreateBinhostCLsRequest

type CreateBinhostCLsRequest struct {
	PrependVersion string `protobuf:"bytes,1,opt,name=prepend_version,json=prependVersion,proto3" json:"prepend_version,omitempty"`
	Version        string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	UploadLocation string `protobuf:"bytes,3,opt,name=upload_location,json=uploadLocation,proto3" json:"upload_location,omitempty"`
	// Template string for locating the SDK tarball, as used in
	// src/third_party/chromiumos-overlay/chromeos/binhost/host/sdk_version.conf
	SdkTarballTemplate string `protobuf:"bytes,4,opt,name=sdk_tarball_template,json=sdkTarballTemplate,proto3" json:"sdk_tarball_template,omitempty"`
	// contains filtered or unexported fields
}

Create CLs to point the binhost at a given SDK version.

func (*CreateBinhostCLsRequest) Descriptor deprecated

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

Deprecated: Use CreateBinhostCLsRequest.ProtoReflect.Descriptor instead.

func (*CreateBinhostCLsRequest) GetPrependVersion

func (x *CreateBinhostCLsRequest) GetPrependVersion() string

func (*CreateBinhostCLsRequest) GetSdkTarballTemplate

func (x *CreateBinhostCLsRequest) GetSdkTarballTemplate() string

func (*CreateBinhostCLsRequest) GetUploadLocation

func (x *CreateBinhostCLsRequest) GetUploadLocation() string

func (*CreateBinhostCLsRequest) GetVersion

func (x *CreateBinhostCLsRequest) GetVersion() string

func (*CreateBinhostCLsRequest) ProtoMessage

func (*CreateBinhostCLsRequest) ProtoMessage()

func (*CreateBinhostCLsRequest) ProtoReflect

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

func (*CreateBinhostCLsRequest) Reset

func (x *CreateBinhostCLsRequest) Reset()

func (*CreateBinhostCLsRequest) String

func (x *CreateBinhostCLsRequest) String() string

type CreateBinhostCLsResponse

type CreateBinhostCLsResponse struct {

	// Identifiers for the created CLs (e.g. ["chromium:4149846"]).
	Cls []string `protobuf:"bytes,1,rep,name=cls,proto3" json:"cls,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateBinhostCLsResponse) Descriptor deprecated

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

Deprecated: Use CreateBinhostCLsResponse.ProtoReflect.Descriptor instead.

func (*CreateBinhostCLsResponse) GetCls

func (x *CreateBinhostCLsResponse) GetCls() []string

func (*CreateBinhostCLsResponse) ProtoMessage

func (*CreateBinhostCLsResponse) ProtoMessage()

func (*CreateBinhostCLsResponse) ProtoReflect

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

func (*CreateBinhostCLsResponse) Reset

func (x *CreateBinhostCLsResponse) Reset()

func (*CreateBinhostCLsResponse) String

func (x *CreateBinhostCLsResponse) String() string

type CreateImageRequest

type CreateImageRequest struct {

	// Required.
	// The build target whose image is being built.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// The types of images to build, defaults to building base image.
	// Note: Building either of the VM image types will also force the
	// corresponding regular image to be built. Only one VM image type may be
	// built at a time, and will overwrite any previously built VM image if the
	// same output directory (version) is used.
	ImageTypes []chromiumos.ImageType `protobuf:"varint,2,rep,packed,name=image_types,json=imageTypes,proto3,enum=chromiumos.ImageType" json:"image_types,omitempty"`
	// Whether rootfs verification should be disabled (enabled by default).
	DisableRootfsVerification bool `` /* 139-byte string literal not displayed */
	// The image version.
	Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	// Disk layout option. See README.disk_layout and legacy_disk_layout.json in
	// src/scripts/build_library.
	DiskLayout string `protobuf:"bytes,5,opt,name=disk_layout,json=diskLayout,proto3" json:"disk_layout,omitempty"`
	// Used to set the LSB builder path key in /etc/lsb-release. See
	// chromite/scripts/cros_set_lsb_release.py.
	BuilderPath string `protobuf:"bytes,6,opt,name=builder_path,json=builderPath,proto3" json:"builder_path,omitempty"`
	// The chroot to use to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,7,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Whether to use the base image as the recovery image.
	BaseIsRecovery bool `protobuf:"varint,8,opt,name=base_is_recovery,json=baseIsRecovery,proto3" json:"base_is_recovery,omitempty"`
	// Whether to use Bazel to build the image.
	Bazel bool `protobuf:"varint,9,opt,name=bazel,proto3" json:"bazel,omitempty"`
	// contains filtered or unexported fields
}

The image test arguments.

func (*CreateImageRequest) Descriptor deprecated

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

Deprecated: Use CreateImageRequest.ProtoReflect.Descriptor instead.

func (*CreateImageRequest) GetBaseIsRecovery

func (x *CreateImageRequest) GetBaseIsRecovery() bool

func (*CreateImageRequest) GetBazel

func (x *CreateImageRequest) GetBazel() bool

func (*CreateImageRequest) GetBuildTarget

func (x *CreateImageRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*CreateImageRequest) GetBuilderPath

func (x *CreateImageRequest) GetBuilderPath() string

func (*CreateImageRequest) GetChroot

func (x *CreateImageRequest) GetChroot() *chromiumos.Chroot

func (*CreateImageRequest) GetDisableRootfsVerification

func (x *CreateImageRequest) GetDisableRootfsVerification() bool

func (*CreateImageRequest) GetDiskLayout

func (x *CreateImageRequest) GetDiskLayout() string

func (*CreateImageRequest) GetImageTypes

func (x *CreateImageRequest) GetImageTypes() []chromiumos.ImageType

func (*CreateImageRequest) GetVersion

func (x *CreateImageRequest) GetVersion() string

func (*CreateImageRequest) ProtoMessage

func (*CreateImageRequest) ProtoMessage()

func (*CreateImageRequest) ProtoReflect

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

func (*CreateImageRequest) Reset

func (x *CreateImageRequest) Reset()

func (*CreateImageRequest) String

func (x *CreateImageRequest) String() string

type CreateImageResult

type CreateImageResult struct {

	// Whether it completed successfully.
	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	// Images that were built. Will contain no more than one per image type.
	Images []*Image `protobuf:"bytes,2,rep,name=images,proto3" json:"images,omitempty"`
	// Any packages that failed to build. Empty on success.
	FailedPackages []*chromiumos.PackageInfo `protobuf:"bytes,3,rep,name=failed_packages,json=failedPackages,proto3" json:"failed_packages,omitempty"`
	// The metric events that occurred during the running of CreateImage.
	// Added in R79.
	Events []*chromiumos.MetricEvent `protobuf:"bytes,4,rep,name=events,proto3" json:"events,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateImageResult) Descriptor deprecated

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

Deprecated: Use CreateImageResult.ProtoReflect.Descriptor instead.

func (*CreateImageResult) GetEvents

func (x *CreateImageResult) GetEvents() []*chromiumos.MetricEvent

func (*CreateImageResult) GetFailedPackages

func (x *CreateImageResult) GetFailedPackages() []*chromiumos.PackageInfo

func (*CreateImageResult) GetImages

func (x *CreateImageResult) GetImages() []*Image

func (*CreateImageResult) GetSuccess

func (x *CreateImageResult) GetSuccess() bool

func (*CreateImageResult) ProtoMessage

func (*CreateImageResult) ProtoMessage()

func (*CreateImageResult) ProtoReflect

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

func (*CreateImageResult) Reset

func (x *CreateImageResult) Reset()

func (*CreateImageResult) String

func (x *CreateImageResult) String() string

type CreateManifestFromSdkRequest

type CreateManifestFromSdkRequest struct {
	Chroot  *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	SdkPath *chromiumos.Path   `protobuf:"bytes,2,opt,name=sdk_path,json=sdkPath,proto3" json:"sdk_path,omitempty"`
	DestDir *chromiumos.Path   `protobuf:"bytes,3,opt,name=dest_dir,json=destDir,proto3" json:"dest_dir,omitempty"`
	// contains filtered or unexported fields
}

Create a manifest file showing the ebuilds in an SDK.

func (*CreateManifestFromSdkRequest) Descriptor deprecated

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

Deprecated: Use CreateManifestFromSdkRequest.ProtoReflect.Descriptor instead.

func (*CreateManifestFromSdkRequest) GetChroot

func (*CreateManifestFromSdkRequest) GetDestDir

func (x *CreateManifestFromSdkRequest) GetDestDir() *chromiumos.Path

func (*CreateManifestFromSdkRequest) GetSdkPath

func (x *CreateManifestFromSdkRequest) GetSdkPath() *chromiumos.Path

func (*CreateManifestFromSdkRequest) ProtoMessage

func (*CreateManifestFromSdkRequest) ProtoMessage()

func (*CreateManifestFromSdkRequest) ProtoReflect

func (*CreateManifestFromSdkRequest) Reset

func (x *CreateManifestFromSdkRequest) Reset()

func (*CreateManifestFromSdkRequest) String

type CreateManifestFromSdkResponse

type CreateManifestFromSdkResponse struct {
	ManifestPath *chromiumos.Path `protobuf:"bytes,1,opt,name=manifest_path,json=manifestPath,proto3" json:"manifest_path,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateManifestFromSdkResponse) Descriptor deprecated

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

Deprecated: Use CreateManifestFromSdkResponse.ProtoReflect.Descriptor instead.

func (*CreateManifestFromSdkResponse) GetManifestPath

func (x *CreateManifestFromSdkResponse) GetManifestPath() *chromiumos.Path

func (*CreateManifestFromSdkResponse) ProtoMessage

func (*CreateManifestFromSdkResponse) ProtoMessage()

func (*CreateManifestFromSdkResponse) ProtoReflect

func (*CreateManifestFromSdkResponse) Reset

func (x *CreateManifestFromSdkResponse) Reset()

func (*CreateManifestFromSdkResponse) String

type CreateNetbootRequest

type CreateNetbootRequest struct {

	// The chroot to use to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Required.
	// The build target whose image is being built.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,2,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// Optional.
	// The factory shim path.
	// When not provided, uses the path where the factory shim would be created by
	// ImageService/Create, which will not match a standard build_image run.
	// The factory shim's directory is used as the output path for the netboot
	// kernel creation script.
	FactoryShimPath string `protobuf:"bytes,3,opt,name=factory_shim_path,json=factoryShimPath,proto3" json:"factory_shim_path,omitempty"`
	// contains filtered or unexported fields
}

The image test arguments.

func (*CreateNetbootRequest) Descriptor deprecated

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

Deprecated: Use CreateNetbootRequest.ProtoReflect.Descriptor instead.

func (*CreateNetbootRequest) GetBuildTarget

func (x *CreateNetbootRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*CreateNetbootRequest) GetChroot

func (x *CreateNetbootRequest) GetChroot() *chromiumos.Chroot

func (*CreateNetbootRequest) GetFactoryShimPath

func (x *CreateNetbootRequest) GetFactoryShimPath() string

func (*CreateNetbootRequest) ProtoMessage

func (*CreateNetbootRequest) ProtoMessage()

func (*CreateNetbootRequest) ProtoReflect

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

func (*CreateNetbootRequest) Reset

func (x *CreateNetbootRequest) Reset()

func (*CreateNetbootRequest) String

func (x *CreateNetbootRequest) String() string

type CreateNetbootResponse

type CreateNetbootResponse struct {
	// contains filtered or unexported fields
}

func (*CreateNetbootResponse) Descriptor deprecated

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

Deprecated: Use CreateNetbootResponse.ProtoReflect.Descriptor instead.

func (*CreateNetbootResponse) ProtoMessage

func (*CreateNetbootResponse) ProtoMessage()

func (*CreateNetbootResponse) ProtoReflect

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

func (*CreateNetbootResponse) Reset

func (x *CreateNetbootResponse) Reset()

func (*CreateNetbootResponse) String

func (x *CreateNetbootResponse) String() string

type CreatePreMPKeysRequest

type CreatePreMPKeysRequest struct {

	// Docker image to use for signing operations.
	// Should already be pulled down on the host.
	// This consists of the name of the docker image, followed by the tag, i.e.
	// "signing:1234".
	// This should be set programatically at run time, not manually.
	DockerImage string `protobuf:"bytes,5,opt,name=docker_image,json=dockerImage,proto3" json:"docker_image,omitempty"`
	// Path to the local checkout of the chromiumos/platform/release-keys.
	ReleaseKeysCheckout string `protobuf:"bytes,6,opt,name=release_keys_checkout,json=releaseKeysCheckout,proto3" json:"release_keys_checkout,omitempty"`
	// If set, will use the DevPreMPKeys keyset and will run the CloudKMS exporter
	// in dry run mode (so nothing will actually be exported to CloudKMS)..
	DryRun bool `protobuf:"varint,7,opt,name=dry_run,json=dryRun,proto3" json:"dry_run,omitempty"`
	// Build target to create the PreMP keyset for.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// The version of the PreMP keyset, e.g. 2 in "FooPreMpKeys-v2".
	// Should only be set if the PreMP keys need to be regenerated for some
	// reason, e.g. if the existing keyset is broken or missing features.
	// Usually adding a LOEM to the existing keyset is sufficient.
	// Defaults to 1 (note that the "-v1" suffix is dropped, it is implicit).
	Version int32 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
	// Whether to skip generating android keys.
	SkipAndroidKeys bool `protobuf:"varint,3,opt,name=skip_android_keys,json=skipAndroidKeys,proto3" json:"skip_android_keys,omitempty"`
	// Whether to generate UEFI keys.
	Uefi bool `protobuf:"varint,4,opt,name=uefi,proto3" json:"uefi,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePreMPKeysRequest) Descriptor deprecated

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

Deprecated: Use CreatePreMPKeysRequest.ProtoReflect.Descriptor instead.

func (*CreatePreMPKeysRequest) GetBuildTarget

func (x *CreatePreMPKeysRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*CreatePreMPKeysRequest) GetDockerImage

func (x *CreatePreMPKeysRequest) GetDockerImage() string

func (*CreatePreMPKeysRequest) GetDryRun

func (x *CreatePreMPKeysRequest) GetDryRun() bool

func (*CreatePreMPKeysRequest) GetReleaseKeysCheckout

func (x *CreatePreMPKeysRequest) GetReleaseKeysCheckout() string

func (*CreatePreMPKeysRequest) GetSkipAndroidKeys

func (x *CreatePreMPKeysRequest) GetSkipAndroidKeys() bool

func (*CreatePreMPKeysRequest) GetUefi

func (x *CreatePreMPKeysRequest) GetUefi() bool

func (*CreatePreMPKeysRequest) GetVersion

func (x *CreatePreMPKeysRequest) GetVersion() int32

func (*CreatePreMPKeysRequest) ProtoMessage

func (*CreatePreMPKeysRequest) ProtoMessage()

func (*CreatePreMPKeysRequest) ProtoReflect

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

func (*CreatePreMPKeysRequest) Reset

func (x *CreatePreMPKeysRequest) Reset()

func (*CreatePreMPKeysRequest) String

func (x *CreatePreMPKeysRequest) String() string

type CreatePreMPKeysResponse

type CreatePreMPKeysResponse struct {
	// contains filtered or unexported fields
}

func (*CreatePreMPKeysResponse) Descriptor deprecated

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

Deprecated: Use CreatePreMPKeysResponse.ProtoReflect.Descriptor instead.

func (*CreatePreMPKeysResponse) ProtoMessage

func (*CreatePreMPKeysResponse) ProtoMessage()

func (*CreatePreMPKeysResponse) ProtoReflect

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

func (*CreatePreMPKeysResponse) Reset

func (x *CreatePreMPKeysResponse) Reset()

func (*CreatePreMPKeysResponse) String

func (x *CreatePreMPKeysResponse) String() string

type CreateRequest

type CreateRequest struct {

	// The chroot-create flag arguments.
	Flags *CreateRequest_Flags `protobuf:"bytes,1,opt,name=flags,proto3" json:"flags,omitempty"`
	// The chroot to create.
	Chroot *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Optional. The specific SDK version to use, passed as
	// `cros_sdk --sdk-version`.
	SdkVersion string `protobuf:"bytes,3,opt,name=sdk_version,json=sdkVersion,proto3" json:"sdk_version,omitempty"`
	// Optional. Whether or not to pass --skip-chroot-upgrade to `cros_sdk`.
	// This option is unofficially supported and is not guaranteed to work.
	SkipChrootUpgrade bool `protobuf:"varint,4,opt,name=skip_chroot_upgrade,json=skipChrootUpgrade,proto3" json:"skip_chroot_upgrade,omitempty"`
	// Optional. If provided and true, the chroot will be created with ccache
	// fully disabled. Otherwise, the user can expect ccache to be enabled.
	CcacheDisable bool `protobuf:"varint,5,opt,name=ccache_disable,json=ccacheDisable,proto3" json:"ccache_disable,omitempty"`
	// Optional. Whether or not to pass --update to `cros_sdk`. If provided and
	// true, will update SDK via download of a new archive, rather than emerging.
	UpdateReplace bool `protobuf:"varint,6,opt,name=update_replace,json=updateReplace,proto3" json:"update_replace,omitempty"`
	// Optional. Whether to keep the `out/` folder with SYSROOTs.
	KeepOutDir bool `protobuf:"varint,7,opt,name=keep_out_dir,json=keepOutDir,proto3" json:"keep_out_dir,omitempty"`
	// contains filtered or unexported fields
}

Create request message.

func (*CreateRequest) Descriptor deprecated

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

Deprecated: Use CreateRequest.ProtoReflect.Descriptor instead.

func (*CreateRequest) GetCcacheDisable

func (x *CreateRequest) GetCcacheDisable() bool

func (*CreateRequest) GetChroot

func (x *CreateRequest) GetChroot() *chromiumos.Chroot

func (*CreateRequest) GetFlags

func (x *CreateRequest) GetFlags() *CreateRequest_Flags

func (*CreateRequest) GetKeepOutDir

func (x *CreateRequest) GetKeepOutDir() bool

func (*CreateRequest) GetSdkVersion

func (x *CreateRequest) GetSdkVersion() string

func (*CreateRequest) GetSkipChrootUpgrade

func (x *CreateRequest) GetSkipChrootUpgrade() bool

func (*CreateRequest) GetUpdateReplace

func (x *CreateRequest) GetUpdateReplace() bool

func (*CreateRequest) ProtoMessage

func (*CreateRequest) ProtoMessage()

func (*CreateRequest) ProtoReflect

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

func (*CreateRequest) Reset

func (x *CreateRequest) Reset()

func (*CreateRequest) String

func (x *CreateRequest) String() string

type CreateRequest_Flags

type CreateRequest_Flags struct {

	// Whether or not to replace the chroot if it already exists.
	NoReplace bool `protobuf:"varint,1,opt,name=no_replace,json=noReplace,proto3" json:"no_replace,omitempty"`
	// Whether to do a full build of the SDK or use prebuilts.
	Bootstrap bool `protobuf:"varint,2,opt,name=bootstrap,proto3" json:"bootstrap,omitempty"`
	// Whether the chroot should be mounted on a loopback image or created
	// directly inside a directory. Set to true to create in a directory.
	NoUseImage bool `protobuf:"varint,3,opt,name=no_use_image,json=noUseImage,proto3" json:"no_use_image,omitempty"`
	// Whether to delete `out` directory when creating chroot.
	NoDeleteOutDir bool `protobuf:"varint,4,opt,name=no_delete_out_dir,json=noDeleteOutDir,proto3" json:"no_delete_out_dir,omitempty"`
	// contains filtered or unexported fields
}

Options that affect how the chroot is created.

func (*CreateRequest_Flags) Descriptor deprecated

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

Deprecated: Use CreateRequest_Flags.ProtoReflect.Descriptor instead.

func (*CreateRequest_Flags) GetBootstrap

func (x *CreateRequest_Flags) GetBootstrap() bool

func (*CreateRequest_Flags) GetNoDeleteOutDir

func (x *CreateRequest_Flags) GetNoDeleteOutDir() bool

func (*CreateRequest_Flags) GetNoReplace

func (x *CreateRequest_Flags) GetNoReplace() bool

func (*CreateRequest_Flags) GetNoUseImage

func (x *CreateRequest_Flags) GetNoUseImage() bool

func (*CreateRequest_Flags) ProtoMessage

func (*CreateRequest_Flags) ProtoMessage()

func (*CreateRequest_Flags) ProtoReflect

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

func (*CreateRequest_Flags) Reset

func (x *CreateRequest_Flags) Reset()

func (*CreateRequest_Flags) String

func (x *CreateRequest_Flags) String() string

type CreateResponse

type CreateResponse struct {

	// The resulting chroot version.
	Version *ChrootVersion `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

Create response message.

func (*CreateResponse) Descriptor deprecated

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

Deprecated: Use CreateResponse.ProtoReflect.Descriptor instead.

func (*CreateResponse) GetVersion

func (x *CreateResponse) GetVersion() *ChrootVersion

func (*CreateResponse) ProtoMessage

func (*CreateResponse) ProtoMessage()

func (*CreateResponse) ProtoReflect

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

func (*CreateResponse) Reset

func (x *CreateResponse) Reset()

func (*CreateResponse) String

func (x *CreateResponse) String() string

type CreateSimpleChromeSysrootRequest

type CreateSimpleChromeSysrootRequest struct {

	// The board that is the build_target for the created sysroot.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// Additional environment flags which are set via the ENV VAR 'USE'.
	UseFlags []string `protobuf:"bytes,2,rep,name=use_flags,json=useFlags,proto3" json:"use_flags,omitempty"`
	// Target directory for the sysroot tarball.
	TargetDir *chromiumos.ResultPath `protobuf:"bytes,3,opt,name=target_dir,json=targetDir,proto3" json:"target_dir,omitempty"`
	// The chroot where the operations will be executed.
	// Required.
	Chroot *chromiumos.Chroot `protobuf:"bytes,4,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSimpleChromeSysrootRequest) Descriptor deprecated

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

Deprecated: Use CreateSimpleChromeSysrootRequest.ProtoReflect.Descriptor instead.

func (*CreateSimpleChromeSysrootRequest) GetBuildTarget

func (*CreateSimpleChromeSysrootRequest) GetChroot

func (*CreateSimpleChromeSysrootRequest) GetTargetDir

func (*CreateSimpleChromeSysrootRequest) GetUseFlags

func (x *CreateSimpleChromeSysrootRequest) GetUseFlags() []string

func (*CreateSimpleChromeSysrootRequest) ProtoMessage

func (*CreateSimpleChromeSysrootRequest) ProtoMessage()

func (*CreateSimpleChromeSysrootRequest) ProtoReflect

func (*CreateSimpleChromeSysrootRequest) Reset

func (*CreateSimpleChromeSysrootRequest) String

type CreateSimpleChromeSysrootResponse

type CreateSimpleChromeSysrootResponse struct {

	// Path where the sysroot tarball is written.
	SysrootArchive *chromiumos.Path `protobuf:"bytes,1,opt,name=sysroot_archive,json=sysrootArchive,proto3" json:"sysroot_archive,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSimpleChromeSysrootResponse) Descriptor deprecated

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

Deprecated: Use CreateSimpleChromeSysrootResponse.ProtoReflect.Descriptor instead.

func (*CreateSimpleChromeSysrootResponse) GetSysrootArchive

func (x *CreateSimpleChromeSysrootResponse) GetSysrootArchive() *chromiumos.Path

func (*CreateSimpleChromeSysrootResponse) ProtoMessage

func (*CreateSimpleChromeSysrootResponse) ProtoMessage()

func (*CreateSimpleChromeSysrootResponse) ProtoReflect

func (*CreateSimpleChromeSysrootResponse) Reset

func (*CreateSimpleChromeSysrootResponse) String

type CreateSnapshotRequest

type CreateSnapshotRequest struct {
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSnapshotRequest) Descriptor deprecated

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

Deprecated: Use CreateSnapshotRequest.ProtoReflect.Descriptor instead.

func (*CreateSnapshotRequest) GetChroot

func (x *CreateSnapshotRequest) GetChroot() *chromiumos.Chroot

func (*CreateSnapshotRequest) ProtoMessage

func (*CreateSnapshotRequest) ProtoMessage()

func (*CreateSnapshotRequest) ProtoReflect

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

func (*CreateSnapshotRequest) Reset

func (x *CreateSnapshotRequest) Reset()

func (*CreateSnapshotRequest) String

func (x *CreateSnapshotRequest) String() string

type CreateSnapshotResponse

type CreateSnapshotResponse struct {
	SnapshotToken *SnapshotToken `protobuf:"bytes,1,opt,name=snapshot_token,json=snapshotToken,proto3" json:"snapshot_token,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSnapshotResponse) Descriptor deprecated

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

Deprecated: Use CreateSnapshotResponse.ProtoReflect.Descriptor instead.

func (*CreateSnapshotResponse) GetSnapshotToken

func (x *CreateSnapshotResponse) GetSnapshotToken() *SnapshotToken

func (*CreateSnapshotResponse) ProtoMessage

func (*CreateSnapshotResponse) ProtoMessage()

func (*CreateSnapshotResponse) ProtoReflect

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

func (*CreateSnapshotResponse) Reset

func (x *CreateSnapshotResponse) Reset()

func (*CreateSnapshotResponse) String

func (x *CreateSnapshotResponse) String() string

type CrosSigningTestRequest

type CrosSigningTestRequest struct {

	// Required if not in default location.
	// The chroot where the tests should be executed.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// contains filtered or unexported fields
}

func (*CrosSigningTestRequest) Descriptor deprecated

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

Deprecated: Use CrosSigningTestRequest.ProtoReflect.Descriptor instead.

func (*CrosSigningTestRequest) GetChroot

func (x *CrosSigningTestRequest) GetChroot() *chromiumos.Chroot

func (*CrosSigningTestRequest) ProtoMessage

func (*CrosSigningTestRequest) ProtoMessage()

func (*CrosSigningTestRequest) ProtoReflect

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

func (*CrosSigningTestRequest) Reset

func (x *CrosSigningTestRequest) Reset()

func (*CrosSigningTestRequest) String

func (x *CrosSigningTestRequest) String() string

type CrosSigningTestResponse

type CrosSigningTestResponse struct {
	// contains filtered or unexported fields
}

func (*CrosSigningTestResponse) Descriptor deprecated

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

Deprecated: Use CrosSigningTestResponse.ProtoReflect.Descriptor instead.

func (*CrosSigningTestResponse) ProtoMessage

func (*CrosSigningTestResponse) ProtoMessage()

func (*CrosSigningTestResponse) ProtoReflect

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

func (*CrosSigningTestResponse) Reset

func (x *CrosSigningTestResponse) Reset()

func (*CrosSigningTestResponse) String

func (x *CrosSigningTestResponse) String() string

type DLCImage

type DLCImage struct {

	// An instance of Build that defines the build artifacts directory.
	Build *Build `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"`
	// The name of the DLC (e.g. 'terminal-dlc').
	DlcId string `protobuf:"bytes,2,opt,name=dlc_id,json=dlcId,proto3" json:"dlc_id,omitempty"`
	// The name of the DLC package (e.g. 'package').
	DlcPackage string `protobuf:"bytes,3,opt,name=dlc_package,json=dlcPackage,proto3" json:"dlc_package,omitempty"`
	// The name of the DLC image (e.g. 'dlc.img').
	DlcImage string `protobuf:"bytes,4,opt,name=dlc_image,json=dlcImage,proto3" json:"dlc_image,omitempty"`
	// The type of the image. Currently, always 'DLC'.
	ImageType chromiumos.ImageType `protobuf:"varint,5,opt,name=image_type,json=imageType,proto3,enum=chromiumos.ImageType" json:"image_type,omitempty"`
	// contains filtered or unexported fields
}

Define a DLC image archived.

func (*DLCImage) Descriptor deprecated

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

Deprecated: Use DLCImage.ProtoReflect.Descriptor instead.

func (*DLCImage) GetBuild

func (x *DLCImage) GetBuild() *Build

func (*DLCImage) GetDlcId

func (x *DLCImage) GetDlcId() string

func (*DLCImage) GetDlcImage

func (x *DLCImage) GetDlcImage() string

func (*DLCImage) GetDlcPackage

func (x *DLCImage) GetDlcPackage() string

func (*DLCImage) GetImageType

func (x *DLCImage) GetImageType() chromiumos.ImageType

func (*DLCImage) ProtoMessage

func (*DLCImage) ProtoMessage()

func (*DLCImage) ProtoReflect

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

func (*DLCImage) Reset

func (x *DLCImage) Reset()

func (*DLCImage) String

func (x *DLCImage) String() string

type DashboardLintRequest

type DashboardLintRequest struct {
	Sysroot   *Sysroot           `protobuf:"bytes,1,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	Chroot    *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	StartTime int64              `protobuf:"varint,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// contains filtered or unexported fields
}

Request lints to be uploaded to GS for all packages.

func (*DashboardLintRequest) Descriptor deprecated

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

Deprecated: Use DashboardLintRequest.ProtoReflect.Descriptor instead.

func (*DashboardLintRequest) GetChroot

func (x *DashboardLintRequest) GetChroot() *chromiumos.Chroot

func (*DashboardLintRequest) GetStartTime

func (x *DashboardLintRequest) GetStartTime() int64

func (*DashboardLintRequest) GetSysroot

func (x *DashboardLintRequest) GetSysroot() *Sysroot

func (*DashboardLintRequest) ProtoMessage

func (*DashboardLintRequest) ProtoMessage()

func (*DashboardLintRequest) ProtoReflect

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

func (*DashboardLintRequest) Reset

func (x *DashboardLintRequest) Reset()

func (*DashboardLintRequest) String

func (x *DashboardLintRequest) String() string

type DashboardLintResponse

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

GS path where lints were uploaded.

func (*DashboardLintResponse) Descriptor deprecated

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

Deprecated: Use DashboardLintResponse.ProtoReflect.Descriptor instead.

func (*DashboardLintResponse) GetGsPath

func (x *DashboardLintResponse) GetGsPath() string

func (*DashboardLintResponse) ProtoMessage

func (*DashboardLintResponse) ProtoMessage()

func (*DashboardLintResponse) ProtoReflect

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

func (*DashboardLintResponse) Reset

func (x *DashboardLintResponse) Reset()

func (*DashboardLintResponse) String

func (x *DashboardLintResponse) String() string

type DebugInfoTestRequest

type DebugInfoTestRequest struct {

	// The sysroot to tests.
	Sysroot *Sysroot `protobuf:"bytes,1,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// The chroot to use to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// contains filtered or unexported fields
}

Run the debug_info_test script.

func (*DebugInfoTestRequest) Descriptor deprecated

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

Deprecated: Use DebugInfoTestRequest.ProtoReflect.Descriptor instead.

func (*DebugInfoTestRequest) GetChroot

func (x *DebugInfoTestRequest) GetChroot() *chromiumos.Chroot

func (*DebugInfoTestRequest) GetSysroot

func (x *DebugInfoTestRequest) GetSysroot() *Sysroot

func (*DebugInfoTestRequest) ProtoMessage

func (*DebugInfoTestRequest) ProtoMessage()

func (*DebugInfoTestRequest) ProtoReflect

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

func (*DebugInfoTestRequest) Reset

func (x *DebugInfoTestRequest) Reset()

func (*DebugInfoTestRequest) String

func (x *DebugInfoTestRequest) String() string

type DebugInfoTestResponse

type DebugInfoTestResponse struct {
	// contains filtered or unexported fields
}

func (*DebugInfoTestResponse) Descriptor deprecated

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

Deprecated: Use DebugInfoTestResponse.ProtoReflect.Descriptor instead.

func (*DebugInfoTestResponse) ProtoMessage

func (*DebugInfoTestResponse) ProtoMessage()

func (*DebugInfoTestResponse) ProtoReflect

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

func (*DebugInfoTestResponse) Reset

func (x *DebugInfoTestResponse) Reset()

func (*DebugInfoTestResponse) String

func (x *DebugInfoTestResponse) String() string

type DeleteRequest

type DeleteRequest struct {

	// The chroot to delete.
	Chroot *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// contains filtered or unexported fields
}

Delete request message.

func (*DeleteRequest) Descriptor deprecated

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

Deprecated: Use DeleteRequest.ProtoReflect.Descriptor instead.

func (*DeleteRequest) GetChroot

func (x *DeleteRequest) GetChroot() *chromiumos.Chroot

func (*DeleteRequest) ProtoMessage

func (*DeleteRequest) ProtoMessage()

func (*DeleteRequest) ProtoReflect

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

func (*DeleteRequest) Reset

func (x *DeleteRequest) Reset()

func (*DeleteRequest) String

func (x *DeleteRequest) String() string

type DeleteResponse

type DeleteResponse struct {
	// contains filtered or unexported fields
}

Delete request message.

func (*DeleteResponse) Descriptor deprecated

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

Deprecated: Use DeleteResponse.ProtoReflect.Descriptor instead.

func (*DeleteResponse) ProtoMessage

func (*DeleteResponse) ProtoMessage()

func (*DeleteResponse) ProtoReflect

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

func (*DeleteResponse) Reset

func (x *DeleteResponse) Reset()

func (*DeleteResponse) String

func (x *DeleteResponse) String() string

type DepGraph

type DepGraph struct {

	// TODO(crbug/1081828): drop when no longer used.  Use sysroot instead.
	// The board whose dependency graph this is.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// List of packages in the dependency graph and their infos, which include
	// dependency packages and the source paths.
	PackageDeps []*PackageDepInfo `protobuf:"bytes,2,rep,name=package_deps,json=packageDeps,proto3" json:"package_deps,omitempty"`
	// The sysroot whose dependency graph is being created.  If no sysroot is
	// being used, may be unspecified.  Added in R85.
	Sysroot *Sysroot `protobuf:"bytes,3,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// contains filtered or unexported fields
}

Message contains data about the portage dependency graph and the packages' dependency source paths.

func (*DepGraph) Descriptor deprecated

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

Deprecated: Use DepGraph.ProtoReflect.Descriptor instead.

func (*DepGraph) GetBuildTarget

func (x *DepGraph) GetBuildTarget() *chromiumos.BuildTarget

func (*DepGraph) GetPackageDeps

func (x *DepGraph) GetPackageDeps() []*PackageDepInfo

func (*DepGraph) GetSysroot

func (x *DepGraph) GetSysroot() *Sysroot

func (*DepGraph) ProtoMessage

func (*DepGraph) ProtoMessage()

func (*DepGraph) ProtoReflect

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

func (*DepGraph) Reset

func (x *DepGraph) Reset()

func (*DepGraph) String

func (x *DepGraph) String() string

type DependencyServiceClient

type DependencyServiceClient interface {
	// Get the build dependency graph.
	GetBuildDependencyGraph(ctx context.Context, in *GetBuildDependencyGraphRequest, opts ...grpc.CallOption) (*GetBuildDependencyGraphResponse, error)
	// Get the list of source paths that are relevant to the toolchain.
	// Added in R81.
	GetToolchainPaths(ctx context.Context, in *GetToolchainPathsRequest, opts ...grpc.CallOption) (*GetToolchainPathsResponse, error)
	// Get the list of package dependencies.  Added in R87.
	List(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*ListResponse, error)
}

DependencyServiceClient is the client API for DependencyService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type DependencyServiceServer

type DependencyServiceServer interface {
	// Get the build dependency graph.
	GetBuildDependencyGraph(context.Context, *GetBuildDependencyGraphRequest) (*GetBuildDependencyGraphResponse, error)
	// Get the list of source paths that are relevant to the toolchain.
	// Added in R81.
	GetToolchainPaths(context.Context, *GetToolchainPathsRequest) (*GetToolchainPathsResponse, error)
	// Get the list of package dependencies.  Added in R87.
	List(context.Context, *ListRequest) (*ListResponse, error)
	// contains filtered or unexported methods
}

DependencyServiceServer is the server API for DependencyService service. All implementations must embed UnimplementedDependencyServiceServer for forward compatibility

type DlcServiceClient

type DlcServiceClient interface {
	// Generates the list of DLCs prebuilt for this target.
	GenerateDlcArtifactsList(ctx context.Context, in *GenerateDlcArtifactsListRequest, opts ...grpc.CallOption) (*GenerateDlcArtifactsListResponse, error)
}

DlcServiceClient is the client API for DlcService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewDlcServiceClient

func NewDlcServiceClient(cc grpc.ClientConnInterface) DlcServiceClient

type DlcServiceServer

type DlcServiceServer interface {
	// Generates the list of DLCs prebuilt for this target.
	GenerateDlcArtifactsList(context.Context, *GenerateDlcArtifactsListRequest) (*GenerateDlcArtifactsListResponse, error)
	// contains filtered or unexported methods
}

DlcServiceServer is the server API for DlcService service. All implementations must embed UnimplementedDlcServiceServer for forward compatibility

type DockerBuild

type DockerBuild struct {

	// Image name that will be set in the GRC
	ImageName string `protobuf:"bytes,1,opt,name=image_name,json=imageName,proto3" json:"image_name,omitempty"`
	// Docker file that will be used to perform the build (absolute path)
	DockerFilePath string `protobuf:"bytes,2,opt,name=docker_file_path,json=dockerFilePath,proto3" json:"docker_file_path,omitempty"`
	// Build context that stores all of the contents to be built in the container
	// (absolute path)
	BuildContextPath string `protobuf:"bytes,3,opt,name=build_context_path,json=buildContextPath,proto3" json:"build_context_path,omitempty"`
	// contains filtered or unexported fields
}

For artifacts that are built via docker and pushed to a Google Cloud Registry (e.g. gcr.io), this provides the contents and instructions needed to perform the docker build itself and push to the respective registry (managed/owned by the CI project (e.g. chromeos-bot).

func (*DockerBuild) Descriptor deprecated

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

Deprecated: Use DockerBuild.ProtoReflect.Descriptor instead.

func (*DockerBuild) GetBuildContextPath

func (x *DockerBuild) GetBuildContextPath() string

func (*DockerBuild) GetDockerFilePath

func (x *DockerBuild) GetDockerFilePath() string

func (*DockerBuild) GetImageName

func (x *DockerBuild) GetImageName() string

func (*DockerBuild) ProtoMessage

func (*DockerBuild) ProtoMessage()

func (*DockerBuild) ProtoReflect

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

func (*DockerBuild) Reset

func (x *DockerBuild) Reset()

func (*DockerBuild) String

func (x *DockerBuild) String() string

type FailedPackageData

type FailedPackageData struct {
	Name    *chromiumos.PackageInfo `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	LogPath *chromiumos.Path        `protobuf:"bytes,2,opt,name=log_path,json=logPath,proto3" json:"log_path,omitempty"` // Future fields: link to OWNERS file for package would be neat
	// contains filtered or unexported fields
}

func (*FailedPackageData) Descriptor deprecated

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

Deprecated: Use FailedPackageData.ProtoReflect.Descriptor instead.

func (*FailedPackageData) GetLogPath

func (x *FailedPackageData) GetLogPath() *chromiumos.Path

func (*FailedPackageData) GetName

func (*FailedPackageData) ProtoMessage

func (*FailedPackageData) ProtoMessage()

func (*FailedPackageData) ProtoReflect

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

func (*FailedPackageData) Reset

func (x *FailedPackageData) Reset()

func (*FailedPackageData) String

func (x *FailedPackageData) String() string

type FetchCentralizedSuitesRequest

type FetchCentralizedSuitesRequest struct {

	// The chroot where the sysroot lives.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The sysroot where the files live.
	// Absolute path within chroot.
	Sysroot *Sysroot `protobuf:"bytes,2,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// contains filtered or unexported fields
}

Request to fetch centralized suite files.

func (*FetchCentralizedSuitesRequest) Descriptor deprecated

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

Deprecated: Use FetchCentralizedSuitesRequest.ProtoReflect.Descriptor instead.

func (*FetchCentralizedSuitesRequest) GetChroot

func (*FetchCentralizedSuitesRequest) GetSysroot

func (x *FetchCentralizedSuitesRequest) GetSysroot() *Sysroot

func (*FetchCentralizedSuitesRequest) ProtoMessage

func (*FetchCentralizedSuitesRequest) ProtoMessage()

func (*FetchCentralizedSuitesRequest) ProtoReflect

func (*FetchCentralizedSuitesRequest) Reset

func (x *FetchCentralizedSuitesRequest) Reset()

func (*FetchCentralizedSuitesRequest) String

type FetchCentralizedSuitesResponse

type FetchCentralizedSuitesResponse struct {

	// The absolute path to the SuiteSet file.
	SuiteSetFile *chromiumos.ResultPath `protobuf:"bytes,1,opt,name=suite_set_file,json=suiteSetFile,proto3" json:"suite_set_file,omitempty"`
	// The absolute path to the Suite file.
	SuiteFile *chromiumos.ResultPath `protobuf:"bytes,2,opt,name=suite_file,json=suiteFile,proto3" json:"suite_file,omitempty"`
	// contains filtered or unexported fields
}

Response containing the locations of centralized suite files.

func (*FetchCentralizedSuitesResponse) Descriptor deprecated

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

Deprecated: Use FetchCentralizedSuitesResponse.ProtoReflect.Descriptor instead.

func (*FetchCentralizedSuitesResponse) GetSuiteFile

func (*FetchCentralizedSuitesResponse) GetSuiteSetFile

func (*FetchCentralizedSuitesResponse) ProtoMessage

func (*FetchCentralizedSuitesResponse) ProtoMessage()

func (*FetchCentralizedSuitesResponse) ProtoReflect

func (*FetchCentralizedSuitesResponse) Reset

func (x *FetchCentralizedSuitesResponse) Reset()

func (*FetchCentralizedSuitesResponse) String

type FetchMetadataRequest

type FetchMetadataRequest struct {

	// The chroot where the sysroot lives.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The sysroot where the files live.
	// Absolute path within chroot.
	Sysroot *Sysroot `protobuf:"bytes,2,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// contains filtered or unexported fields
}

Request to fetch metadata files.

func (*FetchMetadataRequest) Descriptor deprecated

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

Deprecated: Use FetchMetadataRequest.ProtoReflect.Descriptor instead.

func (*FetchMetadataRequest) GetChroot

func (x *FetchMetadataRequest) GetChroot() *chromiumos.Chroot

func (*FetchMetadataRequest) GetSysroot

func (x *FetchMetadataRequest) GetSysroot() *Sysroot

func (*FetchMetadataRequest) ProtoMessage

func (*FetchMetadataRequest) ProtoMessage()

func (*FetchMetadataRequest) ProtoReflect

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

func (*FetchMetadataRequest) Reset

func (x *FetchMetadataRequest) Reset()

func (*FetchMetadataRequest) String

func (x *FetchMetadataRequest) String() string

type FetchMetadataResponse

type FetchMetadataResponse struct {

	// The absolute path to each metadata file.
	Filepaths []*chromiumos.ResultPath `protobuf:"bytes,1,rep,name=filepaths,proto3" json:"filepaths,omitempty"`
	// contains filtered or unexported fields
}

Response containing the locations of metadata files.

func (*FetchMetadataResponse) Descriptor deprecated

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

Deprecated: Use FetchMetadataResponse.ProtoReflect.Descriptor instead.

func (*FetchMetadataResponse) GetFilepaths

func (x *FetchMetadataResponse) GetFilepaths() []*chromiumos.ResultPath

func (*FetchMetadataResponse) ProtoMessage

func (*FetchMetadataResponse) ProtoMessage()

func (*FetchMetadataResponse) ProtoReflect

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

func (*FetchMetadataResponse) Reset

func (x *FetchMetadataResponse) Reset()

func (*FetchMetadataResponse) String

func (x *FetchMetadataResponse) String() string

type FinalizePayloadRequest

type FinalizePayloadRequest struct {

	// The chroot where certain operations will be executed
	// (the endpoint as a whole is still executed outside of the chroot).
	// Required.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Source image properties, must be either full_update or the same type as
	// the included tgt_image_oneof. full_update indicates the lack of a source.
	//
	// Types that are assignable to SrcImageOneof:
	//	*FinalizePayloadRequest_FullUpdate
	//	*FinalizePayloadRequest_SrcSignedImage
	//	*FinalizePayloadRequest_SrcUnsignedImage
	//	*FinalizePayloadRequest_SrcDlcImage
	SrcImageOneof isFinalizePayloadRequest_SrcImageOneof `protobuf_oneof:"src_image_oneof"`
	// Target image properties.
	//
	// Types that are assignable to TgtImageOneof:
	//	*FinalizePayloadRequest_TgtSignedImage
	//	*FinalizePayloadRequest_TgtUnsignedImage
	//	*FinalizePayloadRequest_TgtDlcImage
	TgtImageOneof isFinalizePayloadRequest_TgtImageOneof `protobuf_oneof:"tgt_image_oneof"`
	// TODO(b/299105459): Don't special-case minios.
	// Whether the request is for a miniOS payload.
	// This is only meaningful if the src and tgt images are either
	// both SignedImage or both UnsignedImage.
	Minios bool `protobuf:"varint,9,opt,name=minios,proto3" json:"minios,omitempty"`
	// Individual payloads to finalize.
	// Only multiple in the case of a minios payload.
	Payloads []*UnsignedPayload `protobuf:"bytes,8,rep,name=payloads,proto3" json:"payloads,omitempty"`
	// Do not sign images or upload artifacts.
	Dryrun bool `protobuf:"varint,2,opt,name=dryrun,proto3" json:"dryrun,omitempty"`
	// Target directory where output artifacts should be stored.
	ResultPath *chromiumos.ResultPath `protobuf:"bytes,3,opt,name=result_path,json=resultPath,proto3" json:"result_path,omitempty"`
	// The keyset to sign with (e.g. "coral-mp-v16"), if empty do not sign,
	// and may be ignored for certain request types (e.g. dlc).
	Keyset string `protobuf:"bytes,4,opt,name=keyset,proto3" json:"keyset,omitempty"`
	// Should we run verification?
	Verify bool `protobuf:"varint,6,opt,name=verify,proto3" json:"verify,omitempty"`
	// The destination bucket (defaults to "chromeos-releases").
	Bucket string `protobuf:"bytes,7,opt,name=bucket,proto3" json:"bucket,omitempty"`
	// If set, will use the local signing flow (currently a prototype).
	UseLocalSigning bool `protobuf:"varint,5,opt,name=use_local_signing,json=useLocalSigning,proto3" json:"use_local_signing,omitempty"`
	// Docker image to use for local signing. Must already be pulled down on the
	// host. This consists of the name of the docker image, followed by the tag,
	// i.e. "signing:1234".
	DockerImage string `protobuf:"bytes,17,opt,name=docker_image,json=dockerImage,proto3" json:"docker_image,omitempty"`
	// contains filtered or unexported fields
}

Request signing, validation, and uploading for an unsigned payload.

func (*FinalizePayloadRequest) Descriptor deprecated

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

Deprecated: Use FinalizePayloadRequest.ProtoReflect.Descriptor instead.

func (*FinalizePayloadRequest) GetBucket

func (x *FinalizePayloadRequest) GetBucket() string

func (*FinalizePayloadRequest) GetChroot

func (x *FinalizePayloadRequest) GetChroot() *chromiumos.Chroot

func (*FinalizePayloadRequest) GetDockerImage

func (x *FinalizePayloadRequest) GetDockerImage() string

func (*FinalizePayloadRequest) GetDryrun

func (x *FinalizePayloadRequest) GetDryrun() bool

func (*FinalizePayloadRequest) GetFullUpdate

func (x *FinalizePayloadRequest) GetFullUpdate() bool

func (*FinalizePayloadRequest) GetKeyset

func (x *FinalizePayloadRequest) GetKeyset() string

func (*FinalizePayloadRequest) GetMinios

func (x *FinalizePayloadRequest) GetMinios() bool

func (*FinalizePayloadRequest) GetPayloads

func (x *FinalizePayloadRequest) GetPayloads() []*UnsignedPayload

func (*FinalizePayloadRequest) GetResultPath

func (x *FinalizePayloadRequest) GetResultPath() *chromiumos.ResultPath

func (*FinalizePayloadRequest) GetSrcDlcImage

func (x *FinalizePayloadRequest) GetSrcDlcImage() *DLCImage

func (*FinalizePayloadRequest) GetSrcImageOneof

func (m *FinalizePayloadRequest) GetSrcImageOneof() isFinalizePayloadRequest_SrcImageOneof

func (*FinalizePayloadRequest) GetSrcSignedImage

func (x *FinalizePayloadRequest) GetSrcSignedImage() *SignedImage

func (*FinalizePayloadRequest) GetSrcUnsignedImage

func (x *FinalizePayloadRequest) GetSrcUnsignedImage() *UnsignedImage

func (*FinalizePayloadRequest) GetTgtDlcImage

func (x *FinalizePayloadRequest) GetTgtDlcImage() *DLCImage

func (*FinalizePayloadRequest) GetTgtImageOneof

func (m *FinalizePayloadRequest) GetTgtImageOneof() isFinalizePayloadRequest_TgtImageOneof

func (*FinalizePayloadRequest) GetTgtSignedImage

func (x *FinalizePayloadRequest) GetTgtSignedImage() *SignedImage

func (*FinalizePayloadRequest) GetTgtUnsignedImage

func (x *FinalizePayloadRequest) GetTgtUnsignedImage() *UnsignedImage

func (*FinalizePayloadRequest) GetUseLocalSigning

func (x *FinalizePayloadRequest) GetUseLocalSigning() bool

func (*FinalizePayloadRequest) GetVerify

func (x *FinalizePayloadRequest) GetVerify() bool

func (*FinalizePayloadRequest) ProtoMessage

func (*FinalizePayloadRequest) ProtoMessage()

func (*FinalizePayloadRequest) ProtoReflect

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

func (*FinalizePayloadRequest) Reset

func (x *FinalizePayloadRequest) Reset()

func (*FinalizePayloadRequest) String

func (x *FinalizePayloadRequest) String() string

type FinalizePayloadRequest_FullUpdate

type FinalizePayloadRequest_FullUpdate struct {
	FullUpdate bool `protobuf:"varint,10,opt,name=full_update,json=fullUpdate,proto3,oneof"`
}

type FinalizePayloadRequest_SrcDlcImage

type FinalizePayloadRequest_SrcDlcImage struct {
	SrcDlcImage *DLCImage `protobuf:"bytes,13,opt,name=src_dlc_image,json=srcDlcImage,proto3,oneof"`
}

type FinalizePayloadRequest_SrcSignedImage

type FinalizePayloadRequest_SrcSignedImage struct {
	SrcSignedImage *SignedImage `protobuf:"bytes,11,opt,name=src_signed_image,json=srcSignedImage,proto3,oneof"`
}

type FinalizePayloadRequest_SrcUnsignedImage

type FinalizePayloadRequest_SrcUnsignedImage struct {
	SrcUnsignedImage *UnsignedImage `protobuf:"bytes,12,opt,name=src_unsigned_image,json=srcUnsignedImage,proto3,oneof"`
}

type FinalizePayloadRequest_TgtDlcImage

type FinalizePayloadRequest_TgtDlcImage struct {
	TgtDlcImage *DLCImage `protobuf:"bytes,16,opt,name=tgt_dlc_image,json=tgtDlcImage,proto3,oneof"`
}

type FinalizePayloadRequest_TgtSignedImage

type FinalizePayloadRequest_TgtSignedImage struct {
	TgtSignedImage *SignedImage `protobuf:"bytes,14,opt,name=tgt_signed_image,json=tgtSignedImage,proto3,oneof"`
}

type FinalizePayloadRequest_TgtUnsignedImage

type FinalizePayloadRequest_TgtUnsignedImage struct {
	TgtUnsignedImage *UnsignedImage `protobuf:"bytes,15,opt,name=tgt_unsigned_image,json=tgtUnsignedImage,proto3,oneof"`
}

type FinalizePayloadResponse

type FinalizePayloadResponse struct {
	VersionedArtifacts []*FinalizePayloadResponse_VersionedArtifact `protobuf:"bytes,1,rep,name=versioned_artifacts,json=versionedArtifacts,proto3" json:"versioned_artifacts,omitempty"`
	// contains filtered or unexported fields
}

Response for a FinalizePayloadsRequest (which does signing, validation, uploading).

func (*FinalizePayloadResponse) Descriptor deprecated

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

Deprecated: Use FinalizePayloadResponse.ProtoReflect.Descriptor instead.

func (*FinalizePayloadResponse) GetVersionedArtifacts

func (*FinalizePayloadResponse) ProtoMessage

func (*FinalizePayloadResponse) ProtoMessage()

func (*FinalizePayloadResponse) ProtoReflect

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

func (*FinalizePayloadResponse) Reset

func (x *FinalizePayloadResponse) Reset()

func (*FinalizePayloadResponse) String

func (x *FinalizePayloadResponse) String() string

type FinalizePayloadResponse_VersionedArtifact

type FinalizePayloadResponse_VersionedArtifact struct {

	// Version of the payload (eg. 1).
	Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	// If successful we may have uploaded an artifact to google storage.
	RemoteUri string `protobuf:"bytes,2,opt,name=remote_uri,json=remoteUri,proto3" json:"remote_uri,omitempty"`
	// If successful we may have a local artifact available. Generally this
	// takes the form of '/path/to/tmp/ioadwjoawjd/delta.bin'.
	FilePath *chromiumos.Path `protobuf:"bytes,3,opt,name=file_path,json=filePath,proto3" json:"file_path,omitempty"`
	// contains filtered or unexported fields
}

Remote and local artifacts along with a version ID (if successful).

func (*FinalizePayloadResponse_VersionedArtifact) Descriptor deprecated

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

Deprecated: Use FinalizePayloadResponse_VersionedArtifact.ProtoReflect.Descriptor instead.

func (*FinalizePayloadResponse_VersionedArtifact) GetFilePath

func (*FinalizePayloadResponse_VersionedArtifact) GetRemoteUri

func (*FinalizePayloadResponse_VersionedArtifact) GetVersion

func (*FinalizePayloadResponse_VersionedArtifact) ProtoMessage

func (*FinalizePayloadResponse_VersionedArtifact) ProtoReflect

func (*FinalizePayloadResponse_VersionedArtifact) Reset

func (*FinalizePayloadResponse_VersionedArtifact) String

type FindLkgmRequest

type FindLkgmRequest struct {
	ChromeSrc         string                  `protobuf:"bytes,1,opt,name=chrome_src,json=chromeSrc,proto3" json:"chrome_src,omitempty"`
	CacheDir          string                  `protobuf:"bytes,2,opt,name=cache_dir,json=cacheDir,proto3" json:"cache_dir,omitempty"`
	BuildTarget       *chromiumos.BuildTarget `protobuf:"bytes,3,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	FallbackVersions  uint32                  `protobuf:"varint,4,opt,name=fallback_versions,json=fallbackVersions,proto3" json:"fallback_versions,omitempty"`
	UseExternalConfig bool                    `protobuf:"varint,5,opt,name=use_external_config,json=useExternalConfig,proto3" json:"use_external_config,omitempty"`
	// contains filtered or unexported fields
}

ChromeLkgmService/FindLkgm request and response messages.

func (*FindLkgmRequest) Descriptor deprecated

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

Deprecated: Use FindLkgmRequest.ProtoReflect.Descriptor instead.

func (*FindLkgmRequest) GetBuildTarget

func (x *FindLkgmRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*FindLkgmRequest) GetCacheDir

func (x *FindLkgmRequest) GetCacheDir() string

func (*FindLkgmRequest) GetChromeSrc

func (x *FindLkgmRequest) GetChromeSrc() string

func (*FindLkgmRequest) GetFallbackVersions

func (x *FindLkgmRequest) GetFallbackVersions() uint32

func (*FindLkgmRequest) GetUseExternalConfig

func (x *FindLkgmRequest) GetUseExternalConfig() bool

func (*FindLkgmRequest) ProtoMessage

func (*FindLkgmRequest) ProtoMessage()

func (*FindLkgmRequest) ProtoReflect

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

func (*FindLkgmRequest) Reset

func (x *FindLkgmRequest) Reset()

func (*FindLkgmRequest) String

func (x *FindLkgmRequest) String() string

type FindLkgmResponse

type FindLkgmResponse struct {
	ChromeosLkgm string `protobuf:"bytes,1,opt,name=chromeos_lkgm,json=chromeosLkgm,proto3" json:"chromeos_lkgm,omitempty"`
	ConfigName   string `protobuf:"bytes,2,opt,name=config_name,json=configName,proto3" json:"config_name,omitempty"`
	FullVersion  string `protobuf:"bytes,3,opt,name=full_version,json=fullVersion,proto3" json:"full_version,omitempty"`
	Error        string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*FindLkgmResponse) Descriptor deprecated

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

Deprecated: Use FindLkgmResponse.ProtoReflect.Descriptor instead.

func (*FindLkgmResponse) GetChromeosLkgm

func (x *FindLkgmResponse) GetChromeosLkgm() string

func (*FindLkgmResponse) GetConfigName

func (x *FindLkgmResponse) GetConfigName() string

func (*FindLkgmResponse) GetError

func (x *FindLkgmResponse) GetError() string

func (*FindLkgmResponse) GetFullVersion

func (x *FindLkgmResponse) GetFullVersion() string

func (*FindLkgmResponse) ProtoMessage

func (*FindLkgmResponse) ProtoMessage()

func (*FindLkgmResponse) ProtoReflect

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

func (*FindLkgmResponse) Reset

func (x *FindLkgmResponse) Reset()

func (*FindLkgmResponse) String

func (x *FindLkgmResponse) String() string

type FirmwareArtifactInfo

type FirmwareArtifactInfo struct {
	Objects []*FirmwareArtifactInfo_ObjectInfo `protobuf:"bytes,1,rep,name=objects,proto3" json:"objects,omitempty"`
	// The value provided by BundleFirmwareArtifactsRequest, this is the version
	// of ChromeOS used for this build.
	// Added in R91.
	BcsVersionInfo *BcsVersionInfo `protobuf:"bytes,2,opt,name=bcs_version_info,json=bcsVersionInfo,proto3" json:"bcs_version_info,omitempty"`
	// contains filtered or unexported fields
}

Contents of a Firmware.FIRMWARE_TARBALL_INFO artifact.

func (*FirmwareArtifactInfo) Descriptor deprecated

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

Deprecated: Use FirmwareArtifactInfo.ProtoReflect.Descriptor instead.

func (*FirmwareArtifactInfo) GetBcsVersionInfo

func (x *FirmwareArtifactInfo) GetBcsVersionInfo() *BcsVersionInfo

func (*FirmwareArtifactInfo) GetObjects

func (*FirmwareArtifactInfo) ProtoMessage

func (*FirmwareArtifactInfo) ProtoMessage()

func (*FirmwareArtifactInfo) ProtoReflect

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

func (*FirmwareArtifactInfo) Reset

func (x *FirmwareArtifactInfo) Reset()

func (*FirmwareArtifactInfo) String

func (x *FirmwareArtifactInfo) String() string

type FirmwareArtifactInfo_CoverageHtmlInfo

type FirmwareArtifactInfo_CoverageHtmlInfo struct {
	// contains filtered or unexported fields
}

func (*FirmwareArtifactInfo_CoverageHtmlInfo) Descriptor deprecated

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

Deprecated: Use FirmwareArtifactInfo_CoverageHtmlInfo.ProtoReflect.Descriptor instead.

func (*FirmwareArtifactInfo_CoverageHtmlInfo) ProtoMessage

func (*FirmwareArtifactInfo_CoverageHtmlInfo) ProtoMessage()

func (*FirmwareArtifactInfo_CoverageHtmlInfo) ProtoReflect

func (*FirmwareArtifactInfo_CoverageHtmlInfo) Reset

func (*FirmwareArtifactInfo_CoverageHtmlInfo) String

type FirmwareArtifactInfo_LcovTarballInfo

type FirmwareArtifactInfo_LcovTarballInfo struct {
	Type FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*FirmwareArtifactInfo_LcovTarballInfo) Descriptor deprecated

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

Deprecated: Use FirmwareArtifactInfo_LcovTarballInfo.ProtoReflect.Descriptor instead.

func (*FirmwareArtifactInfo_LcovTarballInfo) GetType

func (*FirmwareArtifactInfo_LcovTarballInfo) ProtoMessage

func (*FirmwareArtifactInfo_LcovTarballInfo) ProtoMessage()

func (*FirmwareArtifactInfo_LcovTarballInfo) ProtoReflect

func (*FirmwareArtifactInfo_LcovTarballInfo) Reset

func (*FirmwareArtifactInfo_LcovTarballInfo) String

type FirmwareArtifactInfo_LcovTarballInfo_LcovType

type FirmwareArtifactInfo_LcovTarballInfo_LcovType struct {
	// contains filtered or unexported fields
}

The type of LCOV info.

func (*FirmwareArtifactInfo_LcovTarballInfo_LcovType) Descriptor deprecated

Deprecated: Use FirmwareArtifactInfo_LcovTarballInfo_LcovType.ProtoReflect.Descriptor instead.

func (*FirmwareArtifactInfo_LcovTarballInfo_LcovType) ProtoMessage

func (*FirmwareArtifactInfo_LcovTarballInfo_LcovType) ProtoReflect

func (*FirmwareArtifactInfo_LcovTarballInfo_LcovType) Reset

func (*FirmwareArtifactInfo_LcovTarballInfo_LcovType) String

type FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type

type FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type int32
const (
	FirmwareArtifactInfo_LcovTarballInfo_LcovType_UNKNOWN FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type = 0
	FirmwareArtifactInfo_LcovTarballInfo_LcovType_LCOV    FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type = 1
)

func (FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type) Descriptor

func (FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type) Enum

func (FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type) EnumDescriptor deprecated

Deprecated: Use FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type.Descriptor instead.

func (FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type) Number

func (FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type) String

func (FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type) Type

type FirmwareArtifactInfo_ObjectInfo

type FirmwareArtifactInfo_ObjectInfo struct {

	// The name of the file.
	FileName string `protobuf:"bytes,1,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"`
	// Types that are assignable to FirmwareObjectInfo:
	//	*FirmwareArtifactInfo_ObjectInfo_TarballInfo
	//	*FirmwareArtifactInfo_ObjectInfo_LcovInfo
	//	*FirmwareArtifactInfo_ObjectInfo_CoverageHtml
	//	*FirmwareArtifactInfo_ObjectInfo_TokenInfo
	FirmwareObjectInfo isFirmwareArtifactInfo_ObjectInfo_FirmwareObjectInfo `protobuf_oneof:"firmware_object_info"`
	// contains filtered or unexported fields
}

func (*FirmwareArtifactInfo_ObjectInfo) Descriptor deprecated

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

Deprecated: Use FirmwareArtifactInfo_ObjectInfo.ProtoReflect.Descriptor instead.

func (*FirmwareArtifactInfo_ObjectInfo) GetCoverageHtml

func (*FirmwareArtifactInfo_ObjectInfo) GetFileName

func (x *FirmwareArtifactInfo_ObjectInfo) GetFileName() string

func (*FirmwareArtifactInfo_ObjectInfo) GetFirmwareObjectInfo

func (m *FirmwareArtifactInfo_ObjectInfo) GetFirmwareObjectInfo() isFirmwareArtifactInfo_ObjectInfo_FirmwareObjectInfo

func (*FirmwareArtifactInfo_ObjectInfo) GetLcovInfo

func (*FirmwareArtifactInfo_ObjectInfo) GetTarballInfo

func (*FirmwareArtifactInfo_ObjectInfo) GetTokenInfo

func (*FirmwareArtifactInfo_ObjectInfo) ProtoMessage

func (*FirmwareArtifactInfo_ObjectInfo) ProtoMessage()

func (*FirmwareArtifactInfo_ObjectInfo) ProtoReflect

func (*FirmwareArtifactInfo_ObjectInfo) Reset

func (*FirmwareArtifactInfo_ObjectInfo) String

type FirmwareArtifactInfo_ObjectInfo_CoverageHtml

type FirmwareArtifactInfo_ObjectInfo_CoverageHtml struct {
	// Info about html tarball.
	CoverageHtml *FirmwareArtifactInfo_CoverageHtmlInfo `protobuf:"bytes,4,opt,name=coverage_html,json=coverageHtml,proto3,oneof"`
}

type FirmwareArtifactInfo_ObjectInfo_LcovInfo

type FirmwareArtifactInfo_ObjectInfo_LcovInfo struct {
	// Info about an LCOV tarball.
	LcovInfo *FirmwareArtifactInfo_LcovTarballInfo `protobuf:"bytes,3,opt,name=lcov_info,json=lcovInfo,proto3,oneof"`
}

type FirmwareArtifactInfo_ObjectInfo_TarballInfo

type FirmwareArtifactInfo_ObjectInfo_TarballInfo struct {
	// Info about Firmware.FIRMWARE_TARBALL.
	TarballInfo *FirmwareArtifactInfo_TarballInfo `protobuf:"bytes,2,opt,name=tarball_info,json=tarballInfo,proto3,oneof"`
}

type FirmwareArtifactInfo_ObjectInfo_TokenInfo

type FirmwareArtifactInfo_ObjectInfo_TokenInfo struct {
	// Info about the token database.
	TokenInfo *FirmwareArtifactInfo_TokenDatabaseInfo `protobuf:"bytes,5,opt,name=token_info,json=tokenInfo,proto3,oneof"`
}

type FirmwareArtifactInfo_TarballInfo

type FirmwareArtifactInfo_TarballInfo struct {

	// The ChromeOS style version.
	// Use bcs_version_info.version_string instead.
	// Deprecated since R91.
	//
	// Deprecated: Do not use.
	BcsVersion string `protobuf:"bytes,1,opt,name=bcs_version,json=bcsVersion,proto3" json:"bcs_version,omitempty"`
	// The name of the firmware image used by the firmware updater. Typically
	// the device name, but can differ when a device may have two or more
	// different firmware images.
	FirmwareImageName string                                             `protobuf:"bytes,2,opt,name=firmware_image_name,json=firmwareImageName,proto3" json:"firmware_image_name,omitempty"`
	Type              FirmwareArtifactInfo_TarballInfo_FirmwareType_Type `` /* 131-byte string literal not displayed */
	// Use firmware_version_info instead.
	// Deprecated since R91.
	//
	// Deprecated: Do not use.
	Version *FirmwareArtifactInfo_TarballInfo_Version `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	// Added in R91.  Required.
	FirmwareVersionInfo *FirmwareVersionInfo `protobuf:"bytes,5,opt,name=firmware_version_info,json=firmwareVersionInfo,proto3" json:"firmware_version_info,omitempty"`
	// contains filtered or unexported fields
}

TODO(crbug/1176305): Use types from chromiumos/config/api/software/firmware_config.proto

func (*FirmwareArtifactInfo_TarballInfo) Descriptor deprecated

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

Deprecated: Use FirmwareArtifactInfo_TarballInfo.ProtoReflect.Descriptor instead.

func (*FirmwareArtifactInfo_TarballInfo) GetBcsVersion deprecated

func (x *FirmwareArtifactInfo_TarballInfo) GetBcsVersion() string

Deprecated: Do not use.

func (*FirmwareArtifactInfo_TarballInfo) GetFirmwareImageName

func (x *FirmwareArtifactInfo_TarballInfo) GetFirmwareImageName() string

func (*FirmwareArtifactInfo_TarballInfo) GetFirmwareVersionInfo

func (x *FirmwareArtifactInfo_TarballInfo) GetFirmwareVersionInfo() *FirmwareVersionInfo

func (*FirmwareArtifactInfo_TarballInfo) GetType

func (*FirmwareArtifactInfo_TarballInfo) GetVersion deprecated

Deprecated: Do not use.

func (*FirmwareArtifactInfo_TarballInfo) ProtoMessage

func (*FirmwareArtifactInfo_TarballInfo) ProtoMessage()

func (*FirmwareArtifactInfo_TarballInfo) ProtoReflect

func (*FirmwareArtifactInfo_TarballInfo) Reset

func (*FirmwareArtifactInfo_TarballInfo) String

type FirmwareArtifactInfo_TarballInfo_FirmwareType

type FirmwareArtifactInfo_TarballInfo_FirmwareType struct {
	// contains filtered or unexported fields
}

The type of a firmware binary.

func (*FirmwareArtifactInfo_TarballInfo_FirmwareType) Descriptor deprecated

Deprecated: Use FirmwareArtifactInfo_TarballInfo_FirmwareType.ProtoReflect.Descriptor instead.

func (*FirmwareArtifactInfo_TarballInfo_FirmwareType) ProtoMessage

func (*FirmwareArtifactInfo_TarballInfo_FirmwareType) ProtoReflect

func (*FirmwareArtifactInfo_TarballInfo_FirmwareType) Reset

func (*FirmwareArtifactInfo_TarballInfo_FirmwareType) String

type FirmwareArtifactInfo_TarballInfo_FirmwareType_Type

type FirmwareArtifactInfo_TarballInfo_FirmwareType_Type int32
const (
	FirmwareArtifactInfo_TarballInfo_FirmwareType_UNKNOWN FirmwareArtifactInfo_TarballInfo_FirmwareType_Type = 0
	FirmwareArtifactInfo_TarballInfo_FirmwareType_MAIN    FirmwareArtifactInfo_TarballInfo_FirmwareType_Type = 1
	FirmwareArtifactInfo_TarballInfo_FirmwareType_EC      FirmwareArtifactInfo_TarballInfo_FirmwareType_Type = 2
	FirmwareArtifactInfo_TarballInfo_FirmwareType_PD      FirmwareArtifactInfo_TarballInfo_FirmwareType_Type = 3
)

func (FirmwareArtifactInfo_TarballInfo_FirmwareType_Type) Descriptor

func (FirmwareArtifactInfo_TarballInfo_FirmwareType_Type) Enum

func (FirmwareArtifactInfo_TarballInfo_FirmwareType_Type) EnumDescriptor deprecated

Deprecated: Use FirmwareArtifactInfo_TarballInfo_FirmwareType_Type.Descriptor instead.

func (FirmwareArtifactInfo_TarballInfo_FirmwareType_Type) Number

func (FirmwareArtifactInfo_TarballInfo_FirmwareType_Type) String

func (FirmwareArtifactInfo_TarballInfo_FirmwareType_Type) Type

type FirmwareArtifactInfo_TarballInfo_Version

type FirmwareArtifactInfo_TarballInfo_Version struct {
	Major int32 `protobuf:"varint,1,opt,name=major,proto3" json:"major,omitempty"`
	Minor int32 `protobuf:"varint,2,opt,name=minor,proto3" json:"minor,omitempty"`
	// contains filtered or unexported fields
}

The firmware version from chromeos-firmwareupdate --manifest.

func (*FirmwareArtifactInfo_TarballInfo_Version) Descriptor deprecated

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

Deprecated: Use FirmwareArtifactInfo_TarballInfo_Version.ProtoReflect.Descriptor instead.

func (*FirmwareArtifactInfo_TarballInfo_Version) GetMajor

func (*FirmwareArtifactInfo_TarballInfo_Version) GetMinor

func (*FirmwareArtifactInfo_TarballInfo_Version) ProtoMessage

func (*FirmwareArtifactInfo_TarballInfo_Version) ProtoReflect

func (*FirmwareArtifactInfo_TarballInfo_Version) Reset

func (*FirmwareArtifactInfo_TarballInfo_Version) String

type FirmwareArtifactInfo_TokenDatabaseInfo

type FirmwareArtifactInfo_TokenDatabaseInfo struct {
	Type FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType_Type `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*FirmwareArtifactInfo_TokenDatabaseInfo) Descriptor deprecated

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

Deprecated: Use FirmwareArtifactInfo_TokenDatabaseInfo.ProtoReflect.Descriptor instead.

func (*FirmwareArtifactInfo_TokenDatabaseInfo) GetType

func (*FirmwareArtifactInfo_TokenDatabaseInfo) ProtoMessage

func (*FirmwareArtifactInfo_TokenDatabaseInfo) ProtoReflect

func (*FirmwareArtifactInfo_TokenDatabaseInfo) Reset

func (*FirmwareArtifactInfo_TokenDatabaseInfo) String

type FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType

type FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType struct {
	// contains filtered or unexported fields
}

The type of token database.

func (*FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType) Descriptor deprecated

Deprecated: Use FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType.ProtoReflect.Descriptor instead.

func (*FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType) ProtoMessage

func (*FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType) ProtoReflect

func (*FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType) Reset

func (*FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType) String

type FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType_Type

type FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType_Type int32
const (
	FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType_UNKNOWN FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType_Type = 0
	FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType_EC      FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType_Type = 1
)

func (FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType_Type) Descriptor

func (FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType_Type) Enum

func (FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType_Type) EnumDescriptor deprecated

Deprecated: Use FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType_Type.Descriptor instead.

func (FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType_Type) Number

func (FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType_Type) String

func (FirmwareArtifactInfo_TokenDatabaseInfo_TokenDatabaseType_Type) Type

type FirmwareServiceClient

type FirmwareServiceClient interface {
	// Builds all of the firmware targets at specified location. Added in R90.
	BuildAllFirmware(ctx context.Context, in *BuildAllFirmwareRequest, opts ...grpc.CallOption) (*BuildAllFirmwareResponse, error)
	// Runs all of the firmware tests at specified location. Added in R90.
	TestAllFirmware(ctx context.Context, in *TestAllFirmwareRequest, opts ...grpc.CallOption) (*TestAllFirmwareResponse, error)
	// Bundles any firmware images and other artifacts. Added in R90.
	BundleFirmwareArtifacts(ctx context.Context, in *BundleFirmwareArtifactsRequest, opts ...grpc.CallOption) (*BundleFirmwareArtifactsResponse, error)
}

FirmwareServiceClient is the client API for FirmwareService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type FirmwareServiceServer

type FirmwareServiceServer interface {
	// Builds all of the firmware targets at specified location. Added in R90.
	BuildAllFirmware(context.Context, *BuildAllFirmwareRequest) (*BuildAllFirmwareResponse, error)
	// Runs all of the firmware tests at specified location. Added in R90.
	TestAllFirmware(context.Context, *TestAllFirmwareRequest) (*TestAllFirmwareResponse, error)
	// Bundles any firmware images and other artifacts. Added in R90.
	BundleFirmwareArtifacts(context.Context, *BundleFirmwareArtifactsRequest) (*BundleFirmwareArtifactsResponse, error)
	// contains filtered or unexported methods
}

FirmwareServiceServer is the server API for FirmwareService service. All implementations must embed UnimplementedFirmwareServiceServer for forward compatibility

type FirmwareVersionInfo

type FirmwareVersionInfo struct {

	// Firmware version string, such as "atlas_v2.0.923-84a1d7260".
	VersionString string `protobuf:"bytes,1,opt,name=version_string,json=versionString,proto3" json:"version_string,omitempty"` // Extend with fields that break down the version string.
	// contains filtered or unexported fields
}

Added in R91.

func (*FirmwareVersionInfo) Descriptor deprecated

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

Deprecated: Use FirmwareVersionInfo.ProtoReflect.Descriptor instead.

func (*FirmwareVersionInfo) GetVersionString

func (x *FirmwareVersionInfo) GetVersionString() string

func (*FirmwareVersionInfo) ProtoMessage

func (*FirmwareVersionInfo) ProtoMessage()

func (*FirmwareVersionInfo) ProtoReflect

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

func (*FirmwareVersionInfo) Reset

func (x *FirmwareVersionInfo) Reset()

func (*FirmwareVersionInfo) String

func (x *FirmwareVersionInfo) String() string

type FwBuildMetric

type FwBuildMetric struct {

	// Lowercase name of the firmware target built. E.g. phaser.
	TargetName string `protobuf:"bytes,1,opt,name=target_name,json=targetName,proto3" json:"target_name,omitempty"`
	// Lowercase name of the platform the firmware target belongs to. May be
	// blank. E.g. octopus.
	PlatformName string `protobuf:"bytes,2,opt,name=platform_name,json=platformName,proto3" json:"platform_name,omitempty"`
	// List of firmware sections and their free and total sizes in bytes.
	FwSection []*FwBuildMetric_FwSection `protobuf:"bytes,3,rep,name=fw_section,json=fwSection,proto3" json:"fw_section,omitempty"`
	// Optional information related to a specific target type.
	//
	// Types that are assignable to ImageType:
	//	*FwBuildMetric_Zephyr
	ImageType isFwBuildMetric_ImageType `protobuf_oneof:"image_type"`
	// contains filtered or unexported fields
}

Metrics collected on every successful firmware build.

func (*FwBuildMetric) Descriptor deprecated

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

Deprecated: Use FwBuildMetric.ProtoReflect.Descriptor instead.

func (*FwBuildMetric) GetFwSection

func (x *FwBuildMetric) GetFwSection() []*FwBuildMetric_FwSection

func (*FwBuildMetric) GetImageType

func (m *FwBuildMetric) GetImageType() isFwBuildMetric_ImageType

func (*FwBuildMetric) GetPlatformName

func (x *FwBuildMetric) GetPlatformName() string

func (*FwBuildMetric) GetTargetName

func (x *FwBuildMetric) GetTargetName() string

func (*FwBuildMetric) GetZephyr

func (x *FwBuildMetric) GetZephyr() *FwBuildMetric_ZephyrTarget

func (*FwBuildMetric) ProtoMessage

func (*FwBuildMetric) ProtoMessage()

func (*FwBuildMetric) ProtoReflect

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

func (*FwBuildMetric) Reset

func (x *FwBuildMetric) Reset()

func (*FwBuildMetric) String

func (x *FwBuildMetric) String() string

type FwBuildMetricList

type FwBuildMetricList struct {
	Value []*FwBuildMetric `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

A list of FW metrics collected on every successful firmware build Implementation note, this is a separate message since it serves as the serialization base between the build_api end point and the entry point in the firmware_builder.py.

func (*FwBuildMetricList) Descriptor deprecated

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

Deprecated: Use FwBuildMetricList.ProtoReflect.Descriptor instead.

func (*FwBuildMetricList) GetValue

func (x *FwBuildMetricList) GetValue() []*FwBuildMetric

func (*FwBuildMetricList) ProtoMessage

func (*FwBuildMetricList) ProtoMessage()

func (*FwBuildMetricList) ProtoReflect

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

func (*FwBuildMetricList) Reset

func (x *FwBuildMetricList) Reset()

func (*FwBuildMetricList) String

func (x *FwBuildMetricList) String() string

type FwBuildMetric_FwSection

type FwBuildMetric_FwSection struct {

	// Region as described in FMAP or linker script.
	// E.g. EC_RO, EC_RW, EC_NVRAM, RO_BSS, RW_BSS, SHARED_MEM.
	Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
	// The number of bytes used in this section.
	Used uint32 `protobuf:"varint,2,opt,name=used,proto3" json:"used,omitempty"`
	// The total number of bytes available in this section. If this doesn't
	// apply the value will be zero.
	Total uint32 `protobuf:"varint,3,opt,name=total,proto3" json:"total,omitempty"`
	// If true, the metric will be tracked on gerrit with {region: used} info.
	TrackOnGerrit bool `protobuf:"varint,4,opt,name=track_on_gerrit,json=trackOnGerrit,proto3" json:"track_on_gerrit,omitempty"`
	// contains filtered or unexported fields
}

func (*FwBuildMetric_FwSection) Descriptor deprecated

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

Deprecated: Use FwBuildMetric_FwSection.ProtoReflect.Descriptor instead.

func (*FwBuildMetric_FwSection) GetRegion

func (x *FwBuildMetric_FwSection) GetRegion() string

func (*FwBuildMetric_FwSection) GetTotal

func (x *FwBuildMetric_FwSection) GetTotal() uint32

func (*FwBuildMetric_FwSection) GetTrackOnGerrit

func (x *FwBuildMetric_FwSection) GetTrackOnGerrit() bool

func (*FwBuildMetric_FwSection) GetUsed

func (x *FwBuildMetric_FwSection) GetUsed() uint32

func (*FwBuildMetric_FwSection) ProtoMessage

func (*FwBuildMetric_FwSection) ProtoMessage()

func (*FwBuildMetric_FwSection) ProtoReflect

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

func (*FwBuildMetric_FwSection) Reset

func (x *FwBuildMetric_FwSection) Reset()

func (*FwBuildMetric_FwSection) String

func (x *FwBuildMetric_FwSection) String() string

type FwBuildMetric_Version

type FwBuildMetric_Version struct {
	Major uint32 `protobuf:"varint,1,opt,name=major,proto3" json:"major,omitempty"`
	Minor uint32 `protobuf:"varint,2,opt,name=minor,proto3" json:"minor,omitempty"`
	Tiny  uint32 `protobuf:"varint,3,opt,name=tiny,proto3" json:"tiny,omitempty"`
	// contains filtered or unexported fields
}

Version number components: "major.minor.tiny".

func (*FwBuildMetric_Version) Descriptor deprecated

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

Deprecated: Use FwBuildMetric_Version.ProtoReflect.Descriptor instead.

func (*FwBuildMetric_Version) GetMajor

func (x *FwBuildMetric_Version) GetMajor() uint32

func (*FwBuildMetric_Version) GetMinor

func (x *FwBuildMetric_Version) GetMinor() uint32

func (*FwBuildMetric_Version) GetTiny

func (x *FwBuildMetric_Version) GetTiny() uint32

func (*FwBuildMetric_Version) ProtoMessage

func (*FwBuildMetric_Version) ProtoMessage()

func (*FwBuildMetric_Version) ProtoReflect

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

func (*FwBuildMetric_Version) Reset

func (x *FwBuildMetric_Version) Reset()

func (*FwBuildMetric_Version) String

func (x *FwBuildMetric_Version) String() string

type FwBuildMetric_Zephyr

type FwBuildMetric_Zephyr struct {
	Zephyr *FwBuildMetric_ZephyrTarget `protobuf:"bytes,4,opt,name=zephyr,proto3,oneof"`
}

type FwBuildMetric_ZephyrTarget

type FwBuildMetric_ZephyrTarget struct {

	// The version of the Zephyr kernel used during build.
	KernelVersion *FwBuildMetric_Version `protobuf:"bytes,1,opt,name=kernel_version,json=kernelVersion,proto3" json:"kernel_version,omitempty"`
	// contains filtered or unexported fields
}

Zephyr-base firmware target related build metrics.

func (*FwBuildMetric_ZephyrTarget) Descriptor deprecated

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

Deprecated: Use FwBuildMetric_ZephyrTarget.ProtoReflect.Descriptor instead.

func (*FwBuildMetric_ZephyrTarget) GetKernelVersion

func (x *FwBuildMetric_ZephyrTarget) GetKernelVersion() *FwBuildMetric_Version

func (*FwBuildMetric_ZephyrTarget) ProtoMessage

func (*FwBuildMetric_ZephyrTarget) ProtoMessage()

func (*FwBuildMetric_ZephyrTarget) ProtoReflect

func (*FwBuildMetric_ZephyrTarget) Reset

func (x *FwBuildMetric_ZephyrTarget) Reset()

func (*FwBuildMetric_ZephyrTarget) String

func (x *FwBuildMetric_ZephyrTarget) String() string

type FwTestMetric

type FwTestMetric struct {

	// Name of firmware test.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Percent of lines covered. (covered_lines / total_lines * 100)
	CoveragePercent float32 `protobuf:"fixed32,2,opt,name=coverage_percent,json=coveragePercent,proto3" json:"coverage_percent,omitempty"`
	// Number of covered lines.
	CoveredLines uint32 `protobuf:"varint,3,opt,name=covered_lines,json=coveredLines,proto3" json:"covered_lines,omitempty"`
	// Total number of executable lines in files linked by this test.
	TotalLines uint32 `protobuf:"varint,4,opt,name=total_lines,json=totalLines,proto3" json:"total_lines,omitempty"`
	// contains filtered or unexported fields
}

Metrics collect on successful firmware unit test runs.

func (*FwTestMetric) Descriptor deprecated

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

Deprecated: Use FwTestMetric.ProtoReflect.Descriptor instead.

func (*FwTestMetric) GetCoveragePercent

func (x *FwTestMetric) GetCoveragePercent() float32

func (*FwTestMetric) GetCoveredLines

func (x *FwTestMetric) GetCoveredLines() uint32

func (*FwTestMetric) GetName

func (x *FwTestMetric) GetName() string

func (*FwTestMetric) GetTotalLines

func (x *FwTestMetric) GetTotalLines() uint32

func (*FwTestMetric) ProtoMessage

func (*FwTestMetric) ProtoMessage()

func (*FwTestMetric) ProtoReflect

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

func (*FwTestMetric) Reset

func (x *FwTestMetric) Reset()

func (*FwTestMetric) String

func (x *FwTestMetric) String() string

type FwTestMetricList

type FwTestMetricList struct {
	Value []*FwTestMetric `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

A list of FW metrics collected on every successful firmware unit test. Implementation note, this is a separate message since it serves as the serialization base between the build_api end point and the entry point in the firmware_builder.py.

func (*FwTestMetricList) Descriptor deprecated

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

Deprecated: Use FwTestMetricList.ProtoReflect.Descriptor instead.

func (*FwTestMetricList) GetValue

func (x *FwTestMetricList) GetValue() []*FwTestMetric

func (*FwTestMetricList) ProtoMessage

func (*FwTestMetricList) ProtoMessage()

func (*FwTestMetricList) ProtoReflect

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

func (*FwTestMetricList) Reset

func (x *FwTestMetricList) Reset()

func (*FwTestMetricList) String

func (x *FwTestMetricList) String() string

type GenerateDlcArtifactsListRequest

type GenerateDlcArtifactsListRequest struct {

	// The chroot used to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Sysroot (board) to generate DLCs for.
	Sysroot *Sysroot `protobuf:"bytes,2,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// contains filtered or unexported fields
}

Request for GenerateDlcArtifactsList method.

func (*GenerateDlcArtifactsListRequest) Descriptor deprecated

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

Deprecated: Use GenerateDlcArtifactsListRequest.ProtoReflect.Descriptor instead.

func (*GenerateDlcArtifactsListRequest) GetChroot

func (*GenerateDlcArtifactsListRequest) GetSysroot

func (x *GenerateDlcArtifactsListRequest) GetSysroot() *Sysroot

func (*GenerateDlcArtifactsListRequest) ProtoMessage

func (*GenerateDlcArtifactsListRequest) ProtoMessage()

func (*GenerateDlcArtifactsListRequest) ProtoReflect

func (*GenerateDlcArtifactsListRequest) Reset

func (*GenerateDlcArtifactsListRequest) String

type GenerateDlcArtifactsListResponse

type GenerateDlcArtifactsListResponse struct {

	// List of DLC paths.
	DlcArtifacts []*GenerateDlcArtifactsListResponse_DlcArtifact `protobuf:"bytes,1,rep,name=dlc_artifacts,json=dlcArtifacts,proto3" json:"dlc_artifacts,omitempty"`
	// contains filtered or unexported fields
}

Response for GenerateArtifactsDlcList method.

func (*GenerateDlcArtifactsListResponse) Descriptor deprecated

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

Deprecated: Use GenerateDlcArtifactsListResponse.ProtoReflect.Descriptor instead.

func (*GenerateDlcArtifactsListResponse) GetDlcArtifacts

func (*GenerateDlcArtifactsListResponse) ProtoMessage

func (*GenerateDlcArtifactsListResponse) ProtoMessage()

func (*GenerateDlcArtifactsListResponse) ProtoReflect

func (*GenerateDlcArtifactsListResponse) Reset

func (*GenerateDlcArtifactsListResponse) String

type GenerateDlcArtifactsListResponse_DlcArtifact

type GenerateDlcArtifactsListResponse_DlcArtifact struct {

	// sha256 hash of the DLC.
	ImageHash string `protobuf:"bytes,1,opt,name=image_hash,json=imageHash,proto3" json:"image_hash,omitempty"`
	// Name of the DLC (usually dlc.img).
	ImageName string `protobuf:"bytes,2,opt,name=image_name,json=imageName,proto3" json:"image_name,omitempty"`
	// GS uri of the DLCs directory.
	GsUriPath string `protobuf:"bytes,3,opt,name=gs_uri_path,json=gsUriPath,proto3" json:"gs_uri_path,omitempty"`
	// The identifier of the DLC.
	Id string `protobuf:"bytes,4,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateDlcArtifactsListResponse_DlcArtifact) Descriptor deprecated

Deprecated: Use GenerateDlcArtifactsListResponse_DlcArtifact.ProtoReflect.Descriptor instead.

func (*GenerateDlcArtifactsListResponse_DlcArtifact) GetGsUriPath

func (*GenerateDlcArtifactsListResponse_DlcArtifact) GetId

func (*GenerateDlcArtifactsListResponse_DlcArtifact) GetImageHash

func (*GenerateDlcArtifactsListResponse_DlcArtifact) GetImageName

func (*GenerateDlcArtifactsListResponse_DlcArtifact) ProtoMessage

func (*GenerateDlcArtifactsListResponse_DlcArtifact) ProtoReflect

func (*GenerateDlcArtifactsListResponse_DlcArtifact) Reset

func (*GenerateDlcArtifactsListResponse_DlcArtifact) String

type GenerateUnsignedPayloadRequest

type GenerateUnsignedPayloadRequest struct {

	// Source image properties, must be either full_update or the same type as
	// the included tgt_image_oneof. full_update indicates the lack of a source.
	//
	// Types that are assignable to SrcImageOneof:
	//	*GenerateUnsignedPayloadRequest_FullUpdate
	//	*GenerateUnsignedPayloadRequest_SrcSignedImage
	//	*GenerateUnsignedPayloadRequest_SrcUnsignedImage
	//	*GenerateUnsignedPayloadRequest_SrcDlcImage
	SrcImageOneof isGenerateUnsignedPayloadRequest_SrcImageOneof `protobuf_oneof:"src_image_oneof"`
	// Target image properties.
	//
	// Types that are assignable to TgtImageOneof:
	//	*GenerateUnsignedPayloadRequest_TgtSignedImage
	//	*GenerateUnsignedPayloadRequest_TgtUnsignedImage
	//	*GenerateUnsignedPayloadRequest_TgtDlcImage
	TgtImageOneof isGenerateUnsignedPayloadRequest_TgtImageOneof `protobuf_oneof:"tgt_image_oneof"`
	// The chroot where the operations will be executed.
	// Required.
	Chroot *chromiumos.Chroot `protobuf:"bytes,8,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// TODO(b/299105459): Don't special-case minios.
	// Whether the request is for a miniOS payload.
	// This is only meaningful if the src and tgt images are either
	// both SignedImage or both UnsignedImage.
	Minios bool `protobuf:"varint,9,opt,name=minios,proto3" json:"minios,omitempty"`
	// Target directory where output artifacts should be stored.
	ResultPath *chromiumos.ResultPath `protobuf:"bytes,10,opt,name=result_path,json=resultPath,proto3" json:"result_path,omitempty"`
	// contains filtered or unexported fields
}

Request payload generation to be done with a source and target image.

func (*GenerateUnsignedPayloadRequest) Descriptor deprecated

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

Deprecated: Use GenerateUnsignedPayloadRequest.ProtoReflect.Descriptor instead.

func (*GenerateUnsignedPayloadRequest) GetChroot

func (*GenerateUnsignedPayloadRequest) GetFullUpdate

func (x *GenerateUnsignedPayloadRequest) GetFullUpdate() bool

func (*GenerateUnsignedPayloadRequest) GetMinios

func (x *GenerateUnsignedPayloadRequest) GetMinios() bool

func (*GenerateUnsignedPayloadRequest) GetResultPath

func (*GenerateUnsignedPayloadRequest) GetSrcDlcImage

func (x *GenerateUnsignedPayloadRequest) GetSrcDlcImage() *DLCImage

func (*GenerateUnsignedPayloadRequest) GetSrcImageOneof

func (m *GenerateUnsignedPayloadRequest) GetSrcImageOneof() isGenerateUnsignedPayloadRequest_SrcImageOneof

func (*GenerateUnsignedPayloadRequest) GetSrcSignedImage

func (x *GenerateUnsignedPayloadRequest) GetSrcSignedImage() *SignedImage

func (*GenerateUnsignedPayloadRequest) GetSrcUnsignedImage

func (x *GenerateUnsignedPayloadRequest) GetSrcUnsignedImage() *UnsignedImage

func (*GenerateUnsignedPayloadRequest) GetTgtDlcImage

func (x *GenerateUnsignedPayloadRequest) GetTgtDlcImage() *DLCImage

func (*GenerateUnsignedPayloadRequest) GetTgtImageOneof

func (m *GenerateUnsignedPayloadRequest) GetTgtImageOneof() isGenerateUnsignedPayloadRequest_TgtImageOneof

func (*GenerateUnsignedPayloadRequest) GetTgtSignedImage

func (x *GenerateUnsignedPayloadRequest) GetTgtSignedImage() *SignedImage

func (*GenerateUnsignedPayloadRequest) GetTgtUnsignedImage

func (x *GenerateUnsignedPayloadRequest) GetTgtUnsignedImage() *UnsignedImage

func (*GenerateUnsignedPayloadRequest) ProtoMessage

func (*GenerateUnsignedPayloadRequest) ProtoMessage()

func (*GenerateUnsignedPayloadRequest) ProtoReflect

func (*GenerateUnsignedPayloadRequest) Reset

func (x *GenerateUnsignedPayloadRequest) Reset()

func (*GenerateUnsignedPayloadRequest) String

type GenerateUnsignedPayloadRequest_FullUpdate

type GenerateUnsignedPayloadRequest_FullUpdate struct {
	FullUpdate bool `protobuf:"varint,1,opt,name=full_update,json=fullUpdate,proto3,oneof"`
}

type GenerateUnsignedPayloadRequest_SrcDlcImage

type GenerateUnsignedPayloadRequest_SrcDlcImage struct {
	SrcDlcImage *DLCImage `protobuf:"bytes,4,opt,name=src_dlc_image,json=srcDlcImage,proto3,oneof"`
}

type GenerateUnsignedPayloadRequest_SrcSignedImage

type GenerateUnsignedPayloadRequest_SrcSignedImage struct {
	SrcSignedImage *SignedImage `protobuf:"bytes,2,opt,name=src_signed_image,json=srcSignedImage,proto3,oneof"`
}

type GenerateUnsignedPayloadRequest_SrcUnsignedImage

type GenerateUnsignedPayloadRequest_SrcUnsignedImage struct {
	SrcUnsignedImage *UnsignedImage `protobuf:"bytes,3,opt,name=src_unsigned_image,json=srcUnsignedImage,proto3,oneof"`
}

type GenerateUnsignedPayloadRequest_TgtDlcImage

type GenerateUnsignedPayloadRequest_TgtDlcImage struct {
	TgtDlcImage *DLCImage `protobuf:"bytes,7,opt,name=tgt_dlc_image,json=tgtDlcImage,proto3,oneof"`
}

type GenerateUnsignedPayloadRequest_TgtSignedImage

type GenerateUnsignedPayloadRequest_TgtSignedImage struct {
	TgtSignedImage *SignedImage `protobuf:"bytes,5,opt,name=tgt_signed_image,json=tgtSignedImage,proto3,oneof"`
}

type GenerateUnsignedPayloadRequest_TgtUnsignedImage

type GenerateUnsignedPayloadRequest_TgtUnsignedImage struct {
	TgtUnsignedImage *UnsignedImage `protobuf:"bytes,6,opt,name=tgt_unsigned_image,json=tgtUnsignedImage,proto3,oneof"`
}

type GenerateUnsignedPayloadResponse

type GenerateUnsignedPayloadResponse struct {

	// Unsigned payloads.
	// Only multiple in the case of a minios payload.
	UnsignedPayloads []*UnsignedPayload                            `protobuf:"bytes,3,rep,name=unsigned_payloads,json=unsignedPayloads,proto3" json:"unsigned_payloads,omitempty"`
	FailureReason    GenerateUnsignedPayloadResponse_FailureReason `` /* 165-byte string literal not displayed */
	// contains filtered or unexported fields
}

Result of a payload generation.

func (*GenerateUnsignedPayloadResponse) Descriptor deprecated

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

Deprecated: Use GenerateUnsignedPayloadResponse.ProtoReflect.Descriptor instead.

func (*GenerateUnsignedPayloadResponse) GetFailureReason

func (*GenerateUnsignedPayloadResponse) GetUnsignedPayloads

func (x *GenerateUnsignedPayloadResponse) GetUnsignedPayloads() []*UnsignedPayload

func (*GenerateUnsignedPayloadResponse) ProtoMessage

func (*GenerateUnsignedPayloadResponse) ProtoMessage()

func (*GenerateUnsignedPayloadResponse) ProtoReflect

func (*GenerateUnsignedPayloadResponse) Reset

func (*GenerateUnsignedPayloadResponse) String

type GenerateUnsignedPayloadResponse_FailureReason

type GenerateUnsignedPayloadResponse_FailureReason int32

If no payload was generated, we may be able to report the reason why.

const (
	GenerateUnsignedPayloadResponse_UNSPECIFIED           GenerateUnsignedPayloadResponse_FailureReason = 0
	GenerateUnsignedPayloadResponse_NOT_MINIOS_COMPATIBLE GenerateUnsignedPayloadResponse_FailureReason = 1
	// This occurs when the source and target builds do not support the same
	// number of recovery keys.
	GenerateUnsignedPayloadResponse_MINIOS_COUNT_MISMATCH GenerateUnsignedPayloadResponse_FailureReason = 2
)

func (GenerateUnsignedPayloadResponse_FailureReason) Descriptor

func (GenerateUnsignedPayloadResponse_FailureReason) Enum

func (GenerateUnsignedPayloadResponse_FailureReason) EnumDescriptor deprecated

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

Deprecated: Use GenerateUnsignedPayloadResponse_FailureReason.Descriptor instead.

func (GenerateUnsignedPayloadResponse_FailureReason) Number

func (GenerateUnsignedPayloadResponse_FailureReason) String

func (GenerateUnsignedPayloadResponse_FailureReason) Type

type GenerationRequest

type GenerationRequest struct {

	// Source image properties, must be either full_update or the same type as
	// the included tgt_image_oneof. full_update indicates the lack of a source.
	//
	// Types that are assignable to SrcImageOneof:
	//	*GenerationRequest_FullUpdate
	//	*GenerationRequest_SrcSignedImage
	//	*GenerationRequest_SrcUnsignedImage
	//	*GenerationRequest_SrcDlcImage
	SrcImageOneof isGenerationRequest_SrcImageOneof `protobuf_oneof:"src_image_oneof"`
	// Target image properties.
	//
	// Types that are assignable to TgtImageOneof:
	//	*GenerationRequest_TgtSignedImage
	//	*GenerationRequest_TgtUnsignedImage
	//	*GenerationRequest_TgtDlcImage
	TgtImageOneof isGenerationRequest_TgtImageOneof `protobuf_oneof:"tgt_image_oneof"`
	// The destination bucket (defaults to "chromeos-releases").
	Bucket string `protobuf:"bytes,6,opt,name=bucket,proto3" json:"bucket,omitempty"`
	// Should we run verification?
	Verify bool `protobuf:"varint,7,opt,name=verify,proto3" json:"verify,omitempty"`
	// The keyset to sign with (e.g. "coral-mp-v16"), if empty do not sign,
	// and may be ignored for certain request types (e.g. dlc).
	Keyset string `protobuf:"bytes,8,opt,name=keyset,proto3" json:"keyset,omitempty"`
	// Do not sign images or upload artifacts.
	Dryrun bool `protobuf:"varint,9,opt,name=dryrun,proto3" json:"dryrun,omitempty"`
	// The chroot where the operations will be executed.
	// Required.
	Chroot *chromiumos.Chroot `protobuf:"bytes,12,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// TODO(b/299105459): Don't special-case minios.
	// Whether the request is for a miniOS payload.
	// This is only meaningful if the src and tgt images are either
	// both SignedImage or both UnsignedImage.
	Minios bool `protobuf:"varint,13,opt,name=minios,proto3" json:"minios,omitempty"`
	// Target directory where output artifacts should be stored.
	ResultPath *chromiumos.ResultPath `protobuf:"bytes,14,opt,name=result_path,json=resultPath,proto3" json:"result_path,omitempty"`
	// If set, will use the local signing flow (currently a prototype).
	UseLocalSigning bool `protobuf:"varint,15,opt,name=use_local_signing,json=useLocalSigning,proto3" json:"use_local_signing,omitempty"`
	// Docker image to use for local signing. Must already be pulled down on the
	// host. This consists of the name of the docker image, followed by the tag,
	// i.e. "signing:1234".
	DockerImage string `protobuf:"bytes,16,opt,name=docker_image,json=dockerImage,proto3" json:"docker_image,omitempty"`
	// contains filtered or unexported fields
}

Request payload generation to be done with a source and target image.

func (*GenerationRequest) Descriptor deprecated

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

Deprecated: Use GenerationRequest.ProtoReflect.Descriptor instead.

func (*GenerationRequest) GetBucket

func (x *GenerationRequest) GetBucket() string

func (*GenerationRequest) GetChroot

func (x *GenerationRequest) GetChroot() *chromiumos.Chroot

func (*GenerationRequest) GetDockerImage

func (x *GenerationRequest) GetDockerImage() string

func (*GenerationRequest) GetDryrun

func (x *GenerationRequest) GetDryrun() bool

func (*GenerationRequest) GetFullUpdate

func (x *GenerationRequest) GetFullUpdate() bool

func (*GenerationRequest) GetKeyset

func (x *GenerationRequest) GetKeyset() string

func (*GenerationRequest) GetMinios

func (x *GenerationRequest) GetMinios() bool

func (*GenerationRequest) GetResultPath

func (x *GenerationRequest) GetResultPath() *chromiumos.ResultPath

func (*GenerationRequest) GetSrcDlcImage

func (x *GenerationRequest) GetSrcDlcImage() *DLCImage

func (*GenerationRequest) GetSrcImageOneof

func (m *GenerationRequest) GetSrcImageOneof() isGenerationRequest_SrcImageOneof

func (*GenerationRequest) GetSrcSignedImage

func (x *GenerationRequest) GetSrcSignedImage() *SignedImage

func (*GenerationRequest) GetSrcUnsignedImage

func (x *GenerationRequest) GetSrcUnsignedImage() *UnsignedImage

func (*GenerationRequest) GetTgtDlcImage

func (x *GenerationRequest) GetTgtDlcImage() *DLCImage

func (*GenerationRequest) GetTgtImageOneof

func (m *GenerationRequest) GetTgtImageOneof() isGenerationRequest_TgtImageOneof

func (*GenerationRequest) GetTgtSignedImage

func (x *GenerationRequest) GetTgtSignedImage() *SignedImage

func (*GenerationRequest) GetTgtUnsignedImage

func (x *GenerationRequest) GetTgtUnsignedImage() *UnsignedImage

func (*GenerationRequest) GetUseLocalSigning

func (x *GenerationRequest) GetUseLocalSigning() bool

func (*GenerationRequest) GetVerify

func (x *GenerationRequest) GetVerify() bool

func (*GenerationRequest) ProtoMessage

func (*GenerationRequest) ProtoMessage()

func (*GenerationRequest) ProtoReflect

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

func (*GenerationRequest) Reset

func (x *GenerationRequest) Reset()

func (*GenerationRequest) String

func (x *GenerationRequest) String() string

type GenerationRequest_FullUpdate

type GenerationRequest_FullUpdate struct {
	FullUpdate bool `protobuf:"varint,1,opt,name=full_update,json=fullUpdate,proto3,oneof"`
}

type GenerationRequest_SrcDlcImage

type GenerationRequest_SrcDlcImage struct {
	SrcDlcImage *DLCImage `protobuf:"bytes,10,opt,name=src_dlc_image,json=srcDlcImage,proto3,oneof"`
}

type GenerationRequest_SrcSignedImage

type GenerationRequest_SrcSignedImage struct {
	SrcSignedImage *SignedImage `protobuf:"bytes,2,opt,name=src_signed_image,json=srcSignedImage,proto3,oneof"`
}

type GenerationRequest_SrcUnsignedImage

type GenerationRequest_SrcUnsignedImage struct {
	SrcUnsignedImage *UnsignedImage `protobuf:"bytes,3,opt,name=src_unsigned_image,json=srcUnsignedImage,proto3,oneof"`
}

type GenerationRequest_TgtDlcImage

type GenerationRequest_TgtDlcImage struct {
	TgtDlcImage *DLCImage `protobuf:"bytes,11,opt,name=tgt_dlc_image,json=tgtDlcImage,proto3,oneof"`
}

type GenerationRequest_TgtSignedImage

type GenerationRequest_TgtSignedImage struct {
	TgtSignedImage *SignedImage `protobuf:"bytes,4,opt,name=tgt_signed_image,json=tgtSignedImage,proto3,oneof"`
}

type GenerationRequest_TgtUnsignedImage

type GenerationRequest_TgtUnsignedImage struct {
	TgtUnsignedImage *UnsignedImage `protobuf:"bytes,5,opt,name=tgt_unsigned_image,json=tgtUnsignedImage,proto3,oneof"`
}

type GenerationResponse

type GenerationResponse struct {

	// Deprecated since R112. Use versioned_artifact.
	// If successful we may have a local artifact available. Generally this takes
	// the form of '/tmp/ioadwjoawjd/delta.bin'.
	LocalPath string `protobuf:"bytes,2,opt,name=local_path,json=localPath,proto3" json:"local_path,omitempty"`
	// Deprecated since R112. Use versioned_artifact.
	// If successful we may have uploaded an artifact to google storage.
	RemoteUri          string                                  `protobuf:"bytes,3,opt,name=remote_uri,json=remoteUri,proto3" json:"remote_uri,omitempty"`
	VersionedArtifacts []*GenerationResponse_VersionedArtifact `protobuf:"bytes,5,rep,name=versioned_artifacts,json=versionedArtifacts,proto3" json:"versioned_artifacts,omitempty"`
	FailureReason      GenerationResponse_FailureReason        `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

Result of a payload generation.

func (*GenerationResponse) Descriptor deprecated

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

Deprecated: Use GenerationResponse.ProtoReflect.Descriptor instead.

func (*GenerationResponse) GetFailureReason

func (*GenerationResponse) GetLocalPath

func (x *GenerationResponse) GetLocalPath() string

func (*GenerationResponse) GetRemoteUri

func (x *GenerationResponse) GetRemoteUri() string

func (*GenerationResponse) GetVersionedArtifacts

func (x *GenerationResponse) GetVersionedArtifacts() []*GenerationResponse_VersionedArtifact

func (*GenerationResponse) ProtoMessage

func (*GenerationResponse) ProtoMessage()

func (*GenerationResponse) ProtoReflect

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

func (*GenerationResponse) Reset

func (x *GenerationResponse) Reset()

func (*GenerationResponse) String

func (x *GenerationResponse) String() string

type GenerationResponse_FailureReason

type GenerationResponse_FailureReason int32

If no payload was generated, we may be able to report the reason why.

const (
	GenerationResponse_UNSPECIFIED           GenerationResponse_FailureReason = 0
	GenerationResponse_NOT_MINIOS_COMPATIBLE GenerationResponse_FailureReason = 1
	// This occurs when the source and target builds do not support the same
	// number of recovery keys.
	GenerationResponse_MINIOS_COUNT_MISMATCH GenerationResponse_FailureReason = 2
)

func (GenerationResponse_FailureReason) Descriptor

func (GenerationResponse_FailureReason) Enum

func (GenerationResponse_FailureReason) EnumDescriptor deprecated

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

Deprecated: Use GenerationResponse_FailureReason.Descriptor instead.

func (GenerationResponse_FailureReason) Number

func (GenerationResponse_FailureReason) String

func (GenerationResponse_FailureReason) Type

type GenerationResponse_VersionedArtifact

type GenerationResponse_VersionedArtifact struct {

	// Version of the payload (eg. 1).
	Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	// Local artifact path. Deprecated since R117. Use file_path.
	//
	// Deprecated: Do not use.
	LocalPath string `protobuf:"bytes,2,opt,name=local_path,json=localPath,proto3" json:"local_path,omitempty"`
	// If successful we may have uploaded an artifact to google storage.
	RemoteUri string `protobuf:"bytes,3,opt,name=remote_uri,json=remoteUri,proto3" json:"remote_uri,omitempty"`
	// If successful we may have a local artifact available. Generally this
	// takes the form of '/path/to/tmp/ioadwjoawjd/delta.bin'.
	FilePath *chromiumos.Path `protobuf:"bytes,4,opt,name=file_path,json=filePath,proto3" json:"file_path,omitempty"`
	// contains filtered or unexported fields
}

Remote and local artifacts along with a version ID (if successful).

func (*GenerationResponse_VersionedArtifact) Descriptor deprecated

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

Deprecated: Use GenerationResponse_VersionedArtifact.ProtoReflect.Descriptor instead.

func (*GenerationResponse_VersionedArtifact) GetFilePath

func (*GenerationResponse_VersionedArtifact) GetLocalPath deprecated

func (x *GenerationResponse_VersionedArtifact) GetLocalPath() string

Deprecated: Do not use.

func (*GenerationResponse_VersionedArtifact) GetRemoteUri

func (x *GenerationResponse_VersionedArtifact) GetRemoteUri() string

func (*GenerationResponse_VersionedArtifact) GetVersion

func (*GenerationResponse_VersionedArtifact) ProtoMessage

func (*GenerationResponse_VersionedArtifact) ProtoMessage()

func (*GenerationResponse_VersionedArtifact) ProtoReflect

func (*GenerationResponse_VersionedArtifact) Reset

func (*GenerationResponse_VersionedArtifact) String

type GetAndroidMetadataRequest

type GetAndroidMetadataRequest struct {

	// The build target to examine.
	// Required.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// The chroot where the operations will be executed.
	// Required.
	Chroot *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// contains filtered or unexported fields
}

Added in R92.

func (*GetAndroidMetadataRequest) Descriptor deprecated

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

Deprecated: Use GetAndroidMetadataRequest.ProtoReflect.Descriptor instead.

func (*GetAndroidMetadataRequest) GetBuildTarget

func (x *GetAndroidMetadataRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*GetAndroidMetadataRequest) GetChroot

func (*GetAndroidMetadataRequest) ProtoMessage

func (*GetAndroidMetadataRequest) ProtoMessage()

func (*GetAndroidMetadataRequest) ProtoReflect

func (*GetAndroidMetadataRequest) Reset

func (x *GetAndroidMetadataRequest) Reset()

func (*GetAndroidMetadataRequest) String

func (x *GetAndroidMetadataRequest) String() string

type GetAndroidMetadataResponse

type GetAndroidMetadataResponse struct {

	// The Android Portage package name e.g. 'android-vm-rvc'.
	AndroidPackage string `protobuf:"bytes,1,opt,name=android_package,json=androidPackage,proto3" json:"android_package,omitempty"`
	// The Android branch e.g. 'git_rvc-arc'
	AndroidBranch string `protobuf:"bytes,2,opt,name=android_branch,json=androidBranch,proto3" json:"android_branch,omitempty"`
	// The Android version e.g. '7123456'.
	AndroidVersion string `protobuf:"bytes,3,opt,name=android_version,json=androidVersion,proto3" json:"android_version,omitempty"`
	// contains filtered or unexported fields
}

Added in R92.

func (*GetAndroidMetadataResponse) Descriptor deprecated

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

Deprecated: Use GetAndroidMetadataResponse.ProtoReflect.Descriptor instead.

func (*GetAndroidMetadataResponse) GetAndroidBranch

func (x *GetAndroidMetadataResponse) GetAndroidBranch() string

func (*GetAndroidMetadataResponse) GetAndroidPackage

func (x *GetAndroidMetadataResponse) GetAndroidPackage() string

func (*GetAndroidMetadataResponse) GetAndroidVersion

func (x *GetAndroidMetadataResponse) GetAndroidVersion() string

func (*GetAndroidMetadataResponse) ProtoMessage

func (*GetAndroidMetadataResponse) ProtoMessage()

func (*GetAndroidMetadataResponse) ProtoReflect

func (*GetAndroidMetadataResponse) Reset

func (x *GetAndroidMetadataResponse) Reset()

func (*GetAndroidMetadataResponse) String

func (x *GetAndroidMetadataResponse) String() string

type GetBestVisibleRequest

type GetBestVisibleRequest struct {

	// An atom to pass to portageq, e.g. 'chromeos-chrome'.
	Atom string `protobuf:"bytes,1,opt,name=atom,proto3" json:"atom,omitempty"`
	// The chroot path.  Added in R78.
	// Required if not in the default location.
	Chroot *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The build target to examine. Checks the chroot when not provided.
	// Required when examining a build target.  Added in R78.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,3,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBestVisibleRequest) Descriptor deprecated

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

Deprecated: Use GetBestVisibleRequest.ProtoReflect.Descriptor instead.

func (*GetBestVisibleRequest) GetAtom

func (x *GetBestVisibleRequest) GetAtom() string

func (*GetBestVisibleRequest) GetBuildTarget

func (x *GetBestVisibleRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*GetBestVisibleRequest) GetChroot

func (x *GetBestVisibleRequest) GetChroot() *chromiumos.Chroot

func (*GetBestVisibleRequest) ProtoMessage

func (*GetBestVisibleRequest) ProtoMessage()

func (*GetBestVisibleRequest) ProtoReflect

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

func (*GetBestVisibleRequest) Reset

func (x *GetBestVisibleRequest) Reset()

func (*GetBestVisibleRequest) String

func (x *GetBestVisibleRequest) String() string

type GetBestVisibleResponse

type GetBestVisibleResponse struct {

	// TODO: is this sufficient? Needs tag too?
	PackageInfo *chromiumos.PackageInfo `protobuf:"bytes,1,opt,name=package_info,json=packageInfo,proto3" json:"package_info,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBestVisibleResponse) Descriptor deprecated

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

Deprecated: Use GetBestVisibleResponse.ProtoReflect.Descriptor instead.

func (*GetBestVisibleResponse) GetPackageInfo

func (x *GetBestVisibleResponse) GetPackageInfo() *chromiumos.PackageInfo

func (*GetBestVisibleResponse) ProtoMessage

func (*GetBestVisibleResponse) ProtoMessage()

func (*GetBestVisibleResponse) ProtoReflect

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

func (*GetBestVisibleResponse) Reset

func (x *GetBestVisibleResponse) Reset()

func (*GetBestVisibleResponse) String

func (x *GetBestVisibleResponse) String() string

type GetBinhostConfPathRequest

type GetBinhostConfPathRequest struct {

	// Build target to get the configuration file path for.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// Whether or not the binhost is private.
	Private bool `protobuf:"varint,2,opt,name=private,proto3" json:"private,omitempty"`
	// Binhost key to get.
	Key BinhostKey `protobuf:"varint,3,opt,name=key,proto3,enum=chromite.api.BinhostKey" json:"key,omitempty"`
	// contains filtered or unexported fields
}

Get binhost conf path for the given build target.

func (*GetBinhostConfPathRequest) Descriptor deprecated

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

Deprecated: Use GetBinhostConfPathRequest.ProtoReflect.Descriptor instead.

func (*GetBinhostConfPathRequest) GetBuildTarget

func (x *GetBinhostConfPathRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*GetBinhostConfPathRequest) GetKey

func (*GetBinhostConfPathRequest) GetPrivate

func (x *GetBinhostConfPathRequest) GetPrivate() bool

func (*GetBinhostConfPathRequest) ProtoMessage

func (*GetBinhostConfPathRequest) ProtoMessage()

func (*GetBinhostConfPathRequest) ProtoReflect

func (*GetBinhostConfPathRequest) Reset

func (x *GetBinhostConfPathRequest) Reset()

func (*GetBinhostConfPathRequest) String

func (x *GetBinhostConfPathRequest) String() string

type GetBinhostConfPathResponse

type GetBinhostConfPathResponse struct {

	// Absolute path to the updated binhost conf file.
	ConfPath string `protobuf:"bytes,1,opt,name=conf_path,json=confPath,proto3" json:"conf_path,omitempty"`
	// contains filtered or unexported fields
}

Response for the GetBinhostConfPath service call.

func (*GetBinhostConfPathResponse) Descriptor deprecated

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

Deprecated: Use GetBinhostConfPathResponse.ProtoReflect.Descriptor instead.

func (*GetBinhostConfPathResponse) GetConfPath

func (x *GetBinhostConfPathResponse) GetConfPath() string

func (*GetBinhostConfPathResponse) ProtoMessage

func (*GetBinhostConfPathResponse) ProtoMessage()

func (*GetBinhostConfPathResponse) ProtoReflect

func (*GetBinhostConfPathResponse) Reset

func (x *GetBinhostConfPathResponse) Reset()

func (*GetBinhostConfPathResponse) String

func (x *GetBinhostConfPathResponse) String() string

type GetBuildDependencyGraphRequest

type GetBuildDependencyGraphRequest struct {

	// The sysroot whose dependency graph is being created.  If no sysroot is
	// being used, may be unspecified.  Added in R85.
	Sysroot *Sysroot `protobuf:"bytes,4,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// TODO(crbug/1081828): drop when all supported release branches are no longer
	// using this.
	// DEPRECATED: Use sysroot instead.
	// The board whose dependency graph is being created.  If both sysroot and
	// build_target are given, sysroot is used.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// The chroot to use to execute the endpoint.  Added in R80.
	Chroot *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// List of packages for which to create the dependency graph. If none are
	// specified the standard list of packages is used.  Added in R81.
	Packages []*chromiumos.PackageInfo `protobuf:"bytes,3,rep,name=packages,proto3" json:"packages,omitempty"`
	// contains filtered or unexported fields
}

Message for creating dependency graph json map. Example Json: {"build_target":{"name":"board"},"output_file":"/tmp/depgraph.json"}

func (*GetBuildDependencyGraphRequest) Descriptor deprecated

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

Deprecated: Use GetBuildDependencyGraphRequest.ProtoReflect.Descriptor instead.

func (*GetBuildDependencyGraphRequest) GetBuildTarget

func (*GetBuildDependencyGraphRequest) GetChroot

func (*GetBuildDependencyGraphRequest) GetPackages

func (*GetBuildDependencyGraphRequest) GetSysroot

func (x *GetBuildDependencyGraphRequest) GetSysroot() *Sysroot

func (*GetBuildDependencyGraphRequest) ProtoMessage

func (*GetBuildDependencyGraphRequest) ProtoMessage()

func (*GetBuildDependencyGraphRequest) ProtoReflect

func (*GetBuildDependencyGraphRequest) Reset

func (x *GetBuildDependencyGraphRequest) Reset()

func (*GetBuildDependencyGraphRequest) String

type GetBuildDependencyGraphResponse

type GetBuildDependencyGraphResponse struct {
	DepGraph *DepGraph `protobuf:"bytes,1,opt,name=dep_graph,json=depGraph,proto3" json:"dep_graph,omitempty"`
	// Added in R80.
	SdkDepGraph *DepGraph `protobuf:"bytes,2,opt,name=sdk_dep_graph,json=sdkDepGraph,proto3" json:"sdk_dep_graph,omitempty"`
	// contains filtered or unexported fields
}

Response from creating dependency graph json map.

func (*GetBuildDependencyGraphResponse) Descriptor deprecated

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

Deprecated: Use GetBuildDependencyGraphResponse.ProtoReflect.Descriptor instead.

func (*GetBuildDependencyGraphResponse) GetDepGraph

func (x *GetBuildDependencyGraphResponse) GetDepGraph() *DepGraph

func (*GetBuildDependencyGraphResponse) GetSdkDepGraph

func (x *GetBuildDependencyGraphResponse) GetSdkDepGraph() *DepGraph

func (*GetBuildDependencyGraphResponse) ProtoMessage

func (*GetBuildDependencyGraphResponse) ProtoMessage()

func (*GetBuildDependencyGraphResponse) ProtoReflect

func (*GetBuildDependencyGraphResponse) Reset

func (*GetBuildDependencyGraphResponse) String

type GetBuilderMetadataRequest

type GetBuilderMetadataRequest struct {

	// The chroot path.
	// Required if not in the default location.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The build target to examine.
	// Required.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,2,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// contains filtered or unexported fields
}

The associated method can be run after InstallPackages.

func (*GetBuilderMetadataRequest) Descriptor deprecated

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

Deprecated: Use GetBuilderMetadataRequest.ProtoReflect.Descriptor instead.

func (*GetBuilderMetadataRequest) GetBuildTarget

func (x *GetBuilderMetadataRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*GetBuilderMetadataRequest) GetChroot

func (*GetBuilderMetadataRequest) ProtoMessage

func (*GetBuilderMetadataRequest) ProtoMessage()

func (*GetBuilderMetadataRequest) ProtoReflect

func (*GetBuilderMetadataRequest) Reset

func (x *GetBuilderMetadataRequest) Reset()

func (*GetBuilderMetadataRequest) String

func (x *GetBuilderMetadataRequest) String() string

type GetBuilderMetadataResponse

type GetBuilderMetadataResponse struct {

	// Metadata for build targets.
	BuildTargetMetadata []*GetBuilderMetadataResponse_BuildTargetMetadata `protobuf:"bytes,1,rep,name=build_target_metadata,json=buildTargetMetadata,proto3" json:"build_target_metadata,omitempty"`
	// Metadata for models.
	ModelMetadata []*GetBuilderMetadataResponse_ModelMetadata `protobuf:"bytes,2,rep,name=model_metadata,json=modelMetadata,proto3" json:"model_metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBuilderMetadataResponse) Descriptor deprecated

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

Deprecated: Use GetBuilderMetadataResponse.ProtoReflect.Descriptor instead.

func (*GetBuilderMetadataResponse) GetBuildTargetMetadata

func (*GetBuilderMetadataResponse) GetModelMetadata

func (*GetBuilderMetadataResponse) ProtoMessage

func (*GetBuilderMetadataResponse) ProtoMessage()

func (*GetBuilderMetadataResponse) ProtoReflect

func (*GetBuilderMetadataResponse) Reset

func (x *GetBuilderMetadataResponse) Reset()

func (*GetBuilderMetadataResponse) String

func (x *GetBuilderMetadataResponse) String() string

type GetBuilderMetadataResponse_BuildTargetMetadata

type GetBuilderMetadataResponse_BuildTargetMetadata struct {

	// Name of build_target, such as auron_paine, coral, etc.
	BuildTarget string `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// Name of android container branch, such as "git_pi-arc".
	AndroidContainerBranch string `` /* 129-byte string literal not displayed */
	// Name of android container target, such as "cheets".
	AndroidContainerTarget string `` /* 129-byte string literal not displayed */
	// Name of android container version, such as "6387315".
	AndroidContainerVersion string `` /* 132-byte string literal not displayed */
	// Whether or not arc-use is enabled.
	ArcUseSet bool `protobuf:"varint,5,opt,name=arc_use_set,json=arcUseSet,proto3" json:"arc_use_set,omitempty"`
	// EC firmware version.
	EcFirmwareVersion string `protobuf:"bytes,6,opt,name=ec_firmware_version,json=ecFirmwareVersion,proto3" json:"ec_firmware_version,omitempty"`
	// Fingerprints.
	Fingerprints []string `protobuf:"bytes,7,rep,name=fingerprints,proto3" json:"fingerprints,omitempty"`
	// Kernel version, such as  "4.14.176-r1088".
	KernelVersion string `protobuf:"bytes,8,opt,name=kernel_version,json=kernelVersion,proto3" json:"kernel_version,omitempty"`
	// Main firmware version, such as "Google_Auron_paine.6301.58.98.
	MainFirmwareVersion string `protobuf:"bytes,9,opt,name=main_firmware_version,json=mainFirmwareVersion,proto3" json:"main_firmware_version,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBuilderMetadataResponse_BuildTargetMetadata) Descriptor deprecated

Deprecated: Use GetBuilderMetadataResponse_BuildTargetMetadata.ProtoReflect.Descriptor instead.

func (*GetBuilderMetadataResponse_BuildTargetMetadata) GetAndroidContainerBranch

func (x *GetBuilderMetadataResponse_BuildTargetMetadata) GetAndroidContainerBranch() string

func (*GetBuilderMetadataResponse_BuildTargetMetadata) GetAndroidContainerTarget

func (x *GetBuilderMetadataResponse_BuildTargetMetadata) GetAndroidContainerTarget() string

func (*GetBuilderMetadataResponse_BuildTargetMetadata) GetAndroidContainerVersion

func (x *GetBuilderMetadataResponse_BuildTargetMetadata) GetAndroidContainerVersion() string

func (*GetBuilderMetadataResponse_BuildTargetMetadata) GetArcUseSet

func (*GetBuilderMetadataResponse_BuildTargetMetadata) GetBuildTarget

func (*GetBuilderMetadataResponse_BuildTargetMetadata) GetEcFirmwareVersion

func (x *GetBuilderMetadataResponse_BuildTargetMetadata) GetEcFirmwareVersion() string

func (*GetBuilderMetadataResponse_BuildTargetMetadata) GetFingerprints

func (*GetBuilderMetadataResponse_BuildTargetMetadata) GetKernelVersion

func (*GetBuilderMetadataResponse_BuildTargetMetadata) GetMainFirmwareVersion

func (x *GetBuilderMetadataResponse_BuildTargetMetadata) GetMainFirmwareVersion() string

func (*GetBuilderMetadataResponse_BuildTargetMetadata) ProtoMessage

func (*GetBuilderMetadataResponse_BuildTargetMetadata) ProtoReflect

func (*GetBuilderMetadataResponse_BuildTargetMetadata) Reset

func (*GetBuilderMetadataResponse_BuildTargetMetadata) String

type GetBuilderMetadataResponse_ModelMetadata

type GetBuilderMetadataResponse_ModelMetadata struct {

	// Name of model, such as "astronaut", "babymega", etc.
	ModelName string `protobuf:"bytes,1,opt,name=model_name,json=modelName,proto3" json:"model_name,omitempty"`
	// EC firmware version, such as "coral_v1.1.7292-04956f5df".
	EcFirmwareVersion string `protobuf:"bytes,2,opt,name=ec_firmware_version,json=ecFirmwareVersion,proto3" json:"ec_firmware_version,omitempty"`
	// Firmware key id, such as "CORALG"
	FirmwareKeyId string `protobuf:"bytes,3,opt,name=firmware_key_id,json=firmwareKeyId,proto3" json:"firmware_key_id,omitempty"`
	// Main readonly firmware version, such as "Google_Coral.10068.82.0".
	MainReadonlyFirmwareVersion string `` /* 146-byte string literal not displayed */
	// Main readwrite firmware version, such as "Google_Coral.10068.82.0".
	MainReadwriteFirmwareVersion string `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetBuilderMetadataResponse_ModelMetadata) Descriptor deprecated

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

Deprecated: Use GetBuilderMetadataResponse_ModelMetadata.ProtoReflect.Descriptor instead.

func (*GetBuilderMetadataResponse_ModelMetadata) GetEcFirmwareVersion

func (x *GetBuilderMetadataResponse_ModelMetadata) GetEcFirmwareVersion() string

func (*GetBuilderMetadataResponse_ModelMetadata) GetFirmwareKeyId

func (x *GetBuilderMetadataResponse_ModelMetadata) GetFirmwareKeyId() string

func (*GetBuilderMetadataResponse_ModelMetadata) GetMainReadonlyFirmwareVersion

func (x *GetBuilderMetadataResponse_ModelMetadata) GetMainReadonlyFirmwareVersion() string

func (*GetBuilderMetadataResponse_ModelMetadata) GetMainReadwriteFirmwareVersion

func (x *GetBuilderMetadataResponse_ModelMetadata) GetMainReadwriteFirmwareVersion() string

func (*GetBuilderMetadataResponse_ModelMetadata) GetModelName

func (*GetBuilderMetadataResponse_ModelMetadata) ProtoMessage

func (*GetBuilderMetadataResponse_ModelMetadata) ProtoReflect

func (*GetBuilderMetadataResponse_ModelMetadata) Reset

func (*GetBuilderMetadataResponse_ModelMetadata) String

type GetChromeVersionRequest

type GetChromeVersionRequest struct {

	// The chroot path.
	// Required if not in the default location.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The build target to examine.
	// Required.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,2,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// contains filtered or unexported fields
}

func (*GetChromeVersionRequest) Descriptor deprecated

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

Deprecated: Use GetChromeVersionRequest.ProtoReflect.Descriptor instead.

func (*GetChromeVersionRequest) GetBuildTarget

func (x *GetChromeVersionRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*GetChromeVersionRequest) GetChroot

func (x *GetChromeVersionRequest) GetChroot() *chromiumos.Chroot

func (*GetChromeVersionRequest) ProtoMessage

func (*GetChromeVersionRequest) ProtoMessage()

func (*GetChromeVersionRequest) ProtoReflect

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

func (*GetChromeVersionRequest) Reset

func (x *GetChromeVersionRequest) Reset()

func (*GetChromeVersionRequest) String

func (x *GetChromeVersionRequest) String() string

type GetChromeVersionResponse

type GetChromeVersionResponse struct {

	// The chrome version.
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*GetChromeVersionResponse) Descriptor deprecated

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

Deprecated: Use GetChromeVersionResponse.ProtoReflect.Descriptor instead.

func (*GetChromeVersionResponse) GetVersion

func (x *GetChromeVersionResponse) GetVersion() string

func (*GetChromeVersionResponse) ProtoMessage

func (*GetChromeVersionResponse) ProtoMessage()

func (*GetChromeVersionResponse) ProtoReflect

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

func (*GetChromeVersionResponse) Reset

func (x *GetChromeVersionResponse) Reset()

func (*GetChromeVersionResponse) String

func (x *GetChromeVersionResponse) String() string

type GetImageSizeDataRequest

type GetImageSizeDataRequest struct {
	BuiltImages []*Image           `protobuf:"bytes,1,rep,name=built_images,json=builtImages,proto3" json:"built_images,omitempty"`
	Chroot      *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// contains filtered or unexported fields
}

func (*GetImageSizeDataRequest) Descriptor deprecated

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

Deprecated: Use GetImageSizeDataRequest.ProtoReflect.Descriptor instead.

func (*GetImageSizeDataRequest) GetBuiltImages

func (x *GetImageSizeDataRequest) GetBuiltImages() []*Image

func (*GetImageSizeDataRequest) GetChroot

func (x *GetImageSizeDataRequest) GetChroot() *chromiumos.Chroot

func (*GetImageSizeDataRequest) ProtoMessage

func (*GetImageSizeDataRequest) ProtoMessage()

func (*GetImageSizeDataRequest) ProtoReflect

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

func (*GetImageSizeDataRequest) Reset

func (x *GetImageSizeDataRequest) Reset()

func (*GetImageSizeDataRequest) String

func (x *GetImageSizeDataRequest) String() string

type GetImageSizeDataResponse

type GetImageSizeDataResponse struct {
	ImageData []*observability.ImageData `protobuf:"bytes,1,rep,name=image_data,json=imageData,proto3" json:"image_data,omitempty"`
	// contains filtered or unexported fields
}

func (*GetImageSizeDataResponse) Descriptor deprecated

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

Deprecated: Use GetImageSizeDataResponse.ProtoReflect.Descriptor instead.

func (*GetImageSizeDataResponse) GetImageData

func (x *GetImageSizeDataResponse) GetImageData() []*observability.ImageData

func (*GetImageSizeDataResponse) ProtoMessage

func (*GetImageSizeDataResponse) ProtoMessage()

func (*GetImageSizeDataResponse) ProtoReflect

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

func (*GetImageSizeDataResponse) Reset

func (x *GetImageSizeDataResponse) Reset()

func (*GetImageSizeDataResponse) String

func (x *GetImageSizeDataResponse) String() string

type GetLatestBuildRequest

type GetLatestBuildRequest struct {

	// The Android branch to look for the latest build.
	AndroidBuildBranch string `protobuf:"bytes,2,opt,name=android_build_branch,json=androidBuildBranch,proto3" json:"android_build_branch,omitempty"`
	// The Android package to look for the latest build e.g 'android-vm-rvc'.
	// The default corresponding branch is used. Ignored if android_build_branch
	// is already specified.
	AndroidPackage string `protobuf:"bytes,3,opt,name=android_package,json=androidPackage,proto3" json:"android_package,omitempty"`
	// contains filtered or unexported fields
}

Added in R92.

func (*GetLatestBuildRequest) Descriptor deprecated

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

Deprecated: Use GetLatestBuildRequest.ProtoReflect.Descriptor instead.

func (*GetLatestBuildRequest) GetAndroidBuildBranch

func (x *GetLatestBuildRequest) GetAndroidBuildBranch() string

func (*GetLatestBuildRequest) GetAndroidPackage

func (x *GetLatestBuildRequest) GetAndroidPackage() string

func (*GetLatestBuildRequest) ProtoMessage

func (*GetLatestBuildRequest) ProtoMessage()

func (*GetLatestBuildRequest) ProtoReflect

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

func (*GetLatestBuildRequest) Reset

func (x *GetLatestBuildRequest) Reset()

func (*GetLatestBuildRequest) String

func (x *GetLatestBuildRequest) String() string

type GetLatestBuildResponse

type GetLatestBuildResponse struct {

	// The latest Android build ID of the requested branch.
	AndroidVersion string `protobuf:"bytes,1,opt,name=android_version,json=androidVersion,proto3" json:"android_version,omitempty"`
	// contains filtered or unexported fields
}

Added in R92.

func (*GetLatestBuildResponse) Descriptor deprecated

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

Deprecated: Use GetLatestBuildResponse.ProtoReflect.Descriptor instead.

func (*GetLatestBuildResponse) GetAndroidVersion

func (x *GetLatestBuildResponse) GetAndroidVersion() string

func (*GetLatestBuildResponse) ProtoMessage

func (*GetLatestBuildResponse) ProtoMessage()

func (*GetLatestBuildResponse) ProtoReflect

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

func (*GetLatestBuildResponse) Reset

func (x *GetLatestBuildResponse) Reset()

func (*GetLatestBuildResponse) String

func (x *GetLatestBuildResponse) String() string

type GetRelevantBuildTargetsRequest

type GetRelevantBuildTargetsRequest struct {

	// The set of build targets to check for relevancy.
	BuildTargets []*chromiumos.BuildTarget `protobuf:"bytes,1,rep,name=build_targets,json=buildTargets,proto3" json:"build_targets,omitempty"`
	// The relative paths in the source tree which have been modified.
	AffectedPaths []*Path `protobuf:"bytes,2,rep,name=affected_paths,json=affectedPaths,proto3" json:"affected_paths,omitempty"`
	// contains filtered or unexported fields
}

A relevancy request.

func (*GetRelevantBuildTargetsRequest) Descriptor deprecated

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

Deprecated: Use GetRelevantBuildTargetsRequest.ProtoReflect.Descriptor instead.

func (*GetRelevantBuildTargetsRequest) GetAffectedPaths

func (x *GetRelevantBuildTargetsRequest) GetAffectedPaths() []*Path

func (*GetRelevantBuildTargetsRequest) GetBuildTargets

func (x *GetRelevantBuildTargetsRequest) GetBuildTargets() []*chromiumos.BuildTarget

func (*GetRelevantBuildTargetsRequest) ProtoMessage

func (*GetRelevantBuildTargetsRequest) ProtoMessage()

func (*GetRelevantBuildTargetsRequest) ProtoReflect

func (*GetRelevantBuildTargetsRequest) Reset

func (x *GetRelevantBuildTargetsRequest) Reset()

func (*GetRelevantBuildTargetsRequest) String

type GetRelevantBuildTargetsResponse

type GetRelevantBuildTargetsResponse struct {

	// The (possibly) reduced set of build targets which are applicable.
	BuildTargets []*GetRelevantBuildTargetsResponse_RelevantTarget `protobuf:"bytes,1,rep,name=build_targets,json=buildTargets,proto3" json:"build_targets,omitempty"`
	// contains filtered or unexported fields
}

The response to the relevancy request.

func (*GetRelevantBuildTargetsResponse) Descriptor deprecated

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

Deprecated: Use GetRelevantBuildTargetsResponse.ProtoReflect.Descriptor instead.

func (*GetRelevantBuildTargetsResponse) GetBuildTargets

func (*GetRelevantBuildTargetsResponse) ProtoMessage

func (*GetRelevantBuildTargetsResponse) ProtoMessage()

func (*GetRelevantBuildTargetsResponse) ProtoReflect

func (*GetRelevantBuildTargetsResponse) Reset

func (*GetRelevantBuildTargetsResponse) String

type GetRelevantBuildTargetsResponse_RelevantTarget

type GetRelevantBuildTargetsResponse_RelevantTarget struct {
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// The reason this build target is considered relevant.  Note that a build
	// target may be relevant for many reasons, but the logic short-circuits and
	// stops looking for further reasons a target may be relevant after its
	// already found one (since only one is enough to make the build relevant).
	Reason *GetRelevantBuildTargetsResponse_RelevantTarget_Reason `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRelevantBuildTargetsResponse_RelevantTarget) Descriptor deprecated

Deprecated: Use GetRelevantBuildTargetsResponse_RelevantTarget.ProtoReflect.Descriptor instead.

func (*GetRelevantBuildTargetsResponse_RelevantTarget) GetBuildTarget

func (*GetRelevantBuildTargetsResponse_RelevantTarget) GetReason

func (*GetRelevantBuildTargetsResponse_RelevantTarget) ProtoMessage

func (*GetRelevantBuildTargetsResponse_RelevantTarget) ProtoReflect

func (*GetRelevantBuildTargetsResponse_RelevantTarget) Reset

func (*GetRelevantBuildTargetsResponse_RelevantTarget) String

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason struct {

	// The path that caused this reason.
	Trigger *Path `protobuf:"bytes,1,opt,name=trigger,proto3" json:"trigger,omitempty"`
	// Types that are assignable to Reason:
	//	*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_BuildToolAffected_
	//	*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_ProfileAffected_
	//	*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_OverlayAffected_
	//	*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PackageAffected_
	//	*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PathRuleAffected_
	Reason isGetRelevantBuildTargetsResponse_RelevantTarget_Reason_Reason `protobuf_oneof:"reason"`
	// contains filtered or unexported fields
}

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason) Descriptor deprecated

Deprecated: Use GetRelevantBuildTargetsResponse_RelevantTarget_Reason.ProtoReflect.Descriptor instead.

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason) GetBuildToolAffected

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason) GetOverlayAffected

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason) GetPackageAffected

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason) GetPathRuleAffected

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason) GetProfileAffected

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason) GetReason

func (m *GetRelevantBuildTargetsResponse_RelevantTarget_Reason) GetReason() isGetRelevantBuildTargetsResponse_RelevantTarget_Reason_Reason

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason) GetTrigger

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason) ProtoMessage

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason) ProtoReflect

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason) Reset

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason) String

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_BuildToolAffected

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_BuildToolAffected struct {

	// Which fundamental subtree was affected?
	Subtree *Path `protobuf:"bytes,1,opt,name=subtree,proto3" json:"subtree,omitempty"`
	// contains filtered or unexported fields
}

A fundamental build tooling path (e.g., chromite, src/scripts) was affected.

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_BuildToolAffected) Descriptor deprecated

Deprecated: Use GetRelevantBuildTargetsResponse_RelevantTarget_Reason_BuildToolAffected.ProtoReflect.Descriptor instead.

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_BuildToolAffected) GetSubtree

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_BuildToolAffected) ProtoMessage

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_BuildToolAffected) ProtoReflect

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_BuildToolAffected) Reset

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_BuildToolAffected) String

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_BuildToolAffected_

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_BuildToolAffected_ struct {
	BuildToolAffected *GetRelevantBuildTargetsResponse_RelevantTarget_Reason_BuildToolAffected `protobuf:"bytes,2,opt,name=build_tool_affected,json=buildToolAffected,proto3,oneof"`
}

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_OverlayAffected

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_OverlayAffected struct {

	// The overlay that was affected.
	Overlay *Path `protobuf:"bytes,1,opt,name=overlay,proto3" json:"overlay,omitempty"`
	// contains filtered or unexported fields
}

An overlay inherited by this target was affected.

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_OverlayAffected) Descriptor deprecated

Deprecated: Use GetRelevantBuildTargetsResponse_RelevantTarget_Reason_OverlayAffected.ProtoReflect.Descriptor instead.

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_OverlayAffected) GetOverlay

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_OverlayAffected) ProtoMessage

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_OverlayAffected) ProtoReflect

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_OverlayAffected) Reset

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_OverlayAffected) String

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_OverlayAffected_

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_OverlayAffected_ struct {
	OverlayAffected *GetRelevantBuildTargetsResponse_RelevantTarget_Reason_OverlayAffected `protobuf:"bytes,4,opt,name=overlay_affected,json=overlayAffected,proto3,oneof"`
}

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PackageAffected

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PackageAffected struct {

	// The package affected.
	PackageInfo *chromiumos.PackageInfo `protobuf:"bytes,1,opt,name=package_info,json=packageInfo,proto3" json:"package_info,omitempty"`
	// The full path to the ebuild.
	Ebuild *Path `protobuf:"bytes,2,opt,name=ebuild,proto3" json:"ebuild,omitempty"`
	// contains filtered or unexported fields
}

A package used by this build target was affected.

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PackageAffected) Descriptor deprecated

Deprecated: Use GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PackageAffected.ProtoReflect.Descriptor instead.

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PackageAffected) GetEbuild

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PackageAffected) GetPackageInfo

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PackageAffected) ProtoMessage

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PackageAffected) ProtoReflect

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PackageAffected) Reset

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PackageAffected) String

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PackageAffected_

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PackageAffected_ struct {
	PackageAffected *GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PackageAffected `protobuf:"bytes,5,opt,name=package_affected,json=packageAffected,proto3,oneof"`
}

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PathRuleAffected

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PathRuleAffected struct {

	// The pattern that triggered the path rule.
	Pattern string `protobuf:"bytes,1,opt,name=pattern,proto3" json:"pattern,omitempty"`
	// contains filtered or unexported fields
}

A special-case path rule resulted in the build target being affected.

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PathRuleAffected) Descriptor deprecated

Deprecated: Use GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PathRuleAffected.ProtoReflect.Descriptor instead.

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PathRuleAffected) GetPattern

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PathRuleAffected) ProtoMessage

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PathRuleAffected) ProtoReflect

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PathRuleAffected) Reset

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PathRuleAffected) String

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PathRuleAffected_

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PathRuleAffected_ struct {
	PathRuleAffected *GetRelevantBuildTargetsResponse_RelevantTarget_Reason_PathRuleAffected `protobuf:"bytes,6,opt,name=path_rule_affected,json=pathRuleAffected,proto3,oneof"`
}

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_ProfileAffected

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_ProfileAffected struct {

	// The profile that was affected.
	Profile *Path `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
	// contains filtered or unexported fields
}

A profile inherited by this target was affected.

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_ProfileAffected) Descriptor deprecated

Deprecated: Use GetRelevantBuildTargetsResponse_RelevantTarget_Reason_ProfileAffected.ProtoReflect.Descriptor instead.

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_ProfileAffected) GetProfile

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_ProfileAffected) ProtoMessage

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_ProfileAffected) ProtoReflect

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_ProfileAffected) Reset

func (*GetRelevantBuildTargetsResponse_RelevantTarget_Reason_ProfileAffected) String

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_ProfileAffected_

type GetRelevantBuildTargetsResponse_RelevantTarget_Reason_ProfileAffected_ struct {
	ProfileAffected *GetRelevantBuildTargetsResponse_RelevantTarget_Reason_ProfileAffected `protobuf:"bytes,3,opt,name=profile_affected,json=profileAffected,proto3,oneof"`
}

type GetRequest

type GetRequest struct {

	// The chroot where the sysroot lives.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The sysroot where the files live.
	Sysroot *Sysroot `protobuf:"bytes,2,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// Artifact information.
	ArtifactInfo *chromiumos.ArtifactsByService `protobuf:"bytes,3,opt,name=artifact_info,json=artifactInfo,proto3" json:"artifact_info,omitempty"`
	// Result path for artifacts.
	ResultPath *chromiumos.ResultPath `protobuf:"bytes,4,opt,name=result_path,json=resultPath,proto3" json:"result_path,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRequest) Descriptor deprecated

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

Deprecated: Use GetRequest.ProtoReflect.Descriptor instead.

func (*GetRequest) GetArtifactInfo

func (x *GetRequest) GetArtifactInfo() *chromiumos.ArtifactsByService

func (*GetRequest) GetChroot

func (x *GetRequest) GetChroot() *chromiumos.Chroot

func (*GetRequest) GetResultPath

func (x *GetRequest) GetResultPath() *chromiumos.ResultPath

func (*GetRequest) GetSysroot

func (x *GetRequest) GetSysroot() *Sysroot

func (*GetRequest) ProtoMessage

func (*GetRequest) ProtoMessage()

func (*GetRequest) ProtoReflect

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

func (*GetRequest) Reset

func (x *GetRequest) Reset()

func (*GetRequest) String

func (x *GetRequest) String() string

type GetResponse

type GetResponse struct {

	// The artifacts that were bundled.
	Artifacts *chromiumos.UploadedArtifactsByService `protobuf:"bytes,1,opt,name=artifacts,proto3" json:"artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*GetResponse) Descriptor deprecated

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

Deprecated: Use GetResponse.ProtoReflect.Descriptor instead.

func (*GetResponse) GetArtifacts

func (*GetResponse) ProtoMessage

func (*GetResponse) ProtoMessage()

func (*GetResponse) ProtoReflect

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

func (*GetResponse) Reset

func (x *GetResponse) Reset()

func (*GetResponse) String

func (x *GetResponse) String() string

type GetTargetArchitectureRequest

type GetTargetArchitectureRequest struct {

	// Required. The build target to query about.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// Required. The chroot to use to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// contains filtered or unexported fields
}

GetTargetArchitecture request.

func (*GetTargetArchitectureRequest) Descriptor deprecated

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

Deprecated: Use GetTargetArchitectureRequest.ProtoReflect.Descriptor instead.

func (*GetTargetArchitectureRequest) GetBuildTarget

func (*GetTargetArchitectureRequest) GetChroot

func (*GetTargetArchitectureRequest) ProtoMessage

func (*GetTargetArchitectureRequest) ProtoMessage()

func (*GetTargetArchitectureRequest) ProtoReflect

func (*GetTargetArchitectureRequest) Reset

func (x *GetTargetArchitectureRequest) Reset()

func (*GetTargetArchitectureRequest) String

type GetTargetArchitectureResponse

type GetTargetArchitectureResponse struct {

	// The architecture of the build target, such as "amd64" or "arm64".
	Architecture string `protobuf:"bytes,1,opt,name=architecture,proto3" json:"architecture,omitempty"`
	// contains filtered or unexported fields
}

GetTargetArchitecture response.

func (*GetTargetArchitectureResponse) Descriptor deprecated

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

Deprecated: Use GetTargetArchitectureResponse.ProtoReflect.Descriptor instead.

func (*GetTargetArchitectureResponse) GetArchitecture

func (x *GetTargetArchitectureResponse) GetArchitecture() string

func (*GetTargetArchitectureResponse) ProtoMessage

func (*GetTargetArchitectureResponse) ProtoMessage()

func (*GetTargetArchitectureResponse) ProtoReflect

func (*GetTargetArchitectureResponse) Reset

func (x *GetTargetArchitectureResponse) Reset()

func (*GetTargetArchitectureResponse) String

type GetTargetVersionsRequest

type GetTargetVersionsRequest struct {

	// The chroot path.
	// Required if not in the default location.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The build target to examine.
	// Required.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,2,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// Optional packages to generate the depgraph for, such as
	// 'virtual/target-fuzzers'.  This is passed in based on the informational
	// builder type, see chromite/config/chromeos_config.py for examples.
	Packages []*chromiumos.PackageInfo `protobuf:"bytes,3,rep,name=packages,proto3" json:"packages,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTargetVersionsRequest) Descriptor deprecated

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

Deprecated: Use GetTargetVersionsRequest.ProtoReflect.Descriptor instead.

func (*GetTargetVersionsRequest) GetBuildTarget

func (x *GetTargetVersionsRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*GetTargetVersionsRequest) GetChroot

func (x *GetTargetVersionsRequest) GetChroot() *chromiumos.Chroot

func (*GetTargetVersionsRequest) GetPackages

func (x *GetTargetVersionsRequest) GetPackages() []*chromiumos.PackageInfo

func (*GetTargetVersionsRequest) ProtoMessage

func (*GetTargetVersionsRequest) ProtoMessage()

func (*GetTargetVersionsRequest) ProtoReflect

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

func (*GetTargetVersionsRequest) Reset

func (x *GetTargetVersionsRequest) Reset()

func (*GetTargetVersionsRequest) String

func (x *GetTargetVersionsRequest) String() string

type GetTargetVersionsResponse

type GetTargetVersionsResponse struct {

	// Android version, e.g. 5812377
	AndroidVersion string `protobuf:"bytes,1,opt,name=android_version,json=androidVersion,proto3" json:"android_version,omitempty"`
	// Android-branch version, e.g. git_nyc
	AndroidBranchVersion string `protobuf:"bytes,2,opt,name=android_branch_version,json=androidBranchVersion,proto3" json:"android_branch_version,omitempty"`
	// Android-target version, e.g. cheets
	AndroidTargetVersion string `protobuf:"bytes,3,opt,name=android_target_version,json=androidTargetVersion,proto3" json:"android_target_version,omitempty"`
	// Chrome version, e.g. 78.0.3877.0.
	ChromeVersion string `protobuf:"bytes,4,opt,name=chrome_version,json=chromeVersion,proto3" json:"chrome_version,omitempty"`
	// Full version, e.g. R78-12438.0.0.
	FullVersion string `protobuf:"bytes,5,opt,name=full_version,json=fullVersion,proto3" json:"full_version,omitempty"`
	// Milestone version, e.g. 78.
	MilestoneVersion string `protobuf:"bytes,6,opt,name=milestone_version,json=milestoneVersion,proto3" json:"milestone_version,omitempty"`
	// Platform version, e.g. 12438.0.0.
	PlatformVersion string `protobuf:"bytes,7,opt,name=platform_version,json=platformVersion,proto3" json:"platform_version,omitempty"`
	// LaCrOS version, e.g. 111.0.5550.0.
	LacrosVersion string `protobuf:"bytes,8,opt,name=lacros_version,json=lacrosVersion,proto3" json:"lacros_version,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTargetVersionsResponse) Descriptor deprecated

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

Deprecated: Use GetTargetVersionsResponse.ProtoReflect.Descriptor instead.

func (*GetTargetVersionsResponse) GetAndroidBranchVersion

func (x *GetTargetVersionsResponse) GetAndroidBranchVersion() string

func (*GetTargetVersionsResponse) GetAndroidTargetVersion

func (x *GetTargetVersionsResponse) GetAndroidTargetVersion() string

func (*GetTargetVersionsResponse) GetAndroidVersion

func (x *GetTargetVersionsResponse) GetAndroidVersion() string

func (*GetTargetVersionsResponse) GetChromeVersion

func (x *GetTargetVersionsResponse) GetChromeVersion() string

func (*GetTargetVersionsResponse) GetFullVersion

func (x *GetTargetVersionsResponse) GetFullVersion() string

func (*GetTargetVersionsResponse) GetLacrosVersion

func (x *GetTargetVersionsResponse) GetLacrosVersion() string

func (*GetTargetVersionsResponse) GetMilestoneVersion

func (x *GetTargetVersionsResponse) GetMilestoneVersion() string

func (*GetTargetVersionsResponse) GetPlatformVersion

func (x *GetTargetVersionsResponse) GetPlatformVersion() string

func (*GetTargetVersionsResponse) ProtoMessage

func (*GetTargetVersionsResponse) ProtoMessage()

func (*GetTargetVersionsResponse) ProtoReflect

func (*GetTargetVersionsResponse) Reset

func (x *GetTargetVersionsResponse) Reset()

func (*GetTargetVersionsResponse) String

func (x *GetTargetVersionsResponse) String() string

type GetToolchainPathsRequest

type GetToolchainPathsRequest struct {

	// The chroot to use to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// contains filtered or unexported fields
}

func (*GetToolchainPathsRequest) Descriptor deprecated

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

Deprecated: Use GetToolchainPathsRequest.ProtoReflect.Descriptor instead.

func (*GetToolchainPathsRequest) GetChroot

func (x *GetToolchainPathsRequest) GetChroot() *chromiumos.Chroot

func (*GetToolchainPathsRequest) ProtoMessage

func (*GetToolchainPathsRequest) ProtoMessage()

func (*GetToolchainPathsRequest) ProtoReflect

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

func (*GetToolchainPathsRequest) Reset

func (x *GetToolchainPathsRequest) Reset()

func (*GetToolchainPathsRequest) String

func (x *GetToolchainPathsRequest) String() string

type GetToolchainPathsResponse

type GetToolchainPathsResponse struct {

	// List of paths considered relevant to toolchain packages.
	Paths []*SourcePath `protobuf:"bytes,1,rep,name=paths,proto3" json:"paths,omitempty"`
	// contains filtered or unexported fields
}

func (*GetToolchainPathsResponse) Descriptor deprecated

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

Deprecated: Use GetToolchainPathsResponse.ProtoReflect.Descriptor instead.

func (*GetToolchainPathsResponse) GetPaths

func (x *GetToolchainPathsResponse) GetPaths() []*SourcePath

func (*GetToolchainPathsResponse) ProtoMessage

func (*GetToolchainPathsResponse) ProtoMessage()

func (*GetToolchainPathsResponse) ProtoReflect

func (*GetToolchainPathsResponse) Reset

func (x *GetToolchainPathsResponse) Reset()

func (*GetToolchainPathsResponse) String

func (x *GetToolchainPathsResponse) String() string

type GetUpdatedFilesRequest

type GetUpdatedFilesRequest struct {
	UploadedArtifacts []*GetUpdatedFilesRequest_UploadedArtifacts `protobuf:"bytes,1,rep,name=uploaded_artifacts,json=uploadedArtifacts,proto3" json:"uploaded_artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUpdatedFilesRequest) Descriptor deprecated

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

Deprecated: Use GetUpdatedFilesRequest.ProtoReflect.Descriptor instead.

func (*GetUpdatedFilesRequest) GetUploadedArtifacts

func (*GetUpdatedFilesRequest) ProtoMessage

func (*GetUpdatedFilesRequest) ProtoMessage()

func (*GetUpdatedFilesRequest) ProtoReflect

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

func (*GetUpdatedFilesRequest) Reset

func (x *GetUpdatedFilesRequest) Reset()

func (*GetUpdatedFilesRequest) String

func (x *GetUpdatedFilesRequest) String() string

type GetUpdatedFilesRequest_UploadedArtifacts

type GetUpdatedFilesRequest_UploadedArtifacts struct {
	ArtifactInfo *ArtifactInfo                   `protobuf:"bytes,1,opt,name=artifact_info,json=artifactInfo,proto3" json:"artifact_info,omitempty"`
	ProfileInfo  *chromiumos.ArtifactProfileInfo `protobuf:"bytes,2,opt,name=profile_info,json=profileInfo,proto3" json:"profile_info,omitempty"`
	// contains filtered or unexported fields
}

We need the artifact info from BundleResponse and the profile info as the input of the request.

func (*GetUpdatedFilesRequest_UploadedArtifacts) Descriptor deprecated

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

Deprecated: Use GetUpdatedFilesRequest_UploadedArtifacts.ProtoReflect.Descriptor instead.

func (*GetUpdatedFilesRequest_UploadedArtifacts) GetArtifactInfo

func (*GetUpdatedFilesRequest_UploadedArtifacts) GetProfileInfo

func (*GetUpdatedFilesRequest_UploadedArtifacts) ProtoMessage

func (*GetUpdatedFilesRequest_UploadedArtifacts) ProtoReflect

func (*GetUpdatedFilesRequest_UploadedArtifacts) Reset

func (*GetUpdatedFilesRequest_UploadedArtifacts) String

type GetUpdatedFilesResponse

type GetUpdatedFilesResponse struct {
	UpdatedFiles []*GetUpdatedFilesResponse_UpdatedFile `protobuf:"bytes,1,rep,name=updated_files,json=updatedFiles,proto3" json:"updated_files,omitempty"`
	// The commit message to use.
	CommitMessage string `protobuf:"bytes,2,opt,name=commit_message,json=commitMessage,proto3" json:"commit_message,omitempty"`
	// Any footers to use.  Formatted to the current standard by Recipes.
	CommitFooter []*GetUpdatedFilesResponse_CommitFooter `protobuf:"bytes,3,rep,name=commit_footer,json=commitFooter,proto3" json:"commit_footer,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUpdatedFilesResponse) Descriptor deprecated

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

Deprecated: Use GetUpdatedFilesResponse.ProtoReflect.Descriptor instead.

func (*GetUpdatedFilesResponse) GetCommitFooter

func (*GetUpdatedFilesResponse) GetCommitMessage

func (x *GetUpdatedFilesResponse) GetCommitMessage() string

func (*GetUpdatedFilesResponse) GetUpdatedFiles

func (*GetUpdatedFilesResponse) ProtoMessage

func (*GetUpdatedFilesResponse) ProtoMessage()

func (*GetUpdatedFilesResponse) ProtoReflect

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

func (*GetUpdatedFilesResponse) Reset

func (x *GetUpdatedFilesResponse) Reset()

func (*GetUpdatedFilesResponse) String

func (x *GetUpdatedFilesResponse) String() string

type GetUpdatedFilesResponse_CommitFooter

type GetUpdatedFilesResponse_CommitFooter struct {

	// Types that are assignable to Footer:
	//	*GetUpdatedFilesResponse_CommitFooter_CqDepend
	//	*GetUpdatedFilesResponse_CommitFooter_CqClTag
	Footer isGetUpdatedFilesResponse_CommitFooter_Footer `protobuf_oneof:"footer"`
	// contains filtered or unexported fields
}

func (*GetUpdatedFilesResponse_CommitFooter) Descriptor deprecated

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

Deprecated: Use GetUpdatedFilesResponse_CommitFooter.ProtoReflect.Descriptor instead.

func (*GetUpdatedFilesResponse_CommitFooter) GetCqClTag

func (*GetUpdatedFilesResponse_CommitFooter) GetCqDepend

func (*GetUpdatedFilesResponse_CommitFooter) GetFooter

func (m *GetUpdatedFilesResponse_CommitFooter) GetFooter() isGetUpdatedFilesResponse_CommitFooter_Footer

func (*GetUpdatedFilesResponse_CommitFooter) ProtoMessage

func (*GetUpdatedFilesResponse_CommitFooter) ProtoMessage()

func (*GetUpdatedFilesResponse_CommitFooter) ProtoReflect

func (*GetUpdatedFilesResponse_CommitFooter) Reset

func (*GetUpdatedFilesResponse_CommitFooter) String

type GetUpdatedFilesResponse_CommitFooter_CqClTag

type GetUpdatedFilesResponse_CommitFooter_CqClTag struct {
	CqClTag *GetUpdatedFilesResponse_CqClTagFooter `protobuf:"bytes,2,opt,name=cq_cl_tag,json=cqClTag,proto3,oneof"`
}

type GetUpdatedFilesResponse_CommitFooter_CqDepend

type GetUpdatedFilesResponse_CommitFooter_CqDepend struct {
	CqDepend *GetUpdatedFilesResponse_CqDependFooter `protobuf:"bytes,1,opt,name=cq_depend,json=cqDepend,proto3,oneof"`
}

type GetUpdatedFilesResponse_CqClTagFooter

type GetUpdatedFilesResponse_CqClTagFooter struct {

	// The Cq-Cl-Tag value.
	Tag string `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"`
	// contains filtered or unexported fields
}

The Cq-Cl-Tag footer is used by cq-orchestrator to choose quota pools.

func (*GetUpdatedFilesResponse_CqClTagFooter) Descriptor deprecated

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

Deprecated: Use GetUpdatedFilesResponse_CqClTagFooter.ProtoReflect.Descriptor instead.

func (*GetUpdatedFilesResponse_CqClTagFooter) GetTag

func (*GetUpdatedFilesResponse_CqClTagFooter) ProtoMessage

func (*GetUpdatedFilesResponse_CqClTagFooter) ProtoMessage()

func (*GetUpdatedFilesResponse_CqClTagFooter) ProtoReflect

func (*GetUpdatedFilesResponse_CqClTagFooter) Reset

func (*GetUpdatedFilesResponse_CqClTagFooter) String

type GetUpdatedFilesResponse_CqDependFooter

type GetUpdatedFilesResponse_CqDependFooter struct {

	// The gerrit change(s) we depend on.
	GerritChange []*chromiumos.GerritChange `protobuf:"bytes,1,rep,name=gerrit_change,json=gerritChange,proto3" json:"gerrit_change,omitempty"`
	// contains filtered or unexported fields
}

The Cq-Depend footer is used by LUCI (and ChromeOS Recipes) to operate on interdependent changes at various steps.

func (*GetUpdatedFilesResponse_CqDependFooter) Descriptor deprecated

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

Deprecated: Use GetUpdatedFilesResponse_CqDependFooter.ProtoReflect.Descriptor instead.

func (*GetUpdatedFilesResponse_CqDependFooter) GetGerritChange

func (*GetUpdatedFilesResponse_CqDependFooter) ProtoMessage

func (*GetUpdatedFilesResponse_CqDependFooter) ProtoReflect

func (*GetUpdatedFilesResponse_CqDependFooter) Reset

func (*GetUpdatedFilesResponse_CqDependFooter) String

type GetUpdatedFilesResponse_UpdatedFile

type GetUpdatedFilesResponse_UpdatedFile struct {

	// The path to the (uncommitted) file.
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUpdatedFilesResponse_UpdatedFile) Descriptor deprecated

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

Deprecated: Use GetUpdatedFilesResponse_UpdatedFile.ProtoReflect.Descriptor instead.

func (*GetUpdatedFilesResponse_UpdatedFile) GetPath

func (*GetUpdatedFilesResponse_UpdatedFile) ProtoMessage

func (*GetUpdatedFilesResponse_UpdatedFile) ProtoMessage()

func (*GetUpdatedFilesResponse_UpdatedFile) ProtoReflect

func (*GetUpdatedFilesResponse_UpdatedFile) Reset

func (*GetUpdatedFilesResponse_UpdatedFile) String

type HasChromePrebuiltRequest

type HasChromePrebuiltRequest struct {

	// The chroot where the operations will be executed.
	// Required.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The build target whose prebuilt is being checked.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,2,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// Whether to look for internal chrome, or external chromium prebuilts.
	// Shortcut for ensuring USE=chrome_internal. Does not disable
	// chrome_internal when false if otherwise set (e.g. chroot env).
	Chrome bool `protobuf:"varint,3,opt,name=chrome,proto3" json:"chrome,omitempty"`
	// contains filtered or unexported fields
}

This can easily be generalized to a HasPrebuilt method if necessary, but currently we have no use case for anything but Chrome, and making this specifically for Chrome simplifies the calling code significantly.

func (*HasChromePrebuiltRequest) Descriptor deprecated

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

Deprecated: Use HasChromePrebuiltRequest.ProtoReflect.Descriptor instead.

func (*HasChromePrebuiltRequest) GetBuildTarget

func (x *HasChromePrebuiltRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*HasChromePrebuiltRequest) GetChrome

func (x *HasChromePrebuiltRequest) GetChrome() bool

func (*HasChromePrebuiltRequest) GetChroot

func (x *HasChromePrebuiltRequest) GetChroot() *chromiumos.Chroot

func (*HasChromePrebuiltRequest) ProtoMessage

func (*HasChromePrebuiltRequest) ProtoMessage()

func (*HasChromePrebuiltRequest) ProtoReflect

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

func (*HasChromePrebuiltRequest) Reset

func (x *HasChromePrebuiltRequest) Reset()

func (*HasChromePrebuiltRequest) String

func (x *HasChromePrebuiltRequest) String() string

type HasChromePrebuiltResponse

type HasChromePrebuiltResponse struct {

	// Whether or not it has a prebuilt.
	HasPrebuilt bool `protobuf:"varint,1,opt,name=has_prebuilt,json=hasPrebuilt,proto3" json:"has_prebuilt,omitempty"`
	// contains filtered or unexported fields
}

func (*HasChromePrebuiltResponse) Descriptor deprecated

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

Deprecated: Use HasChromePrebuiltResponse.ProtoReflect.Descriptor instead.

func (*HasChromePrebuiltResponse) GetHasPrebuilt

func (x *HasChromePrebuiltResponse) GetHasPrebuilt() bool

func (*HasChromePrebuiltResponse) ProtoMessage

func (*HasChromePrebuiltResponse) ProtoMessage()

func (*HasChromePrebuiltResponse) ProtoReflect

func (*HasChromePrebuiltResponse) Reset

func (x *HasChromePrebuiltResponse) Reset()

func (*HasChromePrebuiltResponse) String

func (x *HasChromePrebuiltResponse) String() string

type HasPrebuiltRequest

type HasPrebuiltRequest struct {

	// The chroot where the operations will be executed.
	// Required.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The build target whose prebuilt is being checked.
	// Required.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,2,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// Whether to look for internal chrome, or external chromium prebuilts.
	// Shortcut for ensuring USE=chrome_internal. Does not disable
	// chrome_internal when false if otherwise set (e.g. chroot env).
	Chrome bool `protobuf:"varint,3,opt,name=chrome,proto3" json:"chrome,omitempty"`
	// The package whose prebuilt is being queried.
	// The category and package name are required.
	PackageInfo *chromiumos.PackageInfo `protobuf:"bytes,4,opt,name=package_info,json=packageInfo,proto3" json:"package_info,omitempty"`
	// contains filtered or unexported fields
}

The generic version of HasChromePrebuilt.

func (*HasPrebuiltRequest) Descriptor deprecated

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

Deprecated: Use HasPrebuiltRequest.ProtoReflect.Descriptor instead.

func (*HasPrebuiltRequest) GetBuildTarget

func (x *HasPrebuiltRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*HasPrebuiltRequest) GetChrome

func (x *HasPrebuiltRequest) GetChrome() bool

func (*HasPrebuiltRequest) GetChroot

func (x *HasPrebuiltRequest) GetChroot() *chromiumos.Chroot

func (*HasPrebuiltRequest) GetPackageInfo

func (x *HasPrebuiltRequest) GetPackageInfo() *chromiumos.PackageInfo

func (*HasPrebuiltRequest) ProtoMessage

func (*HasPrebuiltRequest) ProtoMessage()

func (*HasPrebuiltRequest) ProtoReflect

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

func (*HasPrebuiltRequest) Reset

func (x *HasPrebuiltRequest) Reset()

func (*HasPrebuiltRequest) String

func (x *HasPrebuiltRequest) String() string

type HasPrebuiltResponse

type HasPrebuiltResponse struct {

	// Whether or not it has a prebuilt.
	HasPrebuilt bool `protobuf:"varint,1,opt,name=has_prebuilt,json=hasPrebuilt,proto3" json:"has_prebuilt,omitempty"`
	// contains filtered or unexported fields
}

func (*HasPrebuiltResponse) Descriptor deprecated

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

Deprecated: Use HasPrebuiltResponse.ProtoReflect.Descriptor instead.

func (*HasPrebuiltResponse) GetHasPrebuilt

func (x *HasPrebuiltResponse) GetHasPrebuilt() bool

func (*HasPrebuiltResponse) ProtoMessage

func (*HasPrebuiltResponse) ProtoMessage()

func (*HasPrebuiltResponse) ProtoReflect

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

func (*HasPrebuiltResponse) Reset

func (x *HasPrebuiltResponse) Reset()

func (*HasPrebuiltResponse) String

func (x *HasPrebuiltResponse) String() string

type HiddenServiceClient

type HiddenServiceClient interface {
	HiddenMethod(ctx context.Context, in *TestRequestMessage, opts ...grpc.CallOption) (*TestResultMessage, error)
}

HiddenServiceClient is the client API for HiddenService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type HiddenServiceServer

type HiddenServiceServer interface {
	HiddenMethod(context.Context, *TestRequestMessage) (*TestResultMessage, error)
	// contains filtered or unexported methods
}

HiddenServiceServer is the server API for HiddenService service. All implementations must embed UnimplementedHiddenServiceServer for forward compatibility

type Image

type Image struct {

	// Path to the image file.
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// The image type.
	Type chromiumos.ImageType `protobuf:"varint,2,opt,name=type,proto3,enum=chromiumos.ImageType" json:"type,omitempty"`
	// The build target used to create the image.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,3,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// contains filtered or unexported fields
}

Image argument - encapsulate data about an image.

func (*Image) Descriptor deprecated

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

Deprecated: Use Image.ProtoReflect.Descriptor instead.

func (*Image) GetBuildTarget

func (x *Image) GetBuildTarget() *chromiumos.BuildTarget

func (*Image) GetPath

func (x *Image) GetPath() string

func (*Image) GetType

func (x *Image) GetType() chromiumos.ImageType

func (*Image) ProtoMessage

func (*Image) ProtoMessage()

func (*Image) ProtoReflect

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

func (*Image) Reset

func (x *Image) Reset()

func (*Image) String

func (x *Image) String() string

type ImageServiceClient

type ImageServiceClient interface {
	// Build an image.
	// Example json:
	// {
	//  "build_target": {"name": "reef"},
	// }
	Create(ctx context.Context, in *CreateImageRequest, opts ...grpc.CallOption) (*CreateImageResult, error)
	CreateNetboot(ctx context.Context, in *CreateNetbootRequest, opts ...grpc.CallOption) (*CreateNetbootResponse, error)
	// Test an image.
	// Example json:
	// {
	//  "build_target": {"name": "reef"},
	//  "image": {"path": "/mnt/host/source/src/build/images/reef/latest"},
	//  "result": {"directory": "/tmp/image_test_results"}
	// }
	Test(ctx context.Context, in *TestImageRequest, opts ...grpc.CallOption) (*TestImageResult, error)
	// Execute SignerTest for an image.  Added in R78.
	// Example json:
	// {
	//  "build_target": {"name": "reef"},
	//  "image": {"path": "/mnt/host/source/src/build/images/reef/latest"},
	//  "result": {"directory": "/tmp/image_test_results"}
	// }
	SignerTest(ctx context.Context, in *TestImageRequest, opts ...grpc.CallOption) (*TestImageResult, error)
	// Execute PushImage for a script.  Added in R89.
	// Example json:
	// {
	//   "dryrun": true,
	//   "gs_image_dir":
	//   "gs://chromeos-image-archive/atlas-release/R89-13604.0.0", "sysroot": {
	//       "build_target": {
	//           "name": "atlas"
	//       }
	//   },
	//   "sign_types": [1, 6]
	// }
	PushImage(ctx context.Context, in *PushImageRequest, opts ...grpc.CallOption) (*PushImageResponse, error)
	// Sign images based on the given config.
	// Example json:
	// {
	//   "signing_configs": {
	//     "build_target_signing_configs": [
	//       {
	//         "build_target": "eve",
	//         "signing_configs": [
	//           {
	//             "keyset": "eve-foo-bar",
	//             "ensure_no_password": true,
	//             "firmware_update": true,
	//           }
	//         ]
	//       }
	//     ],
	//     "docker_image": "signing:latest"
	//   }
	// }
	SignImage(ctx context.Context, in *SignImageRequest, opts ...grpc.CallOption) (*SignImageResponse, error)
}

ImageServiceClient is the client API for ImageService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ImageServiceServer

type ImageServiceServer interface {
	// Build an image.
	// Example json:
	// {
	//  "build_target": {"name": "reef"},
	// }
	Create(context.Context, *CreateImageRequest) (*CreateImageResult, error)
	CreateNetboot(context.Context, *CreateNetbootRequest) (*CreateNetbootResponse, error)
	// Test an image.
	// Example json:
	// {
	//  "build_target": {"name": "reef"},
	//  "image": {"path": "/mnt/host/source/src/build/images/reef/latest"},
	//  "result": {"directory": "/tmp/image_test_results"}
	// }
	Test(context.Context, *TestImageRequest) (*TestImageResult, error)
	// Execute SignerTest for an image.  Added in R78.
	// Example json:
	// {
	//  "build_target": {"name": "reef"},
	//  "image": {"path": "/mnt/host/source/src/build/images/reef/latest"},
	//  "result": {"directory": "/tmp/image_test_results"}
	// }
	SignerTest(context.Context, *TestImageRequest) (*TestImageResult, error)
	// Execute PushImage for a script.  Added in R89.
	// Example json:
	// {
	//   "dryrun": true,
	//   "gs_image_dir":
	//   "gs://chromeos-image-archive/atlas-release/R89-13604.0.0", "sysroot": {
	//       "build_target": {
	//           "name": "atlas"
	//       }
	//   },
	//   "sign_types": [1, 6]
	// }
	PushImage(context.Context, *PushImageRequest) (*PushImageResponse, error)
	// Sign images based on the given config.
	// Example json:
	// {
	//   "signing_configs": {
	//     "build_target_signing_configs": [
	//       {
	//         "build_target": "eve",
	//         "signing_configs": [
	//           {
	//             "keyset": "eve-foo-bar",
	//             "ensure_no_password": true,
	//             "firmware_update": true,
	//           }
	//         ]
	//       }
	//     ],
	//     "docker_image": "signing:latest"
	//   }
	// }
	SignImage(context.Context, *SignImageRequest) (*SignImageResponse, error)
	// contains filtered or unexported methods
}

ImageServiceServer is the server API for ImageService service. All implementations must embed UnimplementedImageServiceServer for forward compatibility

type InsideChrootApiServiceClient

type InsideChrootApiServiceClient interface {
	// No override of service level inside assertion.
	InsideServiceInsideMethod(ctx context.Context, in *TestRequestMessage, opts ...grpc.CallOption) (*TestResultMessage, error)
	// Override service level inside assertion with outside assertion.
	InsideServiceOutsideMethod(ctx context.Context, in *TestRequestMessage, opts ...grpc.CallOption) (*TestResultMessage, error)
}

InsideChrootApiServiceClient is the client API for InsideChrootApiService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type InsideChrootApiServiceServer

type InsideChrootApiServiceServer interface {
	// No override of service level inside assertion.
	InsideServiceInsideMethod(context.Context, *TestRequestMessage) (*TestResultMessage, error)
	// Override service level inside assertion with outside assertion.
	InsideServiceOutsideMethod(context.Context, *TestRequestMessage) (*TestResultMessage, error)
	// contains filtered or unexported methods
}

InsideChrootApiServiceServer is the server API for InsideChrootApiService service. All implementations must embed UnimplementedInsideChrootApiServiceServer for forward compatibility

type InstallPackagesRequest

type InstallPackagesRequest struct {

	// The sysroot into which the packages are being installed.
	// The path and build target are required.
	Sysroot *Sysroot `protobuf:"bytes,1,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// The install packages flags.
	Flags *InstallPackagesRequest_Flags `protobuf:"bytes,2,opt,name=flags,proto3" json:"flags,omitempty"`
	// Optional.
	// A list of specific package atoms to install. Will generate
	// the list of packages for the build target if none are
	// specified. The version of the packages is ignored if provided.
	Packages []*chromiumos.PackageInfo `protobuf:"bytes,3,rep,name=packages,proto3" json:"packages,omitempty"`
	// The chroot to use to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,4,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// USE flags to set before building the packages.
	UseFlags []*chromiumos.UseFlag `protobuf:"bytes,5,rep,name=use_flags,json=useFlags,proto3" json:"use_flags,omitempty"`
	// Goma Config.
	GomaConfig *chromiumos.GomaConfig `protobuf:"bytes,6,opt,name=goma_config,json=gomaConfig,proto3" json:"goma_config,omitempty"`
	// Package index files available for use.
	PackageIndexes []*chromiumos.PackageIndexInfo `protobuf:"bytes,7,rep,name=package_indexes,json=packageIndexes,proto3" json:"package_indexes,omitempty"`
	// Remoteexec Config to hold info needed for remote execution.
	RemoteexecConfig *chromiumos.RemoteexecConfig `protobuf:"bytes,8,opt,name=remoteexec_config,json=remoteexecConfig,proto3" json:"remoteexec_config,omitempty"`
	// Directory where results (logs, etc.) should be stored.
	ResultPath *chromiumos.ResultPath `protobuf:"bytes,9,opt,name=result_path,json=resultPath,proto3" json:"result_path,omitempty"`
	// Which packages should a Bazel-based build target.
	BazelTargets InstallPackagesRequest_BazelTargets `` /* 153-byte string literal not displayed */
	// Data needed for fetching binhosts from the binhost lookup service.
	BinhostLookupServiceData *chromiumos.BinhostLookupServiceData `` /* 138-byte string literal not displayed */
	// Optional.
	// Timestamp at which the install packages action will be timed out.
	// Can be used to exit cleanly shortly before termination.
	TimeoutTimestamp *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=timeout_timestamp,json=timeoutTimestamp,proto3" json:"timeout_timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*InstallPackagesRequest) Descriptor deprecated

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

Deprecated: Use InstallPackagesRequest.ProtoReflect.Descriptor instead.

func (*InstallPackagesRequest) GetBazelTargets

func (*InstallPackagesRequest) GetBinhostLookupServiceData

func (x *InstallPackagesRequest) GetBinhostLookupServiceData() *chromiumos.BinhostLookupServiceData

func (*InstallPackagesRequest) GetChroot

func (x *InstallPackagesRequest) GetChroot() *chromiumos.Chroot

func (*InstallPackagesRequest) GetFlags

func (*InstallPackagesRequest) GetGomaConfig

func (x *InstallPackagesRequest) GetGomaConfig() *chromiumos.GomaConfig

func (*InstallPackagesRequest) GetPackageIndexes

func (x *InstallPackagesRequest) GetPackageIndexes() []*chromiumos.PackageIndexInfo

func (*InstallPackagesRequest) GetPackages

func (x *InstallPackagesRequest) GetPackages() []*chromiumos.PackageInfo

func (*InstallPackagesRequest) GetRemoteexecConfig

func (x *InstallPackagesRequest) GetRemoteexecConfig() *chromiumos.RemoteexecConfig

func (*InstallPackagesRequest) GetResultPath

func (x *InstallPackagesRequest) GetResultPath() *chromiumos.ResultPath

func (*InstallPackagesRequest) GetSysroot

func (x *InstallPackagesRequest) GetSysroot() *Sysroot

func (*InstallPackagesRequest) GetTimeoutTimestamp

func (x *InstallPackagesRequest) GetTimeoutTimestamp() *timestamppb.Timestamp

func (*InstallPackagesRequest) GetUseFlags

func (x *InstallPackagesRequest) GetUseFlags() []*chromiumos.UseFlag

func (*InstallPackagesRequest) ProtoMessage

func (*InstallPackagesRequest) ProtoMessage()

func (*InstallPackagesRequest) ProtoReflect

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

func (*InstallPackagesRequest) Reset

func (x *InstallPackagesRequest) Reset()

func (*InstallPackagesRequest) String

func (x *InstallPackagesRequest) String() string

type InstallPackagesRequest_BazelTargets

type InstallPackagesRequest_BazelTargets int32

Which packages should a Bazel-based build target.

const (
	// If unspecified, all packages will be build.
	InstallPackagesRequest_BAZEL_TARGETS_UNSPECIFIED InstallPackagesRequest_BazelTargets = 0
	// Lite builds target a limited set of packages for performance.
	InstallPackagesRequest_LITE InstallPackagesRequest_BazelTargets = 1
)

func (InstallPackagesRequest_BazelTargets) Descriptor

func (InstallPackagesRequest_BazelTargets) Enum

func (InstallPackagesRequest_BazelTargets) EnumDescriptor deprecated

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

Deprecated: Use InstallPackagesRequest_BazelTargets.Descriptor instead.

func (InstallPackagesRequest_BazelTargets) Number

func (InstallPackagesRequest_BazelTargets) String

func (InstallPackagesRequest_BazelTargets) Type

type InstallPackagesRequest_Flags

type InstallPackagesRequest_Flags struct {

	// Compile from source (true), or use bin packages (false).
	CompileSource bool `protobuf:"varint,1,opt,name=compile_source,json=compileSource,proto3" json:"compile_source,omitempty"`
	// Whether to start goma. Ignored if remoteexec_config exists.
	UseGoma bool `protobuf:"varint,3,opt,name=use_goma,json=useGoma,proto3" json:"use_goma,omitempty"`
	// Whether a toolchain change has occurred.
	ToolchainChanged bool `protobuf:"varint,4,opt,name=toolchain_changed,json=toolchainChanged,proto3" json:"toolchain_changed,omitempty"`
	// Whether to perform a dryrun in which the list of packages that would have
	// been installed are calculated but not actually merged.
	// Added in R93
	Dryrun bool `protobuf:"varint,5,opt,name=dryrun,proto3" json:"dryrun,omitempty"`
	// Whether to allow cros workon packages to build from the unstable ebuild.
	Workon bool `protobuf:"varint,7,opt,name=workon,proto3" json:"workon,omitempty"`
	// Whether to use Bazel to build packages.
	Bazel bool `protobuf:"varint,8,opt,name=bazel,proto3" json:"bazel,omitempty"`
	// Whether to skip cleaning the package directories, i.e. FEATURES=noclean.
	SkipCleanPackageDirs bool `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*InstallPackagesRequest_Flags) Descriptor deprecated

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

Deprecated: Use InstallPackagesRequest_Flags.ProtoReflect.Descriptor instead.

func (*InstallPackagesRequest_Flags) GetBazel

func (x *InstallPackagesRequest_Flags) GetBazel() bool

func (*InstallPackagesRequest_Flags) GetCompileSource

func (x *InstallPackagesRequest_Flags) GetCompileSource() bool

func (*InstallPackagesRequest_Flags) GetDryrun

func (x *InstallPackagesRequest_Flags) GetDryrun() bool

func (*InstallPackagesRequest_Flags) GetSkipCleanPackageDirs

func (x *InstallPackagesRequest_Flags) GetSkipCleanPackageDirs() bool

func (*InstallPackagesRequest_Flags) GetToolchainChanged

func (x *InstallPackagesRequest_Flags) GetToolchainChanged() bool

func (*InstallPackagesRequest_Flags) GetUseGoma

func (x *InstallPackagesRequest_Flags) GetUseGoma() bool

func (*InstallPackagesRequest_Flags) GetWorkon

func (x *InstallPackagesRequest_Flags) GetWorkon() bool

func (*InstallPackagesRequest_Flags) ProtoMessage

func (*InstallPackagesRequest_Flags) ProtoMessage()

func (*InstallPackagesRequest_Flags) ProtoReflect

func (*InstallPackagesRequest_Flags) Reset

func (x *InstallPackagesRequest_Flags) Reset()

func (*InstallPackagesRequest_Flags) String

type InstallPackagesResponse

type InstallPackagesResponse struct {

	// The metric events that occurred during the running of InstallPackages.
	Events []*chromiumos.MetricEvent `protobuf:"bytes,2,rep,name=events,proto3" json:"events,omitempty"`
	// Goma artifacts will only be populated if
	// InstallPackagesRequest.goma_config.log_dir was not empty.
	GomaArtifacts *chromiumos.GomaArtifacts `protobuf:"bytes,3,opt,name=goma_artifacts,json=gomaArtifacts,proto3" json:"goma_artifacts,omitempty"`
	// Additional data about the packages that failed to build.
	FailedPackageData []*FailedPackageData `protobuf:"bytes,4,rep,name=failed_package_data,json=failedPackageData,proto3" json:"failed_package_data,omitempty"`
	// Remoteexec artifacts (logs).
	RemoteexecArtifacts *chromiumos.RemoteexecArtifacts `protobuf:"bytes,5,opt,name=remoteexec_artifacts,json=remoteexecArtifacts,proto3" json:"remoteexec_artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*InstallPackagesResponse) Descriptor deprecated

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

Deprecated: Use InstallPackagesResponse.ProtoReflect.Descriptor instead.

func (*InstallPackagesResponse) GetEvents

func (*InstallPackagesResponse) GetFailedPackageData

func (x *InstallPackagesResponse) GetFailedPackageData() []*FailedPackageData

func (*InstallPackagesResponse) GetGomaArtifacts

func (x *InstallPackagesResponse) GetGomaArtifacts() *chromiumos.GomaArtifacts

func (*InstallPackagesResponse) GetRemoteexecArtifacts

func (x *InstallPackagesResponse) GetRemoteexecArtifacts() *chromiumos.RemoteexecArtifacts

func (*InstallPackagesResponse) ProtoMessage

func (*InstallPackagesResponse) ProtoMessage()

func (*InstallPackagesResponse) ProtoReflect

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

func (*InstallPackagesResponse) Reset

func (x *InstallPackagesResponse) Reset()

func (*InstallPackagesResponse) String

func (x *InstallPackagesResponse) String() string

type InstallToolchainRequest

type InstallToolchainRequest struct {

	// The sysroot where the toolchain is being installed.
	// The path and build_target are required.
	Sysroot *Sysroot `protobuf:"bytes,1,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// The flags for the install.
	Flags *InstallToolchainRequest_Flags `protobuf:"bytes,2,opt,name=flags,proto3" json:"flags,omitempty"`
	// The chroot to use to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,3,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Directory where results (logs, etc.) should be stored.
	ResultPath *chromiumos.ResultPath `protobuf:"bytes,4,opt,name=result_path,json=resultPath,proto3" json:"result_path,omitempty"`
	// contains filtered or unexported fields
}

Request to install the toolchain into the sysroot.

func (*InstallToolchainRequest) Descriptor deprecated

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

Deprecated: Use InstallToolchainRequest.ProtoReflect.Descriptor instead.

func (*InstallToolchainRequest) GetChroot

func (x *InstallToolchainRequest) GetChroot() *chromiumos.Chroot

func (*InstallToolchainRequest) GetFlags

func (*InstallToolchainRequest) GetResultPath

func (x *InstallToolchainRequest) GetResultPath() *chromiumos.ResultPath

func (*InstallToolchainRequest) GetSysroot

func (x *InstallToolchainRequest) GetSysroot() *Sysroot

func (*InstallToolchainRequest) ProtoMessage

func (*InstallToolchainRequest) ProtoMessage()

func (*InstallToolchainRequest) ProtoReflect

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

func (*InstallToolchainRequest) Reset

func (x *InstallToolchainRequest) Reset()

func (*InstallToolchainRequest) String

func (x *InstallToolchainRequest) String() string

type InstallToolchainRequest_Flags

type InstallToolchainRequest_Flags struct {

	// Compile from source (true), or use bin packages (false).
	CompileSource bool `protobuf:"varint,1,opt,name=compile_source,json=compileSource,proto3" json:"compile_source,omitempty"`
	// Whether a toolchain change has occurred.
	ToolchainChanged bool `protobuf:"varint,2,opt,name=toolchain_changed,json=toolchainChanged,proto3" json:"toolchain_changed,omitempty"`
	// contains filtered or unexported fields
}

The install toolchain flags.

func (*InstallToolchainRequest_Flags) Descriptor deprecated

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

Deprecated: Use InstallToolchainRequest_Flags.ProtoReflect.Descriptor instead.

func (*InstallToolchainRequest_Flags) GetCompileSource

func (x *InstallToolchainRequest_Flags) GetCompileSource() bool

func (*InstallToolchainRequest_Flags) GetToolchainChanged

func (x *InstallToolchainRequest_Flags) GetToolchainChanged() bool

func (*InstallToolchainRequest_Flags) ProtoMessage

func (*InstallToolchainRequest_Flags) ProtoMessage()

func (*InstallToolchainRequest_Flags) ProtoReflect

func (*InstallToolchainRequest_Flags) Reset

func (x *InstallToolchainRequest_Flags) Reset()

func (*InstallToolchainRequest_Flags) String

type InstallToolchainResponse

type InstallToolchainResponse struct {

	// Additional data about the packages that failed to build.
	FailedPackageData []*FailedPackageData `protobuf:"bytes,4,rep,name=failed_package_data,json=failedPackageData,proto3" json:"failed_package_data,omitempty"`
	// contains filtered or unexported fields
}

func (*InstallToolchainResponse) Descriptor deprecated

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

Deprecated: Use InstallToolchainResponse.ProtoReflect.Descriptor instead.

func (*InstallToolchainResponse) GetFailedPackageData

func (x *InstallToolchainResponse) GetFailedPackageData() []*FailedPackageData

func (*InstallToolchainResponse) ProtoMessage

func (*InstallToolchainResponse) ProtoMessage()

func (*InstallToolchainResponse) ProtoReflect

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

func (*InstallToolchainResponse) Reset

func (x *InstallToolchainResponse) Reset()

func (*InstallToolchainResponse) String

func (x *InstallToolchainResponse) String() string

type LinterFinding

type LinterFinding struct {
	Message        string                   `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	Locations      []*LinterFindingLocation `protobuf:"bytes,2,rep,name=locations,proto3" json:"locations,omitempty"`
	Linter         LinterFinding_Linters    `protobuf:"varint,3,opt,name=linter,proto3,enum=chromite.api.LinterFinding_Linters" json:"linter,omitempty"`
	LintName       string                   `protobuf:"bytes,4,opt,name=lint_name,json=lintName,proto3" json:"lint_name,omitempty"`
	SuggestedFixes []*LinterSuggestedFix    `protobuf:"bytes,5,rep,name=suggested_fixes,json=suggestedFixes,proto3" json:"suggested_fixes,omitempty"`
	Package        *chromiumos.PackageInfo  `protobuf:"bytes,6,opt,name=package,proto3" json:"package,omitempty"`
	// contains filtered or unexported fields
}

A diagnostic finding from a Linter.

func (*LinterFinding) Descriptor deprecated

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

Deprecated: Use LinterFinding.ProtoReflect.Descriptor instead.

func (*LinterFinding) GetLintName

func (x *LinterFinding) GetLintName() string

func (*LinterFinding) GetLinter

func (x *LinterFinding) GetLinter() LinterFinding_Linters

func (*LinterFinding) GetLocations

func (x *LinterFinding) GetLocations() []*LinterFindingLocation

func (*LinterFinding) GetMessage

func (x *LinterFinding) GetMessage() string

func (*LinterFinding) GetPackage

func (x *LinterFinding) GetPackage() *chromiumos.PackageInfo

func (*LinterFinding) GetSuggestedFixes

func (x *LinterFinding) GetSuggestedFixes() []*LinterSuggestedFix

func (*LinterFinding) ProtoMessage

func (*LinterFinding) ProtoMessage()

func (*LinterFinding) ProtoReflect

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

func (*LinterFinding) Reset

func (x *LinterFinding) Reset()

func (*LinterFinding) String

func (x *LinterFinding) String() string

type LinterFindingLocation

type LinterFindingLocation struct {
	Filepath  string `protobuf:"bytes,1,opt,name=filepath,proto3" json:"filepath,omitempty"`
	LineStart int32  `protobuf:"varint,2,opt,name=line_start,json=lineStart,proto3" json:"line_start,omitempty"`
	LineEnd   int32  `protobuf:"varint,3,opt,name=line_end,json=lineEnd,proto3" json:"line_end,omitempty"`
	ColStart  int32  `protobuf:"varint,4,opt,name=col_start,json=colStart,proto3" json:"col_start,omitempty"`
	ColEnd    int32  `protobuf:"varint,5,opt,name=col_end,json=colEnd,proto3" json:"col_end,omitempty"`
	// contains filtered or unexported fields
}

The code location of some linter finding.

func (*LinterFindingLocation) Descriptor deprecated

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

Deprecated: Use LinterFindingLocation.ProtoReflect.Descriptor instead.

func (*LinterFindingLocation) GetColEnd

func (x *LinterFindingLocation) GetColEnd() int32

func (*LinterFindingLocation) GetColStart

func (x *LinterFindingLocation) GetColStart() int32

func (*LinterFindingLocation) GetFilepath

func (x *LinterFindingLocation) GetFilepath() string

func (*LinterFindingLocation) GetLineEnd

func (x *LinterFindingLocation) GetLineEnd() int32

func (*LinterFindingLocation) GetLineStart

func (x *LinterFindingLocation) GetLineStart() int32

func (*LinterFindingLocation) ProtoMessage

func (*LinterFindingLocation) ProtoMessage()

func (*LinterFindingLocation) ProtoReflect

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

func (*LinterFindingLocation) Reset

func (x *LinterFindingLocation) Reset()

func (*LinterFindingLocation) String

func (x *LinterFindingLocation) String() string

type LinterFinding_Linters

type LinterFinding_Linters int32
const (
	LinterFinding_LINTER_UNSPECIFIED LinterFinding_Linters = 0
	LinterFinding_CLANG_TIDY         LinterFinding_Linters = 1
	LinterFinding_CARGO_CLIPPY       LinterFinding_Linters = 2
	LinterFinding_GO_LINT            LinterFinding_Linters = 3
	LinterFinding_IWYU               LinterFinding_Linters = 4
)

func (LinterFinding_Linters) Descriptor

func (LinterFinding_Linters) Enum

func (LinterFinding_Linters) EnumDescriptor deprecated

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

Deprecated: Use LinterFinding_Linters.Descriptor instead.

func (LinterFinding_Linters) Number

func (LinterFinding_Linters) String

func (x LinterFinding_Linters) String() string

func (LinterFinding_Linters) Type

type LinterRequest

type LinterRequest struct {
	Packages []*chromiumos.PackageInfo `protobuf:"bytes,1,rep,name=packages,proto3" json:"packages,omitempty"`
	Sysroot  *Sysroot                  `protobuf:"bytes,2,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	Chroot   *chromiumos.Chroot        `protobuf:"bytes,3,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Filter findings to only keep lints in modified lines
	FilterModified bool `protobuf:"varint,4,opt,name=filter_modified,json=filterModified,proto3" json:"filter_modified,omitempty"`
	// Selectively disable unneeded linters
	DisabledLinters []LinterFinding_Linters `` /* 154-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request lints from some packages.

func (*LinterRequest) Descriptor deprecated

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

Deprecated: Use LinterRequest.ProtoReflect.Descriptor instead.

func (*LinterRequest) GetChroot

func (x *LinterRequest) GetChroot() *chromiumos.Chroot

func (*LinterRequest) GetDisabledLinters

func (x *LinterRequest) GetDisabledLinters() []LinterFinding_Linters

func (*LinterRequest) GetFilterModified

func (x *LinterRequest) GetFilterModified() bool

func (*LinterRequest) GetPackages

func (x *LinterRequest) GetPackages() []*chromiumos.PackageInfo

func (*LinterRequest) GetSysroot

func (x *LinterRequest) GetSysroot() *Sysroot

func (*LinterRequest) ProtoMessage

func (*LinterRequest) ProtoMessage()

func (*LinterRequest) ProtoReflect

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

func (*LinterRequest) Reset

func (x *LinterRequest) Reset()

func (*LinterRequest) String

func (x *LinterRequest) String() string

type LinterResponse

type LinterResponse struct {
	Findings []*LinterFinding `protobuf:"bytes,1,rep,name=findings,proto3" json:"findings,omitempty"`
	// contains filtered or unexported fields
}

Linter findings generated when emerging some package.

func (*LinterResponse) Descriptor deprecated

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

Deprecated: Use LinterResponse.ProtoReflect.Descriptor instead.

func (*LinterResponse) GetFindings

func (x *LinterResponse) GetFindings() []*LinterFinding

func (*LinterResponse) ProtoMessage

func (*LinterResponse) ProtoMessage()

func (*LinterResponse) ProtoReflect

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

func (*LinterResponse) Reset

func (x *LinterResponse) Reset()

func (*LinterResponse) String

func (x *LinterResponse) String() string

type LinterSuggestedFix

type LinterSuggestedFix struct {
	Location    *LinterFindingLocation `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
	Replacement string                 `protobuf:"bytes,2,opt,name=replacement,proto3" json:"replacement,omitempty"`
	// contains filtered or unexported fields
}

A linter suggested replacement.

func (*LinterSuggestedFix) Descriptor deprecated

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

Deprecated: Use LinterSuggestedFix.ProtoReflect.Descriptor instead.

func (*LinterSuggestedFix) GetLocation

func (x *LinterSuggestedFix) GetLocation() *LinterFindingLocation

func (*LinterSuggestedFix) GetReplacement

func (x *LinterSuggestedFix) GetReplacement() string

func (*LinterSuggestedFix) ProtoMessage

func (*LinterSuggestedFix) ProtoMessage()

func (*LinterSuggestedFix) ProtoReflect

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

func (*LinterSuggestedFix) Reset

func (x *LinterSuggestedFix) Reset()

func (*LinterSuggestedFix) String

func (x *LinterSuggestedFix) String() string

type ListRequest

type ListRequest struct {

	// The sysroot for the board whose packages dependencies are being calculated.
	Sysroot *Sysroot `protobuf:"bytes,1,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// The chroot to use to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// List of paths to consider when retrieving the board's package dependencies.
	// If empty / None returns all package dependencies.
	SrcPaths []*SourcePath `protobuf:"bytes,3,rep,name=src_paths,json=srcPaths,proto3" json:"src_paths,omitempty"`
	// List of packages for which to get dependencies. If none are specified the
	// standard list of packages is used.
	Packages []*chromiumos.PackageInfo `protobuf:"bytes,4,rep,name=packages,proto3" json:"packages,omitempty"`
	// Whether to also include affected reverse dependencies. False by default.
	// See chromite.lib.dependency_graph.PackageNode.affected_packages for
	// details.
	// Added in R92.
	IncludeRevDeps bool `protobuf:"varint,5,opt,name=include_rev_deps,json=includeRevDeps,proto3" json:"include_rev_deps,omitempty"`
	// contains filtered or unexported fields
}

Message for getting a list of a board's package dependencies.

func (*ListRequest) Descriptor deprecated

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

Deprecated: Use ListRequest.ProtoReflect.Descriptor instead.

func (*ListRequest) GetChroot

func (x *ListRequest) GetChroot() *chromiumos.Chroot

func (*ListRequest) GetIncludeRevDeps

func (x *ListRequest) GetIncludeRevDeps() bool

func (*ListRequest) GetPackages

func (x *ListRequest) GetPackages() []*chromiumos.PackageInfo

func (*ListRequest) GetSrcPaths

func (x *ListRequest) GetSrcPaths() []*SourcePath

func (*ListRequest) GetSysroot

func (x *ListRequest) GetSysroot() *Sysroot

func (*ListRequest) ProtoMessage

func (*ListRequest) ProtoMessage()

func (*ListRequest) ProtoReflect

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

func (*ListRequest) Reset

func (x *ListRequest) Reset()

func (*ListRequest) String

func (x *ListRequest) String() string

type ListResponse

type ListResponse struct {
	PackageDeps []*chromiumos.PackageInfo `protobuf:"bytes,1,rep,name=package_deps,json=packageDeps,proto3" json:"package_deps,omitempty"`
	// contains filtered or unexported fields
}

Response for getting a list of package dependencies.

func (*ListResponse) Descriptor deprecated

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

Deprecated: Use ListResponse.ProtoReflect.Descriptor instead.

func (*ListResponse) GetPackageDeps

func (x *ListResponse) GetPackageDeps() []*chromiumos.PackageInfo

func (*ListResponse) ProtoMessage

func (*ListResponse) ProtoMessage()

func (*ListResponse) ProtoReflect

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

func (*ListResponse) Reset

func (x *ListResponse) Reset()

func (*ListResponse) String

func (x *ListResponse) String() string

type ListVisibility

type ListVisibility int32

Allows setting services or endpoints to invisible in the methods listing. Services/endpoints that are hidden can still be called, they just won't appear in MethodService/Get. This can be convenient for endpoints in development, allowing them to be committed in progress then enabled when completed, i.e. making them still invisible on branches that may have been cut during that time.

const (
	ListVisibility_LV_NOT_SPECIFIED ListVisibility = 0
	ListVisibility_LV_VISIBLE       ListVisibility = 1
	ListVisibility_LV_HIDDEN        ListVisibility = 2
)

func (ListVisibility) Descriptor

func (ListVisibility) Enum

func (x ListVisibility) Enum() *ListVisibility

func (ListVisibility) EnumDescriptor deprecated

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

Deprecated: Use ListVisibility.Descriptor instead.

func (ListVisibility) Number

func (ListVisibility) String

func (x ListVisibility) String() string

func (ListVisibility) Type

func (*ListVisibility) UnmarshalJSON deprecated

func (x *ListVisibility) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type MarkStableRequest

type MarkStableRequest struct {

	// Required if not default.
	// The chroot where.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The manifest branch being used.
	// Deprecated since R90.
	//
	// Deprecated: Do not use.
	TrackingBranch string `protobuf:"bytes,2,opt,name=tracking_branch,json=trackingBranch,proto3" json:"tracking_branch,omitempty"`
	// Required.
	// Portage package name for Android container.
	PackageName string `protobuf:"bytes,3,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
	// Android branch to import from.
	// Optional since R92.
	AndroidBuildBranch string `protobuf:"bytes,4,opt,name=android_build_branch,json=androidBuildBranch,proto3" json:"android_build_branch,omitempty"`
	// Force set the android build id that will be used.
	AndroidVersion string `protobuf:"bytes,5,opt,name=android_version,json=androidVersion,proto3" json:"android_version,omitempty"`
	// Android GTS branch to copy artifacts from.
	// Deprecated.
	//
	// Deprecated: Do not use.
	AndroidGtsBuildBranch string `` /* 128-byte string literal not displayed */
	// The set of relevant build targets. Used to clean old version and for a
	// emerge-able sanity check for the new version.
	// Recommended.
	BuildTargets []*chromiumos.BuildTarget `protobuf:"bytes,7,rep,name=build_targets,json=buildTargets,proto3" json:"build_targets,omitempty"`
	// Asks the uprev script to skip commiting changes to git when it's not
	// required, for example in CQ builders.
	// Added in R90.
	SkipCommit bool `protobuf:"varint,8,opt,name=skip_commit,json=skipCommit,proto3" json:"skip_commit,omitempty"`
	// Asks the uprev script to ignore all artifacts generated by ARC's
	// DataCollector to ensure DataCollector test runs with no cache.
	// Added in R120.
	IgnoreDataCollectorArtifacts bool `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MarkStableRequest) Descriptor deprecated

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

Deprecated: Use MarkStableRequest.ProtoReflect.Descriptor instead.

func (*MarkStableRequest) GetAndroidBuildBranch

func (x *MarkStableRequest) GetAndroidBuildBranch() string

func (*MarkStableRequest) GetAndroidGtsBuildBranch deprecated

func (x *MarkStableRequest) GetAndroidGtsBuildBranch() string

Deprecated: Do not use.

func (*MarkStableRequest) GetAndroidVersion

func (x *MarkStableRequest) GetAndroidVersion() string

func (*MarkStableRequest) GetBuildTargets

func (x *MarkStableRequest) GetBuildTargets() []*chromiumos.BuildTarget

func (*MarkStableRequest) GetChroot

func (x *MarkStableRequest) GetChroot() *chromiumos.Chroot

func (*MarkStableRequest) GetIgnoreDataCollectorArtifacts

func (x *MarkStableRequest) GetIgnoreDataCollectorArtifacts() bool

func (*MarkStableRequest) GetPackageName

func (x *MarkStableRequest) GetPackageName() string

func (*MarkStableRequest) GetSkipCommit

func (x *MarkStableRequest) GetSkipCommit() bool

func (*MarkStableRequest) GetTrackingBranch deprecated

func (x *MarkStableRequest) GetTrackingBranch() string

Deprecated: Do not use.

func (*MarkStableRequest) ProtoMessage

func (*MarkStableRequest) ProtoMessage()

func (*MarkStableRequest) ProtoReflect

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

func (*MarkStableRequest) Reset

func (x *MarkStableRequest) Reset()

func (*MarkStableRequest) String

func (x *MarkStableRequest) String() string

type MarkStableResponse

type MarkStableResponse struct {

	// Possible errors.
	Status MarkStableStatusType `protobuf:"varint,1,opt,name=status,proto3,enum=chromite.api.MarkStableStatusType" json:"status,omitempty"`
	// The new package atom.
	AndroidAtom *chromiumos.PackageInfo `protobuf:"bytes,2,opt,name=android_atom,json=androidAtom,proto3" json:"android_atom,omitempty"`
	// contains filtered or unexported fields
}

func (*MarkStableResponse) Descriptor deprecated

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

Deprecated: Use MarkStableResponse.ProtoReflect.Descriptor instead.

func (*MarkStableResponse) GetAndroidAtom

func (x *MarkStableResponse) GetAndroidAtom() *chromiumos.PackageInfo

func (*MarkStableResponse) GetStatus

func (*MarkStableResponse) ProtoMessage

func (*MarkStableResponse) ProtoMessage()

func (*MarkStableResponse) ProtoReflect

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

func (*MarkStableResponse) Reset

func (x *MarkStableResponse) Reset()

func (*MarkStableResponse) String

func (x *MarkStableResponse) String() string

type MarkStableStatusType

type MarkStableStatusType int32
const (
	// Unspecified
	MarkStableStatusType_MARK_STABLE_STATUS_UNSPECIFIED MarkStableStatusType = 0
	// Success
	MarkStableStatusType_MARK_STABLE_STATUS_SUCCESS MarkStableStatusType = 1
	// Pinned (at android_atom)
	MarkStableStatusType_MARK_STABLE_STATUS_PINNED MarkStableStatusType = 2
	// Early exit
	MarkStableStatusType_MARK_STABLE_STATUS_EARLY_EXIT MarkStableStatusType = 3
)

func (MarkStableStatusType) Descriptor

func (MarkStableStatusType) Enum

func (MarkStableStatusType) EnumDescriptor deprecated

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

Deprecated: Use MarkStableStatusType.Descriptor instead.

func (MarkStableStatusType) Number

func (MarkStableStatusType) String

func (x MarkStableStatusType) String() string

func (MarkStableStatusType) Type

type MetadataServiceClient

type MetadataServiceClient interface {
	SystemImageMetadata(ctx context.Context, in *SystemImageMetadataRequest, opts ...grpc.CallOption) (*SystemImageMetadataResponse, error)
}

MetadataServiceClient is the client API for MetadataService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type MetadataServiceServer

type MetadataServiceServer interface {
	SystemImageMetadata(context.Context, *SystemImageMetadataRequest) (*SystemImageMetadataResponse, error)
	// contains filtered or unexported methods
}

MetadataServiceServer is the server API for MetadataService service. All implementations must embed UnimplementedMetadataServiceServer for forward compatibility

type MethodGetRequest

type MethodGetRequest struct {
	// contains filtered or unexported fields
}

Request for the method discovery endpoint.

func (*MethodGetRequest) Descriptor deprecated

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

Deprecated: Use MethodGetRequest.ProtoReflect.Descriptor instead.

func (*MethodGetRequest) ProtoMessage

func (*MethodGetRequest) ProtoMessage()

func (*MethodGetRequest) ProtoReflect

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

func (*MethodGetRequest) Reset

func (x *MethodGetRequest) Reset()

func (*MethodGetRequest) String

func (x *MethodGetRequest) String() string

type MethodGetResponse

type MethodGetResponse struct {

	// All registered methods.
	Methods []*MethodGetResponse_Method `protobuf:"bytes,1,rep,name=methods,proto3" json:"methods,omitempty"`
	// contains filtered or unexported fields
}

Response from the method discovery endpoint.

func (*MethodGetResponse) Descriptor deprecated

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

Deprecated: Use MethodGetResponse.ProtoReflect.Descriptor instead.

func (*MethodGetResponse) GetMethods

func (x *MethodGetResponse) GetMethods() []*MethodGetResponse_Method

func (*MethodGetResponse) ProtoMessage

func (*MethodGetResponse) ProtoMessage()

func (*MethodGetResponse) ProtoReflect

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

func (*MethodGetResponse) Reset

func (x *MethodGetResponse) Reset()

func (*MethodGetResponse) String

func (x *MethodGetResponse) String() string

type MethodGetResponse_Method

type MethodGetResponse_Method struct {

	// The full method name, i.e. package.Service/Method.
	Method string `protobuf:"bytes,1,opt,name=method,proto3" json:"method,omitempty"`
	// contains filtered or unexported fields
}

func (*MethodGetResponse_Method) Descriptor deprecated

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

Deprecated: Use MethodGetResponse_Method.ProtoReflect.Descriptor instead.

func (*MethodGetResponse_Method) GetMethod

func (x *MethodGetResponse_Method) GetMethod() string

func (*MethodGetResponse_Method) ProtoMessage

func (*MethodGetResponse_Method) ProtoMessage()

func (*MethodGetResponse_Method) ProtoReflect

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

func (*MethodGetResponse_Method) Reset

func (x *MethodGetResponse_Method) Reset()

func (*MethodGetResponse_Method) String

func (x *MethodGetResponse_Method) String() string

type MethodServiceClient

type MethodServiceClient interface {
	// Added in R77.
	Get(ctx context.Context, in *MethodGetRequest, opts ...grpc.CallOption) (*MethodGetResponse, error)
}

MethodServiceClient is the client API for MethodService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type MethodServiceServer

type MethodServiceServer interface {
	// Added in R77.
	Get(context.Context, *MethodGetRequest) (*MethodGetResponse, error)
	// contains filtered or unexported methods
}

MethodServiceServer is the server API for MethodService service. All implementations must embed UnimplementedMethodServiceServer for forward compatibility

type MultiFieldMessage

type MultiFieldMessage struct {
	Id       int32    `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Name     string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Flag     bool     `protobuf:"varint,3,opt,name=flag,proto3" json:"flag,omitempty"`
	TestEnum TestEnum `protobuf:"varint,4,opt,name=test_enum,json=testEnum,proto3,enum=chromite.api.TestEnum" json:"test_enum,omitempty"`
	// contains filtered or unexported fields
}

func (*MultiFieldMessage) Descriptor deprecated

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

Deprecated: Use MultiFieldMessage.ProtoReflect.Descriptor instead.

func (*MultiFieldMessage) GetFlag

func (x *MultiFieldMessage) GetFlag() bool

func (*MultiFieldMessage) GetId

func (x *MultiFieldMessage) GetId() int32

func (*MultiFieldMessage) GetName

func (x *MultiFieldMessage) GetName() string

func (*MultiFieldMessage) GetTestEnum

func (x *MultiFieldMessage) GetTestEnum() TestEnum

func (*MultiFieldMessage) ProtoMessage

func (*MultiFieldMessage) ProtoMessage()

func (*MultiFieldMessage) ProtoReflect

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

func (*MultiFieldMessage) Reset

func (x *MultiFieldMessage) Reset()

func (*MultiFieldMessage) String

func (x *MultiFieldMessage) String() string

type NeedsChromeSourceRequest

type NeedsChromeSourceRequest struct {

	// The request that will be passed to InstallPackages.
	InstallRequest *InstallPackagesRequest `protobuf:"bytes,1,opt,name=install_request,json=installRequest,proto3" json:"install_request,omitempty"`
	// The chroot where the operations will be executed.
	// Required.
	Chroot *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// contains filtered or unexported fields
}

func (*NeedsChromeSourceRequest) Descriptor deprecated

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

Deprecated: Use NeedsChromeSourceRequest.ProtoReflect.Descriptor instead.

func (*NeedsChromeSourceRequest) GetChroot

func (x *NeedsChromeSourceRequest) GetChroot() *chromiumos.Chroot

func (*NeedsChromeSourceRequest) GetInstallRequest

func (x *NeedsChromeSourceRequest) GetInstallRequest() *InstallPackagesRequest

func (*NeedsChromeSourceRequest) ProtoMessage

func (*NeedsChromeSourceRequest) ProtoMessage()

func (*NeedsChromeSourceRequest) ProtoReflect

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

func (*NeedsChromeSourceRequest) Reset

func (x *NeedsChromeSourceRequest) Reset()

func (*NeedsChromeSourceRequest) String

func (x *NeedsChromeSourceRequest) String() string

type NeedsChromeSourceResponse

type NeedsChromeSourceResponse struct {

	// Whether Chrome source is needed.
	NeedsChromeSource bool                               `protobuf:"varint,1,opt,name=needs_chrome_source,json=needsChromeSource,proto3" json:"needs_chrome_source,omitempty"`
	Reasons           []NeedsChromeSourceResponse_Reason `` /* 126-byte string literal not displayed */
	// Packages causing the need for source.
	Packages []*chromiumos.PackageInfo `protobuf:"bytes,3,rep,name=packages,proto3" json:"packages,omitempty"`
	// Whether or not it builds Chrome.  See BuildsChrome().
	BuildsChrome bool `protobuf:"varint,4,opt,name=builds_chrome,json=buildsChrome,proto3" json:"builds_chrome,omitempty"`
	// contains filtered or unexported fields
}

func (*NeedsChromeSourceResponse) Descriptor deprecated

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

Deprecated: Use NeedsChromeSourceResponse.ProtoReflect.Descriptor instead.

func (*NeedsChromeSourceResponse) GetBuildsChrome

func (x *NeedsChromeSourceResponse) GetBuildsChrome() bool

func (*NeedsChromeSourceResponse) GetNeedsChromeSource

func (x *NeedsChromeSourceResponse) GetNeedsChromeSource() bool

func (*NeedsChromeSourceResponse) GetPackages

func (x *NeedsChromeSourceResponse) GetPackages() []*chromiumos.PackageInfo

func (*NeedsChromeSourceResponse) GetReasons

func (*NeedsChromeSourceResponse) ProtoMessage

func (*NeedsChromeSourceResponse) ProtoMessage()

func (*NeedsChromeSourceResponse) ProtoReflect

func (*NeedsChromeSourceResponse) Reset

func (x *NeedsChromeSourceResponse) Reset()

func (*NeedsChromeSourceResponse) String

func (x *NeedsChromeSourceResponse) String() string

type NeedsChromeSourceResponse_Reason

type NeedsChromeSourceResponse_Reason int32

Reasons for needing Chrome source.

const (
	NeedsChromeSourceResponse_UNSPECIFIED NeedsChromeSourceResponse_Reason = 0
	// There is no Chrome prebuilt available.
	NeedsChromeSourceResponse_NO_PREBUILT NeedsChromeSourceResponse_Reason = 1
	// The builder is compiling from source.
	NeedsChromeSourceResponse_COMPILE_SOURCE NeedsChromeSourceResponse_Reason = 2
	// There is a local uprev of Chrome.
	NeedsChromeSourceResponse_LOCAL_UPREV NeedsChromeSourceResponse_Reason = 3
	// A follower package lacks prebuilts.
	NeedsChromeSourceResponse_FOLLOWER_LACKS_PREBUILT NeedsChromeSourceResponse_Reason = 4
)

func (NeedsChromeSourceResponse_Reason) Descriptor

func (NeedsChromeSourceResponse_Reason) Enum

func (NeedsChromeSourceResponse_Reason) EnumDescriptor deprecated

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

Deprecated: Use NeedsChromeSourceResponse_Reason.Descriptor instead.

func (NeedsChromeSourceResponse_Reason) Number

func (NeedsChromeSourceResponse_Reason) String

func (NeedsChromeSourceResponse_Reason) Type

type NestedPath

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

func (*NestedPath) Descriptor deprecated

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

Deprecated: Use NestedPath.ProtoReflect.Descriptor instead.

func (*NestedPath) GetPath

func (x *NestedPath) GetPath() *chromiumos.Path

func (*NestedPath) ProtoMessage

func (*NestedPath) ProtoMessage()

func (*NestedPath) ProtoReflect

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

func (*NestedPath) Reset

func (x *NestedPath) Reset()

func (*NestedPath) String

func (x *NestedPath) String() string

type ObservabilityServiceClient

type ObservabilityServiceClient interface {
	GetImageSizeData(ctx context.Context, in *GetImageSizeDataRequest, opts ...grpc.CallOption) (*GetImageSizeDataResponse, error)
}

ObservabilityServiceClient is the client API for ObservabilityService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ObservabilityServiceServer

type ObservabilityServiceServer interface {
	GetImageSizeData(context.Context, *GetImageSizeDataRequest) (*GetImageSizeDataResponse, error)
	// contains filtered or unexported methods
}

ObservabilityServiceServer is the server API for ObservabilityService service. All implementations must embed UnimplementedObservabilityServiceServer for forward compatibility

type OutsideChrootApiServiceClient

type OutsideChrootApiServiceClient interface {
	// No override of service level outside assertion.
	OutsideServiceOutsideMethod(ctx context.Context, in *TestRequestMessage, opts ...grpc.CallOption) (*TestResultMessage, error)
	// Override service level outside assertion with inside assertion.
	OutsideServiceInsideMethod(ctx context.Context, in *TestRequestMessage, opts ...grpc.CallOption) (*TestResultMessage, error)
}

OutsideChrootApiServiceClient is the client API for OutsideChrootApiService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type OutsideChrootApiServiceServer

type OutsideChrootApiServiceServer interface {
	// No override of service level outside assertion.
	OutsideServiceOutsideMethod(context.Context, *TestRequestMessage) (*TestResultMessage, error)
	// Override service level outside assertion with inside assertion.
	OutsideServiceInsideMethod(context.Context, *TestRequestMessage) (*TestResultMessage, error)
	// contains filtered or unexported methods
}

OutsideChrootApiServiceServer is the server API for OutsideChrootApiService service. All implementations must embed UnimplementedOutsideChrootApiServiceServer for forward compatibility

type OverlayType

type OverlayType int32

Overlay types for push_overlays.

const (
	// Not specified.
	OverlayType_OVERLAYTYPE_UNSPECIFIED OverlayType = 0
	// Both public and private.
	OverlayType_OVERLAYTYPE_BOTH OverlayType = 1
	// Only public overlays.
	OverlayType_OVERLAYTYPE_PUBLIC OverlayType = 2
	// Only private overlays.
	OverlayType_OVERLAYTYPE_PRIVATE OverlayType = 3
	// No overlays will be used.
	OverlayType_OVERLAYTYPE_NONE OverlayType = 4
)

func (OverlayType) Descriptor

func (OverlayType) Enum

func (x OverlayType) Enum() *OverlayType

func (OverlayType) EnumDescriptor deprecated

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

Deprecated: Use OverlayType.Descriptor instead.

func (OverlayType) Number

func (x OverlayType) Number() protoreflect.EnumNumber

func (OverlayType) String

func (x OverlayType) String() string

func (OverlayType) Type

type PackageDepInfo

type PackageDepInfo struct {

	// The package itself.
	PackageInfo *chromiumos.PackageInfo `protobuf:"bytes,1,opt,name=package_info,json=packageInfo,proto3" json:"package_info,omitempty"`
	// List of packages this package depends on.
	DependencyPackages []*chromiumos.PackageInfo `protobuf:"bytes,2,rep,name=dependency_packages,json=dependencyPackages,proto3" json:"dependency_packages,omitempty"`
	// List of source paths the package depends on.
	DependencySourcePaths []*SourcePath `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

Message describing a package and its dependencies.

func (*PackageDepInfo) Descriptor deprecated

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

Deprecated: Use PackageDepInfo.ProtoReflect.Descriptor instead.

func (*PackageDepInfo) GetDependencyPackages

func (x *PackageDepInfo) GetDependencyPackages() []*chromiumos.PackageInfo

func (*PackageDepInfo) GetDependencySourcePaths

func (x *PackageDepInfo) GetDependencySourcePaths() []*SourcePath

func (*PackageDepInfo) GetPackageInfo

func (x *PackageDepInfo) GetPackageInfo() *chromiumos.PackageInfo

func (*PackageDepInfo) ProtoMessage

func (*PackageDepInfo) ProtoMessage()

func (*PackageDepInfo) ProtoReflect

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

func (*PackageDepInfo) Reset

func (x *PackageDepInfo) Reset()

func (*PackageDepInfo) String

func (x *PackageDepInfo) String() string

type PackageIndex

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

Local package index file message.

func (*PackageIndex) Descriptor deprecated

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

Deprecated: Use PackageIndex.ProtoReflect.Descriptor instead.

func (*PackageIndex) GetPath

func (x *PackageIndex) GetPath() *chromiumos.Path

func (*PackageIndex) ProtoMessage

func (*PackageIndex) ProtoMessage()

func (*PackageIndex) ProtoReflect

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

func (*PackageIndex) Reset

func (x *PackageIndex) Reset()

func (*PackageIndex) String

func (x *PackageIndex) String() string

type PackageServiceClient

type PackageServiceClient interface {
	// Check if the build target has chrome in its depgraph.  Added in R79.
	BuildsChrome(ctx context.Context, in *BuildsChromeRequest, opts ...grpc.CallOption) (*BuildsChromeResponse, error)
	// Return Android metadata of the given build target.
	// Added in R92.
	GetAndroidMetadata(ctx context.Context, in *GetAndroidMetadataRequest, opts ...grpc.CallOption) (*GetAndroidMetadataResponse, error)
	// Find the best (highest) available version of the requested package.
	// This must be run after the chroot is set up (for chroot package lookup) or
	// after the sysroot is created (for build target package lookup).
	// Added in R79.
	GetBestVisible(ctx context.Context, in *GetBestVisibleRequest, opts ...grpc.CallOption) (*GetBestVisibleResponse, error)
	// Like GetBestVisible, but returns only the chrome version. The chrome
	// package version is something like 78.9.0.123_rc-r1, where the chrome
	// version itself is just 78.9.0.123. This case does not have a spec in
	// Portage, so it cannot be directly fetched by GetBestVisible.
	// Added in R79.
	GetChromeVersion(ctx context.Context, in *GetChromeVersionRequest, opts ...grpc.CallOption) (*GetChromeVersionResponse, error)
	// Return the various build version fields that can be stored (e.g. in
	// metadata.json).  Added in R79.
	GetTargetVersions(ctx context.Context, in *GetTargetVersionsRequest, opts ...grpc.CallOption) (*GetTargetVersionsResponse, error)
	// Return the various metabuilder fields for a release builder.
	// This can be run after InstallPackages. Added in R84.
	GetBuilderMetadata(ctx context.Context, in *GetBuilderMetadataRequest, opts ...grpc.CallOption) (*GetBuilderMetadataResponse, error)
	// Check if there is an available chrome prebuilt for the most recent
	// version of chrome.  Added in R79.
	HasChromePrebuilt(ctx context.Context, in *HasChromePrebuiltRequest, opts ...grpc.CallOption) (*HasChromePrebuiltResponse, error)
	// Check if there is an available prebuilt for the most recent version of the
	// package.  Added in R83.
	HasPrebuilt(ctx context.Context, in *HasPrebuiltRequest, opts ...grpc.CallOption) (*HasPrebuiltResponse, error)
	// Check whether the Chrome source tree is needed.  Does not compile nor
	// install any packages.
	NeedsChromeSource(ctx context.Context, in *NeedsChromeSourceRequest, opts ...grpc.CallOption) (*NeedsChromeSourceResponse, error)
	// Rev bump Chrome.
	// Revision bumps can change a pacakges revision, but not its version.
	// e.g. 1.2.3.4_rc-r5 -> 1.2.3.4_rc-r6.
	RevBumpChrome(ctx context.Context, in *RevBumpChromeRequest, opts ...grpc.CallOption) (*UprevVersionedPackageResponse, error)
	// The generic uprev process -- performs uprevs for all packages in the
	// public and/or private overlays for the build target(s) specified.
	// This handles all cros_workon packages except those that have a separate
	// uprev process.  Added in R79.
	Uprev(ctx context.Context, in *UprevPackagesRequest, opts ...grpc.CallOption) (*UprevPackagesResponse, error)
	// Uprev a package that is externally versioned (e.g. Chrome).
	// This endpoint iterates over a list of git refs that represent versions
	// and searches for a new version, updating and upreving the package ebuild
	// if such a version is found. The exact behavior depends on the package.
	// Added in R79.
	UprevVersionedPackage(ctx context.Context, in *UprevVersionedPackageRequest, opts ...grpc.CallOption) (*UprevVersionedPackageResponse, error)
}

PackageServiceClient is the client API for PackageService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type PackageServiceServer

type PackageServiceServer interface {
	// Check if the build target has chrome in its depgraph.  Added in R79.
	BuildsChrome(context.Context, *BuildsChromeRequest) (*BuildsChromeResponse, error)
	// Return Android metadata of the given build target.
	// Added in R92.
	GetAndroidMetadata(context.Context, *GetAndroidMetadataRequest) (*GetAndroidMetadataResponse, error)
	// Find the best (highest) available version of the requested package.
	// This must be run after the chroot is set up (for chroot package lookup) or
	// after the sysroot is created (for build target package lookup).
	// Added in R79.
	GetBestVisible(context.Context, *GetBestVisibleRequest) (*GetBestVisibleResponse, error)
	// Like GetBestVisible, but returns only the chrome version. The chrome
	// package version is something like 78.9.0.123_rc-r1, where the chrome
	// version itself is just 78.9.0.123. This case does not have a spec in
	// Portage, so it cannot be directly fetched by GetBestVisible.
	// Added in R79.
	GetChromeVersion(context.Context, *GetChromeVersionRequest) (*GetChromeVersionResponse, error)
	// Return the various build version fields that can be stored (e.g. in
	// metadata.json).  Added in R79.
	GetTargetVersions(context.Context, *GetTargetVersionsRequest) (*GetTargetVersionsResponse, error)
	// Return the various metabuilder fields for a release builder.
	// This can be run after InstallPackages. Added in R84.
	GetBuilderMetadata(context.Context, *GetBuilderMetadataRequest) (*GetBuilderMetadataResponse, error)
	// Check if there is an available chrome prebuilt for the most recent
	// version of chrome.  Added in R79.
	HasChromePrebuilt(context.Context, *HasChromePrebuiltRequest) (*HasChromePrebuiltResponse, error)
	// Check if there is an available prebuilt for the most recent version of the
	// package.  Added in R83.
	HasPrebuilt(context.Context, *HasPrebuiltRequest) (*HasPrebuiltResponse, error)
	// Check whether the Chrome source tree is needed.  Does not compile nor
	// install any packages.
	NeedsChromeSource(context.Context, *NeedsChromeSourceRequest) (*NeedsChromeSourceResponse, error)
	// Rev bump Chrome.
	// Revision bumps can change a pacakges revision, but not its version.
	// e.g. 1.2.3.4_rc-r5 -> 1.2.3.4_rc-r6.
	RevBumpChrome(context.Context, *RevBumpChromeRequest) (*UprevVersionedPackageResponse, error)
	// The generic uprev process -- performs uprevs for all packages in the
	// public and/or private overlays for the build target(s) specified.
	// This handles all cros_workon packages except those that have a separate
	// uprev process.  Added in R79.
	Uprev(context.Context, *UprevPackagesRequest) (*UprevPackagesResponse, error)
	// Uprev a package that is externally versioned (e.g. Chrome).
	// This endpoint iterates over a list of git refs that represent versions
	// and searches for a new version, updating and upreving the package ebuild
	// if such a version is found. The exact behavior depends on the package.
	// Added in R79.
	UprevVersionedPackage(context.Context, *UprevVersionedPackageRequest) (*UprevVersionedPackageResponse, error)
	// contains filtered or unexported methods
}

PackageServiceServer is the server API for PackageService service. All implementations must embed UnimplementedPackageServiceServer for forward compatibility

type Path

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

func (*Path) Descriptor deprecated

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

Deprecated: Use Path.ProtoReflect.Descriptor instead.

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 PayloadServiceClient

type PayloadServiceClient interface {
	// Added in R79.
	GeneratePayload(ctx context.Context, in *GenerationRequest, opts ...grpc.CallOption) (*GenerationResponse, error)
	// Added in R121.
	GenerateUnsignedPayload(ctx context.Context, in *GenerateUnsignedPayloadRequest, opts ...grpc.CallOption) (*GenerateUnsignedPayloadResponse, error)
	// Added in R121.
	FinalizePayload(ctx context.Context, in *FinalizePayloadRequest, opts ...grpc.CallOption) (*FinalizePayloadResponse, error)
}

PayloadServiceClient is the client API for PayloadService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type PayloadServiceServer

type PayloadServiceServer interface {
	// Added in R79.
	GeneratePayload(context.Context, *GenerationRequest) (*GenerationResponse, error)
	// Added in R121.
	GenerateUnsignedPayload(context.Context, *GenerateUnsignedPayloadRequest) (*GenerateUnsignedPayloadResponse, error)
	// Added in R121.
	FinalizePayload(context.Context, *FinalizePayloadRequest) (*FinalizePayloadResponse, error)
	// contains filtered or unexported methods
}

PayloadServiceServer is the server API for PayloadService service. All implementations must embed UnimplementedPayloadServiceServer for forward compatibility

type PinnedGuestImageUriRequest

type PinnedGuestImageUriRequest struct {

	// The chroot where the sysroot lives.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The sysroot where the files live.
	Sysroot *Sysroot `protobuf:"bytes,2,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// contains filtered or unexported fields
}

Fetch the pinned guest image uris.

func (*PinnedGuestImageUriRequest) Descriptor deprecated

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

Deprecated: Use PinnedGuestImageUriRequest.ProtoReflect.Descriptor instead.

func (*PinnedGuestImageUriRequest) GetChroot

func (*PinnedGuestImageUriRequest) GetSysroot

func (x *PinnedGuestImageUriRequest) GetSysroot() *Sysroot

func (*PinnedGuestImageUriRequest) ProtoMessage

func (*PinnedGuestImageUriRequest) ProtoMessage()

func (*PinnedGuestImageUriRequest) ProtoReflect

func (*PinnedGuestImageUriRequest) Reset

func (x *PinnedGuestImageUriRequest) Reset()

func (*PinnedGuestImageUriRequest) String

func (x *PinnedGuestImageUriRequest) String() string

type PinnedGuestImageUriResponse

type PinnedGuestImageUriResponse struct {

	// The pinned guest images.
	PinnedImages []*PinnedGuestImageUriResponse_PinnedGuestImage `protobuf:"bytes,1,rep,name=pinned_images,json=pinnedImages,proto3" json:"pinned_images,omitempty"`
	// contains filtered or unexported fields
}

Response from fetching pinned guest image uris.

func (*PinnedGuestImageUriResponse) Descriptor deprecated

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

Deprecated: Use PinnedGuestImageUriResponse.ProtoReflect.Descriptor instead.

func (*PinnedGuestImageUriResponse) GetPinnedImages

func (*PinnedGuestImageUriResponse) ProtoMessage

func (*PinnedGuestImageUriResponse) ProtoMessage()

func (*PinnedGuestImageUriResponse) ProtoReflect

func (*PinnedGuestImageUriResponse) Reset

func (x *PinnedGuestImageUriResponse) Reset()

func (*PinnedGuestImageUriResponse) String

func (x *PinnedGuestImageUriResponse) String() string

type PinnedGuestImageUriResponse_PinnedGuestImage

type PinnedGuestImageUriResponse_PinnedGuestImage struct {
	Filename string `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"`
	Uri      string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
	// contains filtered or unexported fields
}

func (*PinnedGuestImageUriResponse_PinnedGuestImage) Descriptor deprecated

Deprecated: Use PinnedGuestImageUriResponse_PinnedGuestImage.ProtoReflect.Descriptor instead.

func (*PinnedGuestImageUriResponse_PinnedGuestImage) GetFilename

func (*PinnedGuestImageUriResponse_PinnedGuestImage) GetUri

func (*PinnedGuestImageUriResponse_PinnedGuestImage) ProtoMessage

func (*PinnedGuestImageUriResponse_PinnedGuestImage) ProtoReflect

func (*PinnedGuestImageUriResponse_PinnedGuestImage) Reset

func (*PinnedGuestImageUriResponse_PinnedGuestImage) String

type PortageExplorerServiceClient

type PortageExplorerServiceClient interface {
	// Run each individual spider to record data.
	RunSpiders(ctx context.Context, in *RunSpidersRequest, opts ...grpc.CallOption) (*RunSpidersResponse, error)
}

PortageExplorerServiceClient is the client API for PortageExplorerService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type PortageExplorerServiceServer

type PortageExplorerServiceServer interface {
	// Run each individual spider to record data.
	RunSpiders(context.Context, *RunSpidersRequest) (*RunSpidersResponse, error)
	// contains filtered or unexported methods
}

PortageExplorerServiceServer is the server API for PortageExplorerService service. All implementations must embed UnimplementedPortageExplorerServiceServer for forward compatibility

type PrepareBinhostUploadsRequest

type PrepareBinhostUploadsRequest struct {

	// Deprecated.
	// Build target to prepare prebuilts for.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// Full URI where we wish to store prebuilts. Note that this service
	// call does NOT upload them, it only updates metadata.
	// Example: gs://chromeos-prebuilt/board/amd64-generic/packages/
	Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
	// Required when chroot not at default location.
	// The chroot where the sysroot lives.
	Chroot *chromiumos.Chroot `protobuf:"bytes,3,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Required.
	// The sysroot whose prebuilts are being uploaded.
	Sysroot *Sysroot `protobuf:"bytes,4,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// The package index files to deduplicate the prebuilt list.
	PackageIndexFiles []*PackageIndex `protobuf:"bytes,5,rep,name=package_index_files,json=packageIndexFiles,proto3" json:"package_index_files,omitempty"`
	// contains filtered or unexported fields
}

Describes where prebuilts will be uploaded so package index and other Portage metadata can be updated appropriately.

func (*PrepareBinhostUploadsRequest) Descriptor deprecated

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

Deprecated: Use PrepareBinhostUploadsRequest.ProtoReflect.Descriptor instead.

func (*PrepareBinhostUploadsRequest) GetBuildTarget

func (*PrepareBinhostUploadsRequest) GetChroot

func (*PrepareBinhostUploadsRequest) GetPackageIndexFiles

func (x *PrepareBinhostUploadsRequest) GetPackageIndexFiles() []*PackageIndex

func (*PrepareBinhostUploadsRequest) GetSysroot

func (x *PrepareBinhostUploadsRequest) GetSysroot() *Sysroot

func (*PrepareBinhostUploadsRequest) GetUri

func (*PrepareBinhostUploadsRequest) ProtoMessage

func (*PrepareBinhostUploadsRequest) ProtoMessage()

func (*PrepareBinhostUploadsRequest) ProtoReflect

func (*PrepareBinhostUploadsRequest) Reset

func (x *PrepareBinhostUploadsRequest) Reset()

func (*PrepareBinhostUploadsRequest) String

type PrepareBinhostUploadsResponse

type PrepareBinhostUploadsResponse struct {

	// Absolute chroot path to the local directory containing files to upload.
	UploadsDir string `protobuf:"bytes,1,opt,name=uploads_dir,json=uploadsDir,proto3" json:"uploads_dir,omitempty"`
	// All targets to be uploaded to the binhost.
	UploadTargets []*UploadTarget `protobuf:"bytes,2,rep,name=upload_targets,json=uploadTargets,proto3" json:"upload_targets,omitempty"`
	// contains filtered or unexported fields
}

Return all files to upload.

func (*PrepareBinhostUploadsResponse) Descriptor deprecated

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

Deprecated: Use PrepareBinhostUploadsResponse.ProtoReflect.Descriptor instead.

func (*PrepareBinhostUploadsResponse) GetUploadTargets

func (x *PrepareBinhostUploadsResponse) GetUploadTargets() []*UploadTarget

func (*PrepareBinhostUploadsResponse) GetUploadsDir

func (x *PrepareBinhostUploadsResponse) GetUploadsDir() string

func (*PrepareBinhostUploadsResponse) ProtoMessage

func (*PrepareBinhostUploadsResponse) ProtoMessage()

func (*PrepareBinhostUploadsResponse) ProtoReflect

func (*PrepareBinhostUploadsResponse) Reset

func (x *PrepareBinhostUploadsResponse) Reset()

func (*PrepareBinhostUploadsResponse) String

type PrepareChromeBinhostUploadsRequest

type PrepareChromeBinhostUploadsRequest struct {

	// Required.
	// Absolute path to the local directory that contains all of the files to
	// upload.
	UploadsDir string `protobuf:"bytes,1,opt,name=uploads_dir,json=uploadsDir,proto3" json:"uploads_dir,omitempty"`
	// Required.
	// Full URI where we wish to store the prebuilts. Note that this service call
	// does NOT upload them, it only updates metadata.
	// Example: gs://chromeos-prebuilt/board/amd64-generic/packages/
	Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
	// Required when the chroot is not at the default location.
	// The chroot where the sysroot lives.
	Chroot *chromiumos.Chroot `protobuf:"bytes,3,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Required.
	// The sysroot whose prebuilts are being uploaded.
	Sysroot *Sysroot `protobuf:"bytes,4,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// contains filtered or unexported fields
}

Describe where Chrome prebuilts will be uploaded so the package index and other Portage metadata can be updated appropriately.

func (*PrepareChromeBinhostUploadsRequest) Descriptor deprecated

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

Deprecated: Use PrepareChromeBinhostUploadsRequest.ProtoReflect.Descriptor instead.

func (*PrepareChromeBinhostUploadsRequest) GetChroot

func (*PrepareChromeBinhostUploadsRequest) GetSysroot

func (*PrepareChromeBinhostUploadsRequest) GetUploadsDir

func (x *PrepareChromeBinhostUploadsRequest) GetUploadsDir() string

func (*PrepareChromeBinhostUploadsRequest) GetUri

func (*PrepareChromeBinhostUploadsRequest) ProtoMessage

func (*PrepareChromeBinhostUploadsRequest) ProtoMessage()

func (*PrepareChromeBinhostUploadsRequest) ProtoReflect

func (*PrepareChromeBinhostUploadsRequest) Reset

func (*PrepareChromeBinhostUploadsRequest) String

type PrepareChromeBinhostUploadsResponse

type PrepareChromeBinhostUploadsResponse struct {

	// All targets to be uploaded to the binhost.
	UploadTargets []*UploadTarget `protobuf:"bytes,1,rep,name=upload_targets,json=uploadTargets,proto3" json:"upload_targets,omitempty"`
	// contains filtered or unexported fields
}

Return all Chrome files to upload.

func (*PrepareChromeBinhostUploadsResponse) Descriptor deprecated

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

Deprecated: Use PrepareChromeBinhostUploadsResponse.ProtoReflect.Descriptor instead.

func (*PrepareChromeBinhostUploadsResponse) GetUploadTargets

func (x *PrepareChromeBinhostUploadsResponse) GetUploadTargets() []*UploadTarget

func (*PrepareChromeBinhostUploadsResponse) ProtoMessage

func (*PrepareChromeBinhostUploadsResponse) ProtoMessage()

func (*PrepareChromeBinhostUploadsResponse) ProtoReflect

func (*PrepareChromeBinhostUploadsResponse) Reset

func (*PrepareChromeBinhostUploadsResponse) String

type PrepareDevInstallBinhostUploadsRequest

type PrepareDevInstallBinhostUploadsRequest struct {

	// Absolute path to the local directory that will contain all of the files to
	// upload.  This directory must already exist before calling
	// PrepareDevInstallBinhostUploads.
	UploadsDir string `protobuf:"bytes,1,opt,name=uploads_dir,json=uploadsDir,proto3" json:"uploads_dir,omitempty"`
	// Full URI where we wish to store prebuilts. Note that this service
	// call does NOT upload them, it only updates metadata.
	// Example: gs://chromeos-prebuilt/board/amd64-generic/packages/
	Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
	// Required when chroot not at default location.
	// The chroot where the sysroot lives.
	Chroot *chromiumos.Chroot `protobuf:"bytes,3,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Required.
	// The sysroot whose prebuilts are being uploaded.
	Sysroot *Sysroot `protobuf:"bytes,4,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// contains filtered or unexported fields
}

Describes where dev-install prebuilts will be uploaded so package index and other Portage metadata can be updated appropriately.

func (*PrepareDevInstallBinhostUploadsRequest) Descriptor deprecated

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

Deprecated: Use PrepareDevInstallBinhostUploadsRequest.ProtoReflect.Descriptor instead.

func (*PrepareDevInstallBinhostUploadsRequest) GetChroot

func (*PrepareDevInstallBinhostUploadsRequest) GetSysroot

func (*PrepareDevInstallBinhostUploadsRequest) GetUploadsDir

func (*PrepareDevInstallBinhostUploadsRequest) GetUri

func (*PrepareDevInstallBinhostUploadsRequest) ProtoMessage

func (*PrepareDevInstallBinhostUploadsRequest) ProtoReflect

func (*PrepareDevInstallBinhostUploadsRequest) Reset

func (*PrepareDevInstallBinhostUploadsRequest) String

type PrepareDevInstallBinhostUploadsResponse

type PrepareDevInstallBinhostUploadsResponse struct {

	// All targets to be uploaded to the binhost.
	UploadTargets []*UploadTarget `protobuf:"bytes,1,rep,name=upload_targets,json=uploadTargets,proto3" json:"upload_targets,omitempty"`
	// contains filtered or unexported fields
}

Return all dev-install files to upload.

func (*PrepareDevInstallBinhostUploadsResponse) Descriptor deprecated

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

Deprecated: Use PrepareDevInstallBinhostUploadsResponse.ProtoReflect.Descriptor instead.

func (*PrepareDevInstallBinhostUploadsResponse) GetUploadTargets

func (x *PrepareDevInstallBinhostUploadsResponse) GetUploadTargets() []*UploadTarget

func (*PrepareDevInstallBinhostUploadsResponse) ProtoMessage

func (*PrepareDevInstallBinhostUploadsResponse) ProtoReflect

func (*PrepareDevInstallBinhostUploadsResponse) Reset

func (*PrepareDevInstallBinhostUploadsResponse) String

type PrepareForBuildResponse

type PrepareForBuildResponse struct {
	BuildRelevance PrepareForBuildResponse_BuildRelevance `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

TODO(b/187790484): PrepareForBuild has never existed in chromite, and is being renamed to BuildSetup. PrepareForBuildResponse is still used by ToolchainService.

func (*PrepareForBuildResponse) Descriptor deprecated

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

Deprecated: Use PrepareForBuildResponse.ProtoReflect.Descriptor instead.

func (*PrepareForBuildResponse) GetBuildRelevance

func (*PrepareForBuildResponse) ProtoMessage

func (*PrepareForBuildResponse) ProtoMessage()

func (*PrepareForBuildResponse) ProtoReflect

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

func (*PrepareForBuildResponse) Reset

func (x *PrepareForBuildResponse) Reset()

func (*PrepareForBuildResponse) String

func (x *PrepareForBuildResponse) String() string

type PrepareForBuildResponse_BuildRelevance

type PrepareForBuildResponse_BuildRelevance int32

Whether this artifact requires a build.

const (
	PrepareForBuildResponse_UNSPECIFIED PrepareForBuildResponse_BuildRelevance = 0
	// Build is necessary to generate artifacts.
	PrepareForBuildResponse_NEEDED PrepareForBuildResponse_BuildRelevance = 1
	// Defer to other artifacts.  Used primarily for aggregation of artifact
	// results.
	PrepareForBuildResponse_UNKNOWN PrepareForBuildResponse_BuildRelevance = 2
	// Artifacts are already generated.  The build is pointless.
	PrepareForBuildResponse_POINTLESS PrepareForBuildResponse_BuildRelevance = 3
)

func (PrepareForBuildResponse_BuildRelevance) Descriptor

func (PrepareForBuildResponse_BuildRelevance) Enum

func (PrepareForBuildResponse_BuildRelevance) EnumDescriptor deprecated

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

Deprecated: Use PrepareForBuildResponse_BuildRelevance.Descriptor instead.

func (PrepareForBuildResponse_BuildRelevance) Number

func (PrepareForBuildResponse_BuildRelevance) String

func (PrepareForBuildResponse_BuildRelevance) Type

type PrepareForToolchainBuildRequest

type PrepareForToolchainBuildRequest struct {

	// The artifact types that this build should make.
	ArtifactTypes []chromiumos.BuilderConfig_Artifacts_ArtifactTypes `` /* 162-byte string literal not displayed */
	// Note: both chroot and sysroot may be unspecified, when the endpoint is
	// called prior to their creation.
	// The chroot where the sysroot lives.
	Chroot *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The sysroot where the files live.
	Sysroot *Sysroot `protobuf:"bytes,3,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// Information about artifacts available when preparing.
	InputArtifacts []*chromiumos.BuilderConfig_Artifacts_InputArtifactInfo `protobuf:"bytes,4,rep,name=input_artifacts,json=inputArtifacts,proto3" json:"input_artifacts,omitempty"`
	// Additional arguments used in PrepareForBuild.
	// TODO(crbug/1019868): Transition to artifact_profile_info.
	AdditionalArgs *chromiumos.PrepareForBuildAdditionalArgs `protobuf:"bytes,5,opt,name=additional_args,json=additionalArgs,proto3" json:"additional_args,omitempty"`
	// Profile information used for the artifact.
	ProfileInfo *chromiumos.ArtifactProfileInfo `protobuf:"bytes,6,opt,name=profile_info,json=profileInfo,proto3" json:"profile_info,omitempty"`
	// contains filtered or unexported fields
}

TODO(b/187790484): Migrate this to ArtifactsService/BuildSetup.

Prepare the build for artifact building.

func (*PrepareForToolchainBuildRequest) Descriptor deprecated

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

Deprecated: Use PrepareForToolchainBuildRequest.ProtoReflect.Descriptor instead.

func (*PrepareForToolchainBuildRequest) GetAdditionalArgs

func (*PrepareForToolchainBuildRequest) GetArtifactTypes

func (*PrepareForToolchainBuildRequest) GetChroot

func (*PrepareForToolchainBuildRequest) GetInputArtifacts

func (*PrepareForToolchainBuildRequest) GetProfileInfo

func (*PrepareForToolchainBuildRequest) GetSysroot

func (x *PrepareForToolchainBuildRequest) GetSysroot() *Sysroot

func (*PrepareForToolchainBuildRequest) ProtoMessage

func (*PrepareForToolchainBuildRequest) ProtoMessage()

func (*PrepareForToolchainBuildRequest) ProtoReflect

func (*PrepareForToolchainBuildRequest) Reset

func (*PrepareForToolchainBuildRequest) String

type PrepareForToolchainBuildResponse

type PrepareForToolchainBuildResponse struct {

	// Does this artifact require a build?  See artifacts.proto in this directory.
	BuildRelevance PrepareForBuildResponse_BuildRelevance `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PrepareForToolchainBuildResponse) Descriptor deprecated

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

Deprecated: Use PrepareForToolchainBuildResponse.ProtoReflect.Descriptor instead.

func (*PrepareForToolchainBuildResponse) GetBuildRelevance

func (*PrepareForToolchainBuildResponse) ProtoMessage

func (*PrepareForToolchainBuildResponse) ProtoMessage()

func (*PrepareForToolchainBuildResponse) ProtoReflect

func (*PrepareForToolchainBuildResponse) Reset

func (*PrepareForToolchainBuildResponse) String

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. TODO(crbug/1088059): Finish migrating this to chromiumos.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 PushImageRequest

type PushImageRequest struct {

	// The chroot used to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Whether or not this push image request is a dry run.
	Dryrun bool `protobuf:"varint,2,opt,name=dryrun,proto3" json:"dryrun,omitempty"`
	// GS path of source artifacts to push to the release bucket.
	GsImageDir string `protobuf:"bytes,3,opt,name=gs_image_dir,json=gsImageDir,proto3" json:"gs_image_dir,omitempty"`
	// Sysroot (board) to generate symbols for.
	Sysroot *Sysroot `protobuf:"bytes,4,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// Board profile in use (e.g. "asan").
	// If set, the pushimage script will look for artifacts with this profile
	// in their name.
	Profile *chromiumos.Profile `protobuf:"bytes,5,opt,name=profile,proto3" json:"profile,omitempty"`
	// If set, only sign specified image types.
	SignTypes []chromiumos.ImageType `protobuf:"varint,6,rep,packed,name=sign_types,json=signTypes,proto3,enum=chromiumos.ImageType" json:"sign_types,omitempty"`
	// Destination bucket for push image operations.
	// If not set, 'gs://chromeos-releases' will be used.
	DestBucket string `protobuf:"bytes,7,opt,name=dest_bucket,json=destBucket,proto3" json:"dest_bucket,omitempty"`
	// Whether or not this push image request is for the staging env.
	// This influences things such as which keys are used for signing.
	IsStaging bool `protobuf:"varint,8,opt,name=is_staging,json=isStaging,proto3" json:"is_staging,omitempty"`
	// If set, overrides which channels to sign for.
	Channels []chromiumos.Channel `protobuf:"varint,9,rep,packed,name=channels,proto3,enum=chromiumos.Channel" json:"channels,omitempty"`
	// contains filtered or unexported fields
}

Request artifacts to be pushed from the archive bucket to the release bucket, using chromite/scripts/pushimage.py.

func (*PushImageRequest) Descriptor deprecated

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

Deprecated: Use PushImageRequest.ProtoReflect.Descriptor instead.

func (*PushImageRequest) GetChannels

func (x *PushImageRequest) GetChannels() []chromiumos.Channel

func (*PushImageRequest) GetChroot

func (x *PushImageRequest) GetChroot() *chromiumos.Chroot

func (*PushImageRequest) GetDestBucket

func (x *PushImageRequest) GetDestBucket() string

func (*PushImageRequest) GetDryrun

func (x *PushImageRequest) GetDryrun() bool

func (*PushImageRequest) GetGsImageDir

func (x *PushImageRequest) GetGsImageDir() string

func (*PushImageRequest) GetIsStaging

func (x *PushImageRequest) GetIsStaging() bool

func (*PushImageRequest) GetProfile

func (x *PushImageRequest) GetProfile() *chromiumos.Profile

func (*PushImageRequest) GetSignTypes

func (x *PushImageRequest) GetSignTypes() []chromiumos.ImageType

func (*PushImageRequest) GetSysroot

func (x *PushImageRequest) GetSysroot() *Sysroot

func (*PushImageRequest) ProtoMessage

func (*PushImageRequest) ProtoMessage()

func (*PushImageRequest) ProtoReflect

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

func (*PushImageRequest) Reset

func (x *PushImageRequest) Reset()

func (*PushImageRequest) String

func (x *PushImageRequest) String() string

type PushImageResponse

type PushImageResponse struct {

	// The list of images pushed.
	Instructions []*PushImageResponse_Instructions `protobuf:"bytes,1,rep,name=instructions,proto3" json:"instructions,omitempty"`
	// contains filtered or unexported fields
}

Response from pushimage script.

func (*PushImageResponse) Descriptor deprecated

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

Deprecated: Use PushImageResponse.ProtoReflect.Descriptor instead.

func (*PushImageResponse) GetInstructions

func (x *PushImageResponse) GetInstructions() []*PushImageResponse_Instructions

func (*PushImageResponse) ProtoMessage

func (*PushImageResponse) ProtoMessage()

func (*PushImageResponse) ProtoReflect

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

func (*PushImageResponse) Reset

func (x *PushImageResponse) Reset()

func (*PushImageResponse) String

func (x *PushImageResponse) String() string

type PushImageResponse_Instructions

type PushImageResponse_Instructions struct {

	// GS path of the instructions file.
	InstructionsFilePath string `protobuf:"bytes,1,opt,name=instructions_file_path,json=instructionsFilePath,proto3" json:"instructions_file_path,omitempty"`
	// contains filtered or unexported fields
}

Instructions argument - represents an instructions file.

func (*PushImageResponse_Instructions) Descriptor deprecated

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

Deprecated: Use PushImageResponse_Instructions.ProtoReflect.Descriptor instead.

func (*PushImageResponse_Instructions) GetInstructionsFilePath

func (x *PushImageResponse_Instructions) GetInstructionsFilePath() string

func (*PushImageResponse_Instructions) ProtoMessage

func (*PushImageResponse_Instructions) ProtoMessage()

func (*PushImageResponse_Instructions) ProtoReflect

func (*PushImageResponse_Instructions) Reset

func (x *PushImageResponse_Instructions) Reset()

func (*PushImageResponse_Instructions) String

type RegenBuildCacheRequest

type RegenBuildCacheRequest struct {

	// Required.
	// The type of overlays to push:  "public", "private", or "both".
	OverlayType OverlayType `protobuf:"varint,1,opt,name=overlay_type,json=overlayType,proto3,enum=chromite.api.OverlayType" json:"overlay_type,omitempty"`
	// Required if not in the default location.
	// The chroot to be used.
	Chroot *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// contains filtered or unexported fields
}

Regenerate the build cache.

func (*RegenBuildCacheRequest) Descriptor deprecated

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

Deprecated: Use RegenBuildCacheRequest.ProtoReflect.Descriptor instead.

func (*RegenBuildCacheRequest) GetChroot

func (x *RegenBuildCacheRequest) GetChroot() *chromiumos.Chroot

func (*RegenBuildCacheRequest) GetOverlayType

func (x *RegenBuildCacheRequest) GetOverlayType() OverlayType

func (*RegenBuildCacheRequest) ProtoMessage

func (*RegenBuildCacheRequest) ProtoMessage()

func (*RegenBuildCacheRequest) ProtoReflect

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

func (*RegenBuildCacheRequest) Reset

func (x *RegenBuildCacheRequest) Reset()

func (*RegenBuildCacheRequest) String

func (x *RegenBuildCacheRequest) String() string

type RegenBuildCacheResponse

type RegenBuildCacheResponse struct {

	// The overlays that have outstanding cache updates.
	ModifiedOverlays []*RegenBuildCacheResponse_Overlay `protobuf:"bytes,1,rep,name=modified_overlays,json=modifiedOverlays,proto3" json:"modified_overlays,omitempty"`
	// Overlays that failed during cache updates.
	FailedOverlays []*RegenBuildCacheResponse_Overlay `protobuf:"bytes,2,rep,name=failed_overlays,json=failedOverlays,proto3" json:"failed_overlays,omitempty"`
	// contains filtered or unexported fields
}

func (*RegenBuildCacheResponse) Descriptor deprecated

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

Deprecated: Use RegenBuildCacheResponse.ProtoReflect.Descriptor instead.

func (*RegenBuildCacheResponse) GetFailedOverlays

func (x *RegenBuildCacheResponse) GetFailedOverlays() []*RegenBuildCacheResponse_Overlay

func (*RegenBuildCacheResponse) GetModifiedOverlays

func (x *RegenBuildCacheResponse) GetModifiedOverlays() []*RegenBuildCacheResponse_Overlay

func (*RegenBuildCacheResponse) ProtoMessage

func (*RegenBuildCacheResponse) ProtoMessage()

func (*RegenBuildCacheResponse) ProtoReflect

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

func (*RegenBuildCacheResponse) Reset

func (x *RegenBuildCacheResponse) Reset()

func (*RegenBuildCacheResponse) String

func (x *RegenBuildCacheResponse) String() string

type RegenBuildCacheResponse_Overlay

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

Message to encapsulate the modified overlays.

func (*RegenBuildCacheResponse_Overlay) Descriptor deprecated

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

Deprecated: Use RegenBuildCacheResponse_Overlay.ProtoReflect.Descriptor instead.

func (*RegenBuildCacheResponse_Overlay) GetPath

func (*RegenBuildCacheResponse_Overlay) ProtoMessage

func (*RegenBuildCacheResponse_Overlay) ProtoMessage()

func (*RegenBuildCacheResponse_Overlay) ProtoReflect

func (*RegenBuildCacheResponse_Overlay) Reset

func (*RegenBuildCacheResponse_Overlay) String

type RelevancyServiceClient

type RelevancyServiceClient interface {
	// Get the relevant build targets for a change.
	GetRelevantBuildTargets(ctx context.Context, in *GetRelevantBuildTargetsRequest, opts ...grpc.CallOption) (*GetRelevantBuildTargetsResponse, error)
}

RelevancyServiceClient is the client API for RelevancyService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type RelevancyServiceServer

type RelevancyServiceServer interface {
	// Get the relevant build targets for a change.
	GetRelevantBuildTargets(context.Context, *GetRelevantBuildTargetsRequest) (*GetRelevantBuildTargetsResponse, error)
	// contains filtered or unexported methods
}

RelevancyServiceServer is the server API for RelevancyService service. All implementations must embed UnimplementedRelevancyServiceServer for forward compatibility

type RemoteTestDriver

type RemoteTestDriver struct {

	// A folder containing the files needed to build a docker image for
	// the Remote Test Driver. This folder will contain a Dockerfile in addition
	// to test harness(es) and content. It will be such that `gcloud builds
	// submit` can be invoked in the directory.
	BuildContext *chromiumos.Path `protobuf:"bytes,1,opt,name=build_context,json=buildContext,proto3" json:"build_context,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoteTestDriver) Descriptor deprecated

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

Deprecated: Use RemoteTestDriver.ProtoReflect.Descriptor instead.

func (*RemoteTestDriver) GetBuildContext

func (x *RemoteTestDriver) GetBuildContext() *chromiumos.Path

func (*RemoteTestDriver) ProtoMessage

func (*RemoteTestDriver) ProtoMessage()

func (*RemoteTestDriver) ProtoReflect

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

func (*RemoteTestDriver) Reset

func (x *RemoteTestDriver) Reset()

func (*RemoteTestDriver) String

func (x *RemoteTestDriver) String() string

type RemoteTestDriverServiceClient

type RemoteTestDriverServiceClient interface {
	// Build RTDs (Tauto, Tast, etc.) and put them into a folder containing
	// everything needed to build a Dockerized RTD image. The caller can then do a
	// docker build from inside that directory.
	Assemble(ctx context.Context, in *AssembleRequest, opts ...grpc.CallOption) (*AssembleResponse, error)
}

RemoteTestDriverServiceClient is the client API for RemoteTestDriverService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type RemoteTestDriverServiceServer

type RemoteTestDriverServiceServer interface {
	// Build RTDs (Tauto, Tast, etc.) and put them into a folder containing
	// everything needed to build a Dockerized RTD image. The caller can then do a
	// docker build from inside that directory.
	Assemble(context.Context, *AssembleRequest) (*AssembleResponse, error)
	// contains filtered or unexported methods
}

RemoteTestDriverServiceServer is the server API for RemoteTestDriverService service. All implementations must embed UnimplementedRemoteTestDriverServiceServer for forward compatibility

type RestoreSnapshotRequest

type RestoreSnapshotRequest struct {
	Chroot        *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	SnapshotToken *SnapshotToken     `protobuf:"bytes,2,opt,name=snapshot_token,json=snapshotToken,proto3" json:"snapshot_token,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreSnapshotRequest) Descriptor deprecated

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

Deprecated: Use RestoreSnapshotRequest.ProtoReflect.Descriptor instead.

func (*RestoreSnapshotRequest) GetChroot

func (x *RestoreSnapshotRequest) GetChroot() *chromiumos.Chroot

func (*RestoreSnapshotRequest) GetSnapshotToken

func (x *RestoreSnapshotRequest) GetSnapshotToken() *SnapshotToken

func (*RestoreSnapshotRequest) ProtoMessage

func (*RestoreSnapshotRequest) ProtoMessage()

func (*RestoreSnapshotRequest) ProtoReflect

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

func (*RestoreSnapshotRequest) Reset

func (x *RestoreSnapshotRequest) Reset()

func (*RestoreSnapshotRequest) String

func (x *RestoreSnapshotRequest) String() string

type RestoreSnapshotResponse

type RestoreSnapshotResponse struct {
	// contains filtered or unexported fields
}

func (*RestoreSnapshotResponse) Descriptor deprecated

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

Deprecated: Use RestoreSnapshotResponse.ProtoReflect.Descriptor instead.

func (*RestoreSnapshotResponse) ProtoMessage

func (*RestoreSnapshotResponse) ProtoMessage()

func (*RestoreSnapshotResponse) ProtoReflect

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

func (*RestoreSnapshotResponse) Reset

func (x *RestoreSnapshotResponse) Reset()

func (*RestoreSnapshotResponse) String

func (x *RestoreSnapshotResponse) String() string

type RevBumpChromeRequest

type RevBumpChromeRequest struct {
	// contains filtered or unexported fields
}

func (*RevBumpChromeRequest) Descriptor deprecated

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

Deprecated: Use RevBumpChromeRequest.ProtoReflect.Descriptor instead.

func (*RevBumpChromeRequest) ProtoMessage

func (*RevBumpChromeRequest) ProtoMessage()

func (*RevBumpChromeRequest) ProtoReflect

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

func (*RevBumpChromeRequest) Reset

func (x *RevBumpChromeRequest) Reset()

func (*RevBumpChromeRequest) String

func (x *RevBumpChromeRequest) String() string

type RulesCrosUnitTestRequest

type RulesCrosUnitTestRequest struct {

	// The chroot to use to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// contains filtered or unexported fields
}

rules_cros UnitTest request.

func (*RulesCrosUnitTestRequest) Descriptor deprecated

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

Deprecated: Use RulesCrosUnitTestRequest.ProtoReflect.Descriptor instead.

func (*RulesCrosUnitTestRequest) GetChroot

func (x *RulesCrosUnitTestRequest) GetChroot() *chromiumos.Chroot

func (*RulesCrosUnitTestRequest) ProtoMessage

func (*RulesCrosUnitTestRequest) ProtoMessage()

func (*RulesCrosUnitTestRequest) ProtoReflect

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

func (*RulesCrosUnitTestRequest) Reset

func (x *RulesCrosUnitTestRequest) Reset()

func (*RulesCrosUnitTestRequest) String

func (x *RulesCrosUnitTestRequest) String() string

type RulesCrosUnitTestResponse

type RulesCrosUnitTestResponse struct {
	// contains filtered or unexported fields
}

func (*RulesCrosUnitTestResponse) Descriptor deprecated

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

Deprecated: Use RulesCrosUnitTestResponse.ProtoReflect.Descriptor instead.

func (*RulesCrosUnitTestResponse) ProtoMessage

func (*RulesCrosUnitTestResponse) ProtoMessage()

func (*RulesCrosUnitTestResponse) ProtoReflect

func (*RulesCrosUnitTestResponse) Reset

func (x *RulesCrosUnitTestResponse) Reset()

func (*RulesCrosUnitTestResponse) String

func (x *RulesCrosUnitTestResponse) String() string

type RunCopybotRequest

type RunCopybotRequest struct {

	// The upstream repo to copy from.
	Upstream *RunCopybotRequest_Repo `protobuf:"bytes,1,opt,name=upstream,proto3" json:"upstream,omitempty"`
	// The downstream GoB to upload to.
	Downstream *RunCopybotRequest_Repo `protobuf:"bytes,2,opt,name=downstream,proto3" json:"downstream,omitempty"`
	// The topic to use for tracking dowstreaming (e.g., "zephyr-downstream").
	Topic  string                           `protobuf:"bytes,3,opt,name=topic,proto3" json:"topic,omitempty"`
	Labels []*RunCopybotRequest_GerritLabel `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty"`
	// Any reviewers to add while uploading to Gerrit.
	Reviewers []*RunCopybotRequest_GerritUser `protobuf:"bytes,5,rep,name=reviewers,proto3" json:"reviewers,omitempty"`
	// Any CCs to add while uploading to Gerrit.
	Ccs []*RunCopybotRequest_GerritUser `protobuf:"bytes,6,rep,name=ccs,proto3" json:"ccs,omitempty"`
	// String to prepend the subject of the commit message with
	// (e.g., "UPSTREAM: ").
	PrependSubject        string                                  `protobuf:"bytes,7,opt,name=prepend_subject,json=prependSubject,proto3" json:"prepend_subject,omitempty"`
	MergeConflictBehavior RunCopybotRequest_MergeConflictBehavior `` /* 185-byte string literal not displayed */
	ExcludeFilePatterns   []*RunCopybotRequest_Pattern            `protobuf:"bytes,9,rep,name=exclude_file_patterns,json=excludeFilePatterns,proto3" json:"exclude_file_patterns,omitempty"`
	KeepPseudoheaders     []*RunCopybotRequest_Pseudoheader       `protobuf:"bytes,10,rep,name=keep_pseudoheaders,json=keepPseudoheaders,proto3" json:"keep_pseudoheaders,omitempty"`
	// Should CopyBot add a "Signed-off-by" pseudoheader, even though a
	// signature from a robot means nothing?  Generally, you should only
	// to set this to true if you plan to have CopyBot interact with
	// another bot that wants this pseudoheader (e.g., Sean Paul Bot).
	AddSignedOffBy bool `protobuf:"varint,11,opt,name=add_signed_off_by,json=addSignedOffBy,proto3" json:"add_signed_off_by,omitempty"`
	// If true, CopyBot executes a dry run and will not push any commits
	// to the downstream repo(s).
	DryRun      bool                            `protobuf:"varint,12,opt,name=dry_run,json=dryRun,proto3" json:"dry_run,omitempty"`
	PushOptions []*RunCopybotRequest_PushOption `protobuf:"bytes,13,rep,name=push_options,json=pushOptions,proto3" json:"push_options,omitempty"`
	Hashtags    []*RunCopybotRequest_Hashtag    `protobuf:"bytes,14,rep,name=hashtags,proto3" json:"hashtags,omitempty"`
	// The upstream limit of CLs to evaluate.
	UpstreamLimit uint32 `protobuf:"varint,15,opt,name=upstream_limit,json=upstreamLimit,proto3" json:"upstream_limit,omitempty"`
	// The downstream limit of CLs to evaluate.
	DownstreamLimit uint32                           `protobuf:"varint,16,opt,name=downstream_limit,json=downstreamLimit,proto3" json:"downstream_limit,omitempty"`
	IncludePaths    []*RunCopybotRequest_IncludePath `protobuf:"bytes,17,rep,name=include_paths,json=includePaths,proto3" json:"include_paths,omitempty"`
	// contains filtered or unexported fields
}

The request to run CopyBot.

func (*RunCopybotRequest) Descriptor deprecated

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

Deprecated: Use RunCopybotRequest.ProtoReflect.Descriptor instead.

func (*RunCopybotRequest) GetAddSignedOffBy

func (x *RunCopybotRequest) GetAddSignedOffBy() bool

func (*RunCopybotRequest) GetCcs

func (*RunCopybotRequest) GetDownstream

func (x *RunCopybotRequest) GetDownstream() *RunCopybotRequest_Repo

func (*RunCopybotRequest) GetDownstreamLimit

func (x *RunCopybotRequest) GetDownstreamLimit() uint32

func (*RunCopybotRequest) GetDryRun

func (x *RunCopybotRequest) GetDryRun() bool

func (*RunCopybotRequest) GetExcludeFilePatterns

func (x *RunCopybotRequest) GetExcludeFilePatterns() []*RunCopybotRequest_Pattern

func (*RunCopybotRequest) GetHashtags

func (x *RunCopybotRequest) GetHashtags() []*RunCopybotRequest_Hashtag

func (*RunCopybotRequest) GetIncludePaths

func (x *RunCopybotRequest) GetIncludePaths() []*RunCopybotRequest_IncludePath

func (*RunCopybotRequest) GetKeepPseudoheaders

func (x *RunCopybotRequest) GetKeepPseudoheaders() []*RunCopybotRequest_Pseudoheader

func (*RunCopybotRequest) GetLabels

func (*RunCopybotRequest) GetMergeConflictBehavior

func (x *RunCopybotRequest) GetMergeConflictBehavior() RunCopybotRequest_MergeConflictBehavior

func (*RunCopybotRequest) GetPrependSubject

func (x *RunCopybotRequest) GetPrependSubject() string

func (*RunCopybotRequest) GetPushOptions

func (x *RunCopybotRequest) GetPushOptions() []*RunCopybotRequest_PushOption

func (*RunCopybotRequest) GetReviewers

func (x *RunCopybotRequest) GetReviewers() []*RunCopybotRequest_GerritUser

func (*RunCopybotRequest) GetTopic

func (x *RunCopybotRequest) GetTopic() string

func (*RunCopybotRequest) GetUpstream

func (x *RunCopybotRequest) GetUpstream() *RunCopybotRequest_Repo

func (*RunCopybotRequest) GetUpstreamLimit

func (x *RunCopybotRequest) GetUpstreamLimit() uint32

func (*RunCopybotRequest) ProtoMessage

func (*RunCopybotRequest) ProtoMessage()

func (*RunCopybotRequest) ProtoReflect

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

func (*RunCopybotRequest) Reset

func (x *RunCopybotRequest) Reset()

func (*RunCopybotRequest) String

func (x *RunCopybotRequest) String() string

type RunCopybotRequest_GerritLabel

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

Any labels to set while uploading (e.g., "Verified+1").

func (*RunCopybotRequest_GerritLabel) Descriptor deprecated

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

Deprecated: Use RunCopybotRequest_GerritLabel.ProtoReflect.Descriptor instead.

func (*RunCopybotRequest_GerritLabel) GetLabel

func (x *RunCopybotRequest_GerritLabel) GetLabel() string

func (*RunCopybotRequest_GerritLabel) ProtoMessage

func (*RunCopybotRequest_GerritLabel) ProtoMessage()

func (*RunCopybotRequest_GerritLabel) ProtoReflect

func (*RunCopybotRequest_GerritLabel) Reset

func (x *RunCopybotRequest_GerritLabel) Reset()

func (*RunCopybotRequest_GerritLabel) String

type RunCopybotRequest_GerritUser

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

A username or email of a gerrit account.

func (*RunCopybotRequest_GerritUser) Descriptor deprecated

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

Deprecated: Use RunCopybotRequest_GerritUser.ProtoReflect.Descriptor instead.

func (*RunCopybotRequest_GerritUser) GetUser

func (x *RunCopybotRequest_GerritUser) GetUser() string

func (*RunCopybotRequest_GerritUser) ProtoMessage

func (*RunCopybotRequest_GerritUser) ProtoMessage()

func (*RunCopybotRequest_GerritUser) ProtoReflect

func (*RunCopybotRequest_GerritUser) Reset

func (x *RunCopybotRequest_GerritUser) Reset()

func (*RunCopybotRequest_GerritUser) String

type RunCopybotRequest_Hashtag

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

A list of hashtags which should be applied to the copied CLs.

func (*RunCopybotRequest_Hashtag) Descriptor deprecated

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

Deprecated: Use RunCopybotRequest_Hashtag.ProtoReflect.Descriptor instead.

func (*RunCopybotRequest_Hashtag) GetHashtag

func (x *RunCopybotRequest_Hashtag) GetHashtag() string

func (*RunCopybotRequest_Hashtag) ProtoMessage

func (*RunCopybotRequest_Hashtag) ProtoMessage()

func (*RunCopybotRequest_Hashtag) ProtoReflect

func (*RunCopybotRequest_Hashtag) Reset

func (x *RunCopybotRequest_Hashtag) Reset()

func (*RunCopybotRequest_Hashtag) String

func (x *RunCopybotRequest_Hashtag) String() string

type RunCopybotRequest_IncludePath

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

A list of full file paths to include in the downstream path.

func (*RunCopybotRequest_IncludePath) Descriptor deprecated

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

Deprecated: Use RunCopybotRequest_IncludePath.ProtoReflect.Descriptor instead.

func (*RunCopybotRequest_IncludePath) GetPath

func (*RunCopybotRequest_IncludePath) ProtoMessage

func (*RunCopybotRequest_IncludePath) ProtoMessage()

func (*RunCopybotRequest_IncludePath) ProtoReflect

func (*RunCopybotRequest_IncludePath) Reset

func (x *RunCopybotRequest_IncludePath) Reset()

func (*RunCopybotRequest_IncludePath) String

type RunCopybotRequest_MergeConflictBehavior

type RunCopybotRequest_MergeConflictBehavior int32

How should CopyBot beahve when it encounters a merge conflict?

const (
	// Use the default behavior (skip).  Subject to change later.
	RunCopybotRequest_MERGE_CONFLICT_BEHAVIOR_UNSPECIFIED RunCopybotRequest_MergeConflictBehavior = 0
	// Skip the commit that merge conflicted and upload anyway.  The
	// job will exit with failure status.
	RunCopybotRequest_MERGE_CONFLICT_BEHAVIOR_SKIP RunCopybotRequest_MergeConflictBehavior = 1
	// Fail the job immediately.  Do not upload.
	RunCopybotRequest_MERGE_CONFLICT_BEHAVIOR_FAIL RunCopybotRequest_MergeConflictBehavior = 2
	// Stop the job immediately.  Upload pending changes anyway.  The
	// job will exit with failure status.
	RunCopybotRequest_MERGE_CONFLICT_BEHAVIOR_STOP RunCopybotRequest_MergeConflictBehavior = 3
)

func (RunCopybotRequest_MergeConflictBehavior) Descriptor

func (RunCopybotRequest_MergeConflictBehavior) Enum

func (RunCopybotRequest_MergeConflictBehavior) EnumDescriptor deprecated

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

Deprecated: Use RunCopybotRequest_MergeConflictBehavior.Descriptor instead.

func (RunCopybotRequest_MergeConflictBehavior) Number

func (RunCopybotRequest_MergeConflictBehavior) String

func (RunCopybotRequest_MergeConflictBehavior) Type

type RunCopybotRequest_Pattern

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

A list of paths which should not be copied. Interpreted as a Python regex.

func (*RunCopybotRequest_Pattern) Descriptor deprecated

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

Deprecated: Use RunCopybotRequest_Pattern.ProtoReflect.Descriptor instead.

func (*RunCopybotRequest_Pattern) GetPattern

func (x *RunCopybotRequest_Pattern) GetPattern() string

func (*RunCopybotRequest_Pattern) ProtoMessage

func (*RunCopybotRequest_Pattern) ProtoMessage()

func (*RunCopybotRequest_Pattern) ProtoReflect

func (*RunCopybotRequest_Pattern) Reset

func (x *RunCopybotRequest_Pattern) Reset()

func (*RunCopybotRequest_Pattern) String

func (x *RunCopybotRequest_Pattern) String() string

type RunCopybotRequest_Pseudoheader

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

A list of pseudoheaders which should be preserved (and not prefixed with "Original-").

func (*RunCopybotRequest_Pseudoheader) Descriptor deprecated

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

Deprecated: Use RunCopybotRequest_Pseudoheader.ProtoReflect.Descriptor instead.

func (*RunCopybotRequest_Pseudoheader) GetName

func (*RunCopybotRequest_Pseudoheader) ProtoMessage

func (*RunCopybotRequest_Pseudoheader) ProtoMessage()

func (*RunCopybotRequest_Pseudoheader) ProtoReflect

func (*RunCopybotRequest_Pseudoheader) Reset

func (x *RunCopybotRequest_Pseudoheader) Reset()

func (*RunCopybotRequest_Pseudoheader) String

type RunCopybotRequest_PushOption

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

Allows specifying push options to be passed along when pushing commits to the downstream repo.

func (*RunCopybotRequest_PushOption) Descriptor deprecated

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

Deprecated: Use RunCopybotRequest_PushOption.ProtoReflect.Descriptor instead.

func (*RunCopybotRequest_PushOption) GetOpt

func (*RunCopybotRequest_PushOption) ProtoMessage

func (*RunCopybotRequest_PushOption) ProtoMessage()

func (*RunCopybotRequest_PushOption) ProtoReflect

func (*RunCopybotRequest_PushOption) Reset

func (x *RunCopybotRequest_PushOption) Reset()

func (*RunCopybotRequest_PushOption) String

type RunCopybotRequest_Repo

type RunCopybotRequest_Repo struct {

	// The URL (e.g., "https://github.com/zephyrproject-rtos/zephyr").
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// The branch (e.g., "main").
	Branch string `protobuf:"bytes,2,opt,name=branch,proto3" json:"branch,omitempty"`
	// The subtree (e.g., "soc/x86").
	Subtree string `protobuf:"bytes,3,opt,name=subtree,proto3" json:"subtree,omitempty"`
	// contains filtered or unexported fields
}

func (*RunCopybotRequest_Repo) Descriptor deprecated

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

Deprecated: Use RunCopybotRequest_Repo.ProtoReflect.Descriptor instead.

func (*RunCopybotRequest_Repo) GetBranch

func (x *RunCopybotRequest_Repo) GetBranch() string

func (*RunCopybotRequest_Repo) GetSubtree

func (x *RunCopybotRequest_Repo) GetSubtree() string

func (*RunCopybotRequest_Repo) GetUrl

func (x *RunCopybotRequest_Repo) GetUrl() string

func (*RunCopybotRequest_Repo) ProtoMessage

func (*RunCopybotRequest_Repo) ProtoMessage()

func (*RunCopybotRequest_Repo) ProtoReflect

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

func (*RunCopybotRequest_Repo) Reset

func (x *RunCopybotRequest_Repo) Reset()

func (*RunCopybotRequest_Repo) String

func (x *RunCopybotRequest_Repo) String() string

type RunCopybotResponse

type RunCopybotResponse struct {
	FailureReason  RunCopybotResponse_FailureReason          `` /* 152-byte string literal not displayed */
	MergeConflicts []*RunCopybotResponse_MergeConflictCommit `protobuf:"bytes,2,rep,name=merge_conflicts,json=mergeConflicts,proto3" json:"merge_conflicts,omitempty"`
	// contains filtered or unexported fields
}

The result of CopyBot being run.

func (*RunCopybotResponse) Descriptor deprecated

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

Deprecated: Use RunCopybotResponse.ProtoReflect.Descriptor instead.

func (*RunCopybotResponse) GetFailureReason

func (*RunCopybotResponse) GetMergeConflicts

func (*RunCopybotResponse) ProtoMessage

func (*RunCopybotResponse) ProtoMessage()

func (*RunCopybotResponse) ProtoReflect

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

func (*RunCopybotResponse) Reset

func (x *RunCopybotResponse) Reset()

func (*RunCopybotResponse) String

func (x *RunCopybotResponse) String() string

type RunCopybotResponse_FailureReason

type RunCopybotResponse_FailureReason int32

If CopyBot failed, why did it? Note: you should first check the exit status of the Build API endpoint. If the exit status is zero, CopyBot ran successfully and this reason should not be checked. If the exit status is non-zero, you can check this field for the failure reason.

const (
	// Failed for a reason not listed below.
	RunCopybotResponse_FAILURE_UNKNOWN RunCopybotResponse_FailureReason = 0
	// Failed to fetch the upstream Git repo.
	RunCopybotResponse_FAILURE_UPSTREAM_FETCH_ERROR RunCopybotResponse_FailureReason = 1
	// Failed to fetch the downstream Git repo.
	RunCopybotResponse_FAILURE_DOWNSTREAM_FETCH_ERROR RunCopybotResponse_FailureReason = 2
	// Failed to push commits to Gerrit.
	RunCopybotResponse_FAILURE_DOWNSTREAM_PUSH_ERROR RunCopybotResponse_FailureReason = 3
	// Failed due to merge conflict(s).
	RunCopybotResponse_FAILURE_MERGE_CONFLITS RunCopybotResponse_FailureReason = 4
)

func (RunCopybotResponse_FailureReason) Descriptor

func (RunCopybotResponse_FailureReason) Enum

func (RunCopybotResponse_FailureReason) EnumDescriptor deprecated

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

Deprecated: Use RunCopybotResponse_FailureReason.Descriptor instead.

func (RunCopybotResponse_FailureReason) Number

func (RunCopybotResponse_FailureReason) String

func (RunCopybotResponse_FailureReason) Type

type RunCopybotResponse_MergeConflictCommit

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

If there were merge conflicts, a list of the upstream commit hashes which conflicted.

func (*RunCopybotResponse_MergeConflictCommit) Descriptor deprecated

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

Deprecated: Use RunCopybotResponse_MergeConflictCommit.ProtoReflect.Descriptor instead.

func (*RunCopybotResponse_MergeConflictCommit) GetHash

func (*RunCopybotResponse_MergeConflictCommit) ProtoMessage

func (*RunCopybotResponse_MergeConflictCommit) ProtoReflect

func (*RunCopybotResponse_MergeConflictCommit) Reset

func (*RunCopybotResponse_MergeConflictCommit) String

type RunSpidersRequest

type RunSpidersRequest struct {

	// The chroot to use to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// contains filtered or unexported fields
}

func (*RunSpidersRequest) Descriptor deprecated

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

Deprecated: Use RunSpidersRequest.ProtoReflect.Descriptor instead.

func (*RunSpidersRequest) GetChroot

func (x *RunSpidersRequest) GetChroot() *chromiumos.Chroot

func (*RunSpidersRequest) ProtoMessage

func (*RunSpidersRequest) ProtoMessage()

func (*RunSpidersRequest) ProtoReflect

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

func (*RunSpidersRequest) Reset

func (x *RunSpidersRequest) Reset()

func (*RunSpidersRequest) String

func (x *RunSpidersRequest) String() string

type RunSpidersResponse

type RunSpidersResponse struct {

	// List of the current build targets (or boards).
	BuildTargets []*RunSpidersResponse_BuildTarget `protobuf:"bytes,1,rep,name=build_targets,json=buildTargets,proto3" json:"build_targets,omitempty"`
	// List of the current overlays.
	Overlays []*RunSpidersResponse_Overlay `protobuf:"bytes,2,rep,name=overlays,proto3" json:"overlays,omitempty"`
	// contains filtered or unexported fields
}

All output from all the spiders. The unique ids are set in messages for entities that are contained within other entities and listed in the output.

func (*RunSpidersResponse) Descriptor deprecated

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

Deprecated: Use RunSpidersResponse.ProtoReflect.Descriptor instead.

func (*RunSpidersResponse) GetBuildTargets

func (x *RunSpidersResponse) GetBuildTargets() []*RunSpidersResponse_BuildTarget

func (*RunSpidersResponse) GetOverlays

func (x *RunSpidersResponse) GetOverlays() []*RunSpidersResponse_Overlay

func (*RunSpidersResponse) ProtoMessage

func (*RunSpidersResponse) ProtoMessage()

func (*RunSpidersResponse) ProtoReflect

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

func (*RunSpidersResponse) Reset

func (x *RunSpidersResponse) Reset()

func (*RunSpidersResponse) String

func (x *RunSpidersResponse) String() string

type RunSpidersResponse_BuildTarget

type RunSpidersResponse_BuildTarget struct {

	// Name of the build target (or board).
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Profile id that this build target is directly inheriting from.
	ProfileId *RunSpidersResponse_Profile `protobuf:"bytes,2,opt,name=profile_id,json=profileId,proto3" json:"profile_id,omitempty"`
	// contains filtered or unexported fields
}

A build target (or board).

func (*RunSpidersResponse_BuildTarget) Descriptor deprecated

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

Deprecated: Use RunSpidersResponse_BuildTarget.ProtoReflect.Descriptor instead.

func (*RunSpidersResponse_BuildTarget) GetName

func (*RunSpidersResponse_BuildTarget) GetProfileId

func (*RunSpidersResponse_BuildTarget) ProtoMessage

func (*RunSpidersResponse_BuildTarget) ProtoMessage()

func (*RunSpidersResponse_BuildTarget) ProtoReflect

func (*RunSpidersResponse_BuildTarget) Reset

func (x *RunSpidersResponse_BuildTarget) Reset()

func (*RunSpidersResponse_BuildTarget) String

type RunSpidersResponse_Ebuild

type RunSpidersResponse_Ebuild struct {

	// Source path of the ebuild.
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// Store the package category/name the ebuild satisfies.
	PackageInfo *chromiumos.PackageInfo `protobuf:"bytes,2,opt,name=package_info,json=packageInfo,proto3" json:"package_info,omitempty"`
	// Version of the ebuild, excluding revision.
	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	// Revision number of the ebuild.
	Revision int32 `protobuf:"varint,4,opt,name=revision,proto3" json:"revision,omitempty"`
	// EAPI of the ebuild.
	Eapi int32 `protobuf:"varint,5,opt,name=eapi,proto3" json:"eapi,omitempty"`
	// Description of the ebuild.
	Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	// Homepage of the ebuild.
	Homepage string `protobuf:"bytes,7,opt,name=homepage,proto3" json:"homepage,omitempty"`
	// License of the ebuild.
	License string `protobuf:"bytes,8,opt,name=license,proto3" json:"license,omitempty"`
	// Slot the ebuild is compatible with.
	Slot string `protobuf:"bytes,9,opt,name=slot,proto3" json:"slot,omitempty"`
	// SRC_URI for the ebuild.
	SrcUri string `protobuf:"bytes,10,opt,name=src_uri,json=srcUri,proto3" json:"src_uri,omitempty"`
	// Portage features the ebuild restricts.
	Restrict string `protobuf:"bytes,11,opt,name=restrict,proto3" json:"restrict,omitempty"`
	// Build time dependencies.
	Depend string `protobuf:"bytes,12,opt,name=depend,proto3" json:"depend,omitempty"`
	// Run time dependencies.
	Rdepend string `protobuf:"bytes,13,opt,name=rdepend,proto3" json:"rdepend,omitempty"`
	// Build time dependencies needed during the build.
	Bdepend string `protobuf:"bytes,14,opt,name=bdepend,proto3" json:"bdepend,omitempty"`
	// Post time dependencies.
	Pdepend string `protobuf:"bytes,15,opt,name=pdepend,proto3" json:"pdepend,omitempty"`
	// List of USE flags used in the ebuild. Can be default enabled.
	UseFlags []*RunSpidersResponse_EbuildUse `protobuf:"bytes,16,rep,name=use_flags,json=useFlags,proto3" json:"use_flags,omitempty"`
	// List of eclass names the ebuild inherits from.
	EclassInherits []string `protobuf:"bytes,17,rep,name=eclass_inherits,json=eclassInherits,proto3" json:"eclass_inherits,omitempty"`
	// contains filtered or unexported fields
}

An ebuild.

func (*RunSpidersResponse_Ebuild) Descriptor deprecated

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

Deprecated: Use RunSpidersResponse_Ebuild.ProtoReflect.Descriptor instead.

func (*RunSpidersResponse_Ebuild) GetBdepend

func (x *RunSpidersResponse_Ebuild) GetBdepend() string

func (*RunSpidersResponse_Ebuild) GetDepend

func (x *RunSpidersResponse_Ebuild) GetDepend() string

func (*RunSpidersResponse_Ebuild) GetDescription

func (x *RunSpidersResponse_Ebuild) GetDescription() string

func (*RunSpidersResponse_Ebuild) GetEapi

func (x *RunSpidersResponse_Ebuild) GetEapi() int32

func (*RunSpidersResponse_Ebuild) GetEclassInherits

func (x *RunSpidersResponse_Ebuild) GetEclassInherits() []string

func (*RunSpidersResponse_Ebuild) GetHomepage

func (x *RunSpidersResponse_Ebuild) GetHomepage() string

func (*RunSpidersResponse_Ebuild) GetLicense

func (x *RunSpidersResponse_Ebuild) GetLicense() string

func (*RunSpidersResponse_Ebuild) GetPackageInfo

func (x *RunSpidersResponse_Ebuild) GetPackageInfo() *chromiumos.PackageInfo

func (*RunSpidersResponse_Ebuild) GetPath

func (x *RunSpidersResponse_Ebuild) GetPath() string

func (*RunSpidersResponse_Ebuild) GetPdepend

func (x *RunSpidersResponse_Ebuild) GetPdepend() string

func (*RunSpidersResponse_Ebuild) GetRdepend

func (x *RunSpidersResponse_Ebuild) GetRdepend() string

func (*RunSpidersResponse_Ebuild) GetRestrict

func (x *RunSpidersResponse_Ebuild) GetRestrict() string

func (*RunSpidersResponse_Ebuild) GetRevision

func (x *RunSpidersResponse_Ebuild) GetRevision() int32

func (*RunSpidersResponse_Ebuild) GetSlot

func (x *RunSpidersResponse_Ebuild) GetSlot() string

func (*RunSpidersResponse_Ebuild) GetSrcUri

func (x *RunSpidersResponse_Ebuild) GetSrcUri() string

func (*RunSpidersResponse_Ebuild) GetUseFlags

func (*RunSpidersResponse_Ebuild) GetVersion

func (x *RunSpidersResponse_Ebuild) GetVersion() string

func (*RunSpidersResponse_Ebuild) ProtoMessage

func (*RunSpidersResponse_Ebuild) ProtoMessage()

func (*RunSpidersResponse_Ebuild) ProtoReflect

func (*RunSpidersResponse_Ebuild) Reset

func (x *RunSpidersResponse_Ebuild) Reset()

func (*RunSpidersResponse_Ebuild) String

func (x *RunSpidersResponse_Ebuild) String() string

type RunSpidersResponse_EbuildUse

type RunSpidersResponse_EbuildUse struct {

	// Name of USE flag.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// True for if use flag is default enabled in the ebuild, False for not.
	DefaultEnabled bool `protobuf:"varint,2,opt,name=default_enabled,json=defaultEnabled,proto3" json:"default_enabled,omitempty"`
	// contains filtered or unexported fields
}

USE flags used in ebuilds. Can be default enabled for ebuilds.

func (*RunSpidersResponse_EbuildUse) Descriptor deprecated

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

Deprecated: Use RunSpidersResponse_EbuildUse.ProtoReflect.Descriptor instead.

func (*RunSpidersResponse_EbuildUse) GetDefaultEnabled

func (x *RunSpidersResponse_EbuildUse) GetDefaultEnabled() bool

func (*RunSpidersResponse_EbuildUse) GetName

func (x *RunSpidersResponse_EbuildUse) GetName() string

func (*RunSpidersResponse_EbuildUse) ProtoMessage

func (*RunSpidersResponse_EbuildUse) ProtoMessage()

func (*RunSpidersResponse_EbuildUse) ProtoReflect

func (*RunSpidersResponse_EbuildUse) Reset

func (x *RunSpidersResponse_EbuildUse) Reset()

func (*RunSpidersResponse_EbuildUse) String

type RunSpidersResponse_Eclass

type RunSpidersResponse_Eclass struct {

	// Source path of the eclass.
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// Name of eclass.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// List of eclass names the eclass inherits from.
	EclassInherits []string `protobuf:"bytes,3,rep,name=eclass_inherits,json=eclassInherits,proto3" json:"eclass_inherits,omitempty"`
	// contains filtered or unexported fields
}

An eclass.

func (*RunSpidersResponse_Eclass) Descriptor deprecated

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

Deprecated: Use RunSpidersResponse_Eclass.ProtoReflect.Descriptor instead.

func (*RunSpidersResponse_Eclass) GetEclassInherits

func (x *RunSpidersResponse_Eclass) GetEclassInherits() []string

func (*RunSpidersResponse_Eclass) GetName

func (x *RunSpidersResponse_Eclass) GetName() string

func (*RunSpidersResponse_Eclass) GetPath

func (x *RunSpidersResponse_Eclass) GetPath() string

func (*RunSpidersResponse_Eclass) ProtoMessage

func (*RunSpidersResponse_Eclass) ProtoMessage()

func (*RunSpidersResponse_Eclass) ProtoReflect

func (*RunSpidersResponse_Eclass) Reset

func (x *RunSpidersResponse_Eclass) Reset()

func (*RunSpidersResponse_Eclass) String

func (x *RunSpidersResponse_Eclass) String() string

type RunSpidersResponse_Overlay

type RunSpidersResponse_Overlay struct {

	// Source path of the overlay.
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// Name of the overlay.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// List of profiles in the overlay.
	Profiles []*RunSpidersResponse_Profile `protobuf:"bytes,3,rep,name=profiles,proto3" json:"profiles,omitempty"`
	// List of ebuilds in the overlay.
	Ebuilds []*RunSpidersResponse_Ebuild `protobuf:"bytes,4,rep,name=ebuilds,proto3" json:"ebuilds,omitempty"`
	// List of eclasses in the overlay.
	Eclasses []*RunSpidersResponse_Eclass `protobuf:"bytes,5,rep,name=eclasses,proto3" json:"eclasses,omitempty"`
	// contains filtered or unexported fields
}

An overlay.

func (*RunSpidersResponse_Overlay) Descriptor deprecated

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

Deprecated: Use RunSpidersResponse_Overlay.ProtoReflect.Descriptor instead.

func (*RunSpidersResponse_Overlay) GetEbuilds

func (*RunSpidersResponse_Overlay) GetEclasses

func (*RunSpidersResponse_Overlay) GetName

func (x *RunSpidersResponse_Overlay) GetName() string

func (*RunSpidersResponse_Overlay) GetPath

func (x *RunSpidersResponse_Overlay) GetPath() string

func (*RunSpidersResponse_Overlay) GetProfiles

func (*RunSpidersResponse_Overlay) ProtoMessage

func (*RunSpidersResponse_Overlay) ProtoMessage()

func (*RunSpidersResponse_Overlay) ProtoReflect

func (*RunSpidersResponse_Overlay) Reset

func (x *RunSpidersResponse_Overlay) Reset()

func (*RunSpidersResponse_Overlay) String

func (x *RunSpidersResponse_Overlay) String() string

type RunSpidersResponse_Profile

type RunSpidersResponse_Profile struct {

	// Unique ID for each profile in the form overlay_name:profile_name. Matches
	// with build targets and profile inheritance.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Source path of the profile.
	Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	// Name of the profile.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// List of USE flags enabled or disabled in the profile.
	UseFlags []*RunSpidersResponse_ProfileUse `protobuf:"bytes,4,rep,name=use_flags,json=useFlags,proto3" json:"use_flags,omitempty"`
	// List of profiles this profile inherits from.
	ParentProfiles []*RunSpidersResponse_Profile `protobuf:"bytes,5,rep,name=parent_profiles,json=parentProfiles,proto3" json:"parent_profiles,omitempty"`
	// contains filtered or unexported fields
}

A profile.

func (*RunSpidersResponse_Profile) Descriptor deprecated

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

Deprecated: Use RunSpidersResponse_Profile.ProtoReflect.Descriptor instead.

func (*RunSpidersResponse_Profile) GetId

func (*RunSpidersResponse_Profile) GetName

func (x *RunSpidersResponse_Profile) GetName() string

func (*RunSpidersResponse_Profile) GetParentProfiles

func (x *RunSpidersResponse_Profile) GetParentProfiles() []*RunSpidersResponse_Profile

func (*RunSpidersResponse_Profile) GetPath

func (x *RunSpidersResponse_Profile) GetPath() string

func (*RunSpidersResponse_Profile) GetUseFlags

func (*RunSpidersResponse_Profile) ProtoMessage

func (*RunSpidersResponse_Profile) ProtoMessage()

func (*RunSpidersResponse_Profile) ProtoReflect

func (*RunSpidersResponse_Profile) Reset

func (x *RunSpidersResponse_Profile) Reset()

func (*RunSpidersResponse_Profile) String

func (x *RunSpidersResponse_Profile) String() string

type RunSpidersResponse_ProfileUse

type RunSpidersResponse_ProfileUse struct {

	// Name of USE flag.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// True for if a use flag is enabled in profile, False for disabled.
	Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

USE flags used in profiles. Can be enabled or disabled.

func (*RunSpidersResponse_ProfileUse) Descriptor deprecated

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

Deprecated: Use RunSpidersResponse_ProfileUse.ProtoReflect.Descriptor instead.

func (*RunSpidersResponse_ProfileUse) GetEnabled

func (x *RunSpidersResponse_ProfileUse) GetEnabled() bool

func (*RunSpidersResponse_ProfileUse) GetName

func (*RunSpidersResponse_ProfileUse) ProtoMessage

func (*RunSpidersResponse_ProfileUse) ProtoMessage()

func (*RunSpidersResponse_ProfileUse) ProtoReflect

func (*RunSpidersResponse_ProfileUse) Reset

func (x *RunSpidersResponse_ProfileUse) Reset()

func (*RunSpidersResponse_ProfileUse) String

type SdkServiceClient

type SdkServiceClient interface {
	// Create method, supports replacing an existing chroot.
	Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*CreateResponse, error)
	// Delete a chroot. Added in R79.
	Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*DeleteResponse, error)
	// Clean up unneeded files from the chroot. Added in R81.
	Clean(ctx context.Context, in *CleanRequest, opts ...grpc.CallOption) (*CleanResponse, error)
	// Unmount a chroot. Added in R81.
	// Deprecated.
	Unmount(ctx context.Context, in *UnmountRequest, opts ...grpc.CallOption) (*UnmountResponse, error)
	// Update the chroot.
	Update(ctx context.Context, in *UpdateRequest, opts ...grpc.CallOption) (*UpdateResponse, error)
	// Uprev the SDK.
	// Creates code changes to uprev the SDK version file and prebuilt conf files.
	Uprev(ctx context.Context, in *UprevRequest, opts ...grpc.CallOption) (*UprevResponse, error)
	// Create a chroot snapshot. Added in R83.
	CreateSnapshot(ctx context.Context, in *CreateSnapshotRequest, opts ...grpc.CallOption) (*CreateSnapshotResponse, error)
	// Restore a chroot to a snapshot. Added in R83.
	RestoreSnapshot(ctx context.Context, in *RestoreSnapshotRequest, opts ...grpc.CallOption) (*RestoreSnapshotResponse, error)
	// Unmount a filesystem path and any submounts under it.  Added in R86.
	UnmountPath(ctx context.Context, in *UnmountPathRequest, opts ...grpc.CallOption) (*UnmountPathResponse, error)
	// Builds the binary packages that comprise the SDK.
	BuildPrebuilts(ctx context.Context, in *BuildPrebuiltsRequest, opts ...grpc.CallOption) (*BuildPrebuiltsResponse, error)
	// Creates a tarball from a previously built SDK.
	BuildSdkTarball(ctx context.Context, in *BuildSdkTarballRequest, opts ...grpc.CallOption) (*BuildSdkTarballResponse, error)
	// Create a manifest file showing the ebuilds in an SDK.
	CreateManifestFromSdk(ctx context.Context, in *CreateManifestFromSdkRequest, opts ...grpc.CallOption) (*CreateManifestFromSdkResponse, error)
	// Creates CLs to point the binhost at uploaded prebuilts.
	CreateBinhostCLs(ctx context.Context, in *CreateBinhostCLsRequest, opts ...grpc.CallOption) (*CreateBinhostCLsResponse, error)
	// Uploads prebuilt packages (such as built by BuildPrebuilts).
	UploadPrebuiltPackages(ctx context.Context, in *UploadPrebuiltPackagesRequest, opts ...grpc.CallOption) (*UploadPrebuiltPackagesResponse, error)
	// Build toolchain cross-compilers for the SDK.
	BuildSdkToolchain(ctx context.Context, in *BuildSdkToolchainRequest, opts ...grpc.CallOption) (*BuildSdkToolchainResponse, error)
}

SdkServiceClient is the client API for SdkService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewSdkServiceClient

func NewSdkServiceClient(cc grpc.ClientConnInterface) SdkServiceClient

type SdkServiceServer

type SdkServiceServer interface {
	// Create method, supports replacing an existing chroot.
	Create(context.Context, *CreateRequest) (*CreateResponse, error)
	// Delete a chroot. Added in R79.
	Delete(context.Context, *DeleteRequest) (*DeleteResponse, error)
	// Clean up unneeded files from the chroot. Added in R81.
	Clean(context.Context, *CleanRequest) (*CleanResponse, error)
	// Unmount a chroot. Added in R81.
	// Deprecated.
	Unmount(context.Context, *UnmountRequest) (*UnmountResponse, error)
	// Update the chroot.
	Update(context.Context, *UpdateRequest) (*UpdateResponse, error)
	// Uprev the SDK.
	// Creates code changes to uprev the SDK version file and prebuilt conf files.
	Uprev(context.Context, *UprevRequest) (*UprevResponse, error)
	// Create a chroot snapshot. Added in R83.
	CreateSnapshot(context.Context, *CreateSnapshotRequest) (*CreateSnapshotResponse, error)
	// Restore a chroot to a snapshot. Added in R83.
	RestoreSnapshot(context.Context, *RestoreSnapshotRequest) (*RestoreSnapshotResponse, error)
	// Unmount a filesystem path and any submounts under it.  Added in R86.
	UnmountPath(context.Context, *UnmountPathRequest) (*UnmountPathResponse, error)
	// Builds the binary packages that comprise the SDK.
	BuildPrebuilts(context.Context, *BuildPrebuiltsRequest) (*BuildPrebuiltsResponse, error)
	// Creates a tarball from a previously built SDK.
	BuildSdkTarball(context.Context, *BuildSdkTarballRequest) (*BuildSdkTarballResponse, error)
	// Create a manifest file showing the ebuilds in an SDK.
	CreateManifestFromSdk(context.Context, *CreateManifestFromSdkRequest) (*CreateManifestFromSdkResponse, error)
	// Creates CLs to point the binhost at uploaded prebuilts.
	CreateBinhostCLs(context.Context, *CreateBinhostCLsRequest) (*CreateBinhostCLsResponse, error)
	// Uploads prebuilt packages (such as built by BuildPrebuilts).
	UploadPrebuiltPackages(context.Context, *UploadPrebuiltPackagesRequest) (*UploadPrebuiltPackagesResponse, error)
	// Build toolchain cross-compilers for the SDK.
	BuildSdkToolchain(context.Context, *BuildSdkToolchainRequest) (*BuildSdkToolchainResponse, error)
	// contains filtered or unexported methods
}

SdkServiceServer is the server API for SdkService service. All implementations must embed UnimplementedSdkServiceServer for forward compatibility

type SdkSubtoolsServiceClient

type SdkSubtoolsServiceClient interface {
	// Executes the BuildSdkSubtoolsRequest.
	BuildSdkSubtools(ctx context.Context, in *BuildSdkSubtoolsRequest, opts ...grpc.CallOption) (*BuildSdkSubtoolsResponse, error)
	// Executes the UploadSdkSubtoolsRequest.
	UploadSdkSubtools(ctx context.Context, in *UploadSdkSubtoolsRequest, opts ...grpc.CallOption) (*UploadSdkSubtoolsResponse, error)
}

SdkSubtoolsServiceClient is the client API for SdkSubtoolsService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type SdkSubtoolsServiceServer

type SdkSubtoolsServiceServer interface {
	// Executes the BuildSdkSubtoolsRequest.
	BuildSdkSubtools(context.Context, *BuildSdkSubtoolsRequest) (*BuildSdkSubtoolsResponse, error)
	// Executes the UploadSdkSubtoolsRequest.
	UploadSdkSubtools(context.Context, *UploadSdkSubtoolsRequest) (*UploadSdkSubtoolsResponse, error)
	// contains filtered or unexported methods
}

SdkSubtoolsServiceServer is the server API for SdkSubtoolsService service. All implementations must embed UnimplementedSdkSubtoolsServiceServer for forward compatibility

type SetBinhostRequest

type SetBinhostRequest struct {

	// Build target to update binhost for.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// Whether or not the binhost is private.
	Private bool `protobuf:"varint,2,opt,name=private,proto3" json:"private,omitempty"`
	// Binhost key to set or update.
	Key BinhostKey `protobuf:"varint,3,opt,name=key,proto3,enum=chromite.api.BinhostKey" json:"key,omitempty"`
	// URI storing all the binaries.
	Uri string `protobuf:"bytes,4,opt,name=uri,proto3" json:"uri,omitempty"`
	// Max URIs to store
	MaxUris int32 `protobuf:"varint,5,opt,name=max_uris,json=maxUris,proto3" json:"max_uris,omitempty"`
	// contains filtered or unexported fields
}

Set a binhost URL for the given build target.

func (*SetBinhostRequest) Descriptor deprecated

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

Deprecated: Use SetBinhostRequest.ProtoReflect.Descriptor instead.

func (*SetBinhostRequest) GetBuildTarget

func (x *SetBinhostRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*SetBinhostRequest) GetKey

func (x *SetBinhostRequest) GetKey() BinhostKey

func (*SetBinhostRequest) GetMaxUris

func (x *SetBinhostRequest) GetMaxUris() int32

func (*SetBinhostRequest) GetPrivate

func (x *SetBinhostRequest) GetPrivate() bool

func (*SetBinhostRequest) GetUri

func (x *SetBinhostRequest) GetUri() string

func (*SetBinhostRequest) ProtoMessage

func (*SetBinhostRequest) ProtoMessage()

func (*SetBinhostRequest) ProtoReflect

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

func (*SetBinhostRequest) Reset

func (x *SetBinhostRequest) Reset()

func (*SetBinhostRequest) String

func (x *SetBinhostRequest) String() string

type SetBinhostResponse

type SetBinhostResponse struct {

	// Absolute path to the updated binhost conf file.
	OutputFile string `protobuf:"bytes,1,opt,name=output_file,json=outputFile,proto3" json:"output_file,omitempty"`
	// contains filtered or unexported fields
}

Response for SetBinhost service call.

func (*SetBinhostResponse) Descriptor deprecated

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

Deprecated: Use SetBinhostResponse.ProtoReflect.Descriptor instead.

func (*SetBinhostResponse) GetOutputFile

func (x *SetBinhostResponse) GetOutputFile() string

func (*SetBinhostResponse) ProtoMessage

func (*SetBinhostResponse) ProtoMessage()

func (*SetBinhostResponse) ProtoReflect

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

func (*SetBinhostResponse) Reset

func (x *SetBinhostResponse) Reset()

func (*SetBinhostResponse) String

func (x *SetBinhostResponse) String() string

type SetupToolchainsRequest

type SetupToolchainsRequest struct {

	// Boards whose toolchains we will always include.
	// Maps to the --include-boards param of cros_setup_toolchains.
	Boards []*chromiumos.BuildTarget `protobuf:"bytes,1,rep,name=boards,proto3" json:"boards,omitempty"`
	// The chroot to run the command in.
	Chroot  *chromiumos.Chroot                        `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	Targets []*SetupToolchainsRequest_ToolchainTarget `protobuf:"bytes,3,rep,name=targets,proto3" json:"targets,omitempty"`
	// Sysroot to install in (inside the SDK).
	// Note: you don't want to pass this for regular board builds.  The sysroot
	// we want toolchains in is almost always "/".  This parameter gets used by
	// the SDK builder to install in the new SDK at /build/amd64-host.
	SysrootPath string `protobuf:"bytes,4,opt,name=sysroot_path,json=sysrootPath,proto3" json:"sysroot_path,omitempty"`
	// contains filtered or unexported fields
}

Parameters to run cros_setup_toolchains.

func (*SetupToolchainsRequest) Descriptor deprecated

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

Deprecated: Use SetupToolchainsRequest.ProtoReflect.Descriptor instead.

func (*SetupToolchainsRequest) GetBoards

func (x *SetupToolchainsRequest) GetBoards() []*chromiumos.BuildTarget

func (*SetupToolchainsRequest) GetChroot

func (x *SetupToolchainsRequest) GetChroot() *chromiumos.Chroot

func (*SetupToolchainsRequest) GetSysrootPath

func (x *SetupToolchainsRequest) GetSysrootPath() string

func (*SetupToolchainsRequest) GetTargets

func (*SetupToolchainsRequest) ProtoMessage

func (*SetupToolchainsRequest) ProtoMessage()

func (*SetupToolchainsRequest) ProtoReflect

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

func (*SetupToolchainsRequest) Reset

func (x *SetupToolchainsRequest) Reset()

func (*SetupToolchainsRequest) String

func (x *SetupToolchainsRequest) String() string

type SetupToolchainsRequest_ToolchainTarget

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

Tuples or keywords to setup toolchains for. Corresponds to --targets of cros_setup_toolchains.

func (*SetupToolchainsRequest_ToolchainTarget) Descriptor deprecated

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

Deprecated: Use SetupToolchainsRequest_ToolchainTarget.ProtoReflect.Descriptor instead.

func (*SetupToolchainsRequest_ToolchainTarget) GetTarget

func (*SetupToolchainsRequest_ToolchainTarget) ProtoMessage

func (*SetupToolchainsRequest_ToolchainTarget) ProtoReflect

func (*SetupToolchainsRequest_ToolchainTarget) Reset

func (*SetupToolchainsRequest_ToolchainTarget) String

type SetupToolchainsResponse

type SetupToolchainsResponse struct {
	// contains filtered or unexported fields
}

func (*SetupToolchainsResponse) Descriptor deprecated

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

Deprecated: Use SetupToolchainsResponse.ProtoReflect.Descriptor instead.

func (*SetupToolchainsResponse) ProtoMessage

func (*SetupToolchainsResponse) ProtoMessage()

func (*SetupToolchainsResponse) ProtoReflect

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

func (*SetupToolchainsResponse) Reset

func (x *SetupToolchainsResponse) Reset()

func (*SetupToolchainsResponse) String

func (x *SetupToolchainsResponse) String() string

type SignImageRequest

type SignImageRequest struct {

	// Signing configs.
	SigningConfigs *chromiumos.BuildTargetSigningConfigs `protobuf:"bytes,2,opt,name=signing_configs,json=signingConfigs,proto3" json:"signing_configs,omitempty"`
	// Directory where input (unsigned) artifacts are placed.
	ArchiveDir string `protobuf:"bytes,5,opt,name=archive_dir,json=archiveDir,proto3" json:"archive_dir,omitempty"`
	// Directory where signed artifacts should be placed.
	ResultPath *chromiumos.ResultPath `protobuf:"bytes,3,opt,name=result_path,json=resultPath,proto3" json:"result_path,omitempty"`
	// Docker image to use for signing. Should already be pulled down on the host.
	// This consists of the name of the docker image, followed by the tag, i.e.
	// "signing:1234".
	DockerImage string `protobuf:"bytes,4,opt,name=docker_image,json=dockerImage,proto3" json:"docker_image,omitempty"`
	// contains filtered or unexported fields
}

Request artifacts to be signed.

func (*SignImageRequest) Descriptor deprecated

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

Deprecated: Use SignImageRequest.ProtoReflect.Descriptor instead.

func (*SignImageRequest) GetArchiveDir

func (x *SignImageRequest) GetArchiveDir() string

func (*SignImageRequest) GetDockerImage

func (x *SignImageRequest) GetDockerImage() string

func (*SignImageRequest) GetResultPath

func (x *SignImageRequest) GetResultPath() *chromiumos.ResultPath

func (*SignImageRequest) GetSigningConfigs

func (x *SignImageRequest) GetSigningConfigs() *chromiumos.BuildTargetSigningConfigs

func (*SignImageRequest) ProtoMessage

func (*SignImageRequest) ProtoMessage()

func (*SignImageRequest) ProtoReflect

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

func (*SignImageRequest) Reset

func (x *SignImageRequest) Reset()

func (*SignImageRequest) String

func (x *SignImageRequest) String() string

type SignImageResponse

type SignImageResponse struct {
	SignedArtifacts *chromiumos.BuildTargetSignedArtifacts `protobuf:"bytes,1,opt,name=signed_artifacts,json=signedArtifacts,proto3" json:"signed_artifacts,omitempty"`
	// Directory where signed artifacts have been placed.
	OutputArchiveDir string `protobuf:"bytes,2,opt,name=output_archive_dir,json=outputArchiveDir,proto3" json:"output_archive_dir,omitempty"`
	// contains filtered or unexported fields
}

func (*SignImageResponse) Descriptor deprecated

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

Deprecated: Use SignImageResponse.ProtoReflect.Descriptor instead.

func (*SignImageResponse) GetOutputArchiveDir

func (x *SignImageResponse) GetOutputArchiveDir() string

func (*SignImageResponse) GetSignedArtifacts

func (x *SignImageResponse) GetSignedArtifacts() *chromiumos.BuildTargetSignedArtifacts

func (*SignImageResponse) ProtoMessage

func (*SignImageResponse) ProtoMessage()

func (*SignImageResponse) ProtoReflect

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

func (*SignImageResponse) Reset

func (x *SignImageResponse) Reset()

func (*SignImageResponse) String

func (x *SignImageResponse) String() string

type SignedImage

type SignedImage struct {

	// An instance of Build that defines the build artifacts directory.
	Build *Build `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"`
	// The type of the image. Currently, "recovery" or "base" types are supported.
	ImageType chromiumos.ImageType `protobuf:"varint,2,opt,name=image_type,json=imageType,proto3,enum=chromiumos.ImageType" json:"image_type,omitempty"`
	// The key the image was signed with. "premp", "mp", "mp-v2". This is not the
	// board specific key name, but the general value used in image/payload names.
	Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

Define a signed ChromeOS image archived.

func (*SignedImage) Descriptor deprecated

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

Deprecated: Use SignedImage.ProtoReflect.Descriptor instead.

func (*SignedImage) GetBuild

func (x *SignedImage) GetBuild() *Build

func (*SignedImage) GetImageType

func (x *SignedImage) GetImageType() chromiumos.ImageType

func (*SignedImage) GetKey

func (x *SignedImage) GetKey() string

func (*SignedImage) ProtoMessage

func (*SignedImage) ProtoMessage()

func (*SignedImage) ProtoReflect

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

func (*SignedImage) Reset

func (x *SignedImage) Reset()

func (*SignedImage) String

func (x *SignedImage) String() string

type SigningServiceClient

type SigningServiceClient interface {
	// Create a PreMP keyset for the given board.
	// Example json:
	// {
	//   "board": "foo",
	//   "uefi": true,
	// }
	CreatePreMPKeys(ctx context.Context, in *CreatePreMPKeysRequest, opts ...grpc.CallOption) (*CreatePreMPKeysResponse, error)
}

SigningServiceClient is the client API for SigningService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type SigningServiceServer

type SigningServiceServer interface {
	// Create a PreMP keyset for the given board.
	// Example json:
	// {
	//   "board": "foo",
	//   "uefi": true,
	// }
	CreatePreMPKeys(context.Context, *CreatePreMPKeysRequest) (*CreatePreMPKeysResponse, error)
	// contains filtered or unexported methods
}

SigningServiceServer is the server API for SigningService service. All implementations must embed UnimplementedSigningServiceServer for forward compatibility

type SimpleChromeWorkflowTestRequest

type SimpleChromeWorkflowTestRequest struct {

	// The sysroot for which SimpleChrome flow will be run.
	// The path and build_target are required.
	// Chrome will be built for the specified board using the sysroot.
	Sysroot *Sysroot `protobuf:"bytes,1,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// Chrome source directory under which chromium will be built and tested
	// using cros chrome-sdk.
	ChromeRoot string `protobuf:"bytes,2,opt,name=chrome_root,json=chromeRoot,proto3" json:"chrome_root,omitempty"`
	// Options for using goma when building Chrome.
	GomaConfig *chromiumos.GomaConfig `protobuf:"bytes,3,opt,name=goma_config,json=gomaConfig,proto3" json:"goma_config,omitempty"`
	// contains filtered or unexported fields
}

func (*SimpleChromeWorkflowTestRequest) Descriptor deprecated

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

Deprecated: Use SimpleChromeWorkflowTestRequest.ProtoReflect.Descriptor instead.

func (*SimpleChromeWorkflowTestRequest) GetChromeRoot

func (x *SimpleChromeWorkflowTestRequest) GetChromeRoot() string

func (*SimpleChromeWorkflowTestRequest) GetGomaConfig

func (*SimpleChromeWorkflowTestRequest) GetSysroot

func (x *SimpleChromeWorkflowTestRequest) GetSysroot() *Sysroot

func (*SimpleChromeWorkflowTestRequest) ProtoMessage

func (*SimpleChromeWorkflowTestRequest) ProtoMessage()

func (*SimpleChromeWorkflowTestRequest) ProtoReflect

func (*SimpleChromeWorkflowTestRequest) Reset

func (*SimpleChromeWorkflowTestRequest) String

type SimpleChromeWorkflowTestResponse

type SimpleChromeWorkflowTestResponse struct {
	// contains filtered or unexported fields
}

func (*SimpleChromeWorkflowTestResponse) Descriptor deprecated

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

Deprecated: Use SimpleChromeWorkflowTestResponse.ProtoReflect.Descriptor instead.

func (*SimpleChromeWorkflowTestResponse) ProtoMessage

func (*SimpleChromeWorkflowTestResponse) ProtoMessage()

func (*SimpleChromeWorkflowTestResponse) ProtoReflect

func (*SimpleChromeWorkflowTestResponse) Reset

func (*SimpleChromeWorkflowTestResponse) String

type SnapshotToken

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

An opaque key to a chroot snapshot state.

func (*SnapshotToken) Descriptor deprecated

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

Deprecated: Use SnapshotToken.ProtoReflect.Descriptor instead.

func (*SnapshotToken) GetValue

func (x *SnapshotToken) GetValue() string

func (*SnapshotToken) ProtoMessage

func (*SnapshotToken) ProtoMessage()

func (*SnapshotToken) ProtoReflect

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

func (*SnapshotToken) Reset

func (x *SnapshotToken) Reset()

func (*SnapshotToken) String

func (x *SnapshotToken) String() string

type SourcePath

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

Message describes a source path.

func (*SourcePath) Descriptor deprecated

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

Deprecated: Use SourcePath.ProtoReflect.Descriptor instead.

func (*SourcePath) GetPath

func (x *SourcePath) GetPath() string

func (*SourcePath) ProtoMessage

func (*SourcePath) ProtoMessage()

func (*SourcePath) ProtoReflect

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

func (*SourcePath) Reset

func (x *SourcePath) Reset()

func (*SourcePath) String

func (x *SourcePath) String() string

type Sysroot

type Sysroot struct {

	// Sysroot location.
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// The build target used to create the sysroot.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,2,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// contains filtered or unexported fields
}

Sysroot information.

func (*Sysroot) Descriptor deprecated

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

Deprecated: Use Sysroot.ProtoReflect.Descriptor instead.

func (*Sysroot) GetBuildTarget

func (x *Sysroot) GetBuildTarget() *chromiumos.BuildTarget

func (*Sysroot) GetPath

func (x *Sysroot) GetPath() string

func (*Sysroot) ProtoMessage

func (*Sysroot) ProtoMessage()

func (*Sysroot) ProtoReflect

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

func (*Sysroot) Reset

func (x *Sysroot) Reset()

func (*Sysroot) String

func (x *Sysroot) String() string

type SysrootCreateRequest

type SysrootCreateRequest struct {

	// The target whose sysroot is being created.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// The sysroot create flags.
	Flags *SysrootCreateRequest_Flags `protobuf:"bytes,2,opt,name=flags,proto3" json:"flags,omitempty"`
	// The profile to select for the sysroot.
	Profile *Profile `protobuf:"bytes,3,opt,name=profile,proto3" json:"profile,omitempty"`
	// The chroot to use to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,4,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Package index files available for use.  Added in R86.
	PackageIndexes []*chromiumos.PackageIndexInfo `protobuf:"bytes,5,rep,name=package_indexes,json=packageIndexes,proto3" json:"package_indexes,omitempty"`
	// contains filtered or unexported fields
}

Sysroot create request.

func (*SysrootCreateRequest) Descriptor deprecated

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

Deprecated: Use SysrootCreateRequest.ProtoReflect.Descriptor instead.

func (*SysrootCreateRequest) GetBuildTarget

func (x *SysrootCreateRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*SysrootCreateRequest) GetChroot

func (x *SysrootCreateRequest) GetChroot() *chromiumos.Chroot

func (*SysrootCreateRequest) GetFlags

func (*SysrootCreateRequest) GetPackageIndexes

func (x *SysrootCreateRequest) GetPackageIndexes() []*chromiumos.PackageIndexInfo

func (*SysrootCreateRequest) GetProfile

func (x *SysrootCreateRequest) GetProfile() *Profile

func (*SysrootCreateRequest) ProtoMessage

func (*SysrootCreateRequest) ProtoMessage()

func (*SysrootCreateRequest) ProtoReflect

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

func (*SysrootCreateRequest) Reset

func (x *SysrootCreateRequest) Reset()

func (*SysrootCreateRequest) String

func (x *SysrootCreateRequest) String() string

type SysrootCreateRequest_Flags

type SysrootCreateRequest_Flags struct {

	// Triggers an update of the chroot unless the it is declared as current.
	ChrootCurrent bool `protobuf:"varint,1,opt,name=chroot_current,json=chrootCurrent,proto3" json:"chroot_current,omitempty"`
	// Replace the existing sysroot when one already exists when set to true,
	// otherwise keep the existing sysroot. No effect when the sysroot does not
	// exist.
	Replace bool `protobuf:"varint,2,opt,name=replace,proto3" json:"replace,omitempty"`
	// Whether a toolchain change has occurred.
	ToolchainChanged bool `protobuf:"varint,3,opt,name=toolchain_changed,json=toolchainChanged,proto3" json:"toolchain_changed,omitempty"`
	// Whether to use the prebuilts generated by CQ
	UseCqPrebuilts bool `protobuf:"varint,4,opt,name=use_cq_prebuilts,json=useCqPrebuilts,proto3" json:"use_cq_prebuilts,omitempty"`
	// contains filtered or unexported fields
}

The Create flags.

func (*SysrootCreateRequest_Flags) Descriptor deprecated

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

Deprecated: Use SysrootCreateRequest_Flags.ProtoReflect.Descriptor instead.

func (*SysrootCreateRequest_Flags) GetChrootCurrent

func (x *SysrootCreateRequest_Flags) GetChrootCurrent() bool

func (*SysrootCreateRequest_Flags) GetReplace

func (x *SysrootCreateRequest_Flags) GetReplace() bool

func (*SysrootCreateRequest_Flags) GetToolchainChanged

func (x *SysrootCreateRequest_Flags) GetToolchainChanged() bool

func (*SysrootCreateRequest_Flags) GetUseCqPrebuilts

func (x *SysrootCreateRequest_Flags) GetUseCqPrebuilts() bool

func (*SysrootCreateRequest_Flags) ProtoMessage

func (*SysrootCreateRequest_Flags) ProtoMessage()

func (*SysrootCreateRequest_Flags) ProtoReflect

func (*SysrootCreateRequest_Flags) Reset

func (x *SysrootCreateRequest_Flags) Reset()

func (*SysrootCreateRequest_Flags) String

func (x *SysrootCreateRequest_Flags) String() string

type SysrootCreateResponse

type SysrootCreateResponse struct {

	// Information about the created sysroot. This sysroot can be passed directly
	// to the InstallToolchainRequest.
	Sysroot *Sysroot `protobuf:"bytes,1,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// contains filtered or unexported fields
}

Create response.

func (*SysrootCreateResponse) Descriptor deprecated

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

Deprecated: Use SysrootCreateResponse.ProtoReflect.Descriptor instead.

func (*SysrootCreateResponse) GetSysroot

func (x *SysrootCreateResponse) GetSysroot() *Sysroot

func (*SysrootCreateResponse) ProtoMessage

func (*SysrootCreateResponse) ProtoMessage()

func (*SysrootCreateResponse) ProtoReflect

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

func (*SysrootCreateResponse) Reset

func (x *SysrootCreateResponse) Reset()

func (*SysrootCreateResponse) String

func (x *SysrootCreateResponse) String() string

type SysrootExtractArchiveRequest

type SysrootExtractArchiveRequest struct {

	// The chroot to use to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Archive will be extracted to default sysroot path of this target.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,2,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// The archive tarball path.
	SysrootArchive *chromiumos.Path `protobuf:"bytes,3,opt,name=sysroot_archive,json=sysrootArchive,proto3" json:"sysroot_archive,omitempty"`
	// contains filtered or unexported fields
}

Sysroot extract archive request.

func (*SysrootExtractArchiveRequest) Descriptor deprecated

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

Deprecated: Use SysrootExtractArchiveRequest.ProtoReflect.Descriptor instead.

func (*SysrootExtractArchiveRequest) GetBuildTarget

func (*SysrootExtractArchiveRequest) GetChroot

func (*SysrootExtractArchiveRequest) GetSysrootArchive

func (x *SysrootExtractArchiveRequest) GetSysrootArchive() *chromiumos.Path

func (*SysrootExtractArchiveRequest) ProtoMessage

func (*SysrootExtractArchiveRequest) ProtoMessage()

func (*SysrootExtractArchiveRequest) ProtoReflect

func (*SysrootExtractArchiveRequest) Reset

func (x *SysrootExtractArchiveRequest) Reset()

func (*SysrootExtractArchiveRequest) String

type SysrootExtractArchiveResponse

type SysrootExtractArchiveResponse struct {

	// Path where the sysroot tarball is written.
	SysrootArchive *chromiumos.Path `protobuf:"bytes,1,opt,name=sysroot_archive,json=sysrootArchive,proto3" json:"sysroot_archive,omitempty"`
	// contains filtered or unexported fields
}

Sysroot extract archive response.

func (*SysrootExtractArchiveResponse) Descriptor deprecated

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

Deprecated: Use SysrootExtractArchiveResponse.ProtoReflect.Descriptor instead.

func (*SysrootExtractArchiveResponse) GetSysrootArchive

func (x *SysrootExtractArchiveResponse) GetSysrootArchive() *chromiumos.Path

func (*SysrootExtractArchiveResponse) ProtoMessage

func (*SysrootExtractArchiveResponse) ProtoMessage()

func (*SysrootExtractArchiveResponse) ProtoReflect

func (*SysrootExtractArchiveResponse) Reset

func (x *SysrootExtractArchiveResponse) Reset()

func (*SysrootExtractArchiveResponse) String

type SysrootGenerateArchiveRequest

type SysrootGenerateArchiveRequest struct {

	// The target whose sysroot is being created.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// The chroot to use to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Packages to generate the sysroot for, such as 'virtual/target-fuzzers'.
	// This is passed in based on the informaitonal builder type, see
	// chromite/config/chromeos_config.py for examples.
	Packages []*chromiumos.PackageInfo `protobuf:"bytes,3,rep,name=packages,proto3" json:"packages,omitempty"`
	// Target directory for the sysroot tarball.
	TargetDir *chromiumos.ResultPath `protobuf:"bytes,4,opt,name=target_dir,json=targetDir,proto3" json:"target_dir,omitempty"`
	// contains filtered or unexported fields
}

Sysroot generate archive request.

func (*SysrootGenerateArchiveRequest) Descriptor deprecated

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

Deprecated: Use SysrootGenerateArchiveRequest.ProtoReflect.Descriptor instead.

func (*SysrootGenerateArchiveRequest) GetBuildTarget

func (*SysrootGenerateArchiveRequest) GetChroot

func (*SysrootGenerateArchiveRequest) GetPackages

func (*SysrootGenerateArchiveRequest) GetTargetDir

func (*SysrootGenerateArchiveRequest) ProtoMessage

func (*SysrootGenerateArchiveRequest) ProtoMessage()

func (*SysrootGenerateArchiveRequest) ProtoReflect

func (*SysrootGenerateArchiveRequest) Reset

func (x *SysrootGenerateArchiveRequest) Reset()

func (*SysrootGenerateArchiveRequest) String

type SysrootGenerateArchiveResponse

type SysrootGenerateArchiveResponse struct {

	// Path where the sysroot tarball is written.
	SysrootArchive *chromiumos.Path `protobuf:"bytes,1,opt,name=sysroot_archive,json=sysrootArchive,proto3" json:"sysroot_archive,omitempty"`
	// contains filtered or unexported fields
}

Generate archive response.

func (*SysrootGenerateArchiveResponse) Descriptor deprecated

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

Deprecated: Use SysrootGenerateArchiveResponse.ProtoReflect.Descriptor instead.

func (*SysrootGenerateArchiveResponse) GetSysrootArchive

func (x *SysrootGenerateArchiveResponse) GetSysrootArchive() *chromiumos.Path

func (*SysrootGenerateArchiveResponse) ProtoMessage

func (*SysrootGenerateArchiveResponse) ProtoMessage()

func (*SysrootGenerateArchiveResponse) ProtoReflect

func (*SysrootGenerateArchiveResponse) Reset

func (x *SysrootGenerateArchiveResponse) Reset()

func (*SysrootGenerateArchiveResponse) String

type SysrootServiceClient

type SysrootServiceClient interface {
	// Create the base sysroot structure.
	Create(ctx context.Context, in *SysrootCreateRequest, opts ...grpc.CallOption) (*SysrootCreateResponse, error)
	// Get the build target's architecture.
	GetTargetArchitecture(ctx context.Context, in *GetTargetArchitectureRequest, opts ...grpc.CallOption) (*GetTargetArchitectureResponse, error)
	// Generate sysroot archive.  Added in R83.
	GenerateArchive(ctx context.Context, in *SysrootGenerateArchiveRequest, opts ...grpc.CallOption) (*SysrootGenerateArchiveResponse, error)
	// Extract archive to sysroot.
	ExtractArchive(ctx context.Context, in *SysrootExtractArchiveRequest, opts ...grpc.CallOption) (*SysrootExtractArchiveResponse, error)
	// Install the toolchain into the sysroot.
	InstallToolchain(ctx context.Context, in *InstallToolchainRequest, opts ...grpc.CallOption) (*InstallToolchainResponse, error)
	// Install packages into the sysroot. By default will install all packages.
	InstallPackages(ctx context.Context, in *InstallPackagesRequest, opts ...grpc.CallOption) (*InstallPackagesResponse, error)
	// Install SimpleChrome sysroot.  Added in R79.
	CreateSimpleChromeSysroot(ctx context.Context, in *CreateSimpleChromeSysrootRequest, opts ...grpc.CallOption) (*CreateSimpleChromeSysrootResponse, error)
}

SysrootServiceClient is the client API for SysrootService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type SysrootServiceServer

type SysrootServiceServer interface {
	// Create the base sysroot structure.
	Create(context.Context, *SysrootCreateRequest) (*SysrootCreateResponse, error)
	// Get the build target's architecture.
	GetTargetArchitecture(context.Context, *GetTargetArchitectureRequest) (*GetTargetArchitectureResponse, error)
	// Generate sysroot archive.  Added in R83.
	GenerateArchive(context.Context, *SysrootGenerateArchiveRequest) (*SysrootGenerateArchiveResponse, error)
	// Extract archive to sysroot.
	ExtractArchive(context.Context, *SysrootExtractArchiveRequest) (*SysrootExtractArchiveResponse, error)
	// Install the toolchain into the sysroot.
	InstallToolchain(context.Context, *InstallToolchainRequest) (*InstallToolchainResponse, error)
	// Install packages into the sysroot. By default will install all packages.
	InstallPackages(context.Context, *InstallPackagesRequest) (*InstallPackagesResponse, error)
	// Install SimpleChrome sysroot.  Added in R79.
	CreateSimpleChromeSysroot(context.Context, *CreateSimpleChromeSysrootRequest) (*CreateSimpleChromeSysrootResponse, error)
	// contains filtered or unexported methods
}

SysrootServiceServer is the server API for SysrootService service. All implementations must embed UnimplementedSysrootServiceServer for forward compatibility

type SystemImageMetadataRequest

type SystemImageMetadataRequest struct {

	// Required if not default.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Required.
	Sysroot *Sysroot `protobuf:"bytes,2,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// contains filtered or unexported fields
}

func (*SystemImageMetadataRequest) Descriptor deprecated

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

Deprecated: Use SystemImageMetadataRequest.ProtoReflect.Descriptor instead.

func (*SystemImageMetadataRequest) GetChroot

func (*SystemImageMetadataRequest) GetSysroot

func (x *SystemImageMetadataRequest) GetSysroot() *Sysroot

func (*SystemImageMetadataRequest) ProtoMessage

func (*SystemImageMetadataRequest) ProtoMessage()

func (*SystemImageMetadataRequest) ProtoReflect

func (*SystemImageMetadataRequest) Reset

func (x *SystemImageMetadataRequest) Reset()

func (*SystemImageMetadataRequest) String

func (x *SystemImageMetadataRequest) String() string

type SystemImageMetadataResponse

type SystemImageMetadataResponse struct {
	SystemImage *api.SystemImage `protobuf:"bytes,1,opt,name=system_image,json=systemImage,proto3" json:"system_image,omitempty"`
	// contains filtered or unexported fields
}

func (*SystemImageMetadataResponse) Descriptor deprecated

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

Deprecated: Use SystemImageMetadataResponse.ProtoReflect.Descriptor instead.

func (*SystemImageMetadataResponse) GetSystemImage

func (x *SystemImageMetadataResponse) GetSystemImage() *api.SystemImage

func (*SystemImageMetadataResponse) ProtoMessage

func (*SystemImageMetadataResponse) ProtoMessage()

func (*SystemImageMetadataResponse) ProtoReflect

func (*SystemImageMetadataResponse) Reset

func (x *SystemImageMetadataResponse) Reset()

func (*SystemImageMetadataResponse) String

func (x *SystemImageMetadataResponse) String() string

type TestAllFirmwareRequest

type TestAllFirmwareRequest struct {

	// Location of firmware to build call into firmware_builder.py entry point.
	// The `test` subcommand will be called
	FirmwareLocation chromiumos.FwLocation `` /* 137-byte string literal not displayed */
	// The chroot where the operations will be executed.
	// Required.
	Chroot *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Whether to pass --code-coverage to firmware_builder.py.
	CodeCoverage bool `protobuf:"varint,3,opt,name=code_coverage,json=codeCoverage,proto3" json:"code_coverage,omitempty"`
	// contains filtered or unexported fields
}

func (*TestAllFirmwareRequest) Descriptor deprecated

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

Deprecated: Use TestAllFirmwareRequest.ProtoReflect.Descriptor instead.

func (*TestAllFirmwareRequest) GetChroot

func (x *TestAllFirmwareRequest) GetChroot() *chromiumos.Chroot

func (*TestAllFirmwareRequest) GetCodeCoverage

func (x *TestAllFirmwareRequest) GetCodeCoverage() bool

func (*TestAllFirmwareRequest) GetFirmwareLocation

func (x *TestAllFirmwareRequest) GetFirmwareLocation() chromiumos.FwLocation

func (*TestAllFirmwareRequest) ProtoMessage

func (*TestAllFirmwareRequest) ProtoMessage()

func (*TestAllFirmwareRequest) ProtoReflect

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

func (*TestAllFirmwareRequest) Reset

func (x *TestAllFirmwareRequest) Reset()

func (*TestAllFirmwareRequest) String

func (x *TestAllFirmwareRequest) String() string

type TestAllFirmwareResponse

type TestAllFirmwareResponse struct {

	// Metrics collect on successfuly firmware unit test runs
	Metrics *FwTestMetricList `protobuf:"bytes,1,opt,name=metrics,proto3" json:"metrics,omitempty"`
	// contains filtered or unexported fields
}

func (*TestAllFirmwareResponse) Descriptor deprecated

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

Deprecated: Use TestAllFirmwareResponse.ProtoReflect.Descriptor instead.

func (*TestAllFirmwareResponse) GetMetrics

func (x *TestAllFirmwareResponse) GetMetrics() *FwTestMetricList

func (*TestAllFirmwareResponse) ProtoMessage

func (*TestAllFirmwareResponse) ProtoMessage()

func (*TestAllFirmwareResponse) ProtoReflect

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

func (*TestAllFirmwareResponse) Reset

func (x *TestAllFirmwareResponse) Reset()

func (*TestAllFirmwareResponse) String

func (x *TestAllFirmwareResponse) String() string

type TestApiServiceClient

type TestApiServiceClient interface {
	// Method that has input and output messages.
	InputOutputMethod(ctx context.Context, in *TestRequestMessage, opts ...grpc.CallOption) (*TestResultMessage, error)
	// Method name override.
	RenamedMethod(ctx context.Context, in *TestRequestMessage, opts ...grpc.CallOption) (*TestResultMessage, error)
	HiddenMethod(ctx context.Context, in *TestRequestMessage, opts ...grpc.CallOption) (*TestResultMessage, error)
}

TestApiServiceClient is the client API for TestApiService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type TestApiServiceServer

type TestApiServiceServer interface {
	// Method that has input and output messages.
	InputOutputMethod(context.Context, *TestRequestMessage) (*TestResultMessage, error)
	// Method name override.
	RenamedMethod(context.Context, *TestRequestMessage) (*TestResultMessage, error)
	HiddenMethod(context.Context, *TestRequestMessage) (*TestResultMessage, error)
	// contains filtered or unexported methods
}

TestApiServiceServer is the server API for TestApiService service. All implementations must embed UnimplementedTestApiServiceServer for forward compatibility

type TestEnum

type TestEnum int32
const (
	TestEnum_TEST_ENUM_UNSPECIFIED TestEnum = 0
	TestEnum_TEST_ENUM_FOO         TestEnum = 1
	TestEnum_TEST_ENUM_BAR         TestEnum = 2
	TestEnum_TEST_ENUM_BAZ         TestEnum = 3
)

func (TestEnum) Descriptor

func (TestEnum) Descriptor() protoreflect.EnumDescriptor

func (TestEnum) Enum

func (x TestEnum) Enum() *TestEnum

func (TestEnum) EnumDescriptor deprecated

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

Deprecated: Use TestEnum.Descriptor instead.

func (TestEnum) Number

func (x TestEnum) Number() protoreflect.EnumNumber

func (TestEnum) String

func (x TestEnum) String() string

func (TestEnum) Type

type TestImageRequest

type TestImageRequest struct {

	// The image to be tested.
	// Image.path is required.
	Image *Image `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"`
	// The build target whose image is being tested.
	// BuildTarget.name is required.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,2,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// Required.
	Result *TestImageRequest_Result `protobuf:"bytes,3,opt,name=result,proto3" json:"result,omitempty"`
	// The chroot to use to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,4,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// contains filtered or unexported fields
}

The image test arguments.

func (*TestImageRequest) Descriptor deprecated

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

Deprecated: Use TestImageRequest.ProtoReflect.Descriptor instead.

func (*TestImageRequest) GetBuildTarget

func (x *TestImageRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*TestImageRequest) GetChroot

func (x *TestImageRequest) GetChroot() *chromiumos.Chroot

func (*TestImageRequest) GetImage

func (x *TestImageRequest) GetImage() *Image

func (*TestImageRequest) GetResult

func (x *TestImageRequest) GetResult() *TestImageRequest_Result

func (*TestImageRequest) ProtoMessage

func (*TestImageRequest) ProtoMessage()

func (*TestImageRequest) ProtoReflect

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

func (*TestImageRequest) Reset

func (x *TestImageRequest) Reset()

func (*TestImageRequest) String

func (x *TestImageRequest) String() string

type TestImageRequest_Result

type TestImageRequest_Result struct {

	// Location where the test results should be written.
	Directory string `protobuf:"bytes,1,opt,name=directory,proto3" json:"directory,omitempty"`
	// contains filtered or unexported fields
}

Test results options specifications.

func (*TestImageRequest_Result) Descriptor deprecated

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

Deprecated: Use TestImageRequest_Result.ProtoReflect.Descriptor instead.

func (*TestImageRequest_Result) GetDirectory

func (x *TestImageRequest_Result) GetDirectory() string

func (*TestImageRequest_Result) ProtoMessage

func (*TestImageRequest_Result) ProtoMessage()

func (*TestImageRequest_Result) ProtoReflect

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

func (*TestImageRequest_Result) Reset

func (x *TestImageRequest_Result) Reset()

func (*TestImageRequest_Result) String

func (x *TestImageRequest_Result) String() string

type TestImageResult

type TestImageResult struct {

	// Whether all tests passed.
	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	// contains filtered or unexported fields
}

func (*TestImageResult) Descriptor deprecated

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

Deprecated: Use TestImageResult.ProtoReflect.Descriptor instead.

func (*TestImageResult) GetSuccess

func (x *TestImageResult) GetSuccess() bool

func (*TestImageResult) ProtoMessage

func (*TestImageResult) ProtoMessage()

func (*TestImageResult) ProtoReflect

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

func (*TestImageResult) Reset

func (x *TestImageResult) Reset()

func (*TestImageResult) String

func (x *TestImageResult) String() string

type TestMetadataRequest

type TestMetadataRequest struct {
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Test metadata is generated from a populated build target sysroot.
	// In particular the sysroot must contain compiled test packages.
	Sysroot *Sysroot `protobuf:"bytes,2,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
	// contains filtered or unexported fields
}

func (*TestMetadataRequest) Descriptor deprecated

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

Deprecated: Use TestMetadataRequest.ProtoReflect.Descriptor instead.

func (*TestMetadataRequest) GetChroot

func (x *TestMetadataRequest) GetChroot() *chromiumos.Chroot

func (*TestMetadataRequest) GetSysroot

func (x *TestMetadataRequest) GetSysroot() *Sysroot

func (*TestMetadataRequest) ProtoMessage

func (*TestMetadataRequest) ProtoMessage()

func (*TestMetadataRequest) ProtoReflect

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

func (*TestMetadataRequest) Reset

func (x *TestMetadataRequest) Reset()

func (*TestMetadataRequest) String

func (x *TestMetadataRequest) String() string

type TestMetadataResponse

type TestMetadataResponse struct {
	Autotest *AutotestTestMetadata `protobuf:"bytes,1,opt,name=autotest,proto3" json:"autotest,omitempty"`
	// contains filtered or unexported fields
}

func (*TestMetadataResponse) Descriptor deprecated

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

Deprecated: Use TestMetadataResponse.ProtoReflect.Descriptor instead.

func (*TestMetadataResponse) GetAutotest

func (x *TestMetadataResponse) GetAutotest() *AutotestTestMetadata

func (*TestMetadataResponse) ProtoMessage

func (*TestMetadataResponse) ProtoMessage()

func (*TestMetadataResponse) ProtoReflect

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

func (*TestMetadataResponse) Reset

func (x *TestMetadataResponse) Reset()

func (*TestMetadataResponse) String

func (x *TestMetadataResponse) String() string

type TestMetadataServiceClient

type TestMetadataServiceClient interface {
	Get(ctx context.Context, in *TestMetadataRequest, opts ...grpc.CallOption) (*TestMetadataResponse, error)
}

TestMetadataServiceClient is the client API for TestMetadataService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type TestMetadataServiceServer

type TestMetadataServiceServer interface {
	Get(context.Context, *TestMetadataRequest) (*TestMetadataResponse, error)
	// contains filtered or unexported methods
}

TestMetadataServiceServer is the server API for TestMetadataService service. All implementations must embed UnimplementedTestMetadataServiceServer for forward compatibility

type TestRequestMessage

type TestRequestMessage struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Chroot message for parsing and automatic chroot re-execution testing.
	Chroot *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Path and ResultPath messages for insertion/extraction testing.
	Path        *chromiumos.Path       `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
	AnotherPath *chromiumos.Path       `protobuf:"bytes,4,opt,name=another_path,json=anotherPath,proto3" json:"another_path,omitempty"`
	NestedPath  *NestedPath            `protobuf:"bytes,5,opt,name=nested_path,json=nestedPath,proto3" json:"nested_path,omitempty"`
	ResultPath  *chromiumos.ResultPath `protobuf:"bytes,6,opt,name=result_path,json=resultPath,proto3" json:"result_path,omitempty"`
	// BuildTarget messages for parsing tests.
	BuildTarget  *chromiumos.BuildTarget   `protobuf:"bytes,7,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	BuildTargets []*chromiumos.BuildTarget `protobuf:"bytes,8,rep,name=build_targets,json=buildTargets,proto3" json:"build_targets,omitempty"`
	// For SyncedDir syncing tests.
	SyncedDir  *chromiumos.SyncedDir   `protobuf:"bytes,9,opt,name=synced_dir,json=syncedDir,proto3" json:"synced_dir,omitempty"`
	SyncedDirs []*chromiumos.SyncedDir `protobuf:"bytes,10,rep,name=synced_dirs,json=syncedDirs,proto3" json:"synced_dirs,omitempty"`
	// Repeated message with multiple fields.
	Messages  []*MultiFieldMessage `protobuf:"bytes,11,rep,name=messages,proto3" json:"messages,omitempty"`
	TestEnum  TestEnum             `protobuf:"varint,12,opt,name=test_enum,json=testEnum,proto3,enum=chromite.api.TestEnum" json:"test_enum,omitempty"`
	TestEnums []TestEnum           `protobuf:"varint,13,rep,packed,name=test_enums,json=testEnums,proto3,enum=chromite.api.TestEnum" json:"test_enums,omitempty"`
	Number    int32                `protobuf:"varint,14,opt,name=number,proto3" json:"number,omitempty"`
	Numbers   []int32              `protobuf:"varint,15,rep,packed,name=numbers,proto3" json:"numbers,omitempty"`
	// RemoteexecConfig message for testing remote execution values parsing.
	RemoteexecConfig *chromiumos.RemoteexecConfig `protobuf:"bytes,16,opt,name=remoteexec_config,json=remoteexecConfig,proto3" json:"remoteexec_config,omitempty"`
	// contains filtered or unexported fields
}

Simple input message.

func (*TestRequestMessage) Descriptor deprecated

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

Deprecated: Use TestRequestMessage.ProtoReflect.Descriptor instead.

func (*TestRequestMessage) GetAnotherPath

func (x *TestRequestMessage) GetAnotherPath() *chromiumos.Path

func (*TestRequestMessage) GetBuildTarget

func (x *TestRequestMessage) GetBuildTarget() *chromiumos.BuildTarget

func (*TestRequestMessage) GetBuildTargets

func (x *TestRequestMessage) GetBuildTargets() []*chromiumos.BuildTarget

func (*TestRequestMessage) GetChroot

func (x *TestRequestMessage) GetChroot() *chromiumos.Chroot

func (*TestRequestMessage) GetId

func (x *TestRequestMessage) GetId() string

func (*TestRequestMessage) GetMessages

func (x *TestRequestMessage) GetMessages() []*MultiFieldMessage

func (*TestRequestMessage) GetNestedPath

func (x *TestRequestMessage) GetNestedPath() *NestedPath

func (*TestRequestMessage) GetNumber

func (x *TestRequestMessage) GetNumber() int32

func (*TestRequestMessage) GetNumbers

func (x *TestRequestMessage) GetNumbers() []int32

func (*TestRequestMessage) GetPath

func (x *TestRequestMessage) GetPath() *chromiumos.Path

func (*TestRequestMessage) GetRemoteexecConfig

func (x *TestRequestMessage) GetRemoteexecConfig() *chromiumos.RemoteexecConfig

func (*TestRequestMessage) GetResultPath

func (x *TestRequestMessage) GetResultPath() *chromiumos.ResultPath

func (*TestRequestMessage) GetSyncedDir

func (x *TestRequestMessage) GetSyncedDir() *chromiumos.SyncedDir

func (*TestRequestMessage) GetSyncedDirs

func (x *TestRequestMessage) GetSyncedDirs() []*chromiumos.SyncedDir

func (*TestRequestMessage) GetTestEnum

func (x *TestRequestMessage) GetTestEnum() TestEnum

func (*TestRequestMessage) GetTestEnums

func (x *TestRequestMessage) GetTestEnums() []TestEnum

func (*TestRequestMessage) ProtoMessage

func (*TestRequestMessage) ProtoMessage()

func (*TestRequestMessage) ProtoReflect

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

func (*TestRequestMessage) Reset

func (x *TestRequestMessage) Reset()

func (*TestRequestMessage) String

func (x *TestRequestMessage) String() string

type TestResultMessage

type TestResultMessage struct {
	Result string `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// Path messages for ResultPath testing.
	Artifact       *chromiumos.Path          `protobuf:"bytes,2,opt,name=artifact,proto3" json:"artifact,omitempty"`
	NestedArtifact *NestedPath               `protobuf:"bytes,3,opt,name=nested_artifact,json=nestedArtifact,proto3" json:"nested_artifact,omitempty"`
	Artifacts      []*chromiumos.Path        `protobuf:"bytes,4,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
	Events         []*chromiumos.MetricEvent `protobuf:"bytes,5,rep,name=events,proto3" json:"events,omitempty"`
	// contains filtered or unexported fields
}

Simple output message.

func (*TestResultMessage) Descriptor deprecated

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

Deprecated: Use TestResultMessage.ProtoReflect.Descriptor instead.

func (*TestResultMessage) GetArtifact

func (x *TestResultMessage) GetArtifact() *chromiumos.Path

func (*TestResultMessage) GetArtifacts

func (x *TestResultMessage) GetArtifacts() []*chromiumos.Path

func (*TestResultMessage) GetEvents

func (x *TestResultMessage) GetEvents() []*chromiumos.MetricEvent

func (*TestResultMessage) GetNestedArtifact

func (x *TestResultMessage) GetNestedArtifact() *NestedPath

func (*TestResultMessage) GetResult

func (x *TestResultMessage) GetResult() string

func (*TestResultMessage) ProtoMessage

func (*TestResultMessage) ProtoMessage()

func (*TestResultMessage) ProtoReflect

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

func (*TestResultMessage) Reset

func (x *TestResultMessage) Reset()

func (*TestResultMessage) String

func (x *TestResultMessage) String() string

type TestServiceClient

type TestServiceClient interface {
	// Build all of the container micro-services used for testing in various lab
	// environments.
	// As part of the build, containers will also be automatically updated to the
	// hosted container registry gcr.io for using the current chromeos version
	// being build as the container image tag.
	BuildTestServiceContainers(ctx context.Context, in *BuildTestServiceContainersRequest, opts ...grpc.CallOption) (*BuildTestServiceContainersResponse, error)
	// Run a build target's ebuild unit tests.
	BuildTargetUnitTest(ctx context.Context, in *BuildTargetUnitTestRequest, opts ...grpc.CallOption) (*BuildTargetUnitTestResponse, error)
	// Run the chromite unit tests.
	ChromiteUnitTest(ctx context.Context, in *ChromiteUnitTestRequest, opts ...grpc.CallOption) (*ChromiteUnitTestResponse, error)
	// Run Pytest in chromite.
	ChromitePytest(ctx context.Context, in *ChromitePytestRequest, opts ...grpc.CallOption) (*ChromitePytestResponse, error)
	// Run Bazel tests.
	BazelTest(ctx context.Context, in *BazelTestRequest, opts ...grpc.CallOption) (*BazelTestResponse, error)
	// Run the cros-signing unit tests.
	CrosSigningTest(ctx context.Context, in *CrosSigningTestRequest, opts ...grpc.CallOption) (*CrosSigningTestResponse, error)
	// Run the debug info tests on a sysroot.
	DebugInfoTest(ctx context.Context, in *DebugInfoTestRequest, opts ...grpc.CallOption) (*DebugInfoTestResponse, error)
	// Run VM tests and report failures.
	VmTest(ctx context.Context, in *VmTestRequest, opts ...grpc.CallOption) (*VmTestResponse, error)
	// Run the rules_cros unit tests.
	RulesCrosUnitTest(ctx context.Context, in *RulesCrosUnitTestRequest, opts ...grpc.CallOption) (*RulesCrosUnitTestResponse, error)
	// Run the Simple Chrome workflow unit tests.
	SimpleChromeWorkflowTest(ctx context.Context, in *SimpleChromeWorkflowTestRequest, opts ...grpc.CallOption) (*SimpleChromeWorkflowTestResponse, error)
}

TestServiceClient is the client API for TestService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type TestServiceContainerBuildResult

type TestServiceContainerBuildResult struct {

	// Human friendly name of the container built (for debugging/reporting only).
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Types that are assignable to Result:
	//	*TestServiceContainerBuildResult_Success_
	//	*TestServiceContainerBuildResult_Failure_
	Result isTestServiceContainerBuildResult_Result `protobuf_oneof:"result"`
	// contains filtered or unexported fields
}

func (*TestServiceContainerBuildResult) Descriptor deprecated

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

Deprecated: Use TestServiceContainerBuildResult.ProtoReflect.Descriptor instead.

func (*TestServiceContainerBuildResult) GetFailure

func (*TestServiceContainerBuildResult) GetName

func (*TestServiceContainerBuildResult) GetResult

func (m *TestServiceContainerBuildResult) GetResult() isTestServiceContainerBuildResult_Result

func (*TestServiceContainerBuildResult) GetSuccess

func (*TestServiceContainerBuildResult) ProtoMessage

func (*TestServiceContainerBuildResult) ProtoMessage()

func (*TestServiceContainerBuildResult) ProtoReflect

func (*TestServiceContainerBuildResult) Reset

func (*TestServiceContainerBuildResult) String

type TestServiceContainerBuildResult_Failure

type TestServiceContainerBuildResult_Failure struct {

	// Debugging details about the error that occurred.
	ErrorMessage string `protobuf:"bytes,1,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

func (*TestServiceContainerBuildResult_Failure) Descriptor deprecated

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

Deprecated: Use TestServiceContainerBuildResult_Failure.ProtoReflect.Descriptor instead.

func (*TestServiceContainerBuildResult_Failure) GetErrorMessage

func (x *TestServiceContainerBuildResult_Failure) GetErrorMessage() string

func (*TestServiceContainerBuildResult_Failure) ProtoMessage

func (*TestServiceContainerBuildResult_Failure) ProtoReflect

func (*TestServiceContainerBuildResult_Failure) Reset

func (*TestServiceContainerBuildResult_Failure) String

type TestServiceContainerBuildResult_Failure_

type TestServiceContainerBuildResult_Failure_ struct {
	Failure *TestServiceContainerBuildResult_Failure `protobuf:"bytes,3,opt,name=failure,proto3,oneof"`
}

type TestServiceContainerBuildResult_Success

type TestServiceContainerBuildResult_Success struct {

	// Metadata about the constructed container image
	ImageInfo *api.ContainerImageInfo `protobuf:"bytes,2,opt,name=image_info,json=imageInfo,proto3" json:"image_info,omitempty"`
	// Full path to the build artifact in the hosted container registry.
	RegistryPath string `protobuf:"bytes,1,opt,name=registry_path,json=registryPath,proto3" json:"registry_path,omitempty"` // deprecated
	// contains filtered or unexported fields
}

func (*TestServiceContainerBuildResult_Success) Descriptor deprecated

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

Deprecated: Use TestServiceContainerBuildResult_Success.ProtoReflect.Descriptor instead.

func (*TestServiceContainerBuildResult_Success) GetImageInfo

func (*TestServiceContainerBuildResult_Success) GetRegistryPath

func (x *TestServiceContainerBuildResult_Success) GetRegistryPath() string

func (*TestServiceContainerBuildResult_Success) ProtoMessage

func (*TestServiceContainerBuildResult_Success) ProtoReflect

func (*TestServiceContainerBuildResult_Success) Reset

func (*TestServiceContainerBuildResult_Success) String

type TestServiceContainerBuildResult_Success_

type TestServiceContainerBuildResult_Success_ struct {
	Success *TestServiceContainerBuildResult_Success `protobuf:"bytes,2,opt,name=success,proto3,oneof"`
}

type TestServiceServer

type TestServiceServer interface {
	// Build all of the container micro-services used for testing in various lab
	// environments.
	// As part of the build, containers will also be automatically updated to the
	// hosted container registry gcr.io for using the current chromeos version
	// being build as the container image tag.
	BuildTestServiceContainers(context.Context, *BuildTestServiceContainersRequest) (*BuildTestServiceContainersResponse, error)
	// Run a build target's ebuild unit tests.
	BuildTargetUnitTest(context.Context, *BuildTargetUnitTestRequest) (*BuildTargetUnitTestResponse, error)
	// Run the chromite unit tests.
	ChromiteUnitTest(context.Context, *ChromiteUnitTestRequest) (*ChromiteUnitTestResponse, error)
	// Run Pytest in chromite.
	ChromitePytest(context.Context, *ChromitePytestRequest) (*ChromitePytestResponse, error)
	// Run Bazel tests.
	BazelTest(context.Context, *BazelTestRequest) (*BazelTestResponse, error)
	// Run the cros-signing unit tests.
	CrosSigningTest(context.Context, *CrosSigningTestRequest) (*CrosSigningTestResponse, error)
	// Run the debug info tests on a sysroot.
	DebugInfoTest(context.Context, *DebugInfoTestRequest) (*DebugInfoTestResponse, error)
	// Run VM tests and report failures.
	VmTest(context.Context, *VmTestRequest) (*VmTestResponse, error)
	// Run the rules_cros unit tests.
	RulesCrosUnitTest(context.Context, *RulesCrosUnitTestRequest) (*RulesCrosUnitTestResponse, error)
	// Run the Simple Chrome workflow unit tests.
	SimpleChromeWorkflowTest(context.Context, *SimpleChromeWorkflowTestRequest) (*SimpleChromeWorkflowTestResponse, error)
	// contains filtered or unexported methods
}

TestServiceServer is the server API for TestService service. All implementations must embed UnimplementedTestServiceServer for forward compatibility

type ToolchainServiceClient

type ToolchainServiceClient interface {
	// TODO(b/187790484): Migrate this to ArtifactsService/BuildSetup.
	// Prepare to build toolchain artifacts.  This will be called twice:
	// Once with chroot and sysroot = None, before the chroot is created, and
	// again at the start of the 'install packages' step, if the build gets that
	// far.  Added in R80.
	PrepareForBuild(ctx context.Context, in *PrepareForToolchainBuildRequest, opts ...grpc.CallOption) (*PrepareForToolchainBuildResponse, error)
	// TODO(b/187790484): Migrate this to ArtifactsService/Get.
	// Bundle toolchain artifacts.  Added in R80.
	BundleArtifacts(ctx context.Context, in *BundleToolchainRequest, opts ...grpc.CallOption) (*BundleToolchainResponse, error)
	// Added in R90.
	GetUpdatedFiles(ctx context.Context, in *GetUpdatedFilesRequest, opts ...grpc.CallOption) (*GetUpdatedFilesResponse, error)
	EmergeAndUploadLints(ctx context.Context, in *DashboardLintRequest, opts ...grpc.CallOption) (*DashboardLintResponse, error)
	// Emerge the given packages and retrieve any findings from linters.
	EmergeWithLinting(ctx context.Context, in *LinterRequest, opts ...grpc.CallOption) (*LinterResponse, error)
	// Emerge the given Rust packages and retrieve any findings from Cargo Clippy.
	// FIXME(b/187790543): remove this endpoint oboleted by "EmergeWithLinting".
	// This refactor has the following dependency chain:
	//  1) Create EmergeWithLinting endpoint
	//  2) Let Recipe Roller update the Build API for recipes
	//  3) Update the recipe to use EmergeWithLinting
	//  4) Delete GetClippyLints endpoint
	GetClippyLints(ctx context.Context, in *LinterRequest, opts ...grpc.CallOption) (*LinterResponse, error)
	// Get the default and non-default toolchains for a board.
	GetToolchainsForBoard(ctx context.Context, in *ToolchainsRequest, opts ...grpc.CallOption) (*ToolchainsResponse, error)
	SetupToolchains(ctx context.Context, in *SetupToolchainsRequest, opts ...grpc.CallOption) (*SetupToolchainsResponse, error)
}

ToolchainServiceClient is the client API for ToolchainService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ToolchainServiceServer

type ToolchainServiceServer interface {
	// TODO(b/187790484): Migrate this to ArtifactsService/BuildSetup.
	// Prepare to build toolchain artifacts.  This will be called twice:
	// Once with chroot and sysroot = None, before the chroot is created, and
	// again at the start of the 'install packages' step, if the build gets that
	// far.  Added in R80.
	PrepareForBuild(context.Context, *PrepareForToolchainBuildRequest) (*PrepareForToolchainBuildResponse, error)
	// TODO(b/187790484): Migrate this to ArtifactsService/Get.
	// Bundle toolchain artifacts.  Added in R80.
	BundleArtifacts(context.Context, *BundleToolchainRequest) (*BundleToolchainResponse, error)
	// Added in R90.
	GetUpdatedFiles(context.Context, *GetUpdatedFilesRequest) (*GetUpdatedFilesResponse, error)
	EmergeAndUploadLints(context.Context, *DashboardLintRequest) (*DashboardLintResponse, error)
	// Emerge the given packages and retrieve any findings from linters.
	EmergeWithLinting(context.Context, *LinterRequest) (*LinterResponse, error)
	// Emerge the given Rust packages and retrieve any findings from Cargo Clippy.
	// FIXME(b/187790543): remove this endpoint oboleted by "EmergeWithLinting".
	// This refactor has the following dependency chain:
	//  1) Create EmergeWithLinting endpoint
	//  2) Let Recipe Roller update the Build API for recipes
	//  3) Update the recipe to use EmergeWithLinting
	//  4) Delete GetClippyLints endpoint
	GetClippyLints(context.Context, *LinterRequest) (*LinterResponse, error)
	// Get the default and non-default toolchains for a board.
	GetToolchainsForBoard(context.Context, *ToolchainsRequest) (*ToolchainsResponse, error)
	SetupToolchains(context.Context, *SetupToolchainsRequest) (*SetupToolchainsResponse, error)
	// contains filtered or unexported methods
}

ToolchainServiceServer is the server API for ToolchainService service. All implementations must embed UnimplementedToolchainServiceServer for forward compatibility

type ToolchainsRequest

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

Request toolchains info for a board.

func (*ToolchainsRequest) Descriptor deprecated

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

Deprecated: Use ToolchainsRequest.ProtoReflect.Descriptor instead.

func (*ToolchainsRequest) GetBoard

func (x *ToolchainsRequest) GetBoard() string

func (*ToolchainsRequest) ProtoMessage

func (*ToolchainsRequest) ProtoMessage()

func (*ToolchainsRequest) ProtoReflect

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

func (*ToolchainsRequest) Reset

func (x *ToolchainsRequest) Reset()

func (*ToolchainsRequest) String

func (x *ToolchainsRequest) String() string

type ToolchainsResponse

type ToolchainsResponse struct {

	// e.g. x86_64-cros-linux-gnu
	DefaultToolchains []string `protobuf:"bytes,1,rep,name=default_toolchains,json=defaultToolchains,proto3" json:"default_toolchains,omitempty"`
	// e.g. i686-cros-linux-gnu
	NondefaultToolchains []string `protobuf:"bytes,2,rep,name=nondefault_toolchains,json=nondefaultToolchains,proto3" json:"nondefault_toolchains,omitempty"`
	// contains filtered or unexported fields
}

Toolchains info for a board.

func (*ToolchainsResponse) Descriptor deprecated

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

Deprecated: Use ToolchainsResponse.ProtoReflect.Descriptor instead.

func (*ToolchainsResponse) GetDefaultToolchains

func (x *ToolchainsResponse) GetDefaultToolchains() []string

func (*ToolchainsResponse) GetNondefaultToolchains

func (x *ToolchainsResponse) GetNondefaultToolchains() []string

func (*ToolchainsResponse) ProtoMessage

func (*ToolchainsResponse) ProtoMessage()

func (*ToolchainsResponse) ProtoReflect

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

func (*ToolchainsResponse) Reset

func (x *ToolchainsResponse) Reset()

func (*ToolchainsResponse) String

func (x *ToolchainsResponse) String() string

type TotExecutionServiceClient

type TotExecutionServiceClient interface {
	TotServiceTotMethod(ctx context.Context, in *TestRequestMessage, opts ...grpc.CallOption) (*TestResultMessage, error)
	// This is not a valid combination.
	TotServiceTotMethodInside(ctx context.Context, in *TestRequestMessage, opts ...grpc.CallOption) (*TestResultMessage, error)
	TotServiceBranchedMethod(ctx context.Context, in *TestRequestMessage, opts ...grpc.CallOption) (*TestResultMessage, error)
	TotServiceBranchedMethodInside(ctx context.Context, in *TestRequestMessage, opts ...grpc.CallOption) (*TestResultMessage, error)
}

TotExecutionServiceClient is the client API for TotExecutionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type TotExecutionServiceServer

type TotExecutionServiceServer interface {
	TotServiceTotMethod(context.Context, *TestRequestMessage) (*TestResultMessage, error)
	// This is not a valid combination.
	TotServiceTotMethodInside(context.Context, *TestRequestMessage) (*TestResultMessage, error)
	TotServiceBranchedMethod(context.Context, *TestRequestMessage) (*TestResultMessage, error)
	TotServiceBranchedMethodInside(context.Context, *TestRequestMessage) (*TestResultMessage, error)
	// contains filtered or unexported methods
}

TotExecutionServiceServer is the server API for TotExecutionService service. All implementations must embed UnimplementedTotExecutionServiceServer for forward compatibility

type UnimplementedAndroidServiceServer

type UnimplementedAndroidServiceServer struct {
}

UnimplementedAndroidServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedAndroidServiceServer) GetLatestBuild

func (UnimplementedAndroidServiceServer) MarkStable

func (UnimplementedAndroidServiceServer) UnpinVersion

func (UnimplementedAndroidServiceServer) WriteLKGB

type UnimplementedApiServiceServer

type UnimplementedApiServiceServer struct {
}

UnimplementedApiServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedApiServiceServer) CompileProto

type UnimplementedArtifactsServiceServer

type UnimplementedArtifactsServiceServer struct {
}

UnimplementedArtifactsServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedArtifactsServiceServer) BuildSetup

func (UnimplementedArtifactsServiceServer) BundleAutotestFiles

func (UnimplementedArtifactsServiceServer) BundleChromeOSConfig

func (UnimplementedArtifactsServiceServer) BundleDebugSymbols

func (UnimplementedArtifactsServiceServer) BundleEbuildLogs

func (UnimplementedArtifactsServiceServer) BundleFirmware

func (UnimplementedArtifactsServiceServer) BundleFpmcuUnittests

func (UnimplementedArtifactsServiceServer) BundleGceTarball

func (UnimplementedArtifactsServiceServer) BundleImageArchives

func (UnimplementedArtifactsServiceServer) BundleImageZip

func (UnimplementedArtifactsServiceServer) BundlePinnedGuestImages

func (UnimplementedArtifactsServiceServer) BundleSimpleChromeArtifacts

func (UnimplementedArtifactsServiceServer) BundleTastFiles

func (UnimplementedArtifactsServiceServer) BundleTestUpdatePayloads

func (UnimplementedArtifactsServiceServer) BundleVmFiles

func (UnimplementedArtifactsServiceServer) FetchMetadata

func (UnimplementedArtifactsServiceServer) FetchPinnedGuestImageUris

func (UnimplementedArtifactsServiceServer) Get

type UnimplementedBinhostServiceServer

type UnimplementedBinhostServiceServer struct {
}

UnimplementedBinhostServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedBinhostServiceServer) Get

func (UnimplementedBinhostServiceServer) GetBinhostConfPath

func (UnimplementedBinhostServiceServer) GetPrivatePrebuiltAclArgs

func (UnimplementedBinhostServiceServer) RegenBuildCache

func (UnimplementedBinhostServiceServer) SetBinhost

func (UnimplementedBinhostServiceServer) UpdatePackageIndex

type UnimplementedChromeLkgmServiceServer

type UnimplementedChromeLkgmServiceServer struct {
}

UnimplementedChromeLkgmServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedChromeLkgmServiceServer) FindLkgm

type UnimplementedCopybotServiceServer

type UnimplementedCopybotServiceServer struct {
}

UnimplementedCopybotServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedCopybotServiceServer) RunCopybot

type UnimplementedDependencyServiceServer

type UnimplementedDependencyServiceServer struct {
}

UnimplementedDependencyServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedDependencyServiceServer) GetToolchainPaths

func (UnimplementedDependencyServiceServer) List

type UnimplementedDlcServiceServer

type UnimplementedDlcServiceServer struct {
}

UnimplementedDlcServiceServer must be embedded to have forward compatible implementations.

type UnimplementedFirmwareServiceServer

type UnimplementedFirmwareServiceServer struct {
}

UnimplementedFirmwareServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedFirmwareServiceServer) BuildAllFirmware

func (UnimplementedFirmwareServiceServer) TestAllFirmware

type UnimplementedHiddenServiceServer

type UnimplementedHiddenServiceServer struct {
}

UnimplementedHiddenServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedHiddenServiceServer) HiddenMethod

type UnimplementedImageServiceServer

type UnimplementedImageServiceServer struct {
}

UnimplementedImageServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedImageServiceServer) Create

func (UnimplementedImageServiceServer) CreateNetboot

func (UnimplementedImageServiceServer) PushImage

func (UnimplementedImageServiceServer) SignImage

func (UnimplementedImageServiceServer) SignerTest

func (UnimplementedImageServiceServer) Test

type UnimplementedInsideChrootApiServiceServer

type UnimplementedInsideChrootApiServiceServer struct {
}

UnimplementedInsideChrootApiServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedInsideChrootApiServiceServer) InsideServiceInsideMethod

func (UnimplementedInsideChrootApiServiceServer) InsideServiceOutsideMethod

type UnimplementedMetadataServiceServer

type UnimplementedMetadataServiceServer struct {
}

UnimplementedMetadataServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedMetadataServiceServer) SystemImageMetadata

type UnimplementedMethodServiceServer

type UnimplementedMethodServiceServer struct {
}

UnimplementedMethodServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedMethodServiceServer) Get

type UnimplementedObservabilityServiceServer

type UnimplementedObservabilityServiceServer struct {
}

UnimplementedObservabilityServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedObservabilityServiceServer) GetImageSizeData

type UnimplementedOutsideChrootApiServiceServer

type UnimplementedOutsideChrootApiServiceServer struct {
}

UnimplementedOutsideChrootApiServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedOutsideChrootApiServiceServer) OutsideServiceInsideMethod

func (UnimplementedOutsideChrootApiServiceServer) OutsideServiceOutsideMethod

type UnimplementedPackageServiceServer

type UnimplementedPackageServiceServer struct {
}

UnimplementedPackageServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedPackageServiceServer) BuildsChrome

func (UnimplementedPackageServiceServer) GetAndroidMetadata

func (UnimplementedPackageServiceServer) GetBestVisible

func (UnimplementedPackageServiceServer) GetBuilderMetadata

func (UnimplementedPackageServiceServer) GetChromeVersion

func (UnimplementedPackageServiceServer) GetTargetVersions

func (UnimplementedPackageServiceServer) HasChromePrebuilt

func (UnimplementedPackageServiceServer) HasPrebuilt

func (UnimplementedPackageServiceServer) NeedsChromeSource

func (UnimplementedPackageServiceServer) RevBumpChrome

func (UnimplementedPackageServiceServer) Uprev

type UnimplementedPayloadServiceServer

type UnimplementedPayloadServiceServer struct {
}

UnimplementedPayloadServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedPayloadServiceServer) FinalizePayload

func (UnimplementedPayloadServiceServer) GeneratePayload

type UnimplementedPortageExplorerServiceServer

type UnimplementedPortageExplorerServiceServer struct {
}

UnimplementedPortageExplorerServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedPortageExplorerServiceServer) RunSpiders

type UnimplementedRelevancyServiceServer

type UnimplementedRelevancyServiceServer struct {
}

UnimplementedRelevancyServiceServer must be embedded to have forward compatible implementations.

type UnimplementedRemoteTestDriverServiceServer

type UnimplementedRemoteTestDriverServiceServer struct {
}

UnimplementedRemoteTestDriverServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedRemoteTestDriverServiceServer) Assemble

type UnimplementedSdkServiceServer

type UnimplementedSdkServiceServer struct {
}

UnimplementedSdkServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedSdkServiceServer) BuildPrebuilts

func (UnimplementedSdkServiceServer) BuildSdkTarball

func (UnimplementedSdkServiceServer) BuildSdkToolchain

func (UnimplementedSdkServiceServer) Clean

func (UnimplementedSdkServiceServer) Create

func (UnimplementedSdkServiceServer) CreateBinhostCLs

func (UnimplementedSdkServiceServer) CreateSnapshot

func (UnimplementedSdkServiceServer) Delete

func (UnimplementedSdkServiceServer) RestoreSnapshot

func (UnimplementedSdkServiceServer) Unmount

func (UnimplementedSdkServiceServer) UnmountPath

func (UnimplementedSdkServiceServer) Update

func (UnimplementedSdkServiceServer) Uprev

type UnimplementedSdkSubtoolsServiceServer

type UnimplementedSdkSubtoolsServiceServer struct {
}

UnimplementedSdkSubtoolsServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedSdkSubtoolsServiceServer) BuildSdkSubtools

func (UnimplementedSdkSubtoolsServiceServer) UploadSdkSubtools

type UnimplementedSigningServiceServer

type UnimplementedSigningServiceServer struct {
}

UnimplementedSigningServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedSigningServiceServer) CreatePreMPKeys

type UnimplementedSysrootServiceServer

type UnimplementedSysrootServiceServer struct {
}

UnimplementedSysrootServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedSysrootServiceServer) Create

func (UnimplementedSysrootServiceServer) InstallPackages

func (UnimplementedSysrootServiceServer) InstallToolchain

type UnimplementedTestApiServiceServer

type UnimplementedTestApiServiceServer struct {
}

UnimplementedTestApiServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTestApiServiceServer) HiddenMethod

func (UnimplementedTestApiServiceServer) InputOutputMethod

func (UnimplementedTestApiServiceServer) RenamedMethod

type UnimplementedTestMetadataServiceServer

type UnimplementedTestMetadataServiceServer struct {
}

UnimplementedTestMetadataServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTestMetadataServiceServer) Get

type UnimplementedTestServiceServer

type UnimplementedTestServiceServer struct {
}

UnimplementedTestServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTestServiceServer) BazelTest

func (UnimplementedTestServiceServer) ChromitePytest

func (UnimplementedTestServiceServer) ChromiteUnitTest

func (UnimplementedTestServiceServer) CrosSigningTest

func (UnimplementedTestServiceServer) DebugInfoTest

func (UnimplementedTestServiceServer) RulesCrosUnitTest

func (UnimplementedTestServiceServer) VmTest

type UnimplementedToolchainServiceServer

type UnimplementedToolchainServiceServer struct {
}

UnimplementedToolchainServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedToolchainServiceServer) BundleArtifacts

func (UnimplementedToolchainServiceServer) EmergeAndUploadLints

func (UnimplementedToolchainServiceServer) EmergeWithLinting

func (UnimplementedToolchainServiceServer) GetClippyLints

func (UnimplementedToolchainServiceServer) GetToolchainsForBoard

func (UnimplementedToolchainServiceServer) GetUpdatedFiles

func (UnimplementedToolchainServiceServer) SetupToolchains

type UnimplementedTotExecutionServiceServer

type UnimplementedTotExecutionServiceServer struct {
}

UnimplementedTotExecutionServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTotExecutionServiceServer) TotServiceBranchedMethod

func (UnimplementedTotExecutionServiceServer) TotServiceBranchedMethodInside

func (UnimplementedTotExecutionServiceServer) TotServiceTotMethod

func (UnimplementedTotExecutionServiceServer) TotServiceTotMethodInside

type UnimplementedVersionServiceServer

type UnimplementedVersionServiceServer struct {
}

UnimplementedVersionServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedVersionServiceServer) Get

type UnmountPathRequest

type UnmountPathRequest struct {

	// Path to unmount.
	Path *chromiumos.Path `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*UnmountPathRequest) Descriptor deprecated

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

Deprecated: Use UnmountPathRequest.ProtoReflect.Descriptor instead.

func (*UnmountPathRequest) GetPath

func (x *UnmountPathRequest) GetPath() *chromiumos.Path

func (*UnmountPathRequest) ProtoMessage

func (*UnmountPathRequest) ProtoMessage()

func (*UnmountPathRequest) ProtoReflect

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

func (*UnmountPathRequest) Reset

func (x *UnmountPathRequest) Reset()

func (*UnmountPathRequest) String

func (x *UnmountPathRequest) String() string

type UnmountPathResponse

type UnmountPathResponse struct {
	// contains filtered or unexported fields
}

func (*UnmountPathResponse) Descriptor deprecated

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

Deprecated: Use UnmountPathResponse.ProtoReflect.Descriptor instead.

func (*UnmountPathResponse) ProtoMessage

func (*UnmountPathResponse) ProtoMessage()

func (*UnmountPathResponse) ProtoReflect

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

func (*UnmountPathResponse) Reset

func (x *UnmountPathResponse) Reset()

func (*UnmountPathResponse) String

func (x *UnmountPathResponse) String() string

type UnmountRequest

type UnmountRequest struct {

	// The chroot to unmount.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// contains filtered or unexported fields
}

Deprecated.

func (*UnmountRequest) Descriptor deprecated

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

Deprecated: Use UnmountRequest.ProtoReflect.Descriptor instead.

func (*UnmountRequest) GetChroot

func (x *UnmountRequest) GetChroot() *chromiumos.Chroot

func (*UnmountRequest) ProtoMessage

func (*UnmountRequest) ProtoMessage()

func (*UnmountRequest) ProtoReflect

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

func (*UnmountRequest) Reset

func (x *UnmountRequest) Reset()

func (*UnmountRequest) String

func (x *UnmountRequest) String() string

type UnmountResponse

type UnmountResponse struct {
	// contains filtered or unexported fields
}

Deprecated.

func (*UnmountResponse) Descriptor deprecated

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

Deprecated: Use UnmountResponse.ProtoReflect.Descriptor instead.

func (*UnmountResponse) ProtoMessage

func (*UnmountResponse) ProtoMessage()

func (*UnmountResponse) ProtoReflect

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

func (*UnmountResponse) Reset

func (x *UnmountResponse) Reset()

func (*UnmountResponse) String

func (x *UnmountResponse) String() string

type UnpinVersionRequest

type UnpinVersionRequest struct {

	// The chroot to use to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// contains filtered or unexported fields
}

func (*UnpinVersionRequest) Descriptor deprecated

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

Deprecated: Use UnpinVersionRequest.ProtoReflect.Descriptor instead.

func (*UnpinVersionRequest) GetChroot

func (x *UnpinVersionRequest) GetChroot() *chromiumos.Chroot

func (*UnpinVersionRequest) ProtoMessage

func (*UnpinVersionRequest) ProtoMessage()

func (*UnpinVersionRequest) ProtoReflect

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

func (*UnpinVersionRequest) Reset

func (x *UnpinVersionRequest) Reset()

func (*UnpinVersionRequest) String

func (x *UnpinVersionRequest) String() string

type UnpinVersionResponse

type UnpinVersionResponse struct {
	// contains filtered or unexported fields
}

func (*UnpinVersionResponse) Descriptor deprecated

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

Deprecated: Use UnpinVersionResponse.ProtoReflect.Descriptor instead.

func (*UnpinVersionResponse) ProtoMessage

func (*UnpinVersionResponse) ProtoMessage()

func (*UnpinVersionResponse) ProtoReflect

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

func (*UnpinVersionResponse) Reset

func (x *UnpinVersionResponse) Reset()

func (*UnpinVersionResponse) String

func (x *UnpinVersionResponse) String() string

type UnsafeAndroidServiceServer

type UnsafeAndroidServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeAndroidServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AndroidServiceServer will result in compilation errors.

type UnsafeApiServiceServer

type UnsafeApiServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeApiServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ApiServiceServer will result in compilation errors.

type UnsafeArtifactsServiceServer

type UnsafeArtifactsServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeArtifactsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ArtifactsServiceServer will result in compilation errors.

type UnsafeBinhostServiceServer

type UnsafeBinhostServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeBinhostServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BinhostServiceServer will result in compilation errors.

type UnsafeChromeLkgmServiceServer

type UnsafeChromeLkgmServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeChromeLkgmServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ChromeLkgmServiceServer will result in compilation errors.

type UnsafeCopybotServiceServer

type UnsafeCopybotServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeCopybotServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CopybotServiceServer will result in compilation errors.

type UnsafeDependencyServiceServer

type UnsafeDependencyServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDependencyServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DependencyServiceServer will result in compilation errors.

type UnsafeDlcServiceServer

type UnsafeDlcServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDlcServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DlcServiceServer will result in compilation errors.

type UnsafeFirmwareServiceServer

type UnsafeFirmwareServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeFirmwareServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to FirmwareServiceServer will result in compilation errors.

type UnsafeHiddenServiceServer

type UnsafeHiddenServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeHiddenServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to HiddenServiceServer will result in compilation errors.

type UnsafeImageServiceServer

type UnsafeImageServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeImageServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ImageServiceServer will result in compilation errors.

type UnsafeInsideChrootApiServiceServer

type UnsafeInsideChrootApiServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeInsideChrootApiServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to InsideChrootApiServiceServer will result in compilation errors.

type UnsafeMetadataServiceServer

type UnsafeMetadataServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeMetadataServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MetadataServiceServer will result in compilation errors.

type UnsafeMethodServiceServer

type UnsafeMethodServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeMethodServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MethodServiceServer will result in compilation errors.

type UnsafeObservabilityServiceServer

type UnsafeObservabilityServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeObservabilityServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ObservabilityServiceServer will result in compilation errors.

type UnsafeOutsideChrootApiServiceServer

type UnsafeOutsideChrootApiServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeOutsideChrootApiServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OutsideChrootApiServiceServer will result in compilation errors.

type UnsafePackageServiceServer

type UnsafePackageServiceServer interface {
	// contains filtered or unexported methods
}

UnsafePackageServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PackageServiceServer will result in compilation errors.

type UnsafePayloadServiceServer

type UnsafePayloadServiceServer interface {
	// contains filtered or unexported methods
}

UnsafePayloadServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PayloadServiceServer will result in compilation errors.

type UnsafePortageExplorerServiceServer

type UnsafePortageExplorerServiceServer interface {
	// contains filtered or unexported methods
}

UnsafePortageExplorerServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PortageExplorerServiceServer will result in compilation errors.

type UnsafeRelevancyServiceServer

type UnsafeRelevancyServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeRelevancyServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RelevancyServiceServer will result in compilation errors.

type UnsafeRemoteTestDriverServiceServer

type UnsafeRemoteTestDriverServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeRemoteTestDriverServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RemoteTestDriverServiceServer will result in compilation errors.

type UnsafeSdkServiceServer

type UnsafeSdkServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSdkServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SdkServiceServer will result in compilation errors.

type UnsafeSdkSubtoolsServiceServer

type UnsafeSdkSubtoolsServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSdkSubtoolsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SdkSubtoolsServiceServer will result in compilation errors.

type UnsafeSigningServiceServer

type UnsafeSigningServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSigningServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SigningServiceServer will result in compilation errors.

type UnsafeSysrootServiceServer

type UnsafeSysrootServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSysrootServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SysrootServiceServer will result in compilation errors.

type UnsafeTestApiServiceServer

type UnsafeTestApiServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeTestApiServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TestApiServiceServer will result in compilation errors.

type UnsafeTestMetadataServiceServer

type UnsafeTestMetadataServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeTestMetadataServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TestMetadataServiceServer will result in compilation errors.

type UnsafeTestServiceServer

type UnsafeTestServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeTestServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TestServiceServer will result in compilation errors.

type UnsafeToolchainServiceServer

type UnsafeToolchainServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeToolchainServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ToolchainServiceServer will result in compilation errors.

type UnsafeTotExecutionServiceServer

type UnsafeTotExecutionServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeTotExecutionServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TotExecutionServiceServer will result in compilation errors.

type UnsafeVersionServiceServer

type UnsafeVersionServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeVersionServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to VersionServiceServer will result in compilation errors.

type UnsignedImage

type UnsignedImage struct {

	// An instance of Build that defines the build artifacts directory.
	Build *Build `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"`
	/// The type of the image. Currently one of "test", "recovery", or "base".
	ImageType chromiumos.ImageType `protobuf:"varint,2,opt,name=image_type,json=imageType,proto3,enum=chromiumos.ImageType" json:"image_type,omitempty"`
	// The most recent branch corresponding to the version; "R19" etc.
	Milestone string `protobuf:"bytes,3,opt,name=milestone,proto3" json:"milestone,omitempty"`
	// contains filtered or unexported fields
}

Define a unsigned ChromeOS image archived.

func (*UnsignedImage) Descriptor deprecated

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

Deprecated: Use UnsignedImage.ProtoReflect.Descriptor instead.

func (*UnsignedImage) GetBuild

func (x *UnsignedImage) GetBuild() *Build

func (*UnsignedImage) GetImageType

func (x *UnsignedImage) GetImageType() chromiumos.ImageType

func (*UnsignedImage) GetMilestone

func (x *UnsignedImage) GetMilestone() string

func (*UnsignedImage) ProtoMessage

func (*UnsignedImage) ProtoMessage()

func (*UnsignedImage) ProtoReflect

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

func (*UnsignedImage) Reset

func (x *UnsignedImage) Reset()

func (*UnsignedImage) String

func (x *UnsignedImage) String() string

type UnsignedPayload

type UnsignedPayload struct {

	// Version of the payload (eg. 1).
	Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	// Path of the payload file, e.g. '/path/to/tmp/ioadwjoawjd/delta.bin'.
	PayloadFilePath *chromiumos.Path `protobuf:"bytes,2,opt,name=payload_file_path,json=payloadFilePath,proto3" json:"payload_file_path,omitempty"`
	// Suffix used for this particular payload.
	RandSuffix string `protobuf:"bytes,7,opt,name=rand_suffix,json=randSuffix,proto3" json:"rand_suffix,omitempty"`
	// Names of the partitions.
	PartitionNames []string `protobuf:"bytes,4,rep,name=partition_names,json=partitionNames,proto3" json:"partition_names,omitempty"`
	// Paths of the source partition files.
	SrcPartitions []*chromiumos.Path `protobuf:"bytes,5,rep,name=src_partitions,json=srcPartitions,proto3" json:"src_partitions,omitempty"`
	// Paths of the target partition files.
	TgtPartitions []*chromiumos.Path `protobuf:"bytes,6,rep,name=tgt_partitions,json=tgtPartitions,proto3" json:"tgt_partitions,omitempty"`
	// AppID. Need this in FinalizePayloadRequest.
	Appid string `protobuf:"bytes,8,opt,name=appid,proto3" json:"appid,omitempty"`
	// Path of the payload file with generation details.
	PayloadFileLogPath *chromiumos.Path `protobuf:"bytes,9,opt,name=payload_file_log_path,json=payloadFileLogPath,proto3" json:"payload_file_log_path,omitempty"`
	// contains filtered or unexported fields
}

Information about an unsigned payload.

func (*UnsignedPayload) Descriptor deprecated

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

Deprecated: Use UnsignedPayload.ProtoReflect.Descriptor instead.

func (*UnsignedPayload) GetAppid

func (x *UnsignedPayload) GetAppid() string

func (*UnsignedPayload) GetPartitionNames

func (x *UnsignedPayload) GetPartitionNames() []string

func (*UnsignedPayload) GetPayloadFileLogPath

func (x *UnsignedPayload) GetPayloadFileLogPath() *chromiumos.Path

func (*UnsignedPayload) GetPayloadFilePath

func (x *UnsignedPayload) GetPayloadFilePath() *chromiumos.Path

func (*UnsignedPayload) GetRandSuffix

func (x *UnsignedPayload) GetRandSuffix() string

func (*UnsignedPayload) GetSrcPartitions

func (x *UnsignedPayload) GetSrcPartitions() []*chromiumos.Path

func (*UnsignedPayload) GetTgtPartitions

func (x *UnsignedPayload) GetTgtPartitions() []*chromiumos.Path

func (*UnsignedPayload) GetVersion

func (x *UnsignedPayload) GetVersion() uint32

func (*UnsignedPayload) ProtoMessage

func (*UnsignedPayload) ProtoMessage()

func (*UnsignedPayload) ProtoReflect

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

func (*UnsignedPayload) Reset

func (x *UnsignedPayload) Reset()

func (*UnsignedPayload) String

func (x *UnsignedPayload) String() string

type UpdatePackageIndexRequest

type UpdatePackageIndexRequest struct {

	// Required if the package_index_file location is INSIDE.
	// The chroot which (likely) contains the package index file.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Required.
	// The absolute path on the local filesystem to the package index file.
	// Must already exist on the local filesystem.
	// The RPC will modify this file in-place.
	PackageIndexFile *chromiumos.Path `protobuf:"bytes,2,opt,name=package_index_file,json=packageIndexFile,proto3" json:"package_index_file,omitempty"`
	// If true, then the URI and PATH fields will be set for all package entries.
	SetUploadLocation bool `protobuf:"varint,3,opt,name=set_upload_location,json=setUploadLocation,proto3" json:"set_upload_location,omitempty"`
	// Required if set_upload_location is true.
	// Full URI to which the prebuilts will be uploaded.
	// Note that this service call does NOT upload them; it only updates metadata.
	// Example: gs://chromeos-prebuilts/board/amd64-host/packages/
	Uri string `protobuf:"bytes,4,opt,name=uri,proto3" json:"uri,omitempty"`
	// contains filtered or unexported fields
}

Describe the package index file and what changes should be made to it. Currently supports the following operations:

  • Set upload location (URI and PATH) for all packages

func (*UpdatePackageIndexRequest) Descriptor deprecated

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

Deprecated: Use UpdatePackageIndexRequest.ProtoReflect.Descriptor instead.

func (*UpdatePackageIndexRequest) GetChroot

func (*UpdatePackageIndexRequest) GetPackageIndexFile

func (x *UpdatePackageIndexRequest) GetPackageIndexFile() *chromiumos.Path

func (*UpdatePackageIndexRequest) GetSetUploadLocation

func (x *UpdatePackageIndexRequest) GetSetUploadLocation() bool

func (*UpdatePackageIndexRequest) GetUri

func (x *UpdatePackageIndexRequest) GetUri() string

func (*UpdatePackageIndexRequest) ProtoMessage

func (*UpdatePackageIndexRequest) ProtoMessage()

func (*UpdatePackageIndexRequest) ProtoReflect

func (*UpdatePackageIndexRequest) Reset

func (x *UpdatePackageIndexRequest) Reset()

func (*UpdatePackageIndexRequest) String

func (x *UpdatePackageIndexRequest) String() string

type UpdatePackageIndexResponse

type UpdatePackageIndexResponse struct {
	// contains filtered or unexported fields
}

func (*UpdatePackageIndexResponse) Descriptor deprecated

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

Deprecated: Use UpdatePackageIndexResponse.ProtoReflect.Descriptor instead.

func (*UpdatePackageIndexResponse) ProtoMessage

func (*UpdatePackageIndexResponse) ProtoMessage()

func (*UpdatePackageIndexResponse) ProtoReflect

func (*UpdatePackageIndexResponse) Reset

func (x *UpdatePackageIndexResponse) Reset()

func (*UpdatePackageIndexResponse) String

func (x *UpdatePackageIndexResponse) String() string

type UpdateRequest

type UpdateRequest struct {

	// The flags.
	Flags *UpdateRequest_Flags `protobuf:"bytes,1,opt,name=flags,proto3" json:"flags,omitempty"`
	// The targets whose toolchains should be updated in the chroot.
	ToolchainTargets []*chromiumos.BuildTarget `protobuf:"bytes,2,rep,name=toolchain_targets,json=toolchainTargets,proto3" json:"toolchain_targets,omitempty"`
	// The chroot to use to execute the endpoint.
	Chroot *chromiumos.Chroot `protobuf:"bytes,3,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Directory where results (logs, etc.) should be stored.
	ResultPath *chromiumos.ResultPath `protobuf:"bytes,4,opt,name=result_path,json=resultPath,proto3" json:"result_path,omitempty"`
	// Whether to use host binpkgs uploaded by snapshot builders.
	UseSnapshotBinhosts bool `protobuf:"varint,5,opt,name=use_snapshot_binhosts,json=useSnapshotBinhosts,proto3" json:"use_snapshot_binhosts,omitempty"`
	// contains filtered or unexported fields
}

Chroot update request message. Example json: {"toolchain_targets": [{"name": "eve"}]}

func (*UpdateRequest) Descriptor deprecated

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

Deprecated: Use UpdateRequest.ProtoReflect.Descriptor instead.

func (*UpdateRequest) GetChroot

func (x *UpdateRequest) GetChroot() *chromiumos.Chroot

func (*UpdateRequest) GetFlags

func (x *UpdateRequest) GetFlags() *UpdateRequest_Flags

func (*UpdateRequest) GetResultPath

func (x *UpdateRequest) GetResultPath() *chromiumos.ResultPath

func (*UpdateRequest) GetToolchainTargets

func (x *UpdateRequest) GetToolchainTargets() []*chromiumos.BuildTarget

func (*UpdateRequest) GetUseSnapshotBinhosts

func (x *UpdateRequest) GetUseSnapshotBinhosts() bool

func (*UpdateRequest) ProtoMessage

func (*UpdateRequest) ProtoMessage()

func (*UpdateRequest) ProtoReflect

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

func (*UpdateRequest) Reset

func (x *UpdateRequest) Reset()

func (*UpdateRequest) String

func (x *UpdateRequest) String() string

type UpdateRequest_Flags

type UpdateRequest_Flags struct {

	// Whether to build from source or use prebuilt packages.
	BuildSource bool `protobuf:"varint,1,opt,name=build_source,json=buildSource,proto3" json:"build_source,omitempty"`
	// Whether a toolchain change has occurred.
	ToolchainChanged bool `protobuf:"varint,2,opt,name=toolchain_changed,json=toolchainChanged,proto3" json:"toolchain_changed,omitempty"`
	// If true, the SDK should be updated anyway when pinned SDKs are in use.
	// build_source and toolchain_changed are also reasons to update.
	ForceUpdate bool `protobuf:"varint,3,opt,name=force_update,json=forceUpdate,proto3" json:"force_update,omitempty"`
	// contains filtered or unexported fields
}

Update flag arguments.

func (*UpdateRequest_Flags) Descriptor deprecated

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

Deprecated: Use UpdateRequest_Flags.ProtoReflect.Descriptor instead.

func (*UpdateRequest_Flags) GetBuildSource

func (x *UpdateRequest_Flags) GetBuildSource() bool

func (*UpdateRequest_Flags) GetForceUpdate

func (x *UpdateRequest_Flags) GetForceUpdate() bool

func (*UpdateRequest_Flags) GetToolchainChanged

func (x *UpdateRequest_Flags) GetToolchainChanged() bool

func (*UpdateRequest_Flags) ProtoMessage

func (*UpdateRequest_Flags) ProtoMessage()

func (*UpdateRequest_Flags) ProtoReflect

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

func (*UpdateRequest_Flags) Reset

func (x *UpdateRequest_Flags) Reset()

func (*UpdateRequest_Flags) String

func (x *UpdateRequest_Flags) String() string

type UpdateResponse

type UpdateResponse struct {

	// The chroot version after update is complete.
	Version *ChrootVersion `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// Additional data about the packages that failed to build.
	// Added in R118.
	FailedPackageData []*FailedPackageData `protobuf:"bytes,2,rep,name=failed_package_data,json=failedPackageData,proto3" json:"failed_package_data,omitempty"`
	// True when update_chroot was skipped (the typical case for R126 and later).
	Skipped bool `protobuf:"varint,3,opt,name=skipped,proto3" json:"skipped,omitempty"`
	// contains filtered or unexported fields
}

Chroot update response message.

func (*UpdateResponse) Descriptor deprecated

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

Deprecated: Use UpdateResponse.ProtoReflect.Descriptor instead.

func (*UpdateResponse) GetFailedPackageData

func (x *UpdateResponse) GetFailedPackageData() []*FailedPackageData

func (*UpdateResponse) GetSkipped

func (x *UpdateResponse) GetSkipped() bool

func (*UpdateResponse) GetVersion

func (x *UpdateResponse) GetVersion() *ChrootVersion

func (*UpdateResponse) ProtoMessage

func (*UpdateResponse) ProtoMessage()

func (*UpdateResponse) ProtoReflect

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

func (*UpdateResponse) Reset

func (x *UpdateResponse) Reset()

func (*UpdateResponse) String

func (x *UpdateResponse) String() string

type UploadPrebuiltPackagesRequest

type UploadPrebuiltPackagesRequest struct {

	// chroot in which the packages have been built.
	Chroot         *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	PrependVersion string             `protobuf:"bytes,2,opt,name=prepend_version,json=prependVersion,proto3" json:"prepend_version,omitempty"`
	Version        string             `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	UploadLocation string             `protobuf:"bytes,4,opt,name=upload_location,json=uploadLocation,proto3" json:"upload_location,omitempty"`
	// contains filtered or unexported fields
}

Upload ChromeOS SDK prebuilt packages.

func (*UploadPrebuiltPackagesRequest) Descriptor deprecated

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

Deprecated: Use UploadPrebuiltPackagesRequest.ProtoReflect.Descriptor instead.

func (*UploadPrebuiltPackagesRequest) GetChroot

func (*UploadPrebuiltPackagesRequest) GetPrependVersion

func (x *UploadPrebuiltPackagesRequest) GetPrependVersion() string

func (*UploadPrebuiltPackagesRequest) GetUploadLocation

func (x *UploadPrebuiltPackagesRequest) GetUploadLocation() string

func (*UploadPrebuiltPackagesRequest) GetVersion

func (x *UploadPrebuiltPackagesRequest) GetVersion() string

func (*UploadPrebuiltPackagesRequest) ProtoMessage

func (*UploadPrebuiltPackagesRequest) ProtoMessage()

func (*UploadPrebuiltPackagesRequest) ProtoReflect

func (*UploadPrebuiltPackagesRequest) Reset

func (x *UploadPrebuiltPackagesRequest) Reset()

func (*UploadPrebuiltPackagesRequest) String

type UploadPrebuiltPackagesResponse

type UploadPrebuiltPackagesResponse struct {
	// contains filtered or unexported fields
}

func (*UploadPrebuiltPackagesResponse) Descriptor deprecated

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

Deprecated: Use UploadPrebuiltPackagesResponse.ProtoReflect.Descriptor instead.

func (*UploadPrebuiltPackagesResponse) ProtoMessage

func (*UploadPrebuiltPackagesResponse) ProtoMessage()

func (*UploadPrebuiltPackagesResponse) ProtoReflect

func (*UploadPrebuiltPackagesResponse) Reset

func (x *UploadPrebuiltPackagesResponse) Reset()

func (*UploadPrebuiltPackagesResponse) String

type UploadSdkSubtoolsRequest

type UploadSdkSubtoolsRequest struct {

	// Whether to upload to production environments. When false, uploads will be
	// done to staging environments instead.
	UseProduction bool `protobuf:"varint,1,opt,name=use_production,json=useProduction,proto3" json:"use_production,omitempty"`
	// The pre-bundled paths to upload, each with upload metadata.
	BundlePaths []*chromiumos.Path `protobuf:"bytes,2,rep,name=bundle_paths,json=bundlePaths,proto3" json:"bundle_paths,omitempty"`
	// contains filtered or unexported fields
}

Bundles previously created by a BuildSdkSubtoolsRequest are uploaded to a storage bucket (e.g., CIPD), after verifying whether they have changed.

func (*UploadSdkSubtoolsRequest) Descriptor deprecated

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

Deprecated: Use UploadSdkSubtoolsRequest.ProtoReflect.Descriptor instead.

func (*UploadSdkSubtoolsRequest) GetBundlePaths

func (x *UploadSdkSubtoolsRequest) GetBundlePaths() []*chromiumos.Path

func (*UploadSdkSubtoolsRequest) GetUseProduction

func (x *UploadSdkSubtoolsRequest) GetUseProduction() bool

func (*UploadSdkSubtoolsRequest) ProtoMessage

func (*UploadSdkSubtoolsRequest) ProtoMessage()

func (*UploadSdkSubtoolsRequest) ProtoReflect

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

func (*UploadSdkSubtoolsRequest) Reset

func (x *UploadSdkSubtoolsRequest) Reset()

func (*UploadSdkSubtoolsRequest) String

func (x *UploadSdkSubtoolsRequest) String() string

type UploadSdkSubtoolsResponse

type UploadSdkSubtoolsResponse struct {

	// Text to associate with the step in the luci UI.
	StepText string `protobuf:"bytes,1,opt,name=step_text,json=stepText,proto3" json:"step_text,omitempty"`
	// Summary text in markdown format to use for the overall subtools build.
	SummaryMarkdown string `protobuf:"bytes,2,opt,name=summary_markdown,json=summaryMarkdown,proto3" json:"summary_markdown,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadSdkSubtoolsResponse) Descriptor deprecated

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

Deprecated: Use UploadSdkSubtoolsResponse.ProtoReflect.Descriptor instead.

func (*UploadSdkSubtoolsResponse) GetStepText

func (x *UploadSdkSubtoolsResponse) GetStepText() string

func (*UploadSdkSubtoolsResponse) GetSummaryMarkdown

func (x *UploadSdkSubtoolsResponse) GetSummaryMarkdown() string

func (*UploadSdkSubtoolsResponse) ProtoMessage

func (*UploadSdkSubtoolsResponse) ProtoMessage()

func (*UploadSdkSubtoolsResponse) ProtoReflect

func (*UploadSdkSubtoolsResponse) Reset

func (x *UploadSdkSubtoolsResponse) Reset()

func (*UploadSdkSubtoolsResponse) String

func (x *UploadSdkSubtoolsResponse) String() string

type UploadTarget

type UploadTarget struct {

	// Paths relative to uploads_dir.
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

An upload target is a file in the uploads_dir, and is used by PrepareBinhostUploadsResponse and PrepareDevInstallBinhostUploadsResponse.

func (*UploadTarget) Descriptor deprecated

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

Deprecated: Use UploadTarget.ProtoReflect.Descriptor instead.

func (*UploadTarget) GetPath

func (x *UploadTarget) GetPath() string

func (*UploadTarget) ProtoMessage

func (*UploadTarget) ProtoMessage()

func (*UploadTarget) ProtoReflect

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

func (*UploadTarget) Reset

func (x *UploadTarget) Reset()

func (*UploadTarget) String

func (x *UploadTarget) String() string

type UprevPackagesRequest

type UprevPackagesRequest struct {

	// The chroot path.
	// Only required to clean the chroot.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The build target(s) whose packages should be uprevved.
	// Defaults to all build targets when none are given.
	BuildTargets []*chromiumos.BuildTarget `protobuf:"bytes,2,rep,name=build_targets,json=buildTargets,proto3" json:"build_targets,omitempty"`
	// Required.
	// The overlay type to search against.
	OverlayType OverlayType `protobuf:"varint,3,opt,name=overlay_type,json=overlayType,proto3,enum=chromite.api.OverlayType" json:"overlay_type,omitempty"`
	// Optional.
	// A directory where results should be dumped.
	OutputDir string `protobuf:"bytes,4,opt,name=output_dir,json=outputDir,proto3" json:"output_dir,omitempty"`
	// If true, this is running in a limited checkout where not all referenced
	// projects may be available, and ebuilds referencing missing projects should
	// be ignored.  This is used for paygen builders.
	IgnoreMissingProjects bool `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UprevPackagesRequest) Descriptor deprecated

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

Deprecated: Use UprevPackagesRequest.ProtoReflect.Descriptor instead.

func (*UprevPackagesRequest) GetBuildTargets

func (x *UprevPackagesRequest) GetBuildTargets() []*chromiumos.BuildTarget

func (*UprevPackagesRequest) GetChroot

func (x *UprevPackagesRequest) GetChroot() *chromiumos.Chroot

func (*UprevPackagesRequest) GetIgnoreMissingProjects

func (x *UprevPackagesRequest) GetIgnoreMissingProjects() bool

func (*UprevPackagesRequest) GetOutputDir

func (x *UprevPackagesRequest) GetOutputDir() string

func (*UprevPackagesRequest) GetOverlayType

func (x *UprevPackagesRequest) GetOverlayType() OverlayType

func (*UprevPackagesRequest) ProtoMessage

func (*UprevPackagesRequest) ProtoMessage()

func (*UprevPackagesRequest) ProtoReflect

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

func (*UprevPackagesRequest) Reset

func (x *UprevPackagesRequest) Reset()

func (*UprevPackagesRequest) String

func (x *UprevPackagesRequest) String() string

type UprevPackagesResponse

type UprevPackagesResponse struct {

	// The list of ebuilds that were modified. Contains added and deleted files.
	ModifiedEbuilds []*UprevPackagesResponse_Ebuild `protobuf:"bytes,1,rep,name=modified_ebuilds,json=modifiedEbuilds,proto3" json:"modified_ebuilds,omitempty"`
	// The new version that was uprevved to when an uprev was completed.
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// Packages that were uprev'd.
	Packages []*chromiumos.PackageInfo `protobuf:"bytes,3,rep,name=packages,proto3" json:"packages,omitempty"`
	// Additional info to be appended to uprev cl's commit msg.
	AdditionalCommitInfo string `protobuf:"bytes,4,opt,name=additional_commit_info,json=additionalCommitInfo,proto3" json:"additional_commit_info,omitempty"`
	// contains filtered or unexported fields
}

func (*UprevPackagesResponse) Descriptor deprecated

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

Deprecated: Use UprevPackagesResponse.ProtoReflect.Descriptor instead.

func (*UprevPackagesResponse) GetAdditionalCommitInfo

func (x *UprevPackagesResponse) GetAdditionalCommitInfo() string

func (*UprevPackagesResponse) GetModifiedEbuilds

func (x *UprevPackagesResponse) GetModifiedEbuilds() []*UprevPackagesResponse_Ebuild

func (*UprevPackagesResponse) GetPackages

func (x *UprevPackagesResponse) GetPackages() []*chromiumos.PackageInfo

func (*UprevPackagesResponse) GetVersion

func (x *UprevPackagesResponse) GetVersion() string

func (*UprevPackagesResponse) ProtoMessage

func (*UprevPackagesResponse) ProtoMessage()

func (*UprevPackagesResponse) ProtoReflect

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

func (*UprevPackagesResponse) Reset

func (x *UprevPackagesResponse) Reset()

func (*UprevPackagesResponse) String

func (x *UprevPackagesResponse) String() string

type UprevPackagesResponse_Ebuild

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

func (*UprevPackagesResponse_Ebuild) Descriptor deprecated

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

Deprecated: Use UprevPackagesResponse_Ebuild.ProtoReflect.Descriptor instead.

func (*UprevPackagesResponse_Ebuild) GetPath

func (x *UprevPackagesResponse_Ebuild) GetPath() string

func (*UprevPackagesResponse_Ebuild) ProtoMessage

func (*UprevPackagesResponse_Ebuild) ProtoMessage()

func (*UprevPackagesResponse_Ebuild) ProtoReflect

func (*UprevPackagesResponse_Ebuild) Reset

func (x *UprevPackagesResponse_Ebuild) Reset()

func (*UprevPackagesResponse_Ebuild) String

type UprevRequest

type UprevRequest struct {

	// Required. The Google Storage bucket containing binhosts to point to.
	// Example: "gs://chromeos-prebuilt/"
	BinhostGsBucket string `protobuf:"bytes,3,opt,name=binhost_gs_bucket,json=binhostGsBucket,proto3" json:"binhost_gs_bucket,omitempty"`
	// Required. The SDK/prebuilt version to uprev to, formatted as
	// "%Y.%m.%d.%H%M%S".
	// Example: "2023.02.12.144623"
	Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	// Required. Template string for locating toolchain tarballs on GS://.
	// This is the value that will go into the TC_PATH field in
	// src/third_party/chromiumos-overlay/chromeos/binhost/host/sdk_version.conf.
	// Example: "2023/04/%(target)s-2023.02.12.144623.tar.xz"
	ToolchainTarballTemplate string `` /* 135-byte string literal not displayed */
	// Optional. The Google Storage bucket containing the SDK and toolchains.
	// Example: "gs://chromiumos-sdk".
	// If not given, a default will be assumed, most likely gs://chromiumos-sdk.
	SdkGsBucket string `protobuf:"bytes,6,opt,name=sdk_gs_bucket,json=sdkGsBucket,proto3" json:"sdk_gs_bucket,omitempty"`
	// contains filtered or unexported fields
}

Uprev SDK request. Creates code changes to uprev the SDK version file and prebuilt conf files.

func (*UprevRequest) Descriptor deprecated

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

Deprecated: Use UprevRequest.ProtoReflect.Descriptor instead.

func (*UprevRequest) GetBinhostGsBucket

func (x *UprevRequest) GetBinhostGsBucket() string

func (*UprevRequest) GetSdkGsBucket

func (x *UprevRequest) GetSdkGsBucket() string

func (*UprevRequest) GetToolchainTarballTemplate

func (x *UprevRequest) GetToolchainTarballTemplate() string

func (*UprevRequest) GetVersion

func (x *UprevRequest) GetVersion() string

func (*UprevRequest) ProtoMessage

func (*UprevRequest) ProtoMessage()

func (*UprevRequest) ProtoReflect

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

func (*UprevRequest) Reset

func (x *UprevRequest) Reset()

func (*UprevRequest) String

func (x *UprevRequest) String() string

type UprevResponse

type UprevResponse struct {

	// Files modified for this uprev.
	ModifiedFiles []*chromiumos.Path `protobuf:"bytes,1,rep,name=modified_files,json=modifiedFiles,proto3" json:"modified_files,omitempty"`
	// Version uprevved to.
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

Uprev SDK response.

func (*UprevResponse) Descriptor deprecated

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

Deprecated: Use UprevResponse.ProtoReflect.Descriptor instead.

func (*UprevResponse) GetModifiedFiles

func (x *UprevResponse) GetModifiedFiles() []*chromiumos.Path

func (*UprevResponse) GetVersion

func (x *UprevResponse) GetVersion() string

func (*UprevResponse) ProtoMessage

func (*UprevResponse) ProtoMessage()

func (*UprevResponse) ProtoReflect

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

func (*UprevResponse) Reset

func (x *UprevResponse) Reset()

func (*UprevResponse) String

func (x *UprevResponse) String() string

type UprevVersionedPackageRequest

type UprevVersionedPackageRequest struct {

	// The chroot path. Required.
	Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// The package to uprev.
	PackageInfo *chromiumos.PackageInfo `protobuf:"bytes,2,opt,name=package_info,json=packageInfo,proto3" json:"package_info,omitempty"`
	// The versions to consider for an update.
	Versions []*UprevVersionedPackageRequest_GitRef `protobuf:"bytes,3,rep,name=versions,proto3" json:"versions,omitempty"`
	// The build targets whose sysroot should be cleaned of old versions.
	BuildTargets []*chromiumos.BuildTarget `protobuf:"bytes,4,rep,name=build_targets,json=buildTargets,proto3" json:"build_targets,omitempty"`
	// contains filtered or unexported fields
}

TODO(evanhernandez): Support build-target specific uprevs once needed.

func (*UprevVersionedPackageRequest) Descriptor deprecated

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

Deprecated: Use UprevVersionedPackageRequest.ProtoReflect.Descriptor instead.

func (*UprevVersionedPackageRequest) GetBuildTargets

func (x *UprevVersionedPackageRequest) GetBuildTargets() []*chromiumos.BuildTarget

func (*UprevVersionedPackageRequest) GetChroot

func (*UprevVersionedPackageRequest) GetPackageInfo

func (*UprevVersionedPackageRequest) GetVersions

func (*UprevVersionedPackageRequest) ProtoMessage

func (*UprevVersionedPackageRequest) ProtoMessage()

func (*UprevVersionedPackageRequest) ProtoReflect

func (*UprevVersionedPackageRequest) Reset

func (x *UprevVersionedPackageRequest) Reset()

func (*UprevVersionedPackageRequest) String

type UprevVersionedPackageRequest_GitRef

type UprevVersionedPackageRequest_GitRef struct {

	// Relative path to the git repository.
	Repository string `protobuf:"bytes,1,opt,name=repository,proto3" json:"repository,omitempty"`
	// The name of the git ref.
	Ref string `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"`
	// The exact sha1 of the git ref.
	Revision string `protobuf:"bytes,3,opt,name=revision,proto3" json:"revision,omitempty"`
	// contains filtered or unexported fields
}

func (*UprevVersionedPackageRequest_GitRef) Descriptor deprecated

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

Deprecated: Use UprevVersionedPackageRequest_GitRef.ProtoReflect.Descriptor instead.

func (*UprevVersionedPackageRequest_GitRef) GetRef

func (*UprevVersionedPackageRequest_GitRef) GetRepository

func (x *UprevVersionedPackageRequest_GitRef) GetRepository() string

func (*UprevVersionedPackageRequest_GitRef) GetRevision

func (*UprevVersionedPackageRequest_GitRef) ProtoMessage

func (*UprevVersionedPackageRequest_GitRef) ProtoMessage()

func (*UprevVersionedPackageRequest_GitRef) ProtoReflect

func (*UprevVersionedPackageRequest_GitRef) Reset

func (*UprevVersionedPackageRequest_GitRef) String

type UprevVersionedPackageResponse

type UprevVersionedPackageResponse struct {

	// list of uprev responses.
	Responses []*UprevPackagesResponse `protobuf:"bytes,1,rep,name=responses,proto3" json:"responses,omitempty"`
	// contains filtered or unexported fields
}

func (*UprevVersionedPackageResponse) Descriptor deprecated

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

Deprecated: Use UprevVersionedPackageResponse.ProtoReflect.Descriptor instead.

func (*UprevVersionedPackageResponse) GetResponses

func (*UprevVersionedPackageResponse) ProtoMessage

func (*UprevVersionedPackageResponse) ProtoMessage()

func (*UprevVersionedPackageResponse) ProtoReflect

func (*UprevVersionedPackageResponse) Reset

func (x *UprevVersionedPackageResponse) Reset()

func (*UprevVersionedPackageResponse) String

type VersionGetRequest

type VersionGetRequest struct {
	// contains filtered or unexported fields
}

Request for the API (major) version number.

func (*VersionGetRequest) Descriptor deprecated

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

Deprecated: Use VersionGetRequest.ProtoReflect.Descriptor instead.

func (*VersionGetRequest) ProtoMessage

func (*VersionGetRequest) ProtoMessage()

func (*VersionGetRequest) ProtoReflect

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

func (*VersionGetRequest) Reset

func (x *VersionGetRequest) Reset()

func (*VersionGetRequest) String

func (x *VersionGetRequest) String() string

type VersionGetResponse

type VersionGetResponse struct {
	Version *VersionGetResponse_Version `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

Response with the API (major) version number.

func (*VersionGetResponse) Descriptor deprecated

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

Deprecated: Use VersionGetResponse.ProtoReflect.Descriptor instead.

func (*VersionGetResponse) GetVersion

func (*VersionGetResponse) ProtoMessage

func (*VersionGetResponse) ProtoMessage()

func (*VersionGetResponse) ProtoReflect

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

func (*VersionGetResponse) Reset

func (x *VersionGetResponse) Reset()

func (*VersionGetResponse) String

func (x *VersionGetResponse) String() string

type VersionGetResponse_Version

type VersionGetResponse_Version struct {

	// Version number components: "major.minor.bug".
	Major int32 `protobuf:"varint,1,opt,name=major,proto3" json:"major,omitempty"`
	Minor int32 `protobuf:"varint,2,opt,name=minor,proto3" json:"minor,omitempty"`
	Bug   int32 `protobuf:"varint,3,opt,name=bug,proto3" json:"bug,omitempty"`
	// contains filtered or unexported fields
}

func (*VersionGetResponse_Version) Descriptor deprecated

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

Deprecated: Use VersionGetResponse_Version.ProtoReflect.Descriptor instead.

func (*VersionGetResponse_Version) GetBug

func (x *VersionGetResponse_Version) GetBug() int32

func (*VersionGetResponse_Version) GetMajor

func (x *VersionGetResponse_Version) GetMajor() int32

func (*VersionGetResponse_Version) GetMinor

func (x *VersionGetResponse_Version) GetMinor() int32

func (*VersionGetResponse_Version) ProtoMessage

func (*VersionGetResponse_Version) ProtoMessage()

func (*VersionGetResponse_Version) ProtoReflect

func (*VersionGetResponse_Version) Reset

func (x *VersionGetResponse_Version) Reset()

func (*VersionGetResponse_Version) String

func (x *VersionGetResponse_Version) String() string

type VersionServiceClient

type VersionServiceClient interface {
	// Added in R77.
	Get(ctx context.Context, in *VersionGetRequest, opts ...grpc.CallOption) (*VersionGetResponse, error)
}

VersionServiceClient is the client API for VersionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type VersionServiceServer

type VersionServiceServer interface {
	// Added in R77.
	Get(context.Context, *VersionGetRequest) (*VersionGetResponse, error)
	// contains filtered or unexported methods
}

VersionServiceServer is the server API for VersionService service. All implementations must embed UnimplementedVersionServiceServer for forward compatibility

type VmTestRequest

type VmTestRequest struct {

	// The build target under test. Required.
	BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
	// The chroot in which to run commands. Required.
	Chroot *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
	// Required. The VM image path.
	VmPath *chromiumos.Path `protobuf:"bytes,3,opt,name=vm_path,json=vmPath,proto3" json:"vm_path,omitempty"`
	// Options for SSHing into the VM.
	SshOptions  *VmTestRequest_SshOptions `protobuf:"bytes,4,opt,name=ssh_options,json=sshOptions,proto3" json:"ssh_options,omitempty"`
	TestHarness VmTestRequest_TestHarness `` /* 139-byte string literal not displayed */
	// All VM tests that should be run. At least one must be specified.
	VmTests []*VmTestRequest_VmTest `protobuf:"bytes,6,rep,name=vm_tests,json=vmTests,proto3" json:"vm_tests,omitempty"`
	// contains filtered or unexported fields
}

func (*VmTestRequest) Descriptor deprecated

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

Deprecated: Use VmTestRequest.ProtoReflect.Descriptor instead.

func (*VmTestRequest) GetBuildTarget

func (x *VmTestRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*VmTestRequest) GetChroot

func (x *VmTestRequest) GetChroot() *chromiumos.Chroot

func (*VmTestRequest) GetSshOptions

func (x *VmTestRequest) GetSshOptions() *VmTestRequest_SshOptions

func (*VmTestRequest) GetTestHarness

func (x *VmTestRequest) GetTestHarness() VmTestRequest_TestHarness

func (*VmTestRequest) GetVmPath

func (x *VmTestRequest) GetVmPath() *chromiumos.Path

func (*VmTestRequest) GetVmTests

func (x *VmTestRequest) GetVmTests() []*VmTestRequest_VmTest

func (*VmTestRequest) ProtoMessage

func (*VmTestRequest) ProtoMessage()

func (*VmTestRequest) ProtoReflect

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

func (*VmTestRequest) Reset

func (x *VmTestRequest) Reset()

func (*VmTestRequest) String

func (x *VmTestRequest) String() string

type VmTestRequest_SshOptions

type VmTestRequest_SshOptions struct {

	// Path to the private key to the VM.
	PrivateKeyPath *chromiumos.Path `protobuf:"bytes,1,opt,name=private_key_path,json=privateKeyPath,proto3" json:"private_key_path,omitempty"`
	// SSH port to communicate with VM.
	Port int32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

Options for SSHing into the VM.

func (*VmTestRequest_SshOptions) Descriptor deprecated

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

Deprecated: Use VmTestRequest_SshOptions.ProtoReflect.Descriptor instead.

func (*VmTestRequest_SshOptions) GetPort

func (x *VmTestRequest_SshOptions) GetPort() int32

func (*VmTestRequest_SshOptions) GetPrivateKeyPath

func (x *VmTestRequest_SshOptions) GetPrivateKeyPath() *chromiumos.Path

func (*VmTestRequest_SshOptions) ProtoMessage

func (*VmTestRequest_SshOptions) ProtoMessage()

func (*VmTestRequest_SshOptions) ProtoReflect

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

func (*VmTestRequest_SshOptions) Reset

func (x *VmTestRequest_SshOptions) Reset()

func (*VmTestRequest_SshOptions) String

func (x *VmTestRequest_SshOptions) String() string

type VmTestRequest_TestHarness

type VmTestRequest_TestHarness int32

The program that manages and runs the tests in the VM.

const (
	// No test harness specified.
	VmTestRequest_UNSPECIFIED VmTestRequest_TestHarness = 0
	// Run tests with Tast.
	VmTestRequest_TAST VmTestRequest_TestHarness = 1
	// Run tests with Autotest.
	VmTestRequest_AUTOTEST VmTestRequest_TestHarness = 2
)

func (VmTestRequest_TestHarness) Descriptor

func (VmTestRequest_TestHarness) Enum

func (VmTestRequest_TestHarness) EnumDescriptor deprecated

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

Deprecated: Use VmTestRequest_TestHarness.Descriptor instead.

func (VmTestRequest_TestHarness) Number

func (VmTestRequest_TestHarness) String

func (x VmTestRequest_TestHarness) String() string

func (VmTestRequest_TestHarness) Type

type VmTestRequest_VmTest

type VmTestRequest_VmTest struct {

	// The name pattern for the VM test.
	// For Autotest, this pattern matches against the test suite name.
	// For Tast, this pattern matches against the Tast test name.
	Pattern string `protobuf:"bytes,1,opt,name=pattern,proto3" json:"pattern,omitempty"`
	// contains filtered or unexported fields
}

A specific VM test to run.

func (*VmTestRequest_VmTest) Descriptor deprecated

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

Deprecated: Use VmTestRequest_VmTest.ProtoReflect.Descriptor instead.

func (*VmTestRequest_VmTest) GetPattern

func (x *VmTestRequest_VmTest) GetPattern() string

func (*VmTestRequest_VmTest) ProtoMessage

func (*VmTestRequest_VmTest) ProtoMessage()

func (*VmTestRequest_VmTest) ProtoReflect

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

func (*VmTestRequest_VmTest) Reset

func (x *VmTestRequest_VmTest) Reset()

func (*VmTestRequest_VmTest) String

func (x *VmTestRequest_VmTest) String() string

type VmTestResponse

type VmTestResponse struct {
	// contains filtered or unexported fields
}

func (*VmTestResponse) Descriptor deprecated

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

Deprecated: Use VmTestResponse.ProtoReflect.Descriptor instead.

func (*VmTestResponse) ProtoMessage

func (*VmTestResponse) ProtoMessage()

func (*VmTestResponse) ProtoReflect

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

func (*VmTestResponse) Reset

func (x *VmTestResponse) Reset()

func (*VmTestResponse) String

func (x *VmTestResponse) String() string

type WriteLKGBRequest

type WriteLKGBRequest struct {

	// The Android package to mark LKGB.
	AndroidPackage string `protobuf:"bytes,1,opt,name=android_package,json=androidPackage,proto3" json:"android_package,omitempty"`
	// The LKGB Android version.
	AndroidVersion string `protobuf:"bytes,2,opt,name=android_version,json=androidVersion,proto3" json:"android_version,omitempty"`
	// The LKGB Android branch. Added in R111.
	AndroidBranch string `protobuf:"bytes,3,opt,name=android_branch,json=androidBranch,proto3" json:"android_branch,omitempty"`
	// contains filtered or unexported fields
}

Added in R99.

func (*WriteLKGBRequest) Descriptor deprecated

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

Deprecated: Use WriteLKGBRequest.ProtoReflect.Descriptor instead.

func (*WriteLKGBRequest) GetAndroidBranch

func (x *WriteLKGBRequest) GetAndroidBranch() string

func (*WriteLKGBRequest) GetAndroidPackage

func (x *WriteLKGBRequest) GetAndroidPackage() string

func (*WriteLKGBRequest) GetAndroidVersion

func (x *WriteLKGBRequest) GetAndroidVersion() string

func (*WriteLKGBRequest) ProtoMessage

func (*WriteLKGBRequest) ProtoMessage()

func (*WriteLKGBRequest) ProtoReflect

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

func (*WriteLKGBRequest) Reset

func (x *WriteLKGBRequest) Reset()

func (*WriteLKGBRequest) String

func (x *WriteLKGBRequest) String() string

type WriteLKGBResponse

type WriteLKGBResponse struct {

	// Files modified in a successful request.
	ModifiedFiles []string `protobuf:"bytes,1,rep,name=modified_files,json=modifiedFiles,proto3" json:"modified_files,omitempty"`
	// contains filtered or unexported fields
}

Added in R99.

func (*WriteLKGBResponse) Descriptor deprecated

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

Deprecated: Use WriteLKGBResponse.ProtoReflect.Descriptor instead.

func (*WriteLKGBResponse) GetModifiedFiles

func (x *WriteLKGBResponse) GetModifiedFiles() []string

func (*WriteLKGBResponse) ProtoMessage

func (*WriteLKGBResponse) ProtoMessage()

func (*WriteLKGBResponse) ProtoReflect

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

func (*WriteLKGBResponse) Reset

func (x *WriteLKGBResponse) Reset()

func (*WriteLKGBResponse) String

func (x *WriteLKGBResponse) String() string

Jump to

Keyboard shortcuts

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