Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Side by Side Diff: logdog/api/endpoints/coordinator/logs/v1/logs.pb.go

Issue 2991253004: [logdog] Remove list functionality. (Closed)
Patch Set: fix test Created 3 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Code generated by protoc-gen-go. DO NOT EDIT. 1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: github.com/luci/luci-go/logdog/api/endpoints/coordinator/logs/v1/logs .proto 2 // source: github.com/luci/luci-go/logdog/api/endpoints/coordinator/logs/v1/logs .proto
3 3
4 /* 4 /*
5 Package logdog is a generated protocol buffer package. 5 Package logdog is a generated protocol buffer package.
6 6
7 It is generated from these files: 7 It is generated from these files:
8 github.com/luci/luci-go/logdog/api/endpoints/coordinator/logs/v1/logs.pr oto 8 github.com/luci/luci-go/logdog/api/endpoints/coordinator/logs/v1/logs.pr oto
9 github.com/luci/luci-go/logdog/api/endpoints/coordinator/logs/v1/state.p roto 9 github.com/luci/luci-go/logdog/api/endpoints/coordinator/logs/v1/state.p roto
10 10
11 It has these top-level messages: 11 It has these top-level messages:
12 GetRequest 12 GetRequest
13 TailRequest 13 TailRequest
14 GetResponse 14 GetResponse
15 QueryRequest 15 QueryRequest
16 QueryResponse 16 QueryResponse
17 ListRequest
18 ListResponse
19 LogStreamState 17 LogStreamState
20 */ 18 */
21 package logdog 19 package logdog
22 20
23 import prpc "github.com/luci/luci-go/grpc/prpc" 21 import prpc "github.com/luci/luci-go/grpc/prpc"
24 22
25 import proto "github.com/golang/protobuf/proto" 23 import proto "github.com/golang/protobuf/proto"
26 import fmt "fmt" 24 import fmt "fmt"
27 import math "math" 25 import math "math"
28 import logpb "github.com/luci/luci-go/logdog/api/logpb" 26 import logpb "github.com/luci/luci-go/logdog/api/logpb"
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
66 "BOTH": 0, 64 "BOTH": 0,
67 "YES": 1, 65 "YES": 1,
68 "NO": 2, 66 "NO": 2,
69 } 67 }
70 68
71 func (x QueryRequest_Trinary) String() string { 69 func (x QueryRequest_Trinary) String() string {
72 return proto.EnumName(QueryRequest_Trinary_name, int32(x)) 70 return proto.EnumName(QueryRequest_Trinary_name, int32(x))
73 } 71 }
74 func (QueryRequest_Trinary) EnumDescriptor() ([]byte, []int) { return fileDescri ptor0, []int{3, 0} } 72 func (QueryRequest_Trinary) EnumDescriptor() ([]byte, []int) { return fileDescri ptor0, []int{3, 0} }
75 73
76 type ListResponse_Component_Type int32
77
78 const (
79 ListResponse_Component_PATH ListResponse_Component_Type = 0
80 ListResponse_Component_STREAM ListResponse_Component_Type = 1
81 ListResponse_Component_PROJECT ListResponse_Component_Type = 2
82 )
83
84 var ListResponse_Component_Type_name = map[int32]string{
85 0: "PATH",
86 1: "STREAM",
87 2: "PROJECT",
88 }
89 var ListResponse_Component_Type_value = map[string]int32{
90 "PATH": 0,
91 "STREAM": 1,
92 "PROJECT": 2,
93 }
94
95 func (x ListResponse_Component_Type) String() string {
96 return proto.EnumName(ListResponse_Component_Type_name, int32(x))
97 }
98 func (ListResponse_Component_Type) EnumDescriptor() ([]byte, []int) {
99 return fileDescriptor0, []int{6, 0, 0}
100 }
101
102 // GetRequest is the request structure for the user Get endpoint. 74 // GetRequest is the request structure for the user Get endpoint.
103 // 75 //
104 // If the requested log stream exists, a valid GetRequest will succeed 76 // If the requested log stream exists, a valid GetRequest will succeed
105 // regardless of whether the requested log range was available. 77 // regardless of whether the requested log range was available.
106 // 78 //
107 // Note that this endpoint may return fewer logs than requested due to either 79 // Note that this endpoint may return fewer logs than requested due to either
108 // availability or internal constraints. 80 // availability or internal constraints.
109 type GetRequest struct { 81 type GetRequest struct {
110 // The request project to request. 82 // The request project to request.
111 Project string `protobuf:"bytes,1,opt,name=project" json:"project,omitem pty"` 83 Project string `protobuf:"bytes,1,opt,name=project" json:"project,omitem pty"`
(...skipping 548 matching lines...) Expand 10 before | Expand all | Expand 10 after
660 return nil 632 return nil
661 } 633 }
662 634
663 func (m *QueryResponse_Stream) GetDescProto() []byte { 635 func (m *QueryResponse_Stream) GetDescProto() []byte {
664 if m != nil { 636 if m != nil {
665 return m.DescProto 637 return m.DescProto
666 } 638 }
667 return nil 639 return nil
668 } 640 }
669 641
670 // ListRequest is the request structure for the user List endpoint.
671 //
672 // The List endpoint enables a directory-tree style traversal of the project
673 // and log stream space.
674 //
675 // For example, if project "myproj" had streams "a/+/baz", a listing would
676 // return:
677 // - Request: project="", path="", Response: {myproj} (Project names)
678 // - Request: project="myproj", path="", Response: {a} (Path components)
679 // - Request: project="myproj", path="a", Response: {+} (Path component)
680 // - Request: project="myproj", path="a/+", Response: {baz} (Stream component)
681 type ListRequest struct {
682 // The project to query.
683 //
684 // If this is empty, the list results will show all projects that the us er can
685 // access.
686 Project string `protobuf:"bytes,1,opt,name=project" json:"project,omitem pty"`
687 // The path base to query.
688 //
689 // For example, log streams:
690 // - foo/bar/+/baz
691 // - foo/+/qux
692 //
693 // A query to path_base "foo" will return "bar" and "+", both path
694 // components.
695 PathBase string `protobuf:"bytes,2,opt,name=path_base,json=pathBase" jso n:"path_base,omitempty"`
696 // State, if true, returns that the streams' full state instead of just its
697 // Path.
698 State bool `protobuf:"varint,3,opt,name=state" json:"state,omitempty"`
699 // If not empty, indicates that this query should continue at the point where
700 // the previous query left off.
701 Next string `protobuf:"bytes,4,opt,name=next" json:"next,omitempty"`
702 // If true, will return only streams. Otherwise, intermediate path compo nents
703 // will also be returned.
704 StreamOnly bool `protobuf:"varint,5,opt,name=stream_only,json=streamOnly " json:"stream_only,omitempty"`
705 // If true, indicates that purged streams should show up in the listing. It is
706 // an error if a non-admin user requests this option.
707 IncludePurged bool `protobuf:"varint,6,opt,name=include_purged,json=incl udePurged" json:"include_purged,omitempty"`
708 // Offset, if >= 0, instructs the list operation to skip the supplied nu mber
709 // of results. This can be used for pagination.
710 Offset int32 `protobuf:"varint,7,opt,name=offset" json:"offset,omitempty "`
711 // The maximum number of componts to return.
712 //
713 // If <= 0, no upper bound will be indicated. However, the returned resu lt
714 // count is still be subject to internal constraints.
715 MaxResults int32 `protobuf:"varint,8,opt,name=max_results,json=maxResult s" json:"max_results,omitempty"`
716 }
717
718 func (m *ListRequest) Reset() { *m = ListRequest{} }
719 func (m *ListRequest) String() string { return proto.CompactTextStrin g(m) }
720 func (*ListRequest) ProtoMessage() {}
721 func (*ListRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int {5} }
722
723 func (m *ListRequest) GetProject() string {
724 if m != nil {
725 return m.Project
726 }
727 return ""
728 }
729
730 func (m *ListRequest) GetPathBase() string {
731 if m != nil {
732 return m.PathBase
733 }
734 return ""
735 }
736
737 func (m *ListRequest) GetState() bool {
738 if m != nil {
739 return m.State
740 }
741 return false
742 }
743
744 func (m *ListRequest) GetNext() string {
745 if m != nil {
746 return m.Next
747 }
748 return ""
749 }
750
751 func (m *ListRequest) GetStreamOnly() bool {
752 if m != nil {
753 return m.StreamOnly
754 }
755 return false
756 }
757
758 func (m *ListRequest) GetIncludePurged() bool {
759 if m != nil {
760 return m.IncludePurged
761 }
762 return false
763 }
764
765 func (m *ListRequest) GetOffset() int32 {
766 if m != nil {
767 return m.Offset
768 }
769 return 0
770 }
771
772 func (m *ListRequest) GetMaxResults() int32 {
773 if m != nil {
774 return m.MaxResults
775 }
776 return 0
777 }
778
779 // ListResponse is the response structure for the user List endpoint.
780 type ListResponse struct {
781 // The project that the streams belong to.
782 //
783 // If the request was for the project tier of the list hierarchy, this w ill
784 // be empty, and the components list will contain project elements.
785 Project string `protobuf:"bytes,1,opt,name=project" json:"project,omitem pty"`
786 // The hierarchy base that was requested.
787 PathBase string `protobuf:"bytes,2,opt,name=path_base,json=pathBase" jso n:"path_base,omitempty"`
788 // If not empty, indicates that there are more list results available.
789 // These results can be requested by repeating the List request with the
790 // same Path field and supplying this value in the Next field.
791 Next string `protobuf:"bytes,3,opt,name=next" j son:"next,omitempty"`
792 Components []*ListResponse_Component `protobuf:"bytes,4,rep,name=compone nts" json:"components,omitempty"`
793 }
794
795 func (m *ListResponse) Reset() { *m = ListResponse{} }
796 func (m *ListResponse) String() string { return proto.CompactTextStri ng(m) }
797 func (*ListResponse) ProtoMessage() {}
798 func (*ListResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []in t{6} }
799
800 func (m *ListResponse) GetProject() string {
801 if m != nil {
802 return m.Project
803 }
804 return ""
805 }
806
807 func (m *ListResponse) GetPathBase() string {
808 if m != nil {
809 return m.PathBase
810 }
811 return ""
812 }
813
814 func (m *ListResponse) GetNext() string {
815 if m != nil {
816 return m.Next
817 }
818 return ""
819 }
820
821 func (m *ListResponse) GetComponents() []*ListResponse_Component {
822 if m != nil {
823 return m.Components
824 }
825 return nil
826 }
827
828 // The set of listed stream components.
829 type ListResponse_Component struct {
830 // Name is the name of this path component. When combined with the
831 // response Base, this will form the full stream path.
832 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
833 // The type of the component.
834 Type ListResponse_Component_Type `protobuf:"varint,2,opt,name=type,enum= logdog.ListResponse_Component_Type" json:"type,omitempty"`
835 // State is the log stream descriptor and state for this stream. It will
836 // only be filled if this is a STREAM component.
837 //
838 // It can be requested by setting the request's State field to true. If the
839 // Proto field is true, the State's Descriptor field will not be include d.
840 State *LogStreamState `protobuf:"bytes,3,opt,name=state" json:"state,omi tempty"`
841 // Descriptor is the JSON-packed log stream descriptor protobuf. It will
842 // only be filled if this is a STREAM component.
843 //
844 // A Descriptor entry corresponds to the Path with the same index.
845 //
846 // If the list request's State field is set, the descriptor will be
847 // populated.
848 Desc *logpb.LogStreamDescriptor `protobuf:"bytes,4,opt,name=desc" json:" desc,omitempty"`
849 }
850
851 func (m *ListResponse_Component) Reset() { *m = ListResponse_ Component{} }
852 func (m *ListResponse_Component) String() string { return proto.Compa ctTextString(m) }
853 func (*ListResponse_Component) ProtoMessage() {}
854 func (*ListResponse_Component) Descriptor() ([]byte, []int) { return fileDescrip tor0, []int{6, 0} }
855
856 func (m *ListResponse_Component) GetName() string {
857 if m != nil {
858 return m.Name
859 }
860 return ""
861 }
862
863 func (m *ListResponse_Component) GetType() ListResponse_Component_Type {
864 if m != nil {
865 return m.Type
866 }
867 return ListResponse_Component_PATH
868 }
869
870 func (m *ListResponse_Component) GetState() *LogStreamState {
871 if m != nil {
872 return m.State
873 }
874 return nil
875 }
876
877 func (m *ListResponse_Component) GetDesc() *logpb.LogStreamDescriptor {
878 if m != nil {
879 return m.Desc
880 }
881 return nil
882 }
883
884 func init() { 642 func init() {
885 proto.RegisterType((*GetRequest)(nil), "logdog.GetRequest") 643 proto.RegisterType((*GetRequest)(nil), "logdog.GetRequest")
886 proto.RegisterType((*GetRequest_SignURLRequest)(nil), "logdog.GetRequest .SignURLRequest") 644 proto.RegisterType((*GetRequest_SignURLRequest)(nil), "logdog.GetRequest .SignURLRequest")
887 proto.RegisterType((*TailRequest)(nil), "logdog.TailRequest") 645 proto.RegisterType((*TailRequest)(nil), "logdog.TailRequest")
888 proto.RegisterType((*GetResponse)(nil), "logdog.GetResponse") 646 proto.RegisterType((*GetResponse)(nil), "logdog.GetResponse")
889 proto.RegisterType((*GetResponse_SignedUrls)(nil), "logdog.GetResponse.S ignedUrls") 647 proto.RegisterType((*GetResponse_SignedUrls)(nil), "logdog.GetResponse.S ignedUrls")
890 proto.RegisterType((*QueryRequest)(nil), "logdog.QueryRequest") 648 proto.RegisterType((*QueryRequest)(nil), "logdog.QueryRequest")
891 proto.RegisterType((*QueryRequest_StreamTypeFilter)(nil), "logdog.QueryR equest.StreamTypeFilter") 649 proto.RegisterType((*QueryRequest_StreamTypeFilter)(nil), "logdog.QueryR equest.StreamTypeFilter")
892 proto.RegisterType((*QueryResponse)(nil), "logdog.QueryResponse") 650 proto.RegisterType((*QueryResponse)(nil), "logdog.QueryResponse")
893 proto.RegisterType((*QueryResponse_Stream)(nil), "logdog.QueryResponse.S tream") 651 proto.RegisterType((*QueryResponse_Stream)(nil), "logdog.QueryResponse.S tream")
894 proto.RegisterType((*ListRequest)(nil), "logdog.ListRequest")
895 proto.RegisterType((*ListResponse)(nil), "logdog.ListResponse")
896 proto.RegisterType((*ListResponse_Component)(nil), "logdog.ListResponse. Component")
897 proto.RegisterEnum("logdog.QueryRequest_Trinary", QueryRequest_Trinary_n ame, QueryRequest_Trinary_value) 652 proto.RegisterEnum("logdog.QueryRequest_Trinary", QueryRequest_Trinary_n ame, QueryRequest_Trinary_value)
898 proto.RegisterEnum("logdog.ListResponse_Component_Type", ListResponse_Co mponent_Type_name, ListResponse_Component_Type_value)
899 } 653 }
900 654
901 // Reference imports to suppress errors if they are not otherwise used. 655 // Reference imports to suppress errors if they are not otherwise used.
902 var _ context.Context 656 var _ context.Context
903 var _ grpc.ClientConn 657 var _ grpc.ClientConn
904 658
905 // This is a compile-time assertion to ensure that this generated file 659 // This is a compile-time assertion to ensure that this generated file
906 // is compatible with the grpc package it is being compiled against. 660 // is compatible with the grpc package it is being compiled against.
907 const _ = grpc.SupportPackageIsVersion4 661 const _ = grpc.SupportPackageIsVersion4
908 662
909 // Client API for Logs service 663 // Client API for Logs service
910 664
911 type LogsClient interface { 665 type LogsClient interface {
912 // Get returns state and log data for a single log stream. 666 // Get returns state and log data for a single log stream.
913 Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*GetR esponse, error) 667 Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*GetR esponse, error)
914 // Tail returns the last log in the log stream at the time of the reques t. 668 // Tail returns the last log in the log stream at the time of the reques t.
915 Tail(ctx context.Context, in *TailRequest, opts ...grpc.CallOption) (*Ge tResponse, error) 669 Tail(ctx context.Context, in *TailRequest, opts ...grpc.CallOption) (*Ge tResponse, error)
916 // Query returns log stream paths that match the requested query. 670 // Query returns log stream paths that match the requested query.
917 Query(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (* QueryResponse, error) 671 Query(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (* QueryResponse, error)
918 // List returns log stream paths rooted under the path hierarchy.
919 List(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*Li stResponse, error)
920 } 672 }
921 type logsPRPCClient struct { 673 type logsPRPCClient struct {
922 client *prpc.Client 674 client *prpc.Client
923 } 675 }
924 676
925 func NewLogsPRPCClient(client *prpc.Client) LogsClient { 677 func NewLogsPRPCClient(client *prpc.Client) LogsClient {
926 return &logsPRPCClient{client} 678 return &logsPRPCClient{client}
927 } 679 }
928 680
929 func (c *logsPRPCClient) Get(ctx context.Context, in *GetRequest, opts ...grpc.C allOption) (*GetResponse, error) { 681 func (c *logsPRPCClient) Get(ctx context.Context, in *GetRequest, opts ...grpc.C allOption) (*GetResponse, error) {
(...skipping 16 matching lines...) Expand all
946 698
947 func (c *logsPRPCClient) Query(ctx context.Context, in *QueryRequest, opts ...gr pc.CallOption) (*QueryResponse, error) { 699 func (c *logsPRPCClient) Query(ctx context.Context, in *QueryRequest, opts ...gr pc.CallOption) (*QueryResponse, error) {
948 out := new(QueryResponse) 700 out := new(QueryResponse)
949 err := c.client.Call(ctx, "logdog.Logs", "Query", in, out, opts...) 701 err := c.client.Call(ctx, "logdog.Logs", "Query", in, out, opts...)
950 if err != nil { 702 if err != nil {
951 return nil, err 703 return nil, err
952 } 704 }
953 return out, nil 705 return out, nil
954 } 706 }
955 707
956 func (c *logsPRPCClient) List(ctx context.Context, in *ListRequest, opts ...grpc .CallOption) (*ListResponse, error) {
957 out := new(ListResponse)
958 err := c.client.Call(ctx, "logdog.Logs", "List", in, out, opts...)
959 if err != nil {
960 return nil, err
961 }
962 return out, nil
963 }
964
965 type logsClient struct { 708 type logsClient struct {
966 cc *grpc.ClientConn 709 cc *grpc.ClientConn
967 } 710 }
968 711
969 func NewLogsClient(cc *grpc.ClientConn) LogsClient { 712 func NewLogsClient(cc *grpc.ClientConn) LogsClient {
970 return &logsClient{cc} 713 return &logsClient{cc}
971 } 714 }
972 715
973 func (c *logsClient) Get(ctx context.Context, in *GetRequest, opts ...grpc.CallO ption) (*GetResponse, error) { 716 func (c *logsClient) Get(ctx context.Context, in *GetRequest, opts ...grpc.CallO ption) (*GetResponse, error) {
974 out := new(GetResponse) 717 out := new(GetResponse)
(...skipping 15 matching lines...) Expand all
990 733
991 func (c *logsClient) Query(ctx context.Context, in *QueryRequest, opts ...grpc.C allOption) (*QueryResponse, error) { 734 func (c *logsClient) Query(ctx context.Context, in *QueryRequest, opts ...grpc.C allOption) (*QueryResponse, error) {
992 out := new(QueryResponse) 735 out := new(QueryResponse)
993 err := grpc.Invoke(ctx, "/logdog.Logs/Query", in, out, c.cc, opts...) 736 err := grpc.Invoke(ctx, "/logdog.Logs/Query", in, out, c.cc, opts...)
994 if err != nil { 737 if err != nil {
995 return nil, err 738 return nil, err
996 } 739 }
997 return out, nil 740 return out, nil
998 } 741 }
999 742
1000 func (c *logsClient) List(ctx context.Context, in *ListRequest, opts ...grpc.Cal lOption) (*ListResponse, error) {
1001 out := new(ListResponse)
1002 err := grpc.Invoke(ctx, "/logdog.Logs/List", in, out, c.cc, opts...)
1003 if err != nil {
1004 return nil, err
1005 }
1006 return out, nil
1007 }
1008
1009 // Server API for Logs service 743 // Server API for Logs service
1010 744
1011 type LogsServer interface { 745 type LogsServer interface {
1012 // Get returns state and log data for a single log stream. 746 // Get returns state and log data for a single log stream.
1013 Get(context.Context, *GetRequest) (*GetResponse, error) 747 Get(context.Context, *GetRequest) (*GetResponse, error)
1014 // Tail returns the last log in the log stream at the time of the reques t. 748 // Tail returns the last log in the log stream at the time of the reques t.
1015 Tail(context.Context, *TailRequest) (*GetResponse, error) 749 Tail(context.Context, *TailRequest) (*GetResponse, error)
1016 // Query returns log stream paths that match the requested query. 750 // Query returns log stream paths that match the requested query.
1017 Query(context.Context, *QueryRequest) (*QueryResponse, error) 751 Query(context.Context, *QueryRequest) (*QueryResponse, error)
1018 // List returns log stream paths rooted under the path hierarchy.
1019 List(context.Context, *ListRequest) (*ListResponse, error)
1020 } 752 }
1021 753
1022 func RegisterLogsServer(s prpc.Registrar, srv LogsServer) { 754 func RegisterLogsServer(s prpc.Registrar, srv LogsServer) {
1023 s.RegisterService(&_Logs_serviceDesc, srv) 755 s.RegisterService(&_Logs_serviceDesc, srv)
1024 } 756 }
1025 757
1026 func _Logs_Get_Handler(srv interface{}, ctx context.Context, dec func(interface{ }) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 758 func _Logs_Get_Handler(srv interface{}, ctx context.Context, dec func(interface{ }) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1027 in := new(GetRequest) 759 in := new(GetRequest)
1028 if err := dec(in); err != nil { 760 if err := dec(in); err != nil {
1029 return nil, err 761 return nil, err
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
1070 info := &grpc.UnaryServerInfo{ 802 info := &grpc.UnaryServerInfo{
1071 Server: srv, 803 Server: srv,
1072 FullMethod: "/logdog.Logs/Query", 804 FullMethod: "/logdog.Logs/Query",
1073 } 805 }
1074 handler := func(ctx context.Context, req interface{}) (interface{}, erro r) { 806 handler := func(ctx context.Context, req interface{}) (interface{}, erro r) {
1075 return srv.(LogsServer).Query(ctx, req.(*QueryRequest)) 807 return srv.(LogsServer).Query(ctx, req.(*QueryRequest))
1076 } 808 }
1077 return interceptor(ctx, in, info, handler) 809 return interceptor(ctx, in, info, handler)
1078 } 810 }
1079 811
1080 func _Logs_List_Handler(srv interface{}, ctx context.Context, dec func(interface {}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1081 in := new(ListRequest)
1082 if err := dec(in); err != nil {
1083 return nil, err
1084 }
1085 if interceptor == nil {
1086 return srv.(LogsServer).List(ctx, in)
1087 }
1088 info := &grpc.UnaryServerInfo{
1089 Server: srv,
1090 FullMethod: "/logdog.Logs/List",
1091 }
1092 handler := func(ctx context.Context, req interface{}) (interface{}, erro r) {
1093 return srv.(LogsServer).List(ctx, req.(*ListRequest))
1094 }
1095 return interceptor(ctx, in, info, handler)
1096 }
1097
1098 var _Logs_serviceDesc = grpc.ServiceDesc{ 812 var _Logs_serviceDesc = grpc.ServiceDesc{
1099 ServiceName: "logdog.Logs", 813 ServiceName: "logdog.Logs",
1100 HandlerType: (*LogsServer)(nil), 814 HandlerType: (*LogsServer)(nil),
1101 Methods: []grpc.MethodDesc{ 815 Methods: []grpc.MethodDesc{
1102 { 816 {
1103 MethodName: "Get", 817 MethodName: "Get",
1104 Handler: _Logs_Get_Handler, 818 Handler: _Logs_Get_Handler,
1105 }, 819 },
1106 { 820 {
1107 MethodName: "Tail", 821 MethodName: "Tail",
1108 Handler: _Logs_Tail_Handler, 822 Handler: _Logs_Tail_Handler,
1109 }, 823 },
1110 { 824 {
1111 MethodName: "Query", 825 MethodName: "Query",
1112 Handler: _Logs_Query_Handler, 826 Handler: _Logs_Query_Handler,
1113 }, 827 },
1114 {
1115 MethodName: "List",
1116 Handler: _Logs_List_Handler,
1117 },
1118 }, 828 },
1119 Streams: []grpc.StreamDesc{}, 829 Streams: []grpc.StreamDesc{},
1120 Metadata: "github.com/luci/luci-go/logdog/api/endpoints/coordinator/logs /v1/logs.proto", 830 Metadata: "github.com/luci/luci-go/logdog/api/endpoints/coordinator/logs /v1/logs.proto",
1121 } 831 }
1122 832
1123 func init() { 833 func init() {
1124 proto.RegisterFile("github.com/luci/luci-go/logdog/api/endpoints/coordin ator/logs/v1/logs.proto", fileDescriptor0) 834 proto.RegisterFile("github.com/luci/luci-go/logdog/api/endpoints/coordin ator/logs/v1/logs.proto", fileDescriptor0)
1125 } 835 }
1126 836
1127 var fileDescriptor0 = []byte{ 837 var fileDescriptor0 = []byte{
1128 // 1130 bytes of a gzipped FileDescriptorProto 838 // 912 bytes of a gzipped FileDescriptorProto
1129 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0xef, 0x8e, 0xdb, 0x44, 839 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x55, 0xdd, 0xae, 0xdb, 0x44,
1130 0x10, 0xc7, 0x89, 0xf3, 0x6f, 0x9c, 0xbb, 0x86, 0xa5, 0x54, 0xc6, 0xa5, 0x6d, 0x9a, 0x52, 0x11, 840 0x10, 0xc6, 0x89, 0xf3, 0x37, 0x4e, 0x72, 0xc2, 0x52, 0x2a, 0x63, 0xe8, 0x69, 0x9a, 0x52, 0x91,
1131 0x24, 0x70, 0xda, 0x50, 0x28, 0x2a, 0x12, 0xa8, 0xbd, 0x5e, 0xcb, 0x9f, 0x83, 0xbb, 0x6e, 0x52, 841 0x0b, 0x70, 0x8a, 0x29, 0x3f, 0x2a, 0x17, 0x48, 0xf4, 0x0f, 0xc4, 0x11, 0xa5, 0x9b, 0x14, 0x89,
1132 0x24, 0x3e, 0x45, 0x4e, 0xb2, 0xe7, 0x1a, 0x9c, 0x5d, 0xe3, 0x5d, 0x1f, 0x97, 0x67, 0xe0, 0x13, 842 0xab, 0xc8, 0x89, 0xb7, 0x5b, 0x83, 0xb3, 0x6b, 0x76, 0xd7, 0x87, 0xe4, 0x19, 0xb8, 0xe2, 0x0a,
1133 0x9f, 0x10, 0x8f, 0xc5, 0x23, 0x20, 0x1e, 0x80, 0x27, 0x40, 0x42, 0x3b, 0x6b, 0xc7, 0x69, 0x1a, 843 0x71, 0xc3, 0xcb, 0xf1, 0x22, 0x68, 0x77, 0xed, 0x38, 0x3d, 0x8d, 0x38, 0x48, 0x94, 0x9b, 0xd8,
1134 0x7a, 0x45, 0x94, 0x2f, 0x49, 0x66, 0xe6, 0x37, 0xbb, 0x3b, 0xbf, 0x99, 0xdf, 0x6e, 0xe0, 0xcb, 844 0x33, 0xf3, 0xcd, 0x7a, 0xe7, 0xfb, 0x66, 0x26, 0xf0, 0x0d, 0x4d, 0xd5, 0xf3, 0x62, 0x15, 0xae,
1135 0x30, 0x52, 0x4f, 0xb2, 0xa9, 0x3f, 0x13, 0x8b, 0x41, 0x9c, 0xcd, 0x22, 0xfc, 0x78, 0x2f, 0x14, 845 0xf9, 0x66, 0x96, 0x15, 0xeb, 0xd4, 0xfc, 0x7c, 0x40, 0xf9, 0x2c, 0xe3, 0x34, 0xe1, 0x74, 0x16,
1136 0x83, 0x58, 0x84, 0x73, 0x11, 0x0e, 0x82, 0x24, 0x1a, 0x30, 0x3e, 0x4f, 0x44, 0xc4, 0x95, 0x1c, 846 0xe7, 0xe9, 0x8c, 0xb0, 0x24, 0xe7, 0x29, 0x53, 0x72, 0xb6, 0xe6, 0x5c, 0x24, 0x29, 0x8b, 0x15,
1137 0xcc, 0x84, 0x48, 0xe7, 0x11, 0x0f, 0x94, 0x48, 0x35, 0x40, 0x0e, 0x4e, 0x6e, 0xe2, 0xb7, 0x9f, 847 0x17, 0x1a, 0x20, 0x67, 0xe7, 0x1f, 0x9a, 0x67, 0x98, 0x0b, 0xae, 0x38, 0x6a, 0xdb, 0xa4, 0xe0,
1138 0xa4, 0x42, 0x09, 0x52, 0x37, 0x49, 0xde, 0xc1, 0x7f, 0x5e, 0x54, 0xaa, 0x40, 0x31, 0xb3, 0xaa, 848 0xec, 0x3f, 0x1f, 0x2a, 0x55, 0xac, 0x88, 0x3d, 0x35, 0x88, 0xfe, 0xc5, 0x69, 0x19, 0xa7, 0xf9,
1139 0x37, 0x7c, 0x81, 0xd5, 0x62, 0x11, 0x26, 0x53, 0xfd, 0x99, 0xe7, 0x5c, 0x09, 0x85, 0x08, 0x63, 849 0x4a, 0xff, 0x96, 0x39, 0xd7, 0x29, 0xe7, 0x34, 0x23, 0x33, 0x63, 0xad, 0x8a, 0x67, 0x33, 0x95,
1140 0x36, 0x40, 0x6b, 0x9a, 0x1d, 0x0f, 0x54, 0xb4, 0x60, 0x52, 0x05, 0x8b, 0x24, 0x07, 0x5c, 0xde, 850 0x6e, 0x88, 0x54, 0xf1, 0x26, 0x2f, 0x01, 0xa7, 0x17, 0x01, 0x49, 0x21, 0x62, 0x95, 0x72, 0x66,
1141 0x04, 0xcc, 0xb3, 0x34, 0x50, 0x91, 0xe0, 0x26, 0xde, 0xfb, 0xa9, 0x0a, 0xf0, 0x90, 0x29, 0xca, 851 0xe3, 0x93, 0x5f, 0x9b, 0x00, 0x8f, 0x88, 0xc2, 0xe4, 0xe7, 0x82, 0x48, 0x85, 0x7c, 0xe8, 0xe4,
1142 0x7e, 0xc8, 0x98, 0x54, 0xc4, 0x85, 0x46, 0x92, 0x8a, 0xef, 0xd8, 0x4c, 0xb9, 0x56, 0xd7, 0xea, 852 0x82, 0xff, 0x48, 0xd6, 0xca, 0x77, 0xc6, 0xce, 0xb4, 0x87, 0x2b, 0x13, 0x21, 0x70, 0xf3, 0x58,
1143 0xb7, 0x68, 0x61, 0x12, 0x02, 0x76, 0x12, 0xa8, 0x27, 0x6e, 0x05, 0xdd, 0xf8, 0x9b, 0x9c, 0x87, 853 0x3d, 0xf7, 0x1b, 0xc6, 0x6d, 0xde, 0xd1, 0x15, 0x68, 0x99, 0x02, 0xfc, 0xe6, 0xd8, 0x99, 0x76,
1144 0x1a, 0x16, 0xe0, 0x56, 0xbb, 0x56, 0xbf, 0x49, 0x8d, 0xa1, 0xbd, 0x11, 0x9f, 0xb3, 0x53, 0xd7, 854 0xb1, 0x35, 0xb4, 0x37, 0x65, 0x09, 0xd9, 0xfa, 0xee, 0xd8, 0x99, 0x36, 0xb1, 0x35, 0xd0, 0x35,
1145 0xee, 0x5a, 0xfd, 0x2a, 0x35, 0x06, 0xb9, 0x04, 0x30, 0x5d, 0x2a, 0x36, 0x99, 0x89, 0x8c, 0x2b, 855 0x80, 0xd5, 0x4e, 0x91, 0xe5, 0x9a, 0x17, 0x4c, 0xf9, 0xad, 0xb1, 0x33, 0x6d, 0xe1, 0x9e, 0xf6,
1146 0xb7, 0xd6, 0xb5, 0xfa, 0x35, 0xda, 0xd2, 0x9e, 0x3d, 0xed, 0x20, 0x17, 0xa1, 0x15, 0x8b, 0x30, 856 0xdc, 0xd3, 0x0e, 0xf4, 0x36, 0xf4, 0x32, 0x4e, 0xcb, 0x68, 0xdb, 0x44, 0xbb, 0x19, 0xa7, 0x36,
1147 0x8f, 0xd6, 0x31, 0xda, 0x8c, 0x45, 0x68, 0x82, 0xd7, 0x61, 0x97, 0x0b, 0x3e, 0x99, 0x09, 0xae, 857 0x78, 0x0b, 0x86, 0x8c, 0xb3, 0xe5, 0x9a, 0x33, 0x95, 0xd2, 0x82, 0x17, 0xd2, 0xef, 0x98, 0x0f,
1148 0xa2, 0x30, 0x13, 0x99, 0x74, 0x1b, 0xb8, 0xe1, 0x0e, 0x17, 0x7c, 0x6f, 0xe5, 0x24, 0x9f, 0xc3, 858 0x0e, 0x18, 0x67, 0xf7, 0xf6, 0x4e, 0xf4, 0x35, 0x9c, 0x50, 0xa2, 0x96, 0x32, 0xa5, 0x8c, 0x24,
1149 0xb9, 0x90, 0xa9, 0x89, 0x8c, 0x42, 0xce, 0xe6, 0x93, 0x2c, 0x8d, 0xa5, 0xdb, 0xec, 0x5a, 0x7d, 859 0xcb, 0x42, 0x64, 0xd2, 0xef, 0x8e, 0x9d, 0xa9, 0x17, 0xdd, 0x08, 0x2d, 0x85, 0x61, 0x5d, 0x69,
1150 0x67, 0x78, 0xd5, 0x37, 0x14, 0xfa, 0x65, 0xa5, 0xfe, 0x28, 0x0a, 0xf9, 0x63, 0x7a, 0x90, 0x9b, 860 0x38, 0x4f, 0x29, 0x7b, 0x8a, 0xcf, 0x4a, 0x13, 0x0f, 0x28, 0x51, 0x73, 0x93, 0xf8, 0x54, 0x64,
1151 0x74, 0x27, 0x64, 0x6a, 0x84, 0x89, 0x8f, 0xd3, 0x58, 0x7a, 0x19, 0xec, 0x3e, 0x0d, 0x20, 0x1f, 861 0x32, 0x28, 0x60, 0xf8, 0x22, 0x00, 0x7d, 0x0c, 0xdd, 0x2c, 0x7d, 0x46, 0x34, 0xbf, 0x86, 0x1a,
1152 0x40, 0x33, 0x8e, 0x8e, 0x99, 0xe6, 0x17, 0xa9, 0x71, 0x86, 0x6f, 0xf8, 0x86, 0x5b, 0xbf, 0xe0, 862 0x2f, 0x7a, 0x2b, 0xb4, 0xdc, 0x86, 0x15, 0xb7, 0xe1, 0xfd, 0x92, 0x5b, 0xbc, 0x87, 0xa2, 0xab,
1153 0xd6, 0xbf, 0x9f, 0x73, 0x4b, 0x57, 0x50, 0x72, 0x01, 0xea, 0x52, 0xa5, 0x2c, 0x58, 0x20, 0x71, 863 0xd0, 0x96, 0x4a, 0x90, 0x78, 0x63, 0x88, 0xeb, 0xe2, 0xd2, 0xaa, 0x49, 0x2a, 0xa9, 0x33, 0xc6,
1154 0x4d, 0x9a, 0x5b, 0x25, 0x49, 0x39, 0x75, 0x68, 0xf4, 0x1e, 0x81, 0x33, 0x0e, 0xa2, 0xf8, 0x25, 864 0xe4, 0x09, 0x78, 0x8b, 0x38, 0xcd, 0x5e, 0xa1, 0x1a, 0x93, 0xbf, 0x1a, 0xe0, 0x99, 0xb2, 0x65,
1155 0x76, 0xa3, 0xf7, 0x47, 0x05, 0x1c, 0x2c, 0x5b, 0x26, 0x82, 0x4b, 0xf6, 0x9c, 0x35, 0xdf, 0x2d, 865 0xce, 0x99, 0x24, 0xff, 0x70, 0xe6, 0xfb, 0x55, 0x7e, 0xc3, 0x94, 0x77, 0xb5, 0x22, 0xed, 0x8c,
1156 0xf2, 0x2b, 0x58, 0xde, 0x85, 0x82, 0xb4, 0x03, 0x11, 0x8e, 0xf0, 0xd0, 0x23, 0x1d, 0x2d, 0xba, 866 0xd3, 0xb9, 0xb9, 0xf4, 0x5c, 0x47, 0x2b, 0x95, 0x43, 0x70, 0x13, 0x22, 0xd7, 0xe6, 0x63, 0x5e,
1157 0xec, 0x83, 0x3d, 0x67, 0x72, 0x86, 0x9b, 0x39, 0x43, 0xcf, 0xc7, 0xc9, 0x2c, 0xb1, 0xf7, 0x99, 867 0x14, 0x84, 0xa6, 0x33, 0x6b, 0xec, 0x7d, 0x22, 0xd7, 0x22, 0xcd, 0x15, 0x17, 0xd8, 0xe0, 0xd0,
1158 0x9c, 0xa5, 0x51, 0xa2, 0x44, 0x4a, 0x11, 0x47, 0xae, 0x81, 0xad, 0x87, 0xde, 0xb5, 0xbb, 0xd5, 868 0x4d, 0x70, 0x75, 0xd3, 0xfb, 0xee, 0xb8, 0x39, 0xf5, 0xa2, 0x93, 0x1a, 0xff, 0x80, 0x29, 0xb1,
1159 0xbe, 0x33, 0x3c, 0x57, 0xe2, 0xf7, 0xb9, 0x4a, 0x97, 0x14, 0x83, 0xe4, 0x53, 0x70, 0xd6, 0xbb, 869 0xc3, 0x26, 0x88, 0xbe, 0x00, 0xef, 0x50, 0xbd, 0x96, 0x39, 0xfb, 0xf4, 0x05, 0xf5, 0x6c, 0x19,
1160 0x57, 0xc3, 0xb5, 0x2f, 0x3f, 0xd5, 0x3d, 0x53, 0x86, 0x5f, 0xf6, 0x8a, 0x82, 0x2c, 0xfb, 0x76, 870 0x61, 0xad, 0x15, 0x06, 0x59, 0xeb, 0x76, 0x0e, 0x50, 0x47, 0xd0, 0x5d, 0x00, 0xb2, 0xcd, 0x53,
1161 0x02, 0x50, 0x46, 0xc8, 0x1d, 0x00, 0x76, 0x9a, 0x44, 0xa6, 0x29, 0x79, 0xd7, 0xbc, 0x67, 0xba, 871 0x2b, 0x4a, 0xa9, 0x5a, 0xf0, 0x92, 0x6a, 0x8b, 0x6a, 0x64, 0xf0, 0x01, 0xfa, 0x82, 0x70, 0xbd,
1162 0x36, 0x2e, 0x24, 0x43, 0xd7, 0xd0, 0x1b, 0x8d, 0x6b, 0x6d, 0x6f, 0x5c, 0xab, 0x68, 0xdc, 0x2f, 872 0xe3, 0xc2, 0xf5, 0x2a, 0xe1, 0x7e, 0x6f, 0x41, 0xff, 0x49, 0x41, 0xc4, 0xee, 0x15, 0x0f, 0x92,
1163 0x35, 0x68, 0x3f, 0xca, 0x58, 0xba, 0x7c, 0xc9, 0x42, 0xc2, 0x43, 0xa2, 0x90, 0x9a, 0xd4, 0x18, 873 0xb9, 0xa4, 0x19, 0xa4, 0x2e, 0xb6, 0x86, 0xce, 0x67, 0x64, 0x6b, 0x47, 0xa8, 0x87, 0xcd, 0x3b,
1164 0x3a, 0x9f, 0xb3, 0x53, 0x23, 0xa1, 0x16, 0xc5, 0xdf, 0xe4, 0x0a, 0x38, 0x8b, 0xe0, 0x74, 0x92, 874 0xba, 0x0e, 0xde, 0x26, 0xde, 0x2e, 0x05, 0x91, 0x45, 0xa6, 0x64, 0x39, 0x3f, 0xb0, 0x89, 0xb7,
1165 0x32, 0x99, 0xc5, 0x4a, 0xe6, 0xfa, 0x81, 0x45, 0x70, 0x4a, 0x8d, 0x87, 0x5c, 0x85, 0xb6, 0x56, 875 0xd8, 0x7a, 0xd0, 0x0d, 0xe8, 0xeb, 0xe9, 0x21, 0x4c, 0x2d, 0xd5, 0x2e, 0x27, 0x3e, 0x98, 0x64,
1166 0x0f, 0xe3, 0x6a, 0xa2, 0x96, 0x09, 0x73, 0x01, 0x93, 0x9d, 0xdc, 0x37, 0x5e, 0x26, 0x8c, 0x3c, 876 0xaf, 0xf4, 0x2d, 0x76, 0x39, 0x41, 0x0f, 0xc1, 0xb3, 0x25, 0x5a, 0x84, 0x67, 0xd8, 0xba, 0x55,
1167 0x00, 0xc7, 0x94, 0x68, 0x10, 0x0e, 0xb2, 0x75, 0xbd, 0xe0, 0x7e, 0xbd, 0x38, 0xdf, 0xb4, 0x58, 877 0x71, 0x7f, 0x58, 0x5c, 0x68, 0x25, 0xd6, 0x59, 0x0f, 0xd3, 0x4c, 0x11, 0x81, 0x41, 0xee, 0x3d,
1168 0x67, 0x3d, 0x88, 0x62, 0xc5, 0x52, 0x0a, 0x72, 0xe5, 0x21, 0x37, 0xa0, 0xc6, 0xd9, 0x8f, 0x2c, 878 0xe8, 0x36, 0xb4, 0x18, 0xf9, 0x85, 0x08, 0xbf, 0x7f, 0x29, 0xdf, 0x16, 0xa8, 0x33, 0x78, 0x96,
1169 0x75, 0xdb, 0x67, 0xf2, 0x6d, 0x80, 0x3a, 0x43, 0xc4, 0x73, 0x96, 0xba, 0x3b, 0x67, 0x67, 0x20, 879 0x10, 0xe1, 0x0f, 0x2e, 0xcf, 0x30, 0x40, 0x74, 0x13, 0x06, 0x26, 0xb8, 0x3c, 0x27, 0x42, 0x6a,
1170 0x90, 0x5c, 0x83, 0x1d, 0x0c, 0x4e, 0x4e, 0x58, 0x2a, 0x75, 0x6f, 0x77, 0xb1, 0x9e, 0x36, 0x3a, 880 0x6d, 0x87, 0xa6, 0x9e, 0xbe, 0x71, 0x7e, 0x6f, 0x7d, 0x28, 0x02, 0x57, 0xc5, 0x54, 0xfa, 0x27,
1171 0xbf, 0x31, 0x3e, 0x32, 0x04, 0x5b, 0x05, 0xa1, 0x74, 0xcf, 0xe1, 0xc4, 0x5d, 0xde, 0x5a, 0xc9, 881 0xa6, 0xe3, 0x4e, 0x8f, 0x56, 0xb2, 0x88, 0xa9, 0x2c, 0x1b, 0x50, 0x63, 0xd1, 0x1d, 0x68, 0xe7,
1172 0x38, 0x08, 0x65, 0x3e, 0x80, 0x1a, 0x4b, 0x6e, 0x41, 0x3d, 0xc9, 0xd2, 0x90, 0xcd, 0xdd, 0x4e, 882 0x85, 0xa0, 0x24, 0xf1, 0x47, 0x63, 0x67, 0x3a, 0x8c, 0xde, 0x39, 0x9e, 0x25, 0x52, 0x16, 0x8b,
1173 0xd7, 0xea, 0xef, 0x0e, 0xdf, 0xdc, 0x9e, 0x95, 0x46, 0x3c, 0x48, 0x97, 0x34, 0xc7, 0x7a, 0x1f, 883 0x1d, 0x2e, 0xb1, 0xc1, 0xe7, 0x30, 0xba, 0x48, 0x09, 0x7a, 0x0f, 0x5a, 0xe7, 0x71, 0x56, 0xd8,
1174 0x43, 0x67, 0x93, 0x12, 0xf2, 0x36, 0xd4, 0x4e, 0x82, 0x38, 0x33, 0x97, 0xc5, 0xee, 0xf0, 0xd5, 884 0x65, 0x31, 0x8c, 0x5e, 0x2f, 0x1b, 0xbe, 0xc6, 0x61, 0x1b, 0x0f, 0x3e, 0x85, 0xde, 0xfe, 0x16,
1175 0x7c, 0xe0, 0x4b, 0x1c, 0x35, 0x71, 0xef, 0x36, 0xb4, 0x56, 0xa7, 0x20, 0x1d, 0xa8, 0x7e, 0xcf, 885 0x68, 0x04, 0xcd, 0x9f, 0xc8, 0xae, 0x6c, 0x19, 0xfd, 0xaa, 0x9b, 0xc0, 0x9e, 0x63, 0xfb, 0xc5,
1176 0x96, 0xf9, 0xc8, 0xe8, 0x9f, 0x7a, 0x08, 0xcc, 0x3a, 0x66, 0x5e, 0x8c, 0x71, 0xa7, 0xf2, 0x91, 886 0x1a, 0x77, 0x1b, 0x9f, 0x39, 0x93, 0x77, 0xa1, 0x53, 0x5e, 0x04, 0x75, 0xc1, 0xfd, 0xf2, 0xf1,
1177 0xd5, 0x7b, 0x0b, 0x1a, 0xf9, 0x41, 0x48, 0x13, 0xec, 0x7b, 0x87, 0xe3, 0xcf, 0x3a, 0xaf, 0x90, 887 0xe2, 0xab, 0xd1, 0x6b, 0xa8, 0x03, 0xcd, 0x1f, 0x1e, 0xcc, 0x47, 0x0e, 0x6a, 0x43, 0xe3, 0xdb,
1178 0x06, 0x54, 0xbf, 0xdd, 0x1f, 0x75, 0x2c, 0x52, 0x87, 0xca, 0xd7, 0x87, 0x9d, 0x4a, 0xef, 0xe7, 888 0xc7, 0xa3, 0xc6, 0xe4, 0xb7, 0x06, 0x0c, 0xca, 0xcb, 0x5f, 0xba, 0x01, 0x3e, 0x81, 0x8e, 0x15,
1179 0x0a, 0xec, 0xe4, 0x87, 0x3f, 0xf3, 0x06, 0xf8, 0x10, 0x1a, 0xa6, 0x91, 0xd2, 0xad, 0x20, 0x69, 889 0x52, 0xfa, 0x0d, 0x43, 0xda, 0xc5, 0xf2, 0xab, 0xe1, 0x33, 0x20, 0x5c, 0x81, 0xf7, 0x2d, 0xd9,
1180 0x9b, 0xe5, 0x17, 0xe2, 0x43, 0x10, 0x2d, 0xc0, 0xab, 0x91, 0xac, 0x96, 0x23, 0xe9, 0xfd, 0x6a, 890 0xac, 0x5b, 0x32, 0xf8, 0xc3, 0x81, 0xb6, 0xc5, 0xed, 0x3b, 0xde, 0x39, 0xe8, 0xf8, 0xff, 0x77,
1181 0x41, 0xdd, 0xe0, 0x56, 0x13, 0x6f, 0xad, 0x4d, 0xfc, 0xff, 0x7b, 0xd9, 0x5c, 0x02, 0xd0, 0xdf, 891 0xd9, 0x5c, 0x03, 0xd0, 0xcf, 0x65, 0x3d, 0x3e, 0x7d, 0xdc, 0xd3, 0x9e, 0xef, 0xb4, 0x23, 0xfa,
1182 0x93, 0x52, 0x3e, 0x6d, 0xda, 0xd2, 0x9e, 0x23, 0x7c, 0xf4, 0xfe, 0xb4, 0xc0, 0x39, 0x88, 0xe4, 892 0xd3, 0x01, 0xf7, 0x4c, 0xef, 0x9b, 0x10, 0x9a, 0x8f, 0x88, 0x42, 0xe8, 0xe5, 0xff, 0x87, 0xe0,
1183 0x0b, 0xbc, 0x7a, 0x17, 0xa1, 0xa5, 0x8f, 0x3b, 0x99, 0x06, 0xb2, 0xe8, 0x40, 0x53, 0x3b, 0xee, 893 0x8d, 0x23, 0x5b, 0x07, 0xdd, 0x06, 0x57, 0xef, 0x67, 0xb4, 0x0f, 0x1e, 0x6c, 0xeb, 0xe3, 0x19,
1184 0x05, 0x92, 0xfd, 0x83, 0x6a, 0x0b, 0x32, 0xec, 0xa7, 0xf5, 0x99, 0x6b, 0x4b, 0xf0, 0x78, 0x89, 894 0x77, 0xa0, 0x65, 0xb8, 0x43, 0x57, 0x8e, 0x75, 0x52, 0xf0, 0xe6, 0x51, 0x82, 0x57, 0x6d, 0x73,
1185 0xd2, 0x6d, 0x16, 0xa2, 0x39, 0xe4, 0xf1, 0x52, 0xbf, 0x70, 0x11, 0x9f, 0xc5, 0xd9, 0x9c, 0x4d, 895 0xf1, 0x8f, 0xfe, 0x0e, 0x00, 0x00, 0xff, 0xff, 0x4c, 0x8c, 0x33, 0xf0, 0xb6, 0x08, 0x00, 0x00,
1186 0xf2, 0xf9, 0xab, 0x9b, 0x17, 0x2e, 0xf7, 0x1e, 0xa1, 0x53, 0x5f, 0x4a, 0xe2, 0xf8, 0x58, 0x32,
1187 0x85, 0x0f, 0x60, 0x8d, 0xe6, 0xd6, 0xa6, 0xfe, 0x9b, 0x9b, 0xfa, 0xef, 0xfd, 0x55, 0x81, 0xb6,
1188 0xa9, 0xf8, 0xcc, 0x21, 0x78, 0x6e, 0xc9, 0x5b, 0x3a, 0x4d, 0x3e, 0x01, 0x98, 0x89, 0x45, 0x22,
1189 0x38, 0xe3, 0xaa, 0xb8, 0xdf, 0x57, 0x6a, 0x5b, 0xdf, 0xd4, 0xdf, 0x2b, 0x60, 0x74, 0x2d, 0xc3,
1190 0xfb, 0xdd, 0x82, 0xd6, 0x2a, 0x82, 0x3b, 0x04, 0xf9, 0x1b, 0xab, 0x77, 0x08, 0x16, 0x8c, 0xdc,
1191 0x06, 0x1b, 0xef, 0xa4, 0x0a, 0x4a, 0xe9, 0xda, 0xf3, 0xd7, 0xf6, 0x51, 0x5c, 0x98, 0x50, 0x4e,
1192 0x59, 0xf5, 0xdf, 0x4c, 0x99, 0xfd, 0x62, 0x53, 0xd6, 0x7b, 0x07, 0x6c, 0xbc, 0xf1, 0x9a, 0x60,
1193 0x1f, 0xdd, 0x45, 0xf5, 0x01, 0xd4, 0x47, 0x63, 0xba, 0x7f, 0xf7, 0xab, 0x8e, 0x45, 0x1c, 0x68,
1194 0x1c, 0xd1, 0xc3, 0x2f, 0xf6, 0xf7, 0xc6, 0x9d, 0xca, 0xf0, 0x37, 0x0b, 0xec, 0x03, 0xfd, 0xc2,
1195 0xf9, 0x50, 0x7d, 0xc8, 0x14, 0x21, 0xcf, 0xfe, 0x23, 0xf1, 0x5e, 0xdb, 0xf2, 0xce, 0x91, 0x1b,
1196 0x60, 0xeb, 0x7f, 0x04, 0x64, 0x15, 0x5c, 0xfb, 0x7f, 0xb0, 0x3d, 0xe3, 0x16, 0xd4, 0x50, 0xad,
1197 0xe4, 0xfc, 0xb6, 0xbb, 0xcb, 0x7b, 0x7d, 0xab, 0xa4, 0xc9, 0x4d, 0xb0, 0x35, 0x9d, 0xe5, 0x3e,
1198 0x6b, 0xfa, 0xf0, 0xce, 0x6f, 0x63, 0x7c, 0x5a, 0x47, 0x75, 0xbd, 0xff, 0x77, 0x00, 0x00, 0x00,
1199 0xff, 0xff, 0x92, 0xcb, 0xcc, 0xa4, 0x5b, 0x0b, 0x00, 0x00,
1200 } 896 }
OLDNEW
« no previous file with comments | « logdog/api/endpoints/coordinator/logs/v1/logs.proto ('k') | logdog/api/endpoints/coordinator/logs/v1/logsserver_dec.go » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698