blob: 601f6328c16043c003d8f479f8e0b729ec2dccb3 [file]
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.31.0
// protoc v4.25.2
// source: third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto
package build_event_stream_go_proto
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
durationpb "google.golang.org/protobuf/types/known/durationpb"
timestamppb "google.golang.org/protobuf/types/known/timestamppb"
command_line_go_proto "kythe.io/third_party/bazel/command_line_go_proto"
failure_details_go_proto "kythe.io/third_party/bazel/failure_details_go_proto"
invocation_policy_go_proto "kythe.io/third_party/bazel/invocation_policy_go_proto"
package_load_metrics_go_proto "kythe.io/third_party/bazel/package_load_metrics_go_proto"
reflect "reflect"
sync "sync"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type TestSize int32
const (
TestSize_UNKNOWN TestSize = 0
TestSize_SMALL TestSize = 1
TestSize_MEDIUM TestSize = 2
TestSize_LARGE TestSize = 3
TestSize_ENORMOUS TestSize = 4
)
// Enum value maps for TestSize.
var (
TestSize_name = map[int32]string{
0: "UNKNOWN",
1: "SMALL",
2: "MEDIUM",
3: "LARGE",
4: "ENORMOUS",
}
TestSize_value = map[string]int32{
"UNKNOWN": 0,
"SMALL": 1,
"MEDIUM": 2,
"LARGE": 3,
"ENORMOUS": 4,
}
)
func (x TestSize) Enum() *TestSize {
p := new(TestSize)
*p = x
return p
}
func (x TestSize) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (TestSize) Descriptor() protoreflect.EnumDescriptor {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes[0].Descriptor()
}
func (TestSize) Type() protoreflect.EnumType {
return &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes[0]
}
func (x TestSize) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use TestSize.Descriptor instead.
func (TestSize) EnumDescriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0}
}
type TestStatus int32
const (
TestStatus_NO_STATUS TestStatus = 0
TestStatus_PASSED TestStatus = 1
TestStatus_FLAKY TestStatus = 2
TestStatus_TIMEOUT TestStatus = 3
TestStatus_FAILED TestStatus = 4
TestStatus_INCOMPLETE TestStatus = 5
TestStatus_REMOTE_FAILURE TestStatus = 6
TestStatus_FAILED_TO_BUILD TestStatus = 7
TestStatus_TOOL_HALTED_BEFORE_TESTING TestStatus = 8
)
// Enum value maps for TestStatus.
var (
TestStatus_name = map[int32]string{
0: "NO_STATUS",
1: "PASSED",
2: "FLAKY",
3: "TIMEOUT",
4: "FAILED",
5: "INCOMPLETE",
6: "REMOTE_FAILURE",
7: "FAILED_TO_BUILD",
8: "TOOL_HALTED_BEFORE_TESTING",
}
TestStatus_value = map[string]int32{
"NO_STATUS": 0,
"PASSED": 1,
"FLAKY": 2,
"TIMEOUT": 3,
"FAILED": 4,
"INCOMPLETE": 5,
"REMOTE_FAILURE": 6,
"FAILED_TO_BUILD": 7,
"TOOL_HALTED_BEFORE_TESTING": 8,
}
)
func (x TestStatus) Enum() *TestStatus {
p := new(TestStatus)
*p = x
return p
}
func (x TestStatus) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (TestStatus) Descriptor() protoreflect.EnumDescriptor {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes[1].Descriptor()
}
func (TestStatus) Type() protoreflect.EnumType {
return &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes[1]
}
func (x TestStatus) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use TestStatus.Descriptor instead.
func (TestStatus) EnumDescriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{1}
}
type Aborted_AbortReason int32
const (
Aborted_UNKNOWN Aborted_AbortReason = 0
Aborted_USER_INTERRUPTED Aborted_AbortReason = 1
Aborted_NO_ANALYZE Aborted_AbortReason = 8
Aborted_NO_BUILD Aborted_AbortReason = 9
Aborted_TIME_OUT Aborted_AbortReason = 2
Aborted_REMOTE_ENVIRONMENT_FAILURE Aborted_AbortReason = 3
Aborted_INTERNAL Aborted_AbortReason = 4
Aborted_LOADING_FAILURE Aborted_AbortReason = 5
Aborted_ANALYSIS_FAILURE Aborted_AbortReason = 6
Aborted_SKIPPED Aborted_AbortReason = 7
Aborted_INCOMPLETE Aborted_AbortReason = 10
Aborted_OUT_OF_MEMORY Aborted_AbortReason = 11
)
// Enum value maps for Aborted_AbortReason.
var (
Aborted_AbortReason_name = map[int32]string{
0: "UNKNOWN",
1: "USER_INTERRUPTED",
8: "NO_ANALYZE",
9: "NO_BUILD",
2: "TIME_OUT",
3: "REMOTE_ENVIRONMENT_FAILURE",
4: "INTERNAL",
5: "LOADING_FAILURE",
6: "ANALYSIS_FAILURE",
7: "SKIPPED",
10: "INCOMPLETE",
11: "OUT_OF_MEMORY",
}
Aborted_AbortReason_value = map[string]int32{
"UNKNOWN": 0,
"USER_INTERRUPTED": 1,
"NO_ANALYZE": 8,
"NO_BUILD": 9,
"TIME_OUT": 2,
"REMOTE_ENVIRONMENT_FAILURE": 3,
"INTERNAL": 4,
"LOADING_FAILURE": 5,
"ANALYSIS_FAILURE": 6,
"SKIPPED": 7,
"INCOMPLETE": 10,
"OUT_OF_MEMORY": 11,
}
)
func (x Aborted_AbortReason) Enum() *Aborted_AbortReason {
p := new(Aborted_AbortReason)
*p = x
return p
}
func (x Aborted_AbortReason) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (Aborted_AbortReason) Descriptor() protoreflect.EnumDescriptor {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes[2].Descriptor()
}
func (Aborted_AbortReason) Type() protoreflect.EnumType {
return &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes[2]
}
func (x Aborted_AbortReason) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use Aborted_AbortReason.Descriptor instead.
func (Aborted_AbortReason) EnumDescriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{2, 0}
}
type ConvenienceSymlink_Action int32
const (
ConvenienceSymlink_UNKNOWN ConvenienceSymlink_Action = 0
ConvenienceSymlink_CREATE ConvenienceSymlink_Action = 1
ConvenienceSymlink_DELETE ConvenienceSymlink_Action = 2
)
// Enum value maps for ConvenienceSymlink_Action.
var (
ConvenienceSymlink_Action_name = map[int32]string{
0: "UNKNOWN",
1: "CREATE",
2: "DELETE",
}
ConvenienceSymlink_Action_value = map[string]int32{
"UNKNOWN": 0,
"CREATE": 1,
"DELETE": 2,
}
)
func (x ConvenienceSymlink_Action) Enum() *ConvenienceSymlink_Action {
p := new(ConvenienceSymlink_Action)
*p = x
return p
}
func (x ConvenienceSymlink_Action) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (ConvenienceSymlink_Action) Descriptor() protoreflect.EnumDescriptor {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes[3].Descriptor()
}
func (ConvenienceSymlink_Action) Type() protoreflect.EnumType {
return &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes[3]
}
func (x ConvenienceSymlink_Action) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use ConvenienceSymlink_Action.Descriptor instead.
func (ConvenienceSymlink_Action) EnumDescriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{25, 0}
}
type BuildEventId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Types that are assignable to Id:
//
// *BuildEventId_Unknown
// *BuildEventId_Progress
// *BuildEventId_Started
// *BuildEventId_UnstructuredCommandLine
// *BuildEventId_StructuredCommandLine
// *BuildEventId_WorkspaceStatus
// *BuildEventId_OptionsParsed
// *BuildEventId_Fetch
// *BuildEventId_Configuration
// *BuildEventId_TargetConfigured
// *BuildEventId_Pattern
// *BuildEventId_PatternSkipped
// *BuildEventId_NamedSet
// *BuildEventId_TargetCompleted
// *BuildEventId_ActionCompleted
// *BuildEventId_UnconfiguredLabel
// *BuildEventId_ConfiguredLabel
// *BuildEventId_TestResult
// *BuildEventId_TestSummary
// *BuildEventId_TargetSummary
// *BuildEventId_BuildFinished
// *BuildEventId_BuildToolLogs
// *BuildEventId_BuildMetrics
// *BuildEventId_Workspace
// *BuildEventId_BuildMetadata
// *BuildEventId_ConvenienceSymlinksIdentified
// *BuildEventId_CoverageActionsFinished
Id isBuildEventId_Id `protobuf_oneof:"id"`
}
func (x *BuildEventId) Reset() {
*x = BuildEventId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId) ProtoMessage() {}
func (x *BuildEventId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId.ProtoReflect.Descriptor instead.
func (*BuildEventId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0}
}
func (m *BuildEventId) GetId() isBuildEventId_Id {
if m != nil {
return m.Id
}
return nil
}
func (x *BuildEventId) GetUnknown() *BuildEventId_UnknownBuildEventId {
if x, ok := x.GetId().(*BuildEventId_Unknown); ok {
return x.Unknown
}
return nil
}
func (x *BuildEventId) GetProgress() *BuildEventId_ProgressId {
if x, ok := x.GetId().(*BuildEventId_Progress); ok {
return x.Progress
}
return nil
}
func (x *BuildEventId) GetStarted() *BuildEventId_BuildStartedId {
if x, ok := x.GetId().(*BuildEventId_Started); ok {
return x.Started
}
return nil
}
func (x *BuildEventId) GetUnstructuredCommandLine() *BuildEventId_UnstructuredCommandLineId {
if x, ok := x.GetId().(*BuildEventId_UnstructuredCommandLine); ok {
return x.UnstructuredCommandLine
}
return nil
}
func (x *BuildEventId) GetStructuredCommandLine() *BuildEventId_StructuredCommandLineId {
if x, ok := x.GetId().(*BuildEventId_StructuredCommandLine); ok {
return x.StructuredCommandLine
}
return nil
}
func (x *BuildEventId) GetWorkspaceStatus() *BuildEventId_WorkspaceStatusId {
if x, ok := x.GetId().(*BuildEventId_WorkspaceStatus); ok {
return x.WorkspaceStatus
}
return nil
}
func (x *BuildEventId) GetOptionsParsed() *BuildEventId_OptionsParsedId {
if x, ok := x.GetId().(*BuildEventId_OptionsParsed); ok {
return x.OptionsParsed
}
return nil
}
func (x *BuildEventId) GetFetch() *BuildEventId_FetchId {
if x, ok := x.GetId().(*BuildEventId_Fetch); ok {
return x.Fetch
}
return nil
}
func (x *BuildEventId) GetConfiguration() *BuildEventId_ConfigurationId {
if x, ok := x.GetId().(*BuildEventId_Configuration); ok {
return x.Configuration
}
return nil
}
func (x *BuildEventId) GetTargetConfigured() *BuildEventId_TargetConfiguredId {
if x, ok := x.GetId().(*BuildEventId_TargetConfigured); ok {
return x.TargetConfigured
}
return nil
}
func (x *BuildEventId) GetPattern() *BuildEventId_PatternExpandedId {
if x, ok := x.GetId().(*BuildEventId_Pattern); ok {
return x.Pattern
}
return nil
}
func (x *BuildEventId) GetPatternSkipped() *BuildEventId_PatternExpandedId {
if x, ok := x.GetId().(*BuildEventId_PatternSkipped); ok {
return x.PatternSkipped
}
return nil
}
func (x *BuildEventId) GetNamedSet() *BuildEventId_NamedSetOfFilesId {
if x, ok := x.GetId().(*BuildEventId_NamedSet); ok {
return x.NamedSet
}
return nil
}
func (x *BuildEventId) GetTargetCompleted() *BuildEventId_TargetCompletedId {
if x, ok := x.GetId().(*BuildEventId_TargetCompleted); ok {
return x.TargetCompleted
}
return nil
}
func (x *BuildEventId) GetActionCompleted() *BuildEventId_ActionCompletedId {
if x, ok := x.GetId().(*BuildEventId_ActionCompleted); ok {
return x.ActionCompleted
}
return nil
}
func (x *BuildEventId) GetUnconfiguredLabel() *BuildEventId_UnconfiguredLabelId {
if x, ok := x.GetId().(*BuildEventId_UnconfiguredLabel); ok {
return x.UnconfiguredLabel
}
return nil
}
func (x *BuildEventId) GetConfiguredLabel() *BuildEventId_ConfiguredLabelId {
if x, ok := x.GetId().(*BuildEventId_ConfiguredLabel); ok {
return x.ConfiguredLabel
}
return nil
}
func (x *BuildEventId) GetTestResult() *BuildEventId_TestResultId {
if x, ok := x.GetId().(*BuildEventId_TestResult); ok {
return x.TestResult
}
return nil
}
func (x *BuildEventId) GetTestSummary() *BuildEventId_TestSummaryId {
if x, ok := x.GetId().(*BuildEventId_TestSummary); ok {
return x.TestSummary
}
return nil
}
func (x *BuildEventId) GetTargetSummary() *BuildEventId_TargetSummaryId {
if x, ok := x.GetId().(*BuildEventId_TargetSummary); ok {
return x.TargetSummary
}
return nil
}
func (x *BuildEventId) GetBuildFinished() *BuildEventId_BuildFinishedId {
if x, ok := x.GetId().(*BuildEventId_BuildFinished); ok {
return x.BuildFinished
}
return nil
}
func (x *BuildEventId) GetBuildToolLogs() *BuildEventId_BuildToolLogsId {
if x, ok := x.GetId().(*BuildEventId_BuildToolLogs); ok {
return x.BuildToolLogs
}
return nil
}
func (x *BuildEventId) GetBuildMetrics() *BuildEventId_BuildMetricsId {
if x, ok := x.GetId().(*BuildEventId_BuildMetrics); ok {
return x.BuildMetrics
}
return nil
}
func (x *BuildEventId) GetWorkspace() *BuildEventId_WorkspaceConfigId {
if x, ok := x.GetId().(*BuildEventId_Workspace); ok {
return x.Workspace
}
return nil
}
func (x *BuildEventId) GetBuildMetadata() *BuildEventId_BuildMetadataId {
if x, ok := x.GetId().(*BuildEventId_BuildMetadata); ok {
return x.BuildMetadata
}
return nil
}
func (x *BuildEventId) GetConvenienceSymlinksIdentified() *BuildEventId_ConvenienceSymlinksIdentifiedId {
if x, ok := x.GetId().(*BuildEventId_ConvenienceSymlinksIdentified); ok {
return x.ConvenienceSymlinksIdentified
}
return nil
}
func (x *BuildEventId) GetCoverageActionsFinished() *BuildEventId_CoverageActionsFinishedId {
if x, ok := x.GetId().(*BuildEventId_CoverageActionsFinished); ok {
return x.CoverageActionsFinished
}
return nil
}
type isBuildEventId_Id interface {
isBuildEventId_Id()
}
type BuildEventId_Unknown struct {
Unknown *BuildEventId_UnknownBuildEventId `protobuf:"bytes,1,opt,name=unknown,proto3,oneof"`
}
type BuildEventId_Progress struct {
Progress *BuildEventId_ProgressId `protobuf:"bytes,2,opt,name=progress,proto3,oneof"`
}
type BuildEventId_Started struct {
Started *BuildEventId_BuildStartedId `protobuf:"bytes,3,opt,name=started,proto3,oneof"`
}
type BuildEventId_UnstructuredCommandLine struct {
UnstructuredCommandLine *BuildEventId_UnstructuredCommandLineId `protobuf:"bytes,11,opt,name=unstructured_command_line,json=unstructuredCommandLine,proto3,oneof"`
}
type BuildEventId_StructuredCommandLine struct {
StructuredCommandLine *BuildEventId_StructuredCommandLineId `protobuf:"bytes,18,opt,name=structured_command_line,json=structuredCommandLine,proto3,oneof"`
}
type BuildEventId_WorkspaceStatus struct {
WorkspaceStatus *BuildEventId_WorkspaceStatusId `protobuf:"bytes,14,opt,name=workspace_status,json=workspaceStatus,proto3,oneof"`
}
type BuildEventId_OptionsParsed struct {
OptionsParsed *BuildEventId_OptionsParsedId `protobuf:"bytes,12,opt,name=options_parsed,json=optionsParsed,proto3,oneof"`
}
type BuildEventId_Fetch struct {
Fetch *BuildEventId_FetchId `protobuf:"bytes,17,opt,name=fetch,proto3,oneof"`
}
type BuildEventId_Configuration struct {
Configuration *BuildEventId_ConfigurationId `protobuf:"bytes,15,opt,name=configuration,proto3,oneof"`
}
type BuildEventId_TargetConfigured struct {
TargetConfigured *BuildEventId_TargetConfiguredId `protobuf:"bytes,16,opt,name=target_configured,json=targetConfigured,proto3,oneof"`
}
type BuildEventId_Pattern struct {
Pattern *BuildEventId_PatternExpandedId `protobuf:"bytes,4,opt,name=pattern,proto3,oneof"`
}
type BuildEventId_PatternSkipped struct {
PatternSkipped *BuildEventId_PatternExpandedId `protobuf:"bytes,10,opt,name=pattern_skipped,json=patternSkipped,proto3,oneof"`
}
type BuildEventId_NamedSet struct {
NamedSet *BuildEventId_NamedSetOfFilesId `protobuf:"bytes,13,opt,name=named_set,json=namedSet,proto3,oneof"`
}
type BuildEventId_TargetCompleted struct {
TargetCompleted *BuildEventId_TargetCompletedId `protobuf:"bytes,5,opt,name=target_completed,json=targetCompleted,proto3,oneof"`
}
type BuildEventId_ActionCompleted struct {
ActionCompleted *BuildEventId_ActionCompletedId `protobuf:"bytes,6,opt,name=action_completed,json=actionCompleted,proto3,oneof"`
}
type BuildEventId_UnconfiguredLabel struct {
UnconfiguredLabel *BuildEventId_UnconfiguredLabelId `protobuf:"bytes,19,opt,name=unconfigured_label,json=unconfiguredLabel,proto3,oneof"`
}
type BuildEventId_ConfiguredLabel struct {
ConfiguredLabel *BuildEventId_ConfiguredLabelId `protobuf:"bytes,21,opt,name=configured_label,json=configuredLabel,proto3,oneof"`
}
type BuildEventId_TestResult struct {
TestResult *BuildEventId_TestResultId `protobuf:"bytes,8,opt,name=test_result,json=testResult,proto3,oneof"`
}
type BuildEventId_TestSummary struct {
TestSummary *BuildEventId_TestSummaryId `protobuf:"bytes,7,opt,name=test_summary,json=testSummary,proto3,oneof"`
}
type BuildEventId_TargetSummary struct {
TargetSummary *BuildEventId_TargetSummaryId `protobuf:"bytes,26,opt,name=target_summary,json=targetSummary,proto3,oneof"`
}
type BuildEventId_BuildFinished struct {
BuildFinished *BuildEventId_BuildFinishedId `protobuf:"bytes,9,opt,name=build_finished,json=buildFinished,proto3,oneof"`
}
type BuildEventId_BuildToolLogs struct {
BuildToolLogs *BuildEventId_BuildToolLogsId `protobuf:"bytes,20,opt,name=build_tool_logs,json=buildToolLogs,proto3,oneof"`
}
type BuildEventId_BuildMetrics struct {
BuildMetrics *BuildEventId_BuildMetricsId `protobuf:"bytes,22,opt,name=build_metrics,json=buildMetrics,proto3,oneof"`
}
type BuildEventId_Workspace struct {
Workspace *BuildEventId_WorkspaceConfigId `protobuf:"bytes,23,opt,name=workspace,proto3,oneof"`
}
type BuildEventId_BuildMetadata struct {
BuildMetadata *BuildEventId_BuildMetadataId `protobuf:"bytes,24,opt,name=build_metadata,json=buildMetadata,proto3,oneof"`
}
type BuildEventId_ConvenienceSymlinksIdentified struct {
ConvenienceSymlinksIdentified *BuildEventId_ConvenienceSymlinksIdentifiedId `protobuf:"bytes,25,opt,name=convenience_symlinks_identified,json=convenienceSymlinksIdentified,proto3,oneof"`
}
type BuildEventId_CoverageActionsFinished struct {
CoverageActionsFinished *BuildEventId_CoverageActionsFinishedId `protobuf:"bytes,27,opt,name=coverage_actions_finished,json=coverageActionsFinished,proto3,oneof"`
}
func (*BuildEventId_Unknown) isBuildEventId_Id() {}
func (*BuildEventId_Progress) isBuildEventId_Id() {}
func (*BuildEventId_Started) isBuildEventId_Id() {}
func (*BuildEventId_UnstructuredCommandLine) isBuildEventId_Id() {}
func (*BuildEventId_StructuredCommandLine) isBuildEventId_Id() {}
func (*BuildEventId_WorkspaceStatus) isBuildEventId_Id() {}
func (*BuildEventId_OptionsParsed) isBuildEventId_Id() {}
func (*BuildEventId_Fetch) isBuildEventId_Id() {}
func (*BuildEventId_Configuration) isBuildEventId_Id() {}
func (*BuildEventId_TargetConfigured) isBuildEventId_Id() {}
func (*BuildEventId_Pattern) isBuildEventId_Id() {}
func (*BuildEventId_PatternSkipped) isBuildEventId_Id() {}
func (*BuildEventId_NamedSet) isBuildEventId_Id() {}
func (*BuildEventId_TargetCompleted) isBuildEventId_Id() {}
func (*BuildEventId_ActionCompleted) isBuildEventId_Id() {}
func (*BuildEventId_UnconfiguredLabel) isBuildEventId_Id() {}
func (*BuildEventId_ConfiguredLabel) isBuildEventId_Id() {}
func (*BuildEventId_TestResult) isBuildEventId_Id() {}
func (*BuildEventId_TestSummary) isBuildEventId_Id() {}
func (*BuildEventId_TargetSummary) isBuildEventId_Id() {}
func (*BuildEventId_BuildFinished) isBuildEventId_Id() {}
func (*BuildEventId_BuildToolLogs) isBuildEventId_Id() {}
func (*BuildEventId_BuildMetrics) isBuildEventId_Id() {}
func (*BuildEventId_Workspace) isBuildEventId_Id() {}
func (*BuildEventId_BuildMetadata) isBuildEventId_Id() {}
func (*BuildEventId_ConvenienceSymlinksIdentified) isBuildEventId_Id() {}
func (*BuildEventId_CoverageActionsFinished) isBuildEventId_Id() {}
type Progress struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Stdout string `protobuf:"bytes,1,opt,name=stdout,proto3" json:"stdout,omitempty"`
Stderr string `protobuf:"bytes,2,opt,name=stderr,proto3" json:"stderr,omitempty"`
}
func (x *Progress) Reset() {
*x = Progress{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Progress) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Progress) ProtoMessage() {}
func (x *Progress) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[1]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use Progress.ProtoReflect.Descriptor instead.
func (*Progress) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{1}
}
func (x *Progress) GetStdout() string {
if x != nil {
return x.Stdout
}
return ""
}
func (x *Progress) GetStderr() string {
if x != nil {
return x.Stderr
}
return ""
}
type Aborted struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Reason Aborted_AbortReason `protobuf:"varint,1,opt,name=reason,proto3,enum=build_event_stream.Aborted_AbortReason" json:"reason,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
}
func (x *Aborted) Reset() {
*x = Aborted{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Aborted) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Aborted) ProtoMessage() {}
func (x *Aborted) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[2]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use Aborted.ProtoReflect.Descriptor instead.
func (*Aborted) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{2}
}
func (x *Aborted) GetReason() Aborted_AbortReason {
if x != nil {
return x.Reason
}
return Aborted_UNKNOWN
}
func (x *Aborted) GetDescription() string {
if x != nil {
return x.Description
}
return ""
}
type BuildStarted struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
StartTimeMillis int64 `protobuf:"varint,2,opt,name=start_time_millis,json=startTimeMillis,proto3" json:"start_time_millis,omitempty"`
StartTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
BuildToolVersion string `protobuf:"bytes,3,opt,name=build_tool_version,json=buildToolVersion,proto3" json:"build_tool_version,omitempty"`
OptionsDescription string `protobuf:"bytes,4,opt,name=options_description,json=optionsDescription,proto3" json:"options_description,omitempty"`
Command string `protobuf:"bytes,5,opt,name=command,proto3" json:"command,omitempty"`
WorkingDirectory string `protobuf:"bytes,6,opt,name=working_directory,json=workingDirectory,proto3" json:"working_directory,omitempty"`
WorkspaceDirectory string `protobuf:"bytes,7,opt,name=workspace_directory,json=workspaceDirectory,proto3" json:"workspace_directory,omitempty"`
ServerPid int64 `protobuf:"varint,8,opt,name=server_pid,json=serverPid,proto3" json:"server_pid,omitempty"`
}
func (x *BuildStarted) Reset() {
*x = BuildStarted{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildStarted) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildStarted) ProtoMessage() {}
func (x *BuildStarted) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[3]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildStarted.ProtoReflect.Descriptor instead.
func (*BuildStarted) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{3}
}
func (x *BuildStarted) GetUuid() string {
if x != nil {
return x.Uuid
}
return ""
}
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
func (x *BuildStarted) GetStartTimeMillis() int64 {
if x != nil {
return x.StartTimeMillis
}
return 0
}
func (x *BuildStarted) GetStartTime() *timestamppb.Timestamp {
if x != nil {
return x.StartTime
}
return nil
}
func (x *BuildStarted) GetBuildToolVersion() string {
if x != nil {
return x.BuildToolVersion
}
return ""
}
func (x *BuildStarted) GetOptionsDescription() string {
if x != nil {
return x.OptionsDescription
}
return ""
}
func (x *BuildStarted) GetCommand() string {
if x != nil {
return x.Command
}
return ""
}
func (x *BuildStarted) GetWorkingDirectory() string {
if x != nil {
return x.WorkingDirectory
}
return ""
}
func (x *BuildStarted) GetWorkspaceDirectory() string {
if x != nil {
return x.WorkspaceDirectory
}
return ""
}
func (x *BuildStarted) GetServerPid() int64 {
if x != nil {
return x.ServerPid
}
return 0
}
type WorkspaceConfig struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
LocalExecRoot string `protobuf:"bytes,1,opt,name=local_exec_root,json=localExecRoot,proto3" json:"local_exec_root,omitempty"`
}
func (x *WorkspaceConfig) Reset() {
*x = WorkspaceConfig{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkspaceConfig) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkspaceConfig) ProtoMessage() {}
func (x *WorkspaceConfig) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[4]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkspaceConfig.ProtoReflect.Descriptor instead.
func (*WorkspaceConfig) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{4}
}
func (x *WorkspaceConfig) GetLocalExecRoot() string {
if x != nil {
return x.LocalExecRoot
}
return ""
}
type UnstructuredCommandLine struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Args []string `protobuf:"bytes,1,rep,name=args,proto3" json:"args,omitempty"`
}
func (x *UnstructuredCommandLine) Reset() {
*x = UnstructuredCommandLine{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UnstructuredCommandLine) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UnstructuredCommandLine) ProtoMessage() {}
func (x *UnstructuredCommandLine) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[5]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use UnstructuredCommandLine.ProtoReflect.Descriptor instead.
func (*UnstructuredCommandLine) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{5}
}
func (x *UnstructuredCommandLine) GetArgs() []string {
if x != nil {
return x.Args
}
return nil
}
type OptionsParsed struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
StartupOptions []string `protobuf:"bytes,1,rep,name=startup_options,json=startupOptions,proto3" json:"startup_options,omitempty"`
ExplicitStartupOptions []string `protobuf:"bytes,2,rep,name=explicit_startup_options,json=explicitStartupOptions,proto3" json:"explicit_startup_options,omitempty"`
CmdLine []string `protobuf:"bytes,3,rep,name=cmd_line,json=cmdLine,proto3" json:"cmd_line,omitempty"`
ExplicitCmdLine []string `protobuf:"bytes,4,rep,name=explicit_cmd_line,json=explicitCmdLine,proto3" json:"explicit_cmd_line,omitempty"`
InvocationPolicy *invocation_policy_go_proto.InvocationPolicy `protobuf:"bytes,5,opt,name=invocation_policy,json=invocationPolicy,proto3" json:"invocation_policy,omitempty"`
ToolTag string `protobuf:"bytes,6,opt,name=tool_tag,json=toolTag,proto3" json:"tool_tag,omitempty"`
}
func (x *OptionsParsed) Reset() {
*x = OptionsParsed{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *OptionsParsed) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*OptionsParsed) ProtoMessage() {}
func (x *OptionsParsed) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[6]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use OptionsParsed.ProtoReflect.Descriptor instead.
func (*OptionsParsed) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{6}
}
func (x *OptionsParsed) GetStartupOptions() []string {
if x != nil {
return x.StartupOptions
}
return nil
}
func (x *OptionsParsed) GetExplicitStartupOptions() []string {
if x != nil {
return x.ExplicitStartupOptions
}
return nil
}
func (x *OptionsParsed) GetCmdLine() []string {
if x != nil {
return x.CmdLine
}
return nil
}
func (x *OptionsParsed) GetExplicitCmdLine() []string {
if x != nil {
return x.ExplicitCmdLine
}
return nil
}
func (x *OptionsParsed) GetInvocationPolicy() *invocation_policy_go_proto.InvocationPolicy {
if x != nil {
return x.InvocationPolicy
}
return nil
}
func (x *OptionsParsed) GetToolTag() string {
if x != nil {
return x.ToolTag
}
return ""
}
type Fetch struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
}
func (x *Fetch) Reset() {
*x = Fetch{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Fetch) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Fetch) ProtoMessage() {}
func (x *Fetch) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[7]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use Fetch.ProtoReflect.Descriptor instead.
func (*Fetch) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{7}
}
func (x *Fetch) GetSuccess() bool {
if x != nil {
return x.Success
}
return false
}
type WorkspaceStatus struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Item []*WorkspaceStatus_Item `protobuf:"bytes,1,rep,name=item,proto3" json:"item,omitempty"`
}
func (x *WorkspaceStatus) Reset() {
*x = WorkspaceStatus{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkspaceStatus) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkspaceStatus) ProtoMessage() {}
func (x *WorkspaceStatus) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[8]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkspaceStatus.ProtoReflect.Descriptor instead.
func (*WorkspaceStatus) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{8}
}
func (x *WorkspaceStatus) GetItem() []*WorkspaceStatus_Item {
if x != nil {
return x.Item
}
return nil
}
type BuildMetadata struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Metadata map[string]string `protobuf:"bytes,1,rep,name=metadata,proto3" json:"metadata,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *BuildMetadata) Reset() {
*x = BuildMetadata{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetadata) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetadata) ProtoMessage() {}
func (x *BuildMetadata) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[9]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetadata.ProtoReflect.Descriptor instead.
func (*BuildMetadata) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{9}
}
func (x *BuildMetadata) GetMetadata() map[string]string {
if x != nil {
return x.Metadata
}
return nil
}
type Configuration struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Mnemonic string `protobuf:"bytes,1,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"`
PlatformName string `protobuf:"bytes,2,opt,name=platform_name,json=platformName,proto3" json:"platform_name,omitempty"`
Cpu string `protobuf:"bytes,3,opt,name=cpu,proto3" json:"cpu,omitempty"`
MakeVariable map[string]string `protobuf:"bytes,4,rep,name=make_variable,json=makeVariable,proto3" json:"make_variable,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
IsTool bool `protobuf:"varint,5,opt,name=is_tool,json=isTool,proto3" json:"is_tool,omitempty"`
}
func (x *Configuration) Reset() {
*x = Configuration{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Configuration) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Configuration) ProtoMessage() {}
func (x *Configuration) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[10]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use Configuration.ProtoReflect.Descriptor instead.
func (*Configuration) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{10}
}
func (x *Configuration) GetMnemonic() string {
if x != nil {
return x.Mnemonic
}
return ""
}
func (x *Configuration) GetPlatformName() string {
if x != nil {
return x.PlatformName
}
return ""
}
func (x *Configuration) GetCpu() string {
if x != nil {
return x.Cpu
}
return ""
}
func (x *Configuration) GetMakeVariable() map[string]string {
if x != nil {
return x.MakeVariable
}
return nil
}
func (x *Configuration) GetIsTool() bool {
if x != nil {
return x.IsTool
}
return false
}
type PatternExpanded struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
TestSuiteExpansions []*PatternExpanded_TestSuiteExpansion `protobuf:"bytes,1,rep,name=test_suite_expansions,json=testSuiteExpansions,proto3" json:"test_suite_expansions,omitempty"`
}
func (x *PatternExpanded) Reset() {
*x = PatternExpanded{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PatternExpanded) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PatternExpanded) ProtoMessage() {}
func (x *PatternExpanded) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[11]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PatternExpanded.ProtoReflect.Descriptor instead.
func (*PatternExpanded) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{11}
}
func (x *PatternExpanded) GetTestSuiteExpansions() []*PatternExpanded_TestSuiteExpansion {
if x != nil {
return x.TestSuiteExpansions
}
return nil
}
type TargetConfigured struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
TargetKind string `protobuf:"bytes,1,opt,name=target_kind,json=targetKind,proto3" json:"target_kind,omitempty"`
TestSize TestSize `protobuf:"varint,2,opt,name=test_size,json=testSize,proto3,enum=build_event_stream.TestSize" json:"test_size,omitempty"`
Tag []string `protobuf:"bytes,3,rep,name=tag,proto3" json:"tag,omitempty"`
}
func (x *TargetConfigured) Reset() {
*x = TargetConfigured{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TargetConfigured) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TargetConfigured) ProtoMessage() {}
func (x *TargetConfigured) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[12]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TargetConfigured.ProtoReflect.Descriptor instead.
func (*TargetConfigured) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{12}
}
func (x *TargetConfigured) GetTargetKind() string {
if x != nil {
return x.TargetKind
}
return ""
}
func (x *TargetConfigured) GetTestSize() TestSize {
if x != nil {
return x.TestSize
}
return TestSize_UNKNOWN
}
func (x *TargetConfigured) GetTag() []string {
if x != nil {
return x.Tag
}
return nil
}
type File struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
PathPrefix []string `protobuf:"bytes,4,rep,name=path_prefix,json=pathPrefix,proto3" json:"path_prefix,omitempty"`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Types that are assignable to File:
//
// *File_Uri
// *File_Contents
// *File_SymlinkTargetPath
File isFile_File `protobuf_oneof:"file"`
Digest string `protobuf:"bytes,5,opt,name=digest,proto3" json:"digest,omitempty"`
Length int64 `protobuf:"varint,6,opt,name=length,proto3" json:"length,omitempty"`
}
func (x *File) Reset() {
*x = File{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *File) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*File) ProtoMessage() {}
func (x *File) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[13]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use File.ProtoReflect.Descriptor instead.
func (*File) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{13}
}
func (x *File) GetPathPrefix() []string {
if x != nil {
return x.PathPrefix
}
return nil
}
func (x *File) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (m *File) GetFile() isFile_File {
if m != nil {
return m.File
}
return nil
}
func (x *File) GetUri() string {
if x, ok := x.GetFile().(*File_Uri); ok {
return x.Uri
}
return ""
}
func (x *File) GetContents() []byte {
if x, ok := x.GetFile().(*File_Contents); ok {
return x.Contents
}
return nil
}
func (x *File) GetSymlinkTargetPath() string {
if x, ok := x.GetFile().(*File_SymlinkTargetPath); ok {
return x.SymlinkTargetPath
}
return ""
}
func (x *File) GetDigest() string {
if x != nil {
return x.Digest
}
return ""
}
func (x *File) GetLength() int64 {
if x != nil {
return x.Length
}
return 0
}
type isFile_File interface {
isFile_File()
}
type File_Uri struct {
Uri string `protobuf:"bytes,2,opt,name=uri,proto3,oneof"`
}
type File_Contents struct {
Contents []byte `protobuf:"bytes,3,opt,name=contents,proto3,oneof"`
}
type File_SymlinkTargetPath struct {
SymlinkTargetPath string `protobuf:"bytes,7,opt,name=symlink_target_path,json=symlinkTargetPath,proto3,oneof"`
}
func (*File_Uri) isFile_File() {}
func (*File_Contents) isFile_File() {}
func (*File_SymlinkTargetPath) isFile_File() {}
type NamedSetOfFiles struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Files []*File `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty"`
FileSets []*BuildEventId_NamedSetOfFilesId `protobuf:"bytes,2,rep,name=file_sets,json=fileSets,proto3" json:"file_sets,omitempty"`
}
func (x *NamedSetOfFiles) Reset() {
*x = NamedSetOfFiles{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *NamedSetOfFiles) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*NamedSetOfFiles) ProtoMessage() {}
func (x *NamedSetOfFiles) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[14]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use NamedSetOfFiles.ProtoReflect.Descriptor instead.
func (*NamedSetOfFiles) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{14}
}
func (x *NamedSetOfFiles) GetFiles() []*File {
if x != nil {
return x.Files
}
return nil
}
func (x *NamedSetOfFiles) GetFileSets() []*BuildEventId_NamedSetOfFilesId {
if x != nil {
return x.FileSets
}
return nil
}
type ActionExecuted struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
Type string `protobuf:"bytes,8,opt,name=type,proto3" json:"type,omitempty"`
ExitCode int32 `protobuf:"varint,2,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"`
Stdout *File `protobuf:"bytes,3,opt,name=stdout,proto3" json:"stdout,omitempty"`
Stderr *File `protobuf:"bytes,4,opt,name=stderr,proto3" json:"stderr,omitempty"`
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
Label string `protobuf:"bytes,5,opt,name=label,proto3" json:"label,omitempty"`
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
Configuration *BuildEventId_ConfigurationId `protobuf:"bytes,7,opt,name=configuration,proto3" json:"configuration,omitempty"`
PrimaryOutput *File `protobuf:"bytes,6,opt,name=primary_output,json=primaryOutput,proto3" json:"primary_output,omitempty"`
CommandLine []string `protobuf:"bytes,9,rep,name=command_line,json=commandLine,proto3" json:"command_line,omitempty"`
ActionMetadataLogs []*File `protobuf:"bytes,10,rep,name=action_metadata_logs,json=actionMetadataLogs,proto3" json:"action_metadata_logs,omitempty"`
FailureDetail *failure_details_go_proto.FailureDetail `protobuf:"bytes,11,opt,name=failure_detail,json=failureDetail,proto3" json:"failure_detail,omitempty"`
}
func (x *ActionExecuted) Reset() {
*x = ActionExecuted{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ActionExecuted) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ActionExecuted) ProtoMessage() {}
func (x *ActionExecuted) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[15]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ActionExecuted.ProtoReflect.Descriptor instead.
func (*ActionExecuted) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{15}
}
func (x *ActionExecuted) GetSuccess() bool {
if x != nil {
return x.Success
}
return false
}
func (x *ActionExecuted) GetType() string {
if x != nil {
return x.Type
}
return ""
}
func (x *ActionExecuted) GetExitCode() int32 {
if x != nil {
return x.ExitCode
}
return 0
}
func (x *ActionExecuted) GetStdout() *File {
if x != nil {
return x.Stdout
}
return nil
}
func (x *ActionExecuted) GetStderr() *File {
if x != nil {
return x.Stderr
}
return nil
}
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
func (x *ActionExecuted) GetLabel() string {
if x != nil {
return x.Label
}
return ""
}
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
func (x *ActionExecuted) GetConfiguration() *BuildEventId_ConfigurationId {
if x != nil {
return x.Configuration
}
return nil
}
func (x *ActionExecuted) GetPrimaryOutput() *File {
if x != nil {
return x.PrimaryOutput
}
return nil
}
func (x *ActionExecuted) GetCommandLine() []string {
if x != nil {
return x.CommandLine
}
return nil
}
func (x *ActionExecuted) GetActionMetadataLogs() []*File {
if x != nil {
return x.ActionMetadataLogs
}
return nil
}
func (x *ActionExecuted) GetFailureDetail() *failure_details_go_proto.FailureDetail {
if x != nil {
return x.FailureDetail
}
return nil
}
type OutputGroup struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
FileSets []*BuildEventId_NamedSetOfFilesId `protobuf:"bytes,3,rep,name=file_sets,json=fileSets,proto3" json:"file_sets,omitempty"`
Incomplete bool `protobuf:"varint,4,opt,name=incomplete,proto3" json:"incomplete,omitempty"`
}
func (x *OutputGroup) Reset() {
*x = OutputGroup{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *OutputGroup) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*OutputGroup) ProtoMessage() {}
func (x *OutputGroup) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[16]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use OutputGroup.ProtoReflect.Descriptor instead.
func (*OutputGroup) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{16}
}
func (x *OutputGroup) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *OutputGroup) GetFileSets() []*BuildEventId_NamedSetOfFilesId {
if x != nil {
return x.FileSets
}
return nil
}
func (x *OutputGroup) GetIncomplete() bool {
if x != nil {
return x.Incomplete
}
return false
}
type TargetComplete struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
TargetKind string `protobuf:"bytes,5,opt,name=target_kind,json=targetKind,proto3" json:"target_kind,omitempty"`
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
TestSize TestSize `protobuf:"varint,6,opt,name=test_size,json=testSize,proto3,enum=build_event_stream.TestSize" json:"test_size,omitempty"`
OutputGroup []*OutputGroup `protobuf:"bytes,2,rep,name=output_group,json=outputGroup,proto3" json:"output_group,omitempty"`
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
ImportantOutput []*File `protobuf:"bytes,4,rep,name=important_output,json=importantOutput,proto3" json:"important_output,omitempty"`
DirectoryOutput []*File `protobuf:"bytes,8,rep,name=directory_output,json=directoryOutput,proto3" json:"directory_output,omitempty"`
Tag []string `protobuf:"bytes,3,rep,name=tag,proto3" json:"tag,omitempty"`
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
TestTimeoutSeconds int64 `protobuf:"varint,7,opt,name=test_timeout_seconds,json=testTimeoutSeconds,proto3" json:"test_timeout_seconds,omitempty"`
TestTimeout *durationpb.Duration `protobuf:"bytes,10,opt,name=test_timeout,json=testTimeout,proto3" json:"test_timeout,omitempty"`
FailureDetail *failure_details_go_proto.FailureDetail `protobuf:"bytes,9,opt,name=failure_detail,json=failureDetail,proto3" json:"failure_detail,omitempty"`
}
func (x *TargetComplete) Reset() {
*x = TargetComplete{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TargetComplete) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TargetComplete) ProtoMessage() {}
func (x *TargetComplete) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[17]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TargetComplete.ProtoReflect.Descriptor instead.
func (*TargetComplete) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{17}
}
func (x *TargetComplete) GetSuccess() bool {
if x != nil {
return x.Success
}
return false
}
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
func (x *TargetComplete) GetTargetKind() string {
if x != nil {
return x.TargetKind
}
return ""
}
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
func (x *TargetComplete) GetTestSize() TestSize {
if x != nil {
return x.TestSize
}
return TestSize_UNKNOWN
}
func (x *TargetComplete) GetOutputGroup() []*OutputGroup {
if x != nil {
return x.OutputGroup
}
return nil
}
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
func (x *TargetComplete) GetImportantOutput() []*File {
if x != nil {
return x.ImportantOutput
}
return nil
}
func (x *TargetComplete) GetDirectoryOutput() []*File {
if x != nil {
return x.DirectoryOutput
}
return nil
}
func (x *TargetComplete) GetTag() []string {
if x != nil {
return x.Tag
}
return nil
}
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
func (x *TargetComplete) GetTestTimeoutSeconds() int64 {
if x != nil {
return x.TestTimeoutSeconds
}
return 0
}
func (x *TargetComplete) GetTestTimeout() *durationpb.Duration {
if x != nil {
return x.TestTimeout
}
return nil
}
func (x *TargetComplete) GetFailureDetail() *failure_details_go_proto.FailureDetail {
if x != nil {
return x.FailureDetail
}
return nil
}
type TestResult struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Status TestStatus `protobuf:"varint,5,opt,name=status,proto3,enum=build_event_stream.TestStatus" json:"status,omitempty"`
StatusDetails string `protobuf:"bytes,9,opt,name=status_details,json=statusDetails,proto3" json:"status_details,omitempty"`
CachedLocally bool `protobuf:"varint,4,opt,name=cached_locally,json=cachedLocally,proto3" json:"cached_locally,omitempty"`
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
TestAttemptStartMillisEpoch int64 `protobuf:"varint,6,opt,name=test_attempt_start_millis_epoch,json=testAttemptStartMillisEpoch,proto3" json:"test_attempt_start_millis_epoch,omitempty"`
TestAttemptStart *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=test_attempt_start,json=testAttemptStart,proto3" json:"test_attempt_start,omitempty"`
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
TestAttemptDurationMillis int64 `protobuf:"varint,3,opt,name=test_attempt_duration_millis,json=testAttemptDurationMillis,proto3" json:"test_attempt_duration_millis,omitempty"`
TestAttemptDuration *durationpb.Duration `protobuf:"bytes,11,opt,name=test_attempt_duration,json=testAttemptDuration,proto3" json:"test_attempt_duration,omitempty"`
TestActionOutput []*File `protobuf:"bytes,2,rep,name=test_action_output,json=testActionOutput,proto3" json:"test_action_output,omitempty"`
Warning []string `protobuf:"bytes,7,rep,name=warning,proto3" json:"warning,omitempty"`
ExecutionInfo *TestResult_ExecutionInfo `protobuf:"bytes,8,opt,name=execution_info,json=executionInfo,proto3" json:"execution_info,omitempty"`
}
func (x *TestResult) Reset() {
*x = TestResult{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TestResult) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TestResult) ProtoMessage() {}
func (x *TestResult) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[18]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TestResult.ProtoReflect.Descriptor instead.
func (*TestResult) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{18}
}
func (x *TestResult) GetStatus() TestStatus {
if x != nil {
return x.Status
}
return TestStatus_NO_STATUS
}
func (x *TestResult) GetStatusDetails() string {
if x != nil {
return x.StatusDetails
}
return ""
}
func (x *TestResult) GetCachedLocally() bool {
if x != nil {
return x.CachedLocally
}
return false
}
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
func (x *TestResult) GetTestAttemptStartMillisEpoch() int64 {
if x != nil {
return x.TestAttemptStartMillisEpoch
}
return 0
}
func (x *TestResult) GetTestAttemptStart() *timestamppb.Timestamp {
if x != nil {
return x.TestAttemptStart
}
return nil
}
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
func (x *TestResult) GetTestAttemptDurationMillis() int64 {
if x != nil {
return x.TestAttemptDurationMillis
}
return 0
}
func (x *TestResult) GetTestAttemptDuration() *durationpb.Duration {
if x != nil {
return x.TestAttemptDuration
}
return nil
}
func (x *TestResult) GetTestActionOutput() []*File {
if x != nil {
return x.TestActionOutput
}
return nil
}
func (x *TestResult) GetWarning() []string {
if x != nil {
return x.Warning
}
return nil
}
func (x *TestResult) GetExecutionInfo() *TestResult_ExecutionInfo {
if x != nil {
return x.ExecutionInfo
}
return nil
}
type TestSummary struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
OverallStatus TestStatus `protobuf:"varint,5,opt,name=overall_status,json=overallStatus,proto3,enum=build_event_stream.TestStatus" json:"overall_status,omitempty"`
TotalRunCount int32 `protobuf:"varint,1,opt,name=total_run_count,json=totalRunCount,proto3" json:"total_run_count,omitempty"`
RunCount int32 `protobuf:"varint,10,opt,name=run_count,json=runCount,proto3" json:"run_count,omitempty"`
AttemptCount int32 `protobuf:"varint,15,opt,name=attempt_count,json=attemptCount,proto3" json:"attempt_count,omitempty"`
ShardCount int32 `protobuf:"varint,11,opt,name=shard_count,json=shardCount,proto3" json:"shard_count,omitempty"`
Passed []*File `protobuf:"bytes,3,rep,name=passed,proto3" json:"passed,omitempty"`
Failed []*File `protobuf:"bytes,4,rep,name=failed,proto3" json:"failed,omitempty"`
TotalNumCached int32 `protobuf:"varint,6,opt,name=total_num_cached,json=totalNumCached,proto3" json:"total_num_cached,omitempty"`
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
FirstStartTimeMillis int64 `protobuf:"varint,7,opt,name=first_start_time_millis,json=firstStartTimeMillis,proto3" json:"first_start_time_millis,omitempty"`
FirstStartTime *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=first_start_time,json=firstStartTime,proto3" json:"first_start_time,omitempty"`
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
LastStopTimeMillis int64 `protobuf:"varint,8,opt,name=last_stop_time_millis,json=lastStopTimeMillis,proto3" json:"last_stop_time_millis,omitempty"`
LastStopTime *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=last_stop_time,json=lastStopTime,proto3" json:"last_stop_time,omitempty"`
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
TotalRunDurationMillis int64 `protobuf:"varint,9,opt,name=total_run_duration_millis,json=totalRunDurationMillis,proto3" json:"total_run_duration_millis,omitempty"`
TotalRunDuration *durationpb.Duration `protobuf:"bytes,12,opt,name=total_run_duration,json=totalRunDuration,proto3" json:"total_run_duration,omitempty"`
}
func (x *TestSummary) Reset() {
*x = TestSummary{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TestSummary) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TestSummary) ProtoMessage() {}
func (x *TestSummary) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[19]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TestSummary.ProtoReflect.Descriptor instead.
func (*TestSummary) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{19}
}
func (x *TestSummary) GetOverallStatus() TestStatus {
if x != nil {
return x.OverallStatus
}
return TestStatus_NO_STATUS
}
func (x *TestSummary) GetTotalRunCount() int32 {
if x != nil {
return x.TotalRunCount
}
return 0
}
func (x *TestSummary) GetRunCount() int32 {
if x != nil {
return x.RunCount
}
return 0
}
func (x *TestSummary) GetAttemptCount() int32 {
if x != nil {
return x.AttemptCount
}
return 0
}
func (x *TestSummary) GetShardCount() int32 {
if x != nil {
return x.ShardCount
}
return 0
}
func (x *TestSummary) GetPassed() []*File {
if x != nil {
return x.Passed
}
return nil
}
func (x *TestSummary) GetFailed() []*File {
if x != nil {
return x.Failed
}
return nil
}
func (x *TestSummary) GetTotalNumCached() int32 {
if x != nil {
return x.TotalNumCached
}
return 0
}
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
func (x *TestSummary) GetFirstStartTimeMillis() int64 {
if x != nil {
return x.FirstStartTimeMillis
}
return 0
}
func (x *TestSummary) GetFirstStartTime() *timestamppb.Timestamp {
if x != nil {
return x.FirstStartTime
}
return nil
}
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
func (x *TestSummary) GetLastStopTimeMillis() int64 {
if x != nil {
return x.LastStopTimeMillis
}
return 0
}
func (x *TestSummary) GetLastStopTime() *timestamppb.Timestamp {
if x != nil {
return x.LastStopTime
}
return nil
}
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
func (x *TestSummary) GetTotalRunDurationMillis() int64 {
if x != nil {
return x.TotalRunDurationMillis
}
return 0
}
func (x *TestSummary) GetTotalRunDuration() *durationpb.Duration {
if x != nil {
return x.TotalRunDuration
}
return nil
}
type TargetSummary struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
OverallBuildSuccess bool `protobuf:"varint,1,opt,name=overall_build_success,json=overallBuildSuccess,proto3" json:"overall_build_success,omitempty"`
OverallTestStatus TestStatus `protobuf:"varint,2,opt,name=overall_test_status,json=overallTestStatus,proto3,enum=build_event_stream.TestStatus" json:"overall_test_status,omitempty"`
}
func (x *TargetSummary) Reset() {
*x = TargetSummary{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TargetSummary) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TargetSummary) ProtoMessage() {}
func (x *TargetSummary) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[20]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TargetSummary.ProtoReflect.Descriptor instead.
func (*TargetSummary) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{20}
}
func (x *TargetSummary) GetOverallBuildSuccess() bool {
if x != nil {
return x.OverallBuildSuccess
}
return false
}
func (x *TargetSummary) GetOverallTestStatus() TestStatus {
if x != nil {
return x.OverallTestStatus
}
return TestStatus_NO_STATUS
}
type BuildFinished struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
OverallSuccess bool `protobuf:"varint,1,opt,name=overall_success,json=overallSuccess,proto3" json:"overall_success,omitempty"`
ExitCode *BuildFinished_ExitCode `protobuf:"bytes,3,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"`
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
FinishTimeMillis int64 `protobuf:"varint,2,opt,name=finish_time_millis,json=finishTimeMillis,proto3" json:"finish_time_millis,omitempty"`
FinishTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
AnomalyReport *BuildFinished_AnomalyReport `protobuf:"bytes,4,opt,name=anomaly_report,json=anomalyReport,proto3" json:"anomaly_report,omitempty"`
}
func (x *BuildFinished) Reset() {
*x = BuildFinished{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildFinished) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildFinished) ProtoMessage() {}
func (x *BuildFinished) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[21]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildFinished.ProtoReflect.Descriptor instead.
func (*BuildFinished) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{21}
}
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
func (x *BuildFinished) GetOverallSuccess() bool {
if x != nil {
return x.OverallSuccess
}
return false
}
func (x *BuildFinished) GetExitCode() *BuildFinished_ExitCode {
if x != nil {
return x.ExitCode
}
return nil
}
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
func (x *BuildFinished) GetFinishTimeMillis() int64 {
if x != nil {
return x.FinishTimeMillis
}
return 0
}
func (x *BuildFinished) GetFinishTime() *timestamppb.Timestamp {
if x != nil {
return x.FinishTime
}
return nil
}
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
func (x *BuildFinished) GetAnomalyReport() *BuildFinished_AnomalyReport {
if x != nil {
return x.AnomalyReport
}
return nil
}
type BuildMetrics struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ActionSummary *BuildMetrics_ActionSummary `protobuf:"bytes,1,opt,name=action_summary,json=actionSummary,proto3" json:"action_summary,omitempty"`
MemoryMetrics *BuildMetrics_MemoryMetrics `protobuf:"bytes,2,opt,name=memory_metrics,json=memoryMetrics,proto3" json:"memory_metrics,omitempty"`
TargetMetrics *BuildMetrics_TargetMetrics `protobuf:"bytes,3,opt,name=target_metrics,json=targetMetrics,proto3" json:"target_metrics,omitempty"`
PackageMetrics *BuildMetrics_PackageMetrics `protobuf:"bytes,4,opt,name=package_metrics,json=packageMetrics,proto3" json:"package_metrics,omitempty"`
TimingMetrics *BuildMetrics_TimingMetrics `protobuf:"bytes,5,opt,name=timing_metrics,json=timingMetrics,proto3" json:"timing_metrics,omitempty"`
CumulativeMetrics *BuildMetrics_CumulativeMetrics `protobuf:"bytes,6,opt,name=cumulative_metrics,json=cumulativeMetrics,proto3" json:"cumulative_metrics,omitempty"`
ArtifactMetrics *BuildMetrics_ArtifactMetrics `protobuf:"bytes,7,opt,name=artifact_metrics,json=artifactMetrics,proto3" json:"artifact_metrics,omitempty"`
BuildGraphMetrics *BuildMetrics_BuildGraphMetrics `protobuf:"bytes,8,opt,name=build_graph_metrics,json=buildGraphMetrics,proto3" json:"build_graph_metrics,omitempty"`
WorkerMetrics []*BuildMetrics_WorkerMetrics `protobuf:"bytes,9,rep,name=worker_metrics,json=workerMetrics,proto3" json:"worker_metrics,omitempty"`
NetworkMetrics *BuildMetrics_NetworkMetrics `protobuf:"bytes,10,opt,name=network_metrics,json=networkMetrics,proto3" json:"network_metrics,omitempty"`
WorkerPoolMetrics *BuildMetrics_WorkerPoolMetrics `protobuf:"bytes,11,opt,name=worker_pool_metrics,json=workerPoolMetrics,proto3" json:"worker_pool_metrics,omitempty"`
}
func (x *BuildMetrics) Reset() {
*x = BuildMetrics{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetrics) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetrics) ProtoMessage() {}
func (x *BuildMetrics) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[22]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetrics.ProtoReflect.Descriptor instead.
func (*BuildMetrics) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22}
}
func (x *BuildMetrics) GetActionSummary() *BuildMetrics_ActionSummary {
if x != nil {
return x.ActionSummary
}
return nil
}
func (x *BuildMetrics) GetMemoryMetrics() *BuildMetrics_MemoryMetrics {
if x != nil {
return x.MemoryMetrics
}
return nil
}
func (x *BuildMetrics) GetTargetMetrics() *BuildMetrics_TargetMetrics {
if x != nil {
return x.TargetMetrics
}
return nil
}
func (x *BuildMetrics) GetPackageMetrics() *BuildMetrics_PackageMetrics {
if x != nil {
return x.PackageMetrics
}
return nil
}
func (x *BuildMetrics) GetTimingMetrics() *BuildMetrics_TimingMetrics {
if x != nil {
return x.TimingMetrics
}
return nil
}
func (x *BuildMetrics) GetCumulativeMetrics() *BuildMetrics_CumulativeMetrics {
if x != nil {
return x.CumulativeMetrics
}
return nil
}
func (x *BuildMetrics) GetArtifactMetrics() *BuildMetrics_ArtifactMetrics {
if x != nil {
return x.ArtifactMetrics
}
return nil
}
func (x *BuildMetrics) GetBuildGraphMetrics() *BuildMetrics_BuildGraphMetrics {
if x != nil {
return x.BuildGraphMetrics
}
return nil
}
func (x *BuildMetrics) GetWorkerMetrics() []*BuildMetrics_WorkerMetrics {
if x != nil {
return x.WorkerMetrics
}
return nil
}
func (x *BuildMetrics) GetNetworkMetrics() *BuildMetrics_NetworkMetrics {
if x != nil {
return x.NetworkMetrics
}
return nil
}
func (x *BuildMetrics) GetWorkerPoolMetrics() *BuildMetrics_WorkerPoolMetrics {
if x != nil {
return x.WorkerPoolMetrics
}
return nil
}
type BuildToolLogs struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Log []*File `protobuf:"bytes,1,rep,name=log,proto3" json:"log,omitempty"`
}
func (x *BuildToolLogs) Reset() {
*x = BuildToolLogs{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildToolLogs) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildToolLogs) ProtoMessage() {}
func (x *BuildToolLogs) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[23]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildToolLogs.ProtoReflect.Descriptor instead.
func (*BuildToolLogs) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{23}
}
func (x *BuildToolLogs) GetLog() []*File {
if x != nil {
return x.Log
}
return nil
}
type ConvenienceSymlinksIdentified struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ConvenienceSymlinks []*ConvenienceSymlink `protobuf:"bytes,1,rep,name=convenience_symlinks,json=convenienceSymlinks,proto3" json:"convenience_symlinks,omitempty"`
}
func (x *ConvenienceSymlinksIdentified) Reset() {
*x = ConvenienceSymlinksIdentified{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ConvenienceSymlinksIdentified) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ConvenienceSymlinksIdentified) ProtoMessage() {}
func (x *ConvenienceSymlinksIdentified) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[24]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ConvenienceSymlinksIdentified.ProtoReflect.Descriptor instead.
func (*ConvenienceSymlinksIdentified) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{24}
}
func (x *ConvenienceSymlinksIdentified) GetConvenienceSymlinks() []*ConvenienceSymlink {
if x != nil {
return x.ConvenienceSymlinks
}
return nil
}
type ConvenienceSymlink struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
Action ConvenienceSymlink_Action `protobuf:"varint,2,opt,name=action,proto3,enum=build_event_stream.ConvenienceSymlink_Action" json:"action,omitempty"`
Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
}
func (x *ConvenienceSymlink) Reset() {
*x = ConvenienceSymlink{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ConvenienceSymlink) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ConvenienceSymlink) ProtoMessage() {}
func (x *ConvenienceSymlink) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[25]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ConvenienceSymlink.ProtoReflect.Descriptor instead.
func (*ConvenienceSymlink) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{25}
}
func (x *ConvenienceSymlink) GetPath() string {
if x != nil {
return x.Path
}
return ""
}
func (x *ConvenienceSymlink) GetAction() ConvenienceSymlink_Action {
if x != nil {
return x.Action
}
return ConvenienceSymlink_UNKNOWN
}
func (x *ConvenienceSymlink) GetTarget() string {
if x != nil {
return x.Target
}
return ""
}
type BuildEvent struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id *BuildEventId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Children []*BuildEventId `protobuf:"bytes,2,rep,name=children,proto3" json:"children,omitempty"`
LastMessage bool `protobuf:"varint,20,opt,name=last_message,json=lastMessage,proto3" json:"last_message,omitempty"`
// Types that are assignable to Payload:
//
// *BuildEvent_Progress
// *BuildEvent_Aborted
// *BuildEvent_Started
// *BuildEvent_UnstructuredCommandLine
// *BuildEvent_StructuredCommandLine
// *BuildEvent_OptionsParsed
// *BuildEvent_WorkspaceStatus
// *BuildEvent_Fetch
// *BuildEvent_Configuration
// *BuildEvent_Expanded
// *BuildEvent_Configured
// *BuildEvent_Action
// *BuildEvent_NamedSetOfFiles
// *BuildEvent_Completed
// *BuildEvent_TestResult
// *BuildEvent_TestSummary
// *BuildEvent_TargetSummary
// *BuildEvent_Finished
// *BuildEvent_BuildToolLogs
// *BuildEvent_BuildMetrics
// *BuildEvent_WorkspaceInfo
// *BuildEvent_BuildMetadata
// *BuildEvent_ConvenienceSymlinksIdentified
Payload isBuildEvent_Payload `protobuf_oneof:"payload"`
}
func (x *BuildEvent) Reset() {
*x = BuildEvent{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEvent) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEvent) ProtoMessage() {}
func (x *BuildEvent) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[26]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEvent.ProtoReflect.Descriptor instead.
func (*BuildEvent) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{26}
}
func (x *BuildEvent) GetId() *BuildEventId {
if x != nil {
return x.Id
}
return nil
}
func (x *BuildEvent) GetChildren() []*BuildEventId {
if x != nil {
return x.Children
}
return nil
}
func (x *BuildEvent) GetLastMessage() bool {
if x != nil {
return x.LastMessage
}
return false
}
func (m *BuildEvent) GetPayload() isBuildEvent_Payload {
if m != nil {
return m.Payload
}
return nil
}
func (x *BuildEvent) GetProgress() *Progress {
if x, ok := x.GetPayload().(*BuildEvent_Progress); ok {
return x.Progress
}
return nil
}
func (x *BuildEvent) GetAborted() *Aborted {
if x, ok := x.GetPayload().(*BuildEvent_Aborted); ok {
return x.Aborted
}
return nil
}
func (x *BuildEvent) GetStarted() *BuildStarted {
if x, ok := x.GetPayload().(*BuildEvent_Started); ok {
return x.Started
}
return nil
}
func (x *BuildEvent) GetUnstructuredCommandLine() *UnstructuredCommandLine {
if x, ok := x.GetPayload().(*BuildEvent_UnstructuredCommandLine); ok {
return x.UnstructuredCommandLine
}
return nil
}
func (x *BuildEvent) GetStructuredCommandLine() *command_line_go_proto.CommandLine {
if x, ok := x.GetPayload().(*BuildEvent_StructuredCommandLine); ok {
return x.StructuredCommandLine
}
return nil
}
func (x *BuildEvent) GetOptionsParsed() *OptionsParsed {
if x, ok := x.GetPayload().(*BuildEvent_OptionsParsed); ok {
return x.OptionsParsed
}
return nil
}
func (x *BuildEvent) GetWorkspaceStatus() *WorkspaceStatus {
if x, ok := x.GetPayload().(*BuildEvent_WorkspaceStatus); ok {
return x.WorkspaceStatus
}
return nil
}
func (x *BuildEvent) GetFetch() *Fetch {
if x, ok := x.GetPayload().(*BuildEvent_Fetch); ok {
return x.Fetch
}
return nil
}
func (x *BuildEvent) GetConfiguration() *Configuration {
if x, ok := x.GetPayload().(*BuildEvent_Configuration); ok {
return x.Configuration
}
return nil
}
func (x *BuildEvent) GetExpanded() *PatternExpanded {
if x, ok := x.GetPayload().(*BuildEvent_Expanded); ok {
return x.Expanded
}
return nil
}
func (x *BuildEvent) GetConfigured() *TargetConfigured {
if x, ok := x.GetPayload().(*BuildEvent_Configured); ok {
return x.Configured
}
return nil
}
func (x *BuildEvent) GetAction() *ActionExecuted {
if x, ok := x.GetPayload().(*BuildEvent_Action); ok {
return x.Action
}
return nil
}
func (x *BuildEvent) GetNamedSetOfFiles() *NamedSetOfFiles {
if x, ok := x.GetPayload().(*BuildEvent_NamedSetOfFiles); ok {
return x.NamedSetOfFiles
}
return nil
}
func (x *BuildEvent) GetCompleted() *TargetComplete {
if x, ok := x.GetPayload().(*BuildEvent_Completed); ok {
return x.Completed
}
return nil
}
func (x *BuildEvent) GetTestResult() *TestResult {
if x, ok := x.GetPayload().(*BuildEvent_TestResult); ok {
return x.TestResult
}
return nil
}
func (x *BuildEvent) GetTestSummary() *TestSummary {
if x, ok := x.GetPayload().(*BuildEvent_TestSummary); ok {
return x.TestSummary
}
return nil
}
func (x *BuildEvent) GetTargetSummary() *TargetSummary {
if x, ok := x.GetPayload().(*BuildEvent_TargetSummary); ok {
return x.TargetSummary
}
return nil
}
func (x *BuildEvent) GetFinished() *BuildFinished {
if x, ok := x.GetPayload().(*BuildEvent_Finished); ok {
return x.Finished
}
return nil
}
func (x *BuildEvent) GetBuildToolLogs() *BuildToolLogs {
if x, ok := x.GetPayload().(*BuildEvent_BuildToolLogs); ok {
return x.BuildToolLogs
}
return nil
}
func (x *BuildEvent) GetBuildMetrics() *BuildMetrics {
if x, ok := x.GetPayload().(*BuildEvent_BuildMetrics); ok {
return x.BuildMetrics
}
return nil
}
func (x *BuildEvent) GetWorkspaceInfo() *WorkspaceConfig {
if x, ok := x.GetPayload().(*BuildEvent_WorkspaceInfo); ok {
return x.WorkspaceInfo
}
return nil
}
func (x *BuildEvent) GetBuildMetadata() *BuildMetadata {
if x, ok := x.GetPayload().(*BuildEvent_BuildMetadata); ok {
return x.BuildMetadata
}
return nil
}
func (x *BuildEvent) GetConvenienceSymlinksIdentified() *ConvenienceSymlinksIdentified {
if x, ok := x.GetPayload().(*BuildEvent_ConvenienceSymlinksIdentified); ok {
return x.ConvenienceSymlinksIdentified
}
return nil
}
type isBuildEvent_Payload interface {
isBuildEvent_Payload()
}
type BuildEvent_Progress struct {
Progress *Progress `protobuf:"bytes,3,opt,name=progress,proto3,oneof"`
}
type BuildEvent_Aborted struct {
Aborted *Aborted `protobuf:"bytes,4,opt,name=aborted,proto3,oneof"`
}
type BuildEvent_Started struct {
Started *BuildStarted `protobuf:"bytes,5,opt,name=started,proto3,oneof"`
}
type BuildEvent_UnstructuredCommandLine struct {
UnstructuredCommandLine *UnstructuredCommandLine `protobuf:"bytes,12,opt,name=unstructured_command_line,json=unstructuredCommandLine,proto3,oneof"`
}
type BuildEvent_StructuredCommandLine struct {
StructuredCommandLine *command_line_go_proto.CommandLine `protobuf:"bytes,22,opt,name=structured_command_line,json=structuredCommandLine,proto3,oneof"`
}
type BuildEvent_OptionsParsed struct {
OptionsParsed *OptionsParsed `protobuf:"bytes,13,opt,name=options_parsed,json=optionsParsed,proto3,oneof"`
}
type BuildEvent_WorkspaceStatus struct {
WorkspaceStatus *WorkspaceStatus `protobuf:"bytes,16,opt,name=workspace_status,json=workspaceStatus,proto3,oneof"`
}
type BuildEvent_Fetch struct {
Fetch *Fetch `protobuf:"bytes,21,opt,name=fetch,proto3,oneof"`
}
type BuildEvent_Configuration struct {
Configuration *Configuration `protobuf:"bytes,17,opt,name=configuration,proto3,oneof"`
}
type BuildEvent_Expanded struct {
Expanded *PatternExpanded `protobuf:"bytes,6,opt,name=expanded,proto3,oneof"`
}
type BuildEvent_Configured struct {
Configured *TargetConfigured `protobuf:"bytes,18,opt,name=configured,proto3,oneof"`
}
type BuildEvent_Action struct {
Action *ActionExecuted `protobuf:"bytes,7,opt,name=action,proto3,oneof"`
}
type BuildEvent_NamedSetOfFiles struct {
NamedSetOfFiles *NamedSetOfFiles `protobuf:"bytes,15,opt,name=named_set_of_files,json=namedSetOfFiles,proto3,oneof"`
}
type BuildEvent_Completed struct {
Completed *TargetComplete `protobuf:"bytes,8,opt,name=completed,proto3,oneof"`
}
type BuildEvent_TestResult struct {
TestResult *TestResult `protobuf:"bytes,10,opt,name=test_result,json=testResult,proto3,oneof"`
}
type BuildEvent_TestSummary struct {
TestSummary *TestSummary `protobuf:"bytes,9,opt,name=test_summary,json=testSummary,proto3,oneof"`
}
type BuildEvent_TargetSummary struct {
TargetSummary *TargetSummary `protobuf:"bytes,28,opt,name=target_summary,json=targetSummary,proto3,oneof"`
}
type BuildEvent_Finished struct {
Finished *BuildFinished `protobuf:"bytes,14,opt,name=finished,proto3,oneof"`
}
type BuildEvent_BuildToolLogs struct {
BuildToolLogs *BuildToolLogs `protobuf:"bytes,23,opt,name=build_tool_logs,json=buildToolLogs,proto3,oneof"`
}
type BuildEvent_BuildMetrics struct {
BuildMetrics *BuildMetrics `protobuf:"bytes,24,opt,name=build_metrics,json=buildMetrics,proto3,oneof"`
}
type BuildEvent_WorkspaceInfo struct {
WorkspaceInfo *WorkspaceConfig `protobuf:"bytes,25,opt,name=workspace_info,json=workspaceInfo,proto3,oneof"`
}
type BuildEvent_BuildMetadata struct {
BuildMetadata *BuildMetadata `protobuf:"bytes,26,opt,name=build_metadata,json=buildMetadata,proto3,oneof"`
}
type BuildEvent_ConvenienceSymlinksIdentified struct {
ConvenienceSymlinksIdentified *ConvenienceSymlinksIdentified `protobuf:"bytes,27,opt,name=convenience_symlinks_identified,json=convenienceSymlinksIdentified,proto3,oneof"`
}
func (*BuildEvent_Progress) isBuildEvent_Payload() {}
func (*BuildEvent_Aborted) isBuildEvent_Payload() {}
func (*BuildEvent_Started) isBuildEvent_Payload() {}
func (*BuildEvent_UnstructuredCommandLine) isBuildEvent_Payload() {}
func (*BuildEvent_StructuredCommandLine) isBuildEvent_Payload() {}
func (*BuildEvent_OptionsParsed) isBuildEvent_Payload() {}
func (*BuildEvent_WorkspaceStatus) isBuildEvent_Payload() {}
func (*BuildEvent_Fetch) isBuildEvent_Payload() {}
func (*BuildEvent_Configuration) isBuildEvent_Payload() {}
func (*BuildEvent_Expanded) isBuildEvent_Payload() {}
func (*BuildEvent_Configured) isBuildEvent_Payload() {}
func (*BuildEvent_Action) isBuildEvent_Payload() {}
func (*BuildEvent_NamedSetOfFiles) isBuildEvent_Payload() {}
func (*BuildEvent_Completed) isBuildEvent_Payload() {}
func (*BuildEvent_TestResult) isBuildEvent_Payload() {}
func (*BuildEvent_TestSummary) isBuildEvent_Payload() {}
func (*BuildEvent_TargetSummary) isBuildEvent_Payload() {}
func (*BuildEvent_Finished) isBuildEvent_Payload() {}
func (*BuildEvent_BuildToolLogs) isBuildEvent_Payload() {}
func (*BuildEvent_BuildMetrics) isBuildEvent_Payload() {}
func (*BuildEvent_WorkspaceInfo) isBuildEvent_Payload() {}
func (*BuildEvent_BuildMetadata) isBuildEvent_Payload() {}
func (*BuildEvent_ConvenienceSymlinksIdentified) isBuildEvent_Payload() {}
type BuildEventId_UnknownBuildEventId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Details string `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"`
}
func (x *BuildEventId_UnknownBuildEventId) Reset() {
*x = BuildEventId_UnknownBuildEventId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[27]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_UnknownBuildEventId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_UnknownBuildEventId) ProtoMessage() {}
func (x *BuildEventId_UnknownBuildEventId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[27]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_UnknownBuildEventId.ProtoReflect.Descriptor instead.
func (*BuildEventId_UnknownBuildEventId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 0}
}
func (x *BuildEventId_UnknownBuildEventId) GetDetails() string {
if x != nil {
return x.Details
}
return ""
}
type BuildEventId_ProgressId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
OpaqueCount int32 `protobuf:"varint,1,opt,name=opaque_count,json=opaqueCount,proto3" json:"opaque_count,omitempty"`
}
func (x *BuildEventId_ProgressId) Reset() {
*x = BuildEventId_ProgressId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[28]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_ProgressId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_ProgressId) ProtoMessage() {}
func (x *BuildEventId_ProgressId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[28]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_ProgressId.ProtoReflect.Descriptor instead.
func (*BuildEventId_ProgressId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 1}
}
func (x *BuildEventId_ProgressId) GetOpaqueCount() int32 {
if x != nil {
return x.OpaqueCount
}
return 0
}
type BuildEventId_BuildStartedId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *BuildEventId_BuildStartedId) Reset() {
*x = BuildEventId_BuildStartedId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[29]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_BuildStartedId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_BuildStartedId) ProtoMessage() {}
func (x *BuildEventId_BuildStartedId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[29]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_BuildStartedId.ProtoReflect.Descriptor instead.
func (*BuildEventId_BuildStartedId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 2}
}
type BuildEventId_UnstructuredCommandLineId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *BuildEventId_UnstructuredCommandLineId) Reset() {
*x = BuildEventId_UnstructuredCommandLineId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[30]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_UnstructuredCommandLineId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_UnstructuredCommandLineId) ProtoMessage() {}
func (x *BuildEventId_UnstructuredCommandLineId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[30]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_UnstructuredCommandLineId.ProtoReflect.Descriptor instead.
func (*BuildEventId_UnstructuredCommandLineId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 3}
}
type BuildEventId_StructuredCommandLineId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CommandLineLabel string `protobuf:"bytes,1,opt,name=command_line_label,json=commandLineLabel,proto3" json:"command_line_label,omitempty"`
}
func (x *BuildEventId_StructuredCommandLineId) Reset() {
*x = BuildEventId_StructuredCommandLineId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[31]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_StructuredCommandLineId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_StructuredCommandLineId) ProtoMessage() {}
func (x *BuildEventId_StructuredCommandLineId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[31]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_StructuredCommandLineId.ProtoReflect.Descriptor instead.
func (*BuildEventId_StructuredCommandLineId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 4}
}
func (x *BuildEventId_StructuredCommandLineId) GetCommandLineLabel() string {
if x != nil {
return x.CommandLineLabel
}
return ""
}
type BuildEventId_WorkspaceStatusId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *BuildEventId_WorkspaceStatusId) Reset() {
*x = BuildEventId_WorkspaceStatusId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[32]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_WorkspaceStatusId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_WorkspaceStatusId) ProtoMessage() {}
func (x *BuildEventId_WorkspaceStatusId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[32]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_WorkspaceStatusId.ProtoReflect.Descriptor instead.
func (*BuildEventId_WorkspaceStatusId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 5}
}
type BuildEventId_OptionsParsedId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *BuildEventId_OptionsParsedId) Reset() {
*x = BuildEventId_OptionsParsedId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[33]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_OptionsParsedId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_OptionsParsedId) ProtoMessage() {}
func (x *BuildEventId_OptionsParsedId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[33]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_OptionsParsedId.ProtoReflect.Descriptor instead.
func (*BuildEventId_OptionsParsedId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 6}
}
type BuildEventId_FetchId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
}
func (x *BuildEventId_FetchId) Reset() {
*x = BuildEventId_FetchId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[34]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_FetchId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_FetchId) ProtoMessage() {}
func (x *BuildEventId_FetchId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[34]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_FetchId.ProtoReflect.Descriptor instead.
func (*BuildEventId_FetchId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 7}
}
func (x *BuildEventId_FetchId) GetUrl() string {
if x != nil {
return x.Url
}
return ""
}
type BuildEventId_PatternExpandedId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Pattern []string `protobuf:"bytes,1,rep,name=pattern,proto3" json:"pattern,omitempty"`
}
func (x *BuildEventId_PatternExpandedId) Reset() {
*x = BuildEventId_PatternExpandedId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[35]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_PatternExpandedId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_PatternExpandedId) ProtoMessage() {}
func (x *BuildEventId_PatternExpandedId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[35]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_PatternExpandedId.ProtoReflect.Descriptor instead.
func (*BuildEventId_PatternExpandedId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 8}
}
func (x *BuildEventId_PatternExpandedId) GetPattern() []string {
if x != nil {
return x.Pattern
}
return nil
}
type BuildEventId_WorkspaceConfigId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *BuildEventId_WorkspaceConfigId) Reset() {
*x = BuildEventId_WorkspaceConfigId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[36]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_WorkspaceConfigId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_WorkspaceConfigId) ProtoMessage() {}
func (x *BuildEventId_WorkspaceConfigId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[36]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_WorkspaceConfigId.ProtoReflect.Descriptor instead.
func (*BuildEventId_WorkspaceConfigId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 9}
}
type BuildEventId_BuildMetadataId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *BuildEventId_BuildMetadataId) Reset() {
*x = BuildEventId_BuildMetadataId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[37]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_BuildMetadataId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_BuildMetadataId) ProtoMessage() {}
func (x *BuildEventId_BuildMetadataId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[37]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_BuildMetadataId.ProtoReflect.Descriptor instead.
func (*BuildEventId_BuildMetadataId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 10}
}
type BuildEventId_TargetConfiguredId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
Aspect string `protobuf:"bytes,2,opt,name=aspect,proto3" json:"aspect,omitempty"`
}
func (x *BuildEventId_TargetConfiguredId) Reset() {
*x = BuildEventId_TargetConfiguredId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[38]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_TargetConfiguredId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_TargetConfiguredId) ProtoMessage() {}
func (x *BuildEventId_TargetConfiguredId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[38]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_TargetConfiguredId.ProtoReflect.Descriptor instead.
func (*BuildEventId_TargetConfiguredId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 11}
}
func (x *BuildEventId_TargetConfiguredId) GetLabel() string {
if x != nil {
return x.Label
}
return ""
}
func (x *BuildEventId_TargetConfiguredId) GetAspect() string {
if x != nil {
return x.Aspect
}
return ""
}
type BuildEventId_NamedSetOfFilesId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
}
func (x *BuildEventId_NamedSetOfFilesId) Reset() {
*x = BuildEventId_NamedSetOfFilesId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[39]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_NamedSetOfFilesId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_NamedSetOfFilesId) ProtoMessage() {}
func (x *BuildEventId_NamedSetOfFilesId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[39]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_NamedSetOfFilesId.ProtoReflect.Descriptor instead.
func (*BuildEventId_NamedSetOfFilesId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 12}
}
func (x *BuildEventId_NamedSetOfFilesId) GetId() string {
if x != nil {
return x.Id
}
return ""
}
type BuildEventId_ConfigurationId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
}
func (x *BuildEventId_ConfigurationId) Reset() {
*x = BuildEventId_ConfigurationId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[40]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_ConfigurationId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_ConfigurationId) ProtoMessage() {}
func (x *BuildEventId_ConfigurationId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[40]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_ConfigurationId.ProtoReflect.Descriptor instead.
func (*BuildEventId_ConfigurationId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 13}
}
func (x *BuildEventId_ConfigurationId) GetId() string {
if x != nil {
return x.Id
}
return ""
}
type BuildEventId_TargetCompletedId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
Configuration *BuildEventId_ConfigurationId `protobuf:"bytes,3,opt,name=configuration,proto3" json:"configuration,omitempty"`
Aspect string `protobuf:"bytes,2,opt,name=aspect,proto3" json:"aspect,omitempty"`
}
func (x *BuildEventId_TargetCompletedId) Reset() {
*x = BuildEventId_TargetCompletedId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[41]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_TargetCompletedId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_TargetCompletedId) ProtoMessage() {}
func (x *BuildEventId_TargetCompletedId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[41]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_TargetCompletedId.ProtoReflect.Descriptor instead.
func (*BuildEventId_TargetCompletedId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 14}
}
func (x *BuildEventId_TargetCompletedId) GetLabel() string {
if x != nil {
return x.Label
}
return ""
}
func (x *BuildEventId_TargetCompletedId) GetConfiguration() *BuildEventId_ConfigurationId {
if x != nil {
return x.Configuration
}
return nil
}
func (x *BuildEventId_TargetCompletedId) GetAspect() string {
if x != nil {
return x.Aspect
}
return ""
}
type BuildEventId_ActionCompletedId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
PrimaryOutput string `protobuf:"bytes,1,opt,name=primary_output,json=primaryOutput,proto3" json:"primary_output,omitempty"`
Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
Configuration *BuildEventId_ConfigurationId `protobuf:"bytes,3,opt,name=configuration,proto3" json:"configuration,omitempty"`
}
func (x *BuildEventId_ActionCompletedId) Reset() {
*x = BuildEventId_ActionCompletedId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[42]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_ActionCompletedId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_ActionCompletedId) ProtoMessage() {}
func (x *BuildEventId_ActionCompletedId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[42]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_ActionCompletedId.ProtoReflect.Descriptor instead.
func (*BuildEventId_ActionCompletedId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 15}
}
func (x *BuildEventId_ActionCompletedId) GetPrimaryOutput() string {
if x != nil {
return x.PrimaryOutput
}
return ""
}
func (x *BuildEventId_ActionCompletedId) GetLabel() string {
if x != nil {
return x.Label
}
return ""
}
func (x *BuildEventId_ActionCompletedId) GetConfiguration() *BuildEventId_ConfigurationId {
if x != nil {
return x.Configuration
}
return nil
}
type BuildEventId_UnconfiguredLabelId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
}
func (x *BuildEventId_UnconfiguredLabelId) Reset() {
*x = BuildEventId_UnconfiguredLabelId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[43]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_UnconfiguredLabelId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_UnconfiguredLabelId) ProtoMessage() {}
func (x *BuildEventId_UnconfiguredLabelId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[43]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_UnconfiguredLabelId.ProtoReflect.Descriptor instead.
func (*BuildEventId_UnconfiguredLabelId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 16}
}
func (x *BuildEventId_UnconfiguredLabelId) GetLabel() string {
if x != nil {
return x.Label
}
return ""
}
type BuildEventId_ConfiguredLabelId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
Configuration *BuildEventId_ConfigurationId `protobuf:"bytes,2,opt,name=configuration,proto3" json:"configuration,omitempty"`
}
func (x *BuildEventId_ConfiguredLabelId) Reset() {
*x = BuildEventId_ConfiguredLabelId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[44]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_ConfiguredLabelId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_ConfiguredLabelId) ProtoMessage() {}
func (x *BuildEventId_ConfiguredLabelId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[44]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_ConfiguredLabelId.ProtoReflect.Descriptor instead.
func (*BuildEventId_ConfiguredLabelId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 17}
}
func (x *BuildEventId_ConfiguredLabelId) GetLabel() string {
if x != nil {
return x.Label
}
return ""
}
func (x *BuildEventId_ConfiguredLabelId) GetConfiguration() *BuildEventId_ConfigurationId {
if x != nil {
return x.Configuration
}
return nil
}
type BuildEventId_TestResultId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
Configuration *BuildEventId_ConfigurationId `protobuf:"bytes,5,opt,name=configuration,proto3" json:"configuration,omitempty"`
Run int32 `protobuf:"varint,2,opt,name=run,proto3" json:"run,omitempty"`
Shard int32 `protobuf:"varint,3,opt,name=shard,proto3" json:"shard,omitempty"`
Attempt int32 `protobuf:"varint,4,opt,name=attempt,proto3" json:"attempt,omitempty"`
}
func (x *BuildEventId_TestResultId) Reset() {
*x = BuildEventId_TestResultId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[45]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_TestResultId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_TestResultId) ProtoMessage() {}
func (x *BuildEventId_TestResultId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[45]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_TestResultId.ProtoReflect.Descriptor instead.
func (*BuildEventId_TestResultId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 18}
}
func (x *BuildEventId_TestResultId) GetLabel() string {
if x != nil {
return x.Label
}
return ""
}
func (x *BuildEventId_TestResultId) GetConfiguration() *BuildEventId_ConfigurationId {
if x != nil {
return x.Configuration
}
return nil
}
func (x *BuildEventId_TestResultId) GetRun() int32 {
if x != nil {
return x.Run
}
return 0
}
func (x *BuildEventId_TestResultId) GetShard() int32 {
if x != nil {
return x.Shard
}
return 0
}
func (x *BuildEventId_TestResultId) GetAttempt() int32 {
if x != nil {
return x.Attempt
}
return 0
}
type BuildEventId_TestSummaryId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
Configuration *BuildEventId_ConfigurationId `protobuf:"bytes,2,opt,name=configuration,proto3" json:"configuration,omitempty"`
}
func (x *BuildEventId_TestSummaryId) Reset() {
*x = BuildEventId_TestSummaryId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[46]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_TestSummaryId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_TestSummaryId) ProtoMessage() {}
func (x *BuildEventId_TestSummaryId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[46]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_TestSummaryId.ProtoReflect.Descriptor instead.
func (*BuildEventId_TestSummaryId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 19}
}
func (x *BuildEventId_TestSummaryId) GetLabel() string {
if x != nil {
return x.Label
}
return ""
}
func (x *BuildEventId_TestSummaryId) GetConfiguration() *BuildEventId_ConfigurationId {
if x != nil {
return x.Configuration
}
return nil
}
type BuildEventId_TargetSummaryId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
Configuration *BuildEventId_ConfigurationId `protobuf:"bytes,2,opt,name=configuration,proto3" json:"configuration,omitempty"`
}
func (x *BuildEventId_TargetSummaryId) Reset() {
*x = BuildEventId_TargetSummaryId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[47]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_TargetSummaryId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_TargetSummaryId) ProtoMessage() {}
func (x *BuildEventId_TargetSummaryId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[47]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_TargetSummaryId.ProtoReflect.Descriptor instead.
func (*BuildEventId_TargetSummaryId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 20}
}
func (x *BuildEventId_TargetSummaryId) GetLabel() string {
if x != nil {
return x.Label
}
return ""
}
func (x *BuildEventId_TargetSummaryId) GetConfiguration() *BuildEventId_ConfigurationId {
if x != nil {
return x.Configuration
}
return nil
}
type BuildEventId_BuildFinishedId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *BuildEventId_BuildFinishedId) Reset() {
*x = BuildEventId_BuildFinishedId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[48]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_BuildFinishedId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_BuildFinishedId) ProtoMessage() {}
func (x *BuildEventId_BuildFinishedId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[48]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_BuildFinishedId.ProtoReflect.Descriptor instead.
func (*BuildEventId_BuildFinishedId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 21}
}
type BuildEventId_BuildToolLogsId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *BuildEventId_BuildToolLogsId) Reset() {
*x = BuildEventId_BuildToolLogsId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[49]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_BuildToolLogsId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_BuildToolLogsId) ProtoMessage() {}
func (x *BuildEventId_BuildToolLogsId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[49]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_BuildToolLogsId.ProtoReflect.Descriptor instead.
func (*BuildEventId_BuildToolLogsId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 22}
}
type BuildEventId_BuildMetricsId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *BuildEventId_BuildMetricsId) Reset() {
*x = BuildEventId_BuildMetricsId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[50]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_BuildMetricsId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_BuildMetricsId) ProtoMessage() {}
func (x *BuildEventId_BuildMetricsId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[50]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_BuildMetricsId.ProtoReflect.Descriptor instead.
func (*BuildEventId_BuildMetricsId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 23}
}
type BuildEventId_ConvenienceSymlinksIdentifiedId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *BuildEventId_ConvenienceSymlinksIdentifiedId) Reset() {
*x = BuildEventId_ConvenienceSymlinksIdentifiedId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[51]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_ConvenienceSymlinksIdentifiedId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_ConvenienceSymlinksIdentifiedId) ProtoMessage() {}
func (x *BuildEventId_ConvenienceSymlinksIdentifiedId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[51]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_ConvenienceSymlinksIdentifiedId.ProtoReflect.Descriptor instead.
func (*BuildEventId_ConvenienceSymlinksIdentifiedId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 24}
}
type BuildEventId_CoverageActionsFinishedId struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *BuildEventId_CoverageActionsFinishedId) Reset() {
*x = BuildEventId_CoverageActionsFinishedId{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[52]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildEventId_CoverageActionsFinishedId) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildEventId_CoverageActionsFinishedId) ProtoMessage() {}
func (x *BuildEventId_CoverageActionsFinishedId) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[52]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildEventId_CoverageActionsFinishedId.ProtoReflect.Descriptor instead.
func (*BuildEventId_CoverageActionsFinishedId) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{0, 25}
}
type WorkspaceStatus_Item struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
}
func (x *WorkspaceStatus_Item) Reset() {
*x = WorkspaceStatus_Item{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[53]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WorkspaceStatus_Item) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WorkspaceStatus_Item) ProtoMessage() {}
func (x *WorkspaceStatus_Item) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[53]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WorkspaceStatus_Item.ProtoReflect.Descriptor instead.
func (*WorkspaceStatus_Item) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{8, 0}
}
func (x *WorkspaceStatus_Item) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *WorkspaceStatus_Item) GetValue() string {
if x != nil {
return x.Value
}
return ""
}
type PatternExpanded_TestSuiteExpansion struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SuiteLabel string `protobuf:"bytes,1,opt,name=suite_label,json=suiteLabel,proto3" json:"suite_label,omitempty"`
TestLabels []string `protobuf:"bytes,2,rep,name=test_labels,json=testLabels,proto3" json:"test_labels,omitempty"`
}
func (x *PatternExpanded_TestSuiteExpansion) Reset() {
*x = PatternExpanded_TestSuiteExpansion{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[56]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PatternExpanded_TestSuiteExpansion) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PatternExpanded_TestSuiteExpansion) ProtoMessage() {}
func (x *PatternExpanded_TestSuiteExpansion) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[56]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PatternExpanded_TestSuiteExpansion.ProtoReflect.Descriptor instead.
func (*PatternExpanded_TestSuiteExpansion) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{11, 0}
}
func (x *PatternExpanded_TestSuiteExpansion) GetSuiteLabel() string {
if x != nil {
return x.SuiteLabel
}
return ""
}
func (x *PatternExpanded_TestSuiteExpansion) GetTestLabels() []string {
if x != nil {
return x.TestLabels
}
return nil
}
type TestResult_ExecutionInfo struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
TimeoutSeconds int32 `protobuf:"varint,1,opt,name=timeout_seconds,json=timeoutSeconds,proto3" json:"timeout_seconds,omitempty"`
Strategy string `protobuf:"bytes,2,opt,name=strategy,proto3" json:"strategy,omitempty"`
CachedRemotely bool `protobuf:"varint,6,opt,name=cached_remotely,json=cachedRemotely,proto3" json:"cached_remotely,omitempty"`
ExitCode int32 `protobuf:"varint,7,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"`
Hostname string `protobuf:"bytes,3,opt,name=hostname,proto3" json:"hostname,omitempty"`
TimingBreakdown *TestResult_ExecutionInfo_TimingBreakdown `protobuf:"bytes,4,opt,name=timing_breakdown,json=timingBreakdown,proto3" json:"timing_breakdown,omitempty"`
ResourceUsage []*TestResult_ExecutionInfo_ResourceUsage `protobuf:"bytes,5,rep,name=resource_usage,json=resourceUsage,proto3" json:"resource_usage,omitempty"`
}
func (x *TestResult_ExecutionInfo) Reset() {
*x = TestResult_ExecutionInfo{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[57]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TestResult_ExecutionInfo) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TestResult_ExecutionInfo) ProtoMessage() {}
func (x *TestResult_ExecutionInfo) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[57]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TestResult_ExecutionInfo.ProtoReflect.Descriptor instead.
func (*TestResult_ExecutionInfo) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{18, 0}
}
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
func (x *TestResult_ExecutionInfo) GetTimeoutSeconds() int32 {
if x != nil {
return x.TimeoutSeconds
}
return 0
}
func (x *TestResult_ExecutionInfo) GetStrategy() string {
if x != nil {
return x.Strategy
}
return ""
}
func (x *TestResult_ExecutionInfo) GetCachedRemotely() bool {
if x != nil {
return x.CachedRemotely
}
return false
}
func (x *TestResult_ExecutionInfo) GetExitCode() int32 {
if x != nil {
return x.ExitCode
}
return 0
}
func (x *TestResult_ExecutionInfo) GetHostname() string {
if x != nil {
return x.Hostname
}
return ""
}
func (x *TestResult_ExecutionInfo) GetTimingBreakdown() *TestResult_ExecutionInfo_TimingBreakdown {
if x != nil {
return x.TimingBreakdown
}
return nil
}
func (x *TestResult_ExecutionInfo) GetResourceUsage() []*TestResult_ExecutionInfo_ResourceUsage {
if x != nil {
return x.ResourceUsage
}
return nil
}
type TestResult_ExecutionInfo_TimingBreakdown struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Child []*TestResult_ExecutionInfo_TimingBreakdown `protobuf:"bytes,1,rep,name=child,proto3" json:"child,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
TimeMillis int64 `protobuf:"varint,3,opt,name=time_millis,json=timeMillis,proto3" json:"time_millis,omitempty"`
Time *durationpb.Duration `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"`
}
func (x *TestResult_ExecutionInfo_TimingBreakdown) Reset() {
*x = TestResult_ExecutionInfo_TimingBreakdown{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[58]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TestResult_ExecutionInfo_TimingBreakdown) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TestResult_ExecutionInfo_TimingBreakdown) ProtoMessage() {}
func (x *TestResult_ExecutionInfo_TimingBreakdown) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[58]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TestResult_ExecutionInfo_TimingBreakdown.ProtoReflect.Descriptor instead.
func (*TestResult_ExecutionInfo_TimingBreakdown) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{18, 0, 0}
}
func (x *TestResult_ExecutionInfo_TimingBreakdown) GetChild() []*TestResult_ExecutionInfo_TimingBreakdown {
if x != nil {
return x.Child
}
return nil
}
func (x *TestResult_ExecutionInfo_TimingBreakdown) GetName() string {
if x != nil {
return x.Name
}
return ""
}
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
func (x *TestResult_ExecutionInfo_TimingBreakdown) GetTimeMillis() int64 {
if x != nil {
return x.TimeMillis
}
return 0
}
func (x *TestResult_ExecutionInfo_TimingBreakdown) GetTime() *durationpb.Duration {
if x != nil {
return x.Time
}
return nil
}
type TestResult_ExecutionInfo_ResourceUsage struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Value int64 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
}
func (x *TestResult_ExecutionInfo_ResourceUsage) Reset() {
*x = TestResult_ExecutionInfo_ResourceUsage{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[59]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TestResult_ExecutionInfo_ResourceUsage) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TestResult_ExecutionInfo_ResourceUsage) ProtoMessage() {}
func (x *TestResult_ExecutionInfo_ResourceUsage) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[59]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TestResult_ExecutionInfo_ResourceUsage.ProtoReflect.Descriptor instead.
func (*TestResult_ExecutionInfo_ResourceUsage) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{18, 0, 1}
}
func (x *TestResult_ExecutionInfo_ResourceUsage) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *TestResult_ExecutionInfo_ResourceUsage) GetValue() int64 {
if x != nil {
return x.Value
}
return 0
}
type BuildFinished_ExitCode struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"`
}
func (x *BuildFinished_ExitCode) Reset() {
*x = BuildFinished_ExitCode{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[60]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildFinished_ExitCode) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildFinished_ExitCode) ProtoMessage() {}
func (x *BuildFinished_ExitCode) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[60]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildFinished_ExitCode.ProtoReflect.Descriptor instead.
func (*BuildFinished_ExitCode) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{21, 0}
}
func (x *BuildFinished_ExitCode) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *BuildFinished_ExitCode) GetCode() int32 {
if x != nil {
return x.Code
}
return 0
}
type BuildFinished_AnomalyReport struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
WasSuspended bool `protobuf:"varint,1,opt,name=was_suspended,json=wasSuspended,proto3" json:"was_suspended,omitempty"`
}
func (x *BuildFinished_AnomalyReport) Reset() {
*x = BuildFinished_AnomalyReport{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[61]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildFinished_AnomalyReport) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildFinished_AnomalyReport) ProtoMessage() {}
func (x *BuildFinished_AnomalyReport) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[61]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildFinished_AnomalyReport.ProtoReflect.Descriptor instead.
func (*BuildFinished_AnomalyReport) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{21, 1}
}
func (x *BuildFinished_AnomalyReport) GetWasSuspended() bool {
if x != nil {
return x.WasSuspended
}
return false
}
type BuildMetrics_ActionSummary struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ActionsCreated int64 `protobuf:"varint,1,opt,name=actions_created,json=actionsCreated,proto3" json:"actions_created,omitempty"`
ActionsCreatedNotIncludingAspects int64 `protobuf:"varint,3,opt,name=actions_created_not_including_aspects,json=actionsCreatedNotIncludingAspects,proto3" json:"actions_created_not_including_aspects,omitempty"`
ActionsExecuted int64 `protobuf:"varint,2,opt,name=actions_executed,json=actionsExecuted,proto3" json:"actions_executed,omitempty"`
ActionData []*BuildMetrics_ActionSummary_ActionData `protobuf:"bytes,4,rep,name=action_data,json=actionData,proto3" json:"action_data,omitempty"`
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
RemoteCacheHits int64 `protobuf:"varint,5,opt,name=remote_cache_hits,json=remoteCacheHits,proto3" json:"remote_cache_hits,omitempty"`
RunnerCount []*BuildMetrics_ActionSummary_RunnerCount `protobuf:"bytes,6,rep,name=runner_count,json=runnerCount,proto3" json:"runner_count,omitempty"`
}
func (x *BuildMetrics_ActionSummary) Reset() {
*x = BuildMetrics_ActionSummary{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[62]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetrics_ActionSummary) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetrics_ActionSummary) ProtoMessage() {}
func (x *BuildMetrics_ActionSummary) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[62]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetrics_ActionSummary.ProtoReflect.Descriptor instead.
func (*BuildMetrics_ActionSummary) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 0}
}
func (x *BuildMetrics_ActionSummary) GetActionsCreated() int64 {
if x != nil {
return x.ActionsCreated
}
return 0
}
func (x *BuildMetrics_ActionSummary) GetActionsCreatedNotIncludingAspects() int64 {
if x != nil {
return x.ActionsCreatedNotIncludingAspects
}
return 0
}
func (x *BuildMetrics_ActionSummary) GetActionsExecuted() int64 {
if x != nil {
return x.ActionsExecuted
}
return 0
}
func (x *BuildMetrics_ActionSummary) GetActionData() []*BuildMetrics_ActionSummary_ActionData {
if x != nil {
return x.ActionData
}
return nil
}
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
func (x *BuildMetrics_ActionSummary) GetRemoteCacheHits() int64 {
if x != nil {
return x.RemoteCacheHits
}
return 0
}
func (x *BuildMetrics_ActionSummary) GetRunnerCount() []*BuildMetrics_ActionSummary_RunnerCount {
if x != nil {
return x.RunnerCount
}
return nil
}
type BuildMetrics_MemoryMetrics struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
UsedHeapSizePostBuild int64 `protobuf:"varint,1,opt,name=used_heap_size_post_build,json=usedHeapSizePostBuild,proto3" json:"used_heap_size_post_build,omitempty"`
PeakPostGcHeapSize int64 `protobuf:"varint,2,opt,name=peak_post_gc_heap_size,json=peakPostGcHeapSize,proto3" json:"peak_post_gc_heap_size,omitempty"`
PeakPostGcTenuredSpaceHeapSize int64 `protobuf:"varint,4,opt,name=peak_post_gc_tenured_space_heap_size,json=peakPostGcTenuredSpaceHeapSize,proto3" json:"peak_post_gc_tenured_space_heap_size,omitempty"`
GarbageMetrics []*BuildMetrics_MemoryMetrics_GarbageMetrics `protobuf:"bytes,3,rep,name=garbage_metrics,json=garbageMetrics,proto3" json:"garbage_metrics,omitempty"`
}
func (x *BuildMetrics_MemoryMetrics) Reset() {
*x = BuildMetrics_MemoryMetrics{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[63]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetrics_MemoryMetrics) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetrics_MemoryMetrics) ProtoMessage() {}
func (x *BuildMetrics_MemoryMetrics) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[63]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetrics_MemoryMetrics.ProtoReflect.Descriptor instead.
func (*BuildMetrics_MemoryMetrics) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 1}
}
func (x *BuildMetrics_MemoryMetrics) GetUsedHeapSizePostBuild() int64 {
if x != nil {
return x.UsedHeapSizePostBuild
}
return 0
}
func (x *BuildMetrics_MemoryMetrics) GetPeakPostGcHeapSize() int64 {
if x != nil {
return x.PeakPostGcHeapSize
}
return 0
}
func (x *BuildMetrics_MemoryMetrics) GetPeakPostGcTenuredSpaceHeapSize() int64 {
if x != nil {
return x.PeakPostGcTenuredSpaceHeapSize
}
return 0
}
func (x *BuildMetrics_MemoryMetrics) GetGarbageMetrics() []*BuildMetrics_MemoryMetrics_GarbageMetrics {
if x != nil {
return x.GarbageMetrics
}
return nil
}
type BuildMetrics_TargetMetrics struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
TargetsLoaded int64 `protobuf:"varint,1,opt,name=targets_loaded,json=targetsLoaded,proto3" json:"targets_loaded,omitempty"`
TargetsConfigured int64 `protobuf:"varint,2,opt,name=targets_configured,json=targetsConfigured,proto3" json:"targets_configured,omitempty"`
TargetsConfiguredNotIncludingAspects int64 `protobuf:"varint,3,opt,name=targets_configured_not_including_aspects,json=targetsConfiguredNotIncludingAspects,proto3" json:"targets_configured_not_including_aspects,omitempty"`
}
func (x *BuildMetrics_TargetMetrics) Reset() {
*x = BuildMetrics_TargetMetrics{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[64]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetrics_TargetMetrics) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetrics_TargetMetrics) ProtoMessage() {}
func (x *BuildMetrics_TargetMetrics) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[64]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetrics_TargetMetrics.ProtoReflect.Descriptor instead.
func (*BuildMetrics_TargetMetrics) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 2}
}
func (x *BuildMetrics_TargetMetrics) GetTargetsLoaded() int64 {
if x != nil {
return x.TargetsLoaded
}
return 0
}
func (x *BuildMetrics_TargetMetrics) GetTargetsConfigured() int64 {
if x != nil {
return x.TargetsConfigured
}
return 0
}
func (x *BuildMetrics_TargetMetrics) GetTargetsConfiguredNotIncludingAspects() int64 {
if x != nil {
return x.TargetsConfiguredNotIncludingAspects
}
return 0
}
type BuildMetrics_PackageMetrics struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
PackagesLoaded int64 `protobuf:"varint,1,opt,name=packages_loaded,json=packagesLoaded,proto3" json:"packages_loaded,omitempty"`
PackageLoadMetrics []*package_load_metrics_go_proto.PackageLoadMetrics `protobuf:"bytes,2,rep,name=package_load_metrics,json=packageLoadMetrics,proto3" json:"package_load_metrics,omitempty"`
}
func (x *BuildMetrics_PackageMetrics) Reset() {
*x = BuildMetrics_PackageMetrics{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[65]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetrics_PackageMetrics) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetrics_PackageMetrics) ProtoMessage() {}
func (x *BuildMetrics_PackageMetrics) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[65]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetrics_PackageMetrics.ProtoReflect.Descriptor instead.
func (*BuildMetrics_PackageMetrics) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 3}
}
func (x *BuildMetrics_PackageMetrics) GetPackagesLoaded() int64 {
if x != nil {
return x.PackagesLoaded
}
return 0
}
func (x *BuildMetrics_PackageMetrics) GetPackageLoadMetrics() []*package_load_metrics_go_proto.PackageLoadMetrics {
if x != nil {
return x.PackageLoadMetrics
}
return nil
}
type BuildMetrics_TimingMetrics struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CpuTimeInMs int64 `protobuf:"varint,1,opt,name=cpu_time_in_ms,json=cpuTimeInMs,proto3" json:"cpu_time_in_ms,omitempty"`
WallTimeInMs int64 `protobuf:"varint,2,opt,name=wall_time_in_ms,json=wallTimeInMs,proto3" json:"wall_time_in_ms,omitempty"`
AnalysisPhaseTimeInMs int64 `protobuf:"varint,3,opt,name=analysis_phase_time_in_ms,json=analysisPhaseTimeInMs,proto3" json:"analysis_phase_time_in_ms,omitempty"`
}
func (x *BuildMetrics_TimingMetrics) Reset() {
*x = BuildMetrics_TimingMetrics{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[66]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetrics_TimingMetrics) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetrics_TimingMetrics) ProtoMessage() {}
func (x *BuildMetrics_TimingMetrics) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[66]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetrics_TimingMetrics.ProtoReflect.Descriptor instead.
func (*BuildMetrics_TimingMetrics) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 4}
}
func (x *BuildMetrics_TimingMetrics) GetCpuTimeInMs() int64 {
if x != nil {
return x.CpuTimeInMs
}
return 0
}
func (x *BuildMetrics_TimingMetrics) GetWallTimeInMs() int64 {
if x != nil {
return x.WallTimeInMs
}
return 0
}
func (x *BuildMetrics_TimingMetrics) GetAnalysisPhaseTimeInMs() int64 {
if x != nil {
return x.AnalysisPhaseTimeInMs
}
return 0
}
type BuildMetrics_CumulativeMetrics struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
NumAnalyses int32 `protobuf:"varint,11,opt,name=num_analyses,json=numAnalyses,proto3" json:"num_analyses,omitempty"`
NumBuilds int32 `protobuf:"varint,12,opt,name=num_builds,json=numBuilds,proto3" json:"num_builds,omitempty"`
}
func (x *BuildMetrics_CumulativeMetrics) Reset() {
*x = BuildMetrics_CumulativeMetrics{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[67]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetrics_CumulativeMetrics) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetrics_CumulativeMetrics) ProtoMessage() {}
func (x *BuildMetrics_CumulativeMetrics) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[67]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetrics_CumulativeMetrics.ProtoReflect.Descriptor instead.
func (*BuildMetrics_CumulativeMetrics) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 5}
}
func (x *BuildMetrics_CumulativeMetrics) GetNumAnalyses() int32 {
if x != nil {
return x.NumAnalyses
}
return 0
}
func (x *BuildMetrics_CumulativeMetrics) GetNumBuilds() int32 {
if x != nil {
return x.NumBuilds
}
return 0
}
type BuildMetrics_ArtifactMetrics struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SourceArtifactsRead *BuildMetrics_ArtifactMetrics_FilesMetric `protobuf:"bytes,2,opt,name=source_artifacts_read,json=sourceArtifactsRead,proto3" json:"source_artifacts_read,omitempty"`
OutputArtifactsSeen *BuildMetrics_ArtifactMetrics_FilesMetric `protobuf:"bytes,3,opt,name=output_artifacts_seen,json=outputArtifactsSeen,proto3" json:"output_artifacts_seen,omitempty"`
OutputArtifactsFromActionCache *BuildMetrics_ArtifactMetrics_FilesMetric `protobuf:"bytes,4,opt,name=output_artifacts_from_action_cache,json=outputArtifactsFromActionCache,proto3" json:"output_artifacts_from_action_cache,omitempty"`
TopLevelArtifacts *BuildMetrics_ArtifactMetrics_FilesMetric `protobuf:"bytes,5,opt,name=top_level_artifacts,json=topLevelArtifacts,proto3" json:"top_level_artifacts,omitempty"`
}
func (x *BuildMetrics_ArtifactMetrics) Reset() {
*x = BuildMetrics_ArtifactMetrics{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[68]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetrics_ArtifactMetrics) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetrics_ArtifactMetrics) ProtoMessage() {}
func (x *BuildMetrics_ArtifactMetrics) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[68]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetrics_ArtifactMetrics.ProtoReflect.Descriptor instead.
func (*BuildMetrics_ArtifactMetrics) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 6}
}
func (x *BuildMetrics_ArtifactMetrics) GetSourceArtifactsRead() *BuildMetrics_ArtifactMetrics_FilesMetric {
if x != nil {
return x.SourceArtifactsRead
}
return nil
}
func (x *BuildMetrics_ArtifactMetrics) GetOutputArtifactsSeen() *BuildMetrics_ArtifactMetrics_FilesMetric {
if x != nil {
return x.OutputArtifactsSeen
}
return nil
}
func (x *BuildMetrics_ArtifactMetrics) GetOutputArtifactsFromActionCache() *BuildMetrics_ArtifactMetrics_FilesMetric {
if x != nil {
return x.OutputArtifactsFromActionCache
}
return nil
}
func (x *BuildMetrics_ArtifactMetrics) GetTopLevelArtifacts() *BuildMetrics_ArtifactMetrics_FilesMetric {
if x != nil {
return x.TopLevelArtifacts
}
return nil
}
type BuildMetrics_BuildGraphMetrics struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ActionLookupValueCount int32 `protobuf:"varint,1,opt,name=action_lookup_value_count,json=actionLookupValueCount,proto3" json:"action_lookup_value_count,omitempty"`
ActionLookupValueCountNotIncludingAspects int32 `protobuf:"varint,5,opt,name=action_lookup_value_count_not_including_aspects,json=actionLookupValueCountNotIncludingAspects,proto3" json:"action_lookup_value_count_not_including_aspects,omitempty"`
ActionCount int32 `protobuf:"varint,2,opt,name=action_count,json=actionCount,proto3" json:"action_count,omitempty"`
ActionCountNotIncludingAspects int32 `protobuf:"varint,6,opt,name=action_count_not_including_aspects,json=actionCountNotIncludingAspects,proto3" json:"action_count_not_including_aspects,omitempty"`
InputFileConfiguredTargetCount int32 `protobuf:"varint,7,opt,name=input_file_configured_target_count,json=inputFileConfiguredTargetCount,proto3" json:"input_file_configured_target_count,omitempty"`
OutputFileConfiguredTargetCount int32 `protobuf:"varint,8,opt,name=output_file_configured_target_count,json=outputFileConfiguredTargetCount,proto3" json:"output_file_configured_target_count,omitempty"`
OtherConfiguredTargetCount int32 `protobuf:"varint,9,opt,name=other_configured_target_count,json=otherConfiguredTargetCount,proto3" json:"other_configured_target_count,omitempty"`
OutputArtifactCount int32 `protobuf:"varint,3,opt,name=output_artifact_count,json=outputArtifactCount,proto3" json:"output_artifact_count,omitempty"`
PostInvocationSkyframeNodeCount int32 `protobuf:"varint,4,opt,name=post_invocation_skyframe_node_count,json=postInvocationSkyframeNodeCount,proto3" json:"post_invocation_skyframe_node_count,omitempty"`
}
func (x *BuildMetrics_BuildGraphMetrics) Reset() {
*x = BuildMetrics_BuildGraphMetrics{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[69]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetrics_BuildGraphMetrics) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetrics_BuildGraphMetrics) ProtoMessage() {}
func (x *BuildMetrics_BuildGraphMetrics) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[69]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetrics_BuildGraphMetrics.ProtoReflect.Descriptor instead.
func (*BuildMetrics_BuildGraphMetrics) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 7}
}
func (x *BuildMetrics_BuildGraphMetrics) GetActionLookupValueCount() int32 {
if x != nil {
return x.ActionLookupValueCount
}
return 0
}
func (x *BuildMetrics_BuildGraphMetrics) GetActionLookupValueCountNotIncludingAspects() int32 {
if x != nil {
return x.ActionLookupValueCountNotIncludingAspects
}
return 0
}
func (x *BuildMetrics_BuildGraphMetrics) GetActionCount() int32 {
if x != nil {
return x.ActionCount
}
return 0
}
func (x *BuildMetrics_BuildGraphMetrics) GetActionCountNotIncludingAspects() int32 {
if x != nil {
return x.ActionCountNotIncludingAspects
}
return 0
}
func (x *BuildMetrics_BuildGraphMetrics) GetInputFileConfiguredTargetCount() int32 {
if x != nil {
return x.InputFileConfiguredTargetCount
}
return 0
}
func (x *BuildMetrics_BuildGraphMetrics) GetOutputFileConfiguredTargetCount() int32 {
if x != nil {
return x.OutputFileConfiguredTargetCount
}
return 0
}
func (x *BuildMetrics_BuildGraphMetrics) GetOtherConfiguredTargetCount() int32 {
if x != nil {
return x.OtherConfiguredTargetCount
}
return 0
}
func (x *BuildMetrics_BuildGraphMetrics) GetOutputArtifactCount() int32 {
if x != nil {
return x.OutputArtifactCount
}
return 0
}
func (x *BuildMetrics_BuildGraphMetrics) GetPostInvocationSkyframeNodeCount() int32 {
if x != nil {
return x.PostInvocationSkyframeNodeCount
}
return 0
}
type BuildMetrics_WorkerMetrics struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
WorkerId int32 `protobuf:"varint,1,opt,name=worker_id,json=workerId,proto3" json:"worker_id,omitempty"`
WorkerIds []uint32 `protobuf:"varint,8,rep,packed,name=worker_ids,json=workerIds,proto3" json:"worker_ids,omitempty"`
ProcessId uint32 `protobuf:"varint,2,opt,name=process_id,json=processId,proto3" json:"process_id,omitempty"`
Mnemonic string `protobuf:"bytes,3,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"`
IsMultiplex bool `protobuf:"varint,4,opt,name=is_multiplex,json=isMultiplex,proto3" json:"is_multiplex,omitempty"`
IsSandbox bool `protobuf:"varint,5,opt,name=is_sandbox,json=isSandbox,proto3" json:"is_sandbox,omitempty"`
IsMeasurable bool `protobuf:"varint,6,opt,name=is_measurable,json=isMeasurable,proto3" json:"is_measurable,omitempty"`
WorkerKeyHash int64 `protobuf:"varint,9,opt,name=worker_key_hash,json=workerKeyHash,proto3" json:"worker_key_hash,omitempty"`
WorkerStats []*BuildMetrics_WorkerMetrics_WorkerStats `protobuf:"bytes,7,rep,name=worker_stats,json=workerStats,proto3" json:"worker_stats,omitempty"`
}
func (x *BuildMetrics_WorkerMetrics) Reset() {
*x = BuildMetrics_WorkerMetrics{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[70]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetrics_WorkerMetrics) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetrics_WorkerMetrics) ProtoMessage() {}
func (x *BuildMetrics_WorkerMetrics) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[70]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetrics_WorkerMetrics.ProtoReflect.Descriptor instead.
func (*BuildMetrics_WorkerMetrics) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 8}
}
// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
func (x *BuildMetrics_WorkerMetrics) GetWorkerId() int32 {
if x != nil {
return x.WorkerId
}
return 0
}
func (x *BuildMetrics_WorkerMetrics) GetWorkerIds() []uint32 {
if x != nil {
return x.WorkerIds
}
return nil
}
func (x *BuildMetrics_WorkerMetrics) GetProcessId() uint32 {
if x != nil {
return x.ProcessId
}
return 0
}
func (x *BuildMetrics_WorkerMetrics) GetMnemonic() string {
if x != nil {
return x.Mnemonic
}
return ""
}
func (x *BuildMetrics_WorkerMetrics) GetIsMultiplex() bool {
if x != nil {
return x.IsMultiplex
}
return false
}
func (x *BuildMetrics_WorkerMetrics) GetIsSandbox() bool {
if x != nil {
return x.IsSandbox
}
return false
}
func (x *BuildMetrics_WorkerMetrics) GetIsMeasurable() bool {
if x != nil {
return x.IsMeasurable
}
return false
}
func (x *BuildMetrics_WorkerMetrics) GetWorkerKeyHash() int64 {
if x != nil {
return x.WorkerKeyHash
}
return 0
}
func (x *BuildMetrics_WorkerMetrics) GetWorkerStats() []*BuildMetrics_WorkerMetrics_WorkerStats {
if x != nil {
return x.WorkerStats
}
return nil
}
type BuildMetrics_NetworkMetrics struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SystemNetworkStats *BuildMetrics_NetworkMetrics_SystemNetworkStats `protobuf:"bytes,1,opt,name=system_network_stats,json=systemNetworkStats,proto3" json:"system_network_stats,omitempty"`
}
func (x *BuildMetrics_NetworkMetrics) Reset() {
*x = BuildMetrics_NetworkMetrics{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[71]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetrics_NetworkMetrics) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetrics_NetworkMetrics) ProtoMessage() {}
func (x *BuildMetrics_NetworkMetrics) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[71]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetrics_NetworkMetrics.ProtoReflect.Descriptor instead.
func (*BuildMetrics_NetworkMetrics) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 9}
}
func (x *BuildMetrics_NetworkMetrics) GetSystemNetworkStats() *BuildMetrics_NetworkMetrics_SystemNetworkStats {
if x != nil {
return x.SystemNetworkStats
}
return nil
}
type BuildMetrics_WorkerPoolMetrics struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
WorkerPoolStats []*BuildMetrics_WorkerPoolMetrics_WorkerPoolStats `protobuf:"bytes,1,rep,name=worker_pool_stats,json=workerPoolStats,proto3" json:"worker_pool_stats,omitempty"`
}
func (x *BuildMetrics_WorkerPoolMetrics) Reset() {
*x = BuildMetrics_WorkerPoolMetrics{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[72]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetrics_WorkerPoolMetrics) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetrics_WorkerPoolMetrics) ProtoMessage() {}
func (x *BuildMetrics_WorkerPoolMetrics) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[72]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetrics_WorkerPoolMetrics.ProtoReflect.Descriptor instead.
func (*BuildMetrics_WorkerPoolMetrics) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 10}
}
func (x *BuildMetrics_WorkerPoolMetrics) GetWorkerPoolStats() []*BuildMetrics_WorkerPoolMetrics_WorkerPoolStats {
if x != nil {
return x.WorkerPoolStats
}
return nil
}
type BuildMetrics_ActionSummary_ActionData struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Mnemonic string `protobuf:"bytes,1,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"`
ActionsExecuted int64 `protobuf:"varint,2,opt,name=actions_executed,json=actionsExecuted,proto3" json:"actions_executed,omitempty"`
FirstStartedMs int64 `protobuf:"varint,3,opt,name=first_started_ms,json=firstStartedMs,proto3" json:"first_started_ms,omitempty"`
LastEndedMs int64 `protobuf:"varint,4,opt,name=last_ended_ms,json=lastEndedMs,proto3" json:"last_ended_ms,omitempty"`
SystemTime *durationpb.Duration `protobuf:"bytes,5,opt,name=system_time,json=systemTime,proto3" json:"system_time,omitempty"`
UserTime *durationpb.Duration `protobuf:"bytes,6,opt,name=user_time,json=userTime,proto3" json:"user_time,omitempty"`
}
func (x *BuildMetrics_ActionSummary_ActionData) Reset() {
*x = BuildMetrics_ActionSummary_ActionData{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[73]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetrics_ActionSummary_ActionData) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetrics_ActionSummary_ActionData) ProtoMessage() {}
func (x *BuildMetrics_ActionSummary_ActionData) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[73]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetrics_ActionSummary_ActionData.ProtoReflect.Descriptor instead.
func (*BuildMetrics_ActionSummary_ActionData) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 0, 0}
}
func (x *BuildMetrics_ActionSummary_ActionData) GetMnemonic() string {
if x != nil {
return x.Mnemonic
}
return ""
}
func (x *BuildMetrics_ActionSummary_ActionData) GetActionsExecuted() int64 {
if x != nil {
return x.ActionsExecuted
}
return 0
}
func (x *BuildMetrics_ActionSummary_ActionData) GetFirstStartedMs() int64 {
if x != nil {
return x.FirstStartedMs
}
return 0
}
func (x *BuildMetrics_ActionSummary_ActionData) GetLastEndedMs() int64 {
if x != nil {
return x.LastEndedMs
}
return 0
}
func (x *BuildMetrics_ActionSummary_ActionData) GetSystemTime() *durationpb.Duration {
if x != nil {
return x.SystemTime
}
return nil
}
func (x *BuildMetrics_ActionSummary_ActionData) GetUserTime() *durationpb.Duration {
if x != nil {
return x.UserTime
}
return nil
}
type BuildMetrics_ActionSummary_RunnerCount struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
ExecKind string `protobuf:"bytes,3,opt,name=exec_kind,json=execKind,proto3" json:"exec_kind,omitempty"`
}
func (x *BuildMetrics_ActionSummary_RunnerCount) Reset() {
*x = BuildMetrics_ActionSummary_RunnerCount{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[74]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetrics_ActionSummary_RunnerCount) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetrics_ActionSummary_RunnerCount) ProtoMessage() {}
func (x *BuildMetrics_ActionSummary_RunnerCount) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[74]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetrics_ActionSummary_RunnerCount.ProtoReflect.Descriptor instead.
func (*BuildMetrics_ActionSummary_RunnerCount) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 0, 1}
}
func (x *BuildMetrics_ActionSummary_RunnerCount) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *BuildMetrics_ActionSummary_RunnerCount) GetCount() int32 {
if x != nil {
return x.Count
}
return 0
}
func (x *BuildMetrics_ActionSummary_RunnerCount) GetExecKind() string {
if x != nil {
return x.ExecKind
}
return ""
}
type BuildMetrics_MemoryMetrics_GarbageMetrics struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
GarbageCollected int64 `protobuf:"varint,2,opt,name=garbage_collected,json=garbageCollected,proto3" json:"garbage_collected,omitempty"`
}
func (x *BuildMetrics_MemoryMetrics_GarbageMetrics) Reset() {
*x = BuildMetrics_MemoryMetrics_GarbageMetrics{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[75]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetrics_MemoryMetrics_GarbageMetrics) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetrics_MemoryMetrics_GarbageMetrics) ProtoMessage() {}
func (x *BuildMetrics_MemoryMetrics_GarbageMetrics) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[75]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetrics_MemoryMetrics_GarbageMetrics.ProtoReflect.Descriptor instead.
func (*BuildMetrics_MemoryMetrics_GarbageMetrics) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 1, 0}
}
func (x *BuildMetrics_MemoryMetrics_GarbageMetrics) GetType() string {
if x != nil {
return x.Type
}
return ""
}
func (x *BuildMetrics_MemoryMetrics_GarbageMetrics) GetGarbageCollected() int64 {
if x != nil {
return x.GarbageCollected
}
return 0
}
type BuildMetrics_ArtifactMetrics_FilesMetric struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SizeInBytes int64 `protobuf:"varint,1,opt,name=size_in_bytes,json=sizeInBytes,proto3" json:"size_in_bytes,omitempty"`
Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
}
func (x *BuildMetrics_ArtifactMetrics_FilesMetric) Reset() {
*x = BuildMetrics_ArtifactMetrics_FilesMetric{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[76]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetrics_ArtifactMetrics_FilesMetric) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetrics_ArtifactMetrics_FilesMetric) ProtoMessage() {}
func (x *BuildMetrics_ArtifactMetrics_FilesMetric) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[76]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetrics_ArtifactMetrics_FilesMetric.ProtoReflect.Descriptor instead.
func (*BuildMetrics_ArtifactMetrics_FilesMetric) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 6, 0}
}
func (x *BuildMetrics_ArtifactMetrics_FilesMetric) GetSizeInBytes() int64 {
if x != nil {
return x.SizeInBytes
}
return 0
}
func (x *BuildMetrics_ArtifactMetrics_FilesMetric) GetCount() int32 {
if x != nil {
return x.Count
}
return 0
}
type BuildMetrics_WorkerMetrics_WorkerStats struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CollectTimeInMs int64 `protobuf:"varint,1,opt,name=collect_time_in_ms,json=collectTimeInMs,proto3" json:"collect_time_in_ms,omitempty"`
WorkerMemoryInKb int32 `protobuf:"varint,2,opt,name=worker_memory_in_kb,json=workerMemoryInKb,proto3" json:"worker_memory_in_kb,omitempty"`
LastActionStartTimeInMs int64 `protobuf:"varint,3,opt,name=last_action_start_time_in_ms,json=lastActionStartTimeInMs,proto3" json:"last_action_start_time_in_ms,omitempty"`
}
func (x *BuildMetrics_WorkerMetrics_WorkerStats) Reset() {
*x = BuildMetrics_WorkerMetrics_WorkerStats{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[77]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetrics_WorkerMetrics_WorkerStats) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetrics_WorkerMetrics_WorkerStats) ProtoMessage() {}
func (x *BuildMetrics_WorkerMetrics_WorkerStats) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[77]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetrics_WorkerMetrics_WorkerStats.ProtoReflect.Descriptor instead.
func (*BuildMetrics_WorkerMetrics_WorkerStats) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 8, 0}
}
func (x *BuildMetrics_WorkerMetrics_WorkerStats) GetCollectTimeInMs() int64 {
if x != nil {
return x.CollectTimeInMs
}
return 0
}
func (x *BuildMetrics_WorkerMetrics_WorkerStats) GetWorkerMemoryInKb() int32 {
if x != nil {
return x.WorkerMemoryInKb
}
return 0
}
func (x *BuildMetrics_WorkerMetrics_WorkerStats) GetLastActionStartTimeInMs() int64 {
if x != nil {
return x.LastActionStartTimeInMs
}
return 0
}
type BuildMetrics_NetworkMetrics_SystemNetworkStats struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
BytesSent uint64 `protobuf:"varint,1,opt,name=bytes_sent,json=bytesSent,proto3" json:"bytes_sent,omitempty"`
BytesRecv uint64 `protobuf:"varint,2,opt,name=bytes_recv,json=bytesRecv,proto3" json:"bytes_recv,omitempty"`
PacketsSent uint64 `protobuf:"varint,3,opt,name=packets_sent,json=packetsSent,proto3" json:"packets_sent,omitempty"`
PacketsRecv uint64 `protobuf:"varint,4,opt,name=packets_recv,json=packetsRecv,proto3" json:"packets_recv,omitempty"`
PeakBytesSentPerSec uint64 `protobuf:"varint,5,opt,name=peak_bytes_sent_per_sec,json=peakBytesSentPerSec,proto3" json:"peak_bytes_sent_per_sec,omitempty"`
PeakBytesRecvPerSec uint64 `protobuf:"varint,6,opt,name=peak_bytes_recv_per_sec,json=peakBytesRecvPerSec,proto3" json:"peak_bytes_recv_per_sec,omitempty"`
PeakPacketsSentPerSec uint64 `protobuf:"varint,7,opt,name=peak_packets_sent_per_sec,json=peakPacketsSentPerSec,proto3" json:"peak_packets_sent_per_sec,omitempty"`
PeakPacketsRecvPerSec uint64 `protobuf:"varint,8,opt,name=peak_packets_recv_per_sec,json=peakPacketsRecvPerSec,proto3" json:"peak_packets_recv_per_sec,omitempty"`
}
func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) Reset() {
*x = BuildMetrics_NetworkMetrics_SystemNetworkStats{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[78]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetrics_NetworkMetrics_SystemNetworkStats) ProtoMessage() {}
func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[78]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetrics_NetworkMetrics_SystemNetworkStats.ProtoReflect.Descriptor instead.
func (*BuildMetrics_NetworkMetrics_SystemNetworkStats) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 9, 0}
}
func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) GetBytesSent() uint64 {
if x != nil {
return x.BytesSent
}
return 0
}
func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) GetBytesRecv() uint64 {
if x != nil {
return x.BytesRecv
}
return 0
}
func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) GetPacketsSent() uint64 {
if x != nil {
return x.PacketsSent
}
return 0
}
func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) GetPacketsRecv() uint64 {
if x != nil {
return x.PacketsRecv
}
return 0
}
func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) GetPeakBytesSentPerSec() uint64 {
if x != nil {
return x.PeakBytesSentPerSec
}
return 0
}
func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) GetPeakBytesRecvPerSec() uint64 {
if x != nil {
return x.PeakBytesRecvPerSec
}
return 0
}
func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) GetPeakPacketsSentPerSec() uint64 {
if x != nil {
return x.PeakPacketsSentPerSec
}
return 0
}
func (x *BuildMetrics_NetworkMetrics_SystemNetworkStats) GetPeakPacketsRecvPerSec() uint64 {
if x != nil {
return x.PeakPacketsRecvPerSec
}
return 0
}
type BuildMetrics_WorkerPoolMetrics_WorkerPoolStats struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Hash int32 `protobuf:"varint,1,opt,name=hash,proto3" json:"hash,omitempty"`
Mnemonic string `protobuf:"bytes,2,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"`
CreatedCount int64 `protobuf:"varint,3,opt,name=created_count,json=createdCount,proto3" json:"created_count,omitempty"`
DestroyedCount int64 `protobuf:"varint,4,opt,name=destroyed_count,json=destroyedCount,proto3" json:"destroyed_count,omitempty"`
EvictedCount int64 `protobuf:"varint,5,opt,name=evicted_count,json=evictedCount,proto3" json:"evicted_count,omitempty"`
}
func (x *BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) Reset() {
*x = BuildMetrics_WorkerPoolMetrics_WorkerPoolStats{}
if protoimpl.UnsafeEnabled {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[79]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) ProtoMessage() {}
func (x *BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) ProtoReflect() protoreflect.Message {
mi := &file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[79]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BuildMetrics_WorkerPoolMetrics_WorkerPoolStats.ProtoReflect.Descriptor instead.
func (*BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) Descriptor() ([]byte, []int) {
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 10, 0}
}
func (x *BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) GetHash() int32 {
if x != nil {
return x.Hash
}
return 0
}
func (x *BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) GetMnemonic() string {
if x != nil {
return x.Mnemonic
}
return ""
}
func (x *BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) GetCreatedCount() int64 {
if x != nil {
return x.CreatedCount
}
return 0
}
func (x *BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) GetDestroyedCount() int64 {
if x != nil {
return x.DestroyedCount
}
return 0
}
func (x *BuildMetrics_WorkerPoolMetrics_WorkerPoolStats) GetEvictedCount() int64 {
if x != nil {
return x.EvictedCount
}
return 0
}
var File_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto protoreflect.FileDescriptor
var file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDesc = []byte{
0x0a, 0x6d, 0x74, 0x68, 0x69, 0x72, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x2f, 0x62, 0x61,
0x7a, 0x65, 0x6c, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6d, 0x61, 0x69, 0x6e, 0x2f, 0x6a, 0x61, 0x76,
0x61, 0x2f, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76,
0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x6c, 0x69, 0x62, 0x2f,
0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d,
0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65,
0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
0x12, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72,
0x65, 0x61, 0x6d, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x69, 0x74, 0x68, 0x69, 0x72, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x74,
0x79, 0x2f, 0x62, 0x61, 0x7a, 0x65, 0x6c, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6d, 0x61, 0x69, 0x6e,
0x2f, 0x6a, 0x61, 0x76, 0x61, 0x2f, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f,
0x6c, 0x69, 0x62, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x6d, 0x65, 0x74,
0x72, 0x69, 0x63, 0x73, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x6f, 0x61,
0x64, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
0x36, 0x74, 0x68, 0x69, 0x72, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x2f, 0x62, 0x61, 0x7a,
0x65, 0x6c, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6d, 0x61, 0x69, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x62, 0x75, 0x66, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e,
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x39, 0x74, 0x68, 0x69, 0x72, 0x64, 0x5f, 0x70,
0x61, 0x72, 0x74, 0x79, 0x2f, 0x62, 0x61, 0x7a, 0x65, 0x6c, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6d,
0x61, 0x69, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x61, 0x69,
0x6c, 0x75, 0x72, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x3b, 0x74, 0x68, 0x69, 0x72, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x2f,
0x62, 0x61, 0x7a, 0x65, 0x6c, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6d, 0x61, 0x69, 0x6e, 0x2f, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xae, 0x20, 0x0a, 0x0c, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64,
0x12, 0x50, 0x0a, 0x07, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x34, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f,
0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e,
0x74, 0x49, 0x64, 0x2e, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x42, 0x75, 0x69, 0x6c, 0x64,
0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x48, 0x00, 0x52, 0x07, 0x75, 0x6e, 0x6b, 0x6e, 0x6f,
0x77, 0x6e, 0x12, 0x49, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65,
0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45,
0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x49,
0x64, 0x48, 0x00, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x4b, 0x0a,
0x07, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f,
0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72,
0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64,
0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x49, 0x64, 0x48,
0x00, 0x52, 0x07, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x12, 0x78, 0x0a, 0x19, 0x75, 0x6e,
0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x61,
0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e,
0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65,
0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e,
0x55, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d,
0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x48, 0x00, 0x52, 0x17, 0x75, 0x6e, 0x73,
0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64,
0x4c, 0x69, 0x6e, 0x65, 0x12, 0x72, 0x0a, 0x17, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72,
0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x18,
0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76,
0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64,
0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72,
0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x48,
0x00, 0x52, 0x15, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d,
0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x12, 0x5f, 0x0a, 0x10, 0x77, 0x6f, 0x72, 0x6b,
0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0e, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74,
0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65,
0x6e, 0x74, 0x49, 0x64, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x53, 0x74,
0x61, 0x74, 0x75, 0x73, 0x49, 0x64, 0x48, 0x00, 0x52, 0x0f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70,
0x61, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x59, 0x0a, 0x0e, 0x6f, 0x70, 0x74,
0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x70, 0x61, 0x72, 0x73, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f,
0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e,
0x74, 0x49, 0x64, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x61, 0x72, 0x73, 0x65,
0x64, 0x49, 0x64, 0x48, 0x00, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x61,
0x72, 0x73, 0x65, 0x64, 0x12, 0x40, 0x0a, 0x05, 0x66, 0x65, 0x74, 0x63, 0x68, 0x18, 0x11, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e,
0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76,
0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x46, 0x65, 0x74, 0x63, 0x68, 0x49, 0x64, 0x48, 0x00, 0x52,
0x05, 0x66, 0x65, 0x74, 0x63, 0x68, 0x12, 0x58, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e,
0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65,
0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e,
0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x48,
0x00, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x12, 0x62, 0x0a, 0x11, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
0x67, 0x75, 0x72, 0x65, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x62, 0x75,
0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d,
0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x54, 0x61,
0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x49, 0x64,
0x48, 0x00, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
0x75, 0x72, 0x65, 0x64, 0x12, 0x4e, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18,
0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76,
0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64,
0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x45,
0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x49, 0x64, 0x48, 0x00, 0x52, 0x07, 0x70, 0x61, 0x74,
0x74, 0x65, 0x72, 0x6e, 0x12, 0x5d, 0x0a, 0x0f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x5f,
0x73, 0x6b, 0x69, 0x70, 0x70, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e,
0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65,
0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e,
0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x49,
0x64, 0x48, 0x00, 0x52, 0x0e, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x53, 0x6b, 0x69, 0x70,
0x70, 0x65, 0x64, 0x12, 0x51, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x64, 0x5f, 0x73, 0x65, 0x74,
0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65,
0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c,
0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x53, 0x65,
0x74, 0x4f, 0x66, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x49, 0x64, 0x48, 0x00, 0x52, 0x08, 0x6e, 0x61,
0x6d, 0x65, 0x64, 0x53, 0x65, 0x74, 0x12, 0x5f, 0x0a, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73,
0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74,
0x49, 0x64, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74,
0x65, 0x64, 0x49, 0x64, 0x48, 0x00, 0x52, 0x0f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f,
0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x12, 0x5f, 0x0a, 0x10, 0x61, 0x63, 0x74, 0x69, 0x6f,
0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f,
0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e,
0x74, 0x49, 0x64, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65,
0x74, 0x65, 0x64, 0x49, 0x64, 0x48, 0x00, 0x52, 0x0f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43,
0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x12, 0x65, 0x0a, 0x12, 0x75, 0x6e, 0x63, 0x6f,
0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x13,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65,
0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45,
0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x55, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75,
0x72, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x49, 0x64, 0x48, 0x00, 0x52, 0x11, 0x75, 0x6e,
0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12,
0x5f, 0x0a, 0x10, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x6c, 0x61,
0x62, 0x65, 0x6c, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c,
0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42,
0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x43, 0x6f, 0x6e, 0x66,
0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x49, 0x64, 0x48, 0x00, 0x52,
0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c,
0x12, 0x50, 0x0a, 0x0b, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18,
0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76,
0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64,
0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x75,
0x6c, 0x74, 0x49, 0x64, 0x48, 0x00, 0x52, 0x0a, 0x74, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x75,
0x6c, 0x74, 0x12, 0x53, 0x0a, 0x0c, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x75, 0x6d, 0x6d, 0x61,
0x72, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64,
0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75,
0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53,
0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x49, 0x64, 0x48, 0x00, 0x52, 0x0b, 0x74, 0x65, 0x73, 0x74,
0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x59, 0x0a, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65,
0x74, 0x5f, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74,
0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49,
0x64, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x49,
0x64, 0x48, 0x00, 0x52, 0x0d, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61,
0x72, 0x79, 0x12, 0x59, 0x0a, 0x0e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x66, 0x69, 0x6e, 0x69,
0x73, 0x68, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x62, 0x75, 0x69,
0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e,
0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x42, 0x75, 0x69,
0x6c, 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x49, 0x64, 0x48, 0x00, 0x52, 0x0d,
0x62, 0x75, 0x69, 0x6c, 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x5a, 0x0a,
0x0f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x74, 0x6f, 0x6f, 0x6c, 0x5f, 0x6c, 0x6f, 0x67, 0x73,
0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65,
0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c,
0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x54, 0x6f,
0x6f, 0x6c, 0x4c, 0x6f, 0x67, 0x73, 0x49, 0x64, 0x48, 0x00, 0x52, 0x0d, 0x62, 0x75, 0x69, 0x6c,
0x64, 0x54, 0x6f, 0x6f, 0x6c, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x56, 0x0a, 0x0d, 0x62, 0x75, 0x69,
0x6c, 0x64, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x2f, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73,
0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74,
0x49, 0x64, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x49,
0x64, 0x48, 0x00, 0x52, 0x0c, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63,
0x73, 0x12, 0x52, 0x0a, 0x09, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x17,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65,
0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45,
0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65,
0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x48, 0x00, 0x52, 0x09, 0x77, 0x6f, 0x72, 0x6b,
0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x59, 0x0a, 0x0e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x6d,
0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e,
0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65,
0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e,
0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x49, 0x64, 0x48,
0x00, 0x52, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
0x12, 0x8a, 0x01, 0x0a, 0x1f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 0x65,
0x5f, 0x73, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69,
0x66, 0x69, 0x65, 0x64, 0x18, 0x19, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x62, 0x75, 0x69,
0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e,
0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x43, 0x6f, 0x6e,
0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x53, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x73,
0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x64, 0x49, 0x64, 0x48, 0x00, 0x52, 0x1d,
0x63, 0x6f, 0x6e, 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x53, 0x79, 0x6d, 0x6c, 0x69,
0x6e, 0x6b, 0x73, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x78, 0x0a,
0x19, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x3a, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73,
0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74,
0x49, 0x64, 0x2e, 0x43, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f,
0x6e, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x49, 0x64, 0x48, 0x00, 0x52, 0x17,
0x63, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x46,
0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x1a, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x6e, 0x6f,
0x77, 0x6e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x18,
0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x1a, 0x2f, 0x0a, 0x0a, 0x50, 0x72, 0x6f, 0x67,
0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x6f, 0x70, 0x61, 0x71, 0x75, 0x65,
0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x6f, 0x70,
0x61, 0x71, 0x75, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x1a, 0x10, 0x0a, 0x0e, 0x42, 0x75, 0x69,
0x6c, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x49, 0x64, 0x1a, 0x1b, 0x0a, 0x19, 0x55,
0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61,
0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x1a, 0x47, 0x0a, 0x17, 0x53, 0x74, 0x72, 0x75,
0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e,
0x65, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c,
0x69, 0x6e, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
0x10, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4c, 0x61, 0x62, 0x65,
0x6c, 0x1a, 0x13, 0x0a, 0x11, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x53, 0x74,
0x61, 0x74, 0x75, 0x73, 0x49, 0x64, 0x1a, 0x11, 0x0a, 0x0f, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
0x73, 0x50, 0x61, 0x72, 0x73, 0x65, 0x64, 0x49, 0x64, 0x1a, 0x1b, 0x0a, 0x07, 0x46, 0x65, 0x74,
0x63, 0x68, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28,
0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x1a, 0x2d, 0x0a, 0x11, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72,
0x6e, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x70,
0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61,
0x74, 0x74, 0x65, 0x72, 0x6e, 0x1a, 0x13, 0x0a, 0x11, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61,
0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x1a, 0x11, 0x0a, 0x0f, 0x42, 0x75,
0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x49, 0x64, 0x1a, 0x42, 0x0a,
0x12, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65,
0x64, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x73, 0x70,
0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x73, 0x70, 0x65, 0x63,
0x74, 0x1a, 0x23, 0x0a, 0x11, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x53, 0x65, 0x74, 0x4f, 0x66, 0x46,
0x69, 0x6c, 0x65, 0x73, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x1a, 0x21, 0x0a, 0x0f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x1a, 0x99, 0x01, 0x0a, 0x11, 0x54, 0x61,
0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x49, 0x64, 0x12,
0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x56, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75,
0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x62,
0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61,
0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x43,
0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x52, 0x0d,
0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a,
0x06, 0x61, 0x73, 0x70, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61,
0x73, 0x70, 0x65, 0x63, 0x74, 0x1a, 0xa8, 0x01, 0x0a, 0x11, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e,
0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x70,
0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x4f, 0x75, 0x74, 0x70,
0x75, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x56, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66,
0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74,
0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49,
0x64, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49,
0x64, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x1a, 0x2b, 0x0a, 0x13, 0x55, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64,
0x4c, 0x61, 0x62, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x1a, 0x81, 0x01,
0x0a, 0x11, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65,
0x6c, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x56, 0x0a, 0x0d, 0x63, 0x6f, 0x6e,
0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73,
0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74,
0x49, 0x64, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x49, 0x64, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x1a, 0xbe, 0x01, 0x0a, 0x0c, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74,
0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28,
0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x56, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66,
0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74,
0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49,
0x64, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49,
0x64, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x12, 0x10, 0x0a, 0x03, 0x72, 0x75, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x72,
0x75, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x68, 0x61, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
0x05, 0x52, 0x05, 0x73, 0x68, 0x61, 0x72, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x74, 0x74, 0x65,
0x6d, 0x70, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x61, 0x74, 0x74, 0x65, 0x6d,
0x70, 0x74, 0x1a, 0x7d, 0x0a, 0x0d, 0x54, 0x65, 0x73, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72,
0x79, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x56, 0x0a, 0x0d, 0x63, 0x6f, 0x6e,
0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73,
0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74,
0x49, 0x64, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x49, 0x64, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x1a, 0x7f, 0x0a, 0x0f, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61,
0x72, 0x79, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x56, 0x0a, 0x0d, 0x63, 0x6f,
0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f,
0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e,
0x74, 0x49, 0x64, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x49, 0x64, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x1a, 0x11, 0x0a, 0x0f, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73,
0x68, 0x65, 0x64, 0x49, 0x64, 0x1a, 0x11, 0x0a, 0x0f, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x54, 0x6f,
0x6f, 0x6c, 0x4c, 0x6f, 0x67, 0x73, 0x49, 0x64, 0x1a, 0x10, 0x0a, 0x0e, 0x42, 0x75, 0x69, 0x6c,
0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x49, 0x64, 0x1a, 0x21, 0x0a, 0x1f, 0x43, 0x6f,
0x6e, 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x53, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b,
0x73, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x64, 0x49, 0x64, 0x1a, 0x1b, 0x0a,
0x19, 0x43, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x49, 0x64, 0x42, 0x04, 0x0a, 0x02, 0x69, 0x64,
0x22, 0x3a, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x16, 0x0a, 0x06,
0x73, 0x74, 0x64, 0x6f, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74,
0x64, 0x6f, 0x75, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x64, 0x65, 0x72, 0x72, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x64, 0x65, 0x72, 0x72, 0x22, 0xd4, 0x02, 0x0a,
0x07, 0x41, 0x62, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x12, 0x3f, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73,
0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64,
0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x41, 0x62,
0x6f, 0x72, 0x74, 0x65, 0x64, 0x2e, 0x41, 0x62, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f,
0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73,
0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xe5, 0x01, 0x0a, 0x0b,
0x41, 0x62, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x0b, 0x0a, 0x07, 0x55,
0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x55, 0x53, 0x45, 0x52,
0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x52, 0x55, 0x50, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0e,
0x0a, 0x0a, 0x4e, 0x4f, 0x5f, 0x41, 0x4e, 0x41, 0x4c, 0x59, 0x5a, 0x45, 0x10, 0x08, 0x12, 0x0c,
0x0a, 0x08, 0x4e, 0x4f, 0x5f, 0x42, 0x55, 0x49, 0x4c, 0x44, 0x10, 0x09, 0x12, 0x0c, 0x0a, 0x08,
0x54, 0x49, 0x4d, 0x45, 0x5f, 0x4f, 0x55, 0x54, 0x10, 0x02, 0x12, 0x1e, 0x0a, 0x1a, 0x52, 0x45,
0x4d, 0x4f, 0x54, 0x45, 0x5f, 0x45, 0x4e, 0x56, 0x49, 0x52, 0x4f, 0x4e, 0x4d, 0x45, 0x4e, 0x54,
0x5f, 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x03, 0x12, 0x0c, 0x0a, 0x08, 0x49, 0x4e,
0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x10, 0x04, 0x12, 0x13, 0x0a, 0x0f, 0x4c, 0x4f, 0x41, 0x44,
0x49, 0x4e, 0x47, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x05, 0x12, 0x14, 0x0a,
0x10, 0x41, 0x4e, 0x41, 0x4c, 0x59, 0x53, 0x49, 0x53, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52,
0x45, 0x10, 0x06, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x4b, 0x49, 0x50, 0x50, 0x45, 0x44, 0x10, 0x07,
0x12, 0x0e, 0x0a, 0x0a, 0x49, 0x4e, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x0a,
0x12, 0x11, 0x0a, 0x0d, 0x4f, 0x55, 0x54, 0x5f, 0x4f, 0x46, 0x5f, 0x4d, 0x45, 0x4d, 0x4f, 0x52,
0x59, 0x10, 0x0b, 0x22, 0x83, 0x03, 0x0a, 0x0c, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61,
0x72, 0x74, 0x65, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x04, 0x75, 0x75, 0x69, 0x64, 0x12, 0x2e, 0x0a, 0x11, 0x73, 0x74, 0x61, 0x72,
0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x18, 0x02, 0x20,
0x01, 0x28, 0x03, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69,
0x6d, 0x65, 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72,
0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54,
0x69, 0x6d, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x74, 0x6f, 0x6f,
0x6c, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
0x10, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x54, 0x6f, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x64, 0x65, 0x73,
0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12,
0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69,
0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x18, 0x05, 0x20,
0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x2b, 0x0a, 0x11,
0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72,
0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67,
0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x77, 0x6f, 0x72,
0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79,
0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63,
0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65,
0x72, 0x76, 0x65, 0x72, 0x5f, 0x70, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09,
0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x50, 0x69, 0x64, 0x22, 0x39, 0x0a, 0x0f, 0x57, 0x6f, 0x72,
0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x26, 0x0a, 0x0f,
0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x45, 0x78, 0x65, 0x63,
0x52, 0x6f, 0x6f, 0x74, 0x22, 0x2d, 0x0a, 0x17, 0x55, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74,
0x75, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x12,
0x12, 0x0a, 0x04, 0x61, 0x72, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x61,
0x72, 0x67, 0x73, 0x22, 0xac, 0x02, 0x0a, 0x0d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50,
0x61, 0x72, 0x73, 0x65, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70,
0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e,
0x73, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x38,
0x0a, 0x18, 0x65, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74,
0x75, 0x70, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09,
0x52, 0x16, 0x65, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x75,
0x70, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x6d, 0x64, 0x5f,
0x6c, 0x69, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6d, 0x64, 0x4c,
0x69, 0x6e, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x65, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x5f,
0x63, 0x6d, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f,
0x65, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x43, 0x6d, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x12,
0x56, 0x0a, 0x11, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f,
0x6c, 0x69, 0x63, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x62, 0x6c, 0x61,
0x7a, 0x65, 0x2e, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f,
0x6c, 0x69, 0x63, 0x79, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50,
0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x10, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x6f, 0x6f, 0x6c, 0x5f,
0x74, 0x61, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x74, 0x6f, 0x6f, 0x6c, 0x54,
0x61, 0x67, 0x22, 0x21, 0x0a, 0x05, 0x46, 0x65, 0x74, 0x63, 0x68, 0x12, 0x18, 0x0a, 0x07, 0x73,
0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75,
0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x7f, 0x0a, 0x0f, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61,
0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x3c, 0x0a, 0x04, 0x69, 0x74, 0x65, 0x6d,
0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65,
0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x57, 0x6f, 0x72, 0x6b,
0x73, 0x70, 0x61, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x49, 0x74, 0x65, 0x6d,
0x52, 0x04, 0x69, 0x74, 0x65, 0x6d, 0x1a, 0x2e, 0x0a, 0x04, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x10,
0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79,
0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x99, 0x01, 0x0a, 0x0d, 0x42, 0x75, 0x69, 0x6c, 0x64,
0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x4b, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61,
0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x62, 0x75, 0x69,
0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e,
0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x65,
0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x6d, 0x65, 0x74,
0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x3b, 0x0a, 0x0d, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
0x38, 0x01, 0x22, 0x96, 0x02, 0x0a, 0x0d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63,
0x12, 0x23, 0x0a, 0x0d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x6e, 0x61, 0x6d,
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x70, 0x75, 0x18, 0x03, 0x20, 0x01,
0x28, 0x09, 0x52, 0x03, 0x63, 0x70, 0x75, 0x12, 0x58, 0x0a, 0x0d, 0x6d, 0x61, 0x6b, 0x65, 0x5f,
0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33,
0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72,
0x65, 0x61, 0x6d, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x2e, 0x4d, 0x61, 0x6b, 0x65, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x6e,
0x74, 0x72, 0x79, 0x52, 0x0c, 0x6d, 0x61, 0x6b, 0x65, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c,
0x65, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x74, 0x6f, 0x6f, 0x6c, 0x18, 0x05, 0x20, 0x01,
0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x54, 0x6f, 0x6f, 0x6c, 0x1a, 0x3f, 0x0a, 0x11, 0x4d, 0x61,
0x6b, 0x65, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65,
0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xd5, 0x01, 0x0a, 0x0f,
0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x12,
0x6a, 0x0a, 0x15, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x75, 0x69, 0x74, 0x65, 0x5f, 0x65, 0x78,
0x70, 0x61, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36,
0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72,
0x65, 0x61, 0x6d, 0x2e, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x45, 0x78, 0x70, 0x61, 0x6e,
0x64, 0x65, 0x64, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x75, 0x69, 0x74, 0x65, 0x45, 0x78, 0x70,
0x61, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x74, 0x65, 0x73, 0x74, 0x53, 0x75, 0x69, 0x74,
0x65, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x56, 0x0a, 0x12, 0x54,
0x65, 0x73, 0x74, 0x53, 0x75, 0x69, 0x74, 0x65, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x73, 0x69, 0x6f,
0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x75, 0x69, 0x74, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x75, 0x69, 0x74, 0x65, 0x4c, 0x61, 0x62,
0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c,
0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x65, 0x73, 0x74, 0x4c, 0x61, 0x62,
0x65, 0x6c, 0x73, 0x22, 0x80, 0x01, 0x0a, 0x10, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f,
0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x61, 0x72, 0x67,
0x65, 0x74, 0x5f, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74,
0x61, 0x72, 0x67, 0x65, 0x74, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x39, 0x0a, 0x09, 0x74, 0x65, 0x73,
0x74, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x62,
0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61,
0x6d, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x08, 0x74, 0x65, 0x73, 0x74,
0x53, 0x69, 0x7a, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0x03, 0x20, 0x03, 0x28,
0x09, 0x52, 0x03, 0x74, 0x61, 0x67, 0x22, 0xd7, 0x01, 0x0a, 0x04, 0x46, 0x69, 0x6c, 0x65, 0x12,
0x1f, 0x0a, 0x0b, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x04,
0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x61, 0x74, 0x68, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78,
0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x03, 0x75, 0x72, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x48, 0x00, 0x52, 0x03, 0x75, 0x72, 0x69, 0x12, 0x1c, 0x0a, 0x08, 0x63, 0x6f, 0x6e, 0x74,
0x65, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x08, 0x63, 0x6f,
0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x73, 0x79, 0x6d, 0x6c, 0x69, 0x6e,
0x6b, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x07, 0x20,
0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x11, 0x73, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x54, 0x61,
0x72, 0x67, 0x65, 0x74, 0x50, 0x61, 0x74, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65,
0x73, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74,
0x12, 0x16, 0x0a, 0x06, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03,
0x52, 0x06, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x42, 0x06, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65,
0x22, 0x92, 0x01, 0x0a, 0x0f, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x53, 0x65, 0x74, 0x4f, 0x66, 0x46,
0x69, 0x6c, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e,
0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x05, 0x66,
0x69, 0x6c, 0x65, 0x73, 0x12, 0x4f, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x74,
0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f,
0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69,
0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x53,
0x65, 0x74, 0x4f, 0x66, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x49, 0x64, 0x52, 0x08, 0x66, 0x69, 0x6c,
0x65, 0x53, 0x65, 0x74, 0x73, 0x22, 0xac, 0x04, 0x0a, 0x0e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e,
0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63,
0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65,
0x73, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09,
0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x78, 0x69, 0x74, 0x5f, 0x63,
0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x65, 0x78, 0x69, 0x74, 0x43,
0x6f, 0x64, 0x65, 0x12, 0x30, 0x0a, 0x06, 0x73, 0x74, 0x64, 0x6f, 0x75, 0x74, 0x18, 0x03, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e,
0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x06, 0x73,
0x74, 0x64, 0x6f, 0x75, 0x74, 0x12, 0x30, 0x0a, 0x06, 0x73, 0x74, 0x64, 0x65, 0x72, 0x72, 0x18,
0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76,
0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52,
0x06, 0x73, 0x74, 0x64, 0x65, 0x72, 0x72, 0x12, 0x18, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c,
0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65,
0x6c, 0x12, 0x5a, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64,
0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75,
0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69,
0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0d,
0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3f, 0x0a,
0x0e, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18,
0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76,
0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52,
0x0d, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x21,
0x0a, 0x0c, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x09,
0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e,
0x65, 0x12, 0x4a, 0x0a, 0x14, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x74, 0x61,
0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x6f, 0x67, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x18, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74,
0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x12, 0x61, 0x63, 0x74, 0x69, 0x6f,
0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x45, 0x0a,
0x0e, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18,
0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x5f,
0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x44,
0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x0d, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x44, 0x65,
0x74, 0x61, 0x69, 0x6c, 0x22, 0x98, 0x01, 0x0a, 0x0b, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4f, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65,
0x5f, 0x73, 0x65, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75,
0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d,
0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x2e, 0x4e, 0x61,
0x6d, 0x65, 0x64, 0x53, 0x65, 0x74, 0x4f, 0x66, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x49, 0x64, 0x52,
0x08, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x6e, 0x63,
0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69,
0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22,
0xad, 0x04, 0x0a, 0x0e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65,
0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20,
0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x23, 0x0a, 0x0b,
0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4b, 0x69, 0x6e,
0x64, 0x12, 0x3d, 0x0a, 0x09, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06,
0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65,
0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x69,
0x7a, 0x65, 0x42, 0x02, 0x18, 0x01, 0x52, 0x08, 0x74, 0x65, 0x73, 0x74, 0x53, 0x69, 0x7a, 0x65,
0x12, 0x42, 0x0a, 0x0c, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70,
0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65,
0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x4f, 0x75, 0x74, 0x70,
0x75, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0b, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x12, 0x47, 0x0a, 0x10, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e,
0x74, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18,
0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72,
0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0f, 0x69, 0x6d,
0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, 0x74, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x43, 0x0a,
0x10, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75,
0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f,
0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69, 0x6c,
0x65, 0x52, 0x0f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x4f, 0x75, 0x74, 0x70,
0x75, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52,
0x03, 0x74, 0x61, 0x67, 0x12, 0x34, 0x0a, 0x14, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d,
0x65, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x18, 0x07, 0x20, 0x01,
0x28, 0x03, 0x42, 0x02, 0x18, 0x01, 0x52, 0x12, 0x74, 0x65, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65,
0x6f, 0x75, 0x74, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x12, 0x3c, 0x0a, 0x0c, 0x74, 0x65,
0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x74, 0x65, 0x73,
0x74, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x12, 0x45, 0x0a, 0x0e, 0x66, 0x61, 0x69, 0x6c,
0x75, 0x72, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x1e, 0x2e, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69,
0x6c, 0x73, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
0x52, 0x0d, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x22,
0x8b, 0x0a, 0x0a, 0x0a, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x36,
0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e,
0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72,
0x65, 0x61, 0x6d, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06,
0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x25, 0x0a,
0x0e, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x18,
0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x4c, 0x6f, 0x63,
0x61, 0x6c, 0x6c, 0x79, 0x12, 0x48, 0x0a, 0x1f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x61, 0x74, 0x74,
0x65, 0x6d, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x6d, 0x69, 0x6c, 0x6c, 0x69,
0x73, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 0x18,
0x01, 0x52, 0x1b, 0x74, 0x65, 0x73, 0x74, 0x41, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x53, 0x74,
0x61, 0x72, 0x74, 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x48,
0x0a, 0x12, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x5f, 0x73,
0x74, 0x61, 0x72, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x10, 0x74, 0x65, 0x73, 0x74, 0x41, 0x74, 0x74, 0x65,
0x6d, 0x70, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x12, 0x43, 0x0a, 0x1c, 0x74, 0x65, 0x73, 0x74,
0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x5f, 0x6d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02,
0x18, 0x01, 0x52, 0x19, 0x74, 0x65, 0x73, 0x74, 0x41, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x44,
0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x12, 0x4d, 0x0a,
0x15, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x5f, 0x64, 0x75,
0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67,
0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44,
0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x74, 0x65, 0x73, 0x74, 0x41, 0x74, 0x74,
0x65, 0x6d, 0x70, 0x74, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x46, 0x0a, 0x12,
0x74, 0x65, 0x73, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70,
0x75, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64,
0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69,
0x6c, 0x65, 0x52, 0x10, 0x74, 0x65, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x75,
0x74, 0x70, 0x75, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x18,
0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x12, 0x53,
0x0a, 0x0e, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65,
0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x65, 0x73, 0x74,
0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e,
0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x49,
0x6e, 0x66, 0x6f, 0x1a, 0x91, 0x05, 0x0a, 0x0d, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f,
0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2b, 0x0a, 0x0f, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74,
0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x02,
0x18, 0x01, 0x52, 0x0e, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x53, 0x65, 0x63, 0x6f, 0x6e,
0x64, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x12, 0x27,
0x0a, 0x0f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x6c,
0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x52,
0x65, 0x6d, 0x6f, 0x74, 0x65, 0x6c, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x78, 0x69, 0x74, 0x5f,
0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x65, 0x78, 0x69, 0x74,
0x43, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65,
0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65,
0x12, 0x67, 0x0a, 0x10, 0x74, 0x69, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x72, 0x65, 0x61, 0x6b,
0x64, 0x6f, 0x77, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x62, 0x75, 0x69,
0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e,
0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75,
0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x54, 0x69, 0x6d, 0x69, 0x6e, 0x67, 0x42,
0x72, 0x65, 0x61, 0x6b, 0x64, 0x6f, 0x77, 0x6e, 0x52, 0x0f, 0x74, 0x69, 0x6d, 0x69, 0x6e, 0x67,
0x42, 0x72, 0x65, 0x61, 0x6b, 0x64, 0x6f, 0x77, 0x6e, 0x12, 0x61, 0x0a, 0x0e, 0x72, 0x65, 0x73,
0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x61, 0x67, 0x65, 0x18, 0x05, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x3a, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f,
0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c,
0x74, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0d, 0x72,
0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x73, 0x61, 0x67, 0x65, 0x1a, 0xcd, 0x01, 0x0a,
0x0f, 0x54, 0x69, 0x6d, 0x69, 0x6e, 0x67, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x64, 0x6f, 0x77, 0x6e,
0x12, 0x52, 0x0a, 0x05, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x3c, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74,
0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e,
0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x54, 0x69,
0x6d, 0x69, 0x6e, 0x67, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x64, 0x6f, 0x77, 0x6e, 0x52, 0x05, 0x63,
0x68, 0x69, 0x6c, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0b, 0x74, 0x69, 0x6d, 0x65,
0x5f, 0x6d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 0x18,
0x01, 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x12, 0x2d, 0x0a,
0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f,
0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75,
0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x1a, 0x39, 0x0a, 0x0d,
0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x73, 0x61, 0x67, 0x65, 0x12, 0x12, 0x0a,
0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03,
0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0xef, 0x05,
0x0a, 0x0b, 0x54, 0x65, 0x73, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x45, 0x0a,
0x0e, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x6c, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18,
0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76,
0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53,
0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0d, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x6c, 0x6c, 0x53, 0x74,
0x61, 0x74, 0x75, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x75,
0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x74,
0x6f, 0x74, 0x61, 0x6c, 0x52, 0x75, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09,
0x72, 0x75, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52,
0x08, 0x72, 0x75, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x74, 0x74,
0x65, 0x6d, 0x70, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05,
0x52, 0x0c, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1f,
0x0a, 0x0b, 0x73, 0x68, 0x61, 0x72, 0x64, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0b, 0x20,
0x01, 0x28, 0x05, 0x52, 0x0a, 0x73, 0x68, 0x61, 0x72, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12,
0x30, 0x0a, 0x06, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x18, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74,
0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x06, 0x70, 0x61, 0x73, 0x73, 0x65,
0x64, 0x12, 0x30, 0x0a, 0x06, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x18, 0x04, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x18, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f,
0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x06, 0x66, 0x61, 0x69,
0x6c, 0x65, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d,
0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x74,
0x6f, 0x74, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x12, 0x39, 0x0a,
0x17, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d,
0x65, 0x5f, 0x6d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02,
0x18, 0x01, 0x52, 0x14, 0x66, 0x69, 0x72, 0x73, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69,
0x6d, 0x65, 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x12, 0x44, 0x0a, 0x10, 0x66, 0x69, 0x72, 0x73,
0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0e,
0x66, 0x69, 0x72, 0x73, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35,
0x0a, 0x15, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x6f, 0x70, 0x5f, 0x74, 0x69, 0x6d, 0x65,
0x5f, 0x6d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 0x18,
0x01, 0x52, 0x12, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x74, 0x6f, 0x70, 0x54, 0x69, 0x6d, 0x65, 0x4d,
0x69, 0x6c, 0x6c, 0x69, 0x73, 0x12, 0x40, 0x0a, 0x0e, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x74,
0x6f, 0x70, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x53,
0x74, 0x6f, 0x70, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x19, 0x74, 0x6f, 0x74, 0x61, 0x6c,
0x5f, 0x72, 0x75, 0x6e, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x69,
0x6c, 0x6c, 0x69, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 0x18, 0x01, 0x52, 0x16,
0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x75, 0x6e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x12, 0x47, 0x0a, 0x12, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f,
0x72, 0x75, 0x6e, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x74,
0x6f, 0x74, 0x61, 0x6c, 0x52, 0x75, 0x6e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22,
0x93, 0x01, 0x0a, 0x0d, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72,
0x79, 0x12, 0x32, 0x0a, 0x15, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x6c, 0x6c, 0x5f, 0x62, 0x75, 0x69,
0x6c, 0x64, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
0x52, 0x13, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x6c, 0x6c, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x75,
0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4e, 0x0a, 0x13, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x6c, 0x6c,
0x5f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01,
0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74,
0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74,
0x75, 0x73, 0x52, 0x11, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x6c, 0x6c, 0x54, 0x65, 0x73, 0x74, 0x53,
0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0xba, 0x03, 0x0a, 0x0d, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x46,
0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x2b, 0x0a, 0x0f, 0x6f, 0x76, 0x65, 0x72, 0x61,
0x6c, 0x6c, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
0x42, 0x02, 0x18, 0x01, 0x52, 0x0e, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x6c, 0x6c, 0x53, 0x75, 0x63,
0x63, 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x09, 0x65, 0x78, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x64,
0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f,
0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69,
0x6c, 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x43,
0x6f, 0x64, 0x65, 0x52, 0x08, 0x65, 0x78, 0x69, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x30, 0x0a,
0x12, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x69, 0x6c,
0x6c, 0x69, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x42, 0x02, 0x18, 0x01, 0x52, 0x10, 0x66,
0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x12,
0x3b, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
0x52, 0x0a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x5a, 0x0a, 0x0e,
0x61, 0x6e, 0x6f, 0x6d, 0x61, 0x6c, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x04,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65,
0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x46,
0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x2e, 0x41, 0x6e, 0x6f, 0x6d, 0x61, 0x6c, 0x79, 0x52,
0x65, 0x70, 0x6f, 0x72, 0x74, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0d, 0x61, 0x6e, 0x6f, 0x6d, 0x61,
0x6c, 0x79, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x1a, 0x32, 0x0a, 0x08, 0x45, 0x78, 0x69, 0x74,
0x43, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65,
0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x1a, 0x34, 0x0a, 0x0d,
0x41, 0x6e, 0x6f, 0x6d, 0x61, 0x6c, 0x79, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x23, 0x0a,
0x0d, 0x77, 0x61, 0x73, 0x5f, 0x73, 0x75, 0x73, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x18, 0x01,
0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x77, 0x61, 0x73, 0x53, 0x75, 0x73, 0x70, 0x65, 0x6e, 0x64,
0x65, 0x64, 0x22, 0x97, 0x2a, 0x0a, 0x0c, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72,
0x69, 0x63, 0x73, 0x12, 0x55, 0x0a, 0x0e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x75,
0x6d, 0x6d, 0x61, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x62, 0x75,
0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d,
0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x41, 0x63,
0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x52, 0x0d, 0x61, 0x63, 0x74,
0x69, 0x6f, 0x6e, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x55, 0x0a, 0x0e, 0x6d, 0x65,
0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 0x02, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74,
0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74,
0x72, 0x69, 0x63, 0x73, 0x2e, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x4d, 0x65, 0x74, 0x72, 0x69,
0x63, 0x73, 0x52, 0x0d, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63,
0x73, 0x12, 0x55, 0x0a, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x72,
0x69, 0x63, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x62, 0x75, 0x69, 0x6c,
0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42,
0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x54, 0x61, 0x72, 0x67,
0x65, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x0d, 0x74, 0x61, 0x72, 0x67, 0x65,
0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x58, 0x0a, 0x0f, 0x70, 0x61, 0x63, 0x6b,
0x61, 0x67, 0x65, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x2f, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f,
0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72,
0x69, 0x63, 0x73, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69,
0x63, 0x73, 0x52, 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69,
0x63, 0x73, 0x12, 0x55, 0x0a, 0x0e, 0x74, 0x69, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x74,
0x72, 0x69, 0x63, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x62, 0x75, 0x69,
0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e,
0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x54, 0x69, 0x6d,
0x69, 0x6e, 0x67, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x0d, 0x74, 0x69, 0x6d, 0x69,
0x6e, 0x67, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x61, 0x0a, 0x12, 0x63, 0x75, 0x6d,
0x75, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18,
0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76,
0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64,
0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x43, 0x75, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x69,
0x76, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x11, 0x63, 0x75, 0x6d, 0x75, 0x6c,
0x61, 0x74, 0x69, 0x76, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x5b, 0x0a, 0x10,
0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73,
0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65,
0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c,
0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63,
0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x0f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61,
0x63, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x62, 0x0a, 0x13, 0x62, 0x75, 0x69,
0x6c, 0x64, 0x5f, 0x67, 0x72, 0x61, 0x70, 0x68, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73,
0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65,
0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c,
0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x47, 0x72,
0x61, 0x70, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x11, 0x62, 0x75, 0x69, 0x6c,
0x64, 0x47, 0x72, 0x61, 0x70, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x55, 0x0a,
0x0e, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18,
0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76,
0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64,
0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x4d, 0x65,
0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x0d, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x4d, 0x65, 0x74,
0x72, 0x69, 0x63, 0x73, 0x12, 0x58, 0x0a, 0x0f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f,
0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e,
0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65,
0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e,
0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x0e,
0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x62,
0x0a, 0x13, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x5f, 0x6d, 0x65,
0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75,
0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d,
0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x57, 0x6f,
0x72, 0x6b, 0x65, 0x72, 0x50, 0x6f, 0x6f, 0x6c, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52,
0x11, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x50, 0x6f, 0x6f, 0x6c, 0x4d, 0x65, 0x74, 0x72, 0x69,
0x63, 0x73, 0x1a, 0x8e, 0x06, 0x0a, 0x0d, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x6d,
0x6d, 0x61, 0x72, 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f,
0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x61,
0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x12, 0x50, 0x0a,
0x25, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64,
0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x61,
0x73, 0x70, 0x65, 0x63, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x21, 0x61, 0x63,
0x74, 0x69, 0x6f, 0x6e, 0x73, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x6f, 0x74, 0x49,
0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x41, 0x73, 0x70, 0x65, 0x63, 0x74, 0x73, 0x12,
0x29, 0x0a, 0x10, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75,
0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x61, 0x63, 0x74, 0x69, 0x6f,
0x6e, 0x73, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x64, 0x12, 0x5a, 0x0a, 0x0b, 0x61, 0x63,
0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x39, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74,
0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63,
0x73, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x2e,
0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69,
0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2e, 0x0a, 0x11, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65,
0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f, 0x68, 0x69, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28,
0x03, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x61, 0x63,
0x68, 0x65, 0x48, 0x69, 0x74, 0x73, 0x12, 0x5d, 0x0a, 0x0c, 0x72, 0x75, 0x6e, 0x6e, 0x65, 0x72,
0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x62,
0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61,
0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x41,
0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x2e, 0x52, 0x75, 0x6e,
0x6e, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x0b, 0x72, 0x75, 0x6e, 0x6e, 0x65, 0x72,
0x43, 0x6f, 0x75, 0x6e, 0x74, 0x1a, 0x95, 0x02, 0x0a, 0x0a, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e,
0x44, 0x61, 0x74, 0x61, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63,
0x12, 0x29, 0x0a, 0x10, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x65, 0x78, 0x65, 0x63,
0x75, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x61, 0x63, 0x74, 0x69,
0x6f, 0x6e, 0x73, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x66,
0x69, 0x72, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x73, 0x18,
0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x66, 0x69, 0x72, 0x73, 0x74, 0x53, 0x74, 0x61, 0x72,
0x74, 0x65, 0x64, 0x4d, 0x73, 0x12, 0x22, 0x0a, 0x0d, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x65, 0x6e,
0x64, 0x65, 0x64, 0x5f, 0x6d, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6c, 0x61,
0x73, 0x74, 0x45, 0x6e, 0x64, 0x65, 0x64, 0x4d, 0x73, 0x12, 0x3a, 0x0a, 0x0b, 0x73, 0x79, 0x73,
0x74, 0x65, 0x6d, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19,
0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x73, 0x79, 0x73, 0x74, 0x65,
0x6d, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x36, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, 0x69,
0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74,
0x69, 0x6f, 0x6e, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x54, 0x0a,
0x0b, 0x52, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04,
0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x78, 0x65, 0x63, 0x5f, 0x6b,
0x69, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x78, 0x65, 0x63, 0x4b,
0x69, 0x6e, 0x64, 0x1a, 0x86, 0x03, 0x0a, 0x0d, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x4d, 0x65,
0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x38, 0x0a, 0x19, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x68, 0x65,
0x61, 0x70, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x62, 0x75, 0x69,
0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x75, 0x73, 0x65, 0x64, 0x48, 0x65,
0x61, 0x70, 0x53, 0x69, 0x7a, 0x65, 0x50, 0x6f, 0x73, 0x74, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x12,
0x32, 0x0a, 0x16, 0x70, 0x65, 0x61, 0x6b, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x67, 0x63, 0x5f,
0x68, 0x65, 0x61, 0x70, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52,
0x12, 0x70, 0x65, 0x61, 0x6b, 0x50, 0x6f, 0x73, 0x74, 0x47, 0x63, 0x48, 0x65, 0x61, 0x70, 0x53,
0x69, 0x7a, 0x65, 0x12, 0x4c, 0x0a, 0x24, 0x70, 0x65, 0x61, 0x6b, 0x5f, 0x70, 0x6f, 0x73, 0x74,
0x5f, 0x67, 0x63, 0x5f, 0x74, 0x65, 0x6e, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x70, 0x61, 0x63,
0x65, 0x5f, 0x68, 0x65, 0x61, 0x70, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
0x03, 0x52, 0x1e, 0x70, 0x65, 0x61, 0x6b, 0x50, 0x6f, 0x73, 0x74, 0x47, 0x63, 0x54, 0x65, 0x6e,
0x75, 0x72, 0x65, 0x64, 0x53, 0x70, 0x61, 0x63, 0x65, 0x48, 0x65, 0x61, 0x70, 0x53, 0x69, 0x7a,
0x65, 0x12, 0x66, 0x0a, 0x0f, 0x67, 0x61, 0x72, 0x62, 0x61, 0x67, 0x65, 0x5f, 0x6d, 0x65, 0x74,
0x72, 0x69, 0x63, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x62, 0x75, 0x69,
0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e,
0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x4d, 0x65, 0x6d,
0x6f, 0x72, 0x79, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x47, 0x61, 0x72, 0x62, 0x61,
0x67, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x0e, 0x67, 0x61, 0x72, 0x62, 0x61,
0x67, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x1a, 0x51, 0x0a, 0x0e, 0x47, 0x61, 0x72,
0x62, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x74,
0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12,
0x2b, 0x0a, 0x11, 0x67, 0x61, 0x72, 0x62, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65,
0x63, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x67, 0x61, 0x72, 0x62,
0x61, 0x67, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x1a, 0xbd, 0x01, 0x0a,
0x0d, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x25,
0x0a, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x64,
0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x4c,
0x6f, 0x61, 0x64, 0x65, 0x64, 0x12, 0x2d, 0x0a, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73,
0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
0x03, 0x52, 0x11, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
0x75, 0x72, 0x65, 0x64, 0x12, 0x56, 0x0a, 0x28, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x5f,
0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x69,
0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x73, 0x70, 0x65, 0x63, 0x74, 0x73,
0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x24, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x43,
0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x63, 0x6c,
0x75, 0x64, 0x69, 0x6e, 0x67, 0x41, 0x73, 0x70, 0x65, 0x63, 0x74, 0x73, 0x1a, 0xa4, 0x01, 0x0a,
0x0e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12,
0x27, 0x0a, 0x0f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x5f, 0x6c, 0x6f, 0x61, 0x64,
0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67,
0x65, 0x73, 0x4c, 0x6f, 0x61, 0x64, 0x65, 0x64, 0x12, 0x69, 0x0a, 0x14, 0x70, 0x61, 0x63, 0x6b,
0x61, 0x67, 0x65, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73,
0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
0x73, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x6c, 0x69, 0x62, 0x2e, 0x70, 0x61, 0x63, 0x6b,
0x61, 0x67, 0x65, 0x73, 0x2e, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x50, 0x61, 0x63,
0x6b, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x61, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52,
0x12, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x61, 0x64, 0x4d, 0x65, 0x74, 0x72,
0x69, 0x63, 0x73, 0x1a, 0x95, 0x01, 0x0a, 0x0d, 0x54, 0x69, 0x6d, 0x69, 0x6e, 0x67, 0x4d, 0x65,
0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x23, 0x0a, 0x0e, 0x63, 0x70, 0x75, 0x5f, 0x74, 0x69, 0x6d,
0x65, 0x5f, 0x69, 0x6e, 0x5f, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63,
0x70, 0x75, 0x54, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x4d, 0x73, 0x12, 0x25, 0x0a, 0x0f, 0x77, 0x61,
0x6c, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x5f, 0x6d, 0x73, 0x18, 0x02, 0x20,
0x01, 0x28, 0x03, 0x52, 0x0c, 0x77, 0x61, 0x6c, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x4d,
0x73, 0x12, 0x38, 0x0a, 0x19, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x5f, 0x70, 0x68,
0x61, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x5f, 0x6d, 0x73, 0x18, 0x03,
0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x50, 0x68,
0x61, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x4d, 0x73, 0x1a, 0x55, 0x0a, 0x11, 0x43,
0x75, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73,
0x12, 0x21, 0x0a, 0x0c, 0x6e, 0x75, 0x6d, 0x5f, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x65, 0x73,
0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x6e, 0x75, 0x6d, 0x41, 0x6e, 0x61, 0x6c, 0x79,
0x73, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x6e, 0x75, 0x6d, 0x5f, 0x62, 0x75, 0x69, 0x6c, 0x64,
0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x6e, 0x75, 0x6d, 0x42, 0x75, 0x69, 0x6c,
0x64, 0x73, 0x1a, 0xbd, 0x04, 0x0a, 0x0f, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x4d,
0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x70, 0x0a, 0x15, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x18,
0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76,
0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64,
0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x4d, 0x65, 0x74,
0x72, 0x69, 0x63, 0x52, 0x13, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x41, 0x72, 0x74, 0x69, 0x66,
0x61, 0x63, 0x74, 0x73, 0x52, 0x65, 0x61, 0x64, 0x12, 0x70, 0x0a, 0x15, 0x6f, 0x75, 0x74, 0x70,
0x75, 0x74, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x5f, 0x73, 0x65, 0x65,
0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f,
0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69,
0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61,
0x63, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x4d,
0x65, 0x74, 0x72, 0x69, 0x63, 0x52, 0x13, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x41, 0x72, 0x74,
0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x53, 0x65, 0x65, 0x6e, 0x12, 0x88, 0x01, 0x0a, 0x22, 0x6f,
0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x5f,
0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x61, 0x63, 0x68,
0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f,
0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69,
0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61,
0x63, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x4d,
0x65, 0x74, 0x72, 0x69, 0x63, 0x52, 0x1e, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x41, 0x72, 0x74,
0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x46, 0x72, 0x6f, 0x6d, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e,
0x43, 0x61, 0x63, 0x68, 0x65, 0x12, 0x6c, 0x0a, 0x13, 0x74, 0x6f, 0x70, 0x5f, 0x6c, 0x65, 0x76,
0x65, 0x6c, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74,
0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74,
0x72, 0x69, 0x63, 0x73, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x4d, 0x65, 0x74,
0x72, 0x69, 0x63, 0x73, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63,
0x52, 0x11, 0x74, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61,
0x63, 0x74, 0x73, 0x1a, 0x47, 0x0a, 0x0b, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x4d, 0x65, 0x74, 0x72,
0x69, 0x63, 0x12, 0x22, 0x0a, 0x0d, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x69, 0x6e, 0x5f, 0x62, 0x79,
0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x73, 0x69, 0x7a, 0x65, 0x49,
0x6e, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18,
0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4a, 0x04, 0x08, 0x01,
0x10, 0x02, 0x1a, 0x80, 0x05, 0x0a, 0x11, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x47, 0x72, 0x61, 0x70,
0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x39, 0x0a, 0x19, 0x61, 0x63, 0x74, 0x69,
0x6f, 0x6e, 0x5f, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f,
0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x16, 0x61, 0x63, 0x74,
0x69, 0x6f, 0x6e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x6f,
0x75, 0x6e, 0x74, 0x12, 0x62, 0x0a, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x6f,
0x6f, 0x6b, 0x75, 0x70, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x61,
0x73, 0x70, 0x65, 0x63, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x29, 0x61, 0x63,
0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43,
0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67,
0x41, 0x73, 0x70, 0x65, 0x63, 0x74, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63, 0x74, 0x69, 0x6f,
0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x61,
0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x4a, 0x0a, 0x22, 0x61, 0x63,
0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x69,
0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x73, 0x70, 0x65, 0x63, 0x74, 0x73,
0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x1e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f,
0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x41,
0x73, 0x70, 0x65, 0x63, 0x74, 0x73, 0x12, 0x4a, 0x0a, 0x22, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f,
0x66, 0x69, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x5f,
0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01,
0x28, 0x05, 0x52, 0x1e, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x43, 0x6f, 0x6e,
0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75,
0x6e, 0x74, 0x12, 0x4c, 0x0a, 0x23, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x66, 0x69, 0x6c,
0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x74, 0x61, 0x72,
0x67, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52,
0x1f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69,
0x67, 0x75, 0x72, 0x65, 0x64, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74,
0x12, 0x41, 0x0a, 0x1d, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
0x75, 0x72, 0x65, 0x64, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e,
0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x1a, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x43, 0x6f,
0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f,
0x75, 0x6e, 0x74, 0x12, 0x32, 0x0a, 0x15, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x61, 0x72,
0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01,
0x28, 0x05, 0x52, 0x13, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61,
0x63, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x4c, 0x0a, 0x23, 0x70, 0x6f, 0x73, 0x74, 0x5f,
0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x6b, 0x79, 0x66, 0x72,
0x61, 0x6d, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04,
0x20, 0x01, 0x28, 0x05, 0x52, 0x1f, 0x70, 0x6f, 0x73, 0x74, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6b, 0x79, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x4e, 0x6f, 0x64, 0x65,
0x43, 0x6f, 0x75, 0x6e, 0x74, 0x1a, 0xa3, 0x04, 0x0a, 0x0d, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72,
0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x1f, 0x0a, 0x09, 0x77, 0x6f, 0x72, 0x6b, 0x65,
0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x02, 0x18, 0x01, 0x52, 0x08,
0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x6f, 0x72, 0x6b,
0x65, 0x72, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x6f,
0x72, 0x6b, 0x65, 0x72, 0x49, 0x64, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x63, 0x65,
0x73, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x72, 0x6f,
0x63, 0x65, 0x73, 0x73, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e,
0x69, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e,
0x69, 0x63, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c,
0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4d, 0x75, 0x6c, 0x74,
0x69, 0x70, 0x6c, 0x65, 0x78, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x61, 0x6e, 0x64,
0x62, 0x6f, 0x78, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x61, 0x6e,
0x64, 0x62, 0x6f, 0x78, 0x12, 0x23, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6d, 0x65, 0x61, 0x73, 0x75,
0x72, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x4d,
0x65, 0x61, 0x73, 0x75, 0x72, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x77, 0x6f, 0x72,
0x6b, 0x65, 0x72, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x09, 0x20, 0x01,
0x28, 0x03, 0x52, 0x0d, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x4b, 0x65, 0x79, 0x48, 0x61, 0x73,
0x68, 0x12, 0x5d, 0x0a, 0x0c, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74,
0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f,
0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69,
0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72,
0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x53, 0x74,
0x61, 0x74, 0x73, 0x52, 0x0b, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x73,
0x1a, 0xa8, 0x01, 0x0a, 0x0b, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x73,
0x12, 0x2b, 0x0a, 0x12, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65,
0x5f, 0x69, 0x6e, 0x5f, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x63, 0x6f,
0x6c, 0x6c, 0x65, 0x63, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x4d, 0x73, 0x12, 0x2d, 0x0a,
0x13, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x69,
0x6e, 0x5f, 0x6b, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x77, 0x6f, 0x72, 0x6b,
0x65, 0x72, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x49, 0x6e, 0x4b, 0x62, 0x12, 0x3d, 0x0a, 0x1c,
0x6c, 0x61, 0x73, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x72,
0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x5f, 0x6d, 0x73, 0x18, 0x03, 0x20, 0x01,
0x28, 0x03, 0x52, 0x17, 0x6c, 0x61, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74,
0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x4d, 0x73, 0x1a, 0x81, 0x04, 0x0a, 0x0e,
0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x74,
0x0a, 0x14, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x62,
0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61,
0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x4e,
0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x53, 0x79,
0x73, 0x74, 0x65, 0x6d, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x73,
0x52, 0x12, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53,
0x74, 0x61, 0x74, 0x73, 0x1a, 0xf8, 0x02, 0x0a, 0x12, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x4e,
0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x62,
0x79, 0x74, 0x65, 0x73, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52,
0x09, 0x62, 0x79, 0x74, 0x65, 0x73, 0x53, 0x65, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x79,
0x74, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x76, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09,
0x62, 0x79, 0x74, 0x65, 0x73, 0x52, 0x65, 0x63, 0x76, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x61, 0x63,
0x6b, 0x65, 0x74, 0x73, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52,
0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x53, 0x65, 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x0c,
0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x76, 0x18, 0x04, 0x20, 0x01,
0x28, 0x04, 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x52, 0x65, 0x63, 0x76, 0x12,
0x34, 0x0a, 0x17, 0x70, 0x65, 0x61, 0x6b, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x73, 0x65,
0x6e, 0x74, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04,
0x52, 0x13, 0x70, 0x65, 0x61, 0x6b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x53, 0x65, 0x6e, 0x74, 0x50,
0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x34, 0x0a, 0x17, 0x70, 0x65, 0x61, 0x6b, 0x5f, 0x62, 0x79,
0x74, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x76, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63,
0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x13, 0x70, 0x65, 0x61, 0x6b, 0x42, 0x79, 0x74, 0x65,
0x73, 0x52, 0x65, 0x63, 0x76, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x38, 0x0a, 0x19, 0x70,
0x65, 0x61, 0x6b, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x5f, 0x73, 0x65, 0x6e, 0x74,
0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x15,
0x70, 0x65, 0x61, 0x6b, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x53, 0x65, 0x6e, 0x74, 0x50,
0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x38, 0x0a, 0x19, 0x70, 0x65, 0x61, 0x6b, 0x5f, 0x70, 0x61,
0x63, 0x6b, 0x65, 0x74, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x76, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73,
0x65, 0x63, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x15, 0x70, 0x65, 0x61, 0x6b, 0x50, 0x61,
0x63, 0x6b, 0x65, 0x74, 0x73, 0x52, 0x65, 0x63, 0x76, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x1a,
0xba, 0x02, 0x0a, 0x11, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x50, 0x6f, 0x6f, 0x6c, 0x4d, 0x65,
0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x6e, 0x0a, 0x11, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x5f,
0x70, 0x6f, 0x6f, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x42, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73,
0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69,
0x63, 0x73, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x50, 0x6f, 0x6f, 0x6c, 0x4d, 0x65, 0x74,
0x72, 0x69, 0x63, 0x73, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x50, 0x6f, 0x6f, 0x6c, 0x53,
0x74, 0x61, 0x74, 0x73, 0x52, 0x0f, 0x77, 0x6f, 0x72, 0x6b, 0x65, 0x72, 0x50, 0x6f, 0x6f, 0x6c,
0x53, 0x74, 0x61, 0x74, 0x73, 0x1a, 0xb4, 0x01, 0x0a, 0x0f, 0x57, 0x6f, 0x72, 0x6b, 0x65, 0x72,
0x50, 0x6f, 0x6f, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x61, 0x73,
0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x68, 0x61, 0x73, 0x68, 0x12, 0x1a, 0x0a,
0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
0x08, 0x6d, 0x6e, 0x65, 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x72, 0x65,
0x61, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03,
0x52, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x27,
0x0a, 0x0f, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x75, 0x6e,
0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79,
0x65, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x76, 0x69, 0x63, 0x74,
0x65, 0x64, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c,
0x65, 0x76, 0x69, 0x63, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x3b, 0x0a, 0x0d,
0x42, 0x75, 0x69, 0x6c, 0x64, 0x54, 0x6f, 0x6f, 0x6c, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x2a, 0x0a,
0x03, 0x6c, 0x6f, 0x67, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x62, 0x75, 0x69,
0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e,
0x46, 0x69, 0x6c, 0x65, 0x52, 0x03, 0x6c, 0x6f, 0x67, 0x22, 0x7a, 0x0a, 0x1d, 0x43, 0x6f, 0x6e,
0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x53, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x73,
0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x59, 0x0a, 0x14, 0x63, 0x6f,
0x6e, 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x73, 0x79, 0x6d, 0x6c, 0x69, 0x6e,
0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64,
0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x43, 0x6f,
0x6e, 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x53, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b,
0x52, 0x13, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x53, 0x79, 0x6d,
0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x22, 0xb6, 0x01, 0x0a, 0x12, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x6e,
0x69, 0x65, 0x6e, 0x63, 0x65, 0x53, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x12, 0x12, 0x0a, 0x04,
0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68,
0x12, 0x45, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e,
0x32, 0x2d, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73,
0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63,
0x65, 0x53, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52,
0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65,
0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x22,
0x2d, 0x0a, 0x06, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b,
0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45,
0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x02, 0x22, 0xe9,
0x0e, 0x0a, 0x0a, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x30, 0x0a,
0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x62, 0x75, 0x69, 0x6c,
0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42,
0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x52, 0x02, 0x69, 0x64, 0x12,
0x3c, 0x0a, 0x08, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x20, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f,
0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e,
0x74, 0x49, 0x64, 0x52, 0x08, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x12, 0x21, 0x0a,
0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x14, 0x20,
0x01, 0x28, 0x08, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
0x12, 0x3a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74,
0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
0x48, 0x00, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x37, 0x0a, 0x07,
0x61, 0x62, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e,
0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65,
0x61, 0x6d, 0x2e, 0x41, 0x62, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x48, 0x00, 0x52, 0x07, 0x61, 0x62,
0x6f, 0x72, 0x74, 0x65, 0x64, 0x12, 0x3c, 0x0a, 0x07, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64,
0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65,
0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c,
0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x48, 0x00, 0x52, 0x07, 0x73, 0x74, 0x61, 0x72,
0x74, 0x65, 0x64, 0x12, 0x69, 0x0a, 0x19, 0x75, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75,
0x72, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65,
0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65,
0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x55, 0x6e, 0x73, 0x74,
0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c,
0x69, 0x6e, 0x65, 0x48, 0x00, 0x52, 0x17, 0x75, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75,
0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x12, 0x53,
0x0a, 0x17, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6d,
0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x19, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x43,
0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x48, 0x00, 0x52, 0x15, 0x73, 0x74,
0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c,
0x69, 0x6e, 0x65, 0x12, 0x4a, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x70,
0x61, 0x72, 0x73, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x62, 0x75,
0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d,
0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x61, 0x72, 0x73, 0x65, 0x64, 0x48, 0x00,
0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x61, 0x72, 0x73, 0x65, 0x64, 0x12,
0x50, 0x0a, 0x10, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x73, 0x74, 0x61,
0x74, 0x75, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x62, 0x75, 0x69, 0x6c,
0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x57,
0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x48, 0x00,
0x52, 0x0f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75,
0x73, 0x12, 0x31, 0x0a, 0x05, 0x66, 0x65, 0x74, 0x63, 0x68, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x19, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73,
0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x46, 0x65, 0x74, 0x63, 0x68, 0x48, 0x00, 0x52, 0x05, 0x66,
0x65, 0x74, 0x63, 0x68, 0x12, 0x49, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x62, 0x75,
0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d,
0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00,
0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
0x41, 0x0a, 0x08, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x23, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f,
0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x45, 0x78,
0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x48, 0x00, 0x52, 0x08, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64,
0x65, 0x64, 0x12, 0x46, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64,
0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65,
0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x61, 0x72, 0x67,
0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x48, 0x00, 0x52, 0x0a,
0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x12, 0x3c, 0x0a, 0x06, 0x61, 0x63,
0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x62, 0x75, 0x69,
0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e,
0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x64, 0x48, 0x00,
0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x52, 0x0a, 0x12, 0x6e, 0x61, 0x6d, 0x65,
0x64, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x0f,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65,
0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x53,
0x65, 0x74, 0x4f, 0x66, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x48, 0x00, 0x52, 0x0f, 0x6e, 0x61, 0x6d,
0x65, 0x64, 0x53, 0x65, 0x74, 0x4f, 0x66, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x42, 0x0a, 0x09,
0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x22, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74,
0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c,
0x65, 0x74, 0x65, 0x48, 0x00, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64,
0x12, 0x41, 0x0a, 0x0b, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18,
0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76,
0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52,
0x65, 0x73, 0x75, 0x6c, 0x74, 0x48, 0x00, 0x52, 0x0a, 0x74, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73,
0x75, 0x6c, 0x74, 0x12, 0x44, 0x0a, 0x0c, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x75, 0x6d, 0x6d,
0x61, 0x72, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x62, 0x75, 0x69, 0x6c,
0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54,
0x65, 0x73, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0b, 0x74, 0x65,
0x73, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x4a, 0x0a, 0x0e, 0x74, 0x61, 0x72,
0x67, 0x65, 0x74, 0x5f, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x18, 0x1c, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x21, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f,
0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x75, 0x6d,
0x6d, 0x61, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0d, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x75,
0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x3f, 0x0a, 0x08, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65,
0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f,
0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69,
0x6c, 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x48, 0x00, 0x52, 0x08, 0x66, 0x69,
0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x4b, 0x0a, 0x0f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f,
0x74, 0x6f, 0x6f, 0x6c, 0x5f, 0x6c, 0x6f, 0x67, 0x73, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x21, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74,
0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x54, 0x6f, 0x6f, 0x6c, 0x4c, 0x6f,
0x67, 0x73, 0x48, 0x00, 0x52, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x54, 0x6f, 0x6f, 0x6c, 0x4c,
0x6f, 0x67, 0x73, 0x12, 0x47, 0x0a, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x6d, 0x65, 0x74,
0x72, 0x69, 0x63, 0x73, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x62, 0x75, 0x69,
0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e,
0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x48, 0x00, 0x52, 0x0c,
0x62, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x4c, 0x0a, 0x0e,
0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x19,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65,
0x6e, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70,
0x61, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x0d, 0x77, 0x6f, 0x72,
0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4a, 0x0a, 0x0e, 0x62, 0x75,
0x69, 0x6c, 0x64, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x1a, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x21, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74,
0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74,
0x61, 0x64, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65,
0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x7b, 0x0a, 0x1f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x6e,
0x69, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x73, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x5f, 0x69,
0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x64, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x31, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74,
0x72, 0x65, 0x61, 0x6d, 0x2e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63, 0x65,
0x53, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69,
0x65, 0x64, 0x48, 0x00, 0x52, 0x1d, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x63,
0x65, 0x53, 0x79, 0x6d, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66,
0x69, 0x65, 0x64, 0x42, 0x09, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x4a, 0x04,
0x08, 0x0b, 0x10, 0x0c, 0x4a, 0x04, 0x08, 0x13, 0x10, 0x14, 0x2a, 0x47, 0x0a, 0x08, 0x54, 0x65,
0x73, 0x74, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57,
0x4e, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x4d, 0x41, 0x4c, 0x4c, 0x10, 0x01, 0x12, 0x0a,
0x0a, 0x06, 0x4d, 0x45, 0x44, 0x49, 0x55, 0x4d, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x4c, 0x41,
0x52, 0x47, 0x45, 0x10, 0x03, 0x12, 0x0c, 0x0a, 0x08, 0x45, 0x4e, 0x4f, 0x52, 0x4d, 0x4f, 0x55,
0x53, 0x10, 0x04, 0x2a, 0xa4, 0x01, 0x0a, 0x0a, 0x54, 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74,
0x75, 0x73, 0x12, 0x0d, 0x0a, 0x09, 0x4e, 0x4f, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x10,
0x00, 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x41, 0x53, 0x53, 0x45, 0x44, 0x10, 0x01, 0x12, 0x09, 0x0a,
0x05, 0x46, 0x4c, 0x41, 0x4b, 0x59, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x54, 0x49, 0x4d, 0x45,
0x4f, 0x55, 0x54, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10,
0x04, 0x12, 0x0e, 0x0a, 0x0a, 0x49, 0x4e, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10,
0x05, 0x12, 0x12, 0x0a, 0x0e, 0x52, 0x45, 0x4d, 0x4f, 0x54, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c,
0x55, 0x52, 0x45, 0x10, 0x06, 0x12, 0x13, 0x0a, 0x0f, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x5f,
0x54, 0x4f, 0x5f, 0x42, 0x55, 0x49, 0x4c, 0x44, 0x10, 0x07, 0x12, 0x1e, 0x0a, 0x1a, 0x54, 0x4f,
0x4f, 0x4c, 0x5f, 0x48, 0x41, 0x4c, 0x54, 0x45, 0x44, 0x5f, 0x42, 0x45, 0x46, 0x4f, 0x52, 0x45,
0x5f, 0x54, 0x45, 0x53, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x08, 0x42, 0x48, 0x0a, 0x2e, 0x63, 0x6f,
0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
0x73, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x6c, 0x69, 0x62, 0x2e, 0x62, 0x75, 0x69, 0x6c,
0x64, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x42, 0x16, 0x42, 0x75,
0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x50, 0x72,
0x6f, 0x74, 0x6f, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescOnce sync.Once
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescData = file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDesc
)
func file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP() []byte {
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescOnce.Do(func() {
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescData = protoimpl.X.CompressGZIP(file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescData)
})
return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescData
}
var file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
var file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes = make([]protoimpl.MessageInfo, 80)
var file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_goTypes = []interface{}{
(TestSize)(0), // 0: build_event_stream.TestSize
(TestStatus)(0), // 1: build_event_stream.TestStatus
(Aborted_AbortReason)(0), // 2: build_event_stream.Aborted.AbortReason
(ConvenienceSymlink_Action)(0), // 3: build_event_stream.ConvenienceSymlink.Action
(*BuildEventId)(nil), // 4: build_event_stream.BuildEventId
(*Progress)(nil), // 5: build_event_stream.Progress
(*Aborted)(nil), // 6: build_event_stream.Aborted
(*BuildStarted)(nil), // 7: build_event_stream.BuildStarted
(*WorkspaceConfig)(nil), // 8: build_event_stream.WorkspaceConfig
(*UnstructuredCommandLine)(nil), // 9: build_event_stream.UnstructuredCommandLine
(*OptionsParsed)(nil), // 10: build_event_stream.OptionsParsed
(*Fetch)(nil), // 11: build_event_stream.Fetch
(*WorkspaceStatus)(nil), // 12: build_event_stream.WorkspaceStatus
(*BuildMetadata)(nil), // 13: build_event_stream.BuildMetadata
(*Configuration)(nil), // 14: build_event_stream.Configuration
(*PatternExpanded)(nil), // 15: build_event_stream.PatternExpanded
(*TargetConfigured)(nil), // 16: build_event_stream.TargetConfigured
(*File)(nil), // 17: build_event_stream.File
(*NamedSetOfFiles)(nil), // 18: build_event_stream.NamedSetOfFiles
(*ActionExecuted)(nil), // 19: build_event_stream.ActionExecuted
(*OutputGroup)(nil), // 20: build_event_stream.OutputGroup
(*TargetComplete)(nil), // 21: build_event_stream.TargetComplete
(*TestResult)(nil), // 22: build_event_stream.TestResult
(*TestSummary)(nil), // 23: build_event_stream.TestSummary
(*TargetSummary)(nil), // 24: build_event_stream.TargetSummary
(*BuildFinished)(nil), // 25: build_event_stream.BuildFinished
(*BuildMetrics)(nil), // 26: build_event_stream.BuildMetrics
(*BuildToolLogs)(nil), // 27: build_event_stream.BuildToolLogs
(*ConvenienceSymlinksIdentified)(nil), // 28: build_event_stream.ConvenienceSymlinksIdentified
(*ConvenienceSymlink)(nil), // 29: build_event_stream.ConvenienceSymlink
(*BuildEvent)(nil), // 30: build_event_stream.BuildEvent
(*BuildEventId_UnknownBuildEventId)(nil), // 31: build_event_stream.BuildEventId.UnknownBuildEventId
(*BuildEventId_ProgressId)(nil), // 32: build_event_stream.BuildEventId.ProgressId
(*BuildEventId_BuildStartedId)(nil), // 33: build_event_stream.BuildEventId.BuildStartedId
(*BuildEventId_UnstructuredCommandLineId)(nil), // 34: build_event_stream.BuildEventId.UnstructuredCommandLineId
(*BuildEventId_StructuredCommandLineId)(nil), // 35: build_event_stream.BuildEventId.StructuredCommandLineId
(*BuildEventId_WorkspaceStatusId)(nil), // 36: build_event_stream.BuildEventId.WorkspaceStatusId
(*BuildEventId_OptionsParsedId)(nil), // 37: build_event_stream.BuildEventId.OptionsParsedId
(*BuildEventId_FetchId)(nil), // 38: build_event_stream.BuildEventId.FetchId
(*BuildEventId_PatternExpandedId)(nil), // 39: build_event_stream.BuildEventId.PatternExpandedId
(*BuildEventId_WorkspaceConfigId)(nil), // 40: build_event_stream.BuildEventId.WorkspaceConfigId
(*BuildEventId_BuildMetadataId)(nil), // 41: build_event_stream.BuildEventId.BuildMetadataId
(*BuildEventId_TargetConfiguredId)(nil), // 42: build_event_stream.BuildEventId.TargetConfiguredId
(*BuildEventId_NamedSetOfFilesId)(nil), // 43: build_event_stream.BuildEventId.NamedSetOfFilesId
(*BuildEventId_ConfigurationId)(nil), // 44: build_event_stream.BuildEventId.ConfigurationId
(*BuildEventId_TargetCompletedId)(nil), // 45: build_event_stream.BuildEventId.TargetCompletedId
(*BuildEventId_ActionCompletedId)(nil), // 46: build_event_stream.BuildEventId.ActionCompletedId
(*BuildEventId_UnconfiguredLabelId)(nil), // 47: build_event_stream.BuildEventId.UnconfiguredLabelId
(*BuildEventId_ConfiguredLabelId)(nil), // 48: build_event_stream.BuildEventId.ConfiguredLabelId
(*BuildEventId_TestResultId)(nil), // 49: build_event_stream.BuildEventId.TestResultId
(*BuildEventId_TestSummaryId)(nil), // 50: build_event_stream.BuildEventId.TestSummaryId
(*BuildEventId_TargetSummaryId)(nil), // 51: build_event_stream.BuildEventId.TargetSummaryId
(*BuildEventId_BuildFinishedId)(nil), // 52: build_event_stream.BuildEventId.BuildFinishedId
(*BuildEventId_BuildToolLogsId)(nil), // 53: build_event_stream.BuildEventId.BuildToolLogsId
(*BuildEventId_BuildMetricsId)(nil), // 54: build_event_stream.BuildEventId.BuildMetricsId
(*BuildEventId_ConvenienceSymlinksIdentifiedId)(nil), // 55: build_event_stream.BuildEventId.ConvenienceSymlinksIdentifiedId
(*BuildEventId_CoverageActionsFinishedId)(nil), // 56: build_event_stream.BuildEventId.CoverageActionsFinishedId
(*WorkspaceStatus_Item)(nil), // 57: build_event_stream.WorkspaceStatus.Item
nil, // 58: build_event_stream.BuildMetadata.MetadataEntry
nil, // 59: build_event_stream.Configuration.MakeVariableEntry
(*PatternExpanded_TestSuiteExpansion)(nil), // 60: build_event_stream.PatternExpanded.TestSuiteExpansion
(*TestResult_ExecutionInfo)(nil), // 61: build_event_stream.TestResult.ExecutionInfo
(*TestResult_ExecutionInfo_TimingBreakdown)(nil), // 62: build_event_stream.TestResult.ExecutionInfo.TimingBreakdown
(*TestResult_ExecutionInfo_ResourceUsage)(nil), // 63: build_event_stream.TestResult.ExecutionInfo.ResourceUsage
(*BuildFinished_ExitCode)(nil), // 64: build_event_stream.BuildFinished.ExitCode
(*BuildFinished_AnomalyReport)(nil), // 65: build_event_stream.BuildFinished.AnomalyReport
(*BuildMetrics_ActionSummary)(nil), // 66: build_event_stream.BuildMetrics.ActionSummary
(*BuildMetrics_MemoryMetrics)(nil), // 67: build_event_stream.BuildMetrics.MemoryMetrics
(*BuildMetrics_TargetMetrics)(nil), // 68: build_event_stream.BuildMetrics.TargetMetrics
(*BuildMetrics_PackageMetrics)(nil), // 69: build_event_stream.BuildMetrics.PackageMetrics
(*BuildMetrics_TimingMetrics)(nil), // 70: build_event_stream.BuildMetrics.TimingMetrics
(*BuildMetrics_CumulativeMetrics)(nil), // 71: build_event_stream.BuildMetrics.CumulativeMetrics
(*BuildMetrics_ArtifactMetrics)(nil), // 72: build_event_stream.BuildMetrics.ArtifactMetrics
(*BuildMetrics_BuildGraphMetrics)(nil), // 73: build_event_stream.BuildMetrics.BuildGraphMetrics
(*BuildMetrics_WorkerMetrics)(nil), // 74: build_event_stream.BuildMetrics.WorkerMetrics
(*BuildMetrics_NetworkMetrics)(nil), // 75: build_event_stream.BuildMetrics.NetworkMetrics
(*BuildMetrics_WorkerPoolMetrics)(nil), // 76: build_event_stream.BuildMetrics.WorkerPoolMetrics
(*BuildMetrics_ActionSummary_ActionData)(nil), // 77: build_event_stream.BuildMetrics.ActionSummary.ActionData
(*BuildMetrics_ActionSummary_RunnerCount)(nil), // 78: build_event_stream.BuildMetrics.ActionSummary.RunnerCount
(*BuildMetrics_MemoryMetrics_GarbageMetrics)(nil), // 79: build_event_stream.BuildMetrics.MemoryMetrics.GarbageMetrics
(*BuildMetrics_ArtifactMetrics_FilesMetric)(nil), // 80: build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric
(*BuildMetrics_WorkerMetrics_WorkerStats)(nil), // 81: build_event_stream.BuildMetrics.WorkerMetrics.WorkerStats
(*BuildMetrics_NetworkMetrics_SystemNetworkStats)(nil), // 82: build_event_stream.BuildMetrics.NetworkMetrics.SystemNetworkStats
(*BuildMetrics_WorkerPoolMetrics_WorkerPoolStats)(nil), // 83: build_event_stream.BuildMetrics.WorkerPoolMetrics.WorkerPoolStats
(*timestamppb.Timestamp)(nil), // 84: google.protobuf.Timestamp
(*invocation_policy_go_proto.InvocationPolicy)(nil), // 85: blaze.invocation_policy.InvocationPolicy
(*failure_details_go_proto.FailureDetail)(nil), // 86: failure_details.FailureDetail
(*durationpb.Duration)(nil), // 87: google.protobuf.Duration
(*command_line_go_proto.CommandLine)(nil), // 88: command_line.CommandLine
(*package_load_metrics_go_proto.PackageLoadMetrics)(nil), // 89: devtools.build.lib.packages.metrics.PackageLoadMetrics
}
var file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_depIdxs = []int32{
31, // 0: build_event_stream.BuildEventId.unknown:type_name -> build_event_stream.BuildEventId.UnknownBuildEventId
32, // 1: build_event_stream.BuildEventId.progress:type_name -> build_event_stream.BuildEventId.ProgressId
33, // 2: build_event_stream.BuildEventId.started:type_name -> build_event_stream.BuildEventId.BuildStartedId
34, // 3: build_event_stream.BuildEventId.unstructured_command_line:type_name -> build_event_stream.BuildEventId.UnstructuredCommandLineId
35, // 4: build_event_stream.BuildEventId.structured_command_line:type_name -> build_event_stream.BuildEventId.StructuredCommandLineId
36, // 5: build_event_stream.BuildEventId.workspace_status:type_name -> build_event_stream.BuildEventId.WorkspaceStatusId
37, // 6: build_event_stream.BuildEventId.options_parsed:type_name -> build_event_stream.BuildEventId.OptionsParsedId
38, // 7: build_event_stream.BuildEventId.fetch:type_name -> build_event_stream.BuildEventId.FetchId
44, // 8: build_event_stream.BuildEventId.configuration:type_name -> build_event_stream.BuildEventId.ConfigurationId
42, // 9: build_event_stream.BuildEventId.target_configured:type_name -> build_event_stream.BuildEventId.TargetConfiguredId
39, // 10: build_event_stream.BuildEventId.pattern:type_name -> build_event_stream.BuildEventId.PatternExpandedId
39, // 11: build_event_stream.BuildEventId.pattern_skipped:type_name -> build_event_stream.BuildEventId.PatternExpandedId
43, // 12: build_event_stream.BuildEventId.named_set:type_name -> build_event_stream.BuildEventId.NamedSetOfFilesId
45, // 13: build_event_stream.BuildEventId.target_completed:type_name -> build_event_stream.BuildEventId.TargetCompletedId
46, // 14: build_event_stream.BuildEventId.action_completed:type_name -> build_event_stream.BuildEventId.ActionCompletedId
47, // 15: build_event_stream.BuildEventId.unconfigured_label:type_name -> build_event_stream.BuildEventId.UnconfiguredLabelId
48, // 16: build_event_stream.BuildEventId.configured_label:type_name -> build_event_stream.BuildEventId.ConfiguredLabelId
49, // 17: build_event_stream.BuildEventId.test_result:type_name -> build_event_stream.BuildEventId.TestResultId
50, // 18: build_event_stream.BuildEventId.test_summary:type_name -> build_event_stream.BuildEventId.TestSummaryId
51, // 19: build_event_stream.BuildEventId.target_summary:type_name -> build_event_stream.BuildEventId.TargetSummaryId
52, // 20: build_event_stream.BuildEventId.build_finished:type_name -> build_event_stream.BuildEventId.BuildFinishedId
53, // 21: build_event_stream.BuildEventId.build_tool_logs:type_name -> build_event_stream.BuildEventId.BuildToolLogsId
54, // 22: build_event_stream.BuildEventId.build_metrics:type_name -> build_event_stream.BuildEventId.BuildMetricsId
40, // 23: build_event_stream.BuildEventId.workspace:type_name -> build_event_stream.BuildEventId.WorkspaceConfigId
41, // 24: build_event_stream.BuildEventId.build_metadata:type_name -> build_event_stream.BuildEventId.BuildMetadataId
55, // 25: build_event_stream.BuildEventId.convenience_symlinks_identified:type_name -> build_event_stream.BuildEventId.ConvenienceSymlinksIdentifiedId
56, // 26: build_event_stream.BuildEventId.coverage_actions_finished:type_name -> build_event_stream.BuildEventId.CoverageActionsFinishedId
2, // 27: build_event_stream.Aborted.reason:type_name -> build_event_stream.Aborted.AbortReason
84, // 28: build_event_stream.BuildStarted.start_time:type_name -> google.protobuf.Timestamp
85, // 29: build_event_stream.OptionsParsed.invocation_policy:type_name -> blaze.invocation_policy.InvocationPolicy
57, // 30: build_event_stream.WorkspaceStatus.item:type_name -> build_event_stream.WorkspaceStatus.Item
58, // 31: build_event_stream.BuildMetadata.metadata:type_name -> build_event_stream.BuildMetadata.MetadataEntry
59, // 32: build_event_stream.Configuration.make_variable:type_name -> build_event_stream.Configuration.MakeVariableEntry
60, // 33: build_event_stream.PatternExpanded.test_suite_expansions:type_name -> build_event_stream.PatternExpanded.TestSuiteExpansion
0, // 34: build_event_stream.TargetConfigured.test_size:type_name -> build_event_stream.TestSize
17, // 35: build_event_stream.NamedSetOfFiles.files:type_name -> build_event_stream.File
43, // 36: build_event_stream.NamedSetOfFiles.file_sets:type_name -> build_event_stream.BuildEventId.NamedSetOfFilesId
17, // 37: build_event_stream.ActionExecuted.stdout:type_name -> build_event_stream.File
17, // 38: build_event_stream.ActionExecuted.stderr:type_name -> build_event_stream.File
44, // 39: build_event_stream.ActionExecuted.configuration:type_name -> build_event_stream.BuildEventId.ConfigurationId
17, // 40: build_event_stream.ActionExecuted.primary_output:type_name -> build_event_stream.File
17, // 41: build_event_stream.ActionExecuted.action_metadata_logs:type_name -> build_event_stream.File
86, // 42: build_event_stream.ActionExecuted.failure_detail:type_name -> failure_details.FailureDetail
43, // 43: build_event_stream.OutputGroup.file_sets:type_name -> build_event_stream.BuildEventId.NamedSetOfFilesId
0, // 44: build_event_stream.TargetComplete.test_size:type_name -> build_event_stream.TestSize
20, // 45: build_event_stream.TargetComplete.output_group:type_name -> build_event_stream.OutputGroup
17, // 46: build_event_stream.TargetComplete.important_output:type_name -> build_event_stream.File
17, // 47: build_event_stream.TargetComplete.directory_output:type_name -> build_event_stream.File
87, // 48: build_event_stream.TargetComplete.test_timeout:type_name -> google.protobuf.Duration
86, // 49: build_event_stream.TargetComplete.failure_detail:type_name -> failure_details.FailureDetail
1, // 50: build_event_stream.TestResult.status:type_name -> build_event_stream.TestStatus
84, // 51: build_event_stream.TestResult.test_attempt_start:type_name -> google.protobuf.Timestamp
87, // 52: build_event_stream.TestResult.test_attempt_duration:type_name -> google.protobuf.Duration
17, // 53: build_event_stream.TestResult.test_action_output:type_name -> build_event_stream.File
61, // 54: build_event_stream.TestResult.execution_info:type_name -> build_event_stream.TestResult.ExecutionInfo
1, // 55: build_event_stream.TestSummary.overall_status:type_name -> build_event_stream.TestStatus
17, // 56: build_event_stream.TestSummary.passed:type_name -> build_event_stream.File
17, // 57: build_event_stream.TestSummary.failed:type_name -> build_event_stream.File
84, // 58: build_event_stream.TestSummary.first_start_time:type_name -> google.protobuf.Timestamp
84, // 59: build_event_stream.TestSummary.last_stop_time:type_name -> google.protobuf.Timestamp
87, // 60: build_event_stream.TestSummary.total_run_duration:type_name -> google.protobuf.Duration
1, // 61: build_event_stream.TargetSummary.overall_test_status:type_name -> build_event_stream.TestStatus
64, // 62: build_event_stream.BuildFinished.exit_code:type_name -> build_event_stream.BuildFinished.ExitCode
84, // 63: build_event_stream.BuildFinished.finish_time:type_name -> google.protobuf.Timestamp
65, // 64: build_event_stream.BuildFinished.anomaly_report:type_name -> build_event_stream.BuildFinished.AnomalyReport
66, // 65: build_event_stream.BuildMetrics.action_summary:type_name -> build_event_stream.BuildMetrics.ActionSummary
67, // 66: build_event_stream.BuildMetrics.memory_metrics:type_name -> build_event_stream.BuildMetrics.MemoryMetrics
68, // 67: build_event_stream.BuildMetrics.target_metrics:type_name -> build_event_stream.BuildMetrics.TargetMetrics
69, // 68: build_event_stream.BuildMetrics.package_metrics:type_name -> build_event_stream.BuildMetrics.PackageMetrics
70, // 69: build_event_stream.BuildMetrics.timing_metrics:type_name -> build_event_stream.BuildMetrics.TimingMetrics
71, // 70: build_event_stream.BuildMetrics.cumulative_metrics:type_name -> build_event_stream.BuildMetrics.CumulativeMetrics
72, // 71: build_event_stream.BuildMetrics.artifact_metrics:type_name -> build_event_stream.BuildMetrics.ArtifactMetrics
73, // 72: build_event_stream.BuildMetrics.build_graph_metrics:type_name -> build_event_stream.BuildMetrics.BuildGraphMetrics
74, // 73: build_event_stream.BuildMetrics.worker_metrics:type_name -> build_event_stream.BuildMetrics.WorkerMetrics
75, // 74: build_event_stream.BuildMetrics.network_metrics:type_name -> build_event_stream.BuildMetrics.NetworkMetrics
76, // 75: build_event_stream.BuildMetrics.worker_pool_metrics:type_name -> build_event_stream.BuildMetrics.WorkerPoolMetrics
17, // 76: build_event_stream.BuildToolLogs.log:type_name -> build_event_stream.File
29, // 77: build_event_stream.ConvenienceSymlinksIdentified.convenience_symlinks:type_name -> build_event_stream.ConvenienceSymlink
3, // 78: build_event_stream.ConvenienceSymlink.action:type_name -> build_event_stream.ConvenienceSymlink.Action
4, // 79: build_event_stream.BuildEvent.id:type_name -> build_event_stream.BuildEventId
4, // 80: build_event_stream.BuildEvent.children:type_name -> build_event_stream.BuildEventId
5, // 81: build_event_stream.BuildEvent.progress:type_name -> build_event_stream.Progress
6, // 82: build_event_stream.BuildEvent.aborted:type_name -> build_event_stream.Aborted
7, // 83: build_event_stream.BuildEvent.started:type_name -> build_event_stream.BuildStarted
9, // 84: build_event_stream.BuildEvent.unstructured_command_line:type_name -> build_event_stream.UnstructuredCommandLine
88, // 85: build_event_stream.BuildEvent.structured_command_line:type_name -> command_line.CommandLine
10, // 86: build_event_stream.BuildEvent.options_parsed:type_name -> build_event_stream.OptionsParsed
12, // 87: build_event_stream.BuildEvent.workspace_status:type_name -> build_event_stream.WorkspaceStatus
11, // 88: build_event_stream.BuildEvent.fetch:type_name -> build_event_stream.Fetch
14, // 89: build_event_stream.BuildEvent.configuration:type_name -> build_event_stream.Configuration
15, // 90: build_event_stream.BuildEvent.expanded:type_name -> build_event_stream.PatternExpanded
16, // 91: build_event_stream.BuildEvent.configured:type_name -> build_event_stream.TargetConfigured
19, // 92: build_event_stream.BuildEvent.action:type_name -> build_event_stream.ActionExecuted
18, // 93: build_event_stream.BuildEvent.named_set_of_files:type_name -> build_event_stream.NamedSetOfFiles
21, // 94: build_event_stream.BuildEvent.completed:type_name -> build_event_stream.TargetComplete
22, // 95: build_event_stream.BuildEvent.test_result:type_name -> build_event_stream.TestResult
23, // 96: build_event_stream.BuildEvent.test_summary:type_name -> build_event_stream.TestSummary
24, // 97: build_event_stream.BuildEvent.target_summary:type_name -> build_event_stream.TargetSummary
25, // 98: build_event_stream.BuildEvent.finished:type_name -> build_event_stream.BuildFinished
27, // 99: build_event_stream.BuildEvent.build_tool_logs:type_name -> build_event_stream.BuildToolLogs
26, // 100: build_event_stream.BuildEvent.build_metrics:type_name -> build_event_stream.BuildMetrics
8, // 101: build_event_stream.BuildEvent.workspace_info:type_name -> build_event_stream.WorkspaceConfig
13, // 102: build_event_stream.BuildEvent.build_metadata:type_name -> build_event_stream.BuildMetadata
28, // 103: build_event_stream.BuildEvent.convenience_symlinks_identified:type_name -> build_event_stream.ConvenienceSymlinksIdentified
44, // 104: build_event_stream.BuildEventId.TargetCompletedId.configuration:type_name -> build_event_stream.BuildEventId.ConfigurationId
44, // 105: build_event_stream.BuildEventId.ActionCompletedId.configuration:type_name -> build_event_stream.BuildEventId.ConfigurationId
44, // 106: build_event_stream.BuildEventId.ConfiguredLabelId.configuration:type_name -> build_event_stream.BuildEventId.ConfigurationId
44, // 107: build_event_stream.BuildEventId.TestResultId.configuration:type_name -> build_event_stream.BuildEventId.ConfigurationId
44, // 108: build_event_stream.BuildEventId.TestSummaryId.configuration:type_name -> build_event_stream.BuildEventId.ConfigurationId
44, // 109: build_event_stream.BuildEventId.TargetSummaryId.configuration:type_name -> build_event_stream.BuildEventId.ConfigurationId
62, // 110: build_event_stream.TestResult.ExecutionInfo.timing_breakdown:type_name -> build_event_stream.TestResult.ExecutionInfo.TimingBreakdown
63, // 111: build_event_stream.TestResult.ExecutionInfo.resource_usage:type_name -> build_event_stream.TestResult.ExecutionInfo.ResourceUsage
62, // 112: build_event_stream.TestResult.ExecutionInfo.TimingBreakdown.child:type_name -> build_event_stream.TestResult.ExecutionInfo.TimingBreakdown
87, // 113: build_event_stream.TestResult.ExecutionInfo.TimingBreakdown.time:type_name -> google.protobuf.Duration
77, // 114: build_event_stream.BuildMetrics.ActionSummary.action_data:type_name -> build_event_stream.BuildMetrics.ActionSummary.ActionData
78, // 115: build_event_stream.BuildMetrics.ActionSummary.runner_count:type_name -> build_event_stream.BuildMetrics.ActionSummary.RunnerCount
79, // 116: build_event_stream.BuildMetrics.MemoryMetrics.garbage_metrics:type_name -> build_event_stream.BuildMetrics.MemoryMetrics.GarbageMetrics
89, // 117: build_event_stream.BuildMetrics.PackageMetrics.package_load_metrics:type_name -> devtools.build.lib.packages.metrics.PackageLoadMetrics
80, // 118: build_event_stream.BuildMetrics.ArtifactMetrics.source_artifacts_read:type_name -> build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric
80, // 119: build_event_stream.BuildMetrics.ArtifactMetrics.output_artifacts_seen:type_name -> build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric
80, // 120: build_event_stream.BuildMetrics.ArtifactMetrics.output_artifacts_from_action_cache:type_name -> build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric
80, // 121: build_event_stream.BuildMetrics.ArtifactMetrics.top_level_artifacts:type_name -> build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric
81, // 122: build_event_stream.BuildMetrics.WorkerMetrics.worker_stats:type_name -> build_event_stream.BuildMetrics.WorkerMetrics.WorkerStats
82, // 123: build_event_stream.BuildMetrics.NetworkMetrics.system_network_stats:type_name -> build_event_stream.BuildMetrics.NetworkMetrics.SystemNetworkStats
83, // 124: build_event_stream.BuildMetrics.WorkerPoolMetrics.worker_pool_stats:type_name -> build_event_stream.BuildMetrics.WorkerPoolMetrics.WorkerPoolStats
87, // 125: build_event_stream.BuildMetrics.ActionSummary.ActionData.system_time:type_name -> google.protobuf.Duration
87, // 126: build_event_stream.BuildMetrics.ActionSummary.ActionData.user_time:type_name -> google.protobuf.Duration
127, // [127:127] is the sub-list for method output_type
127, // [127:127] is the sub-list for method input_type
127, // [127:127] is the sub-list for extension type_name
127, // [127:127] is the sub-list for extension extendee
0, // [0:127] is the sub-list for field type_name
}
func init() {
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_init()
}
func file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_init() {
if File_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Progress); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Aborted); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildStarted); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkspaceConfig); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UnstructuredCommandLine); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*OptionsParsed); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Fetch); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkspaceStatus); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetadata); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Configuration); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PatternExpanded); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TargetConfigured); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*File); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*NamedSetOfFiles); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ActionExecuted); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*OutputGroup); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TargetComplete); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestResult); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestSummary); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TargetSummary); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildFinished); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetrics); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildToolLogs); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ConvenienceSymlinksIdentified); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ConvenienceSymlink); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEvent); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_UnknownBuildEventId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_ProgressId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_BuildStartedId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_UnstructuredCommandLineId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_StructuredCommandLineId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_WorkspaceStatusId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_OptionsParsedId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_FetchId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_PatternExpandedId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_WorkspaceConfigId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_BuildMetadataId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_TargetConfiguredId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_NamedSetOfFilesId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_ConfigurationId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_TargetCompletedId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_ActionCompletedId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_UnconfiguredLabelId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_ConfiguredLabelId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_TestResultId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_TestSummaryId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_TargetSummaryId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_BuildFinishedId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_BuildToolLogsId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_BuildMetricsId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_ConvenienceSymlinksIdentifiedId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildEventId_CoverageActionsFinishedId); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorkspaceStatus_Item); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PatternExpanded_TestSuiteExpansion); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestResult_ExecutionInfo); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestResult_ExecutionInfo_TimingBreakdown); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestResult_ExecutionInfo_ResourceUsage); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildFinished_ExitCode); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildFinished_AnomalyReport); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetrics_ActionSummary); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetrics_MemoryMetrics); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetrics_TargetMetrics); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetrics_PackageMetrics); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetrics_TimingMetrics); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetrics_CumulativeMetrics); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetrics_ArtifactMetrics); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetrics_BuildGraphMetrics); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetrics_WorkerMetrics); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetrics_NetworkMetrics); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetrics_WorkerPoolMetrics); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetrics_ActionSummary_ActionData); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetrics_ActionSummary_RunnerCount); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetrics_MemoryMetrics_GarbageMetrics); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetrics_ArtifactMetrics_FilesMetric); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetrics_WorkerMetrics_WorkerStats); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetrics_NetworkMetrics_SystemNetworkStats); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BuildMetrics_WorkerPoolMetrics_WorkerPoolStats); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[0].OneofWrappers = []interface{}{
(*BuildEventId_Unknown)(nil),
(*BuildEventId_Progress)(nil),
(*BuildEventId_Started)(nil),
(*BuildEventId_UnstructuredCommandLine)(nil),
(*BuildEventId_StructuredCommandLine)(nil),
(*BuildEventId_WorkspaceStatus)(nil),
(*BuildEventId_OptionsParsed)(nil),
(*BuildEventId_Fetch)(nil),
(*BuildEventId_Configuration)(nil),
(*BuildEventId_TargetConfigured)(nil),
(*BuildEventId_Pattern)(nil),
(*BuildEventId_PatternSkipped)(nil),
(*BuildEventId_NamedSet)(nil),
(*BuildEventId_TargetCompleted)(nil),
(*BuildEventId_ActionCompleted)(nil),
(*BuildEventId_UnconfiguredLabel)(nil),
(*BuildEventId_ConfiguredLabel)(nil),
(*BuildEventId_TestResult)(nil),
(*BuildEventId_TestSummary)(nil),
(*BuildEventId_TargetSummary)(nil),
(*BuildEventId_BuildFinished)(nil),
(*BuildEventId_BuildToolLogs)(nil),
(*BuildEventId_BuildMetrics)(nil),
(*BuildEventId_Workspace)(nil),
(*BuildEventId_BuildMetadata)(nil),
(*BuildEventId_ConvenienceSymlinksIdentified)(nil),
(*BuildEventId_CoverageActionsFinished)(nil),
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[13].OneofWrappers = []interface{}{
(*File_Uri)(nil),
(*File_Contents)(nil),
(*File_SymlinkTargetPath)(nil),
}
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes[26].OneofWrappers = []interface{}{
(*BuildEvent_Progress)(nil),
(*BuildEvent_Aborted)(nil),
(*BuildEvent_Started)(nil),
(*BuildEvent_UnstructuredCommandLine)(nil),
(*BuildEvent_StructuredCommandLine)(nil),
(*BuildEvent_OptionsParsed)(nil),
(*BuildEvent_WorkspaceStatus)(nil),
(*BuildEvent_Fetch)(nil),
(*BuildEvent_Configuration)(nil),
(*BuildEvent_Expanded)(nil),
(*BuildEvent_Configured)(nil),
(*BuildEvent_Action)(nil),
(*BuildEvent_NamedSetOfFiles)(nil),
(*BuildEvent_Completed)(nil),
(*BuildEvent_TestResult)(nil),
(*BuildEvent_TestSummary)(nil),
(*BuildEvent_TargetSummary)(nil),
(*BuildEvent_Finished)(nil),
(*BuildEvent_BuildToolLogs)(nil),
(*BuildEvent_BuildMetrics)(nil),
(*BuildEvent_WorkspaceInfo)(nil),
(*BuildEvent_BuildMetadata)(nil),
(*BuildEvent_ConvenienceSymlinksIdentified)(nil),
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDesc,
NumEnums: 4,
NumMessages: 80,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_goTypes,
DependencyIndexes: file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_depIdxs,
EnumInfos: file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_enumTypes,
MessageInfos: file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_msgTypes,
}.Build()
File_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto = out.File
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDesc = nil
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_goTypes = nil
file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_depIdxs = nil
}