# Copyright 2016 The Bazel Authors. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#    http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# pyformat: disable
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# pylint: skip-file
# source: src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from . import command_line_pb2 as src_dot_main_dot_protobuf_dot_command__line__pb2
from . import failure_details_pb2 as src_dot_main_dot_protobuf_dot_failure__details__pb2
from . import invocation_policy_pb2 as src_dot_main_dot_protobuf_dot_invocation__policy__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n[src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto\x12\x12\x62uild_event_stream\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a$src/main/protobuf/command_line.proto\x1a\'src/main/protobuf/failure_details.proto\x1a)src/main/protobuf/invocation_policy.proto\"\x86\x1a\n\x0c\x42uildEventId\x12G\n\x07unknown\x18\x01 \x01(\x0b\x32\x34.build_event_stream.BuildEventId.UnknownBuildEventIdH\x00\x12?\n\x08progress\x18\x02 \x01(\x0b\x32+.build_event_stream.BuildEventId.ProgressIdH\x00\x12\x42\n\x07started\x18\x03 \x01(\x0b\x32/.build_event_stream.BuildEventId.BuildStartedIdH\x00\x12_\n\x19unstructured_command_line\x18\x0b \x01(\x0b\x32:.build_event_stream.BuildEventId.UnstructuredCommandLineIdH\x00\x12[\n\x17structured_command_line\x18\x12 \x01(\x0b\x32\x38.build_event_stream.BuildEventId.StructuredCommandLineIdH\x00\x12N\n\x10workspace_status\x18\x0e \x01(\x0b\x32\x32.build_event_stream.BuildEventId.WorkspaceStatusIdH\x00\x12J\n\x0eoptions_parsed\x18\x0c \x01(\x0b\x32\x30.build_event_stream.BuildEventId.OptionsParsedIdH\x00\x12\x39\n\x05\x66\x65tch\x18\x11 \x01(\x0b\x32(.build_event_stream.BuildEventId.FetchIdH\x00\x12I\n\rconfiguration\x18\x0f \x01(\x0b\x32\x30.build_event_stream.BuildEventId.ConfigurationIdH\x00\x12P\n\x11target_configured\x18\x10 \x01(\x0b\x32\x33.build_event_stream.BuildEventId.TargetConfiguredIdH\x00\x12\x45\n\x07pattern\x18\x04 \x01(\x0b\x32\x32.build_event_stream.BuildEventId.PatternExpandedIdH\x00\x12M\n\x0fpattern_skipped\x18\n \x01(\x0b\x32\x32.build_event_stream.BuildEventId.PatternExpandedIdH\x00\x12G\n\tnamed_set\x18\r \x01(\x0b\x32\x32.build_event_stream.BuildEventId.NamedSetOfFilesIdH\x00\x12N\n\x10target_completed\x18\x05 \x01(\x0b\x32\x32.build_event_stream.BuildEventId.TargetCompletedIdH\x00\x12N\n\x10\x61\x63tion_completed\x18\x06 \x01(\x0b\x32\x32.build_event_stream.BuildEventId.ActionCompletedIdH\x00\x12R\n\x12unconfigured_label\x18\x13 \x01(\x0b\x32\x34.build_event_stream.BuildEventId.UnconfiguredLabelIdH\x00\x12N\n\x10\x63onfigured_label\x18\x15 \x01(\x0b\x32\x32.build_event_stream.BuildEventId.ConfiguredLabelIdH\x00\x12\x44\n\x0btest_result\x18\x08 \x01(\x0b\x32-.build_event_stream.BuildEventId.TestResultIdH\x00\x12\x46\n\x0ctest_summary\x18\x07 \x01(\x0b\x32..build_event_stream.BuildEventId.TestSummaryIdH\x00\x12J\n\x0etarget_summary\x18\x1a \x01(\x0b\x32\x30.build_event_stream.BuildEventId.TargetSummaryIdH\x00\x12J\n\x0e\x62uild_finished\x18\t \x01(\x0b\x32\x30.build_event_stream.BuildEventId.BuildFinishedIdH\x00\x12K\n\x0f\x62uild_tool_logs\x18\x14 \x01(\x0b\x32\x30.build_event_stream.BuildEventId.BuildToolLogsIdH\x00\x12H\n\rbuild_metrics\x18\x16 \x01(\x0b\x32/.build_event_stream.BuildEventId.BuildMetricsIdH\x00\x12G\n\tworkspace\x18\x17 \x01(\x0b\x32\x32.build_event_stream.BuildEventId.WorkspaceConfigIdH\x00\x12J\n\x0e\x62uild_metadata\x18\x18 \x01(\x0b\x32\x30.build_event_stream.BuildEventId.BuildMetadataIdH\x00\x12k\n\x1f\x63onvenience_symlinks_identified\x18\x19 \x01(\x0b\x32@.build_event_stream.BuildEventId.ConvenienceSymlinksIdentifiedIdH\x00\x1a&\n\x13UnknownBuildEventId\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\t\x1a\"\n\nProgressId\x12\x14\n\x0copaque_count\x18\x01 \x01(\x05\x1a\x10\n\x0e\x42uildStartedId\x1a\x1b\n\x19UnstructuredCommandLineId\x1a\x35\n\x17StructuredCommandLineId\x12\x1a\n\x12\x63ommand_line_label\x18\x01 \x01(\t\x1a\x13\n\x11WorkspaceStatusId\x1a\x11\n\x0fOptionsParsedId\x1a\x16\n\x07\x46\x65tchId\x12\x0b\n\x03url\x18\x01 \x01(\t\x1a$\n\x11PatternExpandedId\x12\x0f\n\x07pattern\x18\x01 \x03(\t\x1a\x13\n\x11WorkspaceConfigId\x1a\x11\n\x0f\x42uildMetadataId\x1a\x33\n\x12TargetConfiguredId\x12\r\n\x05label\x18\x01 \x01(\t\x12\x0e\n\x06\x61spect\x18\x02 \x01(\t\x1a\x1f\n\x11NamedSetOfFilesId\x12\n\n\x02id\x18\x01 \x01(\t\x1a\x1d\n\x0f\x43onfigurationId\x12\n\n\x02id\x18\x01 \x01(\t\x1a{\n\x11TargetCompletedId\x12\r\n\x05label\x18\x01 \x01(\t\x12G\n\rconfiguration\x18\x03 \x01(\x0b\x32\x30.build_event_stream.BuildEventId.ConfigurationId\x12\x0e\n\x06\x61spect\x18\x02 \x01(\t\x1a\x83\x01\n\x11\x41\x63tionCompletedId\x12\x16\n\x0eprimary_output\x18\x01 \x01(\t\x12\r\n\x05label\x18\x02 \x01(\t\x12G\n\rconfiguration\x18\x03 \x01(\x0b\x32\x30.build_event_stream.BuildEventId.ConfigurationId\x1a$\n\x13UnconfiguredLabelId\x12\r\n\x05label\x18\x01 \x01(\t\x1ak\n\x11\x43onfiguredLabelId\x12\r\n\x05label\x18\x01 \x01(\t\x12G\n\rconfiguration\x18\x02 \x01(\x0b\x32\x30.build_event_stream.BuildEventId.ConfigurationId\x1a\x93\x01\n\x0cTestResultId\x12\r\n\x05label\x18\x01 \x01(\t\x12G\n\rconfiguration\x18\x05 \x01(\x0b\x32\x30.build_event_stream.BuildEventId.ConfigurationId\x12\x0b\n\x03run\x18\x02 \x01(\x05\x12\r\n\x05shard\x18\x03 \x01(\x05\x12\x0f\n\x07\x61ttempt\x18\x04 \x01(\x05\x1ag\n\rTestSummaryId\x12\r\n\x05label\x18\x01 \x01(\t\x12G\n\rconfiguration\x18\x02 \x01(\x0b\x32\x30.build_event_stream.BuildEventId.ConfigurationId\x1ai\n\x0fTargetSummaryId\x12\r\n\x05label\x18\x01 \x01(\t\x12G\n\rconfiguration\x18\x02 \x01(\x0b\x32\x30.build_event_stream.BuildEventId.ConfigurationId\x1a\x11\n\x0f\x42uildFinishedId\x1a\x11\n\x0f\x42uildToolLogsId\x1a\x10\n\x0e\x42uildMetricsId\x1a!\n\x1f\x43onvenienceSymlinksIdentifiedIdB\x04\n\x02id\"*\n\x08Progress\x12\x0e\n\x06stdout\x18\x01 \x01(\t\x12\x0e\n\x06stderr\x18\x02 \x01(\t\"\xbf\x02\n\x07\x41\x62orted\x12\x37\n\x06reason\x18\x01 \x01(\x0e\x32\'.build_event_stream.Aborted.AbortReason\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\"\xe5\x01\n\x0b\x41\x62ortReason\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x14\n\x10USER_INTERRUPTED\x10\x01\x12\x0e\n\nNO_ANALYZE\x10\x08\x12\x0c\n\x08NO_BUILD\x10\t\x12\x0c\n\x08TIME_OUT\x10\x02\x12\x1e\n\x1aREMOTE_ENVIRONMENT_FAILURE\x10\x03\x12\x0c\n\x08INTERNAL\x10\x04\x12\x13\n\x0fLOADING_FAILURE\x10\x05\x12\x14\n\x10\x41NALYSIS_FAILURE\x10\x06\x12\x0b\n\x07SKIPPED\x10\x07\x12\x0e\n\nINCOMPLETE\x10\n\x12\x11\n\rOUT_OF_MEMORY\x10\x0b\"\x81\x02\n\x0c\x42uildStarted\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x1d\n\x11start_time_millis\x18\x02 \x01(\x03\x42\x02\x18\x01\x12.\n\nstart_time\x18\t \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x1a\n\x12\x62uild_tool_version\x18\x03 \x01(\t\x12\x1b\n\x13options_description\x18\x04 \x01(\t\x12\x0f\n\x07\x63ommand\x18\x05 \x01(\t\x12\x19\n\x11working_directory\x18\x06 \x01(\t\x12\x1b\n\x13workspace_directory\x18\x07 \x01(\t\x12\x12\n\nserver_pid\x18\x08 \x01(\x03\"*\n\x0fWorkspaceConfig\x12\x17\n\x0flocal_exec_root\x18\x01 \x01(\t\"\'\n\x17UnstructuredCommandLine\x12\x0c\n\x04\x61rgs\x18\x01 \x03(\t\"\xcf\x01\n\rOptionsParsed\x12\x17\n\x0fstartup_options\x18\x01 \x03(\t\x12 \n\x18\x65xplicit_startup_options\x18\x02 \x03(\t\x12\x10\n\x08\x63md_line\x18\x03 \x03(\t\x12\x19\n\x11\x65xplicit_cmd_line\x18\x04 \x03(\t\x12\x44\n\x11invocation_policy\x18\x05 \x01(\x0b\x32).blaze.invocation_policy.InvocationPolicy\x12\x10\n\x08tool_tag\x18\x06 \x01(\t\"\x18\n\x05\x46\x65tch\x12\x0f\n\x07success\x18\x01 \x01(\x08\"m\n\x0fWorkspaceStatus\x12\x36\n\x04item\x18\x01 \x03(\x0b\x32(.build_event_stream.WorkspaceStatus.Item\x1a\"\n\x04Item\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\x83\x01\n\rBuildMetadata\x12\x41\n\x08metadata\x18\x01 \x03(\x0b\x32/.build_event_stream.BuildMetadata.MetadataEntry\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xd7\x01\n\rConfiguration\x12\x10\n\x08mnemonic\x18\x01 \x01(\t\x12\x15\n\rplatform_name\x18\x02 \x01(\t\x12\x0b\n\x03\x63pu\x18\x03 \x01(\t\x12J\n\rmake_variable\x18\x04 \x03(\x0b\x32\x33.build_event_stream.Configuration.MakeVariableEntry\x12\x0f\n\x07is_tool\x18\x05 \x01(\x08\x1a\x33\n\x11MakeVariableEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xa8\x01\n\x0fPatternExpanded\x12U\n\x15test_suite_expansions\x18\x01 \x03(\x0b\x32\x36.build_event_stream.PatternExpanded.TestSuiteExpansion\x1a>\n\x12TestSuiteExpansion\x12\x13\n\x0bsuite_label\x18\x01 \x01(\t\x12\x13\n\x0btest_labels\x18\x02 \x03(\t\"e\n\x10TargetConfigured\x12\x13\n\x0btarget_kind\x18\x01 \x01(\t\x12/\n\ttest_size\x18\x02 \x01(\x0e\x32\x1c.build_event_stream.TestSize\x12\x0b\n\x03tag\x18\x03 \x03(\t\"t\n\x04\x46ile\x12\x13\n\x0bpath_prefix\x18\x04 \x03(\t\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x03uri\x18\x02 \x01(\tH\x00\x12\x12\n\x08\x63ontents\x18\x03 \x01(\x0cH\x00\x12\x0e\n\x06\x64igest\x18\x05 \x01(\t\x12\x0e\n\x06length\x18\x06 \x01(\x03\x42\x06\n\x04\x66ile\"\x81\x01\n\x0fNamedSetOfFiles\x12\'\n\x05\x66iles\x18\x01 \x03(\x0b\x32\x18.build_event_stream.File\x12\x45\n\tfile_sets\x18\x02 \x03(\x0b\x32\x32.build_event_stream.BuildEventId.NamedSetOfFilesId\"\xae\x03\n\x0e\x41\x63tionExecuted\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0c\n\x04type\x18\x08 \x01(\t\x12\x11\n\texit_code\x18\x02 \x01(\x05\x12(\n\x06stdout\x18\x03 \x01(\x0b\x32\x18.build_event_stream.File\x12(\n\x06stderr\x18\x04 \x01(\x0b\x32\x18.build_event_stream.File\x12\x11\n\x05label\x18\x05 \x01(\tB\x02\x18\x01\x12K\n\rconfiguration\x18\x07 \x01(\x0b\x32\x30.build_event_stream.BuildEventId.ConfigurationIdB\x02\x18\x01\x12\x30\n\x0eprimary_output\x18\x06 \x01(\x0b\x32\x18.build_event_stream.File\x12\x14\n\x0c\x63ommand_line\x18\t \x03(\t\x12\x36\n\x14\x61\x63tion_metadata_logs\x18\n \x03(\x0b\x32\x18.build_event_stream.File\x12\x36\n\x0e\x66\x61ilure_detail\x18\x0b \x01(\x0b\x32\x1e.failure_details.FailureDetail\"|\n\x0bOutputGroup\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x45\n\tfile_sets\x18\x03 \x03(\x0b\x32\x32.build_event_stream.BuildEventId.NamedSetOfFilesId\x12\x12\n\nincomplete\x18\x04 \x01(\x08J\x04\x08\x02\x10\x03\"\xaa\x03\n\x0eTargetComplete\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x17\n\x0btarget_kind\x18\x05 \x01(\tB\x02\x18\x01\x12\x33\n\ttest_size\x18\x06 \x01(\x0e\x32\x1c.build_event_stream.TestSizeB\x02\x18\x01\x12\x35\n\x0coutput_group\x18\x02 \x03(\x0b\x32\x1f.build_event_stream.OutputGroup\x12\x36\n\x10important_output\x18\x04 \x03(\x0b\x32\x18.build_event_stream.FileB\x02\x18\x01\x12\x32\n\x10\x64irectory_output\x18\x08 \x03(\x0b\x32\x18.build_event_stream.File\x12\x0b\n\x03tag\x18\x03 \x03(\t\x12 \n\x14test_timeout_seconds\x18\x07 \x01(\x03\x42\x02\x18\x01\x12/\n\x0ctest_timeout\x18\n \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x36\n\x0e\x66\x61ilure_detail\x18\t \x01(\x0b\x32\x1e.failure_details.FailureDetail\"\xd2\x07\n\nTestResult\x12.\n\x06status\x18\x05 \x01(\x0e\x32\x1e.build_event_stream.TestStatus\x12\x16\n\x0estatus_details\x18\t \x01(\t\x12\x16\n\x0e\x63\x61\x63hed_locally\x18\x04 \x01(\x08\x12+\n\x1ftest_attempt_start_millis_epoch\x18\x06 \x01(\x03\x42\x02\x18\x01\x12\x36\n\x12test_attempt_start\x18\n \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12(\n\x1ctest_attempt_duration_millis\x18\x03 \x01(\x03\x42\x02\x18\x01\x12\x38\n\x15test_attempt_duration\x18\x0b \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x34\n\x12test_action_output\x18\x02 \x03(\x0b\x32\x18.build_event_stream.File\x12\x0f\n\x07warning\x18\x07 \x03(\t\x12\x44\n\x0e\x65xecution_info\x18\x08 \x01(\x0b\x32,.build_event_stream.TestResult.ExecutionInfo\x1a\x87\x04\n\rExecutionInfo\x12\x1b\n\x0ftimeout_seconds\x18\x01 \x01(\x05\x42\x02\x18\x01\x12\x10\n\x08strategy\x18\x02 \x01(\t\x12\x17\n\x0f\x63\x61\x63hed_remotely\x18\x06 \x01(\x08\x12\x11\n\texit_code\x18\x07 \x01(\x05\x12\x10\n\x08hostname\x18\x03 \x01(\t\x12V\n\x10timing_breakdown\x18\x04 \x01(\x0b\x32<.build_event_stream.TestResult.ExecutionInfo.TimingBreakdown\x12R\n\x0eresource_usage\x18\x05 \x03(\x0b\x32:.build_event_stream.TestResult.ExecutionInfo.ResourceUsage\x1a\xae\x01\n\x0fTimingBreakdown\x12K\n\x05\x63hild\x18\x01 \x03(\x0b\x32<.build_event_stream.TestResult.ExecutionInfo.TimingBreakdown\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x17\n\x0btime_millis\x18\x03 \x01(\x03\x42\x02\x18\x01\x12\'\n\x04time\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x1a,\n\rResourceUsage\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x03J\x04\x08\x01\x10\x02\"\x9b\x04\n\x0bTestSummary\x12\x36\n\x0eoverall_status\x18\x05 \x01(\x0e\x32\x1e.build_event_stream.TestStatus\x12\x17\n\x0ftotal_run_count\x18\x01 \x01(\x05\x12\x11\n\trun_count\x18\n \x01(\x05\x12\x15\n\rattempt_count\x18\x0f \x01(\x05\x12\x13\n\x0bshard_count\x18\x0b \x01(\x05\x12(\n\x06passed\x18\x03 \x03(\x0b\x32\x18.build_event_stream.File\x12(\n\x06\x66\x61iled\x18\x04 \x03(\x0b\x32\x18.build_event_stream.File\x12\x18\n\x10total_num_cached\x18\x06 \x01(\x05\x12#\n\x17\x66irst_start_time_millis\x18\x07 \x01(\x03\x42\x02\x18\x01\x12\x34\n\x10\x66irst_start_time\x18\r \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12!\n\x15last_stop_time_millis\x18\x08 \x01(\x03\x42\x02\x18\x01\x12\x32\n\x0elast_stop_time\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12%\n\x19total_run_duration_millis\x18\t \x01(\x03\x42\x02\x18\x01\x12\x35\n\x12total_run_duration\x18\x0c \x01(\x0b\x32\x19.google.protobuf.Duration\"k\n\rTargetSummary\x12\x1d\n\x15overall_build_success\x18\x01 \x01(\x08\x12;\n\x13overall_test_status\x18\x02 \x01(\x0e\x32\x1e.build_event_stream.TestStatus\"\xd9\x02\n\rBuildFinished\x12\x1b\n\x0foverall_success\x18\x01 \x01(\x08\x42\x02\x18\x01\x12=\n\texit_code\x18\x03 \x01(\x0b\x32*.build_event_stream.BuildFinished.ExitCode\x12\x1e\n\x12\x66inish_time_millis\x18\x02 \x01(\x03\x42\x02\x18\x01\x12/\n\x0b\x66inish_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12K\n\x0e\x61nomaly_report\x18\x04 \x01(\x0b\x32/.build_event_stream.BuildFinished.AnomalyReportB\x02\x18\x01\x1a&\n\x08\x45xitCode\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\x05\x1a&\n\rAnomalyReport\x12\x15\n\rwas_suspended\x18\x01 \x01(\x08\"\xb9\x1a\n\x0c\x42uildMetrics\x12\x46\n\x0e\x61\x63tion_summary\x18\x01 \x01(\x0b\x32..build_event_stream.BuildMetrics.ActionSummary\x12\x46\n\x0ememory_metrics\x18\x02 \x01(\x0b\x32..build_event_stream.BuildMetrics.MemoryMetrics\x12\x46\n\x0etarget_metrics\x18\x03 \x01(\x0b\x32..build_event_stream.BuildMetrics.TargetMetrics\x12H\n\x0fpackage_metrics\x18\x04 \x01(\x0b\x32/.build_event_stream.BuildMetrics.PackageMetrics\x12\x46\n\x0etiming_metrics\x18\x05 \x01(\x0b\x32..build_event_stream.BuildMetrics.TimingMetrics\x12N\n\x12\x63umulative_metrics\x18\x06 \x01(\x0b\x32\x32.build_event_stream.BuildMetrics.CumulativeMetrics\x12J\n\x10\x61rtifact_metrics\x18\x07 \x01(\x0b\x32\x30.build_event_stream.BuildMetrics.ArtifactMetrics\x12O\n\x13\x62uild_graph_metrics\x18\x08 \x01(\x0b\x32\x32.build_event_stream.BuildMetrics.BuildGraphMetrics\x12\x46\n\x0eworker_metrics\x18\t \x03(\x0b\x32..build_event_stream.BuildMetrics.WorkerMetrics\x12H\n\x0fnetwork_metrics\x18\n \x01(\x0b\x32/.build_event_stream.BuildMetrics.NetworkMetrics\x1a\xc9\x03\n\rActionSummary\x12\x17\n\x0f\x61\x63tions_created\x18\x01 \x01(\x03\x12-\n%actions_created_not_including_aspects\x18\x03 \x01(\x03\x12\x18\n\x10\x61\x63tions_executed\x18\x02 \x01(\x03\x12N\n\x0b\x61\x63tion_data\x18\x04 \x03(\x0b\x32\x39.build_event_stream.BuildMetrics.ActionSummary.ActionData\x12\x1d\n\x11remote_cache_hits\x18\x05 \x01(\x03\x42\x02\x18\x01\x12P\n\x0crunner_count\x18\x06 \x03(\x0b\x32:.build_event_stream.BuildMetrics.ActionSummary.RunnerCount\x1ai\n\nActionData\x12\x10\n\x08mnemonic\x18\x01 \x01(\t\x12\x18\n\x10\x61\x63tions_executed\x18\x02 \x01(\x03\x12\x18\n\x10\x66irst_started_ms\x18\x03 \x01(\x03\x12\x15\n\rlast_ended_ms\x18\x04 \x01(\x03\x1a*\n\x0bRunnerCount\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x1a\x93\x02\n\rMemoryMetrics\x12!\n\x19used_heap_size_post_build\x18\x01 \x01(\x03\x12\x1e\n\x16peak_post_gc_heap_size\x18\x02 \x01(\x03\x12,\n$peak_post_gc_tenured_space_heap_size\x18\x04 \x01(\x03\x12V\n\x0fgarbage_metrics\x18\x03 \x03(\x0b\x32=.build_event_stream.BuildMetrics.MemoryMetrics.GarbageMetrics\x1a\x39\n\x0eGarbageMetrics\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x19\n\x11garbage_collected\x18\x02 \x01(\x03\x1au\n\rTargetMetrics\x12\x16\n\x0etargets_loaded\x18\x01 \x01(\x03\x12\x1a\n\x12targets_configured\x18\x02 \x01(\x03\x12\x30\n(targets_configured_not_including_aspects\x18\x03 \x01(\x03\x1a)\n\x0ePackageMetrics\x12\x17\n\x0fpackages_loaded\x18\x01 \x01(\x03\x1a\x63\n\rTimingMetrics\x12\x16\n\x0e\x63pu_time_in_ms\x18\x01 \x01(\x03\x12\x17\n\x0fwall_time_in_ms\x18\x02 \x01(\x03\x12!\n\x19\x61nalysis_phase_time_in_ms\x18\x03 \x01(\x03\x1a=\n\x11\x43umulativeMetrics\x12\x14\n\x0cnum_analyses\x18\x0b \x01(\x05\x12\x12\n\nnum_builds\x18\x0c \x01(\x05\x1a\xcb\x03\n\x0f\x41rtifactMetrics\x12[\n\x15source_artifacts_read\x18\x02 \x01(\x0b\x32<.build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric\x12[\n\x15output_artifacts_seen\x18\x03 \x01(\x0b\x32<.build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric\x12h\n\"output_artifacts_from_action_cache\x18\x04 \x01(\x0b\x32<.build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric\x12Y\n\x13top_level_artifacts\x18\x05 \x01(\x0b\x32<.build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric\x1a\x33\n\x0b\x46ilesMetric\x12\x15\n\rsize_in_bytes\x18\x01 \x01(\x03\x12\r\n\x05\x63ount\x18\x02 \x01(\x05J\x04\x08\x01\x10\x02\x1a\xfd\x02\n\x11\x42uildGraphMetrics\x12!\n\x19\x61\x63tion_lookup_value_count\x18\x01 \x01(\x05\x12\x37\n/action_lookup_value_count_not_including_aspects\x18\x05 \x01(\x05\x12\x14\n\x0c\x61\x63tion_count\x18\x02 \x01(\x05\x12*\n\"action_count_not_including_aspects\x18\x06 \x01(\x05\x12*\n\"input_file_configured_target_count\x18\x07 \x01(\x05\x12+\n#output_file_configured_target_count\x18\x08 \x01(\x05\x12%\n\x1dother_configured_target_count\x18\t \x01(\x05\x12\x1d\n\x15output_artifact_count\x18\x03 \x01(\x05\x12+\n#post_invocation_skyframe_node_count\x18\x04 \x01(\x05\x1a\xe1\x02\n\rWorkerMetrics\x12\x15\n\tworker_id\x18\x01 \x01(\x05\x42\x02\x18\x01\x12\x12\n\nworker_ids\x18\x08 \x03(\r\x12\x12\n\nprocess_id\x18\x02 \x01(\r\x12\x10\n\x08mnemonic\x18\x03 \x01(\t\x12\x14\n\x0cis_multiplex\x18\x04 \x01(\x08\x12\x12\n\nis_sandbox\x18\x05 \x01(\x08\x12\x15\n\ris_measurable\x18\x06 \x01(\x08\x12P\n\x0cworker_stats\x18\x07 \x03(\x0b\x32:.build_event_stream.BuildMetrics.WorkerMetrics.WorkerStats\x1al\n\x0bWorkerStats\x12\x1a\n\x12\x63ollect_time_in_ms\x18\x01 \x01(\x03\x12\x1b\n\x13worker_memory_in_kb\x18\x02 \x01(\x05\x12$\n\x1clast_action_start_time_in_ms\x18\x03 \x01(\x03\x1a\xe5\x02\n\x0eNetworkMetrics\x12`\n\x14system_network_stats\x18\x01 \x01(\x0b\x32\x42.build_event_stream.BuildMetrics.NetworkMetrics.SystemNetworkStats\x1a\xf0\x01\n\x12SystemNetworkStats\x12\x12\n\nbytes_sent\x18\x01 \x01(\x04\x12\x12\n\nbytes_recv\x18\x02 \x01(\x04\x12\x14\n\x0cpackets_sent\x18\x03 \x01(\x04\x12\x14\n\x0cpackets_recv\x18\x04 \x01(\x04\x12\x1f\n\x17peak_bytes_sent_per_sec\x18\x05 \x01(\x04\x12\x1f\n\x17peak_bytes_recv_per_sec\x18\x06 \x01(\x04\x12!\n\x19peak_packets_sent_per_sec\x18\x07 \x01(\x04\x12!\n\x19peak_packets_recv_per_sec\x18\x08 \x01(\x04\"6\n\rBuildToolLogs\x12%\n\x03log\x18\x01 \x03(\x0b\x32\x18.build_event_stream.File\"e\n\x1d\x43onvenienceSymlinksIdentified\x12\x44\n\x14\x63onvenience_symlinks\x18\x01 \x03(\x0b\x32&.build_event_stream.ConvenienceSymlink\"\xa0\x01\n\x12\x43onvenienceSymlink\x12\x0c\n\x04path\x18\x01 \x01(\t\x12=\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32-.build_event_stream.ConvenienceSymlink.Action\x12\x0e\n\x06target\x18\x03 \x01(\t\"-\n\x06\x41\x63tion\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x43REATE\x10\x01\x12\n\n\x06\x44\x45LETE\x10\x02\"\x86\x0c\n\nBuildEvent\x12,\n\x02id\x18\x01 \x01(\x0b\x32 .build_event_stream.BuildEventId\x12\x32\n\x08\x63hildren\x18\x02 \x03(\x0b\x32 .build_event_stream.BuildEventId\x12\x14\n\x0clast_message\x18\x14 \x01(\x08\x12\x30\n\x08progress\x18\x03 \x01(\x0b\x32\x1c.build_event_stream.ProgressH\x00\x12.\n\x07\x61\x62orted\x18\x04 \x01(\x0b\x32\x1b.build_event_stream.AbortedH\x00\x12\x33\n\x07started\x18\x05 \x01(\x0b\x32 .build_event_stream.BuildStartedH\x00\x12P\n\x19unstructured_command_line\x18\x0c \x01(\x0b\x32+.build_event_stream.UnstructuredCommandLineH\x00\x12<\n\x17structured_command_line\x18\x16 \x01(\x0b\x32\x19.command_line.CommandLineH\x00\x12;\n\x0eoptions_parsed\x18\r \x01(\x0b\x32!.build_event_stream.OptionsParsedH\x00\x12?\n\x10workspace_status\x18\x10 \x01(\x0b\x32#.build_event_stream.WorkspaceStatusH\x00\x12*\n\x05\x66\x65tch\x18\x15 \x01(\x0b\x32\x19.build_event_stream.FetchH\x00\x12:\n\rconfiguration\x18\x11 \x01(\x0b\x32!.build_event_stream.ConfigurationH\x00\x12\x37\n\x08\x65xpanded\x18\x06 \x01(\x0b\x32#.build_event_stream.PatternExpandedH\x00\x12:\n\nconfigured\x18\x12 \x01(\x0b\x32$.build_event_stream.TargetConfiguredH\x00\x12\x34\n\x06\x61\x63tion\x18\x07 \x01(\x0b\x32\".build_event_stream.ActionExecutedH\x00\x12\x41\n\x12named_set_of_files\x18\x0f \x01(\x0b\x32#.build_event_stream.NamedSetOfFilesH\x00\x12\x37\n\tcompleted\x18\x08 \x01(\x0b\x32\".build_event_stream.TargetCompleteH\x00\x12\x35\n\x0btest_result\x18\n \x01(\x0b\x32\x1e.build_event_stream.TestResultH\x00\x12\x37\n\x0ctest_summary\x18\t \x01(\x0b\x32\x1f.build_event_stream.TestSummaryH\x00\x12;\n\x0etarget_summary\x18\x1c \x01(\x0b\x32!.build_event_stream.TargetSummaryH\x00\x12\x35\n\x08\x66inished\x18\x0e \x01(\x0b\x32!.build_event_stream.BuildFinishedH\x00\x12<\n\x0f\x62uild_tool_logs\x18\x17 \x01(\x0b\x32!.build_event_stream.BuildToolLogsH\x00\x12\x39\n\rbuild_metrics\x18\x18 \x01(\x0b\x32 .build_event_stream.BuildMetricsH\x00\x12=\n\x0eworkspace_info\x18\x19 \x01(\x0b\x32#.build_event_stream.WorkspaceConfigH\x00\x12;\n\x0e\x62uild_metadata\x18\x1a \x01(\x0b\x32!.build_event_stream.BuildMetadataH\x00\x12\\\n\x1f\x63onvenience_symlinks_identified\x18\x1b \x01(\x0b\x32\x31.build_event_stream.ConvenienceSymlinksIdentifiedH\x00\x42\t\n\x07payloadJ\x04\x08\x0b\x10\x0cJ\x04\x08\x13\x10\x14*G\n\x08TestSize\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05SMALL\x10\x01\x12\n\n\x06MEDIUM\x10\x02\x12\t\n\x05LARGE\x10\x03\x12\x0c\n\x08\x45NORMOUS\x10\x04*\xa4\x01\n\nTestStatus\x12\r\n\tNO_STATUS\x10\x00\x12\n\n\x06PASSED\x10\x01\x12\t\n\x05\x46LAKY\x10\x02\x12\x0b\n\x07TIMEOUT\x10\x03\x12\n\n\x06\x46\x41ILED\x10\x04\x12\x0e\n\nINCOMPLETE\x10\x05\x12\x12\n\x0eREMOTE_FAILURE\x10\x06\x12\x13\n\x0f\x46\x41ILED_TO_BUILD\x10\x07\x12\x1e\n\x1aTOOL_HALTED_BEFORE_TESTING\x10\x08\x42H\n.com.google.devtools.build.lib.buildeventstreamB\x16\x42uildEventStreamProtosb\x06proto3')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'src.main.java.com.google.devtools.build.lib.buildeventstream.proto.build_event_stream_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'\n.com.google.devtools.build.lib.buildeventstreamB\026BuildEventStreamProtos'
  _BUILDSTARTED.fields_by_name['start_time_millis']._options = None
  _BUILDSTARTED.fields_by_name['start_time_millis']._serialized_options = b'\030\001'
  _BUILDMETADATA_METADATAENTRY._options = None
  _BUILDMETADATA_METADATAENTRY._serialized_options = b'8\001'
  _CONFIGURATION_MAKEVARIABLEENTRY._options = None
  _CONFIGURATION_MAKEVARIABLEENTRY._serialized_options = b'8\001'
  _ACTIONEXECUTED.fields_by_name['label']._options = None
  _ACTIONEXECUTED.fields_by_name['label']._serialized_options = b'\030\001'
  _ACTIONEXECUTED.fields_by_name['configuration']._options = None
  _ACTIONEXECUTED.fields_by_name['configuration']._serialized_options = b'\030\001'
  _TARGETCOMPLETE.fields_by_name['target_kind']._options = None
  _TARGETCOMPLETE.fields_by_name['target_kind']._serialized_options = b'\030\001'
  _TARGETCOMPLETE.fields_by_name['test_size']._options = None
  _TARGETCOMPLETE.fields_by_name['test_size']._serialized_options = b'\030\001'
  _TARGETCOMPLETE.fields_by_name['important_output']._options = None
  _TARGETCOMPLETE.fields_by_name['important_output']._serialized_options = b'\030\001'
  _TARGETCOMPLETE.fields_by_name['test_timeout_seconds']._options = None
  _TARGETCOMPLETE.fields_by_name['test_timeout_seconds']._serialized_options = b'\030\001'
  _TESTRESULT_EXECUTIONINFO_TIMINGBREAKDOWN.fields_by_name['time_millis']._options = None
  _TESTRESULT_EXECUTIONINFO_TIMINGBREAKDOWN.fields_by_name['time_millis']._serialized_options = b'\030\001'
  _TESTRESULT_EXECUTIONINFO.fields_by_name['timeout_seconds']._options = None
  _TESTRESULT_EXECUTIONINFO.fields_by_name['timeout_seconds']._serialized_options = b'\030\001'
  _TESTRESULT.fields_by_name['test_attempt_start_millis_epoch']._options = None
  _TESTRESULT.fields_by_name['test_attempt_start_millis_epoch']._serialized_options = b'\030\001'
  _TESTRESULT.fields_by_name['test_attempt_duration_millis']._options = None
  _TESTRESULT.fields_by_name['test_attempt_duration_millis']._serialized_options = b'\030\001'
  _TESTSUMMARY.fields_by_name['first_start_time_millis']._options = None
  _TESTSUMMARY.fields_by_name['first_start_time_millis']._serialized_options = b'\030\001'
  _TESTSUMMARY.fields_by_name['last_stop_time_millis']._options = None
  _TESTSUMMARY.fields_by_name['last_stop_time_millis']._serialized_options = b'\030\001'
  _TESTSUMMARY.fields_by_name['total_run_duration_millis']._options = None
  _TESTSUMMARY.fields_by_name['total_run_duration_millis']._serialized_options = b'\030\001'
  _BUILDFINISHED.fields_by_name['overall_success']._options = None
  _BUILDFINISHED.fields_by_name['overall_success']._serialized_options = b'\030\001'
  _BUILDFINISHED.fields_by_name['finish_time_millis']._options = None
  _BUILDFINISHED.fields_by_name['finish_time_millis']._serialized_options = b'\030\001'
  _BUILDFINISHED.fields_by_name['anomaly_report']._options = None
  _BUILDFINISHED.fields_by_name['anomaly_report']._serialized_options = b'\030\001'
  _BUILDMETRICS_ACTIONSUMMARY.fields_by_name['remote_cache_hits']._options = None
  _BUILDMETRICS_ACTIONSUMMARY.fields_by_name['remote_cache_hits']._serialized_options = b'\030\001'
  _BUILDMETRICS_WORKERMETRICS.fields_by_name['worker_id']._options = None
  _BUILDMETRICS_WORKERMETRICS.fields_by_name['worker_id']._serialized_options = b'\030\001'
  _TESTSIZE._serialized_start=13796
  _TESTSIZE._serialized_end=13867
  _TESTSTATUS._serialized_start=13870
  _TESTSTATUS._serialized_end=14034
  _BUILDEVENTID._serialized_start=303
  _BUILDEVENTID._serialized_end=3637
  _BUILDEVENTID_UNKNOWNBUILDEVENTID._serialized_start=2337
  _BUILDEVENTID_UNKNOWNBUILDEVENTID._serialized_end=2375
  _BUILDEVENTID_PROGRESSID._serialized_start=2377
  _BUILDEVENTID_PROGRESSID._serialized_end=2411
  _BUILDEVENTID_BUILDSTARTEDID._serialized_start=2413
  _BUILDEVENTID_BUILDSTARTEDID._serialized_end=2429
  _BUILDEVENTID_UNSTRUCTUREDCOMMANDLINEID._serialized_start=2431
  _BUILDEVENTID_UNSTRUCTUREDCOMMANDLINEID._serialized_end=2458
  _BUILDEVENTID_STRUCTUREDCOMMANDLINEID._serialized_start=2460
  _BUILDEVENTID_STRUCTUREDCOMMANDLINEID._serialized_end=2513
  _BUILDEVENTID_WORKSPACESTATUSID._serialized_start=2515
  _BUILDEVENTID_WORKSPACESTATUSID._serialized_end=2534
  _BUILDEVENTID_OPTIONSPARSEDID._serialized_start=2536
  _BUILDEVENTID_OPTIONSPARSEDID._serialized_end=2553
  _BUILDEVENTID_FETCHID._serialized_start=2555
  _BUILDEVENTID_FETCHID._serialized_end=2577
  _BUILDEVENTID_PATTERNEXPANDEDID._serialized_start=2579
  _BUILDEVENTID_PATTERNEXPANDEDID._serialized_end=2615
  _BUILDEVENTID_WORKSPACECONFIGID._serialized_start=2617
  _BUILDEVENTID_WORKSPACECONFIGID._serialized_end=2636
  _BUILDEVENTID_BUILDMETADATAID._serialized_start=2638
  _BUILDEVENTID_BUILDMETADATAID._serialized_end=2655
  _BUILDEVENTID_TARGETCONFIGUREDID._serialized_start=2657
  _BUILDEVENTID_TARGETCONFIGUREDID._serialized_end=2708
  _BUILDEVENTID_NAMEDSETOFFILESID._serialized_start=2710
  _BUILDEVENTID_NAMEDSETOFFILESID._serialized_end=2741
  _BUILDEVENTID_CONFIGURATIONID._serialized_start=2743
  _BUILDEVENTID_CONFIGURATIONID._serialized_end=2772
  _BUILDEVENTID_TARGETCOMPLETEDID._serialized_start=2774
  _BUILDEVENTID_TARGETCOMPLETEDID._serialized_end=2897
  _BUILDEVENTID_ACTIONCOMPLETEDID._serialized_start=2900
  _BUILDEVENTID_ACTIONCOMPLETEDID._serialized_end=3031
  _BUILDEVENTID_UNCONFIGUREDLABELID._serialized_start=3033
  _BUILDEVENTID_UNCONFIGUREDLABELID._serialized_end=3069
  _BUILDEVENTID_CONFIGUREDLABELID._serialized_start=3071
  _BUILDEVENTID_CONFIGUREDLABELID._serialized_end=3178
  _BUILDEVENTID_TESTRESULTID._serialized_start=3181
  _BUILDEVENTID_TESTRESULTID._serialized_end=3328
  _BUILDEVENTID_TESTSUMMARYID._serialized_start=3330
  _BUILDEVENTID_TESTSUMMARYID._serialized_end=3433
  _BUILDEVENTID_TARGETSUMMARYID._serialized_start=3435
  _BUILDEVENTID_TARGETSUMMARYID._serialized_end=3540
  _BUILDEVENTID_BUILDFINISHEDID._serialized_start=3542
  _BUILDEVENTID_BUILDFINISHEDID._serialized_end=3559
  _BUILDEVENTID_BUILDTOOLLOGSID._serialized_start=3561
  _BUILDEVENTID_BUILDTOOLLOGSID._serialized_end=3578
  _BUILDEVENTID_BUILDMETRICSID._serialized_start=3580
  _BUILDEVENTID_BUILDMETRICSID._serialized_end=3596
  _BUILDEVENTID_CONVENIENCESYMLINKSIDENTIFIEDID._serialized_start=3598
  _BUILDEVENTID_CONVENIENCESYMLINKSIDENTIFIEDID._serialized_end=3631
  _PROGRESS._serialized_start=3639
  _PROGRESS._serialized_end=3681
  _ABORTED._serialized_start=3684
  _ABORTED._serialized_end=4003
  _ABORTED_ABORTREASON._serialized_start=3774
  _ABORTED_ABORTREASON._serialized_end=4003
  _BUILDSTARTED._serialized_start=4006
  _BUILDSTARTED._serialized_end=4263
  _WORKSPACECONFIG._serialized_start=4265
  _WORKSPACECONFIG._serialized_end=4307
  _UNSTRUCTUREDCOMMANDLINE._serialized_start=4309
  _UNSTRUCTUREDCOMMANDLINE._serialized_end=4348
  _OPTIONSPARSED._serialized_start=4351
  _OPTIONSPARSED._serialized_end=4558
  _FETCH._serialized_start=4560
  _FETCH._serialized_end=4584
  _WORKSPACESTATUS._serialized_start=4586
  _WORKSPACESTATUS._serialized_end=4695
  _WORKSPACESTATUS_ITEM._serialized_start=4661
  _WORKSPACESTATUS_ITEM._serialized_end=4695
  _BUILDMETADATA._serialized_start=4698
  _BUILDMETADATA._serialized_end=4829
  _BUILDMETADATA_METADATAENTRY._serialized_start=4782
  _BUILDMETADATA_METADATAENTRY._serialized_end=4829
  _CONFIGURATION._serialized_start=4832
  _CONFIGURATION._serialized_end=5047
  _CONFIGURATION_MAKEVARIABLEENTRY._serialized_start=4996
  _CONFIGURATION_MAKEVARIABLEENTRY._serialized_end=5047
  _PATTERNEXPANDED._serialized_start=5050
  _PATTERNEXPANDED._serialized_end=5218
  _PATTERNEXPANDED_TESTSUITEEXPANSION._serialized_start=5156
  _PATTERNEXPANDED_TESTSUITEEXPANSION._serialized_end=5218
  _TARGETCONFIGURED._serialized_start=5220
  _TARGETCONFIGURED._serialized_end=5321
  _FILE._serialized_start=5323
  _FILE._serialized_end=5439
  _NAMEDSETOFFILES._serialized_start=5442
  _NAMEDSETOFFILES._serialized_end=5571
  _ACTIONEXECUTED._serialized_start=5574
  _ACTIONEXECUTED._serialized_end=6004
  _OUTPUTGROUP._serialized_start=6006
  _OUTPUTGROUP._serialized_end=6130
  _TARGETCOMPLETE._serialized_start=6133
  _TARGETCOMPLETE._serialized_end=6559
  _TESTRESULT._serialized_start=6562
  _TESTRESULT._serialized_end=7540
  _TESTRESULT_EXECUTIONINFO._serialized_start=7015
  _TESTRESULT_EXECUTIONINFO._serialized_end=7534
  _TESTRESULT_EXECUTIONINFO_TIMINGBREAKDOWN._serialized_start=7314
  _TESTRESULT_EXECUTIONINFO_TIMINGBREAKDOWN._serialized_end=7488
  _TESTRESULT_EXECUTIONINFO_RESOURCEUSAGE._serialized_start=7490
  _TESTRESULT_EXECUTIONINFO_RESOURCEUSAGE._serialized_end=7534
  _TESTSUMMARY._serialized_start=7543
  _TESTSUMMARY._serialized_end=8082
  _TARGETSUMMARY._serialized_start=8084
  _TARGETSUMMARY._serialized_end=8191
  _BUILDFINISHED._serialized_start=8194
  _BUILDFINISHED._serialized_end=8539
  _BUILDFINISHED_EXITCODE._serialized_start=8461
  _BUILDFINISHED_EXITCODE._serialized_end=8499
  _BUILDFINISHED_ANOMALYREPORT._serialized_start=8501
  _BUILDFINISHED_ANOMALYREPORT._serialized_end=8539
  _BUILDMETRICS._serialized_start=8542
  _BUILDMETRICS._serialized_end=11927
  _BUILDMETRICS_ACTIONSUMMARY._serialized_start=9304
  _BUILDMETRICS_ACTIONSUMMARY._serialized_end=9761
  _BUILDMETRICS_ACTIONSUMMARY_ACTIONDATA._serialized_start=9612
  _BUILDMETRICS_ACTIONSUMMARY_ACTIONDATA._serialized_end=9717
  _BUILDMETRICS_ACTIONSUMMARY_RUNNERCOUNT._serialized_start=9719
  _BUILDMETRICS_ACTIONSUMMARY_RUNNERCOUNT._serialized_end=9761
  _BUILDMETRICS_MEMORYMETRICS._serialized_start=9764
  _BUILDMETRICS_MEMORYMETRICS._serialized_end=10039
  _BUILDMETRICS_MEMORYMETRICS_GARBAGEMETRICS._serialized_start=9982
  _BUILDMETRICS_MEMORYMETRICS_GARBAGEMETRICS._serialized_end=10039
  _BUILDMETRICS_TARGETMETRICS._serialized_start=10041
  _BUILDMETRICS_TARGETMETRICS._serialized_end=10158
  _BUILDMETRICS_PACKAGEMETRICS._serialized_start=10160
  _BUILDMETRICS_PACKAGEMETRICS._serialized_end=10201
  _BUILDMETRICS_TIMINGMETRICS._serialized_start=10203
  _BUILDMETRICS_TIMINGMETRICS._serialized_end=10302
  _BUILDMETRICS_CUMULATIVEMETRICS._serialized_start=10304
  _BUILDMETRICS_CUMULATIVEMETRICS._serialized_end=10365
  _BUILDMETRICS_ARTIFACTMETRICS._serialized_start=10368
  _BUILDMETRICS_ARTIFACTMETRICS._serialized_end=10827
  _BUILDMETRICS_ARTIFACTMETRICS_FILESMETRIC._serialized_start=10770
  _BUILDMETRICS_ARTIFACTMETRICS_FILESMETRIC._serialized_end=10821
  _BUILDMETRICS_BUILDGRAPHMETRICS._serialized_start=10830
  _BUILDMETRICS_BUILDGRAPHMETRICS._serialized_end=11211
  _BUILDMETRICS_WORKERMETRICS._serialized_start=11214
  _BUILDMETRICS_WORKERMETRICS._serialized_end=11567
  _BUILDMETRICS_WORKERMETRICS_WORKERSTATS._serialized_start=11459
  _BUILDMETRICS_WORKERMETRICS_WORKERSTATS._serialized_end=11567
  _BUILDMETRICS_NETWORKMETRICS._serialized_start=11570
  _BUILDMETRICS_NETWORKMETRICS._serialized_end=11927
  _BUILDMETRICS_NETWORKMETRICS_SYSTEMNETWORKSTATS._serialized_start=11687
  _BUILDMETRICS_NETWORKMETRICS_SYSTEMNETWORKSTATS._serialized_end=11927
  _BUILDTOOLLOGS._serialized_start=11929
  _BUILDTOOLLOGS._serialized_end=11983
  _CONVENIENCESYMLINKSIDENTIFIED._serialized_start=11985
  _CONVENIENCESYMLINKSIDENTIFIED._serialized_end=12086
  _CONVENIENCESYMLINK._serialized_start=12089
  _CONVENIENCESYMLINK._serialized_end=12249
  _CONVENIENCESYMLINK_ACTION._serialized_start=12204
  _CONVENIENCESYMLINK_ACTION._serialized_end=12249
  _BUILDEVENT._serialized_start=12252
  _BUILDEVENT._serialized_end=13794
# @@protoc_insertion_point(module_scope)
