| OLD | NEW |
| (Empty) | |
| 1 // Code generated by protoc-gen-go. |
| 2 // source: github.com/luci/luci-go/common/eventlog/proto/chrome_infra_log.proto |
| 3 // DO NOT EDIT! |
| 4 |
| 5 /* |
| 6 Package eventlog is a generated protocol buffer package. |
| 7 |
| 8 It is generated from these files: |
| 9 github.com/luci/luci-go/common/eventlog/proto/chrome_infra_log.proto |
| 10 github.com/luci/luci-go/common/eventlog/proto/goma_stats.proto |
| 11 github.com/luci/luci-go/common/eventlog/proto/log_request_lite.proto |
| 12 |
| 13 It has these top-level messages: |
| 14 CQEvent |
| 15 CodeVersion |
| 16 ServiceEvent |
| 17 BuildEvent |
| 18 InfraEventSource |
| 19 TestResultsEvent |
| 20 MachineProviderEvent |
| 21 AnalyzeEvent |
| 22 SwarmingTaskEvent |
| 23 Binary |
| 24 IsolateClientEvent |
| 25 ChromeInfraEvent |
| 26 RequestStats |
| 27 CompilerProxyStats |
| 28 CompilerInfoStats |
| 29 GomaCompileStats |
| 30 LocalCompileStats |
| 31 FallbackInSetupStats |
| 32 FileStats |
| 33 OutputStats |
| 34 MemoryStats |
| 35 TimeStats |
| 36 IncludeProcessorStats |
| 37 IncludeCacheStats |
| 38 DepsCacheStats |
| 39 IncludeDirCacheStats |
| 40 HttpRPCStats |
| 41 GomaErrorStats |
| 42 GomaMismatchStats |
| 43 DistributionProto |
| 44 GomaHistograms |
| 45 MachineInfo |
| 46 GomaStats |
| 47 LogRequestLite |
| 48 */ |
| 49 package eventlog |
| 50 |
| 51 import proto "github.com/golang/protobuf/proto" |
| 52 import fmt "fmt" |
| 53 import math "math" |
| 54 |
| 55 // Reference imports to suppress errors if they are not otherwise used. |
| 56 var _ = proto.Marshal |
| 57 var _ = fmt.Errorf |
| 58 var _ = math.Inf |
| 59 |
| 60 // This is a compile-time assertion to ensure that this generated file |
| 61 // is compatible with the proto package it is being compiled against. |
| 62 // A compilation error at this line likely means your copy of the |
| 63 // proto package needs to be updated. |
| 64 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package |
| 65 |
| 66 // Type of CQ event. |
| 67 type CQEvent_Action int32 |
| 68 |
| 69 const ( |
| 70 CQEvent_UNKNOWN_ACTION CQEvent_Action = 0 |
| 71 CQEvent_CQ_START CQEvent_Action = 1 |
| 72 CQEvent_CQ_STOP CQEvent_Action = 2 |
| 73 CQEvent_PATCH_COMMITTED CQEvent_Action = 3 |
| 74 CQEvent_PATCH_COMMITTING CQEvent_Action = 4 |
| 75 CQEvent_PATCH_FAILED CQEvent_Action = 5 |
| 76 CQEvent_PATCH_READY_TO_COMMIT CQEvent_Action = 6 |
| 77 CQEvent_PATCH_START CQEvent_Action = 7 |
| 78 CQEvent_PATCH_STOP CQEvent_Action = 8 |
| 79 CQEvent_PATCH_THROTTLED CQEvent_Action = 9 |
| 80 CQEvent_PATCH_TREE_CLOSED CQEvent_Action = 10 |
| 81 CQEvent_VERIFIER_CUSTOM_TRYBOTS CQEvent_Action = 11 |
| 82 CQEvent_VERIFIER_ERROR CQEvent_Action = 12 |
| 83 CQEvent_VERIFIER_FAIL CQEvent_Action = 13 |
| 84 CQEvent_VERIFIER_JOBS_UPDATE CQEvent_Action = 14 |
| 85 CQEvent_VERIFIER_PASS CQEvent_Action = 15 |
| 86 CQEvent_VERIFIER_RETRY CQEvent_Action = 16 |
| 87 CQEvent_VERIFIER_SKIP CQEvent_Action = 17 |
| 88 CQEvent_VERIFIER_START CQEvent_Action = 18 |
| 89 CQEvent_VERIFIER_TIMEOUT CQEvent_Action = 19 |
| 90 CQEvent_VERIFIER_TRIGGER CQEvent_Action = 20 |
| 91 CQEvent_VERIFIER_NOTRY CQEvent_Action = 21 |
| 92 ) |
| 93 |
| 94 var CQEvent_Action_name = map[int32]string{ |
| 95 0: "UNKNOWN_ACTION", |
| 96 1: "CQ_START", |
| 97 2: "CQ_STOP", |
| 98 3: "PATCH_COMMITTED", |
| 99 4: "PATCH_COMMITTING", |
| 100 5: "PATCH_FAILED", |
| 101 6: "PATCH_READY_TO_COMMIT", |
| 102 7: "PATCH_START", |
| 103 8: "PATCH_STOP", |
| 104 9: "PATCH_THROTTLED", |
| 105 10: "PATCH_TREE_CLOSED", |
| 106 11: "VERIFIER_CUSTOM_TRYBOTS", |
| 107 12: "VERIFIER_ERROR", |
| 108 13: "VERIFIER_FAIL", |
| 109 14: "VERIFIER_JOBS_UPDATE", |
| 110 15: "VERIFIER_PASS", |
| 111 16: "VERIFIER_RETRY", |
| 112 17: "VERIFIER_SKIP", |
| 113 18: "VERIFIER_START", |
| 114 19: "VERIFIER_TIMEOUT", |
| 115 20: "VERIFIER_TRIGGER", |
| 116 21: "VERIFIER_NOTRY", |
| 117 } |
| 118 var CQEvent_Action_value = map[string]int32{ |
| 119 "UNKNOWN_ACTION": 0, |
| 120 "CQ_START": 1, |
| 121 "CQ_STOP": 2, |
| 122 "PATCH_COMMITTED": 3, |
| 123 "PATCH_COMMITTING": 4, |
| 124 "PATCH_FAILED": 5, |
| 125 "PATCH_READY_TO_COMMIT": 6, |
| 126 "PATCH_START": 7, |
| 127 "PATCH_STOP": 8, |
| 128 "PATCH_THROTTLED": 9, |
| 129 "PATCH_TREE_CLOSED": 10, |
| 130 "VERIFIER_CUSTOM_TRYBOTS": 11, |
| 131 "VERIFIER_ERROR": 12, |
| 132 "VERIFIER_FAIL": 13, |
| 133 "VERIFIER_JOBS_UPDATE": 14, |
| 134 "VERIFIER_PASS": 15, |
| 135 "VERIFIER_RETRY": 16, |
| 136 "VERIFIER_SKIP": 17, |
| 137 "VERIFIER_START": 18, |
| 138 "VERIFIER_TIMEOUT": 19, |
| 139 "VERIFIER_TRIGGER": 20, |
| 140 "VERIFIER_NOTRY": 21, |
| 141 } |
| 142 |
| 143 func (x CQEvent_Action) Enum() *CQEvent_Action { |
| 144 p := new(CQEvent_Action) |
| 145 *p = x |
| 146 return p |
| 147 } |
| 148 func (x CQEvent_Action) String() string { |
| 149 return proto.EnumName(CQEvent_Action_name, int32(x)) |
| 150 } |
| 151 func (x *CQEvent_Action) UnmarshalJSON(data []byte) error { |
| 152 value, err := proto.UnmarshalJSONEnum(CQEvent_Action_value, data, "CQEve
nt_Action") |
| 153 if err != nil { |
| 154 return err |
| 155 } |
| 156 *x = CQEvent_Action(value) |
| 157 return nil |
| 158 } |
| 159 func (CQEvent_Action) EnumDescriptor() ([]byte, []int) { return fileDescriptor0,
[]int{0, 0} } |
| 160 |
| 161 // Verifier which produced event. |
| 162 type CQEvent_Verifier int32 |
| 163 |
| 164 const ( |
| 165 CQEvent_UNKNOWN_VERIFIER CQEvent_Verifier = 0 |
| 166 CQEvent_REVIEWER_LGTM CQEvent_Verifier = 1 |
| 167 CQEvent_SIGN_CLA CQEvent_Verifier = 2 |
| 168 CQEvent_TREE_STATUS CQEvent_Verifier = 3 |
| 169 CQEvent_TRIGGER_EXPERIMENT_TRY_JOB CQEvent_Verifier = 4 |
| 170 CQEvent_TRY_JOB CQEvent_Verifier = 5 |
| 171 ) |
| 172 |
| 173 var CQEvent_Verifier_name = map[int32]string{ |
| 174 0: "UNKNOWN_VERIFIER", |
| 175 1: "REVIEWER_LGTM", |
| 176 2: "SIGN_CLA", |
| 177 3: "TREE_STATUS", |
| 178 4: "TRIGGER_EXPERIMENT_TRY_JOB", |
| 179 5: "TRY_JOB", |
| 180 } |
| 181 var CQEvent_Verifier_value = map[string]int32{ |
| 182 "UNKNOWN_VERIFIER": 0, |
| 183 "REVIEWER_LGTM": 1, |
| 184 "SIGN_CLA": 2, |
| 185 "TREE_STATUS": 3, |
| 186 "TRIGGER_EXPERIMENT_TRY_JOB": 4, |
| 187 "TRY_JOB": 5, |
| 188 } |
| 189 |
| 190 func (x CQEvent_Verifier) Enum() *CQEvent_Verifier { |
| 191 p := new(CQEvent_Verifier) |
| 192 *p = x |
| 193 return p |
| 194 } |
| 195 func (x CQEvent_Verifier) String() string { |
| 196 return proto.EnumName(CQEvent_Verifier_name, int32(x)) |
| 197 } |
| 198 func (x *CQEvent_Verifier) UnmarshalJSON(data []byte) error { |
| 199 value, err := proto.UnmarshalJSONEnum(CQEvent_Verifier_value, data, "CQE
vent_Verifier") |
| 200 if err != nil { |
| 201 return err |
| 202 } |
| 203 *x = CQEvent_Verifier(value) |
| 204 return nil |
| 205 } |
| 206 func (CQEvent_Verifier) EnumDescriptor() ([]byte, []int) { return fileDescriptor
0, []int{0, 1} } |
| 207 |
| 208 // DEPRECATED. Status of the issue. |
| 209 type CQEvent_Status int32 |
| 210 |
| 211 const ( |
| 212 CQEvent_UNKNOWN_STATUS CQEvent_Status = 0 |
| 213 CQEvent_START CQEvent_Status = 1 |
| 214 CQEvent_STOP CQEvent_Status = 2 |
| 215 CQEvent_READY_TO_COMMIT CQEvent_Status = 3 |
| 216 CQEvent_COMMITTING CQEvent_Status = 4 |
| 217 CQEvent_COMMITTED CQEvent_Status = 5 |
| 218 CQEvent_FAILED CQEvent_Status = 6 |
| 219 CQEvent_THROTTLED CQEvent_Status = 7 |
| 220 CQEvent_TREE_CLOSED CQEvent_Status = 8 |
| 221 ) |
| 222 |
| 223 var CQEvent_Status_name = map[int32]string{ |
| 224 0: "UNKNOWN_STATUS", |
| 225 1: "START", |
| 226 2: "STOP", |
| 227 3: "READY_TO_COMMIT", |
| 228 4: "COMMITTING", |
| 229 5: "COMMITTED", |
| 230 6: "FAILED", |
| 231 7: "THROTTLED", |
| 232 8: "TREE_CLOSED", |
| 233 } |
| 234 var CQEvent_Status_value = map[string]int32{ |
| 235 "UNKNOWN_STATUS": 0, |
| 236 "START": 1, |
| 237 "STOP": 2, |
| 238 "READY_TO_COMMIT": 3, |
| 239 "COMMITTING": 4, |
| 240 "COMMITTED": 5, |
| 241 "FAILED": 6, |
| 242 "THROTTLED": 7, |
| 243 "TREE_CLOSED": 8, |
| 244 } |
| 245 |
| 246 func (x CQEvent_Status) Enum() *CQEvent_Status { |
| 247 p := new(CQEvent_Status) |
| 248 *p = x |
| 249 return p |
| 250 } |
| 251 func (x CQEvent_Status) String() string { |
| 252 return proto.EnumName(CQEvent_Status_name, int32(x)) |
| 253 } |
| 254 func (x *CQEvent_Status) UnmarshalJSON(data []byte) error { |
| 255 value, err := proto.UnmarshalJSONEnum(CQEvent_Status_value, data, "CQEve
nt_Status") |
| 256 if err != nil { |
| 257 return err |
| 258 } |
| 259 *x = CQEvent_Status(value) |
| 260 return nil |
| 261 } |
| 262 func (CQEvent_Status) EnumDescriptor() ([]byte, []int) { return fileDescriptor0,
[]int{0, 2} } |
| 263 |
| 264 // Next tag: 20 |
| 265 type CQEvent_FailureReason_FailType int32 |
| 266 |
| 267 const ( |
| 268 CQEvent_FailureReason_UNKNOWN_FAIL_TYPE CQEvent_FailureReason_FailType =
0 |
| 269 // try_bot |
| 270 CQEvent_FailureReason_FAILED_PRESUBMIT_BOT CQEvent_FailureReason_F
ailType = 1 |
| 271 CQEvent_FailureReason_FAILED_PRESUBMIT_BOT_INFRA CQEvent_FailureReason_F
ailType = 17 |
| 272 CQEvent_FailureReason_FAILED_JOBS CQEvent_FailureReason_F
ailType = 2 |
| 273 CQEvent_FailureReason_RETRY_QUOTA_EXCEEDED CQEvent_FailureReason_F
ailType = 3 |
| 274 // reviewer_lgtm |
| 275 CQEvent_FailureReason_NOT_LGTM CQEvent_FailureReason_FailType = 4 |
| 276 CQEvent_FailureReason_MISSING_LGTM CQEvent_FailureReason_FailType = 5 |
| 277 // sign_cla |
| 278 CQEvent_FailureReason_NO_SIGNCLA CQEvent_FailureReason_FailT
ype = 6 |
| 279 CQEvent_FailureReason_FAILED_SIGNCLA_REQUEST CQEvent_FailureReason_FailT
ype = 7 |
| 280 // CQ was stopped manually |
| 281 CQEvent_FailureReason_MANUAL_CANCEL CQEvent_FailureReason_FailType = 8 |
| 282 // Issue had COMMIT=false flag |
| 283 CQEvent_FailureReason_COMMIT_FALSE CQEvent_FailureReason_FailType = 9 |
| 284 // Issue depends on another issue |
| 285 CQEvent_FailureReason_OPEN_DEPENDENCY CQEvent_FailureReason_FailType = 1
0 |
| 286 // Incorrect CQ_EXTRA_TRYBOTS flag |
| 287 CQEvent_FailureReason_INVALID_DELIMITER CQEvent_FailureReason_FailType =
11 |
| 288 // Did not contain NOTRY & NOPRESUBMIT for non-master remote ref |
| 289 CQEvent_FailureReason_FAILED_REMOTE_REF_PRESUBMIT CQEvent_FailureReason_
FailType = 12 |
| 290 // CQ failed to trigger jobs in buildbucket. |
| 291 CQEvent_FailureReason_FAILED_TO_TRIGGER_JOBS CQEvent_FailureReason_FailT
ype = 18 |
| 292 // Using CQ feature that was deprecated and removed. |
| 293 CQEvent_FailureReason_UNSUPPORTED_CQ_FEATURE CQEvent_FailureReason_FailT
ype = 19 |
| 294 // CQ failed to check out a patch |
| 295 CQEvent_FailureReason_FAILED_CHECKOUT CQEvent_FailureReason_FailType = 1
3 |
| 296 // CQ failed to commit the patch |
| 297 CQEvent_FailureReason_FAILED_COMMIT CQEvent_FailureReason_FailType = 14 |
| 298 // Failed to apply patch |
| 299 CQEvent_FailureReason_FAILED_PATCH CQEvent_FailureReason_FailType = 15 |
| 300 // Failed to download patch from Rietveld |
| 301 CQEvent_FailureReason_FAILED_REQUEST_PATCH CQEvent_FailureReason_FailTyp
e = 16 |
| 302 ) |
| 303 |
| 304 var CQEvent_FailureReason_FailType_name = map[int32]string{ |
| 305 0: "UNKNOWN_FAIL_TYPE", |
| 306 1: "FAILED_PRESUBMIT_BOT", |
| 307 17: "FAILED_PRESUBMIT_BOT_INFRA", |
| 308 2: "FAILED_JOBS", |
| 309 3: "RETRY_QUOTA_EXCEEDED", |
| 310 4: "NOT_LGTM", |
| 311 5: "MISSING_LGTM", |
| 312 6: "NO_SIGNCLA", |
| 313 7: "FAILED_SIGNCLA_REQUEST", |
| 314 8: "MANUAL_CANCEL", |
| 315 9: "COMMIT_FALSE", |
| 316 10: "OPEN_DEPENDENCY", |
| 317 11: "INVALID_DELIMITER", |
| 318 12: "FAILED_REMOTE_REF_PRESUBMIT", |
| 319 18: "FAILED_TO_TRIGGER_JOBS", |
| 320 19: "UNSUPPORTED_CQ_FEATURE", |
| 321 13: "FAILED_CHECKOUT", |
| 322 14: "FAILED_COMMIT", |
| 323 15: "FAILED_PATCH", |
| 324 16: "FAILED_REQUEST_PATCH", |
| 325 } |
| 326 var CQEvent_FailureReason_FailType_value = map[string]int32{ |
| 327 "UNKNOWN_FAIL_TYPE": 0, |
| 328 "FAILED_PRESUBMIT_BOT": 1, |
| 329 "FAILED_PRESUBMIT_BOT_INFRA": 17, |
| 330 "FAILED_JOBS": 2, |
| 331 "RETRY_QUOTA_EXCEEDED": 3, |
| 332 "NOT_LGTM": 4, |
| 333 "MISSING_LGTM": 5, |
| 334 "NO_SIGNCLA": 6, |
| 335 "FAILED_SIGNCLA_REQUEST": 7, |
| 336 "MANUAL_CANCEL": 8, |
| 337 "COMMIT_FALSE": 9, |
| 338 "OPEN_DEPENDENCY": 10, |
| 339 "INVALID_DELIMITER": 11, |
| 340 "FAILED_REMOTE_REF_PRESUBMIT": 12, |
| 341 "FAILED_TO_TRIGGER_JOBS": 18, |
| 342 "UNSUPPORTED_CQ_FEATURE": 19, |
| 343 "FAILED_CHECKOUT": 13, |
| 344 "FAILED_COMMIT": 14, |
| 345 "FAILED_PATCH": 15, |
| 346 "FAILED_REQUEST_PATCH": 16, |
| 347 } |
| 348 |
| 349 func (x CQEvent_FailureReason_FailType) Enum() *CQEvent_FailureReason_FailType { |
| 350 p := new(CQEvent_FailureReason_FailType) |
| 351 *p = x |
| 352 return p |
| 353 } |
| 354 func (x CQEvent_FailureReason_FailType) String() string { |
| 355 return proto.EnumName(CQEvent_FailureReason_FailType_name, int32(x)) |
| 356 } |
| 357 func (x *CQEvent_FailureReason_FailType) UnmarshalJSON(data []byte) error { |
| 358 value, err := proto.UnmarshalJSONEnum(CQEvent_FailureReason_FailType_val
ue, data, "CQEvent_FailureReason_FailType") |
| 359 if err != nil { |
| 360 return err |
| 361 } |
| 362 *x = CQEvent_FailureReason_FailType(value) |
| 363 return nil |
| 364 } |
| 365 func (CQEvent_FailureReason_FailType) EnumDescriptor() ([]byte, []int) { |
| 366 return fileDescriptor0, []int{0, 0, 0} |
| 367 } |
| 368 |
| 369 type ServiceEvent_ServiceEventType int32 |
| 370 |
| 371 const ( |
| 372 ServiceEvent_UNKNOWN ServiceEvent_ServiceEventType = 0 |
| 373 ServiceEvent_START ServiceEvent_ServiceEventType = 1 |
| 374 ServiceEvent_STOP ServiceEvent_ServiceEventType = 2 |
| 375 ServiceEvent_UPDATE ServiceEvent_ServiceEventType = 3 |
| 376 ServiceEvent_CURRENT_VERSION ServiceEvent_ServiceEventType = 4 |
| 377 ServiceEvent_CRASH ServiceEvent_ServiceEventType = 5 |
| 378 ) |
| 379 |
| 380 var ServiceEvent_ServiceEventType_name = map[int32]string{ |
| 381 0: "UNKNOWN", |
| 382 1: "START", |
| 383 2: "STOP", |
| 384 3: "UPDATE", |
| 385 4: "CURRENT_VERSION", |
| 386 5: "CRASH", |
| 387 } |
| 388 var ServiceEvent_ServiceEventType_value = map[string]int32{ |
| 389 "UNKNOWN": 0, |
| 390 "START": 1, |
| 391 "STOP": 2, |
| 392 "UPDATE": 3, |
| 393 "CURRENT_VERSION": 4, |
| 394 "CRASH": 5, |
| 395 } |
| 396 |
| 397 func (x ServiceEvent_ServiceEventType) Enum() *ServiceEvent_ServiceEventType { |
| 398 p := new(ServiceEvent_ServiceEventType) |
| 399 *p = x |
| 400 return p |
| 401 } |
| 402 func (x ServiceEvent_ServiceEventType) String() string { |
| 403 return proto.EnumName(ServiceEvent_ServiceEventType_name, int32(x)) |
| 404 } |
| 405 func (x *ServiceEvent_ServiceEventType) UnmarshalJSON(data []byte) error { |
| 406 value, err := proto.UnmarshalJSONEnum(ServiceEvent_ServiceEventType_valu
e, data, "ServiceEvent_ServiceEventType") |
| 407 if err != nil { |
| 408 return err |
| 409 } |
| 410 *x = ServiceEvent_ServiceEventType(value) |
| 411 return nil |
| 412 } |
| 413 func (ServiceEvent_ServiceEventType) EnumDescriptor() ([]byte, []int) { |
| 414 return fileDescriptor0, []int{2, 0} |
| 415 } |
| 416 |
| 417 type BuildEvent_BuildEventType int32 |
| 418 |
| 419 const ( |
| 420 BuildEvent_SCHEDULER BuildEvent_BuildEventType = 0 |
| 421 BuildEvent_BUILD BuildEvent_BuildEventType = 1 |
| 422 BuildEvent_STEP BuildEvent_BuildEventType = 2 |
| 423 ) |
| 424 |
| 425 var BuildEvent_BuildEventType_name = map[int32]string{ |
| 426 0: "SCHEDULER", |
| 427 1: "BUILD", |
| 428 2: "STEP", |
| 429 } |
| 430 var BuildEvent_BuildEventType_value = map[string]int32{ |
| 431 "SCHEDULER": 0, |
| 432 "BUILD": 1, |
| 433 "STEP": 2, |
| 434 } |
| 435 |
| 436 func (x BuildEvent_BuildEventType) Enum() *BuildEvent_BuildEventType { |
| 437 p := new(BuildEvent_BuildEventType) |
| 438 *p = x |
| 439 return p |
| 440 } |
| 441 func (x BuildEvent_BuildEventType) String() string { |
| 442 return proto.EnumName(BuildEvent_BuildEventType_name, int32(x)) |
| 443 } |
| 444 func (x *BuildEvent_BuildEventType) UnmarshalJSON(data []byte) error { |
| 445 value, err := proto.UnmarshalJSONEnum(BuildEvent_BuildEventType_value, d
ata, "BuildEvent_BuildEventType") |
| 446 if err != nil { |
| 447 return err |
| 448 } |
| 449 *x = BuildEvent_BuildEventType(value) |
| 450 return nil |
| 451 } |
| 452 func (BuildEvent_BuildEventType) EnumDescriptor() ([]byte, []int) { return fileD
escriptor0, []int{3, 0} } |
| 453 |
| 454 type BuildEvent_BuildResult int32 |
| 455 |
| 456 const ( |
| 457 BuildEvent_UNKNOWN BuildEvent_BuildResult = 0 |
| 458 BuildEvent_SUCCESS BuildEvent_BuildResult = 1 |
| 459 BuildEvent_FAILURE BuildEvent_BuildResult = 2 |
| 460 BuildEvent_INFRA_FAILURE BuildEvent_BuildResult = 3 |
| 461 BuildEvent_WARNING BuildEvent_BuildResult = 4 |
| 462 BuildEvent_SKIPPED BuildEvent_BuildResult = 5 |
| 463 BuildEvent_RETRY BuildEvent_BuildResult = 6 |
| 464 ) |
| 465 |
| 466 var BuildEvent_BuildResult_name = map[int32]string{ |
| 467 0: "UNKNOWN", |
| 468 1: "SUCCESS", |
| 469 2: "FAILURE", |
| 470 3: "INFRA_FAILURE", |
| 471 4: "WARNING", |
| 472 5: "SKIPPED", |
| 473 6: "RETRY", |
| 474 } |
| 475 var BuildEvent_BuildResult_value = map[string]int32{ |
| 476 "UNKNOWN": 0, |
| 477 "SUCCESS": 1, |
| 478 "FAILURE": 2, |
| 479 "INFRA_FAILURE": 3, |
| 480 "WARNING": 4, |
| 481 "SKIPPED": 5, |
| 482 "RETRY": 6, |
| 483 } |
| 484 |
| 485 func (x BuildEvent_BuildResult) Enum() *BuildEvent_BuildResult { |
| 486 p := new(BuildEvent_BuildResult) |
| 487 *p = x |
| 488 return p |
| 489 } |
| 490 func (x BuildEvent_BuildResult) String() string { |
| 491 return proto.EnumName(BuildEvent_BuildResult_name, int32(x)) |
| 492 } |
| 493 func (x *BuildEvent_BuildResult) UnmarshalJSON(data []byte) error { |
| 494 value, err := proto.UnmarshalJSONEnum(BuildEvent_BuildResult_value, data
, "BuildEvent_BuildResult") |
| 495 if err != nil { |
| 496 return err |
| 497 } |
| 498 *x = BuildEvent_BuildResult(value) |
| 499 return nil |
| 500 } |
| 501 func (BuildEvent_BuildResult) EnumDescriptor() ([]byte, []int) { return fileDesc
riptor0, []int{3, 1} } |
| 502 |
| 503 // Goma errors if goma_stats is not available while goma should have run. |
| 504 type BuildEvent_GomaErrorType int32 |
| 505 |
| 506 const ( |
| 507 // No goma error. This must be set as default value. |
| 508 BuildEvent_GOMA_ERROR_OK BuildEvent_GomaErrorType = 0 |
| 509 // GomaStats does not exist with unknown reason. |
| 510 BuildEvent_GOMA_ERROR_UNKNOWN BuildEvent_GomaErrorType = 1 |
| 511 // Goma compiler_proxy has crashed, and there is a crash dump. |
| 512 // If goma_error is this type, goma_crash_report_id should be set. |
| 513 BuildEvent_GOMA_ERROR_CRASHED BuildEvent_GomaErrorType = 2 |
| 514 // Goma compiler_proxy was killed by CHECK or LOG(FATAL), and no crash |
| 515 // dump exists. (goma team may change CHECK behavior to make compiler_p
roxy |
| 516 // generate crash dump, and then the state would be marked as |
| 517 // GOMA_ERROR_CRASHED) |
| 518 BuildEvent_GOMA_ERROR_LOG_FATAL BuildEvent_GomaErrorType = 3 |
| 519 ) |
| 520 |
| 521 var BuildEvent_GomaErrorType_name = map[int32]string{ |
| 522 0: "GOMA_ERROR_OK", |
| 523 1: "GOMA_ERROR_UNKNOWN", |
| 524 2: "GOMA_ERROR_CRASHED", |
| 525 3: "GOMA_ERROR_LOG_FATAL", |
| 526 } |
| 527 var BuildEvent_GomaErrorType_value = map[string]int32{ |
| 528 "GOMA_ERROR_OK": 0, |
| 529 "GOMA_ERROR_UNKNOWN": 1, |
| 530 "GOMA_ERROR_CRASHED": 2, |
| 531 "GOMA_ERROR_LOG_FATAL": 3, |
| 532 } |
| 533 |
| 534 func (x BuildEvent_GomaErrorType) Enum() *BuildEvent_GomaErrorType { |
| 535 p := new(BuildEvent_GomaErrorType) |
| 536 *p = x |
| 537 return p |
| 538 } |
| 539 func (x BuildEvent_GomaErrorType) String() string { |
| 540 return proto.EnumName(BuildEvent_GomaErrorType_name, int32(x)) |
| 541 } |
| 542 func (x *BuildEvent_GomaErrorType) UnmarshalJSON(data []byte) error { |
| 543 value, err := proto.UnmarshalJSONEnum(BuildEvent_GomaErrorType_value, da
ta, "BuildEvent_GomaErrorType") |
| 544 if err != nil { |
| 545 return err |
| 546 } |
| 547 *x = BuildEvent_GomaErrorType(value) |
| 548 return nil |
| 549 } |
| 550 func (BuildEvent_GomaErrorType) EnumDescriptor() ([]byte, []int) { return fileDe
scriptor0, []int{3, 2} } |
| 551 |
| 552 // Build category. |
| 553 type BuildEvent_Category int32 |
| 554 |
| 555 const ( |
| 556 BuildEvent_CATEGORY_UNKNOWN BuildEvent_Category = 0 |
| 557 BuildEvent_CATEGORY_CQ BuildEvent_Category = 1 |
| 558 BuildEvent_CATEGORY_CQ_EXPERIMENTAL BuildEvent_Category = 2 |
| 559 BuildEvent_CATEGORY_GIT_CL_TRY BuildEvent_Category = 3 |
| 560 ) |
| 561 |
| 562 var BuildEvent_Category_name = map[int32]string{ |
| 563 0: "CATEGORY_UNKNOWN", |
| 564 1: "CATEGORY_CQ", |
| 565 2: "CATEGORY_CQ_EXPERIMENTAL", |
| 566 3: "CATEGORY_GIT_CL_TRY", |
| 567 } |
| 568 var BuildEvent_Category_value = map[string]int32{ |
| 569 "CATEGORY_UNKNOWN": 0, |
| 570 "CATEGORY_CQ": 1, |
| 571 "CATEGORY_CQ_EXPERIMENTAL": 2, |
| 572 "CATEGORY_GIT_CL_TRY": 3, |
| 573 } |
| 574 |
| 575 func (x BuildEvent_Category) Enum() *BuildEvent_Category { |
| 576 p := new(BuildEvent_Category) |
| 577 *p = x |
| 578 return p |
| 579 } |
| 580 func (x BuildEvent_Category) String() string { |
| 581 return proto.EnumName(BuildEvent_Category_name, int32(x)) |
| 582 } |
| 583 func (x *BuildEvent_Category) UnmarshalJSON(data []byte) error { |
| 584 value, err := proto.UnmarshalJSONEnum(BuildEvent_Category_value, data, "
BuildEvent_Category") |
| 585 if err != nil { |
| 586 return err |
| 587 } |
| 588 *x = BuildEvent_Category(value) |
| 589 return nil |
| 590 } |
| 591 func (BuildEvent_Category) EnumDescriptor() ([]byte, []int) { return fileDescrip
tor0, []int{3, 3} } |
| 592 |
| 593 type BuildEvent_FailType int32 |
| 594 |
| 595 const ( |
| 596 // This is not supposed to be used by any newly reported build events an
d |
| 597 // should only serve as a default value for legacy events. |
| 598 BuildEvent_FAIL_TYPE_UNKNOWN BuildEvent_FailType = 0 |
| 599 // Any kind of infrastructure failure. We classify unknown failure types |
| 600 // as infra failures to be conservative. |
| 601 BuildEvent_FAIL_TYPE_INFRA BuildEvent_FailType = 1 |
| 602 // Build failed to compile the code. |
| 603 BuildEvent_FAIL_TYPE_COMPILE BuildEvent_FailType = 2 |
| 604 // Test failed to pass. |
| 605 BuildEvent_FAIL_TYPE_TEST BuildEvent_FailType = 3 |
| 606 // Test results were invalid. |
| 607 BuildEvent_FAIL_TYPE_INVALID BuildEvent_FailType = 4 |
| 608 // Build failed to apply the patch. |
| 609 BuildEvent_FAIL_TYPE_PATCH BuildEvent_FailType = 5 |
| 610 ) |
| 611 |
| 612 var BuildEvent_FailType_name = map[int32]string{ |
| 613 0: "FAIL_TYPE_UNKNOWN", |
| 614 1: "FAIL_TYPE_INFRA", |
| 615 2: "FAIL_TYPE_COMPILE", |
| 616 3: "FAIL_TYPE_TEST", |
| 617 4: "FAIL_TYPE_INVALID", |
| 618 5: "FAIL_TYPE_PATCH", |
| 619 } |
| 620 var BuildEvent_FailType_value = map[string]int32{ |
| 621 "FAIL_TYPE_UNKNOWN": 0, |
| 622 "FAIL_TYPE_INFRA": 1, |
| 623 "FAIL_TYPE_COMPILE": 2, |
| 624 "FAIL_TYPE_TEST": 3, |
| 625 "FAIL_TYPE_INVALID": 4, |
| 626 "FAIL_TYPE_PATCH": 5, |
| 627 } |
| 628 |
| 629 func (x BuildEvent_FailType) Enum() *BuildEvent_FailType { |
| 630 p := new(BuildEvent_FailType) |
| 631 *p = x |
| 632 return p |
| 633 } |
| 634 func (x BuildEvent_FailType) String() string { |
| 635 return proto.EnumName(BuildEvent_FailType_name, int32(x)) |
| 636 } |
| 637 func (x *BuildEvent_FailType) UnmarshalJSON(data []byte) error { |
| 638 value, err := proto.UnmarshalJSONEnum(BuildEvent_FailType_value, data, "
BuildEvent_FailType") |
| 639 if err != nil { |
| 640 return err |
| 641 } |
| 642 *x = BuildEvent_FailType(value) |
| 643 return nil |
| 644 } |
| 645 func (BuildEvent_FailType) EnumDescriptor() ([]byte, []int) { return fileDescrip
tor0, []int{3, 4} } |
| 646 |
| 647 // Type of the test result. |
| 648 type TestResultsEvent_TestResultType int32 |
| 649 |
| 650 const ( |
| 651 TestResultsEvent_UNKNOWN TestResultsEvent_TestResultType = 0 |
| 652 // The test was not run. |
| 653 TestResultsEvent_SKIP TestResultsEvent_TestResultType = 1 |
| 654 // The test ran as expected. |
| 655 TestResultsEvent_PASS TestResultsEvent_TestResultType = 2 |
| 656 // The test did not run as expected. |
| 657 TestResultsEvent_FAIL TestResultsEvent_TestResultType = 3 |
| 658 // The test runner crashed during the test. |
| 659 TestResultsEvent_CRASH TestResultsEvent_TestResultType = 4 |
| 660 // The test hung (did not complete) and was aborted. |
| 661 TestResultsEvent_TIMEOUT TestResultsEvent_TestResultType = 5 |
| 662 // Layout test specific. The test completed but we could not find an |
| 663 // expected baseline to compare against. |
| 664 TestResultsEvent_MISSING TestResultsEvent_TestResultType = 6 |
| 665 // Layout test specific. Memory leaks were detected during the test |
| 666 // execution. |
| 667 TestResultsEvent_LEAK TestResultsEvent_TestResultType = 7 |
| 668 // Layout test specific. The test is expected to take longer than normal
to |
| 669 // run. |
| 670 TestResultsEvent_SLOW TestResultsEvent_TestResultType = 8 |
| 671 // Layout test specific, deprecated. The test is expected to produce a |
| 672 // text-only failure (the image, if present, will match). Normally you w
ill |
| 673 // see "FAIL" instead. |
| 674 TestResultsEvent_TEXT TestResultsEvent_TestResultType = 9 |
| 675 // Layout test specific, deprecated. The test is expected to produce aud
io |
| 676 // output that doesn't match the expected result. Normally you will see |
| 677 // "FAIL" instead. |
| 678 TestResultsEvent_AUDIO TestResultsEvent_TestResultType = 10 |
| 679 // Layout test specific. The test produces image (and possibly text outp
ut). |
| 680 // The image output doesn't match what we'd expect, but the text output,
if |
| 681 // present, does. |
| 682 TestResultsEvent_IMAGE TestResultsEvent_TestResultType = 11 |
| 683 // Layout test specific, deprecated. The test produces image and text |
| 684 // output, both of which fail to match what we expect. Normally you will
see |
| 685 // "FAIL" instead. Corresponds to "IMAGE+TEXT" in JSON format. |
| 686 TestResultsEvent_IMAGE_TEXT TestResultsEvent_TestResultType = 12 |
| 687 // Layout test specific. The expected test result is out of date and wil
l be |
| 688 // ignored (any result other than a crash or timeout will be considered
as |
| 689 // passing). This test result should only ever show up on local test run
s, |
| 690 // not on bots (it is forbidden to check in a TestExpectations file with |
| 691 // this expectation). This should never show up as an "actual" result. |
| 692 TestResultsEvent_REBASELINE TestResultsEvent_TestResultType = 13 |
| 693 // Layout test specific. The expected test result is out of date and wil
l be |
| 694 // ignored (as above); the auto-rebaseline-bot will look for tests of th
is |
| 695 // type and automatically update them. This should never show up as an |
| 696 // "actual" result. |
| 697 TestResultsEvent_NEEDSREBASELINE TestResultsEvent_TestResultType = 14 |
| 698 // Layout test specific. The expected test result is out of date and wil
l be |
| 699 // ignored (as above). This result may be checked in to the TestExpectat
ions |
| 700 // file, but the auto-rebasline-bot will ignore these entries. This shou
ld |
| 701 // never show up as an "actual" result. |
| 702 TestResultsEvent_NEEDSMANUALREBASELINE TestResultsEvent_TestResultType =
15 |
| 703 ) |
| 704 |
| 705 var TestResultsEvent_TestResultType_name = map[int32]string{ |
| 706 0: "UNKNOWN", |
| 707 1: "SKIP", |
| 708 2: "PASS", |
| 709 3: "FAIL", |
| 710 4: "CRASH", |
| 711 5: "TIMEOUT", |
| 712 6: "MISSING", |
| 713 7: "LEAK", |
| 714 8: "SLOW", |
| 715 9: "TEXT", |
| 716 10: "AUDIO", |
| 717 11: "IMAGE", |
| 718 12: "IMAGE_TEXT", |
| 719 13: "REBASELINE", |
| 720 14: "NEEDSREBASELINE", |
| 721 15: "NEEDSMANUALREBASELINE", |
| 722 } |
| 723 var TestResultsEvent_TestResultType_value = map[string]int32{ |
| 724 "UNKNOWN": 0, |
| 725 "SKIP": 1, |
| 726 "PASS": 2, |
| 727 "FAIL": 3, |
| 728 "CRASH": 4, |
| 729 "TIMEOUT": 5, |
| 730 "MISSING": 6, |
| 731 "LEAK": 7, |
| 732 "SLOW": 8, |
| 733 "TEXT": 9, |
| 734 "AUDIO": 10, |
| 735 "IMAGE": 11, |
| 736 "IMAGE_TEXT": 12, |
| 737 "REBASELINE": 13, |
| 738 "NEEDSREBASELINE": 14, |
| 739 "NEEDSMANUALREBASELINE": 15, |
| 740 } |
| 741 |
| 742 func (x TestResultsEvent_TestResultType) Enum() *TestResultsEvent_TestResultType
{ |
| 743 p := new(TestResultsEvent_TestResultType) |
| 744 *p = x |
| 745 return p |
| 746 } |
| 747 func (x TestResultsEvent_TestResultType) String() string { |
| 748 return proto.EnumName(TestResultsEvent_TestResultType_name, int32(x)) |
| 749 } |
| 750 func (x *TestResultsEvent_TestResultType) UnmarshalJSON(data []byte) error { |
| 751 value, err := proto.UnmarshalJSONEnum(TestResultsEvent_TestResultType_va
lue, data, "TestResultsEvent_TestResultType") |
| 752 if err != nil { |
| 753 return err |
| 754 } |
| 755 *x = TestResultsEvent_TestResultType(value) |
| 756 return nil |
| 757 } |
| 758 func (TestResultsEvent_TestResultType) EnumDescriptor() ([]byte, []int) { |
| 759 return fileDescriptor0, []int{5, 0} |
| 760 } |
| 761 |
| 762 // State of a specific machine in the Machine Provider's GCE Backend. |
| 763 type MachineProviderEvent_GCEBackendMachineState int32 |
| 764 |
| 765 const ( |
| 766 MachineProviderEvent_GCE_UNKNOWN MachineProviderEvent_GCEBackendMachineS
tate = 0 |
| 767 // First detected, entity created. |
| 768 MachineProviderEvent_CREATED MachineProviderEvent_GCEBackendMachineState
= 1 |
| 769 // Added to Machine Provider's catalog. |
| 770 MachineProviderEvent_CATALOGED MachineProviderEvent_GCEBackendMachineSta
te = 2 |
| 771 // Received information on the Pub/Sub subscription. |
| 772 MachineProviderEvent_SUBSCRIPTION_RECEIVED MachineProviderEvent_GCEBacke
ndMachineState = 3 |
| 773 // Intended metadata update written to datastore. |
| 774 MachineProviderEvent_METADATA_UPDATE_PROPOSED MachineProviderEvent_GCEBa
ckendMachineState = 4 |
| 775 // GCE metadata operation ready to be scheduled. |
| 776 MachineProviderEvent_METADATA_UPDATE_READY MachineProviderEvent_GCEBacke
ndMachineState = 5 |
| 777 // GCE metadata operation scheduled. |
| 778 MachineProviderEvent_METADATA_UPDATE_SCHEDULED MachineProviderEvent_GCEB
ackendMachineState = 6 |
| 779 // GCE metadata operation failed. |
| 780 MachineProviderEvent_METADATA_UPDATE_FAILED MachineProviderEvent_GCEBack
endMachineState = 7 |
| 781 // GCE metadata operation succeeded. |
| 782 MachineProviderEvent_METADATA_UPDATE_SUCCEEDED MachineProviderEvent_GCEB
ackendMachineState = 8 |
| 783 // Received information on the lease. |
| 784 MachineProviderEvent_LEASE_RECEIVED MachineProviderEvent_GCEBackendMachi
neState = 9 |
| 785 // Lease expired, reclaimed by Machine Provider. |
| 786 MachineProviderEvent_RECLAIMED MachineProviderEvent_GCEBackendMachineSta
te = 10 |
| 787 // Intented deletion written to datastore. |
| 788 MachineProviderEvent_DELETION_PROPOSED MachineProviderEvent_GCEBackendMa
chineState = 11 |
| 789 // GCE instance deletion scheduled. |
| 790 MachineProviderEvent_DELETION_SCHEDULED MachineProviderEvent_GCEBackendM
achineState = 12 |
| 791 // GCE instance deletion succeeded. |
| 792 MachineProviderEvent_DELETION_SUCCEEDED MachineProviderEvent_GCEBackendM
achineState = 13 |
| 793 // Entity deleted. |
| 794 MachineProviderEvent_DELETED MachineProviderEvent_GCEBackendMachineState
= 14 |
| 795 ) |
| 796 |
| 797 var MachineProviderEvent_GCEBackendMachineState_name = map[int32]string{ |
| 798 0: "GCE_UNKNOWN", |
| 799 1: "CREATED", |
| 800 2: "CATALOGED", |
| 801 3: "SUBSCRIPTION_RECEIVED", |
| 802 4: "METADATA_UPDATE_PROPOSED", |
| 803 5: "METADATA_UPDATE_READY", |
| 804 6: "METADATA_UPDATE_SCHEDULED", |
| 805 7: "METADATA_UPDATE_FAILED", |
| 806 8: "METADATA_UPDATE_SUCCEEDED", |
| 807 9: "LEASE_RECEIVED", |
| 808 10: "RECLAIMED", |
| 809 11: "DELETION_PROPOSED", |
| 810 12: "DELETION_SCHEDULED", |
| 811 13: "DELETION_SUCCEEDED", |
| 812 14: "DELETED", |
| 813 } |
| 814 var MachineProviderEvent_GCEBackendMachineState_value = map[string]int32{ |
| 815 "GCE_UNKNOWN": 0, |
| 816 "CREATED": 1, |
| 817 "CATALOGED": 2, |
| 818 "SUBSCRIPTION_RECEIVED": 3, |
| 819 "METADATA_UPDATE_PROPOSED": 4, |
| 820 "METADATA_UPDATE_READY": 5, |
| 821 "METADATA_UPDATE_SCHEDULED": 6, |
| 822 "METADATA_UPDATE_FAILED": 7, |
| 823 "METADATA_UPDATE_SUCCEEDED": 8, |
| 824 "LEASE_RECEIVED": 9, |
| 825 "RECLAIMED": 10, |
| 826 "DELETION_PROPOSED": 11, |
| 827 "DELETION_SCHEDULED": 12, |
| 828 "DELETION_SUCCEEDED": 13, |
| 829 "DELETED": 14, |
| 830 } |
| 831 |
| 832 func (x MachineProviderEvent_GCEBackendMachineState) Enum() *MachineProviderEven
t_GCEBackendMachineState { |
| 833 p := new(MachineProviderEvent_GCEBackendMachineState) |
| 834 *p = x |
| 835 return p |
| 836 } |
| 837 func (x MachineProviderEvent_GCEBackendMachineState) String() string { |
| 838 return proto.EnumName(MachineProviderEvent_GCEBackendMachineState_name,
int32(x)) |
| 839 } |
| 840 func (x *MachineProviderEvent_GCEBackendMachineState) UnmarshalJSON(data []byte)
error { |
| 841 value, err := proto.UnmarshalJSONEnum(MachineProviderEvent_GCEBackendMac
hineState_value, data, "MachineProviderEvent_GCEBackendMachineState") |
| 842 if err != nil { |
| 843 return err |
| 844 } |
| 845 *x = MachineProviderEvent_GCEBackendMachineState(value) |
| 846 return nil |
| 847 } |
| 848 func (MachineProviderEvent_GCEBackendMachineState) EnumDescriptor() ([]byte, []i
nt) { |
| 849 return fileDescriptor0, []int{6, 0} |
| 850 } |
| 851 |
| 852 // Reason for proposing machine deletion in the GCE Backend. |
| 853 type MachineProviderEvent_GCEBackendDeletionReason int32 |
| 854 |
| 855 const ( |
| 856 // Lease expired, reclaimed by Machine Provider. |
| 857 MachineProviderEvent_RECLAMATION MachineProviderEvent_GCEBackendDeletion
Reason = 1 |
| 858 // Machine is drained as a result of a new config being detected. |
| 859 MachineProviderEvent_DRAINED MachineProviderEvent_GCEBackendDeletionReas
on = 2 |
| 860 ) |
| 861 |
| 862 var MachineProviderEvent_GCEBackendDeletionReason_name = map[int32]string{ |
| 863 1: "RECLAMATION", |
| 864 2: "DRAINED", |
| 865 } |
| 866 var MachineProviderEvent_GCEBackendDeletionReason_value = map[string]int32{ |
| 867 "RECLAMATION": 1, |
| 868 "DRAINED": 2, |
| 869 } |
| 870 |
| 871 func (x MachineProviderEvent_GCEBackendDeletionReason) Enum() *MachineProviderEv
ent_GCEBackendDeletionReason { |
| 872 p := new(MachineProviderEvent_GCEBackendDeletionReason) |
| 873 *p = x |
| 874 return p |
| 875 } |
| 876 func (x MachineProviderEvent_GCEBackendDeletionReason) String() string { |
| 877 return proto.EnumName(MachineProviderEvent_GCEBackendDeletionReason_name
, int32(x)) |
| 878 } |
| 879 func (x *MachineProviderEvent_GCEBackendDeletionReason) UnmarshalJSON(data []byt
e) error { |
| 880 value, err := proto.UnmarshalJSONEnum(MachineProviderEvent_GCEBackendDel
etionReason_value, data, "MachineProviderEvent_GCEBackendDeletionReason") |
| 881 if err != nil { |
| 882 return err |
| 883 } |
| 884 *x = MachineProviderEvent_GCEBackendDeletionReason(value) |
| 885 return nil |
| 886 } |
| 887 func (MachineProviderEvent_GCEBackendDeletionReason) EnumDescriptor() ([]byte, [
]int) { |
| 888 return fileDescriptor0, []int{6, 1} |
| 889 } |
| 890 |
| 891 // State of a specific machine in the Machine Provider's catalog. |
| 892 type MachineProviderEvent_MachineProviderMachineState int32 |
| 893 |
| 894 const ( |
| 895 MachineProviderEvent_MP_UNKNOWN MachineProviderEvent_MachineProviderMach
ineState = 0 |
| 896 // Received from backend and added to the catalog. |
| 897 MachineProviderEvent_RECEIVED MachineProviderEvent_MachineProviderMachin
eState = 1 |
| 898 // Subscribed to Pub/Sub. |
| 899 MachineProviderEvent_SUBSCRIBED MachineProviderEvent_MachineProviderMach
ineState = 2 |
| 900 // Leased out. |
| 901 MachineProviderEvent_LEASED MachineProviderEvent_MachineProviderMachineS
tate = 3 |
| 902 // Lease expired, reclaimed. |
| 903 MachineProviderEvent_LEASE_EXPIRED MachineProviderEvent_MachineProviderM
achineState = 4 |
| 904 // Entity deleted from Machine Provider catalog. |
| 905 MachineProviderEvent_UNCATALOGED MachineProviderEvent_MachineProviderMac
hineState = 5 |
| 906 ) |
| 907 |
| 908 var MachineProviderEvent_MachineProviderMachineState_name = map[int32]string{ |
| 909 0: "MP_UNKNOWN", |
| 910 1: "RECEIVED", |
| 911 2: "SUBSCRIBED", |
| 912 3: "LEASED", |
| 913 4: "LEASE_EXPIRED", |
| 914 5: "UNCATALOGED", |
| 915 } |
| 916 var MachineProviderEvent_MachineProviderMachineState_value = map[string]int32{ |
| 917 "MP_UNKNOWN": 0, |
| 918 "RECEIVED": 1, |
| 919 "SUBSCRIBED": 2, |
| 920 "LEASED": 3, |
| 921 "LEASE_EXPIRED": 4, |
| 922 "UNCATALOGED": 5, |
| 923 } |
| 924 |
| 925 func (x MachineProviderEvent_MachineProviderMachineState) Enum() *MachineProvide
rEvent_MachineProviderMachineState { |
| 926 p := new(MachineProviderEvent_MachineProviderMachineState) |
| 927 *p = x |
| 928 return p |
| 929 } |
| 930 func (x MachineProviderEvent_MachineProviderMachineState) String() string { |
| 931 return proto.EnumName(MachineProviderEvent_MachineProviderMachineState_n
ame, int32(x)) |
| 932 } |
| 933 func (x *MachineProviderEvent_MachineProviderMachineState) UnmarshalJSON(data []
byte) error { |
| 934 value, err := proto.UnmarshalJSONEnum(MachineProviderEvent_MachineProvid
erMachineState_value, data, "MachineProviderEvent_MachineProviderMachineState") |
| 935 if err != nil { |
| 936 return err |
| 937 } |
| 938 *x = MachineProviderEvent_MachineProviderMachineState(value) |
| 939 return nil |
| 940 } |
| 941 func (MachineProviderEvent_MachineProviderMachineState) EnumDescriptor() ([]byte
, []int) { |
| 942 return fileDescriptor0, []int{6, 2} |
| 943 } |
| 944 |
| 945 // State of a machine reported by the Machine Provider agent. |
| 946 type MachineProviderEvent_MachineProviderAgentState int32 |
| 947 |
| 948 const ( |
| 949 MachineProviderEvent_AGENT_UNKNOWN MachineProviderEvent_MachineProviderA
gentState = 0 |
| 950 // Polling the Machine Provider Pub/Sub. |
| 951 MachineProviderEvent_POLLING MachineProviderEvent_MachineProviderAgentSt
ate = 1 |
| 952 // Allocated to fulfill a lease. |
| 953 MachineProviderEvent_ALLOCATED MachineProviderEvent_MachineProviderAgent
State = 2 |
| 954 // Configured for Swarming. |
| 955 MachineProviderEvent_SWARMING_CONFIGURED MachineProviderEvent_MachinePro
viderAgentState = 3 |
| 956 ) |
| 957 |
| 958 var MachineProviderEvent_MachineProviderAgentState_name = map[int32]string{ |
| 959 0: "AGENT_UNKNOWN", |
| 960 1: "POLLING", |
| 961 2: "ALLOCATED", |
| 962 3: "SWARMING_CONFIGURED", |
| 963 } |
| 964 var MachineProviderEvent_MachineProviderAgentState_value = map[string]int32{ |
| 965 "AGENT_UNKNOWN": 0, |
| 966 "POLLING": 1, |
| 967 "ALLOCATED": 2, |
| 968 "SWARMING_CONFIGURED": 3, |
| 969 } |
| 970 |
| 971 func (x MachineProviderEvent_MachineProviderAgentState) Enum() *MachineProviderE
vent_MachineProviderAgentState { |
| 972 p := new(MachineProviderEvent_MachineProviderAgentState) |
| 973 *p = x |
| 974 return p |
| 975 } |
| 976 func (x MachineProviderEvent_MachineProviderAgentState) String() string { |
| 977 return proto.EnumName(MachineProviderEvent_MachineProviderAgentState_nam
e, int32(x)) |
| 978 } |
| 979 func (x *MachineProviderEvent_MachineProviderAgentState) UnmarshalJSON(data []by
te) error { |
| 980 value, err := proto.UnmarshalJSONEnum(MachineProviderEvent_MachineProvid
erAgentState_value, data, "MachineProviderEvent_MachineProviderAgentState") |
| 981 if err != nil { |
| 982 return err |
| 983 } |
| 984 *x = MachineProviderEvent_MachineProviderAgentState(value) |
| 985 return nil |
| 986 } |
| 987 func (MachineProviderEvent_MachineProviderAgentState) EnumDescriptor() ([]byte,
[]int) { |
| 988 return fileDescriptor0, []int{6, 3} |
| 989 } |
| 990 |
| 991 // Result reported by analyze. |
| 992 type AnalyzeEvent_AnalyzeResult int32 |
| 993 |
| 994 const ( |
| 995 // Default value. Should not be used in practice. |
| 996 AnalyzeEvent_UNKNOWN AnalyzeEvent_AnalyzeResult = 0 |
| 997 // An error occurred (e.g. GN failed). |
| 998 AnalyzeEvent_ERROR AnalyzeEvent_AnalyzeResult = 1 |
| 999 // No targets are affected by the patch. |
| 1000 AnalyzeEvent_NO_COMPILE_NECESSARY AnalyzeEvent_AnalyzeResult = 2 |
| 1001 // All files in the patch matched ignore lists. |
| 1002 AnalyzeEvent_ALL_FILES_IGNORED AnalyzeEvent_AnalyzeResult = 3 |
| 1003 // A file in the patch matched exclusion, all targets |
| 1004 // should be passed through. |
| 1005 AnalyzeEvent_MATCHED_EXCLUSION AnalyzeEvent_AnalyzeResult = 4 |
| 1006 // Analyze successfully returned a subset of targets |
| 1007 // affected by the patch. |
| 1008 AnalyzeEvent_FOUND_DEPENDENCY AnalyzeEvent_AnalyzeResult = 5 |
| 1009 // Analyze hit a special case and returned exactly same set of targets |
| 1010 // as input. |
| 1011 AnalyzeEvent_FOUND_DEPENDENCY_ALL AnalyzeEvent_AnalyzeResult = 6 |
| 1012 // Analyze found invalid targets in input. |
| 1013 AnalyzeEvent_INVALID_TARGETS AnalyzeEvent_AnalyzeResult = 7 |
| 1014 ) |
| 1015 |
| 1016 var AnalyzeEvent_AnalyzeResult_name = map[int32]string{ |
| 1017 0: "UNKNOWN", |
| 1018 1: "ERROR", |
| 1019 2: "NO_COMPILE_NECESSARY", |
| 1020 3: "ALL_FILES_IGNORED", |
| 1021 4: "MATCHED_EXCLUSION", |
| 1022 5: "FOUND_DEPENDENCY", |
| 1023 6: "FOUND_DEPENDENCY_ALL", |
| 1024 7: "INVALID_TARGETS", |
| 1025 } |
| 1026 var AnalyzeEvent_AnalyzeResult_value = map[string]int32{ |
| 1027 "UNKNOWN": 0, |
| 1028 "ERROR": 1, |
| 1029 "NO_COMPILE_NECESSARY": 2, |
| 1030 "ALL_FILES_IGNORED": 3, |
| 1031 "MATCHED_EXCLUSION": 4, |
| 1032 "FOUND_DEPENDENCY": 5, |
| 1033 "FOUND_DEPENDENCY_ALL": 6, |
| 1034 "INVALID_TARGETS": 7, |
| 1035 } |
| 1036 |
| 1037 func (x AnalyzeEvent_AnalyzeResult) Enum() *AnalyzeEvent_AnalyzeResult { |
| 1038 p := new(AnalyzeEvent_AnalyzeResult) |
| 1039 *p = x |
| 1040 return p |
| 1041 } |
| 1042 func (x AnalyzeEvent_AnalyzeResult) String() string { |
| 1043 return proto.EnumName(AnalyzeEvent_AnalyzeResult_name, int32(x)) |
| 1044 } |
| 1045 func (x *AnalyzeEvent_AnalyzeResult) UnmarshalJSON(data []byte) error { |
| 1046 value, err := proto.UnmarshalJSONEnum(AnalyzeEvent_AnalyzeResult_value,
data, "AnalyzeEvent_AnalyzeResult") |
| 1047 if err != nil { |
| 1048 return err |
| 1049 } |
| 1050 *x = AnalyzeEvent_AnalyzeResult(value) |
| 1051 return nil |
| 1052 } |
| 1053 func (AnalyzeEvent_AnalyzeResult) EnumDescriptor() ([]byte, []int) { |
| 1054 return fileDescriptor0, []int{7, 0} |
| 1055 } |
| 1056 |
| 1057 type SwarmingTaskEvent_State int32 |
| 1058 |
| 1059 const ( |
| 1060 // Should not really be used. Only a placeholder for exceptional cases. |
| 1061 SwarmingTaskEvent_UNKNOWN SwarmingTaskEvent_State = 0 |
| 1062 // The task has completed returning an exit code indicating success or f
ailure. |
| 1063 SwarmingTaskEvent_COMPLETED SwarmingTaskEvent_State = 1 |
| 1064 // The task has been canceled. |
| 1065 SwarmingTaskEvent_CANCELED SwarmingTaskEvent_State = 2 |
| 1066 // The bot this task was running on has died. |
| 1067 SwarmingTaskEvent_BOT_DIED SwarmingTaskEvent_State = 3 |
| 1068 // The task has exceeded one of the timeouts. |
| 1069 SwarmingTaskEvent_TIMED_OUT SwarmingTaskEvent_State = 4 |
| 1070 // The task has not been picked up by any bot before expiration timestam
p. |
| 1071 SwarmingTaskEvent_EXPIRED SwarmingTaskEvent_State = 5 |
| 1072 ) |
| 1073 |
| 1074 var SwarmingTaskEvent_State_name = map[int32]string{ |
| 1075 0: "UNKNOWN", |
| 1076 1: "COMPLETED", |
| 1077 2: "CANCELED", |
| 1078 3: "BOT_DIED", |
| 1079 4: "TIMED_OUT", |
| 1080 5: "EXPIRED", |
| 1081 } |
| 1082 var SwarmingTaskEvent_State_value = map[string]int32{ |
| 1083 "UNKNOWN": 0, |
| 1084 "COMPLETED": 1, |
| 1085 "CANCELED": 2, |
| 1086 "BOT_DIED": 3, |
| 1087 "TIMED_OUT": 4, |
| 1088 "EXPIRED": 5, |
| 1089 } |
| 1090 |
| 1091 func (x SwarmingTaskEvent_State) Enum() *SwarmingTaskEvent_State { |
| 1092 p := new(SwarmingTaskEvent_State) |
| 1093 *p = x |
| 1094 return p |
| 1095 } |
| 1096 func (x SwarmingTaskEvent_State) String() string { |
| 1097 return proto.EnumName(SwarmingTaskEvent_State_name, int32(x)) |
| 1098 } |
| 1099 func (x *SwarmingTaskEvent_State) UnmarshalJSON(data []byte) error { |
| 1100 value, err := proto.UnmarshalJSONEnum(SwarmingTaskEvent_State_value, dat
a, "SwarmingTaskEvent_State") |
| 1101 if err != nil { |
| 1102 return err |
| 1103 } |
| 1104 *x = SwarmingTaskEvent_State(value) |
| 1105 return nil |
| 1106 } |
| 1107 func (SwarmingTaskEvent_State) EnumDescriptor() ([]byte, []int) { return fileDes
criptor0, []int{8, 0} } |
| 1108 |
| 1109 // The type of operation. |
| 1110 type IsolateClientEvent_Operation int32 |
| 1111 |
| 1112 const ( |
| 1113 IsolateClientEvent_UNSPECIFIED IsolateClientEvent_Operation = 0 |
| 1114 IsolateClientEvent_ARCHIVE IsolateClientEvent_Operation = 1 |
| 1115 ) |
| 1116 |
| 1117 var IsolateClientEvent_Operation_name = map[int32]string{ |
| 1118 0: "UNSPECIFIED", |
| 1119 1: "ARCHIVE", |
| 1120 } |
| 1121 var IsolateClientEvent_Operation_value = map[string]int32{ |
| 1122 "UNSPECIFIED": 0, |
| 1123 "ARCHIVE": 1, |
| 1124 } |
| 1125 |
| 1126 func (x IsolateClientEvent_Operation) Enum() *IsolateClientEvent_Operation { |
| 1127 p := new(IsolateClientEvent_Operation) |
| 1128 *p = x |
| 1129 return p |
| 1130 } |
| 1131 func (x IsolateClientEvent_Operation) String() string { |
| 1132 return proto.EnumName(IsolateClientEvent_Operation_name, int32(x)) |
| 1133 } |
| 1134 func (x *IsolateClientEvent_Operation) UnmarshalJSON(data []byte) error { |
| 1135 value, err := proto.UnmarshalJSONEnum(IsolateClientEvent_Operation_value
, data, "IsolateClientEvent_Operation") |
| 1136 if err != nil { |
| 1137 return err |
| 1138 } |
| 1139 *x = IsolateClientEvent_Operation(value) |
| 1140 return nil |
| 1141 } |
| 1142 func (IsolateClientEvent_Operation) EnumDescriptor() ([]byte, []int) { |
| 1143 return fileDescriptor0, []int{10, 0} |
| 1144 } |
| 1145 |
| 1146 type ChromeInfraEvent_TimestampKind int32 |
| 1147 |
| 1148 const ( |
| 1149 ChromeInfraEvent_UNKNOWN ChromeInfraEvent_TimestampKind = 0 |
| 1150 // Event with no time extension |
| 1151 ChromeInfraEvent_POINT ChromeInfraEvent_TimestampKind = 1 |
| 1152 // Start/end of an event with a time extension. |
| 1153 ChromeInfraEvent_BEGIN ChromeInfraEvent_TimestampKind = 2 |
| 1154 ChromeInfraEvent_END ChromeInfraEvent_TimestampKind = 3 |
| 1155 ) |
| 1156 |
| 1157 var ChromeInfraEvent_TimestampKind_name = map[int32]string{ |
| 1158 0: "UNKNOWN", |
| 1159 1: "POINT", |
| 1160 2: "BEGIN", |
| 1161 3: "END", |
| 1162 } |
| 1163 var ChromeInfraEvent_TimestampKind_value = map[string]int32{ |
| 1164 "UNKNOWN": 0, |
| 1165 "POINT": 1, |
| 1166 "BEGIN": 2, |
| 1167 "END": 3, |
| 1168 } |
| 1169 |
| 1170 func (x ChromeInfraEvent_TimestampKind) Enum() *ChromeInfraEvent_TimestampKind { |
| 1171 p := new(ChromeInfraEvent_TimestampKind) |
| 1172 *p = x |
| 1173 return p |
| 1174 } |
| 1175 func (x ChromeInfraEvent_TimestampKind) String() string { |
| 1176 return proto.EnumName(ChromeInfraEvent_TimestampKind_name, int32(x)) |
| 1177 } |
| 1178 func (x *ChromeInfraEvent_TimestampKind) UnmarshalJSON(data []byte) error { |
| 1179 value, err := proto.UnmarshalJSONEnum(ChromeInfraEvent_TimestampKind_val
ue, data, "ChromeInfraEvent_TimestampKind") |
| 1180 if err != nil { |
| 1181 return err |
| 1182 } |
| 1183 *x = ChromeInfraEvent_TimestampKind(value) |
| 1184 return nil |
| 1185 } |
| 1186 func (ChromeInfraEvent_TimestampKind) EnumDescriptor() ([]byte, []int) { |
| 1187 return fileDescriptor0, []int{11, 0} |
| 1188 } |
| 1189 |
| 1190 // Event from commit queue. This was closely modelled after the JSON data that |
| 1191 // is sent to chromium-cq-status.appspot.com. All tags and certain fields, |
| 1192 // however, were excluded: owner, message, state, timestamp. Some fields that |
| 1193 // have been renamed have a correspoding comment. |
| 1194 // |
| 1195 // Next tag: 16 |
| 1196 type CQEvent struct { |
| 1197 Action *CQEvent_Action `protobuf:"varint,1,opt,name=action,enum=even
tlog.CQEvent_Action" json:"action,omitempty"` |
| 1198 Verifier *CQEvent_Verifier `protobuf:"varint,2,opt,name=verifier,enum=ev
entlog.CQEvent_Verifier" json:"verifier,omitempty"` |
| 1199 // Name of the CQ that sends this event. |
| 1200 CqName *string `protobuf:"bytes,3,opt,name=cq_name,json=cqName" json:"cq
_name,omitempty"` |
| 1201 // Issue ID that is processed by CQ; at most 100 characters. |
| 1202 Issue *string `protobuf:"bytes,4,opt,name=issue" json:"issue,omitempty"` |
| 1203 // Patchset ID that is processed by CQ; at most 100 characters. |
| 1204 Patchset *string `protobuf:"bytes,5,opt,name=patchset" json:"patchset,om
itempty"` |
| 1205 // Timestamp when the CQ attempt was started (user clicked on CQ bit). |
| 1206 AttemptStartUsec *int64 `protobuf:"varint,6,opt,name=attempt_st
art_usec,json=attemptStartUsec" json:"attempt_start_usec,omitempty"` |
| 1207 Status *CQEvent_Status `protobuf:"varint,7,opt,name=status,enu
m=eventlog.CQEvent_Status" json:"status,omitempty"` |
| 1208 // True when the verifier has finished processing CL. |
| 1209 Done *bool `protobuf:"varint,8,opt,name=done"
json:"done,omitempty"` |
| 1210 FailureReason *CQEvent_FailureReason `protobuf:"bytes,9,opt,name=failure
_reason,json=failureReason" json:"failure_reason,omitempty"` |
| 1211 // True if CQ is in dry-run mode. |
| 1212 DryRun *bool `protobuf:"varint,10,opt,name=dry_run,json=dryRun" json:"dr
y_run,omitempty"` |
| 1213 // Amount of retries remaining for an attempt globally. |
| 1214 GlobalRetryQuota *int32 `protobuf:"varint,11,opt,nam
e=global_retry_quota,json=globalRetryQuota" json:"global_retry_quota,omitempty"` |
| 1215 TriggeredTryjobs []*CQEvent_TriggeredTryJob `protobuf:"bytes,12,rep,name
=triggered_tryjobs,json=triggeredTryjobs" json:"triggered_tryjobs,omitempty"` |
| 1216 // List of paths to files modified in the patch relative to checkout roo
t. |
| 1217 Files []string `protobuf:"bytes,13,rep,name=files" json:"files,omitempty
"` |
| 1218 // Codereview hostname of where issue/patchset is located. |
| 1219 CodereviewHostname *string `protobuf:"bytes,14,opt,name=codereview_hostn
ame,json=codereviewHostname" json:"codereview_hostname,omitempty"` |
| 1220 // CQ config revision used for this run. |
| 1221 ConfigRevision *string `protobuf:"bytes,15,opt,name=config_revision,js
on=configRevision" json:"config_revision,omitempty"` |
| 1222 XXX_unrecognized []byte `json:"-"` |
| 1223 } |
| 1224 |
| 1225 func (m *CQEvent) Reset() { *m = CQEvent{} } |
| 1226 func (m *CQEvent) String() string { return proto.CompactTextString(m)
} |
| 1227 func (*CQEvent) ProtoMessage() {} |
| 1228 func (*CQEvent) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0}
} |
| 1229 |
| 1230 func (m *CQEvent) GetAction() CQEvent_Action { |
| 1231 if m != nil && m.Action != nil { |
| 1232 return *m.Action |
| 1233 } |
| 1234 return CQEvent_UNKNOWN_ACTION |
| 1235 } |
| 1236 |
| 1237 func (m *CQEvent) GetVerifier() CQEvent_Verifier { |
| 1238 if m != nil && m.Verifier != nil { |
| 1239 return *m.Verifier |
| 1240 } |
| 1241 return CQEvent_UNKNOWN_VERIFIER |
| 1242 } |
| 1243 |
| 1244 func (m *CQEvent) GetCqName() string { |
| 1245 if m != nil && m.CqName != nil { |
| 1246 return *m.CqName |
| 1247 } |
| 1248 return "" |
| 1249 } |
| 1250 |
| 1251 func (m *CQEvent) GetIssue() string { |
| 1252 if m != nil && m.Issue != nil { |
| 1253 return *m.Issue |
| 1254 } |
| 1255 return "" |
| 1256 } |
| 1257 |
| 1258 func (m *CQEvent) GetPatchset() string { |
| 1259 if m != nil && m.Patchset != nil { |
| 1260 return *m.Patchset |
| 1261 } |
| 1262 return "" |
| 1263 } |
| 1264 |
| 1265 func (m *CQEvent) GetAttemptStartUsec() int64 { |
| 1266 if m != nil && m.AttemptStartUsec != nil { |
| 1267 return *m.AttemptStartUsec |
| 1268 } |
| 1269 return 0 |
| 1270 } |
| 1271 |
| 1272 func (m *CQEvent) GetStatus() CQEvent_Status { |
| 1273 if m != nil && m.Status != nil { |
| 1274 return *m.Status |
| 1275 } |
| 1276 return CQEvent_UNKNOWN_STATUS |
| 1277 } |
| 1278 |
| 1279 func (m *CQEvent) GetDone() bool { |
| 1280 if m != nil && m.Done != nil { |
| 1281 return *m.Done |
| 1282 } |
| 1283 return false |
| 1284 } |
| 1285 |
| 1286 func (m *CQEvent) GetFailureReason() *CQEvent_FailureReason { |
| 1287 if m != nil { |
| 1288 return m.FailureReason |
| 1289 } |
| 1290 return nil |
| 1291 } |
| 1292 |
| 1293 func (m *CQEvent) GetDryRun() bool { |
| 1294 if m != nil && m.DryRun != nil { |
| 1295 return *m.DryRun |
| 1296 } |
| 1297 return false |
| 1298 } |
| 1299 |
| 1300 func (m *CQEvent) GetGlobalRetryQuota() int32 { |
| 1301 if m != nil && m.GlobalRetryQuota != nil { |
| 1302 return *m.GlobalRetryQuota |
| 1303 } |
| 1304 return 0 |
| 1305 } |
| 1306 |
| 1307 func (m *CQEvent) GetTriggeredTryjobs() []*CQEvent_TriggeredTryJob { |
| 1308 if m != nil { |
| 1309 return m.TriggeredTryjobs |
| 1310 } |
| 1311 return nil |
| 1312 } |
| 1313 |
| 1314 func (m *CQEvent) GetFiles() []string { |
| 1315 if m != nil { |
| 1316 return m.Files |
| 1317 } |
| 1318 return nil |
| 1319 } |
| 1320 |
| 1321 func (m *CQEvent) GetCodereviewHostname() string { |
| 1322 if m != nil && m.CodereviewHostname != nil { |
| 1323 return *m.CodereviewHostname |
| 1324 } |
| 1325 return "" |
| 1326 } |
| 1327 |
| 1328 func (m *CQEvent) GetConfigRevision() string { |
| 1329 if m != nil && m.ConfigRevision != nil { |
| 1330 return *m.ConfigRevision |
| 1331 } |
| 1332 return "" |
| 1333 } |
| 1334 |
| 1335 // Detailed reason on failure to commit. |
| 1336 type CQEvent_FailureReason struct { |
| 1337 Verifier *CQEvent_Verifier `protobuf:"varint,1,opt,name=ve
rifier,enum=eventlog.CQEvent_Verifier" json:"verifier,omitempty"` |
| 1338 FailType *CQEvent_FailureReason_FailType `protobuf:"varint,2,opt,name=fa
il_type,json=failType,enum=eventlog.CQEvent_FailureReason_FailType" json:"fail_t
ype,omitempty"` |
| 1339 // Only used by try_job verifier. |
| 1340 FailedTryJobs []*CQEvent_FailureReason_FailedTryJob `protobuf:"bytes,
3,rep,name=failed_try_jobs,json=failedTryJobs" json:"failed_try_jobs,omitempty"` |
| 1341 XXX_unrecognized []byte `json:"-"` |
| 1342 } |
| 1343 |
| 1344 func (m *CQEvent_FailureReason) Reset() { *m = CQEvent_Failur
eReason{} } |
| 1345 func (m *CQEvent_FailureReason) String() string { return proto.Compac
tTextString(m) } |
| 1346 func (*CQEvent_FailureReason) ProtoMessage() {} |
| 1347 func (*CQEvent_FailureReason) Descriptor() ([]byte, []int) { return fileDescript
or0, []int{0, 0} } |
| 1348 |
| 1349 func (m *CQEvent_FailureReason) GetVerifier() CQEvent_Verifier { |
| 1350 if m != nil && m.Verifier != nil { |
| 1351 return *m.Verifier |
| 1352 } |
| 1353 return CQEvent_UNKNOWN_VERIFIER |
| 1354 } |
| 1355 |
| 1356 func (m *CQEvent_FailureReason) GetFailType() CQEvent_FailureReason_FailType { |
| 1357 if m != nil && m.FailType != nil { |
| 1358 return *m.FailType |
| 1359 } |
| 1360 return CQEvent_FailureReason_UNKNOWN_FAIL_TYPE |
| 1361 } |
| 1362 |
| 1363 func (m *CQEvent_FailureReason) GetFailedTryJobs() []*CQEvent_FailureReason_Fail
edTryJob { |
| 1364 if m != nil { |
| 1365 return m.FailedTryJobs |
| 1366 } |
| 1367 return nil |
| 1368 } |
| 1369 |
| 1370 type CQEvent_FailureReason_FailedTryJob struct { |
| 1371 Master *string `protobuf:"bytes,1,opt,name=master
" json:"master,omitempty"` |
| 1372 Builder *string `protobuf:"bytes,2,opt,name=builde
r" json:"builder,omitempty"` |
| 1373 BuildId *int64 `protobuf:"varint,3,opt,name=build
_id,json=buildId" json:"build_id,omitempty"` |
| 1374 FailType *BuildEvent_FailType `protobuf:"varint,5,opt,name=fail_
type,json=failType,enum=eventlog.BuildEvent_FailType" json:"fail_type,omitempty"
` |
| 1375 XXX_unrecognized []byte `json:"-"` |
| 1376 } |
| 1377 |
| 1378 func (m *CQEvent_FailureReason_FailedTryJob) Reset() { *m = CQEvent_Fail
ureReason_FailedTryJob{} } |
| 1379 func (m *CQEvent_FailureReason_FailedTryJob) String() string { return proto.Comp
actTextString(m) } |
| 1380 func (*CQEvent_FailureReason_FailedTryJob) ProtoMessage() {} |
| 1381 func (*CQEvent_FailureReason_FailedTryJob) Descriptor() ([]byte, []int) { |
| 1382 return fileDescriptor0, []int{0, 0, 0} |
| 1383 } |
| 1384 |
| 1385 func (m *CQEvent_FailureReason_FailedTryJob) GetMaster() string { |
| 1386 if m != nil && m.Master != nil { |
| 1387 return *m.Master |
| 1388 } |
| 1389 return "" |
| 1390 } |
| 1391 |
| 1392 func (m *CQEvent_FailureReason_FailedTryJob) GetBuilder() string { |
| 1393 if m != nil && m.Builder != nil { |
| 1394 return *m.Builder |
| 1395 } |
| 1396 return "" |
| 1397 } |
| 1398 |
| 1399 func (m *CQEvent_FailureReason_FailedTryJob) GetBuildId() int64 { |
| 1400 if m != nil && m.BuildId != nil { |
| 1401 return *m.BuildId |
| 1402 } |
| 1403 return 0 |
| 1404 } |
| 1405 |
| 1406 func (m *CQEvent_FailureReason_FailedTryJob) GetFailType() BuildEvent_FailType { |
| 1407 if m != nil && m.FailType != nil { |
| 1408 return *m.FailType |
| 1409 } |
| 1410 return BuildEvent_FAIL_TYPE_UNKNOWN |
| 1411 } |
| 1412 |
| 1413 // Tryjobs which were triggered. Used for VERIFIER_TRIGGER action. |
| 1414 type CQEvent_TriggeredTryJob struct { |
| 1415 Master *string `protobuf:"bytes,1,opt,name=master" json:"mast
er,omitempty"` |
| 1416 Builder *string `protobuf:"bytes,2,opt,name=builder" json:"bui
lder,omitempty"` |
| 1417 Tests []string `protobuf:"bytes,3,rep,name=tests" json:"tests
,omitempty"` |
| 1418 XXX_unrecognized []byte `json:"-"` |
| 1419 } |
| 1420 |
| 1421 func (m *CQEvent_TriggeredTryJob) Reset() { *m = CQEvent_Trig
geredTryJob{} } |
| 1422 func (m *CQEvent_TriggeredTryJob) String() string { return proto.Comp
actTextString(m) } |
| 1423 func (*CQEvent_TriggeredTryJob) ProtoMessage() {} |
| 1424 func (*CQEvent_TriggeredTryJob) Descriptor() ([]byte, []int) { return fileDescri
ptor0, []int{0, 1} } |
| 1425 |
| 1426 func (m *CQEvent_TriggeredTryJob) GetMaster() string { |
| 1427 if m != nil && m.Master != nil { |
| 1428 return *m.Master |
| 1429 } |
| 1430 return "" |
| 1431 } |
| 1432 |
| 1433 func (m *CQEvent_TriggeredTryJob) GetBuilder() string { |
| 1434 if m != nil && m.Builder != nil { |
| 1435 return *m.Builder |
| 1436 } |
| 1437 return "" |
| 1438 } |
| 1439 |
| 1440 func (m *CQEvent_TriggeredTryJob) GetTests() []string { |
| 1441 if m != nil { |
| 1442 return m.Tests |
| 1443 } |
| 1444 return nil |
| 1445 } |
| 1446 |
| 1447 // Describe version of code used or checked-out. |
| 1448 // |
| 1449 // Next tag: 7 |
| 1450 type CodeVersion struct { |
| 1451 // A reference to the source repository. Do not include any hash / revis
ion |
| 1452 // information. |
| 1453 SourceUrl *string `protobuf:"bytes,1,opt,name=source_url,json=sourceUrl"
json:"source_url,omitempty"` |
| 1454 // Indicates if the current state of the code has local modification. |
| 1455 Dirty *bool `protobuf:"varint,2,opt,name=dirty" json:"dirty,omitempty"` |
| 1456 // Provide only one of these, depending on version control system used. |
| 1457 Version *string `protobuf:"bytes,3,opt,name=version" json:"version,o
mitempty"` |
| 1458 GitHash *string `protobuf:"bytes,4,opt,name=git_hash,json=gitHash" j
son:"git_hash,omitempty"` |
| 1459 SvnRevision *int32 `protobuf:"varint,5,opt,name=svn_revision,json=svnRe
vision" json:"svn_revision,omitempty"` |
| 1460 // Name of the branch we're on. |
| 1461 // ex: 'master', 'trunk' |
| 1462 Branch *string `protobuf:"bytes,6,opt,name=branch" json:"branc
h,omitempty"` |
| 1463 XXX_unrecognized []byte `json:"-"` |
| 1464 } |
| 1465 |
| 1466 func (m *CodeVersion) Reset() { *m = CodeVersion{} } |
| 1467 func (m *CodeVersion) String() string { return proto.CompactTextStrin
g(m) } |
| 1468 func (*CodeVersion) ProtoMessage() {} |
| 1469 func (*CodeVersion) Descriptor() ([]byte, []int) { return fileDescriptor0, []int
{1} } |
| 1470 |
| 1471 func (m *CodeVersion) GetSourceUrl() string { |
| 1472 if m != nil && m.SourceUrl != nil { |
| 1473 return *m.SourceUrl |
| 1474 } |
| 1475 return "" |
| 1476 } |
| 1477 |
| 1478 func (m *CodeVersion) GetDirty() bool { |
| 1479 if m != nil && m.Dirty != nil { |
| 1480 return *m.Dirty |
| 1481 } |
| 1482 return false |
| 1483 } |
| 1484 |
| 1485 func (m *CodeVersion) GetVersion() string { |
| 1486 if m != nil && m.Version != nil { |
| 1487 return *m.Version |
| 1488 } |
| 1489 return "" |
| 1490 } |
| 1491 |
| 1492 func (m *CodeVersion) GetGitHash() string { |
| 1493 if m != nil && m.GitHash != nil { |
| 1494 return *m.GitHash |
| 1495 } |
| 1496 return "" |
| 1497 } |
| 1498 |
| 1499 func (m *CodeVersion) GetSvnRevision() int32 { |
| 1500 if m != nil && m.SvnRevision != nil { |
| 1501 return *m.SvnRevision |
| 1502 } |
| 1503 return 0 |
| 1504 } |
| 1505 |
| 1506 func (m *CodeVersion) GetBranch() string { |
| 1507 if m != nil && m.Branch != nil { |
| 1508 return *m.Branch |
| 1509 } |
| 1510 return "" |
| 1511 } |
| 1512 |
| 1513 // Describes a maintenance event on a system. |
| 1514 // |
| 1515 // Next tag: 4 |
| 1516 type ServiceEvent struct { |
| 1517 // Type of maintenance event (mandatory) |
| 1518 Type *ServiceEvent_ServiceEventType `protobuf:"varint,1,opt,name=type,en
um=eventlog.ServiceEvent_ServiceEventType,def=0" json:"type,omitempty"` |
| 1519 // Version of the code running at the time of the event when appropriate
. |
| 1520 CodeVersion []*CodeVersion `protobuf:"bytes,2,rep,name=code_version,json
=codeVersion" json:"code_version,omitempty"` |
| 1521 // Stack trace in case of a crash. |
| 1522 StackTrace *string `protobuf:"bytes,3,opt,name=stack_trace,json=st
ackTrace" json:"stack_trace,omitempty"` |
| 1523 XXX_unrecognized []byte `json:"-"` |
| 1524 } |
| 1525 |
| 1526 func (m *ServiceEvent) Reset() { *m = ServiceEvent{} } |
| 1527 func (m *ServiceEvent) String() string { return proto.CompactTextStri
ng(m) } |
| 1528 func (*ServiceEvent) ProtoMessage() {} |
| 1529 func (*ServiceEvent) Descriptor() ([]byte, []int) { return fileDescriptor0, []in
t{2} } |
| 1530 |
| 1531 const Default_ServiceEvent_Type ServiceEvent_ServiceEventType = ServiceEvent_UNK
NOWN |
| 1532 |
| 1533 func (m *ServiceEvent) GetType() ServiceEvent_ServiceEventType { |
| 1534 if m != nil && m.Type != nil { |
| 1535 return *m.Type |
| 1536 } |
| 1537 return Default_ServiceEvent_Type |
| 1538 } |
| 1539 |
| 1540 func (m *ServiceEvent) GetCodeVersion() []*CodeVersion { |
| 1541 if m != nil { |
| 1542 return m.CodeVersion |
| 1543 } |
| 1544 return nil |
| 1545 } |
| 1546 |
| 1547 func (m *ServiceEvent) GetStackTrace() string { |
| 1548 if m != nil && m.StackTrace != nil { |
| 1549 return *m.StackTrace |
| 1550 } |
| 1551 return "" |
| 1552 } |
| 1553 |
| 1554 // Build events. Use that to get e.g. timing info and failure / success rates |
| 1555 // |
| 1556 // Next tag: 25 |
| 1557 type BuildEvent struct { |
| 1558 // Which build entity is considered here |
| 1559 Type *BuildEvent_BuildEventType `protobuf:"varint,1,opt,name=type,enum=e
ventlog.BuildEvent_BuildEventType" json:"type,omitempty"` |
| 1560 // Hostname of the machine running the build |
| 1561 HostName *string `protobuf:"bytes,2,opt,name=host_name,json=hostName" js
on:"host_name,omitempty"` |
| 1562 // Name of the builder |
| 1563 // This should not contain the master name: Use |
| 1564 // ChromeInfraEvent.event_source to provide it. |
| 1565 BuildName *string `protobuf:"bytes,3,opt,name=build_name,json=buildName"
json:"build_name,omitempty"` |
| 1566 // Build number (if type is BUILD or STEP) |
| 1567 BuildNumber *int32 `protobuf:"varint,4,opt,name=build_number,json=buildN
umber" json:"build_number,omitempty"` |
| 1568 // This is used to dedup builds with identical build_number. |
| 1569 BuildSchedulingTimeMs *int64 `protobuf:"varint,5,opt,name=build_scheduli
ng_time_ms,json=buildSchedulingTimeMs" json:"build_scheduling_time_ms,omitempty"
` |
| 1570 // Name of the step (if type is STEP) |
| 1571 StepName *string `protobuf:"bytes,6,opt,name=step_name,json=stepName" js
on:"step_name,omitempty"` |
| 1572 // Text associated with a step. |
| 1573 StepText *string `protobuf:"bytes,19,opt,name=step_text,json=stepText" j
son:"step_text,omitempty"` |
| 1574 // Rank of the step in the build |
| 1575 StepNumber *int32 `protobuf:"varint,7,opt,name=step_number,json=stepNumb
er" json:"step_number,omitempty"` |
| 1576 // Result of a event when it finishes. Use only for BUILD and STEP. |
| 1577 Result *BuildEvent_BuildResult `protobuf:"varint,8,opt,name=result,enum=
eventlog.BuildEvent_BuildResult,def=0" json:"result,omitempty"` |
| 1578 // A list of codes to give more detail about the failure. |
| 1579 // This is expected to be short (<20 char) strings like 'INVALID_TESTS_R
ESULT' |
| 1580 // All strings are truncated to 20 characters server-side. |
| 1581 ExtraResultCode []string `protobuf:"bytes,10,rep,name=extra_result_code,
json=extraResultCode" json:"extra_result_code,omitempty"` |
| 1582 // Statistics for goma usage if goma is used. Use only in compile STEP. |
| 1583 GomaStats *GomaStats `protobuf:"bytes,9,opt,name=goma_sta
ts,json=gomaStats" json:"goma_stats,omitempty"` |
| 1584 GomaError *BuildEvent_GomaErrorType `protobuf:"varint,17,opt,name=goma_e
rror,json=gomaError,enum=eventlog.BuildEvent_GomaErrorType,def=0" json:"goma_err
or,omitempty"` |
| 1585 // Crash report id for goma compiler_proxy if it has crashed. |
| 1586 // The report can be seen in: |
| 1587 // https://crash.corp.google.com/browse?reportid=<report id> |
| 1588 GomaCrashReportId *string `protobuf:"bytes,18,opt,name=goma_crash_report
_id,json=gomaCrashReportId" json:"goma_crash_report_id,omitempty"` |
| 1589 // Project the build is in (e.g. 'chromium', 'infra') |
| 1590 Project *string `protobuf:"bytes,11,opt,name=project" json:"project,omit
empty"` |
| 1591 // Latest revision checked-out. |
| 1592 // This is the revision of the code under test, NOT of the infra code. |
| 1593 HeadRevision *CodeVersion `protobuf:"bytes,12,opt,name=head_revision,jso
n=headRevision" json:"head_revision,omitempty"` |
| 1594 // Other revision(s) checked-out. |
| 1595 // Like head_revision, this is for the code under test. |
| 1596 // Providing several revisions is useful when batching. This is the |
| 1597 // "blame list" in Buildbot vocabulary. |
| 1598 Revision []*CodeVersion `protobuf:"bytes,13,rep,name=revision" json:"rev
ision,omitempty"` |
| 1599 // Patch under test, if any. Used on tryservers. |
| 1600 // Ex: https://chromiumcodereview.appspot.com/1368583005/ |
| 1601 PatchUrl *string `protobuf:"bytes,14,opt,name=patch_url,json=patchUrl" j
son:"patch_url,omitempty"` |
| 1602 // Group of builds that this build is part of as reported by the buildbu
cket. |
| 1603 // This should replace patch_url above as a more universal concept suppo
rting |
| 1604 // both Rietveld, Gerrit and any other code review systems. |
| 1605 // Ex.: patch/rietveld/codereview.chromium.org/2179293005/1 |
| 1606 Buildset *string `protobuf:"bytes,24,opt,name=buildset" jso
n:"buildset,omitempty"` |
| 1607 Category *BuildEvent_Category `protobuf:"varint,20,opt,name=category,enu
m=eventlog.BuildEvent_Category" json:"category,omitempty"` |
| 1608 // Buildbucket build id, when triggered through buildbucket. |
| 1609 // ex: 9032782684794853744 |
| 1610 BbucketId *int64 `protobuf:"varint,15,opt,name=bbucket_id,json=bbucketId
" json:"bbucket_id,omitempty"` |
| 1611 // How the build was triggered on buildbucket. |
| 1612 // ex: 'git_cl_try' |
| 1613 BbucketUserAgent *string `protobuf:"bytes,16,opt,name=bbuck
et_user_agent,json=bbucketUserAgent" json:"bbucket_user_agent,omitempty"` |
| 1614 FailType *BuildEvent_FailType `protobuf:"varint,21,opt,name=fail
_type,json=failType,enum=eventlog.BuildEvent_FailType" json:"fail_type,omitempty
"` |
| 1615 // Fields to specify commit queue (CQ) project and subproject. These are
only |
| 1616 // set when the category is CATEGORY_CQ or CATEGORY_CQ_EXPERIMENTAL. |
| 1617 CqProject *string `protobuf:"bytes,22,opt,name=cq_project,json=cq
Project" json:"cq_project,omitempty"` |
| 1618 CqSubproject *string `protobuf:"bytes,23,opt,name=cq_subproject,json
=cqSubproject" json:"cq_subproject,omitempty"` |
| 1619 XXX_unrecognized []byte `json:"-"` |
| 1620 } |
| 1621 |
| 1622 func (m *BuildEvent) Reset() { *m = BuildEvent{} } |
| 1623 func (m *BuildEvent) String() string { return proto.CompactTextString
(m) } |
| 1624 func (*BuildEvent) ProtoMessage() {} |
| 1625 func (*BuildEvent) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{
3} } |
| 1626 |
| 1627 const Default_BuildEvent_Result BuildEvent_BuildResult = BuildEvent_UNKNOWN |
| 1628 const Default_BuildEvent_GomaError BuildEvent_GomaErrorType = BuildEvent_GOMA_ER
ROR_OK |
| 1629 |
| 1630 func (m *BuildEvent) GetType() BuildEvent_BuildEventType { |
| 1631 if m != nil && m.Type != nil { |
| 1632 return *m.Type |
| 1633 } |
| 1634 return BuildEvent_SCHEDULER |
| 1635 } |
| 1636 |
| 1637 func (m *BuildEvent) GetHostName() string { |
| 1638 if m != nil && m.HostName != nil { |
| 1639 return *m.HostName |
| 1640 } |
| 1641 return "" |
| 1642 } |
| 1643 |
| 1644 func (m *BuildEvent) GetBuildName() string { |
| 1645 if m != nil && m.BuildName != nil { |
| 1646 return *m.BuildName |
| 1647 } |
| 1648 return "" |
| 1649 } |
| 1650 |
| 1651 func (m *BuildEvent) GetBuildNumber() int32 { |
| 1652 if m != nil && m.BuildNumber != nil { |
| 1653 return *m.BuildNumber |
| 1654 } |
| 1655 return 0 |
| 1656 } |
| 1657 |
| 1658 func (m *BuildEvent) GetBuildSchedulingTimeMs() int64 { |
| 1659 if m != nil && m.BuildSchedulingTimeMs != nil { |
| 1660 return *m.BuildSchedulingTimeMs |
| 1661 } |
| 1662 return 0 |
| 1663 } |
| 1664 |
| 1665 func (m *BuildEvent) GetStepName() string { |
| 1666 if m != nil && m.StepName != nil { |
| 1667 return *m.StepName |
| 1668 } |
| 1669 return "" |
| 1670 } |
| 1671 |
| 1672 func (m *BuildEvent) GetStepText() string { |
| 1673 if m != nil && m.StepText != nil { |
| 1674 return *m.StepText |
| 1675 } |
| 1676 return "" |
| 1677 } |
| 1678 |
| 1679 func (m *BuildEvent) GetStepNumber() int32 { |
| 1680 if m != nil && m.StepNumber != nil { |
| 1681 return *m.StepNumber |
| 1682 } |
| 1683 return 0 |
| 1684 } |
| 1685 |
| 1686 func (m *BuildEvent) GetResult() BuildEvent_BuildResult { |
| 1687 if m != nil && m.Result != nil { |
| 1688 return *m.Result |
| 1689 } |
| 1690 return Default_BuildEvent_Result |
| 1691 } |
| 1692 |
| 1693 func (m *BuildEvent) GetExtraResultCode() []string { |
| 1694 if m != nil { |
| 1695 return m.ExtraResultCode |
| 1696 } |
| 1697 return nil |
| 1698 } |
| 1699 |
| 1700 func (m *BuildEvent) GetGomaStats() *GomaStats { |
| 1701 if m != nil { |
| 1702 return m.GomaStats |
| 1703 } |
| 1704 return nil |
| 1705 } |
| 1706 |
| 1707 func (m *BuildEvent) GetGomaError() BuildEvent_GomaErrorType { |
| 1708 if m != nil && m.GomaError != nil { |
| 1709 return *m.GomaError |
| 1710 } |
| 1711 return Default_BuildEvent_GomaError |
| 1712 } |
| 1713 |
| 1714 func (m *BuildEvent) GetGomaCrashReportId() string { |
| 1715 if m != nil && m.GomaCrashReportId != nil { |
| 1716 return *m.GomaCrashReportId |
| 1717 } |
| 1718 return "" |
| 1719 } |
| 1720 |
| 1721 func (m *BuildEvent) GetProject() string { |
| 1722 if m != nil && m.Project != nil { |
| 1723 return *m.Project |
| 1724 } |
| 1725 return "" |
| 1726 } |
| 1727 |
| 1728 func (m *BuildEvent) GetHeadRevision() *CodeVersion { |
| 1729 if m != nil { |
| 1730 return m.HeadRevision |
| 1731 } |
| 1732 return nil |
| 1733 } |
| 1734 |
| 1735 func (m *BuildEvent) GetRevision() []*CodeVersion { |
| 1736 if m != nil { |
| 1737 return m.Revision |
| 1738 } |
| 1739 return nil |
| 1740 } |
| 1741 |
| 1742 func (m *BuildEvent) GetPatchUrl() string { |
| 1743 if m != nil && m.PatchUrl != nil { |
| 1744 return *m.PatchUrl |
| 1745 } |
| 1746 return "" |
| 1747 } |
| 1748 |
| 1749 func (m *BuildEvent) GetBuildset() string { |
| 1750 if m != nil && m.Buildset != nil { |
| 1751 return *m.Buildset |
| 1752 } |
| 1753 return "" |
| 1754 } |
| 1755 |
| 1756 func (m *BuildEvent) GetCategory() BuildEvent_Category { |
| 1757 if m != nil && m.Category != nil { |
| 1758 return *m.Category |
| 1759 } |
| 1760 return BuildEvent_CATEGORY_UNKNOWN |
| 1761 } |
| 1762 |
| 1763 func (m *BuildEvent) GetBbucketId() int64 { |
| 1764 if m != nil && m.BbucketId != nil { |
| 1765 return *m.BbucketId |
| 1766 } |
| 1767 return 0 |
| 1768 } |
| 1769 |
| 1770 func (m *BuildEvent) GetBbucketUserAgent() string { |
| 1771 if m != nil && m.BbucketUserAgent != nil { |
| 1772 return *m.BbucketUserAgent |
| 1773 } |
| 1774 return "" |
| 1775 } |
| 1776 |
| 1777 func (m *BuildEvent) GetFailType() BuildEvent_FailType { |
| 1778 if m != nil && m.FailType != nil { |
| 1779 return *m.FailType |
| 1780 } |
| 1781 return BuildEvent_FAIL_TYPE_UNKNOWN |
| 1782 } |
| 1783 |
| 1784 func (m *BuildEvent) GetCqProject() string { |
| 1785 if m != nil && m.CqProject != nil { |
| 1786 return *m.CqProject |
| 1787 } |
| 1788 return "" |
| 1789 } |
| 1790 |
| 1791 func (m *BuildEvent) GetCqSubproject() string { |
| 1792 if m != nil && m.CqSubproject != nil { |
| 1793 return *m.CqSubproject |
| 1794 } |
| 1795 return "" |
| 1796 } |
| 1797 |
| 1798 // Next tag: 4 |
| 1799 type InfraEventSource struct { |
| 1800 // This should not be an IP address. |
| 1801 HostName *string `protobuf:"bytes,1,opt,name=host_name,json=hostName" js
on:"host_name,omitempty"` |
| 1802 // Provide the name found in app.yaml, not the URL |
| 1803 AppengineName *string `protobuf:"bytes,2,opt,name=appengine_name,json=ap
pengineName" json:"appengine_name,omitempty"` |
| 1804 // Name of service as found in infra(_internal).git/infra/services. For |
| 1805 // buildbot events this field contains '/buildbot/masters/' + master nam
e. |
| 1806 // Ex: builder_alerts, /buildbot/masters/tryserver.chromium.linux. |
| 1807 ServiceName *string `protobuf:"bytes,3,opt,name=service_name,json=s
erviceName" json:"service_name,omitempty"` |
| 1808 XXX_unrecognized []byte `json:"-"` |
| 1809 } |
| 1810 |
| 1811 func (m *InfraEventSource) Reset() { *m = InfraEventSource{}
} |
| 1812 func (m *InfraEventSource) String() string { return proto.CompactText
String(m) } |
| 1813 func (*InfraEventSource) ProtoMessage() {} |
| 1814 func (*InfraEventSource) Descriptor() ([]byte, []int) { return fileDescriptor0,
[]int{4} } |
| 1815 |
| 1816 func (m *InfraEventSource) GetHostName() string { |
| 1817 if m != nil && m.HostName != nil { |
| 1818 return *m.HostName |
| 1819 } |
| 1820 return "" |
| 1821 } |
| 1822 |
| 1823 func (m *InfraEventSource) GetAppengineName() string { |
| 1824 if m != nil && m.AppengineName != nil { |
| 1825 return *m.AppengineName |
| 1826 } |
| 1827 return "" |
| 1828 } |
| 1829 |
| 1830 func (m *InfraEventSource) GetServiceName() string { |
| 1831 if m != nil && m.ServiceName != nil { |
| 1832 return *m.ServiceName |
| 1833 } |
| 1834 return "" |
| 1835 } |
| 1836 |
| 1837 // Test results reported to test-results.appspot.com by the test launcher. Based |
| 1838 // on original JSON format: |
| 1839 // https://www.chromium.org/developers/the-json-test-results-format. |
| 1840 // |
| 1841 // Next tag: 9 |
| 1842 type TestResultsEvent struct { |
| 1843 // Required. Name of the master on which tests were run. |
| 1844 MasterName *string `protobuf:"bytes,1,opt,name=master_name,json=masterNa
me" json:"master_name,omitempty"` |
| 1845 // Required. If this test run was produced on a bot, this should be the |
| 1846 // builder name of the bot, e.g., "Linux Tests". |
| 1847 BuilderName *string `protobuf:"bytes,2,opt,name=builder_name,json=builde
rName" json:"builder_name,omitempty"` |
| 1848 // Optional. If this test run was produced on a bot, this should be the
build |
| 1849 // number of the run, e.g., 1234. |
| 1850 BuildNumber *int32 `protobuf:"varint,3,opt,name=build_number,json=buildN
umber" json:"build_number,omitempty"` |
| 1851 // Required. Test type is derived from step name, by stripping anything
but |
| 1852 // the first word (before the first space), but preserving '(with patch)
' |
| 1853 // suffix if it was present in the original step name. |
| 1854 TestType *string `protobuf:"bytes,4,opt,name=test_type,json=testType" js
on:"test_type,omitempty"` |
| 1855 // Required. Whether the test run was interrupted and terminated early (
either |
| 1856 // via the runner bailing out or the user hitting ctrl-C, etc.) If true,
this |
| 1857 // indicates that not all of the tests in the suite were run and the res
ults |
| 1858 // are at best incomplete and possibly totally invalid. |
| 1859 Interrupted *bool `protobuf:"varint,5,opt,name=interrupted" json:"interr
upted,omitempty"` |
| 1860 // Required. Version of the JSON file format. Current version is 3. |
| 1861 Version *int32 `protobuf:"varint,6,opt,name=version" json:"version,omite
mpty"` |
| 1862 // Required. The start time of the test run expressed as a number of |
| 1863 // microseconds from the UNIX epoch. |
| 1864 UsecSinceEpoch *int64 `protobuf:"varint,7,opt,name=usec_since_epoch,json
=usecSinceEpoch" json:"usec_since_epoch,omitempty"` |
| 1865 // Test results for individual tests. |
| 1866 Tests []*TestResultsEvent_TestResult `protobuf:"bytes,8,rep,n
ame=tests" json:"tests,omitempty"` |
| 1867 XXX_unrecognized []byte `json:"-"` |
| 1868 } |
| 1869 |
| 1870 func (m *TestResultsEvent) Reset() { *m = TestResultsEvent{}
} |
| 1871 func (m *TestResultsEvent) String() string { return proto.CompactText
String(m) } |
| 1872 func (*TestResultsEvent) ProtoMessage() {} |
| 1873 func (*TestResultsEvent) Descriptor() ([]byte, []int) { return fileDescriptor0,
[]int{5} } |
| 1874 |
| 1875 func (m *TestResultsEvent) GetMasterName() string { |
| 1876 if m != nil && m.MasterName != nil { |
| 1877 return *m.MasterName |
| 1878 } |
| 1879 return "" |
| 1880 } |
| 1881 |
| 1882 func (m *TestResultsEvent) GetBuilderName() string { |
| 1883 if m != nil && m.BuilderName != nil { |
| 1884 return *m.BuilderName |
| 1885 } |
| 1886 return "" |
| 1887 } |
| 1888 |
| 1889 func (m *TestResultsEvent) GetBuildNumber() int32 { |
| 1890 if m != nil && m.BuildNumber != nil { |
| 1891 return *m.BuildNumber |
| 1892 } |
| 1893 return 0 |
| 1894 } |
| 1895 |
| 1896 func (m *TestResultsEvent) GetTestType() string { |
| 1897 if m != nil && m.TestType != nil { |
| 1898 return *m.TestType |
| 1899 } |
| 1900 return "" |
| 1901 } |
| 1902 |
| 1903 func (m *TestResultsEvent) GetInterrupted() bool { |
| 1904 if m != nil && m.Interrupted != nil { |
| 1905 return *m.Interrupted |
| 1906 } |
| 1907 return false |
| 1908 } |
| 1909 |
| 1910 func (m *TestResultsEvent) GetVersion() int32 { |
| 1911 if m != nil && m.Version != nil { |
| 1912 return *m.Version |
| 1913 } |
| 1914 return 0 |
| 1915 } |
| 1916 |
| 1917 func (m *TestResultsEvent) GetUsecSinceEpoch() int64 { |
| 1918 if m != nil && m.UsecSinceEpoch != nil { |
| 1919 return *m.UsecSinceEpoch |
| 1920 } |
| 1921 return 0 |
| 1922 } |
| 1923 |
| 1924 func (m *TestResultsEvent) GetTests() []*TestResultsEvent_TestResult { |
| 1925 if m != nil { |
| 1926 return m.Tests |
| 1927 } |
| 1928 return nil |
| 1929 } |
| 1930 |
| 1931 // Test result for an individual test. |
| 1932 // |
| 1933 // Next tag: 5 |
| 1934 type TestResultsEvent_TestResult struct { |
| 1935 // Full name of the test. Created by combining names of each nesting lev
el |
| 1936 // in JSON format, e.g. test suite name, test case and actual test name |
| 1937 // using a separator as specified in "path_delimiter" field. |
| 1938 TestName *string `protobuf:"bytes,1,opt,name=test_name,json=testName" js
on:"test_name,omitempty"` |
| 1939 // Ordered list of actual test results. May contain multiple results if
the |
| 1940 // test was retried by the test launcher. |
| 1941 Actual []TestResultsEvent_TestResultType `protobuf:"varint,2,rep,name=ac
tual,enum=eventlog.TestResultsEvent_TestResultType" json:"actual,omitempty"` |
| 1942 // Unordered set of expected results. May contain multiple results if th
e |
| 1943 // test may produce various results all of which are considered successf
ul. |
| 1944 Expected []TestResultsEvent_TestResultType `protobuf:"varint,3,rep,name=
expected,enum=eventlog.TestResultsEvent_TestResultType" json:"expected,omitempty
"` |
| 1945 // URLs of the bugs associated with the test. |
| 1946 Bugs []string `protobuf:"bytes,4,rep,name=bugs" json:"bugs,o
mitempty"` |
| 1947 XXX_unrecognized []byte `json:"-"` |
| 1948 } |
| 1949 |
| 1950 func (m *TestResultsEvent_TestResult) Reset() { *m = TestResu
ltsEvent_TestResult{} } |
| 1951 func (m *TestResultsEvent_TestResult) String() string { return proto.
CompactTextString(m) } |
| 1952 func (*TestResultsEvent_TestResult) ProtoMessage() {} |
| 1953 func (*TestResultsEvent_TestResult) Descriptor() ([]byte, []int) { return fileDe
scriptor0, []int{5, 0} } |
| 1954 |
| 1955 func (m *TestResultsEvent_TestResult) GetTestName() string { |
| 1956 if m != nil && m.TestName != nil { |
| 1957 return *m.TestName |
| 1958 } |
| 1959 return "" |
| 1960 } |
| 1961 |
| 1962 func (m *TestResultsEvent_TestResult) GetActual() []TestResultsEvent_TestResultT
ype { |
| 1963 if m != nil { |
| 1964 return m.Actual |
| 1965 } |
| 1966 return nil |
| 1967 } |
| 1968 |
| 1969 func (m *TestResultsEvent_TestResult) GetExpected() []TestResultsEvent_TestResul
tType { |
| 1970 if m != nil { |
| 1971 return m.Expected |
| 1972 } |
| 1973 return nil |
| 1974 } |
| 1975 |
| 1976 func (m *TestResultsEvent_TestResult) GetBugs() []string { |
| 1977 if m != nil { |
| 1978 return m.Bugs |
| 1979 } |
| 1980 return nil |
| 1981 } |
| 1982 |
| 1983 // Machine Provider events. |
| 1984 // States in an enum are from one particular perspective and so may be |
| 1985 // duplicated in other enums. States are prefixed because scoping rules |
| 1986 // require enum values to be unique within MachineProviderEvent. |
| 1987 // |
| 1988 // Next tag: 8 |
| 1989 type MachineProviderEvent struct { |
| 1990 // State of a GCE machine. |
| 1991 GceBackendState *MachineProviderEvent_GCEBackendMachineState `protobuf:"
varint,1,opt,name=gce_backend_state,json=gceBackendState,enum=eventlog.MachinePr
oviderEvent_GCEBackendMachineState" json:"gce_backend_state,omitempty"` |
| 1992 // Reason for proposing GCE machine deletion. |
| 1993 GceBackendDeletionReason *MachineProviderEvent_GCEBackendDeletionReason
`protobuf:"varint,2,opt,name=gce_backend_deletion_reason,json=gceBackendDeletion
Reason,enum=eventlog.MachineProviderEvent_GCEBackendDeletionReason" json:"gce_ba
ckend_deletion_reason,omitempty"` |
| 1994 // State of a Machine Provider machine. |
| 1995 MachineProviderState *MachineProviderEvent_MachineProviderMachineState `
protobuf:"varint,3,opt,name=machine_provider_state,json=machineProviderState,enu
m=eventlog.MachineProviderEvent_MachineProviderMachineState" json:"machine_provi
der_state,omitempty"` |
| 1996 // Name of the Pub/Sub subscription created for this machine. |
| 1997 PubsubSubscription *string `protobuf:"bytes,4,opt,name=pubsub_subscripti
on,json=pubsubSubscription" json:"pubsub_subscription,omitempty"` |
| 1998 // UTC timestamp in seconds when this machine's lease expires. |
| 1999 LeaseExpirationTs *int64 `protobuf:"varint,5,opt,name=lease_expiration_t
s,json=leaseExpirationTs" json:"lease_expiration_ts,omitempty"` |
| 2000 // State of a machine reported by the Machine Provider agent. |
| 2001 MachineState *MachineProviderEvent_MachineProviderAgentState `protobuf:"
varint,6,opt,name=machine_state,json=machineState,enum=eventlog.MachineProviderE
vent_MachineProviderAgentState" json:"machine_state,omitempty"` |
| 2002 // Address of the Swarming server. |
| 2003 SwarmingServer *string `protobuf:"bytes,7,opt,name=swarming_server,jso
n=swarmingServer" json:"swarming_server,omitempty"` |
| 2004 XXX_unrecognized []byte `json:"-"` |
| 2005 } |
| 2006 |
| 2007 func (m *MachineProviderEvent) Reset() { *m = MachineProvider
Event{} } |
| 2008 func (m *MachineProviderEvent) String() string { return proto.Compact
TextString(m) } |
| 2009 func (*MachineProviderEvent) ProtoMessage() {} |
| 2010 func (*MachineProviderEvent) Descriptor() ([]byte, []int) { return fileDescripto
r0, []int{6} } |
| 2011 |
| 2012 func (m *MachineProviderEvent) GetGceBackendState() MachineProviderEvent_GCEBack
endMachineState { |
| 2013 if m != nil && m.GceBackendState != nil { |
| 2014 return *m.GceBackendState |
| 2015 } |
| 2016 return MachineProviderEvent_GCE_UNKNOWN |
| 2017 } |
| 2018 |
| 2019 func (m *MachineProviderEvent) GetGceBackendDeletionReason() MachineProviderEven
t_GCEBackendDeletionReason { |
| 2020 if m != nil && m.GceBackendDeletionReason != nil { |
| 2021 return *m.GceBackendDeletionReason |
| 2022 } |
| 2023 return MachineProviderEvent_RECLAMATION |
| 2024 } |
| 2025 |
| 2026 func (m *MachineProviderEvent) GetMachineProviderState() MachineProviderEvent_Ma
chineProviderMachineState { |
| 2027 if m != nil && m.MachineProviderState != nil { |
| 2028 return *m.MachineProviderState |
| 2029 } |
| 2030 return MachineProviderEvent_MP_UNKNOWN |
| 2031 } |
| 2032 |
| 2033 func (m *MachineProviderEvent) GetPubsubSubscription() string { |
| 2034 if m != nil && m.PubsubSubscription != nil { |
| 2035 return *m.PubsubSubscription |
| 2036 } |
| 2037 return "" |
| 2038 } |
| 2039 |
| 2040 func (m *MachineProviderEvent) GetLeaseExpirationTs() int64 { |
| 2041 if m != nil && m.LeaseExpirationTs != nil { |
| 2042 return *m.LeaseExpirationTs |
| 2043 } |
| 2044 return 0 |
| 2045 } |
| 2046 |
| 2047 func (m *MachineProviderEvent) GetMachineState() MachineProviderEvent_MachinePro
viderAgentState { |
| 2048 if m != nil && m.MachineState != nil { |
| 2049 return *m.MachineState |
| 2050 } |
| 2051 return MachineProviderEvent_AGENT_UNKNOWN |
| 2052 } |
| 2053 |
| 2054 func (m *MachineProviderEvent) GetSwarmingServer() string { |
| 2055 if m != nil && m.SwarmingServer != nil { |
| 2056 return *m.SwarmingServer |
| 2057 } |
| 2058 return "" |
| 2059 } |
| 2060 |
| 2061 // Analyze event: result of filtering compile and test targets for a build. |
| 2062 // |
| 2063 // Next tag: 11 |
| 2064 type AnalyzeEvent struct { |
| 2065 // Required. Name of the master on which tests were run. |
| 2066 MasterName *string `protobuf:"bytes,1,opt,name=master_name,json=masterNa
me" json:"master_name,omitempty"` |
| 2067 // Required. If this test run was produced on a bot, this should be the |
| 2068 // builder name of the bot, e.g., "Linux Tests". |
| 2069 BuilderName *string `protobuf:"bytes,2,opt,name=builder_name,json=builde
rName" json:"builder_name,omitempty"` |
| 2070 // Optional. If this test run was produced on a bot, this should be the
build |
| 2071 // number of the run, e.g., 1234. Stored as string to make it future-pro
of |
| 2072 // for CI systems where build IDs are not integers. |
| 2073 BuildId *string `protobuf:"bytes,3,opt,name=build_id,json=buildId" json:
"build_id,omitempty"` |
| 2074 // Required. List of files affected by the patch. |
| 2075 AffectedFiles []string `protobuf:"bytes,4,rep,name=affected_files,json=a
ffectedFiles" json:"affected_files,omitempty"` |
| 2076 // Required. Test targets supplied to analyze. |
| 2077 InputTestTargets []string `protobuf:"bytes,5,rep,name=input_test_targets
,json=inputTestTargets" json:"input_test_targets,omitempty"` |
| 2078 // Required. Compile targets supplied to analyze. |
| 2079 InputCompileTargets []string `protobuf:"bytes,6,rep,name=input_compile_t
argets,json=inputCompileTargets" json:"input_compile_targets,omitempty"` |
| 2080 // Required. Result of running analyze. |
| 2081 Result *AnalyzeEvent_AnalyzeResult `protobuf:"varint,7,opt,name=result,e
num=eventlog.AnalyzeEvent_AnalyzeResult,def=0" json:"result,omitempty"` |
| 2082 // Optional. Test targets returned by analyze. |
| 2083 OutputTestTargets []string `protobuf:"bytes,8,rep,name=output_test_targe
ts,json=outputTestTargets" json:"output_test_targets,omitempty"` |
| 2084 // Optional. Compile targets returned by analyze. |
| 2085 OutputCompileTargets []string `protobuf:"bytes,9,rep,name=output_compile
_targets,json=outputCompileTargets" json:"output_compile_targets,omitempty"` |
| 2086 // Optional. Targets that were determined to be invalid. |
| 2087 InvalidTargets []string `protobuf:"bytes,10,rep,name=invalid_targets,j
son=invalidTargets" json:"invalid_targets,omitempty"` |
| 2088 XXX_unrecognized []byte `json:"-"` |
| 2089 } |
| 2090 |
| 2091 func (m *AnalyzeEvent) Reset() { *m = AnalyzeEvent{} } |
| 2092 func (m *AnalyzeEvent) String() string { return proto.CompactTextStri
ng(m) } |
| 2093 func (*AnalyzeEvent) ProtoMessage() {} |
| 2094 func (*AnalyzeEvent) Descriptor() ([]byte, []int) { return fileDescriptor0, []in
t{7} } |
| 2095 |
| 2096 const Default_AnalyzeEvent_Result AnalyzeEvent_AnalyzeResult = AnalyzeEvent_UNKN
OWN |
| 2097 |
| 2098 func (m *AnalyzeEvent) GetMasterName() string { |
| 2099 if m != nil && m.MasterName != nil { |
| 2100 return *m.MasterName |
| 2101 } |
| 2102 return "" |
| 2103 } |
| 2104 |
| 2105 func (m *AnalyzeEvent) GetBuilderName() string { |
| 2106 if m != nil && m.BuilderName != nil { |
| 2107 return *m.BuilderName |
| 2108 } |
| 2109 return "" |
| 2110 } |
| 2111 |
| 2112 func (m *AnalyzeEvent) GetBuildId() string { |
| 2113 if m != nil && m.BuildId != nil { |
| 2114 return *m.BuildId |
| 2115 } |
| 2116 return "" |
| 2117 } |
| 2118 |
| 2119 func (m *AnalyzeEvent) GetAffectedFiles() []string { |
| 2120 if m != nil { |
| 2121 return m.AffectedFiles |
| 2122 } |
| 2123 return nil |
| 2124 } |
| 2125 |
| 2126 func (m *AnalyzeEvent) GetInputTestTargets() []string { |
| 2127 if m != nil { |
| 2128 return m.InputTestTargets |
| 2129 } |
| 2130 return nil |
| 2131 } |
| 2132 |
| 2133 func (m *AnalyzeEvent) GetInputCompileTargets() []string { |
| 2134 if m != nil { |
| 2135 return m.InputCompileTargets |
| 2136 } |
| 2137 return nil |
| 2138 } |
| 2139 |
| 2140 func (m *AnalyzeEvent) GetResult() AnalyzeEvent_AnalyzeResult { |
| 2141 if m != nil && m.Result != nil { |
| 2142 return *m.Result |
| 2143 } |
| 2144 return Default_AnalyzeEvent_Result |
| 2145 } |
| 2146 |
| 2147 func (m *AnalyzeEvent) GetOutputTestTargets() []string { |
| 2148 if m != nil { |
| 2149 return m.OutputTestTargets |
| 2150 } |
| 2151 return nil |
| 2152 } |
| 2153 |
| 2154 func (m *AnalyzeEvent) GetOutputCompileTargets() []string { |
| 2155 if m != nil { |
| 2156 return m.OutputCompileTargets |
| 2157 } |
| 2158 return nil |
| 2159 } |
| 2160 |
| 2161 func (m *AnalyzeEvent) GetInvalidTargets() []string { |
| 2162 if m != nil { |
| 2163 return m.InvalidTargets |
| 2164 } |
| 2165 return nil |
| 2166 } |
| 2167 |
| 2168 // Event corresponding to a completed swarming task. |
| 2169 // |
| 2170 // Next tag: 19. |
| 2171 type SwarmingTaskEvent struct { |
| 2172 // Unique ID of this task. |
| 2173 Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` |
| 2174 // Request data. |
| 2175 Request *SwarmingTaskEvent_TaskRequest `protobuf:"bytes,2,opt,name=reque
st" json:"request,omitempty"` |
| 2176 // State of the task. |
| 2177 State *SwarmingTaskEvent_State `protobuf:"varint,3,opt,name=state,enum=e
ventlog.SwarmingTaskEvent_State,def=0" json:"state,omitempty"` |
| 2178 // ID of the bot that ran this task. |
| 2179 BotId *string `protobuf:"bytes,4,opt,name=bot_id,json=botId" json:"bot_i
d,omitempty"` |
| 2180 // Bot version (as a hash) of the code running the task. |
| 2181 BotVersion *string `protobuf:"bytes,5,opt,name=bot_version,json=botVersi
on" json:"bot_version,omitempty"` |
| 2182 // Bot dimensions at the moment it claimed the task. |
| 2183 BotDimensions *SwarmingTaskEvent_Dimensions `protobuf:"bytes,6,opt,name=
bot_dimensions,json=botDimensions" json:"bot_dimensions,omitempty"` |
| 2184 // All server versions seen as the task was updated. |
| 2185 ServerVersions []string `protobuf:"bytes,7,rep,name=server_versions,json
=serverVersions" json:"server_versions,omitempty"` |
| 2186 // Indicates whether the task hit an internal (infrastructure) failure. |
| 2187 InternalFailure *bool `protobuf:"varint,8,opt,name=internal_failure,json
=internalFailure,def=0" json:"internal_failure,omitempty"` |
| 2188 // Exit code of the task. |
| 2189 ExitCode *int32 `protobuf:"varint,9,opt,name=exit_code,json=exitCode" js
on:"exit_code,omitempty"` |
| 2190 // UTC timestamp in seconds when the task was started. |
| 2191 StartedTs *int64 `protobuf:"varint,10,opt,name=started_ts,json=startedTs
" json:"started_ts,omitempty"` |
| 2192 // UTC timestamp in seconds when the bot completed this task. |
| 2193 CompletedTs *int64 `protobuf:"varint,11,opt,name=completed_ts,json=compl
etedTs" json:"completed_ts,omitempty"` |
| 2194 // UTC timestamp in seconds when the task was abandoned. |
| 2195 AbandonedTs *int64 `protobuf:"varint,12,opt,name=abandoned_ts,json=aband
onedTs" json:"abandoned_ts,omitempty"` |
| 2196 // Children tasks that were triggered by this task. |
| 2197 ChildrenTaskIds []string `protobuf:"bytes,13,rep,name=children_task_ids,
json=childrenTaskIds" json:"children_task_ids,omitempty"` |
| 2198 // File outputs of the task. |
| 2199 OutputsRef *SwarmingTaskEvent_FilesRef `protobuf:"bytes,14,opt,name=outp
uts_ref,json=outputsRef" json:"outputs_ref,omitempty"` |
| 2200 // Effective cost of this task. |
| 2201 CostUsd *float32 `protobuf:"fixed32,15,opt,name=cost_usd,json=costUsd" j
son:"cost_usd,omitempty"` |
| 2202 // Cost saved for deduped task. |
| 2203 CostSavedUsd *float32 `protobuf:"fixed32,16,opt,name=cost_saved_usd,json
=costSavedUsd" json:"cost_saved_usd,omitempty"` |
| 2204 // ID of the task the results were retrieved from. |
| 2205 DedupedFrom *string `protobuf:"bytes,17,opt,name=deduped_from,json=dedup
edFrom" json:"deduped_from,omitempty"` |
| 2206 // Retry number of this task, starting from 1. |
| 2207 TryNumber *int64 `protobuf:"varint,18,opt,name=try_number,json=tr
yNumber" json:"try_number,omitempty"` |
| 2208 XXX_unrecognized []byte `json:"-"` |
| 2209 } |
| 2210 |
| 2211 func (m *SwarmingTaskEvent) Reset() { *m = SwarmingTaskEvent{
} } |
| 2212 func (m *SwarmingTaskEvent) String() string { return proto.CompactTex
tString(m) } |
| 2213 func (*SwarmingTaskEvent) ProtoMessage() {} |
| 2214 func (*SwarmingTaskEvent) Descriptor() ([]byte, []int) { return fileDescriptor0,
[]int{8} } |
| 2215 |
| 2216 const Default_SwarmingTaskEvent_State SwarmingTaskEvent_State = SwarmingTaskEven
t_UNKNOWN |
| 2217 const Default_SwarmingTaskEvent_InternalFailure bool = false |
| 2218 |
| 2219 func (m *SwarmingTaskEvent) GetId() string { |
| 2220 if m != nil && m.Id != nil { |
| 2221 return *m.Id |
| 2222 } |
| 2223 return "" |
| 2224 } |
| 2225 |
| 2226 func (m *SwarmingTaskEvent) GetRequest() *SwarmingTaskEvent_TaskRequest { |
| 2227 if m != nil { |
| 2228 return m.Request |
| 2229 } |
| 2230 return nil |
| 2231 } |
| 2232 |
| 2233 func (m *SwarmingTaskEvent) GetState() SwarmingTaskEvent_State { |
| 2234 if m != nil && m.State != nil { |
| 2235 return *m.State |
| 2236 } |
| 2237 return Default_SwarmingTaskEvent_State |
| 2238 } |
| 2239 |
| 2240 func (m *SwarmingTaskEvent) GetBotId() string { |
| 2241 if m != nil && m.BotId != nil { |
| 2242 return *m.BotId |
| 2243 } |
| 2244 return "" |
| 2245 } |
| 2246 |
| 2247 func (m *SwarmingTaskEvent) GetBotVersion() string { |
| 2248 if m != nil && m.BotVersion != nil { |
| 2249 return *m.BotVersion |
| 2250 } |
| 2251 return "" |
| 2252 } |
| 2253 |
| 2254 func (m *SwarmingTaskEvent) GetBotDimensions() *SwarmingTaskEvent_Dimensions { |
| 2255 if m != nil { |
| 2256 return m.BotDimensions |
| 2257 } |
| 2258 return nil |
| 2259 } |
| 2260 |
| 2261 func (m *SwarmingTaskEvent) GetServerVersions() []string { |
| 2262 if m != nil { |
| 2263 return m.ServerVersions |
| 2264 } |
| 2265 return nil |
| 2266 } |
| 2267 |
| 2268 func (m *SwarmingTaskEvent) GetInternalFailure() bool { |
| 2269 if m != nil && m.InternalFailure != nil { |
| 2270 return *m.InternalFailure |
| 2271 } |
| 2272 return Default_SwarmingTaskEvent_InternalFailure |
| 2273 } |
| 2274 |
| 2275 func (m *SwarmingTaskEvent) GetExitCode() int32 { |
| 2276 if m != nil && m.ExitCode != nil { |
| 2277 return *m.ExitCode |
| 2278 } |
| 2279 return 0 |
| 2280 } |
| 2281 |
| 2282 func (m *SwarmingTaskEvent) GetStartedTs() int64 { |
| 2283 if m != nil && m.StartedTs != nil { |
| 2284 return *m.StartedTs |
| 2285 } |
| 2286 return 0 |
| 2287 } |
| 2288 |
| 2289 func (m *SwarmingTaskEvent) GetCompletedTs() int64 { |
| 2290 if m != nil && m.CompletedTs != nil { |
| 2291 return *m.CompletedTs |
| 2292 } |
| 2293 return 0 |
| 2294 } |
| 2295 |
| 2296 func (m *SwarmingTaskEvent) GetAbandonedTs() int64 { |
| 2297 if m != nil && m.AbandonedTs != nil { |
| 2298 return *m.AbandonedTs |
| 2299 } |
| 2300 return 0 |
| 2301 } |
| 2302 |
| 2303 func (m *SwarmingTaskEvent) GetChildrenTaskIds() []string { |
| 2304 if m != nil { |
| 2305 return m.ChildrenTaskIds |
| 2306 } |
| 2307 return nil |
| 2308 } |
| 2309 |
| 2310 func (m *SwarmingTaskEvent) GetOutputsRef() *SwarmingTaskEvent_FilesRef { |
| 2311 if m != nil { |
| 2312 return m.OutputsRef |
| 2313 } |
| 2314 return nil |
| 2315 } |
| 2316 |
| 2317 func (m *SwarmingTaskEvent) GetCostUsd() float32 { |
| 2318 if m != nil && m.CostUsd != nil { |
| 2319 return *m.CostUsd |
| 2320 } |
| 2321 return 0 |
| 2322 } |
| 2323 |
| 2324 func (m *SwarmingTaskEvent) GetCostSavedUsd() float32 { |
| 2325 if m != nil && m.CostSavedUsd != nil { |
| 2326 return *m.CostSavedUsd |
| 2327 } |
| 2328 return 0 |
| 2329 } |
| 2330 |
| 2331 func (m *SwarmingTaskEvent) GetDedupedFrom() string { |
| 2332 if m != nil && m.DedupedFrom != nil { |
| 2333 return *m.DedupedFrom |
| 2334 } |
| 2335 return "" |
| 2336 } |
| 2337 |
| 2338 func (m *SwarmingTaskEvent) GetTryNumber() int64 { |
| 2339 if m != nil && m.TryNumber != nil { |
| 2340 return *m.TryNumber |
| 2341 } |
| 2342 return 0 |
| 2343 } |
| 2344 |
| 2345 // Subset of swarming dimensions safe to be included in logs. |
| 2346 // |
| 2347 // Next tag: 12. |
| 2348 type SwarmingTaskEvent_Dimensions struct { |
| 2349 // Type of the CPU (e.g. x86-64). |
| 2350 Cpu []string `protobuf:"bytes,1,rep,name=cpu" json:"cpu,omitempty"` |
| 2351 // Number of CPU cores. |
| 2352 Cores []int64 `protobuf:"varint,2,rep,name=cores" json:"cores,omitempty"
` |
| 2353 // Type of the GPU (e.g. none or 102b:0534). |
| 2354 Gpu []string `protobuf:"bytes,3,rep,name=gpu" json:"gpu,omitempty"` |
| 2355 // Operating system (e.g. Ubuntu-12.04). |
| 2356 Os []string `protobuf:"bytes,4,rep,name=os" json:"os,omitempty"` |
| 2357 // Logical pool to isolate different clients, e.g. Chrome. |
| 2358 Pool []string `protobuf:"bytes,5,rep,name=pool" json:"pool,omitempty"` |
| 2359 // Status of HiDPI (High Dots Per Inch). |
| 2360 Hidpi []string `protobuf:"bytes,6,rep,name=hidpi" json:"hidpi,omitempty"
` |
| 2361 // GCE machine type, e.g. n1-standard-8. |
| 2362 MachineType []string `protobuf:"bytes,7,rep,name=machine_type,json=machi
neType" json:"machine_type,omitempty"` |
| 2363 // GCE machine zone, e.g. us-central1-a. |
| 2364 Zone []string `protobuf:"bytes,8,rep,name=zone" json:"zone,omitempty"` |
| 2365 // Mobile device type, e.g. bullhead. |
| 2366 DeviceType []string `protobuf:"bytes,9,rep,name=device_type,json=deviceT
ype" json:"device_type,omitempty"` |
| 2367 // Mobile device operating system, e.g. M. |
| 2368 DeviceOs []string `protobuf:"bytes,10,rep,name=device_os,json=deviceOs"
json:"device_os,omitempty"` |
| 2369 // Version of XCode IDE, e.g. 7.0. |
| 2370 XcodeVersion []string `protobuf:"bytes,11,rep,name=xcode_version,jso
n=xcodeVersion" json:"xcode_version,omitempty"` |
| 2371 XXX_unrecognized []byte `json:"-"` |
| 2372 } |
| 2373 |
| 2374 func (m *SwarmingTaskEvent_Dimensions) Reset() { *m = Swarmin
gTaskEvent_Dimensions{} } |
| 2375 func (m *SwarmingTaskEvent_Dimensions) String() string { return proto
.CompactTextString(m) } |
| 2376 func (*SwarmingTaskEvent_Dimensions) ProtoMessage() {} |
| 2377 func (*SwarmingTaskEvent_Dimensions) Descriptor() ([]byte, []int) { return fileD
escriptor0, []int{8, 0} } |
| 2378 |
| 2379 func (m *SwarmingTaskEvent_Dimensions) GetCpu() []string { |
| 2380 if m != nil { |
| 2381 return m.Cpu |
| 2382 } |
| 2383 return nil |
| 2384 } |
| 2385 |
| 2386 func (m *SwarmingTaskEvent_Dimensions) GetCores() []int64 { |
| 2387 if m != nil { |
| 2388 return m.Cores |
| 2389 } |
| 2390 return nil |
| 2391 } |
| 2392 |
| 2393 func (m *SwarmingTaskEvent_Dimensions) GetGpu() []string { |
| 2394 if m != nil { |
| 2395 return m.Gpu |
| 2396 } |
| 2397 return nil |
| 2398 } |
| 2399 |
| 2400 func (m *SwarmingTaskEvent_Dimensions) GetOs() []string { |
| 2401 if m != nil { |
| 2402 return m.Os |
| 2403 } |
| 2404 return nil |
| 2405 } |
| 2406 |
| 2407 func (m *SwarmingTaskEvent_Dimensions) GetPool() []string { |
| 2408 if m != nil { |
| 2409 return m.Pool |
| 2410 } |
| 2411 return nil |
| 2412 } |
| 2413 |
| 2414 func (m *SwarmingTaskEvent_Dimensions) GetHidpi() []string { |
| 2415 if m != nil { |
| 2416 return m.Hidpi |
| 2417 } |
| 2418 return nil |
| 2419 } |
| 2420 |
| 2421 func (m *SwarmingTaskEvent_Dimensions) GetMachineType() []string { |
| 2422 if m != nil { |
| 2423 return m.MachineType |
| 2424 } |
| 2425 return nil |
| 2426 } |
| 2427 |
| 2428 func (m *SwarmingTaskEvent_Dimensions) GetZone() []string { |
| 2429 if m != nil { |
| 2430 return m.Zone |
| 2431 } |
| 2432 return nil |
| 2433 } |
| 2434 |
| 2435 func (m *SwarmingTaskEvent_Dimensions) GetDeviceType() []string { |
| 2436 if m != nil { |
| 2437 return m.DeviceType |
| 2438 } |
| 2439 return nil |
| 2440 } |
| 2441 |
| 2442 func (m *SwarmingTaskEvent_Dimensions) GetDeviceOs() []string { |
| 2443 if m != nil { |
| 2444 return m.DeviceOs |
| 2445 } |
| 2446 return nil |
| 2447 } |
| 2448 |
| 2449 func (m *SwarmingTaskEvent_Dimensions) GetXcodeVersion() []string { |
| 2450 if m != nil { |
| 2451 return m.XcodeVersion |
| 2452 } |
| 2453 return nil |
| 2454 } |
| 2455 |
| 2456 // Subset of swarming tags safe to be included in logs. |
| 2457 // |
| 2458 // Next tag: 11. |
| 2459 type SwarmingTaskEvent_Tags struct { |
| 2460 // Name, e.g. ppapi_unittests. |
| 2461 Name []string `protobuf:"bytes,1,rep,name=name" json:"name,omitempty"` |
| 2462 // Project, e.g. chromium. |
| 2463 Project []string `protobuf:"bytes,2,rep,name=project" json:"project,omit
empty"` |
| 2464 // Patched project, e.g. chromium or v8. |
| 2465 PatchProject []string `protobuf:"bytes,3,rep,name=patch_project,json=pat
chProject" json:"patch_project,omitempty"` |
| 2466 // Purpose of the test, e.g. CQ, pre-commit. |
| 2467 Purpose []string `protobuf:"bytes,4,rep,name=purpose" json:"purpose,omit
empty"` |
| 2468 // Name of the master this was triggered from. |
| 2469 Master []string `protobuf:"bytes,5,rep,name=master" json:"master,omitemp
ty"` |
| 2470 // Name of the builder this was triggered from. |
| 2471 Buildername []string `protobuf:"bytes,6,rep,name=buildername" json:"buil
dername,omitempty"` |
| 2472 // Build ID (e.g. build number) this was triggered from. |
| 2473 BuildId []string `protobuf:"bytes,7,rep,name=build_id,json=buildId" json
:"build_id,omitempty"` |
| 2474 // Name of the step this was triggered from. |
| 2475 Stepname []string `protobuf:"bytes,8,rep,name=stepname" json:"stepname,o
mitempty"` |
| 2476 // ID of the slave this was triggered from. |
| 2477 Slavename []string `protobuf:"bytes,9,rep,name=slavename" json:"slavenam
e,omitempty"` |
| 2478 // Link to code review issue this was triggered for. |
| 2479 Codereview []string `protobuf:"bytes,10,rep,name=codereview" json:
"codereview,omitempty"` |
| 2480 XXX_unrecognized []byte `json:"-"` |
| 2481 } |
| 2482 |
| 2483 func (m *SwarmingTaskEvent_Tags) Reset() { *m = SwarmingTaskE
vent_Tags{} } |
| 2484 func (m *SwarmingTaskEvent_Tags) String() string { return proto.Compa
ctTextString(m) } |
| 2485 func (*SwarmingTaskEvent_Tags) ProtoMessage() {} |
| 2486 func (*SwarmingTaskEvent_Tags) Descriptor() ([]byte, []int) { return fileDescrip
tor0, []int{8, 1} } |
| 2487 |
| 2488 func (m *SwarmingTaskEvent_Tags) GetName() []string { |
| 2489 if m != nil { |
| 2490 return m.Name |
| 2491 } |
| 2492 return nil |
| 2493 } |
| 2494 |
| 2495 func (m *SwarmingTaskEvent_Tags) GetProject() []string { |
| 2496 if m != nil { |
| 2497 return m.Project |
| 2498 } |
| 2499 return nil |
| 2500 } |
| 2501 |
| 2502 func (m *SwarmingTaskEvent_Tags) GetPatchProject() []string { |
| 2503 if m != nil { |
| 2504 return m.PatchProject |
| 2505 } |
| 2506 return nil |
| 2507 } |
| 2508 |
| 2509 func (m *SwarmingTaskEvent_Tags) GetPurpose() []string { |
| 2510 if m != nil { |
| 2511 return m.Purpose |
| 2512 } |
| 2513 return nil |
| 2514 } |
| 2515 |
| 2516 func (m *SwarmingTaskEvent_Tags) GetMaster() []string { |
| 2517 if m != nil { |
| 2518 return m.Master |
| 2519 } |
| 2520 return nil |
| 2521 } |
| 2522 |
| 2523 func (m *SwarmingTaskEvent_Tags) GetBuildername() []string { |
| 2524 if m != nil { |
| 2525 return m.Buildername |
| 2526 } |
| 2527 return nil |
| 2528 } |
| 2529 |
| 2530 func (m *SwarmingTaskEvent_Tags) GetBuildId() []string { |
| 2531 if m != nil { |
| 2532 return m.BuildId |
| 2533 } |
| 2534 return nil |
| 2535 } |
| 2536 |
| 2537 func (m *SwarmingTaskEvent_Tags) GetStepname() []string { |
| 2538 if m != nil { |
| 2539 return m.Stepname |
| 2540 } |
| 2541 return nil |
| 2542 } |
| 2543 |
| 2544 func (m *SwarmingTaskEvent_Tags) GetSlavename() []string { |
| 2545 if m != nil { |
| 2546 return m.Slavename |
| 2547 } |
| 2548 return nil |
| 2549 } |
| 2550 |
| 2551 func (m *SwarmingTaskEvent_Tags) GetCodereview() []string { |
| 2552 if m != nil { |
| 2553 return m.Codereview |
| 2554 } |
| 2555 return nil |
| 2556 } |
| 2557 |
| 2558 // Data tree reference, a reference to a .isolated file. |
| 2559 // |
| 2560 // Next tag: 4. |
| 2561 type SwarmingTaskEvent_FilesRef struct { |
| 2562 // Hash of the isolated archive. |
| 2563 Isolated *string `protobuf:"bytes,1,opt,name=isolated" json:"isolated,om
itempty"` |
| 2564 // Hostname of the isolated server to use. |
| 2565 Isolatedserver *string `protobuf:"bytes,2,opt,name=isolatedserver" json:
"isolatedserver,omitempty"` |
| 2566 // Namespace of the isolate server. |
| 2567 Namespace *string `protobuf:"bytes,3,opt,name=namespace" json:"na
mespace,omitempty"` |
| 2568 XXX_unrecognized []byte `json:"-"` |
| 2569 } |
| 2570 |
| 2571 func (m *SwarmingTaskEvent_FilesRef) Reset() { *m = SwarmingT
askEvent_FilesRef{} } |
| 2572 func (m *SwarmingTaskEvent_FilesRef) String() string { return proto.C
ompactTextString(m) } |
| 2573 func (*SwarmingTaskEvent_FilesRef) ProtoMessage() {} |
| 2574 func (*SwarmingTaskEvent_FilesRef) Descriptor() ([]byte, []int) { return fileDes
criptor0, []int{8, 2} } |
| 2575 |
| 2576 func (m *SwarmingTaskEvent_FilesRef) GetIsolated() string { |
| 2577 if m != nil && m.Isolated != nil { |
| 2578 return *m.Isolated |
| 2579 } |
| 2580 return "" |
| 2581 } |
| 2582 |
| 2583 func (m *SwarmingTaskEvent_FilesRef) GetIsolatedserver() string { |
| 2584 if m != nil && m.Isolatedserver != nil { |
| 2585 return *m.Isolatedserver |
| 2586 } |
| 2587 return "" |
| 2588 } |
| 2589 |
| 2590 func (m *SwarmingTaskEvent_FilesRef) GetNamespace() string { |
| 2591 if m != nil && m.Namespace != nil { |
| 2592 return *m.Namespace |
| 2593 } |
| 2594 return "" |
| 2595 } |
| 2596 |
| 2597 // CIPD (Chrome Infrastructure Package Deployment) package reference. |
| 2598 // See https://github.com/luci/luci-go/tree/master/cipd for more info. |
| 2599 // |
| 2600 // Next tag: 4. |
| 2601 type SwarmingTaskEvent_CipdPackage struct { |
| 2602 // Package name template. |
| 2603 PackageName *string `protobuf:"bytes,1,opt,name=package_name,json=packag
eName" json:"package_name,omitempty"` |
| 2604 // Package version valid for all packages matched by package_name. |
| 2605 Version *string `protobuf:"bytes,2,opt,name=version" json:"version,omite
mpty"` |
| 2606 // Relative path where to install the package. |
| 2607 Path *string `protobuf:"bytes,3,opt,name=path" json:"path,om
itempty"` |
| 2608 XXX_unrecognized []byte `json:"-"` |
| 2609 } |
| 2610 |
| 2611 func (m *SwarmingTaskEvent_CipdPackage) Reset() { *m = SwarmingTaskEvent
_CipdPackage{} } |
| 2612 func (m *SwarmingTaskEvent_CipdPackage) String() string { return proto.CompactTe
xtString(m) } |
| 2613 func (*SwarmingTaskEvent_CipdPackage) ProtoMessage() {} |
| 2614 func (*SwarmingTaskEvent_CipdPackage) Descriptor() ([]byte, []int) { |
| 2615 return fileDescriptor0, []int{8, 3} |
| 2616 } |
| 2617 |
| 2618 func (m *SwarmingTaskEvent_CipdPackage) GetPackageName() string { |
| 2619 if m != nil && m.PackageName != nil { |
| 2620 return *m.PackageName |
| 2621 } |
| 2622 return "" |
| 2623 } |
| 2624 |
| 2625 func (m *SwarmingTaskEvent_CipdPackage) GetVersion() string { |
| 2626 if m != nil && m.Version != nil { |
| 2627 return *m.Version |
| 2628 } |
| 2629 return "" |
| 2630 } |
| 2631 |
| 2632 func (m *SwarmingTaskEvent_CipdPackage) GetPath() string { |
| 2633 if m != nil && m.Path != nil { |
| 2634 return *m.Path |
| 2635 } |
| 2636 return "" |
| 2637 } |
| 2638 |
| 2639 // Complete spec of CIPD input for a task. |
| 2640 // |
| 2641 // Next tag: 4. |
| 2642 type SwarmingTaskEvent_CipdInput struct { |
| 2643 // URL of the CIPD server. |
| 2644 Server *string `protobuf:"bytes,1,opt,name=server" json:"server,omitempt
y"` |
| 2645 // Description of CIPD package for CIPD client itself. |
| 2646 ClientPackage *SwarmingTaskEvent_CipdPackage `protobuf:"bytes,2,opt,name
=client_package,json=clientPackage" json:"client_package,omitempty"` |
| 2647 // The packages to install. |
| 2648 Packages []*SwarmingTaskEvent_CipdPackage `protobuf:"bytes,3,rep
,name=packages" json:"packages,omitempty"` |
| 2649 XXX_unrecognized []byte `json:"-"` |
| 2650 } |
| 2651 |
| 2652 func (m *SwarmingTaskEvent_CipdInput) Reset() { *m = Swarming
TaskEvent_CipdInput{} } |
| 2653 func (m *SwarmingTaskEvent_CipdInput) String() string { return proto.
CompactTextString(m) } |
| 2654 func (*SwarmingTaskEvent_CipdInput) ProtoMessage() {} |
| 2655 func (*SwarmingTaskEvent_CipdInput) Descriptor() ([]byte, []int) { return fileDe
scriptor0, []int{8, 4} } |
| 2656 |
| 2657 func (m *SwarmingTaskEvent_CipdInput) GetServer() string { |
| 2658 if m != nil && m.Server != nil { |
| 2659 return *m.Server |
| 2660 } |
| 2661 return "" |
| 2662 } |
| 2663 |
| 2664 func (m *SwarmingTaskEvent_CipdInput) GetClientPackage() *SwarmingTaskEvent_Cipd
Package { |
| 2665 if m != nil { |
| 2666 return m.ClientPackage |
| 2667 } |
| 2668 return nil |
| 2669 } |
| 2670 |
| 2671 func (m *SwarmingTaskEvent_CipdInput) GetPackages() []*SwarmingTaskEvent_CipdPac
kage { |
| 2672 if m != nil { |
| 2673 return m.Packages |
| 2674 } |
| 2675 return nil |
| 2676 } |
| 2677 |
| 2678 // Properties of a task. Part of task request. |
| 2679 // |
| 2680 // Next tag: 8. |
| 2681 type SwarmingTaskEvent_TaskProperties struct { |
| 2682 // Isolated input. |
| 2683 InputsRef *SwarmingTaskEvent_FilesRef `protobuf:"bytes,1,opt,name=inputs
_ref,json=inputsRef" json:"inputs_ref,omitempty"` |
| 2684 // CIPD package input. |
| 2685 CipdInput *SwarmingTaskEvent_CipdInput `protobuf:"bytes,2,opt,name=cipd_
input,json=cipdInput" json:"cipd_input,omitempty"` |
| 2686 // Dimensions requested for the task. |
| 2687 Dimensions *SwarmingTaskEvent_Dimensions `protobuf:"bytes,3,opt,name=dim
ensions" json:"dimensions,omitempty"` |
| 2688 // Maximum duration the task can run. |
| 2689 ExecutionTimeoutS *int64 `protobuf:"varint,4,opt,name=execution_timeout_
s,json=executionTimeoutS" json:"execution_timeout_s,omitempty"` |
| 2690 // Time between signaling the task to clean up and killing the process. |
| 2691 GracePeriodS *int64 `protobuf:"varint,5,opt,name=grace_period_s,json=gra
cePeriodS" json:"grace_period_s,omitempty"` |
| 2692 // Time until terminating the process when no new output is produced. |
| 2693 IoTimeoutS *int64 `protobuf:"varint,6,opt,name=io_timeout_s,json=ioTimeo
utS" json:"io_timeout_s,omitempty"` |
| 2694 // Whether the task is idempotent (can be deduped). |
| 2695 Idempotent *bool `protobuf:"varint,7,opt,name=idempotent" json:"i
dempotent,omitempty"` |
| 2696 XXX_unrecognized []byte `json:"-"` |
| 2697 } |
| 2698 |
| 2699 func (m *SwarmingTaskEvent_TaskProperties) Reset() { *m = SwarmingTaskEv
ent_TaskProperties{} } |
| 2700 func (m *SwarmingTaskEvent_TaskProperties) String() string { return proto.Compac
tTextString(m) } |
| 2701 func (*SwarmingTaskEvent_TaskProperties) ProtoMessage() {} |
| 2702 func (*SwarmingTaskEvent_TaskProperties) Descriptor() ([]byte, []int) { |
| 2703 return fileDescriptor0, []int{8, 5} |
| 2704 } |
| 2705 |
| 2706 func (m *SwarmingTaskEvent_TaskProperties) GetInputsRef() *SwarmingTaskEvent_Fil
esRef { |
| 2707 if m != nil { |
| 2708 return m.InputsRef |
| 2709 } |
| 2710 return nil |
| 2711 } |
| 2712 |
| 2713 func (m *SwarmingTaskEvent_TaskProperties) GetCipdInput() *SwarmingTaskEvent_Cip
dInput { |
| 2714 if m != nil { |
| 2715 return m.CipdInput |
| 2716 } |
| 2717 return nil |
| 2718 } |
| 2719 |
| 2720 func (m *SwarmingTaskEvent_TaskProperties) GetDimensions() *SwarmingTaskEvent_Di
mensions { |
| 2721 if m != nil { |
| 2722 return m.Dimensions |
| 2723 } |
| 2724 return nil |
| 2725 } |
| 2726 |
| 2727 func (m *SwarmingTaskEvent_TaskProperties) GetExecutionTimeoutS() int64 { |
| 2728 if m != nil && m.ExecutionTimeoutS != nil { |
| 2729 return *m.ExecutionTimeoutS |
| 2730 } |
| 2731 return 0 |
| 2732 } |
| 2733 |
| 2734 func (m *SwarmingTaskEvent_TaskProperties) GetGracePeriodS() int64 { |
| 2735 if m != nil && m.GracePeriodS != nil { |
| 2736 return *m.GracePeriodS |
| 2737 } |
| 2738 return 0 |
| 2739 } |
| 2740 |
| 2741 func (m *SwarmingTaskEvent_TaskProperties) GetIoTimeoutS() int64 { |
| 2742 if m != nil && m.IoTimeoutS != nil { |
| 2743 return *m.IoTimeoutS |
| 2744 } |
| 2745 return 0 |
| 2746 } |
| 2747 |
| 2748 func (m *SwarmingTaskEvent_TaskProperties) GetIdempotent() bool { |
| 2749 if m != nil && m.Idempotent != nil { |
| 2750 return *m.Idempotent |
| 2751 } |
| 2752 return false |
| 2753 } |
| 2754 |
| 2755 // User request for a task. |
| 2756 // |
| 2757 // Next tag: 8. |
| 2758 type SwarmingTaskEvent_TaskRequest struct { |
| 2759 // Parent task ID (when applicable). |
| 2760 ParentTaskId *string `protobuf:"bytes,1,opt,name=parent_task_id,json=par
entTaskId" json:"parent_task_id,omitempty"` |
| 2761 // Name for task (e.g. base_unittests/fecf5b7880/builder_name/300958). |
| 2762 Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` |
| 2763 // UTC timestamp in seconds when the request was created. |
| 2764 CreatedTs *int64 `protobuf:"varint,3,opt,name=created_ts,json=createdTs"
json:"created_ts,omitempty"` |
| 2765 // UTC timestamp in seconds when the request expires. |
| 2766 ExpirationTs *int64 `protobuf:"varint,4,opt,name=expiration_ts,json=expi
rationTs" json:"expiration_ts,omitempty"` |
| 2767 // Priority of the task (lower is higher priority). |
| 2768 Priority *int64 `protobuf:"varint,5,opt,name=priority" json:"priority,om
itempty"` |
| 2769 // PubSub topic receiving task completion notifications. |
| 2770 PubsubTopic *string `protobuf:"bytes,6,opt,name=pubsub_topic,json=pubsub
Topic" json:"pubsub_topic,omitempty"` |
| 2771 // Additional properties (matching layout on the swarming side). |
| 2772 Properties *SwarmingTaskEvent_TaskProperties `protobuf:"bytes,7,op
t,name=properties" json:"properties,omitempty"` |
| 2773 XXX_unrecognized []byte `json:"-"` |
| 2774 } |
| 2775 |
| 2776 func (m *SwarmingTaskEvent_TaskRequest) Reset() { *m = SwarmingTaskEvent
_TaskRequest{} } |
| 2777 func (m *SwarmingTaskEvent_TaskRequest) String() string { return proto.CompactTe
xtString(m) } |
| 2778 func (*SwarmingTaskEvent_TaskRequest) ProtoMessage() {} |
| 2779 func (*SwarmingTaskEvent_TaskRequest) Descriptor() ([]byte, []int) { |
| 2780 return fileDescriptor0, []int{8, 6} |
| 2781 } |
| 2782 |
| 2783 func (m *SwarmingTaskEvent_TaskRequest) GetParentTaskId() string { |
| 2784 if m != nil && m.ParentTaskId != nil { |
| 2785 return *m.ParentTaskId |
| 2786 } |
| 2787 return "" |
| 2788 } |
| 2789 |
| 2790 func (m *SwarmingTaskEvent_TaskRequest) GetName() string { |
| 2791 if m != nil && m.Name != nil { |
| 2792 return *m.Name |
| 2793 } |
| 2794 return "" |
| 2795 } |
| 2796 |
| 2797 func (m *SwarmingTaskEvent_TaskRequest) GetCreatedTs() int64 { |
| 2798 if m != nil && m.CreatedTs != nil { |
| 2799 return *m.CreatedTs |
| 2800 } |
| 2801 return 0 |
| 2802 } |
| 2803 |
| 2804 func (m *SwarmingTaskEvent_TaskRequest) GetExpirationTs() int64 { |
| 2805 if m != nil && m.ExpirationTs != nil { |
| 2806 return *m.ExpirationTs |
| 2807 } |
| 2808 return 0 |
| 2809 } |
| 2810 |
| 2811 func (m *SwarmingTaskEvent_TaskRequest) GetPriority() int64 { |
| 2812 if m != nil && m.Priority != nil { |
| 2813 return *m.Priority |
| 2814 } |
| 2815 return 0 |
| 2816 } |
| 2817 |
| 2818 func (m *SwarmingTaskEvent_TaskRequest) GetPubsubTopic() string { |
| 2819 if m != nil && m.PubsubTopic != nil { |
| 2820 return *m.PubsubTopic |
| 2821 } |
| 2822 return "" |
| 2823 } |
| 2824 |
| 2825 func (m *SwarmingTaskEvent_TaskRequest) GetProperties() *SwarmingTaskEvent_TaskP
roperties { |
| 2826 if m != nil { |
| 2827 return m.Properties |
| 2828 } |
| 2829 return nil |
| 2830 } |
| 2831 |
| 2832 // Details of the binary which generated this log. |
| 2833 type Binary struct { |
| 2834 // The name of the binary e.g. "isolate". |
| 2835 Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` |
| 2836 // The git revision of the https://chromium.googlesource.com/infra/infra |
| 2837 // repo, at which the binary was built. |
| 2838 InfraRevision *string `protobuf:"bytes,2,opt,name=infra_revision,json=in
fraRevision" json:"infra_revision,omitempty"` |
| 2839 // The git revision of the https://github.com/luci/luci-go repo, at whic
h |
| 2840 // the binary was built. |
| 2841 // The infra repo has a dependency on the luci-go repo, with the luci-go |
| 2842 // git revision stored in a configuration file in the infra repo. Thus
it |
| 2843 // is possible to determine the luci_go_revision given the infra_revisio
n. |
| 2844 // However, both are stored in this proto to simplify analysis. |
| 2845 LuciGoRevision *string `protobuf:"bytes,3,opt,name=luci_go_revision,json
=luciGoRevision" json:"luci_go_revision,omitempty"` |
| 2846 // The version number of the binary. |
| 2847 VersionNumber *string `protobuf:"bytes,4,opt,name=version_number,json
=versionNumber" json:"version_number,omitempty"` |
| 2848 XXX_unrecognized []byte `json:"-"` |
| 2849 } |
| 2850 |
| 2851 func (m *Binary) Reset() { *m = Binary{} } |
| 2852 func (m *Binary) String() string { return proto.CompactTextString(m)
} |
| 2853 func (*Binary) ProtoMessage() {} |
| 2854 func (*Binary) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} } |
| 2855 |
| 2856 func (m *Binary) GetName() string { |
| 2857 if m != nil && m.Name != nil { |
| 2858 return *m.Name |
| 2859 } |
| 2860 return "" |
| 2861 } |
| 2862 |
| 2863 func (m *Binary) GetInfraRevision() string { |
| 2864 if m != nil && m.InfraRevision != nil { |
| 2865 return *m.InfraRevision |
| 2866 } |
| 2867 return "" |
| 2868 } |
| 2869 |
| 2870 func (m *Binary) GetLuciGoRevision() string { |
| 2871 if m != nil && m.LuciGoRevision != nil { |
| 2872 return *m.LuciGoRevision |
| 2873 } |
| 2874 return "" |
| 2875 } |
| 2876 |
| 2877 func (m *Binary) GetVersionNumber() string { |
| 2878 if m != nil && m.VersionNumber != nil { |
| 2879 return *m.VersionNumber |
| 2880 } |
| 2881 return "" |
| 2882 } |
| 2883 |
| 2884 // Describes a run of the isolate client. |
| 2885 // Next tag: 10 |
| 2886 type IsolateClientEvent struct { |
| 2887 // Details of the isolate binary version which generated this log. |
| 2888 Binary *Binary `protobuf:"bytes,1,opt,name=binary" json:"binary,omitempt
y"` |
| 2889 // The type of operation. If set to ARCHIVE, archive_details is also se
t. |
| 2890 Operation *IsolateClientEvent_Operation `protobuf:"varint,2,opt,name=ope
ration,enum=eventlog.IsolateClientEvent_Operation" json:"operation,omitempty"` |
| 2891 // Stats for an archive operation. |
| 2892 ArchiveDetails *IsolateClientEvent_ArchiveDetails `protobuf:"bytes,3,opt
,name=archive_details,json=archiveDetails" json:"archive_details,omitempty"` |
| 2893 // The name of the buildbot master which caused this operation to run. |
| 2894 Master *string `protobuf:"bytes,4,opt,name=master" json:"master,omitempt
y"` |
| 2895 // The name of the builder which caused this operation to run. |
| 2896 Builder *string `protobuf:"bytes,5,opt,name=builder" json:"builder,omite
mpty"` |
| 2897 // The id of the build operation in which the isolate binary was run. |
| 2898 BuildId *string `protobuf:"bytes,6,opt,name=build_id,json=buildId" json:
"build_id,omitempty"` |
| 2899 // The host on which the isolate binary was executed. |
| 2900 Slave *string `protobuf:"bytes,7,opt,name=slave" json:"slave,omitempty"` |
| 2901 // Start time of the operation in microseconds. |
| 2902 StartTsUsec *int64 `protobuf:"varint,8,opt,name=start_ts_usec,json=start
TsUsec" json:"start_ts_usec,omitempty"` |
| 2903 // End time of the operation in microseconds. |
| 2904 EndTsUsec *int64 `protobuf:"varint,9,opt,name=end_ts_usec,json=en
dTsUsec" json:"end_ts_usec,omitempty"` |
| 2905 XXX_unrecognized []byte `json:"-"` |
| 2906 } |
| 2907 |
| 2908 func (m *IsolateClientEvent) Reset() { *m = IsolateClientEven
t{} } |
| 2909 func (m *IsolateClientEvent) String() string { return proto.CompactTe
xtString(m) } |
| 2910 func (*IsolateClientEvent) ProtoMessage() {} |
| 2911 func (*IsolateClientEvent) Descriptor() ([]byte, []int) { return fileDescriptor0
, []int{10} } |
| 2912 |
| 2913 func (m *IsolateClientEvent) GetBinary() *Binary { |
| 2914 if m != nil { |
| 2915 return m.Binary |
| 2916 } |
| 2917 return nil |
| 2918 } |
| 2919 |
| 2920 func (m *IsolateClientEvent) GetOperation() IsolateClientEvent_Operation { |
| 2921 if m != nil && m.Operation != nil { |
| 2922 return *m.Operation |
| 2923 } |
| 2924 return IsolateClientEvent_UNSPECIFIED |
| 2925 } |
| 2926 |
| 2927 func (m *IsolateClientEvent) GetArchiveDetails() *IsolateClientEvent_ArchiveDeta
ils { |
| 2928 if m != nil { |
| 2929 return m.ArchiveDetails |
| 2930 } |
| 2931 return nil |
| 2932 } |
| 2933 |
| 2934 func (m *IsolateClientEvent) GetMaster() string { |
| 2935 if m != nil && m.Master != nil { |
| 2936 return *m.Master |
| 2937 } |
| 2938 return "" |
| 2939 } |
| 2940 |
| 2941 func (m *IsolateClientEvent) GetBuilder() string { |
| 2942 if m != nil && m.Builder != nil { |
| 2943 return *m.Builder |
| 2944 } |
| 2945 return "" |
| 2946 } |
| 2947 |
| 2948 func (m *IsolateClientEvent) GetBuildId() string { |
| 2949 if m != nil && m.BuildId != nil { |
| 2950 return *m.BuildId |
| 2951 } |
| 2952 return "" |
| 2953 } |
| 2954 |
| 2955 func (m *IsolateClientEvent) GetSlave() string { |
| 2956 if m != nil && m.Slave != nil { |
| 2957 return *m.Slave |
| 2958 } |
| 2959 return "" |
| 2960 } |
| 2961 |
| 2962 func (m *IsolateClientEvent) GetStartTsUsec() int64 { |
| 2963 if m != nil && m.StartTsUsec != nil { |
| 2964 return *m.StartTsUsec |
| 2965 } |
| 2966 return 0 |
| 2967 } |
| 2968 |
| 2969 func (m *IsolateClientEvent) GetEndTsUsec() int64 { |
| 2970 if m != nil && m.EndTsUsec != nil { |
| 2971 return *m.EndTsUsec |
| 2972 } |
| 2973 return 0 |
| 2974 } |
| 2975 |
| 2976 // Stats for an archive operation. An archive operation uploads build |
| 2977 // artifacts to the isolate server. |
| 2978 type IsolateClientEvent_ArchiveDetails struct { |
| 2979 // The number of files to be isolated that were already present in the |
| 2980 // isolate cache. |
| 2981 HitCount *int64 `protobuf:"varint,1,opt,name=hit_count,json=hitCount" js
on:"hit_count,omitempty"` |
| 2982 // The number of bytes in files to be isolated that were already present
in |
| 2983 // the isolate cache. |
| 2984 HitBytes *int64 `protobuf:"varint,2,opt,name=hit_bytes,json=hitBytes" js
on:"hit_bytes,omitempty"` |
| 2985 // The number of files to be isolated that were not already present in t
he |
| 2986 // isolate cache. |
| 2987 // This should equal upload_success_count + upload_fail_count. |
| 2988 MissCount *int64 `protobuf:"varint,3,opt,name=miss_count,json=missCount"
json:"miss_count,omitempty"` |
| 2989 // The number of (uncompressed) bytes to be uploaded. |
| 2990 MissBytes *int64 `protobuf:"varint,4,opt,name=miss_bytes,json=missBytes"
json:"miss_bytes,omitempty"` |
| 2991 // The number of files which were successfully uploaded to the isolate |
| 2992 // server. |
| 2993 UploadSuccessCount *int64 `protobuf:"varint,5,opt,name=upload_success_co
unt,json=uploadSuccessCount" json:"upload_success_count,omitempty"` |
| 2994 // The number of files which were failed to be uploaded to the isolate |
| 2995 // server. |
| 2996 UploadFailCount *int64 `protobuf:"varint,6,opt,name=upload_fail_count,js
on=uploadFailCount" json:"upload_fail_count,omitempty"` |
| 2997 // The number of bytes which were successfully uploaded. This is the |
| 2998 // number of bytes after compression has been applied. |
| 2999 UploadBytes *int64 `protobuf:"varint,7,opt,name=upload_bytes,json=upload
Bytes" json:"upload_bytes,omitempty"` |
| 3000 // The hash(es) of isolated data (i.e. the data that was uploaded), as |
| 3001 // stored in the produced isolated file. May contain more than one hash
in |
| 3002 // the case of batch archive operations. |
| 3003 IsolateHash []string `protobuf:"bytes,8,rep,name=isolate_hash,json=
isolateHash" json:"isolate_hash,omitempty"` |
| 3004 XXX_unrecognized []byte `json:"-"` |
| 3005 } |
| 3006 |
| 3007 func (m *IsolateClientEvent_ArchiveDetails) Reset() { *m = IsolateClient
Event_ArchiveDetails{} } |
| 3008 func (m *IsolateClientEvent_ArchiveDetails) String() string { return proto.Compa
ctTextString(m) } |
| 3009 func (*IsolateClientEvent_ArchiveDetails) ProtoMessage() {} |
| 3010 func (*IsolateClientEvent_ArchiveDetails) Descriptor() ([]byte, []int) { |
| 3011 return fileDescriptor0, []int{10, 0} |
| 3012 } |
| 3013 |
| 3014 func (m *IsolateClientEvent_ArchiveDetails) GetHitCount() int64 { |
| 3015 if m != nil && m.HitCount != nil { |
| 3016 return *m.HitCount |
| 3017 } |
| 3018 return 0 |
| 3019 } |
| 3020 |
| 3021 func (m *IsolateClientEvent_ArchiveDetails) GetHitBytes() int64 { |
| 3022 if m != nil && m.HitBytes != nil { |
| 3023 return *m.HitBytes |
| 3024 } |
| 3025 return 0 |
| 3026 } |
| 3027 |
| 3028 func (m *IsolateClientEvent_ArchiveDetails) GetMissCount() int64 { |
| 3029 if m != nil && m.MissCount != nil { |
| 3030 return *m.MissCount |
| 3031 } |
| 3032 return 0 |
| 3033 } |
| 3034 |
| 3035 func (m *IsolateClientEvent_ArchiveDetails) GetMissBytes() int64 { |
| 3036 if m != nil && m.MissBytes != nil { |
| 3037 return *m.MissBytes |
| 3038 } |
| 3039 return 0 |
| 3040 } |
| 3041 |
| 3042 func (m *IsolateClientEvent_ArchiveDetails) GetUploadSuccessCount() int64 { |
| 3043 if m != nil && m.UploadSuccessCount != nil { |
| 3044 return *m.UploadSuccessCount |
| 3045 } |
| 3046 return 0 |
| 3047 } |
| 3048 |
| 3049 func (m *IsolateClientEvent_ArchiveDetails) GetUploadFailCount() int64 { |
| 3050 if m != nil && m.UploadFailCount != nil { |
| 3051 return *m.UploadFailCount |
| 3052 } |
| 3053 return 0 |
| 3054 } |
| 3055 |
| 3056 func (m *IsolateClientEvent_ArchiveDetails) GetUploadBytes() int64 { |
| 3057 if m != nil && m.UploadBytes != nil { |
| 3058 return *m.UploadBytes |
| 3059 } |
| 3060 return 0 |
| 3061 } |
| 3062 |
| 3063 func (m *IsolateClientEvent_ArchiveDetails) GetIsolateHash() []string { |
| 3064 if m != nil { |
| 3065 return m.IsolateHash |
| 3066 } |
| 3067 return nil |
| 3068 } |
| 3069 |
| 3070 // Describes an event happening on the Chrome infrastructure go/chrome-infra |
| 3071 // This is rather generic on purpose. New use cases should be added as a new |
| 3072 // *_event field at the end. |
| 3073 // |
| 3074 // Next tag: 15 |
| 3075 type ChromeInfraEvent struct { |
| 3076 // Meaning of the timestamp provided in LogEvent.event_time_ms |
| 3077 // An event with a time extension (http request e.g.) should have two |
| 3078 // ChromeInfraEvent associated with it, marked BEGIN and END respectivel
y. |
| 3079 TimestampKind *ChromeInfraEvent_TimestampKind `protobuf:"varint,1,opt,na
me=timestamp_kind,json=timestampKind,enum=eventlog.ChromeInfraEvent_TimestampKin
d,def=0" json:"timestamp_kind,omitempty"` |
| 3080 // // Dapper-style IDs, used to reconstruct traces. |
| 3081 // First event in the tree of events. |
| 3082 TraceId *string `protobuf:"bytes,2,opt,name=trace_id,json=traceId" json:
"trace_id,omitempty"` |
| 3083 // Current event. |
| 3084 SpanId *string `protobuf:"bytes,3,opt,name=span_id,json=spanId" json:"sp
an_id,omitempty"` |
| 3085 // (optional) event that triggered the current one. |
| 3086 ParentId *string `protobuf:"bytes,4,opt,name=parent_id,json=parentId" js
on:"parent_id,omitempty"` |
| 3087 // Can be a machine name, the name of a service, or something else. |
| 3088 EventSource *InfraEventSource `protobuf:"bytes,5,opt,name=event_source,j
son=eventSource" json:"event_source,omitempty"` |
| 3089 // Below this line: different kind of events. A single one should be pro
vided. |
| 3090 // See the definition of each message type for a detailed description of |
| 3091 // their use. |
| 3092 ServiceEvent *ServiceEvent `protobuf:"bytes,6,opt,name=service_event,jso
n=serviceEvent" json:"service_event,omitempty"` |
| 3093 BuildEvent *BuildEvent `protobuf:"bytes,8,opt,name=build_event,json=
buildEvent" json:"build_event,omitempty"` |
| 3094 CqEvent *CQEvent `protobuf:"bytes,9,opt,name=cq_event,json=cqE
vent" json:"cq_event,omitempty"` |
| 3095 // A group of test results reported to test-results app. |
| 3096 TestResults *TestResultsEvent `protobuf:"bytes,10,opt,name=
test_results,json=testResults" json:"test_results,omitempty"` |
| 3097 MachineProviderEvent *MachineProviderEvent `protobuf:"bytes,11,opt,name=
machine_provider_event,json=machineProviderEvent" json:"machine_provider_event,o
mitempty"` |
| 3098 AnalyzeEvent *AnalyzeEvent `protobuf:"bytes,12,opt,name=
analyze_event,json=analyzeEvent" json:"analyze_event,omitempty"` |
| 3099 SwarmingTaskEvent *SwarmingTaskEvent `protobuf:"bytes,13,opt,name=
swarming_task_event,json=swarmingTaskEvent" json:"swarming_task_event,omitempty"
` |
| 3100 IsolateClientEvent *IsolateClientEvent `protobuf:"bytes,14,opt,name=
isolate_client_event,json=isolateClientEvent" json:"isolate_client_event,omitemp
ty"` |
| 3101 XXX_unrecognized []byte `json:"-"` |
| 3102 } |
| 3103 |
| 3104 func (m *ChromeInfraEvent) Reset() { *m = ChromeInfraEvent{}
} |
| 3105 func (m *ChromeInfraEvent) String() string { return proto.CompactText
String(m) } |
| 3106 func (*ChromeInfraEvent) ProtoMessage() {} |
| 3107 func (*ChromeInfraEvent) Descriptor() ([]byte, []int) { return fileDescriptor0,
[]int{11} } |
| 3108 |
| 3109 const Default_ChromeInfraEvent_TimestampKind ChromeInfraEvent_TimestampKind = Ch
romeInfraEvent_UNKNOWN |
| 3110 |
| 3111 func (m *ChromeInfraEvent) GetTimestampKind() ChromeInfraEvent_TimestampKind { |
| 3112 if m != nil && m.TimestampKind != nil { |
| 3113 return *m.TimestampKind |
| 3114 } |
| 3115 return Default_ChromeInfraEvent_TimestampKind |
| 3116 } |
| 3117 |
| 3118 func (m *ChromeInfraEvent) GetTraceId() string { |
| 3119 if m != nil && m.TraceId != nil { |
| 3120 return *m.TraceId |
| 3121 } |
| 3122 return "" |
| 3123 } |
| 3124 |
| 3125 func (m *ChromeInfraEvent) GetSpanId() string { |
| 3126 if m != nil && m.SpanId != nil { |
| 3127 return *m.SpanId |
| 3128 } |
| 3129 return "" |
| 3130 } |
| 3131 |
| 3132 func (m *ChromeInfraEvent) GetParentId() string { |
| 3133 if m != nil && m.ParentId != nil { |
| 3134 return *m.ParentId |
| 3135 } |
| 3136 return "" |
| 3137 } |
| 3138 |
| 3139 func (m *ChromeInfraEvent) GetEventSource() *InfraEventSource { |
| 3140 if m != nil { |
| 3141 return m.EventSource |
| 3142 } |
| 3143 return nil |
| 3144 } |
| 3145 |
| 3146 func (m *ChromeInfraEvent) GetServiceEvent() *ServiceEvent { |
| 3147 if m != nil { |
| 3148 return m.ServiceEvent |
| 3149 } |
| 3150 return nil |
| 3151 } |
| 3152 |
| 3153 func (m *ChromeInfraEvent) GetBuildEvent() *BuildEvent { |
| 3154 if m != nil { |
| 3155 return m.BuildEvent |
| 3156 } |
| 3157 return nil |
| 3158 } |
| 3159 |
| 3160 func (m *ChromeInfraEvent) GetCqEvent() *CQEvent { |
| 3161 if m != nil { |
| 3162 return m.CqEvent |
| 3163 } |
| 3164 return nil |
| 3165 } |
| 3166 |
| 3167 func (m *ChromeInfraEvent) GetTestResults() *TestResultsEvent { |
| 3168 if m != nil { |
| 3169 return m.TestResults |
| 3170 } |
| 3171 return nil |
| 3172 } |
| 3173 |
| 3174 func (m *ChromeInfraEvent) GetMachineProviderEvent() *MachineProviderEvent { |
| 3175 if m != nil { |
| 3176 return m.MachineProviderEvent |
| 3177 } |
| 3178 return nil |
| 3179 } |
| 3180 |
| 3181 func (m *ChromeInfraEvent) GetAnalyzeEvent() *AnalyzeEvent { |
| 3182 if m != nil { |
| 3183 return m.AnalyzeEvent |
| 3184 } |
| 3185 return nil |
| 3186 } |
| 3187 |
| 3188 func (m *ChromeInfraEvent) GetSwarmingTaskEvent() *SwarmingTaskEvent { |
| 3189 if m != nil { |
| 3190 return m.SwarmingTaskEvent |
| 3191 } |
| 3192 return nil |
| 3193 } |
| 3194 |
| 3195 func (m *ChromeInfraEvent) GetIsolateClientEvent() *IsolateClientEvent { |
| 3196 if m != nil { |
| 3197 return m.IsolateClientEvent |
| 3198 } |
| 3199 return nil |
| 3200 } |
| 3201 |
| 3202 func init() { |
| 3203 proto.RegisterType((*CQEvent)(nil), "eventlog.CQEvent") |
| 3204 proto.RegisterType((*CQEvent_FailureReason)(nil), "eventlog.CQEvent.Fail
ureReason") |
| 3205 proto.RegisterType((*CQEvent_FailureReason_FailedTryJob)(nil), "eventlog
.CQEvent.FailureReason.FailedTryJob") |
| 3206 proto.RegisterType((*CQEvent_TriggeredTryJob)(nil), "eventlog.CQEvent.Tr
iggeredTryJob") |
| 3207 proto.RegisterType((*CodeVersion)(nil), "eventlog.CodeVersion") |
| 3208 proto.RegisterType((*ServiceEvent)(nil), "eventlog.ServiceEvent") |
| 3209 proto.RegisterType((*BuildEvent)(nil), "eventlog.BuildEvent") |
| 3210 proto.RegisterType((*InfraEventSource)(nil), "eventlog.InfraEventSource"
) |
| 3211 proto.RegisterType((*TestResultsEvent)(nil), "eventlog.TestResultsEvent"
) |
| 3212 proto.RegisterType((*TestResultsEvent_TestResult)(nil), "eventlog.TestRe
sultsEvent.TestResult") |
| 3213 proto.RegisterType((*MachineProviderEvent)(nil), "eventlog.MachineProvid
erEvent") |
| 3214 proto.RegisterType((*AnalyzeEvent)(nil), "eventlog.AnalyzeEvent") |
| 3215 proto.RegisterType((*SwarmingTaskEvent)(nil), "eventlog.SwarmingTaskEven
t") |
| 3216 proto.RegisterType((*SwarmingTaskEvent_Dimensions)(nil), "eventlog.Swarm
ingTaskEvent.Dimensions") |
| 3217 proto.RegisterType((*SwarmingTaskEvent_Tags)(nil), "eventlog.SwarmingTas
kEvent.Tags") |
| 3218 proto.RegisterType((*SwarmingTaskEvent_FilesRef)(nil), "eventlog.Swarmin
gTaskEvent.FilesRef") |
| 3219 proto.RegisterType((*SwarmingTaskEvent_CipdPackage)(nil), "eventlog.Swar
mingTaskEvent.CipdPackage") |
| 3220 proto.RegisterType((*SwarmingTaskEvent_CipdInput)(nil), "eventlog.Swarmi
ngTaskEvent.CipdInput") |
| 3221 proto.RegisterType((*SwarmingTaskEvent_TaskProperties)(nil), "eventlog.S
warmingTaskEvent.TaskProperties") |
| 3222 proto.RegisterType((*SwarmingTaskEvent_TaskRequest)(nil), "eventlog.Swar
mingTaskEvent.TaskRequest") |
| 3223 proto.RegisterType((*Binary)(nil), "eventlog.Binary") |
| 3224 proto.RegisterType((*IsolateClientEvent)(nil), "eventlog.IsolateClientEv
ent") |
| 3225 proto.RegisterType((*IsolateClientEvent_ArchiveDetails)(nil), "eventlog.
IsolateClientEvent.ArchiveDetails") |
| 3226 proto.RegisterType((*ChromeInfraEvent)(nil), "eventlog.ChromeInfraEvent"
) |
| 3227 proto.RegisterEnum("eventlog.CQEvent_Action", CQEvent_Action_name, CQEve
nt_Action_value) |
| 3228 proto.RegisterEnum("eventlog.CQEvent_Verifier", CQEvent_Verifier_name, C
QEvent_Verifier_value) |
| 3229 proto.RegisterEnum("eventlog.CQEvent_Status", CQEvent_Status_name, CQEve
nt_Status_value) |
| 3230 proto.RegisterEnum("eventlog.CQEvent_FailureReason_FailType", CQEvent_Fa
ilureReason_FailType_name, CQEvent_FailureReason_FailType_value) |
| 3231 proto.RegisterEnum("eventlog.ServiceEvent_ServiceEventType", ServiceEven
t_ServiceEventType_name, ServiceEvent_ServiceEventType_value) |
| 3232 proto.RegisterEnum("eventlog.BuildEvent_BuildEventType", BuildEvent_Buil
dEventType_name, BuildEvent_BuildEventType_value) |
| 3233 proto.RegisterEnum("eventlog.BuildEvent_BuildResult", BuildEvent_BuildRe
sult_name, BuildEvent_BuildResult_value) |
| 3234 proto.RegisterEnum("eventlog.BuildEvent_GomaErrorType", BuildEvent_GomaE
rrorType_name, BuildEvent_GomaErrorType_value) |
| 3235 proto.RegisterEnum("eventlog.BuildEvent_Category", BuildEvent_Category_n
ame, BuildEvent_Category_value) |
| 3236 proto.RegisterEnum("eventlog.BuildEvent_FailType", BuildEvent_FailType_n
ame, BuildEvent_FailType_value) |
| 3237 proto.RegisterEnum("eventlog.TestResultsEvent_TestResultType", TestResul
tsEvent_TestResultType_name, TestResultsEvent_TestResultType_value) |
| 3238 proto.RegisterEnum("eventlog.MachineProviderEvent_GCEBackendMachineState
", MachineProviderEvent_GCEBackendMachineState_name, MachineProviderEvent_GCEBac
kendMachineState_value) |
| 3239 proto.RegisterEnum("eventlog.MachineProviderEvent_GCEBackendDeletionReas
on", MachineProviderEvent_GCEBackendDeletionReason_name, MachineProviderEvent_GC
EBackendDeletionReason_value) |
| 3240 proto.RegisterEnum("eventlog.MachineProviderEvent_MachineProviderMachine
State", MachineProviderEvent_MachineProviderMachineState_name, MachineProviderEv
ent_MachineProviderMachineState_value) |
| 3241 proto.RegisterEnum("eventlog.MachineProviderEvent_MachineProviderAgentSt
ate", MachineProviderEvent_MachineProviderAgentState_name, MachineProviderEvent_
MachineProviderAgentState_value) |
| 3242 proto.RegisterEnum("eventlog.AnalyzeEvent_AnalyzeResult", AnalyzeEvent_A
nalyzeResult_name, AnalyzeEvent_AnalyzeResult_value) |
| 3243 proto.RegisterEnum("eventlog.SwarmingTaskEvent_State", SwarmingTaskEvent
_State_name, SwarmingTaskEvent_State_value) |
| 3244 proto.RegisterEnum("eventlog.IsolateClientEvent_Operation", IsolateClien
tEvent_Operation_name, IsolateClientEvent_Operation_value) |
| 3245 proto.RegisterEnum("eventlog.ChromeInfraEvent_TimestampKind", ChromeInfr
aEvent_TimestampKind_name, ChromeInfraEvent_TimestampKind_value) |
| 3246 } |
| 3247 |
| 3248 func init() { |
| 3249 proto.RegisterFile("github.com/luci/luci-go/common/eventlog/proto/chrome
_infra_log.proto", fileDescriptor0) |
| 3250 } |
| 3251 |
| 3252 var fileDescriptor0 = []byte{ |
| 3253 // 4696 bytes of a gzipped FileDescriptorProto |
| 3254 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xac, 0x3a,
0x49, 0x73, 0x23, 0x59, |
| 3255 0x5a, 0x23, 0xcb, 0x92, 0xa5, 0xa7, 0xc5, 0xe9, 0xb4, 0xab, 0x5a, 0xe3,
0x9a, 0xde, 0x34, 0xd3, |
| 3256 0x33, 0x35, 0x4d, 0xe3, 0x6a, 0x2a, 0x7a, 0x98, 0xa6, 0x27, 0x20, 0x48,
0x4b, 0x69, 0x97, 0xba, |
| 3257 0xb4, 0x55, 0x66, 0xaa, 0xba, 0x2b, 0x08, 0x48, 0xd2, 0x52, 0x5a, 0xce,
0x69, 0x49, 0xa9, 0xca, |
| 3258 0x4c, 0x79, 0xca, 0xc3, 0x81, 0x03, 0x67, 0x0e, 0x13, 0x31, 0x01, 0x11,
0x1c, 0x39, 0x73, 0x22, |
| 3259 0xe6, 0xc0, 0x95, 0x13, 0x04, 0x27, 0x38, 0x70, 0xe2, 0xca, 0x69, 0xfe,
0x02, 0x17, 0xbe, 0xe5, |
| 3260 0xe5, 0x26, 0x57, 0x55, 0x57, 0x11, 0x5c, 0xec, 0x7c, 0xdf, 0xf2, 0x96,
0xef, 0x7d, 0xfb, 0x93, |
| 3261 0xe8, 0xce, 0xbd, 0xe8, 0x6a, 0x73, 0x71, 0x32, 0xf5, 0x97, 0x0f, 0x16,
0x9b, 0xa9, 0x47, 0x7f, |
| 3262 0x7e, 0x77, 0xee, 0x3f, 0x00, 0xc0, 0xd2, 0x5f, 0x3d, 0x70, 0xaf, 0xdd,
0x55, 0xb4, 0xf0, 0xe7, |
| 3263 0x0f, 0xd6, 0x81, 0x1f, 0x01, 0xf4, 0x2a, 0xf0, 0x97, 0xae, 0xed, 0xad,
0x2e, 0x03, 0xc7, 0x06, |
| 3264 0xf0, 0x09, 0x81, 0xd5, 0x4a, 0x4c, 0x76, 0xfc, 0x47, 0x6f, 0x37, 0xdf,
0xdc, 0x5f, 0x3a, 0x76, |
| 3265 0x18, 0x39, 0x51, 0xc8, 0x33, 0xb5, 0x7f, 0xad, 0x8a, 0xbd, 0xce, 0x13,
0x1d, 0xa9, 0xd4, 0x4f, |
| 3266 0x45, 0xd9, 0x99, 0x46, 0x9e, 0xbf, 0x6a, 0x15, 0x3e, 0x28, 0xdc, 0x6f,
0x3e, 0x6c, 0x9d, 0xc4, |
| 3267 0xdc, 0x27, 0x92, 0xe4, 0x44, 0x23, 0xbc, 0x21, 0xe9, 0xd4, 0xdf, 0x17,
0x95, 0x6b, 0x37, 0xf0, |
| 3268 0x2e, 0x3d, 0x37, 0x68, 0xed, 0x10, 0xcf, 0xf1, 0x6d, 0x9e, 0xa7, 0x92,
0xc2, 0x48, 0x68, 0xd5, |
| 3269 0x77, 0xc4, 0xde, 0xf4, 0xb9, 0xbd, 0x72, 0x96, 0x6e, 0xab, 0x08, 0x6c,
0x55, 0xa3, 0x3c, 0x7d, |
| 3270 0x3e, 0x84, 0x91, 0x7a, 0x24, 0x4a, 0x5e, 0x18, 0x6e, 0xdc, 0xd6, 0x2e,
0x81, 0x79, 0xa0, 0x1e, |
| 3271 0x8b, 0xca, 0xda, 0x89, 0xa6, 0x57, 0xa1, 0x1b, 0xb5, 0x4a, 0x84, 0x48,
0xc6, 0xea, 0x27, 0x42, |
| 3272 0x75, 0xa2, 0xc8, 0x5d, 0xae, 0x23, 0x3c, 0x57, 0x10, 0xd9, 0x9b, 0xd0,
0x9d, 0xb6, 0xca, 0x40, |
| 3273 0x55, 0x34, 0x14, 0x89, 0x31, 0x11, 0x31, 0x01, 0xb8, 0xfa, 0x99, 0x28,
0xe3, 0xe9, 0x37, 0x61, |
| 3274 0x6b, 0xef, 0x55, 0x47, 0x34, 0x09, 0x7f, 0xba, 0xd3, 0x2a, 0x18, 0x92,
0x56, 0x55, 0xc5, 0xee, |
| 3275 0xcc, 0x5f, 0xb9, 0xad, 0x0a, 0xf0, 0x54, 0x0c, 0xfa, 0x56, 0xcf, 0x44,
0xf3, 0xd2, 0xf1, 0x16, |
| 3276 0x9b, 0xc0, 0xb5, 0x03, 0xd7, 0x09, 0x41, 0x68, 0x55, 0xc0, 0xd6, 0x1e,
0xbe, 0x7f, 0x7b, 0xc6, |
| 3277 0x33, 0xa6, 0x33, 0x88, 0xcc, 0x68, 0x5c, 0x66, 0x87, 0x28, 0x8a, 0x59,
0x70, 0x63, 0x07, 0x9b, |
| 3278 0x55, 0x4b, 0xd0, 0xf4, 0x65, 0x18, 0x1a, 0x9b, 0x15, 0x1e, 0x6c, 0xbe,
0xf0, 0x2f, 0x9c, 0x05, |
| 3279 0xcc, 0x1f, 0x01, 0xc5, 0xf3, 0x8d, 0x1f, 0x39, 0xad, 0x1a, 0xd0, 0x94,
0x0c, 0x85, 0x31, 0x06, |
| 3280 0x22, 0x9e, 0x20, 0x5c, 0x1d, 0x8a, 0x83, 0x28, 0xf0, 0xe6, 0x73, 0x37,
0x70, 0x67, 0x36, 0x40, |
| 3281 0x7f, 0xee, 0x5f, 0x84, 0xad, 0xfa, 0x07, 0x45, 0xd8, 0xd1, 0x87, 0xb7,
0x77, 0x64, 0xc5, 0xa4, |
| 3282 0x56, 0x70, 0xf3, 0xa5, 0x7f, 0x61, 0x28, 0x51, 0x06, 0x80, 0xac, 0x78,
0x11, 0x97, 0xde, 0xc2, |
| 3283 0x0d, 0x5b, 0x0d, 0x98, 0x03, 0x2e, 0x82, 0x06, 0xea, 0x03, 0x71, 0x38,
0xf5, 0x67, 0x40, 0x77, |
| 3284 0xed, 0xb9, 0xbf, 0xb0, 0xaf, 0xfc, 0x30, 0xa2, 0x3b, 0x6c, 0xd2, 0x9d,
0xa8, 0x29, 0xea, 0x91, |
| 3285 0xc4, 0xa8, 0x3f, 0x12, 0xfb, 0x53, 0x7f, 0x75, 0xe9, 0xcd, 0x6d, 0x44,
0x84, 0xa8, 0x5b, 0xfb, |
| 3286 0x44, 0xdc, 0x64, 0xb0, 0x21, 0xa1, 0xc7, 0xff, 0x51, 0x16, 0x8d, 0x9c,
0x9c, 0x72, 0xba, 0x55, |
| 3287 0x78, 0x0b, 0xdd, 0xd2, 0x45, 0x15, 0x25, 0x6c, 0x47, 0x37, 0x6b, 0x57,
0x2a, 0xe5, 0xfd, 0x6f, |
| 3288 0xb9, 0x13, 0x1a, 0x59, 0x40, 0x6f, 0x54, 0x2e, 0xe5, 0x97, 0x6a, 0x89,
0x7d, 0xfc, 0x66, 0x69, |
| 3289 0xda, 0x24, 0xce, 0x22, 0x89, 0xf3, 0x93, 0x37, 0x99, 0x2c, 0x91, 0x6c,
0xe3, 0x32, 0x33, 0x0a, |
| 3290 0x8f, 0xff, 0xb6, 0x20, 0xea, 0x59, 0xbc, 0x7a, 0x57, 0x94, 0x97, 0x4e,
0x18, 0xc9, 0x33, 0x82, |
| 3291 0x21, 0xf0, 0x48, 0x6d, 0x89, 0xbd, 0x8b, 0x8d, 0xb7, 0x98, 0x49, 0xc3,
0xaa, 0x1a, 0xf1, 0x50, |
| 3292 0xfd, 0xae, 0xa8, 0xd0, 0xa7, 0xed, 0xcd, 0xc8, 0x78, 0x8a, 0x12, 0xd5,
0x9b, 0xa9, 0x5f, 0x64, |
| 3293 0x8f, 0x5e, 0xa2, 0xa3, 0xbf, 0x9b, 0xee, 0xf6, 0x14, 0xa9, 0xd2, 0x0d,
0xe7, 0xcf, 0xdb, 0xfe, |
| 3294 0xf7, 0xa2, 0xa8, 0xc4, 0x60, 0xf5, 0x8e, 0x38, 0x98, 0x0c, 0x1f, 0x0f,
0x47, 0x5f, 0x0d, 0xed, |
| 3295 0x33, 0xad, 0xd7, 0xb7, 0xad, 0x67, 0x63, 0x5d, 0xf9, 0x0e, 0x6c, 0xea,
0x08, 0x87, 0x7a, 0xd7, |
| 3296 0x1e, 0x1b, 0xba, 0x39, 0x39, 0x1d, 0xf4, 0x2c, 0xfb, 0x74, 0x64, 0x29,
0x05, 0xf5, 0x3d, 0x71, |
| 3297 0xfc, 0x32, 0x8c, 0xdd, 0x1b, 0x9e, 0x19, 0x9a, 0x72, 0xa0, 0xee, 0x8b,
0x9a, 0xc4, 0x7f, 0x39, |
| 3298 0x3a, 0x35, 0x95, 0x1d, 0x9c, 0xca, 0xd0, 0x2d, 0xe3, 0x99, 0xfd, 0x64,
0x32, 0xb2, 0x34, 0x5b, |
| 3299 0xff, 0xba, 0xa3, 0xeb, 0x5d, 0xbd, 0xab, 0x14, 0xd5, 0xba, 0xa8, 0x0c,
0x81, 0xb3, 0x7f, 0x6e, |
| 3300 0x0d, 0x94, 0x5d, 0x55, 0x11, 0xf5, 0x41, 0xcf, 0x34, 0x7b, 0xc3, 0x73,
0x86, 0x94, 0xd4, 0xa6, |
| 3301 0x10, 0xc3, 0x91, 0x6d, 0xf6, 0xce, 0x87, 0x9d, 0xbe, 0xa6, 0x94, 0xc1,
0x39, 0xdc, 0x95, 0x53, |
| 3302 0x4b, 0x98, 0x6d, 0xe8, 0x4f, 0x26, 0xba, 0x69, 0x29, 0x7b, 0xea, 0x81,
0x68, 0x0c, 0xb4, 0xe1, |
| 3303 0x44, 0xeb, 0xdb, 0x1d, 0x6d, 0xd8, 0xd1, 0xfb, 0x4a, 0x05, 0x27, 0xec,
0x8c, 0x06, 0xb8, 0xbf, |
| 3304 0x33, 0xad, 0x6f, 0xea, 0x4a, 0x55, 0x3d, 0x14, 0xfb, 0xa3, 0xb1, 0x3e,
0xb4, 0xbb, 0x3a, 0xfc, |
| 3305 0xed, 0xea, 0xc3, 0xce, 0x33, 0x45, 0xa0, 0x04, 0x7a, 0xc3, 0xa7, 0x5a,
0xbf, 0xd7, 0x05, 0x78, |
| 3306 0xbf, 0x07, 0xf4, 0xba, 0xa1, 0xd4, 0xd4, 0xf7, 0xc5, 0x3d, 0xb9, 0x98,
0xa1, 0x0f, 0x46, 0x96, |
| 3307 0x0e, 0xff, 0xce, 0xd2, 0x23, 0x2b, 0xf5, 0xcc, 0x6e, 0xac, 0x91, 0x6d,
0x19, 0xbd, 0xf3, 0x73, |
| 3308 0xdd, 0xe0, 0x33, 0xab, 0x88, 0x9b, 0x0c, 0xcd, 0xc9, 0x78, 0x3c, 0x32,
0x2c, 0x20, 0xe8, 0x3c, |
| 3309 0xb1, 0xcf, 0x74, 0xcd, 0x9a, 0x18, 0xba, 0x72, 0x88, 0x9b, 0x90, 0x7c,
0x9d, 0x47, 0x7a, 0xe7, |
| 3310 0xf1, 0x68, 0x62, 0x29, 0x0d, 0xdc, 0x7e, 0x0c, 0xa4, 0x2d, 0x2b, 0x4d,
0xdc, 0x7e, 0x2c, 0x68, |
| 3311 0xcd, 0xea, 0x3c, 0x52, 0xf6, 0x33, 0x97, 0x22, 0xcf, 0x2d, 0x31, 0xca,
0xf1, 0x33, 0xb1, 0xbf, |
| 3312 0x65, 0xe8, 0xff, 0x07, 0x75, 0x03, 0x47, 0x10, 0xb9, 0x61, 0xc4, 0xda,
0x0f, 0x8e, 0x80, 0x06, |
| 3313 0xed, 0x7f, 0x2d, 0x8a, 0x32, 0xc7, 0x02, 0x70, 0x8e, 0xcd, 0x58, 0x57,
0xb4, 0x8e, 0xd5, 0x1b, |
| 3314 0x0d, 0x41, 0x51, 0xe0, 0x0e, 0xe1, 0x74, 0xa6, 0xa5, 0x19, 0xa8, 0x1c,
0x35, 0x0c, 0x31, 0x30, |
| 3315 0x1a, 0x8d, 0xe1, 0xe2, 0xe1, 0xa0, 0xb4, 0x3f, 0x79, 0x24, 0x8b, 0xee,
0xfc, 0x48, 0x28, 0x39, |
| 3316 0x20, 0x5c, 0x37, 0xdf, 0x3d, 0x43, 0xf9, 0x7c, 0x70, 0xf7, 0xdf, 0x15,
0x77, 0x18, 0x62, 0xe8, |
| 3317 0x5a, 0xf7, 0x19, 0x8a, 0x58, 0x0a, 0xa6, 0x8c, 0x1a, 0xc6, 0x28, 0x5e,
0x75, 0x0f, 0xf5, 0x24, |
| 3318 0x06, 0xc0, 0xc2, 0x95, 0x74, 0x61, 0xeb, 0x91, 0x31, 0xb2, 0x2c, 0x9c,
0xb0, 0x8a, 0xd7, 0x2c, |
| 3319 0x81, 0x86, 0xae, 0xdb, 0x9d, 0xfe, 0xc8, 0x04, 0xb0, 0x50, 0xef, 0x89,
0x77, 0x9e, 0xea, 0x46, |
| 3320 0xef, 0xac, 0x07, 0x97, 0xd7, 0x99, 0xc0, 0x04, 0x03, 0x20, 0x78, 0x06,
0x0a, 0x6d, 0x82, 0x0e, |
| 3321 0xc0, 0x81, 0x13, 0xa4, 0x6e, 0x18, 0x23, 0x03, 0xae, 0x1d, 0x6e, 0x2a,
0x81, 0xe1, 0x6e, 0xe1, |
| 3322 0xf2, 0xe0, 0x5e, 0x12, 0x10, 0x2a, 0x80, 0x3d, 0x19, 0x77, 0x35, 0x4b,
0x87, 0x3b, 0xcc, 0x12, |
| 3323 0x8f, 0x35, 0xd3, 0x84, 0x4b, 0xcc, 0xce, 0x49, 0x76, 0xa1, 0x28, 0x39,
0x32, 0xf3, 0x71, 0x6f, |
| 3324 0x0c, 0x66, 0x94, 0x25, 0xe3, 0x73, 0xaa, 0x28, 0xbb, 0x04, 0x66, 0xf5,
0x06, 0x3a, 0xaa, 0xce, |
| 3325 0x61, 0x1e, 0xca, 0x6a, 0xa8, 0x1c, 0xe5, 0xf8, 0xc1, 0xc8, 0x60, 0x99,
0x3b, 0xed, 0xbf, 0x14, |
| 3326 0x95, 0xd8, 0x8b, 0x22, 0x57, 0x7c, 0x97, 0x31, 0x1d, 0xdc, 0x26, 0x6c,
0xc4, 0xd0, 0x9f, 0xf6, |
| 3327 0xf4, 0xaf, 0x80, 0x8b, 0x8c, 0xb0, 0x80, 0x17, 0x8c, 0xd6, 0x66, 0xa3,
0x09, 0xee, 0xa0, 0xec, |
| 3328 0x49, 0x7e, 0xb0, 0x25, 0x6b, 0x62, 0xc2, 0x7d, 0x82, 0x3b, 0x88, 0x75,
0x5f, 0xff, 0x7a, 0x0c, |
| 3329 0x33, 0x0d, 0xf4, 0xa1, 0x85, 0x22, 0x44, 0x49, 0xc0, 0xcd, 0x82, 0x46,
0xc4, 0x83, 0x52, 0xfb, |
| 3330 0x57, 0x05, 0x51, 0x36, 0xe3, 0x40, 0x9b, 0xe8, 0x92, 0x9c, 0xeb, 0x3b,
0x6a, 0x55, 0x94, 0x62, |
| 3331 0x45, 0xaa, 0x88, 0xdd, 0x54, 0x8b, 0xb6, 0x55, 0xa0, 0x88, 0x37, 0x9e,
0xd3, 0x9f, 0x86, 0xa8, |
| 3332 0xa6, 0x4a, 0x56, 0x52, 0x85, 0x28, 0x4b, 0x45, 0x2a, 0x23, 0x2a, 0x55,
0x83, 0xbd, 0xe4, 0x00, |
| 3333 0x52, 0x01, 0x2a, 0xed, 0x7f, 0x2c, 0x88, 0x5a, 0x07, 0xc2, 0x19, 0x48,
0x06, 0xc3, 0x93, 0xfa, |
| 3334 0xae, 0x10, 0xa1, 0xbf, 0x09, 0xa6, 0xae, 0xbd, 0x09, 0x16, 0xd2, 0x76,
0xaa, 0x0c, 0x99, 0x04, |
| 3335 0x0b, 0x34, 0x92, 0x99, 0x17, 0x44, 0x37, 0x64, 0x3c, 0x15, 0x83, 0x07,
0x68, 0x54, 0xd7, 0xcc, |
| 3336 0x2f, 0xb3, 0x9c, 0x78, 0x88, 0x3e, 0x1c, 0xf2, 0x36, 0xfb, 0xca, 0x09,
0xaf, 0x64, 0xa6, 0xb3, |
| 3337 0x07, 0xe3, 0x47, 0x30, 0x54, 0x3f, 0x14, 0xf5, 0xf0, 0x7a, 0x95, 0x86,
0xcb, 0x12, 0x05, 0xfc, |
| 3338 0x1a, 0xc0, 0xe2, 0x58, 0x89, 0x46, 0x7c, 0x11, 0x38, 0xab, 0xe9, 0x15,
0xa5, 0x39, 0x60, 0xc4, |
| 3339 0x3c, 0x6a, 0xff, 0x6a, 0x47, 0xd4, 0x4d, 0x37, 0xb8, 0xf6, 0xa6, 0x2e,
0x27, 0x74, 0x5d, 0xb1, |
| 3340 0x4b, 0xa1, 0x80, 0xc3, 0xe7, 0x8f, 0xd2, 0x50, 0x90, 0xa5, 0xca, 0x0d,
0xd0, 0xfb, 0x7f, 0xb1, |
| 3341 0x27, 0xef, 0xc0, 0x20, 0x6e, 0xf5, 0x73, 0x51, 0xc7, 0xc8, 0x6e, 0xc7,
0x67, 0xd9, 0xa1, 0x30, |
| 3342 0x78, 0x27, 0x13, 0x06, 0x53, 0x41, 0x19, 0xb5, 0x69, 0x46, 0x6a, 0xef,
0x8b, 0x1a, 0x64, 0x50, |
| 3343 0xd3, 0x6f, 0x20, 0x84, 0x3a, 0xd3, 0x38, 0xd5, 0x13, 0x04, 0xb2, 0x10,
0xd2, 0xfe, 0x73, 0xa1, |
| 3344 0x6c, 0xaf, 0x8e, 0xba, 0x21, 0xd7, 0x7f, 0xd5, 0xe5, 0xc3, 0x45, 0x4a,
0x5b, 0x2a, 0xa2, 0x22, |
| 3345 0x74, 0x26, 0x86, 0x81, 0xea, 0x05, 0x1a, 0x6b, 0xa2, 0xfb, 0xd9, 0x45,
0xae, 0x8e, 0xa1, 0x99, |
| 3346 0x8f, 0x40, 0xb9, 0x7e, 0x53, 0x17, 0x22, 0x0d, 0x7c, 0xea, 0x4f, 0x73,
0x12, 0xf9, 0xfe, 0x4b, |
| 3347 0x83, 0x63, 0xfa, 0x49, 0x21, 0x92, 0x85, 0x70, 0x4f, 0x54, 0x31, 0xdd,
0xe1, 0x9c, 0x95, 0x5d, |
| 3348 0x64, 0x05, 0x01, 0x94, 0xb5, 0x82, 0x76, 0x70, 0x48, 0xce, 0x64, 0xb4,
0x55, 0x82, 0x10, 0x1a, |
| 3349 0xae, 0x54, 0xa2, 0x37, 0xcb, 0x0b, 0xf0, 0xb0, 0xbb, 0x7c, 0xa5, 0x4c,
0x40, 0x20, 0xd8, 0x57, |
| 3350 0x8b, 0x49, 0xc2, 0xe9, 0x95, 0x3b, 0xdb, 0x2c, 0xbc, 0xd5, 0xdc, 0x8e,
0x3c, 0xc8, 0xfc, 0x97, |
| 3351 0x21, 0x69, 0x40, 0xd1, 0xb8, 0x43, 0x78, 0x33, 0x41, 0x5b, 0x80, 0x1d,
0x84, 0xb8, 0x2f, 0x70, |
| 3352 0xe0, 0x6b, 0x5e, 0x99, 0xd5, 0xa1, 0x82, 0x00, 0x5a, 0x38, 0x46, 0x46,
0xee, 0x8b, 0xa8, 0x75, |
| 3353 0x98, 0x22, 0x2d, 0x18, 0xf3, 0xe5, 0x20, 0x27, 0x6f, 0x6a, 0x8f, 0x36,
0x25, 0x88, 0x97, 0xf7, |
| 3354 0xa4, 0x89, 0x72, 0xe0, 0x86, 0x9b, 0x45, 0x44, 0x79, 0x6f, 0xf3, 0xe1,
0x07, 0xaf, 0x96, 0x96, |
| 3355 0x41, 0x74, 0xa9, 0xe2, 0x48, 0x46, 0xf5, 0x63, 0x71, 0x00, 0x4b, 0x41,
0xe9, 0xc2, 0x63, 0x1b, |
| 3356 0x95, 0x03, 0xd2, 0x5c, 0x0c, 0x24, 0xfb, 0x84, 0x60, 0x46, 0x54, 0x20,
0xf5, 0xa1, 0x10, 0x69, |
| 3357 0x75, 0x22, 0x93, 0xe9, 0xc3, 0x74, 0xc9, 0x73, 0xc0, 0xa1, 0x97, 0x08,
0x8d, 0xea, 0x3c, 0xfe, |
| 3358 0x54, 0xc7, 0x92, 0xc7, 0x0d, 0x02, 0x3f, 0x68, 0x1d, 0xd0, 0x36, 0xdb,
0x2f, 0xdd, 0x26, 0xb2, |
| 3359 0xeb, 0x48, 0x45, 0x1a, 0xde, 0x38, 0x1f, 0x0d, 0x34, 0x76, 0xde, 0xf6,
0xe8, 0x31, 0xcf, 0x48, |
| 3360 0x58, 0xc8, 0x70, 0x8f, 0x68, 0xc6, 0x69, 0x00, 0xc6, 0x08, 0xdb, 0x5e,
0xfb, 0x50, 0x52, 0x40, |
| 3361 0xa6, 0xa5, 0x92, 0xf4, 0x0e, 0x10, 0xd7, 0x41, 0x94, 0x41, 0x18, 0xc8,
0xb9, 0xc0, 0xc8, 0xa1, |
| 3362 0x92, 0xfa, 0xb9, 0x3b, 0x8d, 0x28, 0x37, 0x07, 0x4b, 0x96, 0x43, 0xc8,
0xc6, 0x1a, 0x57, 0xae, |
| 3363 0x33, 0x4b, 0x4d, 0xb9, 0x4e, 0x67, 0x7a, 0x85, 0xe1, 0xd4, 0x91, 0x36,
0x31, 0xf1, 0xdf, 0x13, |
| 3364 0x95, 0x84, 0xad, 0xf1, 0x3a, 0x7b, 0x4b, 0xc8, 0xf0, 0xb2, 0xa9, 0x28,
0x22, 0x0f, 0xd5, 0xcc, |
| 3365 0x54, 0x49, 0xe8, 0xa0, 0x8e, 0x65, 0xd2, 0x88, 0x15, 0x54, 0x8b, 0x71,
0xf1, 0x58, 0xfd, 0x03, |
| 3366 0x51, 0x99, 0x3a, 0x91, 0x3b, 0xf7, 0x83, 0x9b, 0xd6, 0xd1, 0x6b, 0x92,
0xc6, 0x8e, 0x24, 0x32, |
| 3367 0x12, 0x72, 0x52, 0xfc, 0x8b, 0xcd, 0xf4, 0x1b, 0x97, 0x64, 0xb4, 0x4f,
0x8a, 0x5a, 0x95, 0x10, |
| 3368 0x90, 0x0d, 0x94, 0x30, 0x31, 0x1a, 0xaa, 0xb2, 0xc0, 0x76, 0xe6, 0x30,
0x4f, 0x4b, 0xa1, 0xf5, |
| 3369 0x15, 0x89, 0x81, 0xb2, 0x2c, 0xd0, 0x10, 0x9e, 0xcf, 0x5e, 0xef, 0xbc,
0x55, 0xf6, 0x8a, 0x1b, |
| 3370 0x81, 0x82, 0x32, 0xbe, 0x88, 0xbb, 0x6c, 0x81, 0xd3, 0xe7, 0x63, 0x79,
0x15, 0xdf, 0x17, 0x0d, |
| 3371 0x40, 0x87, 0x9b, 0x8b, 0x98, 0xe2, 0x1d, 0xa2, 0xa8, 0x4f, 0x9f, 0x9b,
0x09, 0xac, 0xfd, 0x99, |
| 3372 0x68, 0xe6, 0x4d, 0x1f, 0xa3, 0x84, 0x09, 0xe9, 0x58, 0x77, 0xd2, 0xa7,
0x38, 0x08, 0x6e, 0xe5, |
| 3373 0x74, 0xd2, 0xeb, 0x77, 0x63, 0x67, 0xa4, 0x83, 0x33, 0x6a, 0x2f, 0x44,
0x2d, 0x63, 0x02, 0x79, |
| 3374 0xef, 0x05, 0x03, 0x73, 0xd2, 0xe9, 0xe8, 0x10, 0xe2, 0x29, 0x0b, 0xc2,
0xf0, 0x83, 0xe9, 0xde, |
| 3375 0x0e, 0x86, 0x54, 0x4a, 0x8d, 0xed, 0x18, 0x54, 0x44, 0xfc, 0x57, 0x9a,
0x31, 0xe4, 0xd0, 0x85, |
| 3376 0x9c, 0x10, 0xf2, 0xc7, 0x14, 0xb8, 0x60, 0x5d, 0xce, 0x09, 0xca, 0xb0,
0x5a, 0x23, 0xa7, 0xc9, |
| 3377 0x38, 0x51, 0x4e, 0x97, 0x61, 0xd5, 0xbb, 0x42, 0xcd, 0x80, 0xe2, 0xdd,
0x14, 0xb6, 0xe0, 0xe4, |
| 3378 0x20, 0x61, 0x7a, 0x4a, 0xc5, 0x33, 0xf0, 0xfe, 0xe8, 0x1c, 0x36, 0x65,
0x69, 0x7d, 0xa5, 0xd8, |
| 3379 0xbe, 0x82, 0x34, 0x2e, 0xbe, 0x6a, 0x48, 0x0d, 0x3a, 0xe0, 0x72, 0xcf,
0x47, 0x10, 0xb7, 0xd3, |
| 3380 0x13, 0x42, 0xe0, 0x4c, 0xa0, 0x9d, 0x27, 0xb0, 0xc8, 0xf7, 0x44, 0x2b,
0x03, 0xc8, 0x44, 0x7f, |
| 3381 0x98, 0x70, 0x07, 0x8a, 0xdd, 0xc3, 0x04, 0x7b, 0x0e, 0x29, 0x78, 0xa7,
0x8f, 0x49, 0x01, 0xac, |
| 3382 0xf4, 0xd7, 0x85, 0x7c, 0xf5, 0x91, 0x54, 0x1d, 0x99, 0xb5, 0x64, 0x8a,
0xcc, 0x60, 0x2e, 0x2c, |
| 3383 0x0a, 0x79, 0x5a, 0x88, 0xf6, 0x63, 0x08, 0xf0, 0xb0, 0x10, 0x24, 0x12,
0x29, 0xd8, 0xc2, 0x62, |
| 3384 0xa0, 0x98, 0x27, 0x95, 0xc9, 0x3d, 0x88, 0x3a, 0x37, 0x2d, 0xa7, 0xce,
0xa5, 0xf6, 0x8d, 0x50, |
| 3385 0x7a, 0xd8, 0x73, 0x21, 0x5d, 0x30, 0x29, 0xce, 0xe7, 0x43, 0x40, 0x61,
0x2b, 0x04, 0x7c, 0x24, |
| 3386 0x9a, 0xce, 0x7a, 0xed, 0xae, 0xe6, 0xde, 0xca, 0xcd, 0x06, 0x89, 0x46,
0x02, 0x8d, 0x43, 0x41, |
| 3387 0xc8, 0x01, 0x2f, 0x1b, 0x2b, 0x6a, 0x12, 0x86, 0x24, 0xed, 0xdf, 0x96,
0x84, 0x62, 0x41, 0x92, |
| 3388 0xcd, 0x0a, 0x15, 0x72, 0xdc, 0x02, 0x67, 0xcd, 0x99, 0x7a, 0x76, 0x75,
0xc1, 0xa0, 0x5c, 0x8c, |
| 3389 0x89, 0x29, 0x78, 0xf5, 0x9a, 0x84, 0xbd, 0x34, 0x0c, 0x15, 0x6f, 0x87,
0x21, 0x38, 0x22, 0xe6, |
| 3390 0xf7, 0x6c, 0x82, 0x9c, 0x98, 0x54, 0x10, 0x40, 0xd7, 0xf2, 0x81, 0xa8,
0x79, 0x2b, 0x58, 0x2f, |
| 3391 0xd8, 0xac, 0x23, 0x77, 0x46, 0x61, 0xa9, 0x62, 0x64, 0x41, 0xd9, 0x84,
0xa7, 0x4c, 0x93, 0x27, |
| 3392 0x09, 0xcf, 0x7d, 0xa1, 0x60, 0x5f, 0xc6, 0x0e, 0xbd, 0x15, 0x1c, 0x1d,
0x7c, 0x27, 0x24, 0x2f, |
| 3393 0x7b, 0xe4, 0x2e, 0x9a, 0x08, 0x37, 0x11, 0xac, 0x23, 0x54, 0xfd, 0x59,
0x5c, 0x6f, 0x54, 0xc8, |
| 3394 0xed, 0x7d, 0x94, 0x7a, 0x80, 0x6d, 0xa1, 0x64, 0x00, 0xb2, 0x2c, 0x39,
0xfe, 0x97, 0x82, 0x10, |
| 3395 0x29, 0x34, 0x39, 0x4e, 0xf6, 0xc6, 0x10, 0x40, 0xe2, 0xd0, 0xa8, 0xdb,
0xb5, 0x71, 0x16, 0x94, |
| 3396 0xd0, 0x34, 0x1f, 0xfe, 0xf8, 0x8d, 0x56, 0x22, 0xbf, 0x23, 0x19, 0x55,
0x5d, 0x54, 0xdc, 0x17, |
| 3397 0x6b, 0xf0, 0x1d, 0xee, 0x8c, 0xca, 0xa3, 0xb7, 0x9a, 0x24, 0x61, 0xc5,
0xf6, 0xd2, 0xc5, 0x66, |
| 3398 0x1e, 0x82, 0xc0, 0x31, 0x30, 0xd2, 0x77, 0xfb, 0xbf, 0x0b, 0xa2, 0x99,
0x67, 0xc8, 0xbb, 0x16, |
| 3399 0x74, 0x40, 0x58, 0x13, 0x90, 0x2b, 0xa2, 0x22, 0x62, 0x07, 0xbf, 0xa8,
0xf6, 0x28, 0xa6, 0x09, |
| 3400 0x10, 0xa7, 0xda, 0xb2, 0x2a, 0x28, 0xe1, 0x40, 0x56, 0xd3, 0x90, 0x03,
0x03, 0x79, 0x5f, 0xd7, |
| 3401 0x1e, 0x43, 0xfa, 0x8b, 0x93, 0xf5, 0x47, 0x5f, 0x41, 0x91, 0x04, 0x5f,
0x96, 0xfe, 0xb5, 0x05, |
| 3402 0x95, 0x11, 0x4c, 0xa1, 0x4d, 0xba, 0xbd, 0x11, 0x54, 0x43, 0xf0, 0xd9,
0x1b, 0x68, 0xe7, 0x3a, |
| 3403 0xd4, 0x3e, 0x90, 0x62, 0xd3, 0xa7, 0x4d, 0x54, 0x75, 0x1c, 0x1b, 0xfa,
0xa9, 0x66, 0x42, 0x89, |
| 3404 0x3c, 0xd4, 0xa1, 0xe8, 0x01, 0x63, 0x1a, 0x42, 0x21, 0x6f, 0x66, 0x80,
0x4d, 0xac, 0xda, 0x08, |
| 3405 0xc8, 0xa5, 0x78, 0x06, 0xb5, 0xdf, 0xfe, 0xcf, 0xaa, 0x38, 0x1a, 0x38,
0xd3, 0x2b, 0xb0, 0x0f, |
| 3406 0xf0, 0xd5, 0xd7, 0x1e, 0xe8, 0x2a, 0x2b, 0xbc, 0x23, 0x0e, 0xe6, 0xa0,
0x29, 0x17, 0x90, 0x2a, |
| 3407 0xba, 0xab, 0x19, 0x25, 0x05, 0x71, 0xd6, 0xf6, 0x93, 0x54, 0xc6, 0x2f,
0x63, 0x3d, 0x39, 0xef, |
| 3408 0xe8, 0xa7, 0xcc, 0x26, 0xd1, 0x98, 0x2b, 0xb8, 0xc6, 0x3e, 0xcc, 0x27,
0xe1, 0x04, 0x50, 0xaf, |
| 3409 0xc5, 0xbd, 0xec, 0x12, 0x33, 0x77, 0xe1, 0x62, 0x41, 0x1b, 0xb7, 0xf3,
0xb8, 0x75, 0xf4, 0xd3, |
| 3410 0x37, 0x5e, 0xac, 0x2b, 0xf9, 0x65, 0x9b, 0xaf, 0x95, 0x2e, 0x97, 0xc7,
0xa8, 0x6b, 0x71, 0x77, |
| 3411 0xc9, 0x53, 0x61, 0xc0, 0xa2, 0xb9, 0xe4, 0xf9, 0x8a, 0xb4, 0xe4, 0x17,
0xdf, 0xb2, 0xe4, 0x16, |
| 3412 0x30, 0x77, 0xc8, 0xa3, 0x65, 0x1e, 0xc9, 0x27, 0x7d, 0x20, 0x0e, 0xd7,
0x9b, 0x0b, 0x08, 0x7f, |
| 3413 0x18, 0x02, 0xc3, 0x69, 0xe0, 0xad, 0xa9, 0xcb, 0xcb, 0x06, 0xae, 0x32,
0xca, 0xcc, 0x60, 0xd4, |
| 3414 0x13, 0x71, 0xb8, 0x80, 0xcd, 0x82, 0xa5, 0xbe, 0x58, 0x7b, 0x81, 0x43,
0x62, 0x89, 0xe2, 0x4c, |
| 3415 0xf4, 0x80, 0x50, 0x7a, 0x82, 0xb1, 0x42, 0xf5, 0x4f, 0x45, 0x23, 0x3e,
0x12, 0x9f, 0xa4, 0x4c, |
| 3416 0x27, 0xf9, 0xfc, 0xed, 0x4e, 0x42, 0x69, 0x00, 0x9f, 0xa3, 0xbe, 0xcc,
0x9c, 0x0a, 0xbb, 0x88, |
| 3417 0xe1, 0x2f, 0x9c, 0x60, 0x89, 0x59, 0x31, 0xba, 0x4a, 0x99, 0xae, 0x56,
0x8d, 0x66, 0x0c, 0x36, |
| 3418 0x09, 0xda, 0xfe, 0xed, 0x8e, 0xb8, 0xfb, 0xf2, 0xeb, 0xc7, 0x48, 0x05,
0x18, 0x3b, 0x17, 0x9c, |
| 3419 0x3b, 0x50, 0x43, 0x62, 0x6d, 0x58, 0xa0, 0x52, 0x11, 0x83, 0xde, 0xe8,
0x9c, 0x42, 0x22, 0x68, |
| 3420 0xac, 0x39, 0x39, 0x35, 0x3b, 0x46, 0x6f, 0x8c, 0x1d, 0x0d, 0x28, 0xc9,
0x3b, 0x7a, 0xef, 0x29, |
| 3421 0xb5, 0x2a, 0x20, 0xc0, 0x0d, 0x74, 0x4b, 0x83, 0xf2, 0x43, 0x93, 0x15,
0xbd, 0x3d, 0x36, 0x46, |
| 3422 0x63, 0xaa, 0x1b, 0x77, 0x91, 0x71, 0x1b, 0x4b, 0x75, 0x2a, 0xd8, 0xde,
0xbb, 0xe2, 0xbb, 0xdb, |
| 3423 0xa8, 0x38, 0xb9, 0xe8, 0x72, 0x1b, 0x6b, 0x1b, 0x2d, 0xab, 0xd5, 0xbd,
0x97, 0xb2, 0x62, 0x5e, |
| 3424 0x41, 0x1d, 0xb3, 0x0a, 0x06, 0x3b, 0x30, 0x64, 0x53, 0x4f, 0xb7, 0x59,
0xc5, 0x03, 0xc1, 0xa8, |
| 3425 0xaf, 0x81, 0xe9, 0x77, 0xb9, 0x9d, 0xd5, 0xd5, 0xfb, 0x3a, 0x1d, 0x26,
0xd9, 0x6e, 0x0d, 0x53, |
| 3426 0x82, 0x04, 0x9c, 0x6e, 0xa6, 0x9e, 0x87, 0x27, 0x2b, 0x35, 0x50, 0x66,
0x04, 0x87, 0x41, 0xb3, |
| 3427 0xfd, 0xb9, 0x68, 0xbd, 0x4a, 0xfb, 0x51, 0xda, 0xb4, 0xfc, 0x40, 0xa3,
0x8e, 0x10, 0x65, 0x3f, |
| 3428 0x5d, 0x43, 0x03, 0xa3, 0x07, 0xf1, 0xb6, 0xff, 0x42, 0xdc, 0x7b, 0x8d,
0x12, 0xa3, 0x53, 0x19, |
| 3429 0x8c, 0x33, 0x37, 0x55, 0x17, 0x95, 0xe4, 0x64, 0x05, 0xc4, 0xca, 0xbb,
0x39, 0xa5, 0xbb, 0x82, |
| 3430 0x6a, 0x90, 0x4e, 0x8f, 0x97, 0x03, 0xd9, 0x10, 0x4b, 0x02, 0xf2, 0x8e,
0x9e, 0x41, 0x37, 0x02, |
| 3431 0x3b, 0x99, 0x0c, 0xd3, 0xbb, 0x2d, 0xb5, 0xa7, 0x20, 0xcc, 0x57, 0xe9,
0x1d, 0x4e, 0x00, 0xde, |
| 3432 0x0d, 0x8a, 0xc9, 0x9c, 0x9e, 0x8c, 0x47, 0xfd, 0x3e, 0xfa, 0x4c, 0xd2,
0x13, 0xad, 0xdf, 0x1f, |
| 3433 0x75, 0x48, 0x6d, 0x28, 0x9f, 0x31, 0x21, 0x69, 0x1b, 0x60, 0x7b, 0xb2,
0x33, 0x1a, 0x9e, 0xf5, |
| 3434 0xce, 0x27, 0xb8, 0x6a, 0xb1, 0xfd, 0x57, 0x25, 0x51, 0xd7, 0x56, 0xce,
0xe2, 0xe6, 0x97, 0xee, |
| 3435 0xff, 0x5f, 0x00, 0xdf, 0xee, 0xfc, 0x56, 0xd3, 0xce, 0x2f, 0xa6, 0x1f,
0x97, 0x97, 0x14, 0x4e, |
| 3436 0x6c, 0xee, 0xdb, 0x73, 0x30, 0x69, 0xc4, 0xd0, 0x33, 0xea, 0xdf, 0x43,
0x42, 0xee, 0xad, 0xd6, |
| 3437 0x1b, 0x08, 0xf0, 0x14, 0xe5, 0x9d, 0x60, 0xee, 0x92, 0x59, 0x23, 0xa9,
0x42, 0x18, 0x8c, 0x39, |
| 3438 0x16, 0xc3, 0xa1, 0x22, 0xbb, 0xc3, 0xd4, 0x53, 0x7f, 0xb9, 0x06, 0xfe,
0x84, 0xa1, 0x4c, 0x0c, |
| 3439 0x87, 0x84, 0xec, 0x30, 0x2e, 0xe6, 0xd1, 0x93, 0xa2, 0x91, 0x1f, 0x58,
0x7e, 0x90, 0xba, 0x80, |
| 3440 0xac, 0x3c, 0xe2, 0xc1, 0xab, 0x0a, 0x47, 0x70, 0x40, 0xfe, 0x26, 0xba,
0xb5, 0xd3, 0x0a, 0x2d, |
| 3441 0x7c, 0xc0, 0xa8, 0xec, 0x56, 0x3f, 0x13, 0x77, 0x25, 0xfd, 0xf6, 0x5e,
0xab, 0xc4, 0x72, 0xc4, |
| 3442 0xd8, 0xad, 0xcd, 0x82, 0x5f, 0xf1, 0x56, 0xd7, 0xce, 0xc2, 0x9b, 0x25,
0xe4, 0x5c, 0x9c, 0x36, |
| 3443 0x25, 0x58, 0x12, 0xb6, 0x7f, 0x53, 0x00, 0xbd, 0xc8, 0xee, 0xf8, 0x56,
0x97, 0x82, 0x1b, 0x81, |
| 3444 0x05, 0x4c, 0xa6, 0x87, 0xa3, 0x38, 0x11, 0xb5, 0x87, 0x3a, 0x26, 0xff,
0x1a, 0xa4, 0xb8, 0x3b, |
| 3445 0x68, 0x82, 0xa0, 0x3a, 0xf6, 0x19, 0xc0, 0x4d, 0xbb, 0x77, 0x3e, 0x1c,
0x91, 0xa6, 0x20, 0x78, |
| 3446 0x80, 0x49, 0xa7, 0xde, 0xc5, 0x26, 0x78, 0x7f, 0x22, 0x5b, 0x18, 0x90,
0x6e, 0x9f, 0x8d, 0x26, |
| 3447 0xc3, 0x6e, 0xb6, 0x2b, 0x5d, 0xa2, 0x5e, 0xef, 0x16, 0xd4, 0x86, 0x49,
0xc1, 0x7d, 0x40, 0xe0, |
| 3448 0x8d, 0xfb, 0xd5, 0x96, 0x66, 0x9c, 0xeb, 0x96, 0xa9, 0xec, 0xb5, 0xff,
0xf9, 0x50, 0x1c, 0x98, |
| 3449 0xd2, 0x43, 0x5a, 0x4e, 0xf8, 0x0d, 0xab, 0x62, 0x53, 0xec, 0x80, 0x02,
0xb1, 0x06, 0xc2, 0x17, |
| 3450 0x24, 0x42, 0x7b, 0x81, 0xfb, 0x7c, 0x03, 0xd2, 0x24, 0xa5, 0xab, 0xe5,
0x1a, 0x45, 0xdb, 0xdc, |
| 3451 0x27, 0xf8, 0x65, 0x30, 0xb9, 0x11, 0xf3, 0xa9, 0x7f, 0x2c, 0x4a, 0xd9,
0x08, 0xf6, 0xe1, 0xeb, |
| 3452 0x26, 0x20, 0x43, 0x4b, 0x6f, 0x9c, 0x19, 0x41, 0x0c, 0xe5, 0x0b, 0x9f,
0xaa, 0x48, 0xf9, 0xf2, |
| 3453 0x07, 0x23, 0xd0, 0x6b, 0x30, 0x1b, 0x04, 0xc7, 0x59, 0x25, 0x3f, 0xfe,
0x09, 0x00, 0xc5, 0x2d, |
| 3454 0xa6, 0x81, 0x68, 0x22, 0xc1, 0xcc, 0x5b, 0xba, 0x2b, 0x04, 0x84, 0x14,
0x7a, 0x6a, 0x0f, 0x7f, |
| 3455 0xf8, 0xba, 0x2d, 0x74, 0x13, 0x6a, 0xa3, 0x01, 0xdc, 0xe9, 0x90, 0x22,
0x0d, 0x85, 0x92, 0x78, |
| 3456 0x49, 0x7c, 0x28, 0x24, 0x8d, 0x60, 0xb0, 0x5c, 0x36, 0x54, 0x3f, 0x15,
0x0a, 0x65, 0xbe, 0xa0, |
| 3457 0x14, 0xb6, 0x7c, 0xd0, 0xe3, 0xe7, 0xc1, 0x2f, 0x4a, 0x97, 0xce, 0x22,
0x84, 0x74, 0x23, 0x46, |
| 3458 0xcb, 0xc7, 0x21, 0x4c, 0x46, 0xdd, 0x17, 0x9e, 0xec, 0x81, 0x54, 0x29,
0x3d, 0xae, 0x20, 0x80, |
| 3459 0x9a, 0x1f, 0xd8, 0x5f, 0xc4, 0x47, 0x4a, 0x7c, 0x6e, 0x0a, 0xe9, 0x21,
0x10, 0x0a, 0x69, 0x09, |
| 3460 0x81, 0xf8, 0xfa, 0x21, 0xb6, 0xe0, 0x96, 0x6b, 0x70, 0xb1, 0x4c, 0x50,
0x23, 0x82, 0x5a, 0x02, |
| 3461 0x63, 0x12, 0xe7, 0xc2, 0x59, 0xe1, 0xdb, 0x24, 0x91, 0xd4, 0x99, 0x24,
0x81, 0x01, 0xc9, 0xc7, |
| 3462 0xe2, 0x00, 0xfc, 0xde, 0x62, 0x16, 0xb8, 0x10, 0xcd, 0x41, 0x18, 0x20,
0xed, 0xf8, 0x7d, 0x6f, |
| 3463 0x3f, 0x46, 0xa0, 0x90, 0x7a, 0x33, 0xb4, 0xe3, 0x1a, 0x9b, 0x4c, 0x08,
0xf9, 0xd0, 0x25, 0xf5, |
| 3464 0x13, 0x6a, 0x59, 0x63, 0xbe, 0x2d, 0x54, 0xf2, 0x30, 0x86, 0x7b, 0x69,
0x08, 0xc9, 0x08, 0xdf, |
| 3465 0xe8, 0xb2, 0xa6, 0x58, 0x33, 0x6d, 0x42, 0x6e, 0x0f, 0xec, 0x18, 0x7b,
0x38, 0x9e, 0x84, 0x33, |
| 3466 0xf5, 0x07, 0xa2, 0x49, 0xa8, 0xd0, 0xb9, 0x86, 0x1d, 0x23, 0x81, 0x42,
0x04, 0x75, 0x84, 0x9a, |
| 3467 0x08, 0x44, 0x2a, 0x38, 0xd6, 0xcc, 0x9d, 0x6d, 0xd6, 0xe8, 0xd7, 0x02,
0x7f, 0x49, 0x3d, 0x1e, |
| 3468 0x70, 0x8b, 0x12, 0x76, 0x06, 0x20, 0x94, 0x1d, 0x3e, 0xd1, 0xc9, 0xaa,
0x46, 0x65, 0xd9, 0x01, |
| 3469 0x84, 0x6b, 0x9a, 0xe3, 0xbf, 0xdb, 0x11, 0x22, 0x73, 0xc3, 0x8a, 0x28,
0x4e, 0xd7, 0x1b, 0x50, |
| 3470 0x7f, 0x3c, 0x36, 0x7e, 0x62, 0xf3, 0x76, 0xea, 0x83, 0xdf, 0xa1, 0x3a,
0xa0, 0x68, 0xf0, 0x00, |
| 3471 0xe9, 0xe6, 0x40, 0xc7, 0xaf, 0x1e, 0xf8, 0x89, 0x76, 0xe3, 0xc7, 0x7e,
0x15, 0xbe, 0x30, 0x6d, |
| 3472 0x5f, 0xfb, 0xfe, 0x42, 0xba, 0x4f, 0xfa, 0xc6, 0xb9, 0xae, 0xbc, 0xd9,
0xda, 0x93, 0x2e, 0x92, |
| 3473 0x07, 0x78, 0x88, 0x38, 0x3d, 0xa2, 0xca, 0x8a, 0x55, 0xaa, 0x26, 0x61,
0x94, 0xdc, 0xc3, 0x64, |
| 3474 0xbf, 0xe4, 0x27, 0x66, 0x9a, 0x0c, 0xbf, 0x51, 0xf9, 0x67, 0x2e, 0xd5,
0x8a, 0xc4, 0xc5, 0x9e, |
| 3475 0x4c, 0x30, 0xc8, 0x92, 0x4d, 0x49, 0x49, 0xe0, 0xc7, 0x9e, 0xab, 0xc2,
0x80, 0x51, 0x88, 0x3d, |
| 3476 0x8f, 0x17, 0xb9, 0xbe, 0x6d, 0x8d, 0x08, 0xea, 0x2f, 0x32, 0x1d, 0xda,
0xe3, 0xbf, 0xdf, 0x81, |
| 3477 0x84, 0xdf, 0x99, 0xd3, 0x61, 0x64, 0x60, 0xa2, 0xf5, 0xe9, 0xf1, 0x36,
0xd3, 0xda, 0xda, 0x21, |
| 3478 0x70, 0xd2, 0xda, 0x82, 0xb9, 0xb9, 0xd7, 0x14, 0xe3, 0x59, 0x4c, 0x75,
0x02, 0xc6, 0x4d, 0x17, |
| 3479 0x64, 0xdf, 0x04, 0x6b, 0x3f, 0x74, 0xa5, 0xd0, 0xe2, 0x61, 0xe6, 0x15,
0x8a, 0x65, 0x17, 0xbf, |
| 3480 0x42, 0x41, 0x85, 0x29, 0xe3, 0x9d, 0x6c, 0x67, 0x16, 0x33, 0x21, 0x70,
0xb5, 0x1d, 0x02, 0x59, |
| 3481 0x8a, 0x49, 0x08, 0x3c, 0x16, 0xd4, 0xdb, 0x24, 0x4e, 0x96, 0x62, 0x32,
0x86, 0xa4, 0xad, 0x1a, |
| 3482 0x2e, 0x40, 0xa5, 0x08, 0xc9, 0x72, 0x4c, 0x01, 0xea, 0x7b, 0x42, 0xa4,
0x4f, 0xd7, 0x52, 0x8e, |
| 3483 0x19, 0xc8, 0xf1, 0x42, 0x54, 0x62, 0xe5, 0xc6, 0x55, 0xbc, 0xd0, 0x5f,
0x38, 0x58, 0xf2, 0xc9, |
| 3484 0x8a, 0x32, 0x1e, 0xab, 0x3f, 0x14, 0xcd, 0xf8, 0x5b, 0x66, 0xa9, 0x1c,
0xc4, 0xb7, 0xa0, 0xb8, |
| 3485 0x1b, 0x5c, 0x37, 0x5c, 0xa7, 0x4d, 0xf1, 0x14, 0x70, 0xfc, 0x67, 0xa2,
0xd6, 0xf1, 0xd6, 0xb3, |
| 3486 0x31, 0xe4, 0x55, 0xce, 0x9c, 0xf2, 0x82, 0x35, 0x7f, 0x66, 0x33, 0x87,
0x9a, 0x84, 0x0d, 0xe5, |
| 3487 0x3d, 0xa5, 0xbd, 0xf9, 0xdc, 0x3b, 0x03, 0xaa, 0xa8, 0x13, 0x5d, 0xc9,
0x45, 0xe8, 0xfb, 0xf8, |
| 3488 0x9f, 0x0a, 0x90, 0xeb, 0xc2, 0x02, 0x3d, 0x8c, 0xde, 0x78, 0x15, 0x72,
0xaf, 0xf2, 0x41, 0x50, |
| 3489 0xee, 0x71, 0x08, 0xd6, 0xb9, 0xf0, 0xc0, 0xae, 0x6d, 0xb9, 0xd2, 0x9b,
0xc4, 0x86, 0xcc, 0xbe, |
| 3490 0x8d, 0x06, 0xb3, 0xc7, 0xc7, 0xe8, 0xe0, 0x4f, 0x38, 0xe8, 0x33, 0x7e,
0x47, 0x7f, 0xe3, 0x99, |
| 3491 0x12, 0xc6, 0xe3, 0xff, 0xd9, 0x81, 0xa2, 0x18, 0x68, 0x40, 0xc3, 0xd6,
0x6e, 0x10, 0x79, 0x60, |
| 3492 0xa6, 0x1d, 0x21, 0x28, 0x0d, 0x61, 0x37, 0x55, 0x78, 0x0b, 0x37, 0x55,
0x65, 0x3e, 0xbc, 0xd4, |
| 3493 0x2e, 0x28, 0x00, 0x2c, 0x68, 0x13, 0x44, 0x1e, 0xf4, 0xa3, 0x6f, 0xdb,
0x1e, 0xc9, 0xcf, 0xa8, |
| 3494 0x4e, 0x13, 0x51, 0x9e, 0x09, 0x91, 0x09, 0x43, 0xc5, 0xb7, 0x0a, 0x43,
0x19, 0x4e, 0xcc, 0x7d, |
| 3495 0xdc, 0x17, 0xee, 0x74, 0xc3, 0x55, 0x17, 0xc0, 0xc1, 0x9f, 0xda, 0x21,
0xc5, 0x45, 0x28, 0xbe, |
| 3496 0x12, 0x94, 0xc5, 0x18, 0x13, 0x1d, 0xe9, 0x1c, 0x5f, 0x53, 0x6c, 0x90,
0x89, 0xe7, 0x43, 0xad, |
| 3497 0x2c, 0xeb, 0xb4, 0x3a, 0x41, 0xc7, 0x04, 0x34, 0xc1, 0xb6, 0xea, 0x9e,
0x9f, 0x99, 0x8e, 0x7f, |
| 3498 0x21, 0x23, 0x3c, 0x3f, 0x99, 0x07, 0xcc, 0x00, 0xb2, 0xe1, 0xe5, 0xda,
0x8f, 0xb0, 0x4b, 0xbb, |
| 3499 0x47, 0xed, 0x9d, 0x0c, 0xe4, 0xf8, 0x6f, 0x76, 0x44, 0x2d, 0x13, 0xfd,
0x71, 0xdd, 0xb5, 0x13, |
| 3500 0xa0, 0x8a, 0xc8, 0x60, 0x22, 0x55, 0xa8, 0xce, 0x50, 0x8e, 0x24, 0x89,
0x63, 0x61, 0xcd, 0x64, |
| 3501 0xc7, 0x82, 0xdd, 0x5a, 0xa8, 0xb2, 0x65, 0x30, 0xe3, 0x1f, 0x31, 0x54,
0x25, 0xc4, 0x22, 0xcf, |
| 3502 0x95, 0xaf, 0x3b, 0xf9, 0xe8, 0x75, 0x37, 0x5b, 0x72, 0xe2, 0x6f, 0x82,
0xe0, 0x64, 0x81, 0x17, |
| 3503 0xdd, 0xc8, 0xf3, 0x26, 0x63, 0xb2, 0x19, 0xae, 0x77, 0x23, 0x7f, 0xed,
0x4d, 0xe5, 0xbb, 0x48, |
| 3504 0x8d, 0x61, 0x16, 0x82, 0xd4, 0x2f, 0x85, 0x58, 0x27, 0x5a, 0x44, 0x87,
0xad, 0x3d, 0xfc, 0xf8, |
| 3505 0xdb, 0xf2, 0x9e, 0x54, 0xef, 0x8c, 0x0c, 0x77, 0xfb, 0x4f, 0x44, 0x89,
0xab, 0x87, 0x5c, 0x52, |
| 3506 0xc8, 0xaf, 0x8f, 0x63, 0xae, 0x96, 0xe8, 0xc5, 0x94, 0x7f, 0x83, 0x40,
0x85, 0x03, 0x8c, 0xf0, |
| 3507 0xe7, 0x11, 0xdd, 0x1e, 0xe5, 0x80, 0xf8, 0x1a, 0x89, 0x85, 0x9a, 0x8d,
0x5d, 0x1a, 0x6a, 0xd9, |
| 3508 0xc4, 0xf5, 0x4b, 0xa9, 0xfd, 0xeb, 0x82, 0x28, 0x9f, 0x7a, 0x2b, 0x27,
0xb8, 0xc9, 0xf8, 0xe8, |
| 3509 0x54, 0x94, 0x90, 0xf8, 0xf3, 0x8f, 0xc3, 0x92, 0xe7, 0x02, 0xd9, 0x77,
0x24, 0x68, 0xf2, 0x9e, |
| 3510 0x70, 0x5f, 0x28, 0xf8, 0xc3, 0x30, 0x7b, 0xee, 0xa7, 0x84, 0xec, 0x14,
0x9a, 0x08, 0x3f, 0xf7, |
| 3511 0x13, 0x4a, 0x98, 0x50, 0x7a, 0x8f, 0xec, 0x73, 0x15, 0x4c, 0x28, 0xa1,
0x1c, 0x55, 0xdb, 0xff, |
| 3512 0x55, 0x12, 0x6a, 0x8f, 0xdd, 0x5a, 0x87, 0x0c, 0x9d, 0x73, 0xcb, 0xfb,
0x90, 0xc6, 0xd1, 0x66, |
| 3513 0xa5, 0x29, 0x2a, 0x99, 0x06, 0x3e, 0xc1, 0x0d, 0x89, 0x07, 0x9b, 0xab,
0xa2, 0x00, 0xe9, 0x3a, |
| 3514 0x65, 0xaf, 0x25, 0x63, 0x2c, 0xb7, 0xa7, 0x3e, 0x19, 0xc5, 0xd4, 0x46,
0xca, 0x88, 0xbf, 0xd2, |
| 3515 0x71, 0x02, 0x88, 0xa2, 0xd7, 0xae, 0x3d, 0x73, 0x23, 0xc8, 0xb4, 0x62,
0xc3, 0xfb, 0x9d, 0xd7, |
| 3516 0xce, 0xa5, 0x31, 0x4f, 0x97, 0x59, 0x8c, 0xa6, 0x93, 0x1b, 0x67, 0xe2,
0xd3, 0xee, 0xab, 0x7e, |
| 3517 0x25, 0x51, 0x7a, 0xf5, 0x8f, 0x72, 0xca, 0xf9, 0xd2, 0x0c, 0x52, 0x02,
0x0a, 0x35, 0xb2, 0x65, |
| 3518 0xc1, 0x03, 0xb5, 0x2d, 0x1a, 0xfc, 0x73, 0x35, 0xf0, 0x5c, 0xf4, 0x8b,
0xb5, 0x0a, 0xe7, 0x6b, |
| 3519 0x04, 0xb4, 0x42, 0xfa, 0xb1, 0xda, 0x7b, 0xa2, 0x86, 0x8d, 0xa9, 0x98,
0xa2, 0xca, 0x76, 0x02, |
| 3520 0x20, 0xc6, 0x1f, 0xff, 0x03, 0xb8, 0xc3, 0xfc, 0x49, 0xa8, 0x47, 0x4d,
0x39, 0xe6, 0x06, 0x4c, |
| 3521 0xb8, 0xc0, 0x66, 0x71, 0x85, 0x39, 0x26, 0x8c, 0x63, 0xe4, 0xc5, 0x4d,
0x44, 0xc9, 0x4e, 0x8c, |
| 3522 0x3c, 0xc5, 0x31, 0xda, 0xe4, 0xd2, 0x0b, 0x43, 0xc9, 0x2a, 0x6d, 0x12,
0x21, 0xcc, 0x1b, 0xa3, |
| 3523 0x99, 0x79, 0x37, 0x45, 0x33, 0xf7, 0xa7, 0xe2, 0x68, 0xb3, 0x5e, 0xf8,
0x0e, 0x78, 0x9f, 0xcd, |
| 3524 0x74, 0xea, 0x26, 0xf3, 0xb0, 0x65, 0xaa, 0x8c, 0x33, 0x19, 0xc5, 0x13,
0x42, 0x32, 0x2a, 0x39, |
| 3525 0xe8, 0xd1, 0x87, 0xc9, 0xd9, 0x29, 0xed, 0x33, 0x02, 0x13, 0x67, 0xa6,
0x05, 0x7b, 0x96, 0xb4, |
| 3526 0xbc, 0x3c, 0x77, 0x8e, 0x6b, 0x0c, 0xe3, 0x0d, 0x00, 0x89, 0x8c, 0xb2,
0xfc, 0xaa, 0xce, 0x19, |
| 3527 0x40, 0x4d, 0xc2, 0xf0, 0x65, 0xbd, 0xfd, 0x63, 0x51, 0x4d, 0x74, 0x88,
0xdb, 0x02, 0xe6, 0x58, |
| 3528 0xef, 0xe0, 0x8f, 0x1c, 0xba, 0x5c, 0xe6, 0x6b, 0x46, 0xe7, 0x51, 0xef,
0xa9, 0xae, 0x14, 0xda, |
| 3529 0xff, 0x56, 0x16, 0x4a, 0x87, 0x7e, 0x7a, 0x99, 0xbe, 0x02, 0xa8, 0x5f,
0x8b, 0x26, 0xba, 0x4f, |
| 3530 0xb8, 0xa1, 0xe5, 0xda, 0xfe, 0xc6, 0x5b, 0xcd, 0x64, 0x3f, 0x32, 0xfb,
0xeb, 0xb2, 0x2d, 0x9e, |
| 3531 0x13, 0x2b, 0x66, 0x78, 0x0c, 0xf4, 0x69, 0xd1, 0xd3, 0x88, 0xb2, 0x70,
0xd4, 0x1e, 0x7a, 0x21, |
| 3532 0x47, 0xed, 0x91, 0x11, 0x9c, 0xc6, 0xa0, 0x3d, 0xef, 0x88, 0x3d, 0x48,
0x0b, 0x56, 0x69, 0xc9, |
| 3533 0x5f, 0xc6, 0x21, 0x20, 0xe8, 0xb9, 0x8f, 0xbc, 0x6f, 0x52, 0x33, 0x55,
0x18, 0x00, 0xc8, 0x3f, |
| 3534 0x14, 0x75, 0xda, 0x93, 0xcd, 0x3f, 0x51, 0xa0, 0x6b, 0xa8, 0x65, 0x7f,
0x3f, 0xb7, 0xfd, 0xb8, |
| 3535 0x61, 0xd4, 0xdc, 0xcc, 0x4b, 0xc7, 0xcf, 0x40, 0x39, 0xe5, 0x2b, 0x05,
0x81, 0x65, 0x4d, 0x75, |
| 3536 0xf7, 0xe5, 0x3f, 0x20, 0x30, 0xe2, 0x27, 0x0d, 0x16, 0xd3, 0x4f, 0x64,
0x12, 0x27, 0x59, 0x2b, |
| 3537 0xc4, 0x7a, 0xf4, 0xb2, 0x87, 0x3c, 0x83, 0x5f, 0xcd, 0x99, 0xed, 0x13,
0xa8, 0x14, 0x9e, 0x4b, |
| 3538 0x1e, 0x7e, 0xfc, 0x3d, 0xb8, 0xf5, 0x43, 0x3b, 0x28, 0x1e, 0x9e, 0x33,
0x35, 0x1c, 0x90, 0x1a, |
| 3539 0x03, 0xdc, 0x2e, 0xe0, 0x8a, 0x29, 0x77, 0xc0, 0xed, 0xee, 0xbb, 0x51,
0x8b, 0x52, 0x08, 0xb8, |
| 3540 0x8d, 0xdb, 0x2d, 0x58, 0x5e, 0xba, 0x46, 0x13, 0xbd, 0xf7, 0xfa, 0xc6,
0xe5, 0xad, 0x36, 0x2b, |
| 3541 0x6f, 0x0a, 0xc4, 0xe6, 0x70, 0x93, 0x40, 0x4e, 0x56, 0xdf, 0x16, 0x5b,
0xb6, 0x05, 0x62, 0xd4, |
| 3542 0x9d, 0x6c, 0x83, 0xe8, 0xb1, 0x38, 0x4c, 0x7a, 0x9c, 0x14, 0x4f, 0x79,
0x8a, 0x06, 0x4d, 0x71, |
| 3543 0xef, 0x35, 0x91, 0xc9, 0x38, 0x08, 0x6f, 0x95, 0xf8, 0x43, 0x71, 0x14,
0x5b, 0x83, 0xcc, 0xe2, |
| 3544 0x78, 0x36, 0x2e, 0xe3, 0xbe, 0xf7, 0x3a, 0xdf, 0x68, 0xa8, 0xde, 0x2d,
0x58, 0x1b, 0x4e, 0x96, |
| 3545 0xd3, 0xe4, 0x5b, 0xed, 0x8f, 0xf1, 0xa8, 0x37, 0xc4, 0x1f, 0x69, 0xe0,
0x13, 0xa9, 0x7e, 0xde, |
| 3546 0x1b, 0x42, 0x88, 0xdb, 0x13, 0x45, 0x7d, 0x08, 0xd1, 0xed, 0x7f, 0x03,
0x00, 0x00, 0xff, 0xff, |
| 3547 0xd4, 0xd4, 0x6a, 0xc1, 0xf3, 0x2c, 0x00, 0x00, |
| 3548 } |
| OLD | NEW |