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 }