go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/bisection/task/proto/task.pb.go (about)

     1  // Copyright 2022 The LUCI Authors.
     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.31.0
    18  // 	protoc        v3.21.7
    19  // source: go.chromium.org/luci/bisection/task/proto/task.proto
    20  
    21  package proto
    22  
    23  import (
    24  	v1 "go.chromium.org/luci/bisection/proto/v1"
    25  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    26  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    27  	reflect "reflect"
    28  	sync "sync"
    29  )
    30  
    31  const (
    32  	// Verify that this generated code is sufficiently up-to-date.
    33  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    34  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    35  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    36  )
    37  
    38  // Payload of the FailedBuildIngestionTask task.
    39  type FailedBuildIngestionTask struct {
    40  	state         protoimpl.MessageState
    41  	sizeCache     protoimpl.SizeCache
    42  	unknownFields protoimpl.UnknownFields
    43  
    44  	// The bbid of the failed build.
    45  	Bbid int64 `protobuf:"varint,1,opt,name=bbid,proto3" json:"bbid,omitempty"`
    46  }
    47  
    48  func (x *FailedBuildIngestionTask) Reset() {
    49  	*x = FailedBuildIngestionTask{}
    50  	if protoimpl.UnsafeEnabled {
    51  		mi := &file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[0]
    52  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    53  		ms.StoreMessageInfo(mi)
    54  	}
    55  }
    56  
    57  func (x *FailedBuildIngestionTask) String() string {
    58  	return protoimpl.X.MessageStringOf(x)
    59  }
    60  
    61  func (*FailedBuildIngestionTask) ProtoMessage() {}
    62  
    63  func (x *FailedBuildIngestionTask) ProtoReflect() protoreflect.Message {
    64  	mi := &file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[0]
    65  	if protoimpl.UnsafeEnabled && x != nil {
    66  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    67  		if ms.LoadMessageInfo() == nil {
    68  			ms.StoreMessageInfo(mi)
    69  		}
    70  		return ms
    71  	}
    72  	return mi.MessageOf(x)
    73  }
    74  
    75  // Deprecated: Use FailedBuildIngestionTask.ProtoReflect.Descriptor instead.
    76  func (*FailedBuildIngestionTask) Descriptor() ([]byte, []int) {
    77  	return file_go_chromium_org_luci_bisection_task_proto_task_proto_rawDescGZIP(), []int{0}
    78  }
    79  
    80  func (x *FailedBuildIngestionTask) GetBbid() int64 {
    81  	if x != nil {
    82  		return x.Bbid
    83  	}
    84  	return 0
    85  }
    86  
    87  // Payload of the RevertCulpritTask
    88  type RevertCulpritTask struct {
    89  	state         protoimpl.MessageState
    90  	sizeCache     protoimpl.SizeCache
    91  	unknownFields protoimpl.UnknownFields
    92  
    93  	// The ID of the CompileFailureAnalysis associated with the culprit
    94  	AnalysisId int64 `protobuf:"varint,1,opt,name=analysis_id,json=analysisId,proto3" json:"analysis_id,omitempty"`
    95  	// The ID of the Suspect which is the culprit
    96  	CulpritId int64 `protobuf:"varint,2,opt,name=culprit_id,json=culpritId,proto3" json:"culprit_id,omitempty"`
    97  }
    98  
    99  func (x *RevertCulpritTask) Reset() {
   100  	*x = RevertCulpritTask{}
   101  	if protoimpl.UnsafeEnabled {
   102  		mi := &file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[1]
   103  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   104  		ms.StoreMessageInfo(mi)
   105  	}
   106  }
   107  
   108  func (x *RevertCulpritTask) String() string {
   109  	return protoimpl.X.MessageStringOf(x)
   110  }
   111  
   112  func (*RevertCulpritTask) ProtoMessage() {}
   113  
   114  func (x *RevertCulpritTask) ProtoReflect() protoreflect.Message {
   115  	mi := &file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[1]
   116  	if protoimpl.UnsafeEnabled && x != nil {
   117  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   118  		if ms.LoadMessageInfo() == nil {
   119  			ms.StoreMessageInfo(mi)
   120  		}
   121  		return ms
   122  	}
   123  	return mi.MessageOf(x)
   124  }
   125  
   126  // Deprecated: Use RevertCulpritTask.ProtoReflect.Descriptor instead.
   127  func (*RevertCulpritTask) Descriptor() ([]byte, []int) {
   128  	return file_go_chromium_org_luci_bisection_task_proto_task_proto_rawDescGZIP(), []int{1}
   129  }
   130  
   131  func (x *RevertCulpritTask) GetAnalysisId() int64 {
   132  	if x != nil {
   133  		return x.AnalysisId
   134  	}
   135  	return 0
   136  }
   137  
   138  func (x *RevertCulpritTask) GetCulpritId() int64 {
   139  	if x != nil {
   140  		return x.CulpritId
   141  	}
   142  	return 0
   143  }
   144  
   145  // Payload of the CancelAnalysis
   146  type CancelAnalysisTask struct {
   147  	state         protoimpl.MessageState
   148  	sizeCache     protoimpl.SizeCache
   149  	unknownFields protoimpl.UnknownFields
   150  
   151  	// The analysis ID that we need to cancel.
   152  	AnalysisId int64 `protobuf:"varint,1,opt,name=analysis_id,json=analysisId,proto3" json:"analysis_id,omitempty"`
   153  }
   154  
   155  func (x *CancelAnalysisTask) Reset() {
   156  	*x = CancelAnalysisTask{}
   157  	if protoimpl.UnsafeEnabled {
   158  		mi := &file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[2]
   159  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   160  		ms.StoreMessageInfo(mi)
   161  	}
   162  }
   163  
   164  func (x *CancelAnalysisTask) String() string {
   165  	return protoimpl.X.MessageStringOf(x)
   166  }
   167  
   168  func (*CancelAnalysisTask) ProtoMessage() {}
   169  
   170  func (x *CancelAnalysisTask) ProtoReflect() protoreflect.Message {
   171  	mi := &file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[2]
   172  	if protoimpl.UnsafeEnabled && x != nil {
   173  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   174  		if ms.LoadMessageInfo() == nil {
   175  			ms.StoreMessageInfo(mi)
   176  		}
   177  		return ms
   178  	}
   179  	return mi.MessageOf(x)
   180  }
   181  
   182  // Deprecated: Use CancelAnalysisTask.ProtoReflect.Descriptor instead.
   183  func (*CancelAnalysisTask) Descriptor() ([]byte, []int) {
   184  	return file_go_chromium_org_luci_bisection_task_proto_task_proto_rawDescGZIP(), []int{2}
   185  }
   186  
   187  func (x *CancelAnalysisTask) GetAnalysisId() int64 {
   188  	if x != nil {
   189  		return x.AnalysisId
   190  	}
   191  	return 0
   192  }
   193  
   194  // Payload for Culprit Verification
   195  type CulpritVerificationTask struct {
   196  	state         protoimpl.MessageState
   197  	sizeCache     protoimpl.SizeCache
   198  	unknownFields protoimpl.UnknownFields
   199  
   200  	// The analysis ID
   201  	AnalysisId int64 `protobuf:"varint,1,opt,name=analysis_id,json=analysisId,proto3" json:"analysis_id,omitempty"`
   202  	// The ID of the suspect for culprit verification
   203  	SuspectId int64 `protobuf:"varint,2,opt,name=suspect_id,json=suspectId,proto3" json:"suspect_id,omitempty"`
   204  	// The encoded datastore key of suspect parent
   205  	ParentKey string `protobuf:"bytes,3,opt,name=parent_key,json=parentKey,proto3" json:"parent_key,omitempty"`
   206  }
   207  
   208  func (x *CulpritVerificationTask) Reset() {
   209  	*x = CulpritVerificationTask{}
   210  	if protoimpl.UnsafeEnabled {
   211  		mi := &file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[3]
   212  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   213  		ms.StoreMessageInfo(mi)
   214  	}
   215  }
   216  
   217  func (x *CulpritVerificationTask) String() string {
   218  	return protoimpl.X.MessageStringOf(x)
   219  }
   220  
   221  func (*CulpritVerificationTask) ProtoMessage() {}
   222  
   223  func (x *CulpritVerificationTask) ProtoReflect() protoreflect.Message {
   224  	mi := &file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[3]
   225  	if protoimpl.UnsafeEnabled && x != nil {
   226  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   227  		if ms.LoadMessageInfo() == nil {
   228  			ms.StoreMessageInfo(mi)
   229  		}
   230  		return ms
   231  	}
   232  	return mi.MessageOf(x)
   233  }
   234  
   235  // Deprecated: Use CulpritVerificationTask.ProtoReflect.Descriptor instead.
   236  func (*CulpritVerificationTask) Descriptor() ([]byte, []int) {
   237  	return file_go_chromium_org_luci_bisection_task_proto_task_proto_rawDescGZIP(), []int{3}
   238  }
   239  
   240  func (x *CulpritVerificationTask) GetAnalysisId() int64 {
   241  	if x != nil {
   242  		return x.AnalysisId
   243  	}
   244  	return 0
   245  }
   246  
   247  func (x *CulpritVerificationTask) GetSuspectId() int64 {
   248  	if x != nil {
   249  		return x.SuspectId
   250  	}
   251  	return 0
   252  }
   253  
   254  func (x *CulpritVerificationTask) GetParentKey() string {
   255  	if x != nil {
   256  		return x.ParentKey
   257  	}
   258  	return ""
   259  }
   260  
   261  // Payload for test failure detection.
   262  type TestFailureDetectionTask struct {
   263  	state         protoimpl.MessageState
   264  	sizeCache     protoimpl.SizeCache
   265  	unknownFields protoimpl.UnknownFields
   266  
   267  	// The project to select test failures from.
   268  	Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
   269  	// Test variants selected must not satisfy any dimension in the dimension excludes list.
   270  	// Eg. [{key:"os", value:"Ubuntu-22.04"},{key:"os", value:"Mac13"}],
   271  	// test failures with either these two OS should be excluded.
   272  	DimensionExcludes []*v1.Dimension `protobuf:"bytes,2,rep,name=dimension_excludes,json=dimensionExcludes,proto3" json:"dimension_excludes,omitempty"`
   273  }
   274  
   275  func (x *TestFailureDetectionTask) Reset() {
   276  	*x = TestFailureDetectionTask{}
   277  	if protoimpl.UnsafeEnabled {
   278  		mi := &file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[4]
   279  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   280  		ms.StoreMessageInfo(mi)
   281  	}
   282  }
   283  
   284  func (x *TestFailureDetectionTask) String() string {
   285  	return protoimpl.X.MessageStringOf(x)
   286  }
   287  
   288  func (*TestFailureDetectionTask) ProtoMessage() {}
   289  
   290  func (x *TestFailureDetectionTask) ProtoReflect() protoreflect.Message {
   291  	mi := &file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[4]
   292  	if protoimpl.UnsafeEnabled && x != nil {
   293  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   294  		if ms.LoadMessageInfo() == nil {
   295  			ms.StoreMessageInfo(mi)
   296  		}
   297  		return ms
   298  	}
   299  	return mi.MessageOf(x)
   300  }
   301  
   302  // Deprecated: Use TestFailureDetectionTask.ProtoReflect.Descriptor instead.
   303  func (*TestFailureDetectionTask) Descriptor() ([]byte, []int) {
   304  	return file_go_chromium_org_luci_bisection_task_proto_task_proto_rawDescGZIP(), []int{4}
   305  }
   306  
   307  func (x *TestFailureDetectionTask) GetProject() string {
   308  	if x != nil {
   309  		return x.Project
   310  	}
   311  	return ""
   312  }
   313  
   314  func (x *TestFailureDetectionTask) GetDimensionExcludes() []*v1.Dimension {
   315  	if x != nil {
   316  		return x.DimensionExcludes
   317  	}
   318  	return nil
   319  }
   320  
   321  // Payload for test failure bisection.
   322  type TestFailureBisectionTask struct {
   323  	state         protoimpl.MessageState
   324  	sizeCache     protoimpl.SizeCache
   325  	unknownFields protoimpl.UnknownFields
   326  
   327  	// The ID of TestFailureAnalysis that the bisector should bisect.
   328  	AnalysisId int64 `protobuf:"varint,1,opt,name=analysis_id,json=analysisId,proto3" json:"analysis_id,omitempty"`
   329  }
   330  
   331  func (x *TestFailureBisectionTask) Reset() {
   332  	*x = TestFailureBisectionTask{}
   333  	if protoimpl.UnsafeEnabled {
   334  		mi := &file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[5]
   335  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   336  		ms.StoreMessageInfo(mi)
   337  	}
   338  }
   339  
   340  func (x *TestFailureBisectionTask) String() string {
   341  	return protoimpl.X.MessageStringOf(x)
   342  }
   343  
   344  func (*TestFailureBisectionTask) ProtoMessage() {}
   345  
   346  func (x *TestFailureBisectionTask) ProtoReflect() protoreflect.Message {
   347  	mi := &file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[5]
   348  	if protoimpl.UnsafeEnabled && x != nil {
   349  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   350  		if ms.LoadMessageInfo() == nil {
   351  			ms.StoreMessageInfo(mi)
   352  		}
   353  		return ms
   354  	}
   355  	return mi.MessageOf(x)
   356  }
   357  
   358  // Deprecated: Use TestFailureBisectionTask.ProtoReflect.Descriptor instead.
   359  func (*TestFailureBisectionTask) Descriptor() ([]byte, []int) {
   360  	return file_go_chromium_org_luci_bisection_task_proto_task_proto_rawDescGZIP(), []int{5}
   361  }
   362  
   363  func (x *TestFailureBisectionTask) GetAnalysisId() int64 {
   364  	if x != nil {
   365  		return x.AnalysisId
   366  	}
   367  	return 0
   368  }
   369  
   370  // Payload for test failure culprit verification
   371  type TestFailureCulpritVerificationTask struct {
   372  	state         protoimpl.MessageState
   373  	sizeCache     protoimpl.SizeCache
   374  	unknownFields protoimpl.UnknownFields
   375  
   376  	// The analysis ID
   377  	AnalysisId int64 `protobuf:"varint,1,opt,name=analysis_id,json=analysisId,proto3" json:"analysis_id,omitempty"`
   378  }
   379  
   380  func (x *TestFailureCulpritVerificationTask) Reset() {
   381  	*x = TestFailureCulpritVerificationTask{}
   382  	if protoimpl.UnsafeEnabled {
   383  		mi := &file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[6]
   384  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   385  		ms.StoreMessageInfo(mi)
   386  	}
   387  }
   388  
   389  func (x *TestFailureCulpritVerificationTask) String() string {
   390  	return protoimpl.X.MessageStringOf(x)
   391  }
   392  
   393  func (*TestFailureCulpritVerificationTask) ProtoMessage() {}
   394  
   395  func (x *TestFailureCulpritVerificationTask) ProtoReflect() protoreflect.Message {
   396  	mi := &file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[6]
   397  	if protoimpl.UnsafeEnabled && x != nil {
   398  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   399  		if ms.LoadMessageInfo() == nil {
   400  			ms.StoreMessageInfo(mi)
   401  		}
   402  		return ms
   403  	}
   404  	return mi.MessageOf(x)
   405  }
   406  
   407  // Deprecated: Use TestFailureCulpritVerificationTask.ProtoReflect.Descriptor instead.
   408  func (*TestFailureCulpritVerificationTask) Descriptor() ([]byte, []int) {
   409  	return file_go_chromium_org_luci_bisection_task_proto_task_proto_rawDescGZIP(), []int{6}
   410  }
   411  
   412  func (x *TestFailureCulpritVerificationTask) GetAnalysisId() int64 {
   413  	if x != nil {
   414  		return x.AnalysisId
   415  	}
   416  	return 0
   417  }
   418  
   419  // Payload for test failure culprit action.
   420  type TestFailureCulpritActionTask struct {
   421  	state         protoimpl.MessageState
   422  	sizeCache     protoimpl.SizeCache
   423  	unknownFields protoimpl.UnknownFields
   424  
   425  	// The analysis ID
   426  	AnalysisId int64 `protobuf:"varint,1,opt,name=analysis_id,json=analysisId,proto3" json:"analysis_id,omitempty"`
   427  }
   428  
   429  func (x *TestFailureCulpritActionTask) Reset() {
   430  	*x = TestFailureCulpritActionTask{}
   431  	if protoimpl.UnsafeEnabled {
   432  		mi := &file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[7]
   433  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   434  		ms.StoreMessageInfo(mi)
   435  	}
   436  }
   437  
   438  func (x *TestFailureCulpritActionTask) String() string {
   439  	return protoimpl.X.MessageStringOf(x)
   440  }
   441  
   442  func (*TestFailureCulpritActionTask) ProtoMessage() {}
   443  
   444  func (x *TestFailureCulpritActionTask) ProtoReflect() protoreflect.Message {
   445  	mi := &file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[7]
   446  	if protoimpl.UnsafeEnabled && x != nil {
   447  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   448  		if ms.LoadMessageInfo() == nil {
   449  			ms.StoreMessageInfo(mi)
   450  		}
   451  		return ms
   452  	}
   453  	return mi.MessageOf(x)
   454  }
   455  
   456  // Deprecated: Use TestFailureCulpritActionTask.ProtoReflect.Descriptor instead.
   457  func (*TestFailureCulpritActionTask) Descriptor() ([]byte, []int) {
   458  	return file_go_chromium_org_luci_bisection_task_proto_task_proto_rawDescGZIP(), []int{7}
   459  }
   460  
   461  func (x *TestFailureCulpritActionTask) GetAnalysisId() int64 {
   462  	if x != nil {
   463  		return x.AnalysisId
   464  	}
   465  	return 0
   466  }
   467  
   468  var File_go_chromium_org_luci_bisection_task_proto_task_proto protoreflect.FileDescriptor
   469  
   470  var file_go_chromium_org_luci_bisection_task_proto_task_proto_rawDesc = []byte{
   471  	0x0a, 0x34, 0x67, 0x6f, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x2e, 0x6f, 0x72,
   472  	0x67, 0x2f, 0x6c, 0x75, 0x63, 0x69, 0x2f, 0x62, 0x69, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
   473  	0x2f, 0x74, 0x61, 0x73, 0x6b, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x74, 0x61, 0x73, 0x6b,
   474  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x05, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x34, 0x67,
   475  	0x6f, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x6c,
   476  	0x75, 0x63, 0x69, 0x2f, 0x62, 0x69, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x70, 0x72,
   477  	0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72,
   478  	0x6f, 0x74, 0x6f, 0x22, 0x2e, 0x0a, 0x18, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x42, 0x75, 0x69,
   479  	0x6c, 0x64, 0x49, 0x6e, 0x67, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x73, 0x6b, 0x12,
   480  	0x12, 0x0a, 0x04, 0x62, 0x62, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x62,
   481  	0x62, 0x69, 0x64, 0x22, 0x53, 0x0a, 0x11, 0x52, 0x65, 0x76, 0x65, 0x72, 0x74, 0x43, 0x75, 0x6c,
   482  	0x70, 0x72, 0x69, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x6e, 0x61, 0x6c,
   483  	0x79, 0x73, 0x69, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61,
   484  	0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x75, 0x6c,
   485  	0x70, 0x72, 0x69, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63,
   486  	0x75, 0x6c, 0x70, 0x72, 0x69, 0x74, 0x49, 0x64, 0x22, 0x35, 0x0a, 0x12, 0x43, 0x61, 0x6e, 0x63,
   487  	0x65, 0x6c, 0x41, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x1f,
   488  	0x0a, 0x0b, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
   489  	0x01, 0x28, 0x03, 0x52, 0x0a, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x49, 0x64, 0x22,
   490  	0x78, 0x0a, 0x17, 0x43, 0x75, 0x6c, 0x70, 0x72, 0x69, 0x74, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69,
   491  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x6e,
   492  	0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52,
   493  	0x0a, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73,
   494  	0x75, 0x73, 0x70, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52,
   495  	0x09, 0x73, 0x75, 0x73, 0x70, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61,
   496  	0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
   497  	0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x4b, 0x65, 0x79, 0x22, 0x81, 0x01, 0x0a, 0x18, 0x54, 0x65,
   498  	0x73, 0x74, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69,
   499  	0x6f, 0x6e, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
   500  	0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
   501  	0x12, 0x4b, 0x0a, 0x12, 0x64, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78,
   502  	0x63, 0x6c, 0x75, 0x64, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6c,
   503  	0x75, 0x63, 0x69, 0x2e, 0x62, 0x69, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31,
   504  	0x2e, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x64, 0x69, 0x6d, 0x65,
   505  	0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x73, 0x22, 0x3b, 0x0a,
   506  	0x18, 0x54, 0x65, 0x73, 0x74, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x42, 0x69, 0x73, 0x65,
   507  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x6e, 0x61,
   508  	0x6c, 0x79, 0x73, 0x69, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a,
   509  	0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x49, 0x64, 0x22, 0x45, 0x0a, 0x22, 0x54, 0x65,
   510  	0x73, 0x74, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x43, 0x75, 0x6c, 0x70, 0x72, 0x69, 0x74,
   511  	0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x73, 0x6b,
   512  	0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x5f, 0x69, 0x64, 0x18,
   513  	0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x49,
   514  	0x64, 0x22, 0x3f, 0x0a, 0x1c, 0x54, 0x65, 0x73, 0x74, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65,
   515  	0x43, 0x75, 0x6c, 0x70, 0x72, 0x69, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x73,
   516  	0x6b, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x5f, 0x69, 0x64,
   517  	0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73,
   518  	0x49, 0x64, 0x42, 0x2b, 0x5a, 0x29, 0x67, 0x6f, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75,
   519  	0x6d, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x6c, 0x75, 0x63, 0x69, 0x2f, 0x62, 0x69, 0x73, 0x65, 0x63,
   520  	0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x74, 0x61, 0x73, 0x6b, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
   521  	0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   522  }
   523  
   524  var (
   525  	file_go_chromium_org_luci_bisection_task_proto_task_proto_rawDescOnce sync.Once
   526  	file_go_chromium_org_luci_bisection_task_proto_task_proto_rawDescData = file_go_chromium_org_luci_bisection_task_proto_task_proto_rawDesc
   527  )
   528  
   529  func file_go_chromium_org_luci_bisection_task_proto_task_proto_rawDescGZIP() []byte {
   530  	file_go_chromium_org_luci_bisection_task_proto_task_proto_rawDescOnce.Do(func() {
   531  		file_go_chromium_org_luci_bisection_task_proto_task_proto_rawDescData = protoimpl.X.CompressGZIP(file_go_chromium_org_luci_bisection_task_proto_task_proto_rawDescData)
   532  	})
   533  	return file_go_chromium_org_luci_bisection_task_proto_task_proto_rawDescData
   534  }
   535  
   536  var file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
   537  var file_go_chromium_org_luci_bisection_task_proto_task_proto_goTypes = []interface{}{
   538  	(*FailedBuildIngestionTask)(nil),           // 0: proto.FailedBuildIngestionTask
   539  	(*RevertCulpritTask)(nil),                  // 1: proto.RevertCulpritTask
   540  	(*CancelAnalysisTask)(nil),                 // 2: proto.CancelAnalysisTask
   541  	(*CulpritVerificationTask)(nil),            // 3: proto.CulpritVerificationTask
   542  	(*TestFailureDetectionTask)(nil),           // 4: proto.TestFailureDetectionTask
   543  	(*TestFailureBisectionTask)(nil),           // 5: proto.TestFailureBisectionTask
   544  	(*TestFailureCulpritVerificationTask)(nil), // 6: proto.TestFailureCulpritVerificationTask
   545  	(*TestFailureCulpritActionTask)(nil),       // 7: proto.TestFailureCulpritActionTask
   546  	(*v1.Dimension)(nil),                       // 8: luci.bisection.v1.Dimension
   547  }
   548  var file_go_chromium_org_luci_bisection_task_proto_task_proto_depIdxs = []int32{
   549  	8, // 0: proto.TestFailureDetectionTask.dimension_excludes:type_name -> luci.bisection.v1.Dimension
   550  	1, // [1:1] is the sub-list for method output_type
   551  	1, // [1:1] is the sub-list for method input_type
   552  	1, // [1:1] is the sub-list for extension type_name
   553  	1, // [1:1] is the sub-list for extension extendee
   554  	0, // [0:1] is the sub-list for field type_name
   555  }
   556  
   557  func init() { file_go_chromium_org_luci_bisection_task_proto_task_proto_init() }
   558  func file_go_chromium_org_luci_bisection_task_proto_task_proto_init() {
   559  	if File_go_chromium_org_luci_bisection_task_proto_task_proto != nil {
   560  		return
   561  	}
   562  	if !protoimpl.UnsafeEnabled {
   563  		file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   564  			switch v := v.(*FailedBuildIngestionTask); i {
   565  			case 0:
   566  				return &v.state
   567  			case 1:
   568  				return &v.sizeCache
   569  			case 2:
   570  				return &v.unknownFields
   571  			default:
   572  				return nil
   573  			}
   574  		}
   575  		file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   576  			switch v := v.(*RevertCulpritTask); i {
   577  			case 0:
   578  				return &v.state
   579  			case 1:
   580  				return &v.sizeCache
   581  			case 2:
   582  				return &v.unknownFields
   583  			default:
   584  				return nil
   585  			}
   586  		}
   587  		file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   588  			switch v := v.(*CancelAnalysisTask); i {
   589  			case 0:
   590  				return &v.state
   591  			case 1:
   592  				return &v.sizeCache
   593  			case 2:
   594  				return &v.unknownFields
   595  			default:
   596  				return nil
   597  			}
   598  		}
   599  		file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   600  			switch v := v.(*CulpritVerificationTask); i {
   601  			case 0:
   602  				return &v.state
   603  			case 1:
   604  				return &v.sizeCache
   605  			case 2:
   606  				return &v.unknownFields
   607  			default:
   608  				return nil
   609  			}
   610  		}
   611  		file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   612  			switch v := v.(*TestFailureDetectionTask); i {
   613  			case 0:
   614  				return &v.state
   615  			case 1:
   616  				return &v.sizeCache
   617  			case 2:
   618  				return &v.unknownFields
   619  			default:
   620  				return nil
   621  			}
   622  		}
   623  		file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
   624  			switch v := v.(*TestFailureBisectionTask); i {
   625  			case 0:
   626  				return &v.state
   627  			case 1:
   628  				return &v.sizeCache
   629  			case 2:
   630  				return &v.unknownFields
   631  			default:
   632  				return nil
   633  			}
   634  		}
   635  		file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
   636  			switch v := v.(*TestFailureCulpritVerificationTask); i {
   637  			case 0:
   638  				return &v.state
   639  			case 1:
   640  				return &v.sizeCache
   641  			case 2:
   642  				return &v.unknownFields
   643  			default:
   644  				return nil
   645  			}
   646  		}
   647  		file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
   648  			switch v := v.(*TestFailureCulpritActionTask); i {
   649  			case 0:
   650  				return &v.state
   651  			case 1:
   652  				return &v.sizeCache
   653  			case 2:
   654  				return &v.unknownFields
   655  			default:
   656  				return nil
   657  			}
   658  		}
   659  	}
   660  	type x struct{}
   661  	out := protoimpl.TypeBuilder{
   662  		File: protoimpl.DescBuilder{
   663  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   664  			RawDescriptor: file_go_chromium_org_luci_bisection_task_proto_task_proto_rawDesc,
   665  			NumEnums:      0,
   666  			NumMessages:   8,
   667  			NumExtensions: 0,
   668  			NumServices:   0,
   669  		},
   670  		GoTypes:           file_go_chromium_org_luci_bisection_task_proto_task_proto_goTypes,
   671  		DependencyIndexes: file_go_chromium_org_luci_bisection_task_proto_task_proto_depIdxs,
   672  		MessageInfos:      file_go_chromium_org_luci_bisection_task_proto_task_proto_msgTypes,
   673  	}.Build()
   674  	File_go_chromium_org_luci_bisection_task_proto_task_proto = out.File
   675  	file_go_chromium_org_luci_bisection_task_proto_task_proto_rawDesc = nil
   676  	file_go_chromium_org_luci_bisection_task_proto_task_proto_goTypes = nil
   677  	file_go_chromium_org_luci_bisection_task_proto_task_proto_depIdxs = nil
   678  }