Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gitpod-io
GitHub Repository: gitpod-io/gitpod
Path: blob/main/components/supervisor-api/go/status_grpc.pb.go
2498 views
1
// Copyright (c) 2023 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: status.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
// StatusServiceClient is the client API for StatusService 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 StatusServiceClient interface {
29
// SupervisorStatus returns once supervisor is running.
30
SupervisorStatus(ctx context.Context, in *SupervisorStatusRequest, opts ...grpc.CallOption) (*SupervisorStatusResponse, error)
31
// IDEStatus returns OK if the IDE can serve requests.
32
IDEStatus(ctx context.Context, in *IDEStatusRequest, opts ...grpc.CallOption) (*IDEStatusResponse, error)
33
// ContentStatus returns the status of the workspace content. When used with `wait`, the call
34
// returns when the content has become available.
35
ContentStatus(ctx context.Context, in *ContentStatusRequest, opts ...grpc.CallOption) (*ContentStatusResponse, error)
36
// BackupStatus offers feedback on the workspace backup status. This status information can
37
// be relayed to the user to provide transparency as to how "safe" their files/content
38
// data are w.r.t. to being lost.
39
BackupStatus(ctx context.Context, in *BackupStatusRequest, opts ...grpc.CallOption) (*BackupStatusResponse, error)
40
// PortsStatus provides feedback about the network ports currently in use.
41
PortsStatus(ctx context.Context, in *PortsStatusRequest, opts ...grpc.CallOption) (StatusService_PortsStatusClient, error)
42
// TasksStatus provides tasks status information.
43
TasksStatus(ctx context.Context, in *TasksStatusRequest, opts ...grpc.CallOption) (StatusService_TasksStatusClient, error)
44
// ResourcesStatus provides workspace resources status information.
45
ResourcesStatus(ctx context.Context, in *ResourcesStatuRequest, opts ...grpc.CallOption) (*ResourcesStatusResponse, error)
46
}
47
48
type statusServiceClient struct {
49
cc grpc.ClientConnInterface
50
}
51
52
func NewStatusServiceClient(cc grpc.ClientConnInterface) StatusServiceClient {
53
return &statusServiceClient{cc}
54
}
55
56
func (c *statusServiceClient) SupervisorStatus(ctx context.Context, in *SupervisorStatusRequest, opts ...grpc.CallOption) (*SupervisorStatusResponse, error) {
57
out := new(SupervisorStatusResponse)
58
err := c.cc.Invoke(ctx, "/supervisor.StatusService/SupervisorStatus", in, out, opts...)
59
if err != nil {
60
return nil, err
61
}
62
return out, nil
63
}
64
65
func (c *statusServiceClient) IDEStatus(ctx context.Context, in *IDEStatusRequest, opts ...grpc.CallOption) (*IDEStatusResponse, error) {
66
out := new(IDEStatusResponse)
67
err := c.cc.Invoke(ctx, "/supervisor.StatusService/IDEStatus", in, out, opts...)
68
if err != nil {
69
return nil, err
70
}
71
return out, nil
72
}
73
74
func (c *statusServiceClient) ContentStatus(ctx context.Context, in *ContentStatusRequest, opts ...grpc.CallOption) (*ContentStatusResponse, error) {
75
out := new(ContentStatusResponse)
76
err := c.cc.Invoke(ctx, "/supervisor.StatusService/ContentStatus", in, out, opts...)
77
if err != nil {
78
return nil, err
79
}
80
return out, nil
81
}
82
83
func (c *statusServiceClient) BackupStatus(ctx context.Context, in *BackupStatusRequest, opts ...grpc.CallOption) (*BackupStatusResponse, error) {
84
out := new(BackupStatusResponse)
85
err := c.cc.Invoke(ctx, "/supervisor.StatusService/BackupStatus", in, out, opts...)
86
if err != nil {
87
return nil, err
88
}
89
return out, nil
90
}
91
92
func (c *statusServiceClient) PortsStatus(ctx context.Context, in *PortsStatusRequest, opts ...grpc.CallOption) (StatusService_PortsStatusClient, error) {
93
stream, err := c.cc.NewStream(ctx, &StatusService_ServiceDesc.Streams[0], "/supervisor.StatusService/PortsStatus", opts...)
94
if err != nil {
95
return nil, err
96
}
97
x := &statusServicePortsStatusClient{stream}
98
if err := x.ClientStream.SendMsg(in); err != nil {
99
return nil, err
100
}
101
if err := x.ClientStream.CloseSend(); err != nil {
102
return nil, err
103
}
104
return x, nil
105
}
106
107
type StatusService_PortsStatusClient interface {
108
Recv() (*PortsStatusResponse, error)
109
grpc.ClientStream
110
}
111
112
type statusServicePortsStatusClient struct {
113
grpc.ClientStream
114
}
115
116
func (x *statusServicePortsStatusClient) Recv() (*PortsStatusResponse, error) {
117
m := new(PortsStatusResponse)
118
if err := x.ClientStream.RecvMsg(m); err != nil {
119
return nil, err
120
}
121
return m, nil
122
}
123
124
func (c *statusServiceClient) TasksStatus(ctx context.Context, in *TasksStatusRequest, opts ...grpc.CallOption) (StatusService_TasksStatusClient, error) {
125
stream, err := c.cc.NewStream(ctx, &StatusService_ServiceDesc.Streams[1], "/supervisor.StatusService/TasksStatus", opts...)
126
if err != nil {
127
return nil, err
128
}
129
x := &statusServiceTasksStatusClient{stream}
130
if err := x.ClientStream.SendMsg(in); err != nil {
131
return nil, err
132
}
133
if err := x.ClientStream.CloseSend(); err != nil {
134
return nil, err
135
}
136
return x, nil
137
}
138
139
type StatusService_TasksStatusClient interface {
140
Recv() (*TasksStatusResponse, error)
141
grpc.ClientStream
142
}
143
144
type statusServiceTasksStatusClient struct {
145
grpc.ClientStream
146
}
147
148
func (x *statusServiceTasksStatusClient) Recv() (*TasksStatusResponse, error) {
149
m := new(TasksStatusResponse)
150
if err := x.ClientStream.RecvMsg(m); err != nil {
151
return nil, err
152
}
153
return m, nil
154
}
155
156
func (c *statusServiceClient) ResourcesStatus(ctx context.Context, in *ResourcesStatuRequest, opts ...grpc.CallOption) (*ResourcesStatusResponse, error) {
157
out := new(ResourcesStatusResponse)
158
err := c.cc.Invoke(ctx, "/supervisor.StatusService/ResourcesStatus", in, out, opts...)
159
if err != nil {
160
return nil, err
161
}
162
return out, nil
163
}
164
165
// StatusServiceServer is the server API for StatusService service.
166
// All implementations must embed UnimplementedStatusServiceServer
167
// for forward compatibility
168
type StatusServiceServer interface {
169
// SupervisorStatus returns once supervisor is running.
170
SupervisorStatus(context.Context, *SupervisorStatusRequest) (*SupervisorStatusResponse, error)
171
// IDEStatus returns OK if the IDE can serve requests.
172
IDEStatus(context.Context, *IDEStatusRequest) (*IDEStatusResponse, error)
173
// ContentStatus returns the status of the workspace content. When used with `wait`, the call
174
// returns when the content has become available.
175
ContentStatus(context.Context, *ContentStatusRequest) (*ContentStatusResponse, error)
176
// BackupStatus offers feedback on the workspace backup status. This status information can
177
// be relayed to the user to provide transparency as to how "safe" their files/content
178
// data are w.r.t. to being lost.
179
BackupStatus(context.Context, *BackupStatusRequest) (*BackupStatusResponse, error)
180
// PortsStatus provides feedback about the network ports currently in use.
181
PortsStatus(*PortsStatusRequest, StatusService_PortsStatusServer) error
182
// TasksStatus provides tasks status information.
183
TasksStatus(*TasksStatusRequest, StatusService_TasksStatusServer) error
184
// ResourcesStatus provides workspace resources status information.
185
ResourcesStatus(context.Context, *ResourcesStatuRequest) (*ResourcesStatusResponse, error)
186
mustEmbedUnimplementedStatusServiceServer()
187
}
188
189
// UnimplementedStatusServiceServer must be embedded to have forward compatible implementations.
190
type UnimplementedStatusServiceServer struct {
191
}
192
193
func (UnimplementedStatusServiceServer) SupervisorStatus(context.Context, *SupervisorStatusRequest) (*SupervisorStatusResponse, error) {
194
return nil, status.Errorf(codes.Unimplemented, "method SupervisorStatus not implemented")
195
}
196
func (UnimplementedStatusServiceServer) IDEStatus(context.Context, *IDEStatusRequest) (*IDEStatusResponse, error) {
197
return nil, status.Errorf(codes.Unimplemented, "method IDEStatus not implemented")
198
}
199
func (UnimplementedStatusServiceServer) ContentStatus(context.Context, *ContentStatusRequest) (*ContentStatusResponse, error) {
200
return nil, status.Errorf(codes.Unimplemented, "method ContentStatus not implemented")
201
}
202
func (UnimplementedStatusServiceServer) BackupStatus(context.Context, *BackupStatusRequest) (*BackupStatusResponse, error) {
203
return nil, status.Errorf(codes.Unimplemented, "method BackupStatus not implemented")
204
}
205
func (UnimplementedStatusServiceServer) PortsStatus(*PortsStatusRequest, StatusService_PortsStatusServer) error {
206
return status.Errorf(codes.Unimplemented, "method PortsStatus not implemented")
207
}
208
func (UnimplementedStatusServiceServer) TasksStatus(*TasksStatusRequest, StatusService_TasksStatusServer) error {
209
return status.Errorf(codes.Unimplemented, "method TasksStatus not implemented")
210
}
211
func (UnimplementedStatusServiceServer) ResourcesStatus(context.Context, *ResourcesStatuRequest) (*ResourcesStatusResponse, error) {
212
return nil, status.Errorf(codes.Unimplemented, "method ResourcesStatus not implemented")
213
}
214
func (UnimplementedStatusServiceServer) mustEmbedUnimplementedStatusServiceServer() {}
215
216
// UnsafeStatusServiceServer may be embedded to opt out of forward compatibility for this service.
217
// Use of this interface is not recommended, as added methods to StatusServiceServer will
218
// result in compilation errors.
219
type UnsafeStatusServiceServer interface {
220
mustEmbedUnimplementedStatusServiceServer()
221
}
222
223
func RegisterStatusServiceServer(s grpc.ServiceRegistrar, srv StatusServiceServer) {
224
s.RegisterService(&StatusService_ServiceDesc, srv)
225
}
226
227
func _StatusService_SupervisorStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
228
in := new(SupervisorStatusRequest)
229
if err := dec(in); err != nil {
230
return nil, err
231
}
232
if interceptor == nil {
233
return srv.(StatusServiceServer).SupervisorStatus(ctx, in)
234
}
235
info := &grpc.UnaryServerInfo{
236
Server: srv,
237
FullMethod: "/supervisor.StatusService/SupervisorStatus",
238
}
239
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
240
return srv.(StatusServiceServer).SupervisorStatus(ctx, req.(*SupervisorStatusRequest))
241
}
242
return interceptor(ctx, in, info, handler)
243
}
244
245
func _StatusService_IDEStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
246
in := new(IDEStatusRequest)
247
if err := dec(in); err != nil {
248
return nil, err
249
}
250
if interceptor == nil {
251
return srv.(StatusServiceServer).IDEStatus(ctx, in)
252
}
253
info := &grpc.UnaryServerInfo{
254
Server: srv,
255
FullMethod: "/supervisor.StatusService/IDEStatus",
256
}
257
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
258
return srv.(StatusServiceServer).IDEStatus(ctx, req.(*IDEStatusRequest))
259
}
260
return interceptor(ctx, in, info, handler)
261
}
262
263
func _StatusService_ContentStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
264
in := new(ContentStatusRequest)
265
if err := dec(in); err != nil {
266
return nil, err
267
}
268
if interceptor == nil {
269
return srv.(StatusServiceServer).ContentStatus(ctx, in)
270
}
271
info := &grpc.UnaryServerInfo{
272
Server: srv,
273
FullMethod: "/supervisor.StatusService/ContentStatus",
274
}
275
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
276
return srv.(StatusServiceServer).ContentStatus(ctx, req.(*ContentStatusRequest))
277
}
278
return interceptor(ctx, in, info, handler)
279
}
280
281
func _StatusService_BackupStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
282
in := new(BackupStatusRequest)
283
if err := dec(in); err != nil {
284
return nil, err
285
}
286
if interceptor == nil {
287
return srv.(StatusServiceServer).BackupStatus(ctx, in)
288
}
289
info := &grpc.UnaryServerInfo{
290
Server: srv,
291
FullMethod: "/supervisor.StatusService/BackupStatus",
292
}
293
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
294
return srv.(StatusServiceServer).BackupStatus(ctx, req.(*BackupStatusRequest))
295
}
296
return interceptor(ctx, in, info, handler)
297
}
298
299
func _StatusService_PortsStatus_Handler(srv interface{}, stream grpc.ServerStream) error {
300
m := new(PortsStatusRequest)
301
if err := stream.RecvMsg(m); err != nil {
302
return err
303
}
304
return srv.(StatusServiceServer).PortsStatus(m, &statusServicePortsStatusServer{stream})
305
}
306
307
type StatusService_PortsStatusServer interface {
308
Send(*PortsStatusResponse) error
309
grpc.ServerStream
310
}
311
312
type statusServicePortsStatusServer struct {
313
grpc.ServerStream
314
}
315
316
func (x *statusServicePortsStatusServer) Send(m *PortsStatusResponse) error {
317
return x.ServerStream.SendMsg(m)
318
}
319
320
func _StatusService_TasksStatus_Handler(srv interface{}, stream grpc.ServerStream) error {
321
m := new(TasksStatusRequest)
322
if err := stream.RecvMsg(m); err != nil {
323
return err
324
}
325
return srv.(StatusServiceServer).TasksStatus(m, &statusServiceTasksStatusServer{stream})
326
}
327
328
type StatusService_TasksStatusServer interface {
329
Send(*TasksStatusResponse) error
330
grpc.ServerStream
331
}
332
333
type statusServiceTasksStatusServer struct {
334
grpc.ServerStream
335
}
336
337
func (x *statusServiceTasksStatusServer) Send(m *TasksStatusResponse) error {
338
return x.ServerStream.SendMsg(m)
339
}
340
341
func _StatusService_ResourcesStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
342
in := new(ResourcesStatuRequest)
343
if err := dec(in); err != nil {
344
return nil, err
345
}
346
if interceptor == nil {
347
return srv.(StatusServiceServer).ResourcesStatus(ctx, in)
348
}
349
info := &grpc.UnaryServerInfo{
350
Server: srv,
351
FullMethod: "/supervisor.StatusService/ResourcesStatus",
352
}
353
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
354
return srv.(StatusServiceServer).ResourcesStatus(ctx, req.(*ResourcesStatuRequest))
355
}
356
return interceptor(ctx, in, info, handler)
357
}
358
359
// StatusService_ServiceDesc is the grpc.ServiceDesc for StatusService service.
360
// It's only intended for direct use with grpc.RegisterService,
361
// and not to be introspected or modified (even as a copy)
362
var StatusService_ServiceDesc = grpc.ServiceDesc{
363
ServiceName: "supervisor.StatusService",
364
HandlerType: (*StatusServiceServer)(nil),
365
Methods: []grpc.MethodDesc{
366
{
367
MethodName: "SupervisorStatus",
368
Handler: _StatusService_SupervisorStatus_Handler,
369
},
370
{
371
MethodName: "IDEStatus",
372
Handler: _StatusService_IDEStatus_Handler,
373
},
374
{
375
MethodName: "ContentStatus",
376
Handler: _StatusService_ContentStatus_Handler,
377
},
378
{
379
MethodName: "BackupStatus",
380
Handler: _StatusService_BackupStatus_Handler,
381
},
382
{
383
MethodName: "ResourcesStatus",
384
Handler: _StatusService_ResourcesStatus_Handler,
385
},
386
},
387
Streams: []grpc.StreamDesc{
388
{
389
StreamName: "PortsStatus",
390
Handler: _StatusService_PortsStatus_Handler,
391
ServerStreams: true,
392
},
393
{
394
StreamName: "TasksStatus",
395
Handler: _StatusService_TasksStatus_Handler,
396
ServerStreams: true,
397
},
398
},
399
Metadata: "status.proto",
400
}
401
402