Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gitpod-io
GitHub Repository: gitpod-io/gitpod
Path: blob/main/components/ws-daemon-api/go/daemon_grpc.pb.go
2496 views
1
// Copyright (c) 2024 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: daemon.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
// WorkspaceContentServiceClient is the client API for WorkspaceContentService 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 WorkspaceContentServiceClient interface {
29
// initWorkspace intialises a new workspace folder in the working area
30
InitWorkspace(ctx context.Context, in *InitWorkspaceRequest, opts ...grpc.CallOption) (*InitWorkspaceResponse, error)
31
// WaitForInit waits until a workspace is fully initialized.
32
// If the workspace is already initialized, this function returns immediately.
33
// If there is no initialization is going on, an error is returned.
34
WaitForInit(ctx context.Context, in *WaitForInitRequest, opts ...grpc.CallOption) (*WaitForInitResponse, error)
35
// IsWorkspaceExists checks if ws-daemon knows about workspace.
36
IsWorkspaceExists(ctx context.Context, in *IsWorkspaceExistsRequest, opts ...grpc.CallOption) (*IsWorkspaceExistsResponse, error)
37
// TakeSnapshot creates a backup/snapshot of a workspace
38
TakeSnapshot(ctx context.Context, in *TakeSnapshotRequest, opts ...grpc.CallOption) (*TakeSnapshotResponse, error)
39
// disposeWorkspace cleans up a workspace, possibly after taking a final backup
40
DisposeWorkspace(ctx context.Context, in *DisposeWorkspaceRequest, opts ...grpc.CallOption) (*DisposeWorkspaceResponse, error)
41
// BackupWorkspace creates a backup of a workspace
42
BackupWorkspace(ctx context.Context, in *BackupWorkspaceRequest, opts ...grpc.CallOption) (*BackupWorkspaceResponse, error)
43
}
44
45
type workspaceContentServiceClient struct {
46
cc grpc.ClientConnInterface
47
}
48
49
func NewWorkspaceContentServiceClient(cc grpc.ClientConnInterface) WorkspaceContentServiceClient {
50
return &workspaceContentServiceClient{cc}
51
}
52
53
func (c *workspaceContentServiceClient) InitWorkspace(ctx context.Context, in *InitWorkspaceRequest, opts ...grpc.CallOption) (*InitWorkspaceResponse, error) {
54
out := new(InitWorkspaceResponse)
55
err := c.cc.Invoke(ctx, "/wsdaemon.WorkspaceContentService/InitWorkspace", in, out, opts...)
56
if err != nil {
57
return nil, err
58
}
59
return out, nil
60
}
61
62
func (c *workspaceContentServiceClient) WaitForInit(ctx context.Context, in *WaitForInitRequest, opts ...grpc.CallOption) (*WaitForInitResponse, error) {
63
out := new(WaitForInitResponse)
64
err := c.cc.Invoke(ctx, "/wsdaemon.WorkspaceContentService/WaitForInit", in, out, opts...)
65
if err != nil {
66
return nil, err
67
}
68
return out, nil
69
}
70
71
func (c *workspaceContentServiceClient) IsWorkspaceExists(ctx context.Context, in *IsWorkspaceExistsRequest, opts ...grpc.CallOption) (*IsWorkspaceExistsResponse, error) {
72
out := new(IsWorkspaceExistsResponse)
73
err := c.cc.Invoke(ctx, "/wsdaemon.WorkspaceContentService/IsWorkspaceExists", in, out, opts...)
74
if err != nil {
75
return nil, err
76
}
77
return out, nil
78
}
79
80
func (c *workspaceContentServiceClient) TakeSnapshot(ctx context.Context, in *TakeSnapshotRequest, opts ...grpc.CallOption) (*TakeSnapshotResponse, error) {
81
out := new(TakeSnapshotResponse)
82
err := c.cc.Invoke(ctx, "/wsdaemon.WorkspaceContentService/TakeSnapshot", in, out, opts...)
83
if err != nil {
84
return nil, err
85
}
86
return out, nil
87
}
88
89
func (c *workspaceContentServiceClient) DisposeWorkspace(ctx context.Context, in *DisposeWorkspaceRequest, opts ...grpc.CallOption) (*DisposeWorkspaceResponse, error) {
90
out := new(DisposeWorkspaceResponse)
91
err := c.cc.Invoke(ctx, "/wsdaemon.WorkspaceContentService/DisposeWorkspace", in, out, opts...)
92
if err != nil {
93
return nil, err
94
}
95
return out, nil
96
}
97
98
func (c *workspaceContentServiceClient) BackupWorkspace(ctx context.Context, in *BackupWorkspaceRequest, opts ...grpc.CallOption) (*BackupWorkspaceResponse, error) {
99
out := new(BackupWorkspaceResponse)
100
err := c.cc.Invoke(ctx, "/wsdaemon.WorkspaceContentService/BackupWorkspace", in, out, opts...)
101
if err != nil {
102
return nil, err
103
}
104
return out, nil
105
}
106
107
// WorkspaceContentServiceServer is the server API for WorkspaceContentService service.
108
// All implementations must embed UnimplementedWorkspaceContentServiceServer
109
// for forward compatibility
110
type WorkspaceContentServiceServer interface {
111
// initWorkspace intialises a new workspace folder in the working area
112
InitWorkspace(context.Context, *InitWorkspaceRequest) (*InitWorkspaceResponse, error)
113
// WaitForInit waits until a workspace is fully initialized.
114
// If the workspace is already initialized, this function returns immediately.
115
// If there is no initialization is going on, an error is returned.
116
WaitForInit(context.Context, *WaitForInitRequest) (*WaitForInitResponse, error)
117
// IsWorkspaceExists checks if ws-daemon knows about workspace.
118
IsWorkspaceExists(context.Context, *IsWorkspaceExistsRequest) (*IsWorkspaceExistsResponse, error)
119
// TakeSnapshot creates a backup/snapshot of a workspace
120
TakeSnapshot(context.Context, *TakeSnapshotRequest) (*TakeSnapshotResponse, error)
121
// disposeWorkspace cleans up a workspace, possibly after taking a final backup
122
DisposeWorkspace(context.Context, *DisposeWorkspaceRequest) (*DisposeWorkspaceResponse, error)
123
// BackupWorkspace creates a backup of a workspace
124
BackupWorkspace(context.Context, *BackupWorkspaceRequest) (*BackupWorkspaceResponse, error)
125
mustEmbedUnimplementedWorkspaceContentServiceServer()
126
}
127
128
// UnimplementedWorkspaceContentServiceServer must be embedded to have forward compatible implementations.
129
type UnimplementedWorkspaceContentServiceServer struct {
130
}
131
132
func (UnimplementedWorkspaceContentServiceServer) InitWorkspace(context.Context, *InitWorkspaceRequest) (*InitWorkspaceResponse, error) {
133
return nil, status.Errorf(codes.Unimplemented, "method InitWorkspace not implemented")
134
}
135
func (UnimplementedWorkspaceContentServiceServer) WaitForInit(context.Context, *WaitForInitRequest) (*WaitForInitResponse, error) {
136
return nil, status.Errorf(codes.Unimplemented, "method WaitForInit not implemented")
137
}
138
func (UnimplementedWorkspaceContentServiceServer) IsWorkspaceExists(context.Context, *IsWorkspaceExistsRequest) (*IsWorkspaceExistsResponse, error) {
139
return nil, status.Errorf(codes.Unimplemented, "method IsWorkspaceExists not implemented")
140
}
141
func (UnimplementedWorkspaceContentServiceServer) TakeSnapshot(context.Context, *TakeSnapshotRequest) (*TakeSnapshotResponse, error) {
142
return nil, status.Errorf(codes.Unimplemented, "method TakeSnapshot not implemented")
143
}
144
func (UnimplementedWorkspaceContentServiceServer) DisposeWorkspace(context.Context, *DisposeWorkspaceRequest) (*DisposeWorkspaceResponse, error) {
145
return nil, status.Errorf(codes.Unimplemented, "method DisposeWorkspace not implemented")
146
}
147
func (UnimplementedWorkspaceContentServiceServer) BackupWorkspace(context.Context, *BackupWorkspaceRequest) (*BackupWorkspaceResponse, error) {
148
return nil, status.Errorf(codes.Unimplemented, "method BackupWorkspace not implemented")
149
}
150
func (UnimplementedWorkspaceContentServiceServer) mustEmbedUnimplementedWorkspaceContentServiceServer() {
151
}
152
153
// UnsafeWorkspaceContentServiceServer may be embedded to opt out of forward compatibility for this service.
154
// Use of this interface is not recommended, as added methods to WorkspaceContentServiceServer will
155
// result in compilation errors.
156
type UnsafeWorkspaceContentServiceServer interface {
157
mustEmbedUnimplementedWorkspaceContentServiceServer()
158
}
159
160
func RegisterWorkspaceContentServiceServer(s grpc.ServiceRegistrar, srv WorkspaceContentServiceServer) {
161
s.RegisterService(&WorkspaceContentService_ServiceDesc, srv)
162
}
163
164
func _WorkspaceContentService_InitWorkspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
165
in := new(InitWorkspaceRequest)
166
if err := dec(in); err != nil {
167
return nil, err
168
}
169
if interceptor == nil {
170
return srv.(WorkspaceContentServiceServer).InitWorkspace(ctx, in)
171
}
172
info := &grpc.UnaryServerInfo{
173
Server: srv,
174
FullMethod: "/wsdaemon.WorkspaceContentService/InitWorkspace",
175
}
176
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
177
return srv.(WorkspaceContentServiceServer).InitWorkspace(ctx, req.(*InitWorkspaceRequest))
178
}
179
return interceptor(ctx, in, info, handler)
180
}
181
182
func _WorkspaceContentService_WaitForInit_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
183
in := new(WaitForInitRequest)
184
if err := dec(in); err != nil {
185
return nil, err
186
}
187
if interceptor == nil {
188
return srv.(WorkspaceContentServiceServer).WaitForInit(ctx, in)
189
}
190
info := &grpc.UnaryServerInfo{
191
Server: srv,
192
FullMethod: "/wsdaemon.WorkspaceContentService/WaitForInit",
193
}
194
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
195
return srv.(WorkspaceContentServiceServer).WaitForInit(ctx, req.(*WaitForInitRequest))
196
}
197
return interceptor(ctx, in, info, handler)
198
}
199
200
func _WorkspaceContentService_IsWorkspaceExists_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
201
in := new(IsWorkspaceExistsRequest)
202
if err := dec(in); err != nil {
203
return nil, err
204
}
205
if interceptor == nil {
206
return srv.(WorkspaceContentServiceServer).IsWorkspaceExists(ctx, in)
207
}
208
info := &grpc.UnaryServerInfo{
209
Server: srv,
210
FullMethod: "/wsdaemon.WorkspaceContentService/IsWorkspaceExists",
211
}
212
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
213
return srv.(WorkspaceContentServiceServer).IsWorkspaceExists(ctx, req.(*IsWorkspaceExistsRequest))
214
}
215
return interceptor(ctx, in, info, handler)
216
}
217
218
func _WorkspaceContentService_TakeSnapshot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
219
in := new(TakeSnapshotRequest)
220
if err := dec(in); err != nil {
221
return nil, err
222
}
223
if interceptor == nil {
224
return srv.(WorkspaceContentServiceServer).TakeSnapshot(ctx, in)
225
}
226
info := &grpc.UnaryServerInfo{
227
Server: srv,
228
FullMethod: "/wsdaemon.WorkspaceContentService/TakeSnapshot",
229
}
230
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
231
return srv.(WorkspaceContentServiceServer).TakeSnapshot(ctx, req.(*TakeSnapshotRequest))
232
}
233
return interceptor(ctx, in, info, handler)
234
}
235
236
func _WorkspaceContentService_DisposeWorkspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
237
in := new(DisposeWorkspaceRequest)
238
if err := dec(in); err != nil {
239
return nil, err
240
}
241
if interceptor == nil {
242
return srv.(WorkspaceContentServiceServer).DisposeWorkspace(ctx, in)
243
}
244
info := &grpc.UnaryServerInfo{
245
Server: srv,
246
FullMethod: "/wsdaemon.WorkspaceContentService/DisposeWorkspace",
247
}
248
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
249
return srv.(WorkspaceContentServiceServer).DisposeWorkspace(ctx, req.(*DisposeWorkspaceRequest))
250
}
251
return interceptor(ctx, in, info, handler)
252
}
253
254
func _WorkspaceContentService_BackupWorkspace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
255
in := new(BackupWorkspaceRequest)
256
if err := dec(in); err != nil {
257
return nil, err
258
}
259
if interceptor == nil {
260
return srv.(WorkspaceContentServiceServer).BackupWorkspace(ctx, in)
261
}
262
info := &grpc.UnaryServerInfo{
263
Server: srv,
264
FullMethod: "/wsdaemon.WorkspaceContentService/BackupWorkspace",
265
}
266
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
267
return srv.(WorkspaceContentServiceServer).BackupWorkspace(ctx, req.(*BackupWorkspaceRequest))
268
}
269
return interceptor(ctx, in, info, handler)
270
}
271
272
// WorkspaceContentService_ServiceDesc is the grpc.ServiceDesc for WorkspaceContentService service.
273
// It's only intended for direct use with grpc.RegisterService,
274
// and not to be introspected or modified (even as a copy)
275
var WorkspaceContentService_ServiceDesc = grpc.ServiceDesc{
276
ServiceName: "wsdaemon.WorkspaceContentService",
277
HandlerType: (*WorkspaceContentServiceServer)(nil),
278
Methods: []grpc.MethodDesc{
279
{
280
MethodName: "InitWorkspace",
281
Handler: _WorkspaceContentService_InitWorkspace_Handler,
282
},
283
{
284
MethodName: "WaitForInit",
285
Handler: _WorkspaceContentService_WaitForInit_Handler,
286
},
287
{
288
MethodName: "IsWorkspaceExists",
289
Handler: _WorkspaceContentService_IsWorkspaceExists_Handler,
290
},
291
{
292
MethodName: "TakeSnapshot",
293
Handler: _WorkspaceContentService_TakeSnapshot_Handler,
294
},
295
{
296
MethodName: "DisposeWorkspace",
297
Handler: _WorkspaceContentService_DisposeWorkspace_Handler,
298
},
299
{
300
MethodName: "BackupWorkspace",
301
Handler: _WorkspaceContentService_BackupWorkspace_Handler,
302
},
303
},
304
Streams: []grpc.StreamDesc{},
305
Metadata: "daemon.proto",
306
}
307
308