| // Copyright (c) 2015 The LUCI Authors. All rights reserved. |
| // Use of this source code is governed under the Apache License, Version 2.0 |
| // that can be found in the LICENSE file. |
| |
| // Code generated by protoc-gen-go. DO NOT EDIT. |
| // versions: |
| // protoc-gen-go v1.25.0-devel |
| // protoc v3.12.1 |
| // source: go.chromium.org/luci/luciexe/legacy/annotee/proto/annotations.proto |
| |
| package annopb |
| |
| import ( |
| srcman "go.chromium.org/luci/common/proto/srcman" |
| protoreflect "google.golang.org/protobuf/reflect/protoreflect" |
| protoimpl "google.golang.org/protobuf/runtime/protoimpl" |
| timestamppb "google.golang.org/protobuf/types/known/timestamppb" |
| reflect "reflect" |
| sync "sync" |
| ) |
| |
| const ( |
| // Verify that this generated code is sufficiently up-to-date. |
| _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) |
| // Verify that runtime/protoimpl is sufficiently up-to-date. |
| _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) |
| ) |
| |
| // Status is the expressed root step of this step or substep. |
| type Status int32 |
| |
| const ( |
| // The step is still running. |
| Status_RUNNING Status = 0 |
| // The step has finished successfully. |
| Status_SUCCESS Status = 1 |
| // The step has finished unsuccessfully. |
| Status_FAILURE Status = 2 |
| // The step has been scheduled, but not yet started. |
| Status_PENDING Status = 3 |
| ) |
| |
| // Enum value maps for Status. |
| var ( |
| Status_name = map[int32]string{ |
| 0: "RUNNING", |
| 1: "SUCCESS", |
| 2: "FAILURE", |
| 3: "PENDING", |
| } |
| Status_value = map[string]int32{ |
| "RUNNING": 0, |
| "SUCCESS": 1, |
| "FAILURE": 2, |
| "PENDING": 3, |
| } |
| ) |
| |
| func (x Status) Enum() *Status { |
| p := new(Status) |
| *p = x |
| return p |
| } |
| |
| func (x Status) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (Status) Descriptor() protoreflect.EnumDescriptor { |
| return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_enumTypes[0].Descriptor() |
| } |
| |
| func (Status) Type() protoreflect.EnumType { |
| return &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_enumTypes[0] |
| } |
| |
| func (x Status) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use Status.Descriptor instead. |
| func (Status) EnumDescriptor() ([]byte, []int) { |
| return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{0} |
| } |
| |
| // Type is the type of failure. |
| type FailureDetails_Type int32 |
| |
| const ( |
| // The failure is a general failure. |
| FailureDetails_GENERAL FailureDetails_Type = 0 |
| // An unhandled exception occurred during execution. |
| FailureDetails_EXCEPTION FailureDetails_Type = 1 |
| // The failure is related to a failed infrastructure component, not an error |
| // with the Step itself. |
| FailureDetails_INFRA FailureDetails_Type = 2 |
| // The failure is due to a failed Dungeon Master dependency. This should be |
| // used if a Step's external depdendency fails and the Step cannot recover |
| // or proceed without it. |
| FailureDetails_DM_DEPENDENCY_FAILED FailureDetails_Type = 3 |
| // The step was cancelled. |
| FailureDetails_CANCELLED FailureDetails_Type = 4 |
| // The failure was due to an resource exhausion. The step was scheduled |
| // but never ran, and never will run. |
| FailureDetails_EXPIRED FailureDetails_Type = 5 |
| ) |
| |
| // Enum value maps for FailureDetails_Type. |
| var ( |
| FailureDetails_Type_name = map[int32]string{ |
| 0: "GENERAL", |
| 1: "EXCEPTION", |
| 2: "INFRA", |
| 3: "DM_DEPENDENCY_FAILED", |
| 4: "CANCELLED", |
| 5: "EXPIRED", |
| } |
| FailureDetails_Type_value = map[string]int32{ |
| "GENERAL": 0, |
| "EXCEPTION": 1, |
| "INFRA": 2, |
| "DM_DEPENDENCY_FAILED": 3, |
| "CANCELLED": 4, |
| "EXPIRED": 5, |
| } |
| ) |
| |
| func (x FailureDetails_Type) Enum() *FailureDetails_Type { |
| p := new(FailureDetails_Type) |
| *p = x |
| return p |
| } |
| |
| func (x FailureDetails_Type) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (FailureDetails_Type) Descriptor() protoreflect.EnumDescriptor { |
| return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_enumTypes[1].Descriptor() |
| } |
| |
| func (FailureDetails_Type) Type() protoreflect.EnumType { |
| return &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_enumTypes[1] |
| } |
| |
| func (x FailureDetails_Type) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use FailureDetails_Type.Descriptor instead. |
| func (FailureDetails_Type) EnumDescriptor() ([]byte, []int) { |
| return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{0, 0} |
| } |
| |
| // FailureType provides more details on the nature of the Status. |
| type FailureDetails struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| Type FailureDetails_Type `protobuf:"varint,1,opt,name=type,proto3,enum=annotation.FailureDetails_Type" json:"type,omitempty"` |
| // An optional string describing the failure. |
| Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"` |
| // If the failure type is DEPENDENCY_FAILED, the failed dependencies should be |
| // listed here. |
| FailedDmDependency []*DMLink `protobuf:"bytes,3,rep,name=failed_dm_dependency,json=failedDmDependency,proto3" json:"failed_dm_dependency,omitempty"` |
| } |
| |
| func (x *FailureDetails) Reset() { |
| *x = FailureDetails{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[0] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *FailureDetails) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*FailureDetails) ProtoMessage() {} |
| |
| func (x *FailureDetails) ProtoReflect() protoreflect.Message { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[0] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use FailureDetails.ProtoReflect.Descriptor instead. |
| func (*FailureDetails) Descriptor() ([]byte, []int) { |
| return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{0} |
| } |
| |
| func (x *FailureDetails) GetType() FailureDetails_Type { |
| if x != nil { |
| return x.Type |
| } |
| return FailureDetails_GENERAL |
| } |
| |
| func (x *FailureDetails) GetText() string { |
| if x != nil { |
| return x.Text |
| } |
| return "" |
| } |
| |
| func (x *FailureDetails) GetFailedDmDependency() []*DMLink { |
| if x != nil { |
| return x.FailedDmDependency |
| } |
| return nil |
| } |
| |
| // Generic step or substep state. |
| type Step struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The display name of the Component. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| // The command-line invocation of the step, expressed as an argument vector. |
| Command *Step_Command `protobuf:"bytes,2,opt,name=command,proto3" json:"command,omitempty"` |
| // The current running status of the Step. |
| Status Status `protobuf:"varint,3,opt,name=status,proto3,enum=annotation.Status" json:"status,omitempty"` |
| // Optional information detailing the failure. This may be populated if the |
| // Step's top-level command Status is set to FAILURE. |
| FailureDetails *FailureDetails `protobuf:"bytes,4,opt,name=failure_details,json=failureDetails,proto3" json:"failure_details,omitempty"` |
| // Substeps that this Step is composed of. |
| Substep []*Step_Substep `protobuf:"bytes,5,rep,name=substep,proto3" json:"substep,omitempty"` |
| // A link to this Step's STDOUT stream, if present. |
| StdoutStream *LogdogStream `protobuf:"bytes,6,opt,name=stdout_stream,json=stdoutStream,proto3" json:"stdout_stream,omitempty"` |
| // A link to this Step's STDERR stream, if present. |
| StderrStream *LogdogStream `protobuf:"bytes,7,opt,name=stderr_stream,json=stderrStream,proto3" json:"stderr_stream,omitempty"` |
| // When the step started, expressed as an RFC3339 string using Z (UTC) |
| // timezone. |
| Started *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=started,proto3" json:"started,omitempty"` |
| // When the step ended, expressed as an RFC3339 string using Z (UTC) timezone. |
| Ended *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=ended,proto3" json:"ended,omitempty"` |
| // Arbitrary lines of component text. Each string here is a consecutive line, |
| // and should not contain newlines. |
| Text []string `protobuf:"bytes,20,rep,name=text,proto3" json:"text,omitempty"` |
| // The Component's progress. |
| Progress *Step_Progress `protobuf:"bytes,21,opt,name=progress,proto3" json:"progress,omitempty"` |
| // The primary link for this Component. This is the link that interaction |
| // with the Component will use. |
| Link *AnnotationLink `protobuf:"bytes,22,opt,name=link,proto3" json:"link,omitempty"` |
| // Additional links related to the Component. These will be rendered alongside |
| // the component. |
| OtherLinks []*AnnotationLink `protobuf:"bytes,23,rep,name=other_links,json=otherLinks,proto3" json:"other_links,omitempty"` |
| Property []*Step_Property `protobuf:"bytes,24,rep,name=property,proto3" json:"property,omitempty"` |
| // Maps the name of the Manifest, e.g. UNPATCHED, INFRA, etc. to the |
| // ManifestLink. This name will be used in the milo console definition to |
| // indicate which manifest data to sort the console view by. |
| SourceManifests map[string]*srcman.ManifestLink `protobuf:"bytes,25,rep,name=source_manifests,json=sourceManifests,proto3" json:"source_manifests,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| } |
| |
| func (x *Step) Reset() { |
| *x = Step{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[1] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *Step) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*Step) ProtoMessage() {} |
| |
| func (x *Step) ProtoReflect() protoreflect.Message { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[1] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use Step.ProtoReflect.Descriptor instead. |
| func (*Step) Descriptor() ([]byte, []int) { |
| return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{1} |
| } |
| |
| func (x *Step) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| func (x *Step) GetCommand() *Step_Command { |
| if x != nil { |
| return x.Command |
| } |
| return nil |
| } |
| |
| func (x *Step) GetStatus() Status { |
| if x != nil { |
| return x.Status |
| } |
| return Status_RUNNING |
| } |
| |
| func (x *Step) GetFailureDetails() *FailureDetails { |
| if x != nil { |
| return x.FailureDetails |
| } |
| return nil |
| } |
| |
| func (x *Step) GetSubstep() []*Step_Substep { |
| if x != nil { |
| return x.Substep |
| } |
| return nil |
| } |
| |
| func (x *Step) GetStdoutStream() *LogdogStream { |
| if x != nil { |
| return x.StdoutStream |
| } |
| return nil |
| } |
| |
| func (x *Step) GetStderrStream() *LogdogStream { |
| if x != nil { |
| return x.StderrStream |
| } |
| return nil |
| } |
| |
| func (x *Step) GetStarted() *timestamppb.Timestamp { |
| if x != nil { |
| return x.Started |
| } |
| return nil |
| } |
| |
| func (x *Step) GetEnded() *timestamppb.Timestamp { |
| if x != nil { |
| return x.Ended |
| } |
| return nil |
| } |
| |
| func (x *Step) GetText() []string { |
| if x != nil { |
| return x.Text |
| } |
| return nil |
| } |
| |
| func (x *Step) GetProgress() *Step_Progress { |
| if x != nil { |
| return x.Progress |
| } |
| return nil |
| } |
| |
| func (x *Step) GetLink() *AnnotationLink { |
| if x != nil { |
| return x.Link |
| } |
| return nil |
| } |
| |
| func (x *Step) GetOtherLinks() []*AnnotationLink { |
| if x != nil { |
| return x.OtherLinks |
| } |
| return nil |
| } |
| |
| func (x *Step) GetProperty() []*Step_Property { |
| if x != nil { |
| return x.Property |
| } |
| return nil |
| } |
| |
| func (x *Step) GetSourceManifests() map[string]*srcman.ManifestLink { |
| if x != nil { |
| return x.SourceManifests |
| } |
| return nil |
| } |
| |
| // A Link is an optional label followed by a typed link to an external |
| // resource. |
| type AnnotationLink struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // An optional display label for the link. |
| Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` |
| // If present, this link is an alias for another link with this name, and |
| // should be rendered in relation to that link. |
| AliasLabel string `protobuf:"bytes,2,opt,name=alias_label,json=aliasLabel,proto3" json:"alias_label,omitempty"` |
| // Types that are assignable to Value: |
| // *AnnotationLink_Url |
| // *AnnotationLink_LogdogStream |
| // *AnnotationLink_IsolateObject |
| // *AnnotationLink_DmLink |
| Value isAnnotationLink_Value `protobuf_oneof:"value"` |
| } |
| |
| func (x *AnnotationLink) Reset() { |
| *x = AnnotationLink{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[2] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *AnnotationLink) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*AnnotationLink) ProtoMessage() {} |
| |
| func (x *AnnotationLink) ProtoReflect() protoreflect.Message { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[2] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use AnnotationLink.ProtoReflect.Descriptor instead. |
| func (*AnnotationLink) Descriptor() ([]byte, []int) { |
| return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{2} |
| } |
| |
| func (x *AnnotationLink) GetLabel() string { |
| if x != nil { |
| return x.Label |
| } |
| return "" |
| } |
| |
| func (x *AnnotationLink) GetAliasLabel() string { |
| if x != nil { |
| return x.AliasLabel |
| } |
| return "" |
| } |
| |
| func (m *AnnotationLink) GetValue() isAnnotationLink_Value { |
| if m != nil { |
| return m.Value |
| } |
| return nil |
| } |
| |
| func (x *AnnotationLink) GetUrl() string { |
| if x, ok := x.GetValue().(*AnnotationLink_Url); ok { |
| return x.Url |
| } |
| return "" |
| } |
| |
| func (x *AnnotationLink) GetLogdogStream() *LogdogStream { |
| if x, ok := x.GetValue().(*AnnotationLink_LogdogStream); ok { |
| return x.LogdogStream |
| } |
| return nil |
| } |
| |
| func (x *AnnotationLink) GetIsolateObject() *IsolateObject { |
| if x, ok := x.GetValue().(*AnnotationLink_IsolateObject); ok { |
| return x.IsolateObject |
| } |
| return nil |
| } |
| |
| func (x *AnnotationLink) GetDmLink() *DMLink { |
| if x, ok := x.GetValue().(*AnnotationLink_DmLink); ok { |
| return x.DmLink |
| } |
| return nil |
| } |
| |
| type isAnnotationLink_Value interface { |
| isAnnotationLink_Value() |
| } |
| |
| type AnnotationLink_Url struct { |
| // A URL. |
| Url string `protobuf:"bytes,3,opt,name=url,proto3,oneof"` |
| } |
| |
| type AnnotationLink_LogdogStream struct { |
| // (One of) A LogDog stream link. |
| LogdogStream *LogdogStream `protobuf:"bytes,4,opt,name=logdog_stream,json=logdogStream,proto3,oneof"` |
| } |
| |
| type AnnotationLink_IsolateObject struct { |
| // (One of) An isolate server link. |
| IsolateObject *IsolateObject `protobuf:"bytes,5,opt,name=isolate_object,json=isolateObject,proto3,oneof"` |
| } |
| |
| type AnnotationLink_DmLink struct { |
| // (One of) A link to a Dungeon Master object. |
| DmLink *DMLink `protobuf:"bytes,6,opt,name=dm_link,json=dmLink,proto3,oneof"` |
| } |
| |
| func (*AnnotationLink_Url) isAnnotationLink_Value() {} |
| |
| func (*AnnotationLink_LogdogStream) isAnnotationLink_Value() {} |
| |
| func (*AnnotationLink_IsolateObject) isAnnotationLink_Value() {} |
| |
| func (*AnnotationLink_DmLink) isAnnotationLink_Value() {} |
| |
| // LogdogStream is a LogDog stream link. |
| type LogdogStream struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The stream's server. If omitted, the server is the same server that this |
| // annotation stream is homed on. |
| Server string `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"` |
| // The log Prefix. If empty, the prefix is the same prefix as this annotation |
| // stream. |
| Prefix string `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"` |
| // The log name. |
| Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *LogdogStream) Reset() { |
| *x = LogdogStream{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[3] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *LogdogStream) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*LogdogStream) ProtoMessage() {} |
| |
| func (x *LogdogStream) ProtoReflect() protoreflect.Message { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[3] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use LogdogStream.ProtoReflect.Descriptor instead. |
| func (*LogdogStream) Descriptor() ([]byte, []int) { |
| return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{3} |
| } |
| |
| func (x *LogdogStream) GetServer() string { |
| if x != nil { |
| return x.Server |
| } |
| return "" |
| } |
| |
| func (x *LogdogStream) GetPrefix() string { |
| if x != nil { |
| return x.Prefix |
| } |
| return "" |
| } |
| |
| func (x *LogdogStream) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| // IsolateObject is an Isolate service object specification. |
| type IsolateObject struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The Isolate server. If empty, this is the default Isolate server specified |
| // by the project's LUCI config. |
| Server string `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"` |
| // The isolate object hash. |
| Hash string `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"` |
| } |
| |
| func (x *IsolateObject) Reset() { |
| *x = IsolateObject{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[4] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *IsolateObject) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*IsolateObject) ProtoMessage() {} |
| |
| func (x *IsolateObject) ProtoReflect() protoreflect.Message { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[4] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use IsolateObject.ProtoReflect.Descriptor instead. |
| func (*IsolateObject) Descriptor() ([]byte, []int) { |
| return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{4} |
| } |
| |
| func (x *IsolateObject) GetServer() string { |
| if x != nil { |
| return x.Server |
| } |
| return "" |
| } |
| |
| func (x *IsolateObject) GetHash() string { |
| if x != nil { |
| return x.Hash |
| } |
| return "" |
| } |
| |
| // DMLink is a Dungeon Master execution specification. |
| type DMLink struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The Dungeon Master server. If empty, this is the default Isolate server |
| // specified by the project's LUCI config. |
| Server string `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"` |
| // The quest name. |
| Quest string `protobuf:"bytes,2,opt,name=quest,proto3" json:"quest,omitempty"` |
| // The attempt number. |
| Attempt int64 `protobuf:"varint,3,opt,name=attempt,proto3" json:"attempt,omitempty"` |
| // The execution number. |
| Execution int64 `protobuf:"varint,4,opt,name=execution,proto3" json:"execution,omitempty"` |
| } |
| |
| func (x *DMLink) Reset() { |
| *x = DMLink{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[5] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DMLink) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DMLink) ProtoMessage() {} |
| |
| func (x *DMLink) ProtoReflect() protoreflect.Message { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[5] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DMLink.ProtoReflect.Descriptor instead. |
| func (*DMLink) Descriptor() ([]byte, []int) { |
| return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{5} |
| } |
| |
| func (x *DMLink) GetServer() string { |
| if x != nil { |
| return x.Server |
| } |
| return "" |
| } |
| |
| func (x *DMLink) GetQuest() string { |
| if x != nil { |
| return x.Quest |
| } |
| return "" |
| } |
| |
| func (x *DMLink) GetAttempt() int64 { |
| if x != nil { |
| return x.Attempt |
| } |
| return 0 |
| } |
| |
| func (x *DMLink) GetExecution() int64 { |
| if x != nil { |
| return x.Execution |
| } |
| return 0 |
| } |
| |
| // Command contains information about a command-line invocation. |
| type Step_Command struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The command-line invocation, expressed as an argument vector. |
| CommandLine []string `protobuf:"bytes,1,rep,name=command_line,json=commandLine,proto3" json:"command_line,omitempty"` |
| // The current working directory. |
| Cwd string `protobuf:"bytes,2,opt,name=cwd,proto3" json:"cwd,omitempty"` |
| // Environment represents the state of a process' environment. |
| Environ map[string]string `protobuf:"bytes,3,rep,name=environ,proto3" json:"environ,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| } |
| |
| func (x *Step_Command) Reset() { |
| *x = Step_Command{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[6] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *Step_Command) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*Step_Command) ProtoMessage() {} |
| |
| func (x *Step_Command) ProtoReflect() protoreflect.Message { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[6] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use Step_Command.ProtoReflect.Descriptor instead. |
| func (*Step_Command) Descriptor() ([]byte, []int) { |
| return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{1, 0} |
| } |
| |
| func (x *Step_Command) GetCommandLine() []string { |
| if x != nil { |
| return x.CommandLine |
| } |
| return nil |
| } |
| |
| func (x *Step_Command) GetCwd() string { |
| if x != nil { |
| return x.Cwd |
| } |
| return "" |
| } |
| |
| func (x *Step_Command) GetEnviron() map[string]string { |
| if x != nil { |
| return x.Environ |
| } |
| return nil |
| } |
| |
| // Sub-steps nested underneath of this step. |
| type Step_Substep struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The substep. |
| // |
| // Types that are assignable to Substep: |
| // *Step_Substep_Step |
| // *Step_Substep_AnnotationStream |
| Substep isStep_Substep_Substep `protobuf_oneof:"substep"` |
| } |
| |
| func (x *Step_Substep) Reset() { |
| *x = Step_Substep{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[7] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *Step_Substep) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*Step_Substep) ProtoMessage() {} |
| |
| func (x *Step_Substep) ProtoReflect() protoreflect.Message { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[7] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use Step_Substep.ProtoReflect.Descriptor instead. |
| func (*Step_Substep) Descriptor() ([]byte, []int) { |
| return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{1, 1} |
| } |
| |
| func (m *Step_Substep) GetSubstep() isStep_Substep_Substep { |
| if m != nil { |
| return m.Substep |
| } |
| return nil |
| } |
| |
| func (x *Step_Substep) GetStep() *Step { |
| if x, ok := x.GetSubstep().(*Step_Substep_Step); ok { |
| return x.Step |
| } |
| return nil |
| } |
| |
| func (x *Step_Substep) GetAnnotationStream() *LogdogStream { |
| if x, ok := x.GetSubstep().(*Step_Substep_AnnotationStream); ok { |
| return x.AnnotationStream |
| } |
| return nil |
| } |
| |
| type isStep_Substep_Substep interface { |
| isStep_Substep_Substep() |
| } |
| |
| type Step_Substep_Step struct { |
| // The substep is an inline Step. |
| Step *Step `protobuf:"bytes,1,opt,name=step,proto3,oneof"` |
| } |
| |
| type Step_Substep_AnnotationStream struct { |
| // The substep is a separate LogDog annotation stream. |
| AnnotationStream *LogdogStream `protobuf:"bytes,2,opt,name=annotation_stream,json=annotationStream,proto3,oneof"` |
| } |
| |
| func (*Step_Substep_Step) isStep_Substep_Substep() {} |
| |
| func (*Step_Substep_AnnotationStream) isStep_Substep_Substep() {} |
| |
| // Progress expresses a Component's overall progress. It does this using |
| // arbitrary "progress units", which are discrete units of work measured by |
| // the Component that are either completed or not completed. |
| // |
| // A simple construction for "percentage complete" is to set `total` to 100 |
| // and `completed` to the percentage value. |
| type Step_Progress struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The total number of progress units. If missing or zero, no progress is |
| // expressed. |
| Total int32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"` |
| // The number of completed progress units. This must always be less than or |
| // equal to `total`. If omitted, it is implied to be zero. |
| Completed int32 `protobuf:"varint,2,opt,name=completed,proto3" json:"completed,omitempty"` |
| } |
| |
| func (x *Step_Progress) Reset() { |
| *x = Step_Progress{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[8] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *Step_Progress) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*Step_Progress) ProtoMessage() {} |
| |
| func (x *Step_Progress) ProtoReflect() protoreflect.Message { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[8] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use Step_Progress.ProtoReflect.Descriptor instead. |
| func (*Step_Progress) Descriptor() ([]byte, []int) { |
| return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{1, 2} |
| } |
| |
| func (x *Step_Progress) GetTotal() int32 { |
| if x != nil { |
| return x.Total |
| } |
| return 0 |
| } |
| |
| func (x *Step_Progress) GetCompleted() int32 { |
| if x != nil { |
| return x.Completed |
| } |
| return 0 |
| } |
| |
| // Property is an arbitrary key/value (build) property. |
| type Step_Property struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // name is the property name. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| // value is the optional property value. |
| Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` |
| } |
| |
| func (x *Step_Property) Reset() { |
| *x = Step_Property{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[9] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *Step_Property) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*Step_Property) ProtoMessage() {} |
| |
| func (x *Step_Property) ProtoReflect() protoreflect.Message { |
| mi := &file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[9] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use Step_Property.ProtoReflect.Descriptor instead. |
| func (*Step_Property) Descriptor() ([]byte, []int) { |
| return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP(), []int{1, 3} |
| } |
| |
| func (x *Step_Property) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| func (x *Step_Property) GetValue() string { |
| if x != nil { |
| return x.Value |
| } |
| return "" |
| } |
| |
| var File_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto protoreflect.FileDescriptor |
| |
| var file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDesc = []byte{ |
| 0x0a, 0x43, 0x67, 0x6f, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x2e, 0x6f, 0x72, |
| 0x67, 0x2f, 0x6c, 0x75, 0x63, 0x69, 0x2f, 0x6c, 0x75, 0x63, 0x69, 0x65, 0x78, 0x65, 0x2f, 0x6c, |
| 0x65, 0x67, 0x61, 0x63, 0x79, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x65, 0x65, 0x2f, 0x70, 0x72, |
| 0x6f, 0x74, 0x6f, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, |
| 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, |
| 0x6e, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, |
| 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, |
| 0x74, 0x6f, 0x1a, 0x37, 0x67, 0x6f, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x2e, |
| 0x6f, 0x72, 0x67, 0x2f, 0x6c, 0x75, 0x63, 0x69, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, |
| 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x73, 0x72, 0x63, 0x6d, 0x61, 0x6e, 0x2f, 0x6d, 0x61, 0x6e, |
| 0x69, 0x66, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x84, 0x02, 0x0a, 0x0e, |
| 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x33, |
| 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x61, |
| 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, |
| 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, |
| 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x65, 0x78, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, |
| 0x09, 0x52, 0x04, 0x74, 0x65, 0x78, 0x74, 0x12, 0x44, 0x0a, 0x14, 0x66, 0x61, 0x69, 0x6c, 0x65, |
| 0x64, 0x5f, 0x64, 0x6d, 0x5f, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x79, 0x18, |
| 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, |
| 0x6f, 0x6e, 0x2e, 0x44, 0x4d, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x12, 0x66, 0x61, 0x69, 0x6c, 0x65, |
| 0x64, 0x44, 0x6d, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x79, 0x22, 0x63, 0x0a, |
| 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x47, 0x45, 0x4e, 0x45, 0x52, 0x41, 0x4c, |
| 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x45, 0x58, 0x43, 0x45, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x10, |
| 0x01, 0x12, 0x09, 0x0a, 0x05, 0x49, 0x4e, 0x46, 0x52, 0x41, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, |
| 0x44, 0x4d, 0x5f, 0x44, 0x45, 0x50, 0x45, 0x4e, 0x44, 0x45, 0x4e, 0x43, 0x59, 0x5f, 0x46, 0x41, |
| 0x49, 0x4c, 0x45, 0x44, 0x10, 0x03, 0x12, 0x0d, 0x0a, 0x09, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, |
| 0x4c, 0x45, 0x44, 0x10, 0x04, 0x12, 0x0b, 0x0a, 0x07, 0x45, 0x58, 0x50, 0x49, 0x52, 0x45, 0x44, |
| 0x10, 0x05, 0x22, 0xb0, 0x0a, 0x0a, 0x04, 0x53, 0x74, 0x65, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x6e, |
| 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, |
| 0x32, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, |
| 0x32, 0x18, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, |
| 0x65, 0x70, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, |
| 0x61, 0x6e, 0x64, 0x12, 0x2a, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, |
| 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, |
| 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, |
| 0x43, 0x0a, 0x0f, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, |
| 0x6c, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, |
| 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x44, 0x65, 0x74, |
| 0x61, 0x69, 0x6c, 0x73, 0x52, 0x0e, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x44, 0x65, 0x74, |
| 0x61, 0x69, 0x6c, 0x73, 0x12, 0x32, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x73, 0x74, 0x65, 0x70, 0x18, |
| 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, |
| 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x65, 0x70, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x74, 0x65, 0x70, 0x52, |
| 0x07, 0x73, 0x75, 0x62, 0x73, 0x74, 0x65, 0x70, 0x12, 0x3d, 0x0a, 0x0d, 0x73, 0x74, 0x64, 0x6f, |
| 0x75, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, |
| 0x18, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4c, 0x6f, 0x67, |
| 0x64, 0x6f, 0x67, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x0c, 0x73, 0x74, 0x64, 0x6f, 0x75, |
| 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x3d, 0x0a, 0x0d, 0x73, 0x74, 0x64, 0x65, 0x72, |
| 0x72, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, |
| 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4c, 0x6f, 0x67, 0x64, |
| 0x6f, 0x67, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x0c, 0x73, 0x74, 0x64, 0x65, 0x72, 0x72, |
| 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x34, 0x0a, 0x07, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, |
| 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, |
| 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, |
| 0x61, 0x6d, 0x70, 0x52, 0x07, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x12, 0x30, 0x0a, 0x05, |
| 0x65, 0x6e, 0x64, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, |
| 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, |
| 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x05, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x12, 0x12, |
| 0x0a, 0x04, 0x74, 0x65, 0x78, 0x74, 0x18, 0x14, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 0x65, |
| 0x78, 0x74, 0x12, 0x35, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x15, |
| 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, |
| 0x6e, 0x2e, 0x53, 0x74, 0x65, 0x70, 0x2e, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, |
| 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x2e, 0x0a, 0x04, 0x6c, 0x69, 0x6e, |
| 0x6b, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, |
| 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, |
| 0x69, 0x6e, 0x6b, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x6b, 0x12, 0x3b, 0x0a, 0x0b, 0x6f, 0x74, 0x68, |
| 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x18, 0x17, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, |
| 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, |
| 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x0a, 0x6f, 0x74, 0x68, 0x65, |
| 0x72, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x35, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, |
| 0x74, 0x79, 0x18, 0x18, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, |
| 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x65, 0x70, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, |
| 0x72, 0x74, 0x79, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x12, 0x50, 0x0a, |
| 0x10, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, |
| 0x73, 0x18, 0x19, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, |
| 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x65, 0x70, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, |
| 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, |
| 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x73, 0x1a, |
| 0xbb, 0x01, 0x0a, 0x07, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, |
| 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, |
| 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x12, 0x10, |
| 0x0a, 0x03, 0x63, 0x77, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x63, 0x77, 0x64, |
| 0x12, 0x3f, 0x0a, 0x07, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x03, 0x28, |
| 0x0b, 0x32, 0x25, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, |
| 0x74, 0x65, 0x70, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x45, 0x6e, 0x76, 0x69, |
| 0x72, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, |
| 0x6e, 0x1a, 0x3a, 0x0a, 0x0c, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, |
| 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, |
| 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x85, 0x01, |
| 0x0a, 0x07, 0x53, 0x75, 0x62, 0x73, 0x74, 0x65, 0x70, 0x12, 0x26, 0x0a, 0x04, 0x73, 0x74, 0x65, |
| 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, |
| 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x65, 0x70, 0x48, 0x00, 0x52, 0x04, 0x73, 0x74, 0x65, |
| 0x70, 0x12, 0x47, 0x0a, 0x11, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, |
| 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x61, |
| 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4c, 0x6f, 0x67, 0x64, 0x6f, 0x67, |
| 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x48, 0x00, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, |
| 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x42, 0x09, 0x0a, 0x07, 0x73, 0x75, |
| 0x62, 0x73, 0x74, 0x65, 0x70, 0x1a, 0x3e, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, |
| 0x73, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, |
| 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, |
| 0x65, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x70, |
| 0x6c, 0x65, 0x74, 0x65, 0x64, 0x1a, 0x34, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, |
| 0x79, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, |
| 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, |
| 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x58, 0x0a, 0x14, 0x53, |
| 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x73, 0x45, 0x6e, |
| 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, |
| 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, |
| 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x73, 0x72, 0x63, 0x6d, 0x61, 0x6e, 0x2e, 0x4d, 0x61, |
| 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, |
| 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x98, 0x02, 0x0a, 0x0e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, |
| 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, |
| 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x1f, |
| 0x0a, 0x0b, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x02, 0x20, |
| 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12, |
| 0x12, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x03, |
| 0x75, 0x72, 0x6c, 0x12, 0x3f, 0x0a, 0x0d, 0x6c, 0x6f, 0x67, 0x64, 0x6f, 0x67, 0x5f, 0x73, 0x74, |
| 0x72, 0x65, 0x61, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x61, 0x6e, 0x6e, |
| 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4c, 0x6f, 0x67, 0x64, 0x6f, 0x67, 0x53, 0x74, |
| 0x72, 0x65, 0x61, 0x6d, 0x48, 0x00, 0x52, 0x0c, 0x6c, 0x6f, 0x67, 0x64, 0x6f, 0x67, 0x53, 0x74, |
| 0x72, 0x65, 0x61, 0x6d, 0x12, 0x42, 0x0a, 0x0e, 0x69, 0x73, 0x6f, 0x6c, 0x61, 0x74, 0x65, 0x5f, |
| 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x61, |
| 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x49, 0x73, 0x6f, 0x6c, 0x61, 0x74, |
| 0x65, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x48, 0x00, 0x52, 0x0d, 0x69, 0x73, 0x6f, 0x6c, 0x61, |
| 0x74, 0x65, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x2d, 0x0a, 0x07, 0x64, 0x6d, 0x5f, 0x6c, |
| 0x69, 0x6e, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, |
| 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x44, 0x4d, 0x4c, 0x69, 0x6e, 0x6b, 0x48, 0x00, 0x52, |
| 0x06, 0x64, 0x6d, 0x4c, 0x69, 0x6e, 0x6b, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, |
| 0x22, 0x52, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x64, 0x6f, 0x67, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, |
| 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, |
| 0x52, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x72, 0x65, 0x66, |
| 0x69, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, |
| 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, |
| 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3b, 0x0a, 0x0d, 0x49, 0x73, 0x6f, 0x6c, 0x61, 0x74, 0x65, 0x4f, |
| 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, |
| 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x12, 0x0a, |
| 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x61, 0x73, |
| 0x68, 0x22, 0x6e, 0x0a, 0x06, 0x44, 0x4d, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x16, 0x0a, 0x06, 0x73, |
| 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x72, |
| 0x76, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x05, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x74, 0x74, |
| 0x65, 0x6d, 0x70, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x74, 0x74, 0x65, |
| 0x6d, 0x70, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, |
| 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, |
| 0x6e, 0x2a, 0x3c, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x52, |
| 0x55, 0x4e, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x55, 0x43, 0x43, |
| 0x45, 0x53, 0x53, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, |
| 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x42, |
| 0x3a, 0x5a, 0x38, 0x67, 0x6f, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x2e, 0x6f, |
| 0x72, 0x67, 0x2f, 0x6c, 0x75, 0x63, 0x69, 0x2f, 0x6c, 0x75, 0x63, 0x69, 0x65, 0x78, 0x65, 0x2f, |
| 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x65, 0x65, 0x2f, 0x70, |
| 0x72, 0x6f, 0x74, 0x6f, 0x3b, 0x61, 0x6e, 0x6e, 0x6f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, |
| 0x74, 0x6f, 0x33, |
| } |
| |
| var ( |
| file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescOnce sync.Once |
| file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescData = file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDesc |
| ) |
| |
| func file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescGZIP() []byte { |
| file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescOnce.Do(func() { |
| file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescData = protoimpl.X.CompressGZIP(file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescData) |
| }) |
| return file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDescData |
| } |
| |
| var file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_enumTypes = make([]protoimpl.EnumInfo, 2) |
| var file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes = make([]protoimpl.MessageInfo, 12) |
| var file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_goTypes = []interface{}{ |
| (Status)(0), // 0: annotation.Status |
| (FailureDetails_Type)(0), // 1: annotation.FailureDetails.Type |
| (*FailureDetails)(nil), // 2: annotation.FailureDetails |
| (*Step)(nil), // 3: annotation.Step |
| (*AnnotationLink)(nil), // 4: annotation.AnnotationLink |
| (*LogdogStream)(nil), // 5: annotation.LogdogStream |
| (*IsolateObject)(nil), // 6: annotation.IsolateObject |
| (*DMLink)(nil), // 7: annotation.DMLink |
| (*Step_Command)(nil), // 8: annotation.Step.Command |
| (*Step_Substep)(nil), // 9: annotation.Step.Substep |
| (*Step_Progress)(nil), // 10: annotation.Step.Progress |
| (*Step_Property)(nil), // 11: annotation.Step.Property |
| nil, // 12: annotation.Step.SourceManifestsEntry |
| nil, // 13: annotation.Step.Command.EnvironEntry |
| (*timestamppb.Timestamp)(nil), // 14: google.protobuf.Timestamp |
| (*srcman.ManifestLink)(nil), // 15: srcman.ManifestLink |
| } |
| var file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_depIdxs = []int32{ |
| 1, // 0: annotation.FailureDetails.type:type_name -> annotation.FailureDetails.Type |
| 7, // 1: annotation.FailureDetails.failed_dm_dependency:type_name -> annotation.DMLink |
| 8, // 2: annotation.Step.command:type_name -> annotation.Step.Command |
| 0, // 3: annotation.Step.status:type_name -> annotation.Status |
| 2, // 4: annotation.Step.failure_details:type_name -> annotation.FailureDetails |
| 9, // 5: annotation.Step.substep:type_name -> annotation.Step.Substep |
| 5, // 6: annotation.Step.stdout_stream:type_name -> annotation.LogdogStream |
| 5, // 7: annotation.Step.stderr_stream:type_name -> annotation.LogdogStream |
| 14, // 8: annotation.Step.started:type_name -> google.protobuf.Timestamp |
| 14, // 9: annotation.Step.ended:type_name -> google.protobuf.Timestamp |
| 10, // 10: annotation.Step.progress:type_name -> annotation.Step.Progress |
| 4, // 11: annotation.Step.link:type_name -> annotation.AnnotationLink |
| 4, // 12: annotation.Step.other_links:type_name -> annotation.AnnotationLink |
| 11, // 13: annotation.Step.property:type_name -> annotation.Step.Property |
| 12, // 14: annotation.Step.source_manifests:type_name -> annotation.Step.SourceManifestsEntry |
| 5, // 15: annotation.AnnotationLink.logdog_stream:type_name -> annotation.LogdogStream |
| 6, // 16: annotation.AnnotationLink.isolate_object:type_name -> annotation.IsolateObject |
| 7, // 17: annotation.AnnotationLink.dm_link:type_name -> annotation.DMLink |
| 13, // 18: annotation.Step.Command.environ:type_name -> annotation.Step.Command.EnvironEntry |
| 3, // 19: annotation.Step.Substep.step:type_name -> annotation.Step |
| 5, // 20: annotation.Step.Substep.annotation_stream:type_name -> annotation.LogdogStream |
| 15, // 21: annotation.Step.SourceManifestsEntry.value:type_name -> srcman.ManifestLink |
| 22, // [22:22] is the sub-list for method output_type |
| 22, // [22:22] is the sub-list for method input_type |
| 22, // [22:22] is the sub-list for extension type_name |
| 22, // [22:22] is the sub-list for extension extendee |
| 0, // [0:22] is the sub-list for field type_name |
| } |
| |
| func init() { file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_init() } |
| func file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_init() { |
| if File_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto != nil { |
| return |
| } |
| if !protoimpl.UnsafeEnabled { |
| file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*FailureDetails); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*Step); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*AnnotationLink); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*LogdogStream); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*IsolateObject); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DMLink); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*Step_Command); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*Step_Substep); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*Step_Progress); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*Step_Property); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| } |
| file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[2].OneofWrappers = []interface{}{ |
| (*AnnotationLink_Url)(nil), |
| (*AnnotationLink_LogdogStream)(nil), |
| (*AnnotationLink_IsolateObject)(nil), |
| (*AnnotationLink_DmLink)(nil), |
| } |
| file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes[7].OneofWrappers = []interface{}{ |
| (*Step_Substep_Step)(nil), |
| (*Step_Substep_AnnotationStream)(nil), |
| } |
| type x struct{} |
| out := protoimpl.TypeBuilder{ |
| File: protoimpl.DescBuilder{ |
| GoPackagePath: reflect.TypeOf(x{}).PkgPath(), |
| RawDescriptor: file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDesc, |
| NumEnums: 2, |
| NumMessages: 12, |
| NumExtensions: 0, |
| NumServices: 0, |
| }, |
| GoTypes: file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_goTypes, |
| DependencyIndexes: file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_depIdxs, |
| EnumInfos: file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_enumTypes, |
| MessageInfos: file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_msgTypes, |
| }.Build() |
| File_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto = out.File |
| file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_rawDesc = nil |
| file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_goTypes = nil |
| file_go_chromium_org_luci_luciexe_legacy_annotee_proto_annotations_proto_depIdxs = nil |
| } |