Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gitpod-io
GitHub Repository: gitpod-io/gitpod
Path: blob/main/components/ide-metrics-api/go/idemetrics_grpc.pb.go
2497 views
1
// Copyright (c) 2022 Gitpod GmbH. All rights reserved.
2
// Licensed under the GNU Affero General Public License (AGPL).
3
// See License.AGPL.txt in the project root for license information.
4
5
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
6
// versions:
7
// - protoc-gen-go-grpc v1.2.0
8
// - protoc v3.20.1
9
// source: idemetrics.proto
10
11
package api
12
13
import (
14
context "context"
15
grpc "google.golang.org/grpc"
16
codes "google.golang.org/grpc/codes"
17
status "google.golang.org/grpc/status"
18
)
19
20
// This is a compile-time assertion to ensure that this generated file
21
// is compatible with the grpc package it is being compiled against.
22
// Requires gRPC-Go v1.32.0 or later.
23
const _ = grpc.SupportPackageIsVersion7
24
25
// MetricsServiceClient is the client API for MetricsService service.
26
//
27
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
28
type MetricsServiceClient interface {
29
AddCounter(ctx context.Context, in *AddCounterRequest, opts ...grpc.CallOption) (*AddCounterResponse, error)
30
ObserveHistogram(ctx context.Context, in *ObserveHistogramRequest, opts ...grpc.CallOption) (*ObserveHistogramResponse, error)
31
AddHistogram(ctx context.Context, in *AddHistogramRequest, opts ...grpc.CallOption) (*AddHistogramResponse, error)
32
ReportError(ctx context.Context, in *ReportErrorRequest, opts ...grpc.CallOption) (*ReportErrorResponse, error)
33
}
34
35
type metricsServiceClient struct {
36
cc grpc.ClientConnInterface
37
}
38
39
func NewMetricsServiceClient(cc grpc.ClientConnInterface) MetricsServiceClient {
40
return &metricsServiceClient{cc}
41
}
42
43
func (c *metricsServiceClient) AddCounter(ctx context.Context, in *AddCounterRequest, opts ...grpc.CallOption) (*AddCounterResponse, error) {
44
out := new(AddCounterResponse)
45
err := c.cc.Invoke(ctx, "/ide_metrics_api.MetricsService/AddCounter", in, out, opts...)
46
if err != nil {
47
return nil, err
48
}
49
return out, nil
50
}
51
52
func (c *metricsServiceClient) ObserveHistogram(ctx context.Context, in *ObserveHistogramRequest, opts ...grpc.CallOption) (*ObserveHistogramResponse, error) {
53
out := new(ObserveHistogramResponse)
54
err := c.cc.Invoke(ctx, "/ide_metrics_api.MetricsService/ObserveHistogram", in, out, opts...)
55
if err != nil {
56
return nil, err
57
}
58
return out, nil
59
}
60
61
func (c *metricsServiceClient) AddHistogram(ctx context.Context, in *AddHistogramRequest, opts ...grpc.CallOption) (*AddHistogramResponse, error) {
62
out := new(AddHistogramResponse)
63
err := c.cc.Invoke(ctx, "/ide_metrics_api.MetricsService/AddHistogram", in, out, opts...)
64
if err != nil {
65
return nil, err
66
}
67
return out, nil
68
}
69
70
func (c *metricsServiceClient) ReportError(ctx context.Context, in *ReportErrorRequest, opts ...grpc.CallOption) (*ReportErrorResponse, error) {
71
out := new(ReportErrorResponse)
72
err := c.cc.Invoke(ctx, "/ide_metrics_api.MetricsService/reportError", in, out, opts...)
73
if err != nil {
74
return nil, err
75
}
76
return out, nil
77
}
78
79
// MetricsServiceServer is the server API for MetricsService service.
80
// All implementations must embed UnimplementedMetricsServiceServer
81
// for forward compatibility
82
type MetricsServiceServer interface {
83
AddCounter(context.Context, *AddCounterRequest) (*AddCounterResponse, error)
84
ObserveHistogram(context.Context, *ObserveHistogramRequest) (*ObserveHistogramResponse, error)
85
AddHistogram(context.Context, *AddHistogramRequest) (*AddHistogramResponse, error)
86
ReportError(context.Context, *ReportErrorRequest) (*ReportErrorResponse, error)
87
mustEmbedUnimplementedMetricsServiceServer()
88
}
89
90
// UnimplementedMetricsServiceServer must be embedded to have forward compatible implementations.
91
type UnimplementedMetricsServiceServer struct {
92
}
93
94
func (UnimplementedMetricsServiceServer) AddCounter(context.Context, *AddCounterRequest) (*AddCounterResponse, error) {
95
return nil, status.Errorf(codes.Unimplemented, "method AddCounter not implemented")
96
}
97
func (UnimplementedMetricsServiceServer) ObserveHistogram(context.Context, *ObserveHistogramRequest) (*ObserveHistogramResponse, error) {
98
return nil, status.Errorf(codes.Unimplemented, "method ObserveHistogram not implemented")
99
}
100
func (UnimplementedMetricsServiceServer) AddHistogram(context.Context, *AddHistogramRequest) (*AddHistogramResponse, error) {
101
return nil, status.Errorf(codes.Unimplemented, "method AddHistogram not implemented")
102
}
103
func (UnimplementedMetricsServiceServer) ReportError(context.Context, *ReportErrorRequest) (*ReportErrorResponse, error) {
104
return nil, status.Errorf(codes.Unimplemented, "method ReportError not implemented")
105
}
106
func (UnimplementedMetricsServiceServer) mustEmbedUnimplementedMetricsServiceServer() {}
107
108
// UnsafeMetricsServiceServer may be embedded to opt out of forward compatibility for this service.
109
// Use of this interface is not recommended, as added methods to MetricsServiceServer will
110
// result in compilation errors.
111
type UnsafeMetricsServiceServer interface {
112
mustEmbedUnimplementedMetricsServiceServer()
113
}
114
115
func RegisterMetricsServiceServer(s grpc.ServiceRegistrar, srv MetricsServiceServer) {
116
s.RegisterService(&MetricsService_ServiceDesc, srv)
117
}
118
119
func _MetricsService_AddCounter_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
120
in := new(AddCounterRequest)
121
if err := dec(in); err != nil {
122
return nil, err
123
}
124
if interceptor == nil {
125
return srv.(MetricsServiceServer).AddCounter(ctx, in)
126
}
127
info := &grpc.UnaryServerInfo{
128
Server: srv,
129
FullMethod: "/ide_metrics_api.MetricsService/AddCounter",
130
}
131
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
132
return srv.(MetricsServiceServer).AddCounter(ctx, req.(*AddCounterRequest))
133
}
134
return interceptor(ctx, in, info, handler)
135
}
136
137
func _MetricsService_ObserveHistogram_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
138
in := new(ObserveHistogramRequest)
139
if err := dec(in); err != nil {
140
return nil, err
141
}
142
if interceptor == nil {
143
return srv.(MetricsServiceServer).ObserveHistogram(ctx, in)
144
}
145
info := &grpc.UnaryServerInfo{
146
Server: srv,
147
FullMethod: "/ide_metrics_api.MetricsService/ObserveHistogram",
148
}
149
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
150
return srv.(MetricsServiceServer).ObserveHistogram(ctx, req.(*ObserveHistogramRequest))
151
}
152
return interceptor(ctx, in, info, handler)
153
}
154
155
func _MetricsService_AddHistogram_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
156
in := new(AddHistogramRequest)
157
if err := dec(in); err != nil {
158
return nil, err
159
}
160
if interceptor == nil {
161
return srv.(MetricsServiceServer).AddHistogram(ctx, in)
162
}
163
info := &grpc.UnaryServerInfo{
164
Server: srv,
165
FullMethod: "/ide_metrics_api.MetricsService/AddHistogram",
166
}
167
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
168
return srv.(MetricsServiceServer).AddHistogram(ctx, req.(*AddHistogramRequest))
169
}
170
return interceptor(ctx, in, info, handler)
171
}
172
173
func _MetricsService_ReportError_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
174
in := new(ReportErrorRequest)
175
if err := dec(in); err != nil {
176
return nil, err
177
}
178
if interceptor == nil {
179
return srv.(MetricsServiceServer).ReportError(ctx, in)
180
}
181
info := &grpc.UnaryServerInfo{
182
Server: srv,
183
FullMethod: "/ide_metrics_api.MetricsService/reportError",
184
}
185
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
186
return srv.(MetricsServiceServer).ReportError(ctx, req.(*ReportErrorRequest))
187
}
188
return interceptor(ctx, in, info, handler)
189
}
190
191
// MetricsService_ServiceDesc is the grpc.ServiceDesc for MetricsService service.
192
// It's only intended for direct use with grpc.RegisterService,
193
// and not to be introspected or modified (even as a copy)
194
var MetricsService_ServiceDesc = grpc.ServiceDesc{
195
ServiceName: "ide_metrics_api.MetricsService",
196
HandlerType: (*MetricsServiceServer)(nil),
197
Methods: []grpc.MethodDesc{
198
{
199
MethodName: "AddCounter",
200
Handler: _MetricsService_AddCounter_Handler,
201
},
202
{
203
MethodName: "ObserveHistogram",
204
Handler: _MetricsService_ObserveHistogram_Handler,
205
},
206
{
207
MethodName: "AddHistogram",
208
Handler: _MetricsService_AddHistogram_Handler,
209
},
210
{
211
MethodName: "reportError",
212
Handler: _MetricsService_ReportError_Handler,
213
},
214
},
215
Streams: []grpc.StreamDesc{},
216
Metadata: "idemetrics.proto",
217
}
218
219