blob: fe29b6206d8030cec424a9741f543d8c8ff7e7c4 [file] [log] [blame]
{
"file": [
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"google/protobuf/descriptor.proto"
],
"enumType": [
{
"name": "ChrootAssertion",
"value": [
{
"name": "NO_ASSERTION",
"number": 0
},
{
"name": "INSIDE",
"number": 1
},
{
"name": "OUTSIDE",
"number": 2
}
]
},
{
"name": "ListVisibility",
"value": [
{
"name": "LV_NOT_SPECIFIED",
"number": 0
},
{
"name": "LV_VISIBLE",
"number": 1
},
{
"name": "LV_HIDDEN",
"number": 2
}
]
}
],
"extension": [
{
"extendee": ".google.protobuf.ServiceOptions",
"jsonName": "serviceOptions",
"label": "LABEL_OPTIONAL",
"name": "service_options",
"number": 55000,
"type": "TYPE_MESSAGE",
"typeName": ".BuildApiServiceOptions"
},
{
"extendee": ".google.protobuf.MethodOptions",
"jsonName": "methodOptions",
"label": "LABEL_OPTIONAL",
"name": "method_options",
"number": 55000,
"type": "TYPE_MESSAGE",
"typeName": ".BuildApiMethodOptions"
}
],
"messageType": [
{
"field": [
{
"jsonName": "module",
"label": "LABEL_REQUIRED",
"name": "module",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "serviceChrootAssert",
"label": "LABEL_OPTIONAL",
"name": "service_chroot_assert",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".ChrootAssertion"
},
{
"jsonName": "serviceVisibility",
"label": "LABEL_OPTIONAL",
"name": "service_visibility",
"number": 3,
"type": "TYPE_ENUM",
"typeName": ".ListVisibility"
}
],
"name": "BuildApiServiceOptions"
},
{
"field": [
{
"jsonName": "implementationName",
"label": "LABEL_OPTIONAL",
"name": "implementation_name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "methodChrootAssert",
"label": "LABEL_OPTIONAL",
"name": "method_chroot_assert",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".ChrootAssertion"
},
{
"jsonName": "methodVisibility",
"label": "LABEL_OPTIONAL",
"name": "method_visibility",
"number": 3,
"type": "TYPE_ENUM",
"typeName": ".ListVisibility"
}
],
"name": "BuildApiMethodOptions"
}
],
"name": "chromite/api/build_api.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api"
}
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"enumType": [
{
"name": "ImageType",
"reservedName": [
"BASE",
"TEST",
"DEV",
"BASE_VM",
"TEST_VM",
"RECOVERY",
"FACTORY",
"FIRMWARE",
"CR50_FIRMWARE",
"BASE_GUEST_VM",
"TEST_GUEST_VM",
"DLC",
"GSC_FIRMWARE",
"ACCESSORY_USBPD",
"ACCESSORY_RWSIG"
],
"value": [
{
"name": "IMAGE_TYPE_UNDEFINED",
"number": 0
},
{
"name": "IMAGE_TYPE_BASE",
"number": 1
},
{
"name": "IMAGE_TYPE_DEV",
"number": 2
},
{
"name": "IMAGE_TYPE_TEST",
"number": 3
},
{
"name": "IMAGE_TYPE_BASE_VM",
"number": 4
},
{
"name": "IMAGE_TYPE_TEST_VM",
"number": 5
},
{
"name": "IMAGE_TYPE_RECOVERY",
"number": 6
},
{
"name": "IMAGE_TYPE_FACTORY",
"number": 7
},
{
"name": "IMAGE_TYPE_FIRMWARE",
"number": 8
},
{
"name": "IMAGE_TYPE_CR50_FIRMWARE",
"number": 9
},
{
"name": "IMAGE_TYPE_BASE_GUEST_VM",
"number": 10
},
{
"name": "IMAGE_TYPE_TEST_GUEST_VM",
"number": 11
},
{
"name": "IMAGE_TYPE_DLC",
"number": 12
},
{
"name": "IMAGE_TYPE_GSC_FIRMWARE",
"number": 13
},
{
"name": "IMAGE_TYPE_ACCESSORY_USBPD",
"number": 14
},
{
"name": "IMAGE_TYPE_ACCESSORY_RWSIG",
"number": 15
}
]
},
{
"name": "Channel",
"value": [
{
"name": "CHANNEL_UNSPECIFIED",
"number": 0
},
{
"name": "CHANNEL_STABLE",
"number": 1
},
{
"name": "CHANNEL_BETA",
"number": 2
},
{
"name": "CHANNEL_DEV",
"number": 3
},
{
"name": "CHANNEL_CANARY",
"number": 4
},
{
"name": "CHANNEL_RUBIK",
"number": 5
}
]
},
{
"name": "DeltaType",
"value": [
{
"name": "DELTA_UNKNOWN",
"number": 0
},
{
"name": "NO_DELTA",
"number": 1
},
{
"name": "FSI",
"number": 2
},
{
"name": "MILESTONE",
"number": 3
},
{
"name": "OMAHA",
"number": 4
},
{
"name": "STEPPING_STONE",
"number": 5
},
{
"name": "N2N",
"number": 6
}
]
},
{
"name": "FwLocation",
"value": [
{
"name": "FW_LOCATION_UNKNOWN",
"number": 0
},
{
"name": "PLATFORM_EC",
"number": 1
},
{
"name": "PLATFORM_ZEPHYR",
"number": 2
},
{
"name": "PLATFORM_TI50",
"number": 3
},
{
"name": "PLATFORM_CR50",
"number": 4
}
]
}
],
"messageType": [
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "BuildTarget"
},
{
"field": [
{
"jsonName": "bucket",
"label": "LABEL_OPTIONAL",
"name": "bucket",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "path",
"label": "LABEL_OPTIONAL",
"name": "path",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "GcsPath"
},
{
"field": [
{
"jsonName": "path",
"label": "LABEL_OPTIONAL",
"name": "path",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "cacheDir",
"label": "LABEL_OPTIONAL",
"name": "cache_dir",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "env",
"label": "LABEL_OPTIONAL",
"name": "env",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Chroot.ChrootEnv"
},
{
"jsonName": "chromeDir",
"label": "LABEL_OPTIONAL",
"name": "chrome_dir",
"number": 4,
"type": "TYPE_STRING"
}
],
"name": "Chroot",
"nestedType": [
{
"field": [
{
"jsonName": "useFlags",
"label": "LABEL_REPEATED",
"name": "use_flags",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.UseFlag"
},
{
"jsonName": "features",
"label": "LABEL_REPEATED",
"name": "features",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Feature"
}
],
"name": "ChrootEnv"
}
],
"reservedName": [
"goma"
],
"reservedRange": [
{
"end": 6,
"start": 5
}
]
},
{
"field": [
{
"jsonName": "feature",
"label": "LABEL_OPTIONAL",
"name": "feature",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "Feature"
},
{
"field": [
{
"jsonName": "reclientDir",
"label": "LABEL_OPTIONAL",
"name": "reclient_dir",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "reproxyCfgFile",
"label": "LABEL_OPTIONAL",
"name": "reproxy_cfg_file",
"number": 2,
"type": "TYPE_STRING"
}
],
"name": "RemoteexecConfig"
},
{
"enumType": [
{
"name": "GomaApproach",
"value": [
{
"name": "GOMA_APPROACH_UNSPECIFIED",
"number": 0
},
{
"name": "DEFAULT",
"number": 1
},
{
"name": "RBE_PROD",
"number": 2
},
{
"name": "RBE_STAGING",
"number": 3
},
{
"name": "RBE_CHROMEOS",
"number": 4
}
]
}
],
"field": [
{
"jsonName": "gomaDir",
"label": "LABEL_OPTIONAL",
"name": "goma_dir",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "gomaClientJson",
"label": "LABEL_OPTIONAL",
"name": "goma_client_json",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "chromeosGomaDir",
"label": "LABEL_OPTIONAL",
"name": "chromeos_goma_dir",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "gomaApproach",
"label": "LABEL_OPTIONAL",
"name": "goma_approach",
"number": 4,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.GomaConfig.GomaApproach"
},
{
"jsonName": "logDir",
"label": "LABEL_OPTIONAL",
"name": "log_dir",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.SyncedDir"
},
{
"jsonName": "statsFile",
"label": "LABEL_OPTIONAL",
"name": "stats_file",
"number": 6,
"type": "TYPE_STRING"
},
{
"jsonName": "counterzFile",
"label": "LABEL_OPTIONAL",
"name": "counterz_file",
"number": 7,
"type": "TYPE_STRING"
}
],
"name": "GomaConfig"
},
{
"field": [
{
"jsonName": "statsFile",
"label": "LABEL_OPTIONAL",
"name": "stats_file",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "counterzFile",
"label": "LABEL_OPTIONAL",
"name": "counterz_file",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "logFiles",
"label": "LABEL_REPEATED",
"name": "log_files",
"number": 3,
"type": "TYPE_STRING"
}
],
"name": "GomaArtifacts"
},
{
"field": [
{
"jsonName": "packageName",
"label": "LABEL_OPTIONAL",
"name": "package_name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "category",
"label": "LABEL_OPTIONAL",
"name": "category",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "version",
"label": "LABEL_OPTIONAL",
"name": "version",
"number": 3,
"type": "TYPE_STRING"
}
],
"name": "PackageInfo"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "Profile"
},
{
"field": [
{
"jsonName": "snapshotSha",
"label": "LABEL_OPTIONAL",
"name": "snapshot_sha",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "snapshotNumber",
"label": "LABEL_OPTIONAL",
"name": "snapshot_number",
"number": 2,
"type": "TYPE_INT32"
},
{
"jsonName": "buildTarget",
"label": "LABEL_OPTIONAL",
"name": "build_target",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.BuildTarget"
},
{
"jsonName": "location",
"label": "LABEL_OPTIONAL",
"name": "location",
"number": 4,
"type": "TYPE_STRING"
},
{
"jsonName": "profile",
"label": "LABEL_OPTIONAL",
"name": "profile",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Profile"
}
],
"name": "PackageIndexInfo"
},
{
"enumType": [
{
"name": "Location",
"value": [
{
"name": "NO_LOCATION",
"number": 0
},
{
"name": "INSIDE",
"number": 1
},
{
"name": "OUTSIDE",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "path",
"label": "LABEL_OPTIONAL",
"name": "path",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "location",
"label": "LABEL_OPTIONAL",
"name": "location",
"number": 2,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.Path.Location"
}
],
"name": "Path"
},
{
"field": [
{
"jsonName": "path",
"label": "LABEL_OPTIONAL",
"name": "path",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Path"
}
],
"name": "ResultPath"
},
{
"field": [
{
"jsonName": "dir",
"label": "LABEL_OPTIONAL",
"name": "dir",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "SyncedDir"
},
{
"field": [
{
"jsonName": "host",
"label": "LABEL_OPTIONAL",
"name": "host",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "project",
"label": "LABEL_OPTIONAL",
"name": "project",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "change",
"label": "LABEL_OPTIONAL",
"name": "change",
"number": 3,
"type": "TYPE_INT64"
},
{
"jsonName": "patchset",
"label": "LABEL_OPTIONAL",
"name": "patchset",
"number": 4,
"type": "TYPE_INT64"
}
],
"name": "GerritChange"
},
{
"field": [
{
"jsonName": "host",
"label": "LABEL_OPTIONAL",
"name": "host",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "project",
"label": "LABEL_OPTIONAL",
"name": "project",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "id",
"label": "LABEL_OPTIONAL",
"name": "id",
"number": 3,
"type": "TYPE_STRING"
},
{
"jsonName": "ref",
"label": "LABEL_OPTIONAL",
"name": "ref",
"number": 4,
"type": "TYPE_STRING"
},
{
"jsonName": "position",
"label": "LABEL_OPTIONAL",
"name": "position",
"number": 5,
"type": "TYPE_UINT32"
}
],
"name": "GitilesCommit"
},
{
"field": [
{
"jsonName": "flag",
"label": "LABEL_OPTIONAL",
"name": "flag",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "UseFlag"
},
{
"field": [
{
"jsonName": "milestone",
"label": "LABEL_OPTIONAL",
"name": "milestone",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ReleaseBuilder.Milestone"
},
{
"jsonName": "buildSchedule",
"label": "LABEL_OPTIONAL",
"name": "build_schedule",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "expirationDate",
"label": "LABEL_OPTIONAL",
"name": "expiration_date",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ReleaseBuilder.Date"
}
],
"name": "ReleaseBuilder",
"nestedType": [
{
"field": [
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "Date"
},
{
"field": [
{
"jsonName": "number",
"label": "LABEL_OPTIONAL",
"name": "number",
"number": 1,
"type": "TYPE_INT32"
},
{
"jsonName": "targetBranchDate",
"label": "LABEL_OPTIONAL",
"name": "target_branch_date",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ReleaseBuilder.Date"
},
{
"jsonName": "branchName",
"label": "LABEL_OPTIONAL",
"name": "branch_name",
"number": 3,
"type": "TYPE_STRING"
}
],
"name": "Milestone"
}
],
"oneofDecl": [
{
"name": "milestone_message"
}
]
},
{
"field": [
{
"jsonName": "builders",
"label": "LABEL_REPEATED",
"name": "builders",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ReleaseBuilder"
}
],
"name": "ReleaseBuilders"
},
{
"field": [
{
"jsonName": "releaseChannels",
"label": "LABEL_REPEATED",
"name": "release_channels",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ReleaseChannels.ReleaseChannelsEntry"
}
],
"name": "ReleaseChannels",
"nestedType": [
{
"field": [
{
"jsonName": "channels",
"label": "LABEL_REPEATED",
"name": "channels",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.Channel"
}
],
"name": "ChannelList"
},
{
"field": [
{
"jsonName": "key",
"label": "LABEL_OPTIONAL",
"name": "key",
"number": 1,
"type": "TYPE_INT32"
},
{
"jsonName": "value",
"label": "LABEL_OPTIONAL",
"name": "value",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ReleaseChannels.ChannelList"
}
],
"name": "ReleaseChannelsEntry",
"options": {
"mapEntry": true
}
}
]
},
{
"field": [
{
"jsonName": "serializedProto",
"label": "LABEL_OPTIONAL",
"name": "serialized_proto",
"number": 1,
"type": "TYPE_BYTES"
}
],
"name": "ProtoBytes"
},
{
"field": [
{
"jsonName": "chromeCwpProfile",
"label": "LABEL_OPTIONAL",
"name": "chrome_cwp_profile",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_STRING"
},
{
"jsonName": "kernelVersion",
"label": "LABEL_OPTIONAL",
"name": "kernel_version",
"number": 2,
"oneofIndex": 0,
"type": "TYPE_STRING"
}
],
"name": "PrepareForBuildAdditionalArgs",
"oneofDecl": [
{
"name": "prepare_for_build_args"
}
]
},
{
"field": [
{
"jsonName": "chromeCwpProfile",
"label": "LABEL_OPTIONAL",
"name": "chrome_cwp_profile",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "imageBuildId",
"label": "LABEL_OPTIONAL",
"name": "image_build_id",
"number": 2,
"type": "TYPE_INT64"
}
],
"name": "AfdoRelease"
},
{
"field": [
{
"jsonName": "chromeCwpProfile",
"label": "LABEL_OPTIONAL",
"name": "chrome_cwp_profile",
"number": 1,
"oneofIndex": 0,
"type": "TYPE_STRING"
},
{
"jsonName": "kernelVersion",
"label": "LABEL_OPTIONAL",
"name": "kernel_version",
"number": 2,
"oneofIndex": 0,
"type": "TYPE_STRING"
},
{
"jsonName": "afdoRelease",
"label": "LABEL_OPTIONAL",
"name": "afdo_release",
"number": 3,
"oneofIndex": 0,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.AfdoRelease"
}
],
"name": "ArtifactProfileInfo",
"oneofDecl": [
{
"name": "artifact_profile_info"
}
]
},
{
"field": [
{
"jsonName": "legacy",
"label": "LABEL_OPTIONAL",
"name": "legacy",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Legacy"
},
{
"jsonName": "toolchain",
"label": "LABEL_OPTIONAL",
"name": "toolchain",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Toolchain"
},
{
"jsonName": "image",
"label": "LABEL_OPTIONAL",
"name": "image",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Image"
},
{
"jsonName": "package",
"label": "LABEL_OPTIONAL",
"name": "package",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Package"
},
{
"jsonName": "sysroot",
"label": "LABEL_OPTIONAL",
"name": "sysroot",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Sysroot"
},
{
"jsonName": "test",
"label": "LABEL_OPTIONAL",
"name": "test",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Test"
},
{
"jsonName": "profileInfo",
"label": "LABEL_OPTIONAL",
"name": "profile_info",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactProfileInfo"
},
{
"jsonName": "firmware",
"label": "LABEL_OPTIONAL",
"name": "firmware",
"number": 8,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Firmware"
},
{
"jsonName": "infra",
"label": "LABEL_OPTIONAL",
"name": "infra",
"number": 9,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Infra"
}
],
"name": "ArtifactsByService",
"nestedType": [
{
"enumType": [
{
"name": "CodeCoverageType",
"value": [
{
"name": "UNSPECIFIED",
"number": 0
},
{
"name": "LLVM",
"number": 1
},
{
"name": "LCOV",
"number": 2
}
]
}
],
"field": [
{
"jsonName": "coverageType",
"label": "LABEL_OPTIONAL",
"name": "coverage_type",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.ArtifactsByService.CodeCoverageUploadInfo.CodeCoverageType"
}
],
"name": "CodeCoverageUploadInfo"
},
{
"enumType": [
{
"name": "ArtifactType",
"reservedRange": [
{
"end": 26,
"start": 11
},
{
"end": 31,
"start": 29
},
{
"end": 43,
"start": 33
}
],
"value": [
{
"name": "UNSPECIFIED",
"number": 0
},
{
"name": "IMAGE_ZIP",
"number": 1
},
{
"name": "TEST_UPDATE_PAYLOAD",
"number": 2
},
{
"name": "AUTOTEST_FILES",
"number": 3
},
{
"name": "TAST_FILES",
"number": 4
},
{
"name": "PINNED_GUEST_IMAGES",
"number": 5
},
{
"name": "FIRMWARE",
"number": 6
},
{
"name": "EBUILD_LOGS",
"number": 7
},
{
"name": "CHROMEOS_CONFIG",
"number": 8
},
{
"name": "CPE_REPORT",
"number": 9
},
{
"name": "IMAGE_ARCHIVES",
"number": 10
},
{
"name": "FPMCU_UNITTESTS",
"number": 27
},
{
"name": "GCE_TARBALL",
"number": 28
},
{
"name": "DEBUG_SYMBOLS",
"number": 32
}
]
}
],
"field": [
{
"jsonName": "inputArtifacts",
"label": "LABEL_REPEATED",
"name": "input_artifacts",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Legacy.ArtifactInfo"
},
{
"jsonName": "outputArtifacts",
"label": "LABEL_REPEATED",
"name": "output_artifacts",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Legacy.ArtifactInfo"
}
],
"name": "Legacy",
"nestedType": [
{
"field": [
{
"jsonName": "artifactTypes",
"label": "LABEL_REPEATED",
"name": "artifact_types",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.ArtifactsByService.Legacy.ArtifactType"
},
{
"jsonName": "gsLocations",
"label": "LABEL_REPEATED",
"name": "gs_locations",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "aclName",
"label": "LABEL_OPTIONAL",
"name": "acl_name",
"number": 4,
"type": "TYPE_STRING"
}
],
"name": "ArtifactInfo",
"reservedName": [
"profile_info"
],
"reservedRange": [
{
"end": 4,
"start": 3
},
{
"end": 6,
"start": 5
}
]
}
]
},
{
"enumType": [
{
"name": "ArtifactType",
"reservedRange": [
{
"end": 10,
"start": 1
},
{
"end": 28,
"start": 27
},
{
"end": 43,
"start": 30
}
],
"value": [
{
"name": "UNSPECIFIED",
"number": 0
},
{
"name": "UNVERIFIED_CHROME_LLVM_ORDERFILE",
"number": 11
},
{
"name": "VERIFIED_CHROME_LLVM_ORDERFILE",
"number": 12
},
{
"name": "CHROME_CLANG_WARNINGS_FILE",
"number": 13
},
{
"name": "UNVERIFIED_LLVM_PGO_FILE",
"number": 14
},
{
"name": "UNVERIFIED_CHROME_BENCHMARK_AFDO_FILE",
"number": 15
},
{
"name": "VERIFIED_CHROME_BENCHMARK_AFDO_FILE",
"number": 16
},
{
"name": "VERIFIED_KERNEL_CWP_AFDO_FILE",
"number": 17
},
{
"name": "UNVERIFIED_KERNEL_CWP_AFDO_FILE",
"number": 18
},
{
"name": "UNVERIFIED_CHROME_CWP_AFDO_FILE",
"number": 19
},
{
"name": "VERIFIED_CHROME_CWP_AFDO_FILE",
"number": 20
},
{
"name": "VERIFIED_RELEASE_AFDO_FILE",
"number": 21
},
{
"name": "UNVERIFIED_CHROME_BENCHMARK_PERF_FILE",
"number": 22
},
{
"name": "CHROME_DEBUG_BINARY",
"number": 23
},
{
"name": "TOOLCHAIN_WARNING_LOGS",
"number": 24
},
{
"name": "CHROME_AFDO_PROFILE_FOR_ANDROID_LINUX",
"number": 25
},
{
"name": "CLANG_CRASH_DIAGNOSES",
"number": 26
},
{
"name": "COMPILER_RUSAGE_LOG",
"number": 29
}
]
}
],
"field": [
{
"jsonName": "inputArtifacts",
"label": "LABEL_REPEATED",
"name": "input_artifacts",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Toolchain.ArtifactInfo"
},
{
"jsonName": "outputArtifacts",
"label": "LABEL_REPEATED",
"name": "output_artifacts",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Toolchain.ArtifactInfo"
}
],
"name": "Toolchain",
"nestedType": [
{
"field": [
{
"jsonName": "artifactTypes",
"label": "LABEL_REPEATED",
"name": "artifact_types",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.ArtifactsByService.Toolchain.ArtifactType"
},
{
"jsonName": "gsLocations",
"label": "LABEL_REPEATED",
"name": "gs_locations",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "aclName",
"label": "LABEL_OPTIONAL",
"name": "acl_name",
"number": 4,
"type": "TYPE_STRING"
}
],
"name": "ArtifactInfo",
"reservedRange": [
{
"end": 6,
"start": 5
}
]
}
]
},
{
"enumType": [
{
"name": "ArtifactType",
"reservedRange": [
{
"end": 33,
"start": 1
},
{
"end": 37,
"start": 35
},
{
"end": 42,
"start": 39
}
],
"value": [
{
"name": "UNSPECIFIED",
"number": 0
},
{
"name": "DLC_IMAGE",
"number": 34
},
{
"name": "LICENSE_CREDITS",
"number": 38
},
{
"name": "FACTORY_IMAGE",
"number": 43
}
]
}
],
"field": [
{
"jsonName": "inputArtifacts",
"label": "LABEL_REPEATED",
"name": "input_artifacts",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Image.ArtifactInfo"
},
{
"jsonName": "outputArtifacts",
"label": "LABEL_REPEATED",
"name": "output_artifacts",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Image.ArtifactInfo"
}
],
"name": "Image",
"nestedType": [
{
"field": [
{
"jsonName": "artifactTypes",
"label": "LABEL_REPEATED",
"name": "artifact_types",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.ArtifactsByService.Image.ArtifactType"
},
{
"jsonName": "gsLocations",
"label": "LABEL_REPEATED",
"name": "gs_locations",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "aclName",
"label": "LABEL_OPTIONAL",
"name": "acl_name",
"number": 4,
"type": "TYPE_STRING"
}
],
"name": "ArtifactInfo",
"reservedRange": [
{
"end": 6,
"start": 5
}
]
}
]
},
{
"enumType": [
{
"name": "ArtifactType",
"reservedRange": [
{
"end": 43,
"start": 1
}
],
"value": [
{
"name": "UNSPECIFIED",
"number": 0
}
]
}
],
"field": [
{
"jsonName": "inputArtifacts",
"label": "LABEL_REPEATED",
"name": "input_artifacts",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Package.ArtifactInfo"
},
{
"jsonName": "outputArtifacts",
"label": "LABEL_REPEATED",
"name": "output_artifacts",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Package.ArtifactInfo"
}
],
"name": "Package",
"nestedType": [
{
"field": [
{
"jsonName": "artifactTypes",
"label": "LABEL_REPEATED",
"name": "artifact_types",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.ArtifactsByService.Package.ArtifactType"
},
{
"jsonName": "gsLocations",
"label": "LABEL_REPEATED",
"name": "gs_locations",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "aclName",
"label": "LABEL_OPTIONAL",
"name": "acl_name",
"number": 4,
"type": "TYPE_STRING"
}
],
"name": "ArtifactInfo",
"reservedRange": [
{
"end": 6,
"start": 5
}
]
}
]
},
{
"enumType": [
{
"name": "ArtifactType",
"reservedRange": [
{
"end": 31,
"start": 1
},
{
"end": 34,
"start": 33
},
{
"end": 39,
"start": 36
}
],
"value": [
{
"name": "UNSPECIFIED",
"number": 0
},
{
"name": "DEBUG_SYMBOLS",
"number": 32
},
{
"name": "BREAKPAD_DEBUG_SYMBOLS",
"number": 35
},
{
"name": "SIMPLE_CHROME_SYSROOT",
"number": 40
},
{
"name": "CHROME_EBUILD_ENV",
"number": 41
}
]
}
],
"field": [
{
"jsonName": "inputArtifacts",
"label": "LABEL_REPEATED",
"name": "input_artifacts",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Sysroot.ArtifactInfo"
},
{
"jsonName": "outputArtifacts",
"label": "LABEL_REPEATED",
"name": "output_artifacts",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Sysroot.ArtifactInfo"
}
],
"name": "Sysroot",
"nestedType": [
{
"field": [
{
"jsonName": "artifactTypes",
"label": "LABEL_REPEATED",
"name": "artifact_types",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.ArtifactsByService.Sysroot.ArtifactType"
},
{
"jsonName": "gsLocations",
"label": "LABEL_REPEATED",
"name": "gs_locations",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "aclName",
"label": "LABEL_OPTIONAL",
"name": "acl_name",
"number": 4,
"type": "TYPE_STRING"
}
],
"name": "ArtifactInfo",
"reservedRange": [
{
"end": 6,
"start": 5
}
]
}
]
},
{
"enumType": [
{
"name": "ArtifactType",
"reservedRange": [
{
"end": 36,
"start": 1
},
{
"end": 38,
"start": 38
},
{
"end": 41,
"start": 40
}
],
"value": [
{
"name": "UNSPECIFIED",
"number": 0
},
{
"name": "UNIT_TESTS",
"number": 37
},
{
"name": "CODE_COVERAGE_LLVM_JSON",
"number": 39
},
{
"name": "HWQUAL",
"number": 42
}
]
}
],
"field": [
{
"jsonName": "inputArtifacts",
"label": "LABEL_REPEATED",
"name": "input_artifacts",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Test.ArtifactInfo"
},
{
"jsonName": "outputArtifacts",
"label": "LABEL_REPEATED",
"name": "output_artifacts",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Test.ArtifactInfo"
}
],
"name": "Test",
"nestedType": [
{
"field": [
{
"jsonName": "artifactTypes",
"label": "LABEL_REPEATED",
"name": "artifact_types",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.ArtifactsByService.Test.ArtifactType"
},
{
"jsonName": "gsLocations",
"label": "LABEL_REPEATED",
"name": "gs_locations",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "aclName",
"label": "LABEL_OPTIONAL",
"name": "acl_name",
"number": 4,
"type": "TYPE_STRING"
},
{
"jsonName": "codeCoverageUploadInfo",
"label": "LABEL_OPTIONAL",
"name": "code_coverage_upload_info",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.CodeCoverageUploadInfo"
}
],
"name": "ArtifactInfo",
"reservedRange": [
{
"end": 6,
"start": 5
}
]
}
]
},
{
"enumType": [
{
"name": "ArtifactType",
"reservedRange": [
{
"end": 29,
"start": 1
},
{
"end": 32,
"start": 32
},
{
"end": 43,
"start": 34
}
],
"value": [
{
"name": "UNSPECIFIED",
"number": 0
},
{
"name": "FIRMWARE_TARBALL",
"number": 30
},
{
"name": "FIRMWARE_TARBALL_INFO",
"number": 31
},
{
"name": "FIRMWARE_LCOV",
"number": 33
}
]
}
],
"field": [
{
"jsonName": "inputArtifacts",
"label": "LABEL_REPEATED",
"name": "input_artifacts",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Firmware.ArtifactInfo"
},
{
"jsonName": "outputArtifacts",
"label": "LABEL_REPEATED",
"name": "output_artifacts",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Firmware.ArtifactInfo"
}
],
"name": "Firmware",
"nestedType": [
{
"field": [
{
"jsonName": "artifactTypes",
"label": "LABEL_REPEATED",
"name": "artifact_types",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.ArtifactsByService.Firmware.ArtifactType"
},
{
"jsonName": "gsLocations",
"label": "LABEL_REPEATED",
"name": "gs_locations",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "aclName",
"label": "LABEL_OPTIONAL",
"name": "acl_name",
"number": 4,
"type": "TYPE_STRING"
},
{
"jsonName": "location",
"label": "LABEL_OPTIONAL",
"name": "location",
"number": 6,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.FwLocation"
},
{
"jsonName": "codeCoverageUploadInfo",
"label": "LABEL_OPTIONAL",
"name": "code_coverage_upload_info",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.CodeCoverageUploadInfo"
}
],
"name": "ArtifactInfo",
"reservedRange": [
{
"end": 6,
"start": 5
}
]
}
]
},
{
"enumType": [
{
"name": "ArtifactType",
"reservedRange": [
{
"end": 35,
"start": 1
},
{
"end": 43,
"start": 37
}
],
"value": [
{
"name": "UNSPECIFIED",
"number": 0
},
{
"name": "BUILD_MANIFEST",
"number": 36
}
]
}
],
"field": [
{
"jsonName": "inputArtifacts",
"label": "LABEL_REPEATED",
"name": "input_artifacts",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Infra.ArtifactInfo"
},
{
"jsonName": "outputArtifacts",
"label": "LABEL_REPEATED",
"name": "output_artifacts",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService.Infra.ArtifactInfo"
}
],
"name": "Infra",
"nestedType": [
{
"field": [
{
"jsonName": "artifactTypes",
"label": "LABEL_REPEATED",
"name": "artifact_types",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.ArtifactsByService.Infra.ArtifactType"
},
{
"jsonName": "gsLocations",
"label": "LABEL_REPEATED",
"name": "gs_locations",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "aclName",
"label": "LABEL_OPTIONAL",
"name": "acl_name",
"number": 4,
"type": "TYPE_STRING"
}
],
"name": "ArtifactInfo",
"reservedRange": [
{
"end": 6,
"start": 5
}
]
}
]
}
]
},
{
"field": [
{
"jsonName": "legacy",
"label": "LABEL_OPTIONAL",
"name": "legacy",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.UploadedArtifactsByService.Legacy"
},
{
"jsonName": "toolchain",
"label": "LABEL_OPTIONAL",
"name": "toolchain",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.UploadedArtifactsByService.Toolchain"
},
{
"jsonName": "image",
"label": "LABEL_OPTIONAL",
"name": "image",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.UploadedArtifactsByService.Image"
},
{
"jsonName": "package",
"label": "LABEL_OPTIONAL",
"name": "package",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.UploadedArtifactsByService.Package"
},
{
"jsonName": "sysroot",
"label": "LABEL_OPTIONAL",
"name": "sysroot",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.UploadedArtifactsByService.Sysroot"
},
{
"jsonName": "test",
"label": "LABEL_OPTIONAL",
"name": "test",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.UploadedArtifactsByService.Test"
},
{
"jsonName": "firmware",
"label": "LABEL_OPTIONAL",
"name": "firmware",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.UploadedArtifactsByService.Firmware"
},
{
"jsonName": "infra",
"label": "LABEL_OPTIONAL",
"name": "infra",
"number": 8,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.UploadedArtifactsByService.Infra"
}
],
"name": "UploadedArtifactsByService",
"nestedType": [
{
"field": [
{
"jsonName": "artifacts",
"label": "LABEL_REPEATED",
"name": "artifacts",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.UploadedArtifactsByService.Legacy.ArtifactPaths"
}
],
"name": "Legacy",
"nestedType": [
{
"field": [
{
"jsonName": "artifactType",
"label": "LABEL_OPTIONAL",
"name": "artifact_type",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.ArtifactsByService.Legacy.ArtifactType"
},
{
"jsonName": "paths",
"label": "LABEL_REPEATED",
"name": "paths",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Path"
}
],
"name": "ArtifactPaths"
}
]
},
{
"field": [
{
"jsonName": "artifacts",
"label": "LABEL_REPEATED",
"name": "artifacts",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.UploadedArtifactsByService.Toolchain.ArtifactPaths"
}
],
"name": "Toolchain",
"nestedType": [
{
"field": [
{
"jsonName": "artifactType",
"label": "LABEL_OPTIONAL",
"name": "artifact_type",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.ArtifactsByService.Toolchain.ArtifactType"
},
{
"jsonName": "paths",
"label": "LABEL_REPEATED",
"name": "paths",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Path"
}
],
"name": "ArtifactPaths"
}
]
},
{
"field": [
{
"jsonName": "artifacts",
"label": "LABEL_REPEATED",
"name": "artifacts",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.UploadedArtifactsByService.Image.ArtifactPaths"
}
],
"name": "Image",
"nestedType": [
{
"field": [
{
"jsonName": "artifactType",
"label": "LABEL_OPTIONAL",
"name": "artifact_type",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.ArtifactsByService.Image.ArtifactType"
},
{
"jsonName": "paths",
"label": "LABEL_REPEATED",
"name": "paths",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Path"
}
],
"name": "ArtifactPaths"
}
]
},
{
"field": [
{
"jsonName": "artifacts",
"label": "LABEL_REPEATED",
"name": "artifacts",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.UploadedArtifactsByService.Package.ArtifactPaths"
}
],
"name": "Package",
"nestedType": [
{
"field": [
{
"jsonName": "artifactType",
"label": "LABEL_OPTIONAL",
"name": "artifact_type",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.ArtifactsByService.Package.ArtifactType"
},
{
"jsonName": "paths",
"label": "LABEL_REPEATED",
"name": "paths",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Path"
}
],
"name": "ArtifactPaths"
}
]
},
{
"field": [
{
"jsonName": "artifacts",
"label": "LABEL_REPEATED",
"name": "artifacts",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.UploadedArtifactsByService.Sysroot.ArtifactPaths"
}
],
"name": "Sysroot",
"nestedType": [
{
"field": [
{
"jsonName": "artifactType",
"label": "LABEL_OPTIONAL",
"name": "artifact_type",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.ArtifactsByService.Sysroot.ArtifactType"
},
{
"jsonName": "paths",
"label": "LABEL_REPEATED",
"name": "paths",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Path"
}
],
"name": "ArtifactPaths"
}
]
},
{
"field": [
{
"jsonName": "artifacts",
"label": "LABEL_REPEATED",
"name": "artifacts",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.UploadedArtifactsByService.Test.ArtifactPaths"
}
],
"name": "Test",
"nestedType": [
{
"field": [
{
"jsonName": "artifactType",
"label": "LABEL_OPTIONAL",
"name": "artifact_type",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.ArtifactsByService.Test.ArtifactType"
},
{
"jsonName": "paths",
"label": "LABEL_REPEATED",
"name": "paths",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Path"
}
],
"name": "ArtifactPaths"
}
]
},
{
"field": [
{
"jsonName": "artifacts",
"label": "LABEL_REPEATED",
"name": "artifacts",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.UploadedArtifactsByService.Firmware.ArtifactPaths"
}
],
"name": "Firmware",
"nestedType": [
{
"field": [
{
"jsonName": "artifactType",
"label": "LABEL_OPTIONAL",
"name": "artifact_type",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.ArtifactsByService.Firmware.ArtifactType"
},
{
"jsonName": "paths",
"label": "LABEL_REPEATED",
"name": "paths",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Path"
},
{
"jsonName": "location",
"label": "LABEL_OPTIONAL",
"name": "location",
"number": 3,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.FwLocation"
}
],
"name": "ArtifactPaths"
}
]
},
{
"field": [
{
"jsonName": "artifacts",
"label": "LABEL_REPEATED",
"name": "artifacts",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.UploadedArtifactsByService.Infra.ArtifactPaths"
}
],
"name": "Infra",
"nestedType": [
{
"field": [
{
"jsonName": "artifactType",
"label": "LABEL_OPTIONAL",
"name": "artifact_type",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromiumos.ArtifactsByService.Infra.ArtifactType"
},
{
"jsonName": "paths",
"label": "LABEL_REPEATED",
"name": "paths",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Path"
}
],
"name": "ArtifactPaths"
}
]
}
]
}
],
"name": "chromiumos/common.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos",
"javaPackage": "com.google.chrome.crosinfra.proto"
},
"package": "chromiumos",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"messageType": [
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "timestampMilliseconds",
"label": "LABEL_OPTIONAL",
"name": "timestamp_milliseconds",
"number": 2,
"type": "TYPE_INT64"
},
{
"jsonName": "durationMilliseconds",
"label": "LABEL_OPTIONAL",
"name": "duration_milliseconds",
"number": 3,
"type": "TYPE_UINT64"
},
{
"jsonName": "gauge",
"label": "LABEL_OPTIONAL",
"name": "gauge",
"number": 4,
"type": "TYPE_UINT64"
}
],
"name": "MetricEvent"
}
],
"name": "chromiumos/metrics.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos",
"javaPackage": "com.google.chrome.crosinfra.proto"
},
"package": "chromiumos",
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromite/api/build_api.proto",
"chromiumos/common.proto",
"chromiumos/metrics.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "path",
"label": "LABEL_OPTIONAL",
"name": "path",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "buildTarget",
"label": "LABEL_OPTIONAL",
"name": "build_target",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.BuildTarget"
}
],
"name": "Sysroot"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "Profile"
},
{
"field": [
{
"jsonName": "buildTarget",
"label": "LABEL_OPTIONAL",
"name": "build_target",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.BuildTarget"
},
{
"jsonName": "flags",
"label": "LABEL_OPTIONAL",
"name": "flags",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromite.api.SysrootCreateRequest.Flags"
},
{
"jsonName": "profile",
"label": "LABEL_OPTIONAL",
"name": "profile",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromite.api.Profile"
},
{
"jsonName": "chroot",
"label": "LABEL_OPTIONAL",
"name": "chroot",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Chroot"
},
{
"jsonName": "packageIndexes",
"label": "LABEL_REPEATED",
"name": "package_indexes",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.PackageIndexInfo"
}
],
"name": "SysrootCreateRequest",
"nestedType": [
{
"field": [
{
"jsonName": "chrootCurrent",
"label": "LABEL_OPTIONAL",
"name": "chroot_current",
"number": 1,
"type": "TYPE_BOOL"
},
{
"jsonName": "replace",
"label": "LABEL_OPTIONAL",
"name": "replace",
"number": 2,
"type": "TYPE_BOOL"
},
{
"jsonName": "toolchainChanged",
"label": "LABEL_OPTIONAL",
"name": "toolchain_changed",
"number": 3,
"type": "TYPE_BOOL"
}
],
"name": "Flags"
}
]
},
{
"field": [
{
"jsonName": "sysroot",
"label": "LABEL_OPTIONAL",
"name": "sysroot",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromite.api.Sysroot"
}
],
"name": "SysrootCreateResponse"
},
{
"field": [
{
"jsonName": "buildTarget",
"label": "LABEL_OPTIONAL",
"name": "build_target",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.BuildTarget"
},
{
"jsonName": "chroot",
"label": "LABEL_OPTIONAL",
"name": "chroot",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Chroot"
},
{
"jsonName": "packages",
"label": "LABEL_REPEATED",
"name": "packages",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.PackageInfo"
},
{
"jsonName": "targetDir",
"label": "LABEL_OPTIONAL",
"name": "target_dir",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ResultPath"
}
],
"name": "SysrootGenerateArchiveRequest"
},
{
"field": [
{
"jsonName": "sysrootArchive",
"label": "LABEL_OPTIONAL",
"name": "sysroot_archive",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Path"
}
],
"name": "SysrootGenerateArchiveResponse"
},
{
"field": [
{
"jsonName": "sysroot",
"label": "LABEL_OPTIONAL",
"name": "sysroot",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromite.api.Sysroot"
},
{
"jsonName": "flags",
"label": "LABEL_OPTIONAL",
"name": "flags",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromite.api.InstallToolchainRequest.Flags"
},
{
"jsonName": "chroot",
"label": "LABEL_OPTIONAL",
"name": "chroot",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Chroot"
}
],
"name": "InstallToolchainRequest",
"nestedType": [
{
"field": [
{
"jsonName": "compileSource",
"label": "LABEL_OPTIONAL",
"name": "compile_source",
"number": 1,
"type": "TYPE_BOOL"
},
{
"jsonName": "toolchainChanged",
"label": "LABEL_OPTIONAL",
"name": "toolchain_changed",
"number": 2,
"type": "TYPE_BOOL"
}
],
"name": "Flags"
}
]
},
{
"field": [
{
"jsonName": "failedPackages",
"label": "LABEL_REPEATED",
"name": "failed_packages",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.PackageInfo"
},
{
"jsonName": "failedPackageData",
"label": "LABEL_REPEATED",
"name": "failed_package_data",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromite.api.FailedPackageData"
}
],
"name": "InstallToolchainResponse"
},
{
"field": [
{
"jsonName": "sysroot",
"label": "LABEL_OPTIONAL",
"name": "sysroot",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromite.api.Sysroot"
},
{
"jsonName": "flags",
"label": "LABEL_OPTIONAL",
"name": "flags",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromite.api.InstallPackagesRequest.Flags"
},
{
"jsonName": "packages",
"label": "LABEL_REPEATED",
"name": "packages",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.PackageInfo"
},
{
"jsonName": "chroot",
"label": "LABEL_OPTIONAL",
"name": "chroot",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Chroot"
},
{
"jsonName": "useFlags",
"label": "LABEL_REPEATED",
"name": "use_flags",
"number": 5,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.UseFlag"
},
{
"jsonName": "gomaConfig",
"label": "LABEL_OPTIONAL",
"name": "goma_config",
"number": 6,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.GomaConfig"
},
{
"jsonName": "packageIndexes",
"label": "LABEL_REPEATED",
"name": "package_indexes",
"number": 7,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.PackageIndexInfo"
},
{
"jsonName": "remoteexecConfig",
"label": "LABEL_OPTIONAL",
"name": "remoteexec_config",
"number": 8,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.RemoteexecConfig"
}
],
"name": "InstallPackagesRequest",
"nestedType": [
{
"field": [
{
"jsonName": "compileSource",
"label": "LABEL_OPTIONAL",
"name": "compile_source",
"number": 1,
"type": "TYPE_BOOL"
},
{
"jsonName": "useGoma",
"label": "LABEL_OPTIONAL",
"name": "use_goma",
"number": 3,
"type": "TYPE_BOOL"
},
{
"jsonName": "toolchainChanged",
"label": "LABEL_OPTIONAL",
"name": "toolchain_changed",
"number": 4,
"type": "TYPE_BOOL"
},
{
"jsonName": "dryrun",
"label": "LABEL_OPTIONAL",
"name": "dryrun",
"number": 5,
"type": "TYPE_BOOL"
}
],
"name": "Flags",
"reservedName": [
"event_file",
"use_remoteexec"
],
"reservedRange": [
{
"end": 3,
"start": 2
},
{
"end": 7,
"start": 6
}
]
}
]
},
{
"field": [
{
"jsonName": "failedPackages",
"label": "LABEL_REPEATED",
"name": "failed_packages",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.PackageInfo"
},
{
"jsonName": "events",
"label": "LABEL_REPEATED",
"name": "events",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.MetricEvent"
},
{
"jsonName": "gomaArtifacts",
"label": "LABEL_OPTIONAL",
"name": "goma_artifacts",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.GomaArtifacts"
},
{
"jsonName": "failedPackageData",
"label": "LABEL_REPEATED",
"name": "failed_package_data",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromite.api.FailedPackageData"
}
],
"name": "InstallPackagesResponse"
},
{
"field": [
{
"jsonName": "name",
"label": "LABEL_OPTIONAL",
"name": "name",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.PackageInfo"
},
{
"jsonName": "logPath",
"label": "LABEL_OPTIONAL",
"name": "log_path",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Path"
}
],
"name": "FailedPackageData"
},
{
"field": [
{
"jsonName": "buildTarget",
"label": "LABEL_OPTIONAL",
"name": "build_target",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.BuildTarget"
},
{
"jsonName": "useFlags",
"label": "LABEL_REPEATED",
"name": "use_flags",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "targetDir",
"label": "LABEL_OPTIONAL",
"name": "target_dir",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ResultPath"
},
{
"jsonName": "chroot",
"label": "LABEL_OPTIONAL",
"name": "chroot",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Chroot"
}
],
"name": "CreateSimpleChromeSysrootRequest"
},
{
"field": [
{
"jsonName": "sysrootArchive",
"label": "LABEL_OPTIONAL",
"name": "sysroot_archive",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Path"
}
],
"name": "CreateSimpleChromeSysrootResponse"
}
],
"name": "chromite/api/sysroot.proto",
"options": {
"goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api"
},
"package": "chromite.api",
"service": [
{
"method": [
{
"inputType": ".chromite.api.SysrootCreateRequest",
"name": "Create",
"outputType": ".chromite.api.SysrootCreateResponse"
},
{
"inputType": ".chromite.api.SysrootGenerateArchiveRequest",
"name": "GenerateArchive",
"outputType": ".chromite.api.SysrootGenerateArchiveResponse"
},
{
"inputType": ".chromite.api.InstallToolchainRequest",
"name": "InstallToolchain",
"outputType": ".chromite.api.InstallToolchainResponse"
},
{
"inputType": ".chromite.api.InstallPackagesRequest",
"name": "InstallPackages",
"outputType": ".chromite.api.InstallPackagesResponse"
},
{
"inputType": ".chromite.api.CreateSimpleChromeSysrootRequest",
"name": "CreateSimpleChromeSysroot",
"outputType": ".chromite.api.CreateSimpleChromeSysrootResponse"
}
],
"name": "SysrootService",
"options": {
"[service_options]": {
"module": "sysroot",
"serviceChrootAssert": "INSIDE"
}
}
}
],
"syntax": "proto3"
},
{
"bufExtension": {
"isImport": false,
"isSyntaxUnspecified": false
},
"dependency": [
"chromite/api/build_api.proto",
"chromite/api/sysroot.proto",
"chromiumos/common.proto"
],
"messageType": [
{
"field": [
{
"jsonName": "path",
"label": "LABEL_OPTIONAL",
"name": "path",
"number": 1,
"type": "TYPE_STRING"
}
],
"name": "Artifact"
},
{
"field": [
{
"jsonName": "imageName",
"label": "LABEL_OPTIONAL",
"name": "image_name",
"number": 1,
"type": "TYPE_STRING"
},
{
"jsonName": "dockerFilePath",
"label": "LABEL_OPTIONAL",
"name": "docker_file_path",
"number": 2,
"type": "TYPE_STRING"
},
{
"jsonName": "buildContextPath",
"label": "LABEL_OPTIONAL",
"name": "build_context_path",
"number": 3,
"type": "TYPE_STRING"
}
],
"name": "DockerBuild"
},
{
"enumType": [
{
"name": "BuildRelevance",
"value": [
{
"name": "UNSPECIFIED",
"number": 0
},
{
"name": "NEEDED",
"number": 1
},
{
"name": "UNKNOWN",
"number": 2
},
{
"name": "POINTLESS",
"number": 3
}
]
}
],
"field": [
{
"jsonName": "buildRelevance",
"label": "LABEL_OPTIONAL",
"name": "build_relevance",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromite.api.PrepareForBuildResponse.BuildRelevance"
}
],
"name": "PrepareForBuildResponse"
},
{
"field": [
{
"jsonName": "chroot",
"label": "LABEL_OPTIONAL",
"name": "chroot",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Chroot"
},
{
"jsonName": "sysroot",
"label": "LABEL_OPTIONAL",
"name": "sysroot",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromite.api.Sysroot"
},
{
"jsonName": "artifactInfo",
"label": "LABEL_OPTIONAL",
"name": "artifact_info",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService"
},
{
"jsonName": "forcedBuildRelevance",
"label": "LABEL_OPTIONAL",
"name": "forced_build_relevance",
"number": 4,
"type": "TYPE_BOOL"
}
],
"name": "BuildSetupRequest"
},
{
"enumType": [
{
"name": "BuildRelevance",
"value": [
{
"name": "UNSPECIFIED",
"number": 0
},
{
"name": "NEEDED",
"number": 1
},
{
"name": "UNKNOWN",
"number": 2
},
{
"name": "POINTLESS",
"number": 3
}
]
}
],
"field": [
{
"jsonName": "buildRelevance",
"label": "LABEL_OPTIONAL",
"name": "build_relevance",
"number": 1,
"type": "TYPE_ENUM",
"typeName": ".chromite.api.BuildSetupResponse.BuildRelevance"
}
],
"name": "BuildSetupResponse"
},
{
"field": [
{
"jsonName": "chroot",
"label": "LABEL_OPTIONAL",
"name": "chroot",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Chroot"
},
{
"jsonName": "sysroot",
"label": "LABEL_OPTIONAL",
"name": "sysroot",
"number": 2,
"type": "TYPE_MESSAGE",
"typeName": ".chromite.api.Sysroot"
},
{
"jsonName": "artifactInfo",
"label": "LABEL_OPTIONAL",
"name": "artifact_info",
"number": 3,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ArtifactsByService"
},
{
"jsonName": "resultPath",
"label": "LABEL_OPTIONAL",
"name": "result_path",
"number": 4,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.ResultPath"
}
],
"name": "GetRequest"
},
{
"field": [
{
"jsonName": "artifacts",
"label": "LABEL_OPTIONAL",
"name": "artifacts",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.UploadedArtifactsByService"
}
],
"name": "GetResponse"
},
{
"field": [
{
"jsonName": "chroot",
"label": "LABEL_OPTIONAL",
"name": "chroot",
"number": 1,
"type": "TYPE_MESSAGE",
"typeName": ".chromiumos.Chroot"
},
{
"jsonName": "sysroot",
"label": "LABEL_OPTIONAL",
"name": "sysroot",