...

Source file src/google.golang.org/genproto/googleapis/devtools/build/v1/build_events.pb.go

Documentation: google.golang.org/genproto/googleapis/devtools/build/v1

     1  // Copyright 2023 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.26.0
    18  // 	protoc        v3.21.9
    19  // source: google/devtools/build/v1/build_events.proto
    20  
    21  package build
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    28  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    29  	anypb "google.golang.org/protobuf/types/known/anypb"
    30  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    31  )
    32  
    33  const (
    34  	// Verify that this generated code is sufficiently up-to-date.
    35  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    36  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    37  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    38  )
    39  
    40  // The type of console output stream.
    41  type ConsoleOutputStream int32
    42  
    43  const (
    44  	// Unspecified or unknown.
    45  	ConsoleOutputStream_UNKNOWN ConsoleOutputStream = 0
    46  	// Normal output stream.
    47  	ConsoleOutputStream_STDOUT ConsoleOutputStream = 1
    48  	// Error output stream.
    49  	ConsoleOutputStream_STDERR ConsoleOutputStream = 2
    50  )
    51  
    52  // Enum value maps for ConsoleOutputStream.
    53  var (
    54  	ConsoleOutputStream_name = map[int32]string{
    55  		0: "UNKNOWN",
    56  		1: "STDOUT",
    57  		2: "STDERR",
    58  	}
    59  	ConsoleOutputStream_value = map[string]int32{
    60  		"UNKNOWN": 0,
    61  		"STDOUT":  1,
    62  		"STDERR":  2,
    63  	}
    64  )
    65  
    66  func (x ConsoleOutputStream) Enum() *ConsoleOutputStream {
    67  	p := new(ConsoleOutputStream)
    68  	*p = x
    69  	return p
    70  }
    71  
    72  func (x ConsoleOutputStream) String() string {
    73  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    74  }
    75  
    76  func (ConsoleOutputStream) Descriptor() protoreflect.EnumDescriptor {
    77  	return file_google_devtools_build_v1_build_events_proto_enumTypes[0].Descriptor()
    78  }
    79  
    80  func (ConsoleOutputStream) Type() protoreflect.EnumType {
    81  	return &file_google_devtools_build_v1_build_events_proto_enumTypes[0]
    82  }
    83  
    84  func (x ConsoleOutputStream) Number() protoreflect.EnumNumber {
    85  	return protoreflect.EnumNumber(x)
    86  }
    87  
    88  // Deprecated: Use ConsoleOutputStream.Descriptor instead.
    89  func (ConsoleOutputStream) EnumDescriptor() ([]byte, []int) {
    90  	return file_google_devtools_build_v1_build_events_proto_rawDescGZIP(), []int{0}
    91  }
    92  
    93  // How did the event stream finish.
    94  type BuildEvent_BuildComponentStreamFinished_FinishType int32
    95  
    96  const (
    97  	// Unknown or unspecified; callers should never set this value.
    98  	BuildEvent_BuildComponentStreamFinished_FINISH_TYPE_UNSPECIFIED BuildEvent_BuildComponentStreamFinished_FinishType = 0
    99  	// Set by the event publisher to indicate a build event stream is
   100  	// finished.
   101  	BuildEvent_BuildComponentStreamFinished_FINISHED BuildEvent_BuildComponentStreamFinished_FinishType = 1
   102  	// Set by the WatchBuild RPC server when the publisher of a build event
   103  	// stream stops publishing events without publishing a
   104  	// BuildComponentStreamFinished event whose type equals FINISHED.
   105  	BuildEvent_BuildComponentStreamFinished_EXPIRED BuildEvent_BuildComponentStreamFinished_FinishType = 2
   106  )
   107  
   108  // Enum value maps for BuildEvent_BuildComponentStreamFinished_FinishType.
   109  var (
   110  	BuildEvent_BuildComponentStreamFinished_FinishType_name = map[int32]string{
   111  		0: "FINISH_TYPE_UNSPECIFIED",
   112  		1: "FINISHED",
   113  		2: "EXPIRED",
   114  	}
   115  	BuildEvent_BuildComponentStreamFinished_FinishType_value = map[string]int32{
   116  		"FINISH_TYPE_UNSPECIFIED": 0,
   117  		"FINISHED":                1,
   118  		"EXPIRED":                 2,
   119  	}
   120  )
   121  
   122  func (x BuildEvent_BuildComponentStreamFinished_FinishType) Enum() *BuildEvent_BuildComponentStreamFinished_FinishType {
   123  	p := new(BuildEvent_BuildComponentStreamFinished_FinishType)
   124  	*p = x
   125  	return p
   126  }
   127  
   128  func (x BuildEvent_BuildComponentStreamFinished_FinishType) String() string {
   129  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   130  }
   131  
   132  func (BuildEvent_BuildComponentStreamFinished_FinishType) Descriptor() protoreflect.EnumDescriptor {
   133  	return file_google_devtools_build_v1_build_events_proto_enumTypes[1].Descriptor()
   134  }
   135  
   136  func (BuildEvent_BuildComponentStreamFinished_FinishType) Type() protoreflect.EnumType {
   137  	return &file_google_devtools_build_v1_build_events_proto_enumTypes[1]
   138  }
   139  
   140  func (x BuildEvent_BuildComponentStreamFinished_FinishType) Number() protoreflect.EnumNumber {
   141  	return protoreflect.EnumNumber(x)
   142  }
   143  
   144  // Deprecated: Use BuildEvent_BuildComponentStreamFinished_FinishType.Descriptor instead.
   145  func (BuildEvent_BuildComponentStreamFinished_FinishType) EnumDescriptor() ([]byte, []int) {
   146  	return file_google_devtools_build_v1_build_events_proto_rawDescGZIP(), []int{0, 5, 0}
   147  }
   148  
   149  // Which build component generates this event stream. Each build component
   150  // may generate one event stream.
   151  type StreamId_BuildComponent int32
   152  
   153  const (
   154  	// Unknown or unspecified; callers should never set this value.
   155  	StreamId_UNKNOWN_COMPONENT StreamId_BuildComponent = 0
   156  	// A component that coordinates builds.
   157  	StreamId_CONTROLLER StreamId_BuildComponent = 1
   158  	// A component that runs executables needed to complete a build.
   159  	StreamId_WORKER StreamId_BuildComponent = 2
   160  	// A component that builds something.
   161  	StreamId_TOOL StreamId_BuildComponent = 3
   162  )
   163  
   164  // Enum value maps for StreamId_BuildComponent.
   165  var (
   166  	StreamId_BuildComponent_name = map[int32]string{
   167  		0: "UNKNOWN_COMPONENT",
   168  		1: "CONTROLLER",
   169  		2: "WORKER",
   170  		3: "TOOL",
   171  	}
   172  	StreamId_BuildComponent_value = map[string]int32{
   173  		"UNKNOWN_COMPONENT": 0,
   174  		"CONTROLLER":        1,
   175  		"WORKER":            2,
   176  		"TOOL":              3,
   177  	}
   178  )
   179  
   180  func (x StreamId_BuildComponent) Enum() *StreamId_BuildComponent {
   181  	p := new(StreamId_BuildComponent)
   182  	*p = x
   183  	return p
   184  }
   185  
   186  func (x StreamId_BuildComponent) String() string {
   187  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   188  }
   189  
   190  func (StreamId_BuildComponent) Descriptor() protoreflect.EnumDescriptor {
   191  	return file_google_devtools_build_v1_build_events_proto_enumTypes[2].Descriptor()
   192  }
   193  
   194  func (StreamId_BuildComponent) Type() protoreflect.EnumType {
   195  	return &file_google_devtools_build_v1_build_events_proto_enumTypes[2]
   196  }
   197  
   198  func (x StreamId_BuildComponent) Number() protoreflect.EnumNumber {
   199  	return protoreflect.EnumNumber(x)
   200  }
   201  
   202  // Deprecated: Use StreamId_BuildComponent.Descriptor instead.
   203  func (StreamId_BuildComponent) EnumDescriptor() ([]byte, []int) {
   204  	return file_google_devtools_build_v1_build_events_proto_rawDescGZIP(), []int{1, 0}
   205  }
   206  
   207  // An event representing some state change that occurred in the build. This
   208  // message does not include field for uniquely identifying an event.
   209  type BuildEvent struct {
   210  	state         protoimpl.MessageState
   211  	sizeCache     protoimpl.SizeCache
   212  	unknownFields protoimpl.UnknownFields
   213  
   214  	// This should be precisely the time when this event happened, and not when
   215  	// the event proto was created or sent.
   216  	EventTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=event_time,json=eventTime,proto3" json:"event_time,omitempty"`
   217  	// //////////////////////////////////////////////////////////////////////////
   218  	// Events that indicate a state change of a build request in the build
   219  	// queue.
   220  	//
   221  	// Types that are assignable to Event:
   222  	//
   223  	//	*BuildEvent_InvocationAttemptStarted_
   224  	//	*BuildEvent_InvocationAttemptFinished_
   225  	//	*BuildEvent_BuildEnqueued_
   226  	//	*BuildEvent_BuildFinished_
   227  	//	*BuildEvent_ConsoleOutput_
   228  	//	*BuildEvent_ComponentStreamFinished
   229  	//	*BuildEvent_BazelEvent
   230  	//	*BuildEvent_BuildExecutionEvent
   231  	//	*BuildEvent_SourceFetchEvent
   232  	Event isBuildEvent_Event `protobuf_oneof:"event"`
   233  }
   234  
   235  func (x *BuildEvent) Reset() {
   236  	*x = BuildEvent{}
   237  	if protoimpl.UnsafeEnabled {
   238  		mi := &file_google_devtools_build_v1_build_events_proto_msgTypes[0]
   239  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   240  		ms.StoreMessageInfo(mi)
   241  	}
   242  }
   243  
   244  func (x *BuildEvent) String() string {
   245  	return protoimpl.X.MessageStringOf(x)
   246  }
   247  
   248  func (*BuildEvent) ProtoMessage() {}
   249  
   250  func (x *BuildEvent) ProtoReflect() protoreflect.Message {
   251  	mi := &file_google_devtools_build_v1_build_events_proto_msgTypes[0]
   252  	if protoimpl.UnsafeEnabled && x != nil {
   253  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   254  		if ms.LoadMessageInfo() == nil {
   255  			ms.StoreMessageInfo(mi)
   256  		}
   257  		return ms
   258  	}
   259  	return mi.MessageOf(x)
   260  }
   261  
   262  // Deprecated: Use BuildEvent.ProtoReflect.Descriptor instead.
   263  func (*BuildEvent) Descriptor() ([]byte, []int) {
   264  	return file_google_devtools_build_v1_build_events_proto_rawDescGZIP(), []int{0}
   265  }
   266  
   267  func (x *BuildEvent) GetEventTime() *timestamppb.Timestamp {
   268  	if x != nil {
   269  		return x.EventTime
   270  	}
   271  	return nil
   272  }
   273  
   274  func (m *BuildEvent) GetEvent() isBuildEvent_Event {
   275  	if m != nil {
   276  		return m.Event
   277  	}
   278  	return nil
   279  }
   280  
   281  func (x *BuildEvent) GetInvocationAttemptStarted() *BuildEvent_InvocationAttemptStarted {
   282  	if x, ok := x.GetEvent().(*BuildEvent_InvocationAttemptStarted_); ok {
   283  		return x.InvocationAttemptStarted
   284  	}
   285  	return nil
   286  }
   287  
   288  func (x *BuildEvent) GetInvocationAttemptFinished() *BuildEvent_InvocationAttemptFinished {
   289  	if x, ok := x.GetEvent().(*BuildEvent_InvocationAttemptFinished_); ok {
   290  		return x.InvocationAttemptFinished
   291  	}
   292  	return nil
   293  }
   294  
   295  func (x *BuildEvent) GetBuildEnqueued() *BuildEvent_BuildEnqueued {
   296  	if x, ok := x.GetEvent().(*BuildEvent_BuildEnqueued_); ok {
   297  		return x.BuildEnqueued
   298  	}
   299  	return nil
   300  }
   301  
   302  func (x *BuildEvent) GetBuildFinished() *BuildEvent_BuildFinished {
   303  	if x, ok := x.GetEvent().(*BuildEvent_BuildFinished_); ok {
   304  		return x.BuildFinished
   305  	}
   306  	return nil
   307  }
   308  
   309  func (x *BuildEvent) GetConsoleOutput() *BuildEvent_ConsoleOutput {
   310  	if x, ok := x.GetEvent().(*BuildEvent_ConsoleOutput_); ok {
   311  		return x.ConsoleOutput
   312  	}
   313  	return nil
   314  }
   315  
   316  func (x *BuildEvent) GetComponentStreamFinished() *BuildEvent_BuildComponentStreamFinished {
   317  	if x, ok := x.GetEvent().(*BuildEvent_ComponentStreamFinished); ok {
   318  		return x.ComponentStreamFinished
   319  	}
   320  	return nil
   321  }
   322  
   323  func (x *BuildEvent) GetBazelEvent() *anypb.Any {
   324  	if x, ok := x.GetEvent().(*BuildEvent_BazelEvent); ok {
   325  		return x.BazelEvent
   326  	}
   327  	return nil
   328  }
   329  
   330  func (x *BuildEvent) GetBuildExecutionEvent() *anypb.Any {
   331  	if x, ok := x.GetEvent().(*BuildEvent_BuildExecutionEvent); ok {
   332  		return x.BuildExecutionEvent
   333  	}
   334  	return nil
   335  }
   336  
   337  func (x *BuildEvent) GetSourceFetchEvent() *anypb.Any {
   338  	if x, ok := x.GetEvent().(*BuildEvent_SourceFetchEvent); ok {
   339  		return x.SourceFetchEvent
   340  	}
   341  	return nil
   342  }
   343  
   344  type isBuildEvent_Event interface {
   345  	isBuildEvent_Event()
   346  }
   347  
   348  type BuildEvent_InvocationAttemptStarted_ struct {
   349  	// An invocation attempt has started.
   350  	InvocationAttemptStarted *BuildEvent_InvocationAttemptStarted `protobuf:"bytes,51,opt,name=invocation_attempt_started,json=invocationAttemptStarted,proto3,oneof"`
   351  }
   352  
   353  type BuildEvent_InvocationAttemptFinished_ struct {
   354  	// An invocation attempt has finished.
   355  	InvocationAttemptFinished *BuildEvent_InvocationAttemptFinished `protobuf:"bytes,52,opt,name=invocation_attempt_finished,json=invocationAttemptFinished,proto3,oneof"`
   356  }
   357  
   358  type BuildEvent_BuildEnqueued_ struct {
   359  	// The build is enqueued.
   360  	BuildEnqueued *BuildEvent_BuildEnqueued `protobuf:"bytes,53,opt,name=build_enqueued,json=buildEnqueued,proto3,oneof"`
   361  }
   362  
   363  type BuildEvent_BuildFinished_ struct {
   364  	// The build has finished. Set when the build is terminated.
   365  	BuildFinished *BuildEvent_BuildFinished `protobuf:"bytes,55,opt,name=build_finished,json=buildFinished,proto3,oneof"`
   366  }
   367  
   368  type BuildEvent_ConsoleOutput_ struct {
   369  	// An event containing printed text.
   370  	ConsoleOutput *BuildEvent_ConsoleOutput `protobuf:"bytes,56,opt,name=console_output,json=consoleOutput,proto3,oneof"`
   371  }
   372  
   373  type BuildEvent_ComponentStreamFinished struct {
   374  	// Indicates the end of a build event stream (with the same StreamId) from
   375  	// a build component executing the requested build task.
   376  	// *** This field does not indicate the WatchBuild RPC is finished. ***
   377  	ComponentStreamFinished *BuildEvent_BuildComponentStreamFinished `protobuf:"bytes,59,opt,name=component_stream_finished,json=componentStreamFinished,proto3,oneof"`
   378  }
   379  
   380  type BuildEvent_BazelEvent struct {
   381  	// Structured build event generated by Bazel about its execution progress.
   382  	BazelEvent *anypb.Any `protobuf:"bytes,60,opt,name=bazel_event,json=bazelEvent,proto3,oneof"`
   383  }
   384  
   385  type BuildEvent_BuildExecutionEvent struct {
   386  	// An event that contains supplemental tool-specific information about
   387  	// build execution.
   388  	BuildExecutionEvent *anypb.Any `protobuf:"bytes,61,opt,name=build_execution_event,json=buildExecutionEvent,proto3,oneof"`
   389  }
   390  
   391  type BuildEvent_SourceFetchEvent struct {
   392  	// An event that contains supplemental tool-specific information about
   393  	// source fetching.
   394  	SourceFetchEvent *anypb.Any `protobuf:"bytes,62,opt,name=source_fetch_event,json=sourceFetchEvent,proto3,oneof"`
   395  }
   396  
   397  func (*BuildEvent_InvocationAttemptStarted_) isBuildEvent_Event() {}
   398  
   399  func (*BuildEvent_InvocationAttemptFinished_) isBuildEvent_Event() {}
   400  
   401  func (*BuildEvent_BuildEnqueued_) isBuildEvent_Event() {}
   402  
   403  func (*BuildEvent_BuildFinished_) isBuildEvent_Event() {}
   404  
   405  func (*BuildEvent_ConsoleOutput_) isBuildEvent_Event() {}
   406  
   407  func (*BuildEvent_ComponentStreamFinished) isBuildEvent_Event() {}
   408  
   409  func (*BuildEvent_BazelEvent) isBuildEvent_Event() {}
   410  
   411  func (*BuildEvent_BuildExecutionEvent) isBuildEvent_Event() {}
   412  
   413  func (*BuildEvent_SourceFetchEvent) isBuildEvent_Event() {}
   414  
   415  // Unique identifier for a build event stream.
   416  type StreamId struct {
   417  	state         protoimpl.MessageState
   418  	sizeCache     protoimpl.SizeCache
   419  	unknownFields protoimpl.UnknownFields
   420  
   421  	// The id of a Build message.
   422  	BuildId string `protobuf:"bytes,1,opt,name=build_id,json=buildId,proto3" json:"build_id,omitempty"`
   423  	// The unique invocation ID within this build.
   424  	// It should be the same as {invocation} (below) during the migration.
   425  	InvocationId string `protobuf:"bytes,6,opt,name=invocation_id,json=invocationId,proto3" json:"invocation_id,omitempty"`
   426  	// The component that emitted this event.
   427  	Component StreamId_BuildComponent `protobuf:"varint,3,opt,name=component,proto3,enum=google.devtools.build.v1.StreamId_BuildComponent" json:"component,omitempty"`
   428  }
   429  
   430  func (x *StreamId) Reset() {
   431  	*x = StreamId{}
   432  	if protoimpl.UnsafeEnabled {
   433  		mi := &file_google_devtools_build_v1_build_events_proto_msgTypes[1]
   434  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   435  		ms.StoreMessageInfo(mi)
   436  	}
   437  }
   438  
   439  func (x *StreamId) String() string {
   440  	return protoimpl.X.MessageStringOf(x)
   441  }
   442  
   443  func (*StreamId) ProtoMessage() {}
   444  
   445  func (x *StreamId) ProtoReflect() protoreflect.Message {
   446  	mi := &file_google_devtools_build_v1_build_events_proto_msgTypes[1]
   447  	if protoimpl.UnsafeEnabled && x != nil {
   448  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   449  		if ms.LoadMessageInfo() == nil {
   450  			ms.StoreMessageInfo(mi)
   451  		}
   452  		return ms
   453  	}
   454  	return mi.MessageOf(x)
   455  }
   456  
   457  // Deprecated: Use StreamId.ProtoReflect.Descriptor instead.
   458  func (*StreamId) Descriptor() ([]byte, []int) {
   459  	return file_google_devtools_build_v1_build_events_proto_rawDescGZIP(), []int{1}
   460  }
   461  
   462  func (x *StreamId) GetBuildId() string {
   463  	if x != nil {
   464  		return x.BuildId
   465  	}
   466  	return ""
   467  }
   468  
   469  func (x *StreamId) GetInvocationId() string {
   470  	if x != nil {
   471  		return x.InvocationId
   472  	}
   473  	return ""
   474  }
   475  
   476  func (x *StreamId) GetComponent() StreamId_BuildComponent {
   477  	if x != nil {
   478  		return x.Component
   479  	}
   480  	return StreamId_UNKNOWN_COMPONENT
   481  }
   482  
   483  // Notification that the build system has attempted to run the build tool.
   484  type BuildEvent_InvocationAttemptStarted struct {
   485  	state         protoimpl.MessageState
   486  	sizeCache     protoimpl.SizeCache
   487  	unknownFields protoimpl.UnknownFields
   488  
   489  	// The number of the invocation attempt, starting at 1 and increasing by 1
   490  	// for each new attempt. Can be used to determine if there is a later
   491  	// invocation attempt replacing the current one a client is processing.
   492  	AttemptNumber int64 `protobuf:"varint,1,opt,name=attempt_number,json=attemptNumber,proto3" json:"attempt_number,omitempty"`
   493  	// Arbitrary details about the invocation attempt.
   494  	Details *anypb.Any `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"`
   495  }
   496  
   497  func (x *BuildEvent_InvocationAttemptStarted) Reset() {
   498  	*x = BuildEvent_InvocationAttemptStarted{}
   499  	if protoimpl.UnsafeEnabled {
   500  		mi := &file_google_devtools_build_v1_build_events_proto_msgTypes[2]
   501  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   502  		ms.StoreMessageInfo(mi)
   503  	}
   504  }
   505  
   506  func (x *BuildEvent_InvocationAttemptStarted) String() string {
   507  	return protoimpl.X.MessageStringOf(x)
   508  }
   509  
   510  func (*BuildEvent_InvocationAttemptStarted) ProtoMessage() {}
   511  
   512  func (x *BuildEvent_InvocationAttemptStarted) ProtoReflect() protoreflect.Message {
   513  	mi := &file_google_devtools_build_v1_build_events_proto_msgTypes[2]
   514  	if protoimpl.UnsafeEnabled && x != nil {
   515  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   516  		if ms.LoadMessageInfo() == nil {
   517  			ms.StoreMessageInfo(mi)
   518  		}
   519  		return ms
   520  	}
   521  	return mi.MessageOf(x)
   522  }
   523  
   524  // Deprecated: Use BuildEvent_InvocationAttemptStarted.ProtoReflect.Descriptor instead.
   525  func (*BuildEvent_InvocationAttemptStarted) Descriptor() ([]byte, []int) {
   526  	return file_google_devtools_build_v1_build_events_proto_rawDescGZIP(), []int{0, 0}
   527  }
   528  
   529  func (x *BuildEvent_InvocationAttemptStarted) GetAttemptNumber() int64 {
   530  	if x != nil {
   531  		return x.AttemptNumber
   532  	}
   533  	return 0
   534  }
   535  
   536  func (x *BuildEvent_InvocationAttemptStarted) GetDetails() *anypb.Any {
   537  	if x != nil {
   538  		return x.Details
   539  	}
   540  	return nil
   541  }
   542  
   543  // Notification that an invocation attempt has finished.
   544  type BuildEvent_InvocationAttemptFinished struct {
   545  	state         protoimpl.MessageState
   546  	sizeCache     protoimpl.SizeCache
   547  	unknownFields protoimpl.UnknownFields
   548  
   549  	// Final status of the invocation.
   550  	InvocationStatus *BuildStatus `protobuf:"bytes,3,opt,name=invocation_status,json=invocationStatus,proto3" json:"invocation_status,omitempty"`
   551  	// Arbitrary details about the invocation attempt.
   552  	Details *anypb.Any `protobuf:"bytes,4,opt,name=details,proto3" json:"details,omitempty"`
   553  }
   554  
   555  func (x *BuildEvent_InvocationAttemptFinished) Reset() {
   556  	*x = BuildEvent_InvocationAttemptFinished{}
   557  	if protoimpl.UnsafeEnabled {
   558  		mi := &file_google_devtools_build_v1_build_events_proto_msgTypes[3]
   559  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   560  		ms.StoreMessageInfo(mi)
   561  	}
   562  }
   563  
   564  func (x *BuildEvent_InvocationAttemptFinished) String() string {
   565  	return protoimpl.X.MessageStringOf(x)
   566  }
   567  
   568  func (*BuildEvent_InvocationAttemptFinished) ProtoMessage() {}
   569  
   570  func (x *BuildEvent_InvocationAttemptFinished) ProtoReflect() protoreflect.Message {
   571  	mi := &file_google_devtools_build_v1_build_events_proto_msgTypes[3]
   572  	if protoimpl.UnsafeEnabled && x != nil {
   573  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   574  		if ms.LoadMessageInfo() == nil {
   575  			ms.StoreMessageInfo(mi)
   576  		}
   577  		return ms
   578  	}
   579  	return mi.MessageOf(x)
   580  }
   581  
   582  // Deprecated: Use BuildEvent_InvocationAttemptFinished.ProtoReflect.Descriptor instead.
   583  func (*BuildEvent_InvocationAttemptFinished) Descriptor() ([]byte, []int) {
   584  	return file_google_devtools_build_v1_build_events_proto_rawDescGZIP(), []int{0, 1}
   585  }
   586  
   587  func (x *BuildEvent_InvocationAttemptFinished) GetInvocationStatus() *BuildStatus {
   588  	if x != nil {
   589  		return x.InvocationStatus
   590  	}
   591  	return nil
   592  }
   593  
   594  func (x *BuildEvent_InvocationAttemptFinished) GetDetails() *anypb.Any {
   595  	if x != nil {
   596  		return x.Details
   597  	}
   598  	return nil
   599  }
   600  
   601  // Notification that the build request is enqueued.
   602  type BuildEvent_BuildEnqueued struct {
   603  	state         protoimpl.MessageState
   604  	sizeCache     protoimpl.SizeCache
   605  	unknownFields protoimpl.UnknownFields
   606  
   607  	// Additional details about the Build.
   608  	Details *anypb.Any `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"`
   609  }
   610  
   611  func (x *BuildEvent_BuildEnqueued) Reset() {
   612  	*x = BuildEvent_BuildEnqueued{}
   613  	if protoimpl.UnsafeEnabled {
   614  		mi := &file_google_devtools_build_v1_build_events_proto_msgTypes[4]
   615  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   616  		ms.StoreMessageInfo(mi)
   617  	}
   618  }
   619  
   620  func (x *BuildEvent_BuildEnqueued) String() string {
   621  	return protoimpl.X.MessageStringOf(x)
   622  }
   623  
   624  func (*BuildEvent_BuildEnqueued) ProtoMessage() {}
   625  
   626  func (x *BuildEvent_BuildEnqueued) ProtoReflect() protoreflect.Message {
   627  	mi := &file_google_devtools_build_v1_build_events_proto_msgTypes[4]
   628  	if protoimpl.UnsafeEnabled && x != nil {
   629  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   630  		if ms.LoadMessageInfo() == nil {
   631  			ms.StoreMessageInfo(mi)
   632  		}
   633  		return ms
   634  	}
   635  	return mi.MessageOf(x)
   636  }
   637  
   638  // Deprecated: Use BuildEvent_BuildEnqueued.ProtoReflect.Descriptor instead.
   639  func (*BuildEvent_BuildEnqueued) Descriptor() ([]byte, []int) {
   640  	return file_google_devtools_build_v1_build_events_proto_rawDescGZIP(), []int{0, 2}
   641  }
   642  
   643  func (x *BuildEvent_BuildEnqueued) GetDetails() *anypb.Any {
   644  	if x != nil {
   645  		return x.Details
   646  	}
   647  	return nil
   648  }
   649  
   650  // Notification that the build request has finished, and no further
   651  // invocations will occur.  Note that this applies to the entire Build.
   652  // Individual invocations trigger InvocationFinished when they finish.
   653  type BuildEvent_BuildFinished struct {
   654  	state         protoimpl.MessageState
   655  	sizeCache     protoimpl.SizeCache
   656  	unknownFields protoimpl.UnknownFields
   657  
   658  	// Final status of the build.
   659  	Status *BuildStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
   660  	// Additional details about the Build.
   661  	Details *anypb.Any `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"`
   662  }
   663  
   664  func (x *BuildEvent_BuildFinished) Reset() {
   665  	*x = BuildEvent_BuildFinished{}
   666  	if protoimpl.UnsafeEnabled {
   667  		mi := &file_google_devtools_build_v1_build_events_proto_msgTypes[5]
   668  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   669  		ms.StoreMessageInfo(mi)
   670  	}
   671  }
   672  
   673  func (x *BuildEvent_BuildFinished) String() string {
   674  	return protoimpl.X.MessageStringOf(x)
   675  }
   676  
   677  func (*BuildEvent_BuildFinished) ProtoMessage() {}
   678  
   679  func (x *BuildEvent_BuildFinished) ProtoReflect() protoreflect.Message {
   680  	mi := &file_google_devtools_build_v1_build_events_proto_msgTypes[5]
   681  	if protoimpl.UnsafeEnabled && x != nil {
   682  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   683  		if ms.LoadMessageInfo() == nil {
   684  			ms.StoreMessageInfo(mi)
   685  		}
   686  		return ms
   687  	}
   688  	return mi.MessageOf(x)
   689  }
   690  
   691  // Deprecated: Use BuildEvent_BuildFinished.ProtoReflect.Descriptor instead.
   692  func (*BuildEvent_BuildFinished) Descriptor() ([]byte, []int) {
   693  	return file_google_devtools_build_v1_build_events_proto_rawDescGZIP(), []int{0, 3}
   694  }
   695  
   696  func (x *BuildEvent_BuildFinished) GetStatus() *BuildStatus {
   697  	if x != nil {
   698  		return x.Status
   699  	}
   700  	return nil
   701  }
   702  
   703  func (x *BuildEvent_BuildFinished) GetDetails() *anypb.Any {
   704  	if x != nil {
   705  		return x.Details
   706  	}
   707  	return nil
   708  }
   709  
   710  // Textual output written to standard output or standard error.
   711  type BuildEvent_ConsoleOutput struct {
   712  	state         protoimpl.MessageState
   713  	sizeCache     protoimpl.SizeCache
   714  	unknownFields protoimpl.UnknownFields
   715  
   716  	// The output stream type.
   717  	Type ConsoleOutputStream `protobuf:"varint,1,opt,name=type,proto3,enum=google.devtools.build.v1.ConsoleOutputStream" json:"type,omitempty"`
   718  	// The output stream content.
   719  	//
   720  	// Types that are assignable to Output:
   721  	//
   722  	//	*BuildEvent_ConsoleOutput_TextOutput
   723  	//	*BuildEvent_ConsoleOutput_BinaryOutput
   724  	Output isBuildEvent_ConsoleOutput_Output `protobuf_oneof:"output"`
   725  }
   726  
   727  func (x *BuildEvent_ConsoleOutput) Reset() {
   728  	*x = BuildEvent_ConsoleOutput{}
   729  	if protoimpl.UnsafeEnabled {
   730  		mi := &file_google_devtools_build_v1_build_events_proto_msgTypes[6]
   731  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   732  		ms.StoreMessageInfo(mi)
   733  	}
   734  }
   735  
   736  func (x *BuildEvent_ConsoleOutput) String() string {
   737  	return protoimpl.X.MessageStringOf(x)
   738  }
   739  
   740  func (*BuildEvent_ConsoleOutput) ProtoMessage() {}
   741  
   742  func (x *BuildEvent_ConsoleOutput) ProtoReflect() protoreflect.Message {
   743  	mi := &file_google_devtools_build_v1_build_events_proto_msgTypes[6]
   744  	if protoimpl.UnsafeEnabled && x != nil {
   745  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   746  		if ms.LoadMessageInfo() == nil {
   747  			ms.StoreMessageInfo(mi)
   748  		}
   749  		return ms
   750  	}
   751  	return mi.MessageOf(x)
   752  }
   753  
   754  // Deprecated: Use BuildEvent_ConsoleOutput.ProtoReflect.Descriptor instead.
   755  func (*BuildEvent_ConsoleOutput) Descriptor() ([]byte, []int) {
   756  	return file_google_devtools_build_v1_build_events_proto_rawDescGZIP(), []int{0, 4}
   757  }
   758  
   759  func (x *BuildEvent_ConsoleOutput) GetType() ConsoleOutputStream {
   760  	if x != nil {
   761  		return x.Type
   762  	}
   763  	return ConsoleOutputStream_UNKNOWN
   764  }
   765  
   766  func (m *BuildEvent_ConsoleOutput) GetOutput() isBuildEvent_ConsoleOutput_Output {
   767  	if m != nil {
   768  		return m.Output
   769  	}
   770  	return nil
   771  }
   772  
   773  func (x *BuildEvent_ConsoleOutput) GetTextOutput() string {
   774  	if x, ok := x.GetOutput().(*BuildEvent_ConsoleOutput_TextOutput); ok {
   775  		return x.TextOutput
   776  	}
   777  	return ""
   778  }
   779  
   780  func (x *BuildEvent_ConsoleOutput) GetBinaryOutput() []byte {
   781  	if x, ok := x.GetOutput().(*BuildEvent_ConsoleOutput_BinaryOutput); ok {
   782  		return x.BinaryOutput
   783  	}
   784  	return nil
   785  }
   786  
   787  type isBuildEvent_ConsoleOutput_Output interface {
   788  	isBuildEvent_ConsoleOutput_Output()
   789  }
   790  
   791  type BuildEvent_ConsoleOutput_TextOutput struct {
   792  	// Regular UTF-8 output; normal text.
   793  	TextOutput string `protobuf:"bytes,2,opt,name=text_output,json=textOutput,proto3,oneof"`
   794  }
   795  
   796  type BuildEvent_ConsoleOutput_BinaryOutput struct {
   797  	// Used if the output is not UTF-8 text (for example, a binary proto).
   798  	BinaryOutput []byte `protobuf:"bytes,3,opt,name=binary_output,json=binaryOutput,proto3,oneof"`
   799  }
   800  
   801  func (*BuildEvent_ConsoleOutput_TextOutput) isBuildEvent_ConsoleOutput_Output() {}
   802  
   803  func (*BuildEvent_ConsoleOutput_BinaryOutput) isBuildEvent_ConsoleOutput_Output() {}
   804  
   805  // Notification of the end of a build event stream published by a build
   806  // component other than CONTROLLER (See StreamId.BuildComponents).
   807  type BuildEvent_BuildComponentStreamFinished struct {
   808  	state         protoimpl.MessageState
   809  	sizeCache     protoimpl.SizeCache
   810  	unknownFields protoimpl.UnknownFields
   811  
   812  	// How the event stream finished.
   813  	Type BuildEvent_BuildComponentStreamFinished_FinishType `protobuf:"varint,1,opt,name=type,proto3,enum=google.devtools.build.v1.BuildEvent_BuildComponentStreamFinished_FinishType" json:"type,omitempty"`
   814  }
   815  
   816  func (x *BuildEvent_BuildComponentStreamFinished) Reset() {
   817  	*x = BuildEvent_BuildComponentStreamFinished{}
   818  	if protoimpl.UnsafeEnabled {
   819  		mi := &file_google_devtools_build_v1_build_events_proto_msgTypes[7]
   820  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   821  		ms.StoreMessageInfo(mi)
   822  	}
   823  }
   824  
   825  func (x *BuildEvent_BuildComponentStreamFinished) String() string {
   826  	return protoimpl.X.MessageStringOf(x)
   827  }
   828  
   829  func (*BuildEvent_BuildComponentStreamFinished) ProtoMessage() {}
   830  
   831  func (x *BuildEvent_BuildComponentStreamFinished) ProtoReflect() protoreflect.Message {
   832  	mi := &file_google_devtools_build_v1_build_events_proto_msgTypes[7]
   833  	if protoimpl.UnsafeEnabled && x != nil {
   834  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   835  		if ms.LoadMessageInfo() == nil {
   836  			ms.StoreMessageInfo(mi)
   837  		}
   838  		return ms
   839  	}
   840  	return mi.MessageOf(x)
   841  }
   842  
   843  // Deprecated: Use BuildEvent_BuildComponentStreamFinished.ProtoReflect.Descriptor instead.
   844  func (*BuildEvent_BuildComponentStreamFinished) Descriptor() ([]byte, []int) {
   845  	return file_google_devtools_build_v1_build_events_proto_rawDescGZIP(), []int{0, 5}
   846  }
   847  
   848  func (x *BuildEvent_BuildComponentStreamFinished) GetType() BuildEvent_BuildComponentStreamFinished_FinishType {
   849  	if x != nil {
   850  		return x.Type
   851  	}
   852  	return BuildEvent_BuildComponentStreamFinished_FINISH_TYPE_UNSPECIFIED
   853  }
   854  
   855  var File_google_devtools_build_v1_build_events_proto protoreflect.FileDescriptor
   856  
   857  var file_google_devtools_build_v1_build_events_proto_rawDesc = []byte{
   858  	0x0a, 0x2b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
   859  	0x73, 0x2f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x75, 0x69, 0x6c, 0x64,
   860  	0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x18, 0x67,
   861  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x62,
   862  	0x75, 0x69, 0x6c, 0x64, 0x2e, 0x76, 0x31, 0x1a, 0x2b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
   863  	0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x76,
   864  	0x31, 0x2f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70,
   865  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f,
   866  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
   867  	0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
   868  	0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   869  	0x22, 0xfd, 0x0d, 0x0a, 0x0a, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12,
   870  	0x39, 0x0a, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20,
   871  	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   872  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52,
   873  	0x09, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x7d, 0x0a, 0x1a, 0x69, 0x6e,
   874  	0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74,
   875  	0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x18, 0x33, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d,
   876  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73,
   877  	0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45,
   878  	0x76, 0x65, 0x6e, 0x74, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41,
   879  	0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x48, 0x00, 0x52,
   880  	0x18, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x65, 0x6d,
   881  	0x70, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x12, 0x80, 0x01, 0x0a, 0x1b, 0x69, 0x6e,
   882  	0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74,
   883  	0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x34, 0x20, 0x01, 0x28, 0x0b, 0x32,
   884  	0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
   885  	0x73, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64,
   886  	0x45, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   887  	0x41, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x48,
   888  	0x00, 0x52, 0x19, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74,
   889  	0x65, 0x6d, 0x70, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x5b, 0x0a, 0x0e,
   890  	0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x6e, 0x71, 0x75, 0x65, 0x75, 0x65, 0x64, 0x18, 0x35,
   891  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65,
   892  	0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x76, 0x31, 0x2e,
   893  	0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64,
   894  	0x45, 0x6e, 0x71, 0x75, 0x65, 0x75, 0x65, 0x64, 0x48, 0x00, 0x52, 0x0d, 0x62, 0x75, 0x69, 0x6c,
   895  	0x64, 0x45, 0x6e, 0x71, 0x75, 0x65, 0x75, 0x65, 0x64, 0x12, 0x5b, 0x0a, 0x0e, 0x62, 0x75, 0x69,
   896  	0x6c, 0x64, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x37, 0x20, 0x01, 0x28,
   897  	0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f,
   898  	0x6f, 0x6c, 0x73, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x69,
   899  	0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x46, 0x69, 0x6e,
   900  	0x69, 0x73, 0x68, 0x65, 0x64, 0x48, 0x00, 0x52, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x46, 0x69,
   901  	0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x5b, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c,
   902  	0x65, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x38, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32,
   903  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73,
   904  	0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45,
   905  	0x76, 0x65, 0x6e, 0x74, 0x2e, 0x43, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x4f, 0x75, 0x74, 0x70,
   906  	0x75, 0x74, 0x48, 0x00, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x4f, 0x75, 0x74,
   907  	0x70, 0x75, 0x74, 0x12, 0x7f, 0x0a, 0x19, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74,
   908  	0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64,
   909  	0x18, 0x3b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   910  	0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x76,
   911  	0x31, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x42, 0x75, 0x69,
   912  	0x6c, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61,
   913  	0x6d, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x48, 0x00, 0x52, 0x17, 0x63, 0x6f, 0x6d,
   914  	0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x46, 0x69, 0x6e, 0x69,
   915  	0x73, 0x68, 0x65, 0x64, 0x12, 0x37, 0x0a, 0x0b, 0x62, 0x61, 0x7a, 0x65, 0x6c, 0x5f, 0x65, 0x76,
   916  	0x65, 0x6e, 0x74, 0x18, 0x3c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   917  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x48,
   918  	0x00, 0x52, 0x0a, 0x62, 0x61, 0x7a, 0x65, 0x6c, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x4a, 0x0a,
   919  	0x15, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e,
   920  	0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x3d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67,
   921  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41,
   922  	0x6e, 0x79, 0x48, 0x00, 0x52, 0x13, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x78, 0x65, 0x63, 0x75,
   923  	0x74, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x44, 0x0a, 0x12, 0x73, 0x6f, 0x75,
   924  	0x72, 0x63, 0x65, 0x5f, 0x66, 0x65, 0x74, 0x63, 0x68, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x18,
   925  	0x3e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
   926  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x48, 0x00, 0x52, 0x10, 0x73,
   927  	0x6f, 0x75, 0x72, 0x63, 0x65, 0x46, 0x65, 0x74, 0x63, 0x68, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x1a,
   928  	0x71, 0x0a, 0x18, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74,
   929  	0x65, 0x6d, 0x70, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x61,
   930  	0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x01, 0x20,
   931  	0x01, 0x28, 0x03, 0x52, 0x0d, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x4e, 0x75, 0x6d, 0x62,
   932  	0x65, 0x72, 0x12, 0x2e, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x02, 0x20,
   933  	0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   934  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69,
   935  	0x6c, 0x73, 0x1a, 0x9f, 0x01, 0x0a, 0x19, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
   936  	0x6e, 0x41, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64,
   937  	0x12, 0x52, 0x0a, 0x11, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73,
   938  	0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f,
   939  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x62, 0x75,
   940  	0x69, 0x6c, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x74,
   941  	0x75, 0x73, 0x52, 0x10, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74,
   942  	0x61, 0x74, 0x75, 0x73, 0x12, 0x2e, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18,
   943  	0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
   944  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x07, 0x64, 0x65, 0x74,
   945  	0x61, 0x69, 0x6c, 0x73, 0x1a, 0x3f, 0x0a, 0x0d, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x6e, 0x71,
   946  	0x75, 0x65, 0x75, 0x65, 0x64, 0x12, 0x2e, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73,
   947  	0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   948  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x07, 0x64, 0x65,
   949  	0x74, 0x61, 0x69, 0x6c, 0x73, 0x1a, 0x7e, 0x0a, 0x0d, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x46, 0x69,
   950  	0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x3d, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
   951  	0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   952  	0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x76,
   953  	0x31, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73,
   954  	0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2e, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73,
   955  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   956  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x07, 0x64, 0x65,
   957  	0x74, 0x61, 0x69, 0x6c, 0x73, 0x1a, 0xa6, 0x01, 0x0a, 0x0d, 0x43, 0x6f, 0x6e, 0x73, 0x6f, 0x6c,
   958  	0x65, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x41, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18,
   959  	0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64,
   960  	0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x76, 0x31,
   961  	0x2e, 0x43, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x53, 0x74,
   962  	0x72, 0x65, 0x61, 0x6d, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0b, 0x74, 0x65,
   963  	0x78, 0x74, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48,
   964  	0x00, 0x52, 0x0a, 0x74, 0x65, 0x78, 0x74, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x25, 0x0a,
   965  	0x0d, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x03,
   966  	0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x0c, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x4f, 0x75,
   967  	0x74, 0x70, 0x75, 0x74, 0x42, 0x08, 0x0a, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x1a, 0xc6,
   968  	0x01, 0x0a, 0x1c, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e,
   969  	0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12,
   970  	0x60, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x4c, 0x2e,
   971  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e,
   972  	0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76,
   973  	0x65, 0x6e, 0x74, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65,
   974  	0x6e, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64,
   975  	0x2e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70,
   976  	0x65, 0x22, 0x44, 0x0a, 0x0a, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12,
   977  	0x1b, 0x0a, 0x17, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55,
   978  	0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08,
   979  	0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x45, 0x58,
   980  	0x50, 0x49, 0x52, 0x45, 0x44, 0x10, 0x02, 0x42, 0x07, 0x0a, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74,
   981  	0x22, 0xea, 0x01, 0x0a, 0x08, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x49, 0x64, 0x12, 0x19, 0x0a,
   982  	0x08, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
   983  	0x07, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x69, 0x6e, 0x76, 0x6f,
   984  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52,
   985  	0x0c, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x4f, 0x0a,
   986  	0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e,
   987  	0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f,
   988  	0x6c, 0x73, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x65,
   989  	0x61, 0x6d, 0x49, 0x64, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e,
   990  	0x65, 0x6e, 0x74, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x22, 0x4d,
   991  	0x0a, 0x0e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74,
   992  	0x12, 0x15, 0x0a, 0x11, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x43, 0x4f, 0x4d, 0x50,
   993  	0x4f, 0x4e, 0x45, 0x4e, 0x54, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x43, 0x4f, 0x4e, 0x54, 0x52,
   994  	0x4f, 0x4c, 0x4c, 0x45, 0x52, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x57, 0x4f, 0x52, 0x4b, 0x45,
   995  	0x52, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, 0x54, 0x4f, 0x4f, 0x4c, 0x10, 0x03, 0x2a, 0x3a, 0x0a,
   996  	0x13, 0x43, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x53, 0x74,
   997  	0x72, 0x65, 0x61, 0x6d, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10,
   998  	0x00, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x54, 0x44, 0x4f, 0x55, 0x54, 0x10, 0x01, 0x12, 0x0a, 0x0a,
   999  	0x06, 0x53, 0x54, 0x44, 0x45, 0x52, 0x52, 0x10, 0x02, 0x42, 0x8b, 0x01, 0x0a, 0x1c, 0x63, 0x6f,
  1000  	0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
  1001  	0x73, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x76, 0x31, 0x42, 0x0f, 0x42, 0x75, 0x69, 0x6c,
  1002  	0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3d, 0x67,
  1003  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67,
  1004  	0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1005  	0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x62, 0x75,
  1006  	0x69, 0x6c, 0x64, 0x2f, 0x76, 0x31, 0x3b, 0x62, 0x75, 0x69, 0x6c, 0x64, 0xf8, 0x01, 0x01, 0xca,
  1007  	0x02, 0x15, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x42,
  1008  	0x75, 0x69, 0x6c, 0x64, 0x5c, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1009  }
  1010  
  1011  var (
  1012  	file_google_devtools_build_v1_build_events_proto_rawDescOnce sync.Once
  1013  	file_google_devtools_build_v1_build_events_proto_rawDescData = file_google_devtools_build_v1_build_events_proto_rawDesc
  1014  )
  1015  
  1016  func file_google_devtools_build_v1_build_events_proto_rawDescGZIP() []byte {
  1017  	file_google_devtools_build_v1_build_events_proto_rawDescOnce.Do(func() {
  1018  		file_google_devtools_build_v1_build_events_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_devtools_build_v1_build_events_proto_rawDescData)
  1019  	})
  1020  	return file_google_devtools_build_v1_build_events_proto_rawDescData
  1021  }
  1022  
  1023  var file_google_devtools_build_v1_build_events_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
  1024  var file_google_devtools_build_v1_build_events_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
  1025  var file_google_devtools_build_v1_build_events_proto_goTypes = []interface{}{
  1026  	(ConsoleOutputStream)(0),                                // 0: google.devtools.build.v1.ConsoleOutputStream
  1027  	(BuildEvent_BuildComponentStreamFinished_FinishType)(0), // 1: google.devtools.build.v1.BuildEvent.BuildComponentStreamFinished.FinishType
  1028  	(StreamId_BuildComponent)(0),                            // 2: google.devtools.build.v1.StreamId.BuildComponent
  1029  	(*BuildEvent)(nil),                                      // 3: google.devtools.build.v1.BuildEvent
  1030  	(*StreamId)(nil),                                        // 4: google.devtools.build.v1.StreamId
  1031  	(*BuildEvent_InvocationAttemptStarted)(nil),             // 5: google.devtools.build.v1.BuildEvent.InvocationAttemptStarted
  1032  	(*BuildEvent_InvocationAttemptFinished)(nil),            // 6: google.devtools.build.v1.BuildEvent.InvocationAttemptFinished
  1033  	(*BuildEvent_BuildEnqueued)(nil),                        // 7: google.devtools.build.v1.BuildEvent.BuildEnqueued
  1034  	(*BuildEvent_BuildFinished)(nil),                        // 8: google.devtools.build.v1.BuildEvent.BuildFinished
  1035  	(*BuildEvent_ConsoleOutput)(nil),                        // 9: google.devtools.build.v1.BuildEvent.ConsoleOutput
  1036  	(*BuildEvent_BuildComponentStreamFinished)(nil),         // 10: google.devtools.build.v1.BuildEvent.BuildComponentStreamFinished
  1037  	(*timestamppb.Timestamp)(nil),                           // 11: google.protobuf.Timestamp
  1038  	(*anypb.Any)(nil),                                       // 12: google.protobuf.Any
  1039  	(*BuildStatus)(nil),                                     // 13: google.devtools.build.v1.BuildStatus
  1040  }
  1041  var file_google_devtools_build_v1_build_events_proto_depIdxs = []int32{
  1042  	11, // 0: google.devtools.build.v1.BuildEvent.event_time:type_name -> google.protobuf.Timestamp
  1043  	5,  // 1: google.devtools.build.v1.BuildEvent.invocation_attempt_started:type_name -> google.devtools.build.v1.BuildEvent.InvocationAttemptStarted
  1044  	6,  // 2: google.devtools.build.v1.BuildEvent.invocation_attempt_finished:type_name -> google.devtools.build.v1.BuildEvent.InvocationAttemptFinished
  1045  	7,  // 3: google.devtools.build.v1.BuildEvent.build_enqueued:type_name -> google.devtools.build.v1.BuildEvent.BuildEnqueued
  1046  	8,  // 4: google.devtools.build.v1.BuildEvent.build_finished:type_name -> google.devtools.build.v1.BuildEvent.BuildFinished
  1047  	9,  // 5: google.devtools.build.v1.BuildEvent.console_output:type_name -> google.devtools.build.v1.BuildEvent.ConsoleOutput
  1048  	10, // 6: google.devtools.build.v1.BuildEvent.component_stream_finished:type_name -> google.devtools.build.v1.BuildEvent.BuildComponentStreamFinished
  1049  	12, // 7: google.devtools.build.v1.BuildEvent.bazel_event:type_name -> google.protobuf.Any
  1050  	12, // 8: google.devtools.build.v1.BuildEvent.build_execution_event:type_name -> google.protobuf.Any
  1051  	12, // 9: google.devtools.build.v1.BuildEvent.source_fetch_event:type_name -> google.protobuf.Any
  1052  	2,  // 10: google.devtools.build.v1.StreamId.component:type_name -> google.devtools.build.v1.StreamId.BuildComponent
  1053  	12, // 11: google.devtools.build.v1.BuildEvent.InvocationAttemptStarted.details:type_name -> google.protobuf.Any
  1054  	13, // 12: google.devtools.build.v1.BuildEvent.InvocationAttemptFinished.invocation_status:type_name -> google.devtools.build.v1.BuildStatus
  1055  	12, // 13: google.devtools.build.v1.BuildEvent.InvocationAttemptFinished.details:type_name -> google.protobuf.Any
  1056  	12, // 14: google.devtools.build.v1.BuildEvent.BuildEnqueued.details:type_name -> google.protobuf.Any
  1057  	13, // 15: google.devtools.build.v1.BuildEvent.BuildFinished.status:type_name -> google.devtools.build.v1.BuildStatus
  1058  	12, // 16: google.devtools.build.v1.BuildEvent.BuildFinished.details:type_name -> google.protobuf.Any
  1059  	0,  // 17: google.devtools.build.v1.BuildEvent.ConsoleOutput.type:type_name -> google.devtools.build.v1.ConsoleOutputStream
  1060  	1,  // 18: google.devtools.build.v1.BuildEvent.BuildComponentStreamFinished.type:type_name -> google.devtools.build.v1.BuildEvent.BuildComponentStreamFinished.FinishType
  1061  	19, // [19:19] is the sub-list for method output_type
  1062  	19, // [19:19] is the sub-list for method input_type
  1063  	19, // [19:19] is the sub-list for extension type_name
  1064  	19, // [19:19] is the sub-list for extension extendee
  1065  	0,  // [0:19] is the sub-list for field type_name
  1066  }
  1067  
  1068  func init() { file_google_devtools_build_v1_build_events_proto_init() }
  1069  func file_google_devtools_build_v1_build_events_proto_init() {
  1070  	if File_google_devtools_build_v1_build_events_proto != nil {
  1071  		return
  1072  	}
  1073  	file_google_devtools_build_v1_build_status_proto_init()
  1074  	if !protoimpl.UnsafeEnabled {
  1075  		file_google_devtools_build_v1_build_events_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1076  			switch v := v.(*BuildEvent); i {
  1077  			case 0:
  1078  				return &v.state
  1079  			case 1:
  1080  				return &v.sizeCache
  1081  			case 2:
  1082  				return &v.unknownFields
  1083  			default:
  1084  				return nil
  1085  			}
  1086  		}
  1087  		file_google_devtools_build_v1_build_events_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1088  			switch v := v.(*StreamId); i {
  1089  			case 0:
  1090  				return &v.state
  1091  			case 1:
  1092  				return &v.sizeCache
  1093  			case 2:
  1094  				return &v.unknownFields
  1095  			default:
  1096  				return nil
  1097  			}
  1098  		}
  1099  		file_google_devtools_build_v1_build_events_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1100  			switch v := v.(*BuildEvent_InvocationAttemptStarted); i {
  1101  			case 0:
  1102  				return &v.state
  1103  			case 1:
  1104  				return &v.sizeCache
  1105  			case 2:
  1106  				return &v.unknownFields
  1107  			default:
  1108  				return nil
  1109  			}
  1110  		}
  1111  		file_google_devtools_build_v1_build_events_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1112  			switch v := v.(*BuildEvent_InvocationAttemptFinished); i {
  1113  			case 0:
  1114  				return &v.state
  1115  			case 1:
  1116  				return &v.sizeCache
  1117  			case 2:
  1118  				return &v.unknownFields
  1119  			default:
  1120  				return nil
  1121  			}
  1122  		}
  1123  		file_google_devtools_build_v1_build_events_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1124  			switch v := v.(*BuildEvent_BuildEnqueued); i {
  1125  			case 0:
  1126  				return &v.state
  1127  			case 1:
  1128  				return &v.sizeCache
  1129  			case 2:
  1130  				return &v.unknownFields
  1131  			default:
  1132  				return nil
  1133  			}
  1134  		}
  1135  		file_google_devtools_build_v1_build_events_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1136  			switch v := v.(*BuildEvent_BuildFinished); i {
  1137  			case 0:
  1138  				return &v.state
  1139  			case 1:
  1140  				return &v.sizeCache
  1141  			case 2:
  1142  				return &v.unknownFields
  1143  			default:
  1144  				return nil
  1145  			}
  1146  		}
  1147  		file_google_devtools_build_v1_build_events_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1148  			switch v := v.(*BuildEvent_ConsoleOutput); i {
  1149  			case 0:
  1150  				return &v.state
  1151  			case 1:
  1152  				return &v.sizeCache
  1153  			case 2:
  1154  				return &v.unknownFields
  1155  			default:
  1156  				return nil
  1157  			}
  1158  		}
  1159  		file_google_devtools_build_v1_build_events_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1160  			switch v := v.(*BuildEvent_BuildComponentStreamFinished); i {
  1161  			case 0:
  1162  				return &v.state
  1163  			case 1:
  1164  				return &v.sizeCache
  1165  			case 2:
  1166  				return &v.unknownFields
  1167  			default:
  1168  				return nil
  1169  			}
  1170  		}
  1171  	}
  1172  	file_google_devtools_build_v1_build_events_proto_msgTypes[0].OneofWrappers = []interface{}{
  1173  		(*BuildEvent_InvocationAttemptStarted_)(nil),
  1174  		(*BuildEvent_InvocationAttemptFinished_)(nil),
  1175  		(*BuildEvent_BuildEnqueued_)(nil),
  1176  		(*BuildEvent_BuildFinished_)(nil),
  1177  		(*BuildEvent_ConsoleOutput_)(nil),
  1178  		(*BuildEvent_ComponentStreamFinished)(nil),
  1179  		(*BuildEvent_BazelEvent)(nil),
  1180  		(*BuildEvent_BuildExecutionEvent)(nil),
  1181  		(*BuildEvent_SourceFetchEvent)(nil),
  1182  	}
  1183  	file_google_devtools_build_v1_build_events_proto_msgTypes[6].OneofWrappers = []interface{}{
  1184  		(*BuildEvent_ConsoleOutput_TextOutput)(nil),
  1185  		(*BuildEvent_ConsoleOutput_BinaryOutput)(nil),
  1186  	}
  1187  	type x struct{}
  1188  	out := protoimpl.TypeBuilder{
  1189  		File: protoimpl.DescBuilder{
  1190  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1191  			RawDescriptor: file_google_devtools_build_v1_build_events_proto_rawDesc,
  1192  			NumEnums:      3,
  1193  			NumMessages:   8,
  1194  			NumExtensions: 0,
  1195  			NumServices:   0,
  1196  		},
  1197  		GoTypes:           file_google_devtools_build_v1_build_events_proto_goTypes,
  1198  		DependencyIndexes: file_google_devtools_build_v1_build_events_proto_depIdxs,
  1199  		EnumInfos:         file_google_devtools_build_v1_build_events_proto_enumTypes,
  1200  		MessageInfos:      file_google_devtools_build_v1_build_events_proto_msgTypes,
  1201  	}.Build()
  1202  	File_google_devtools_build_v1_build_events_proto = out.File
  1203  	file_google_devtools_build_v1_build_events_proto_rawDesc = nil
  1204  	file_google_devtools_build_v1_build_events_proto_goTypes = nil
  1205  	file_google_devtools_build_v1_build_events_proto_depIdxs = nil
  1206  }
  1207  

View as plain text