Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gitpod-io
GitHub Repository: gitpod-io/gitpod
Path: blob/main/components/public-api/go/v1/prebuild_grpc.pb.go
2500 views
1
// Copyright (c) 2025 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 (unknown)
9
// source: gitpod/v1/prebuild.proto
10
11
package v1
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
// PrebuildServiceClient is the client API for PrebuildService 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 PrebuildServiceClient interface {
29
StartPrebuild(ctx context.Context, in *StartPrebuildRequest, opts ...grpc.CallOption) (*StartPrebuildResponse, error)
30
CancelPrebuild(ctx context.Context, in *CancelPrebuildRequest, opts ...grpc.CallOption) (*CancelPrebuildResponse, error)
31
GetPrebuild(ctx context.Context, in *GetPrebuildRequest, opts ...grpc.CallOption) (*GetPrebuildResponse, error)
32
ListPrebuilds(ctx context.Context, in *ListPrebuildsRequest, opts ...grpc.CallOption) (*ListPrebuildsResponse, error)
33
WatchPrebuild(ctx context.Context, in *WatchPrebuildRequest, opts ...grpc.CallOption) (PrebuildService_WatchPrebuildClient, error)
34
// ListOrganizationPrebuilds lists all prebuilds of an organization
35
ListOrganizationPrebuilds(ctx context.Context, in *ListOrganizationPrebuildsRequest, opts ...grpc.CallOption) (*ListOrganizationPrebuildsResponse, error)
36
}
37
38
type prebuildServiceClient struct {
39
cc grpc.ClientConnInterface
40
}
41
42
func NewPrebuildServiceClient(cc grpc.ClientConnInterface) PrebuildServiceClient {
43
return &prebuildServiceClient{cc}
44
}
45
46
func (c *prebuildServiceClient) StartPrebuild(ctx context.Context, in *StartPrebuildRequest, opts ...grpc.CallOption) (*StartPrebuildResponse, error) {
47
out := new(StartPrebuildResponse)
48
err := c.cc.Invoke(ctx, "/gitpod.v1.PrebuildService/StartPrebuild", in, out, opts...)
49
if err != nil {
50
return nil, err
51
}
52
return out, nil
53
}
54
55
func (c *prebuildServiceClient) CancelPrebuild(ctx context.Context, in *CancelPrebuildRequest, opts ...grpc.CallOption) (*CancelPrebuildResponse, error) {
56
out := new(CancelPrebuildResponse)
57
err := c.cc.Invoke(ctx, "/gitpod.v1.PrebuildService/CancelPrebuild", in, out, opts...)
58
if err != nil {
59
return nil, err
60
}
61
return out, nil
62
}
63
64
func (c *prebuildServiceClient) GetPrebuild(ctx context.Context, in *GetPrebuildRequest, opts ...grpc.CallOption) (*GetPrebuildResponse, error) {
65
out := new(GetPrebuildResponse)
66
err := c.cc.Invoke(ctx, "/gitpod.v1.PrebuildService/GetPrebuild", in, out, opts...)
67
if err != nil {
68
return nil, err
69
}
70
return out, nil
71
}
72
73
func (c *prebuildServiceClient) ListPrebuilds(ctx context.Context, in *ListPrebuildsRequest, opts ...grpc.CallOption) (*ListPrebuildsResponse, error) {
74
out := new(ListPrebuildsResponse)
75
err := c.cc.Invoke(ctx, "/gitpod.v1.PrebuildService/ListPrebuilds", in, out, opts...)
76
if err != nil {
77
return nil, err
78
}
79
return out, nil
80
}
81
82
func (c *prebuildServiceClient) WatchPrebuild(ctx context.Context, in *WatchPrebuildRequest, opts ...grpc.CallOption) (PrebuildService_WatchPrebuildClient, error) {
83
stream, err := c.cc.NewStream(ctx, &PrebuildService_ServiceDesc.Streams[0], "/gitpod.v1.PrebuildService/WatchPrebuild", opts...)
84
if err != nil {
85
return nil, err
86
}
87
x := &prebuildServiceWatchPrebuildClient{stream}
88
if err := x.ClientStream.SendMsg(in); err != nil {
89
return nil, err
90
}
91
if err := x.ClientStream.CloseSend(); err != nil {
92
return nil, err
93
}
94
return x, nil
95
}
96
97
type PrebuildService_WatchPrebuildClient interface {
98
Recv() (*WatchPrebuildResponse, error)
99
grpc.ClientStream
100
}
101
102
type prebuildServiceWatchPrebuildClient struct {
103
grpc.ClientStream
104
}
105
106
func (x *prebuildServiceWatchPrebuildClient) Recv() (*WatchPrebuildResponse, error) {
107
m := new(WatchPrebuildResponse)
108
if err := x.ClientStream.RecvMsg(m); err != nil {
109
return nil, err
110
}
111
return m, nil
112
}
113
114
func (c *prebuildServiceClient) ListOrganizationPrebuilds(ctx context.Context, in *ListOrganizationPrebuildsRequest, opts ...grpc.CallOption) (*ListOrganizationPrebuildsResponse, error) {
115
out := new(ListOrganizationPrebuildsResponse)
116
err := c.cc.Invoke(ctx, "/gitpod.v1.PrebuildService/ListOrganizationPrebuilds", in, out, opts...)
117
if err != nil {
118
return nil, err
119
}
120
return out, nil
121
}
122
123
// PrebuildServiceServer is the server API for PrebuildService service.
124
// All implementations must embed UnimplementedPrebuildServiceServer
125
// for forward compatibility
126
type PrebuildServiceServer interface {
127
StartPrebuild(context.Context, *StartPrebuildRequest) (*StartPrebuildResponse, error)
128
CancelPrebuild(context.Context, *CancelPrebuildRequest) (*CancelPrebuildResponse, error)
129
GetPrebuild(context.Context, *GetPrebuildRequest) (*GetPrebuildResponse, error)
130
ListPrebuilds(context.Context, *ListPrebuildsRequest) (*ListPrebuildsResponse, error)
131
WatchPrebuild(*WatchPrebuildRequest, PrebuildService_WatchPrebuildServer) error
132
// ListOrganizationPrebuilds lists all prebuilds of an organization
133
ListOrganizationPrebuilds(context.Context, *ListOrganizationPrebuildsRequest) (*ListOrganizationPrebuildsResponse, error)
134
mustEmbedUnimplementedPrebuildServiceServer()
135
}
136
137
// UnimplementedPrebuildServiceServer must be embedded to have forward compatible implementations.
138
type UnimplementedPrebuildServiceServer struct {
139
}
140
141
func (UnimplementedPrebuildServiceServer) StartPrebuild(context.Context, *StartPrebuildRequest) (*StartPrebuildResponse, error) {
142
return nil, status.Errorf(codes.Unimplemented, "method StartPrebuild not implemented")
143
}
144
func (UnimplementedPrebuildServiceServer) CancelPrebuild(context.Context, *CancelPrebuildRequest) (*CancelPrebuildResponse, error) {
145
return nil, status.Errorf(codes.Unimplemented, "method CancelPrebuild not implemented")
146
}
147
func (UnimplementedPrebuildServiceServer) GetPrebuild(context.Context, *GetPrebuildRequest) (*GetPrebuildResponse, error) {
148
return nil, status.Errorf(codes.Unimplemented, "method GetPrebuild not implemented")
149
}
150
func (UnimplementedPrebuildServiceServer) ListPrebuilds(context.Context, *ListPrebuildsRequest) (*ListPrebuildsResponse, error) {
151
return nil, status.Errorf(codes.Unimplemented, "method ListPrebuilds not implemented")
152
}
153
func (UnimplementedPrebuildServiceServer) WatchPrebuild(*WatchPrebuildRequest, PrebuildService_WatchPrebuildServer) error {
154
return status.Errorf(codes.Unimplemented, "method WatchPrebuild not implemented")
155
}
156
func (UnimplementedPrebuildServiceServer) ListOrganizationPrebuilds(context.Context, *ListOrganizationPrebuildsRequest) (*ListOrganizationPrebuildsResponse, error) {
157
return nil, status.Errorf(codes.Unimplemented, "method ListOrganizationPrebuilds not implemented")
158
}
159
func (UnimplementedPrebuildServiceServer) mustEmbedUnimplementedPrebuildServiceServer() {}
160
161
// UnsafePrebuildServiceServer may be embedded to opt out of forward compatibility for this service.
162
// Use of this interface is not recommended, as added methods to PrebuildServiceServer will
163
// result in compilation errors.
164
type UnsafePrebuildServiceServer interface {
165
mustEmbedUnimplementedPrebuildServiceServer()
166
}
167
168
func RegisterPrebuildServiceServer(s grpc.ServiceRegistrar, srv PrebuildServiceServer) {
169
s.RegisterService(&PrebuildService_ServiceDesc, srv)
170
}
171
172
func _PrebuildService_StartPrebuild_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
173
in := new(StartPrebuildRequest)
174
if err := dec(in); err != nil {
175
return nil, err
176
}
177
if interceptor == nil {
178
return srv.(PrebuildServiceServer).StartPrebuild(ctx, in)
179
}
180
info := &grpc.UnaryServerInfo{
181
Server: srv,
182
FullMethod: "/gitpod.v1.PrebuildService/StartPrebuild",
183
}
184
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
185
return srv.(PrebuildServiceServer).StartPrebuild(ctx, req.(*StartPrebuildRequest))
186
}
187
return interceptor(ctx, in, info, handler)
188
}
189
190
func _PrebuildService_CancelPrebuild_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
191
in := new(CancelPrebuildRequest)
192
if err := dec(in); err != nil {
193
return nil, err
194
}
195
if interceptor == nil {
196
return srv.(PrebuildServiceServer).CancelPrebuild(ctx, in)
197
}
198
info := &grpc.UnaryServerInfo{
199
Server: srv,
200
FullMethod: "/gitpod.v1.PrebuildService/CancelPrebuild",
201
}
202
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
203
return srv.(PrebuildServiceServer).CancelPrebuild(ctx, req.(*CancelPrebuildRequest))
204
}
205
return interceptor(ctx, in, info, handler)
206
}
207
208
func _PrebuildService_GetPrebuild_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
209
in := new(GetPrebuildRequest)
210
if err := dec(in); err != nil {
211
return nil, err
212
}
213
if interceptor == nil {
214
return srv.(PrebuildServiceServer).GetPrebuild(ctx, in)
215
}
216
info := &grpc.UnaryServerInfo{
217
Server: srv,
218
FullMethod: "/gitpod.v1.PrebuildService/GetPrebuild",
219
}
220
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
221
return srv.(PrebuildServiceServer).GetPrebuild(ctx, req.(*GetPrebuildRequest))
222
}
223
return interceptor(ctx, in, info, handler)
224
}
225
226
func _PrebuildService_ListPrebuilds_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
227
in := new(ListPrebuildsRequest)
228
if err := dec(in); err != nil {
229
return nil, err
230
}
231
if interceptor == nil {
232
return srv.(PrebuildServiceServer).ListPrebuilds(ctx, in)
233
}
234
info := &grpc.UnaryServerInfo{
235
Server: srv,
236
FullMethod: "/gitpod.v1.PrebuildService/ListPrebuilds",
237
}
238
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
239
return srv.(PrebuildServiceServer).ListPrebuilds(ctx, req.(*ListPrebuildsRequest))
240
}
241
return interceptor(ctx, in, info, handler)
242
}
243
244
func _PrebuildService_WatchPrebuild_Handler(srv interface{}, stream grpc.ServerStream) error {
245
m := new(WatchPrebuildRequest)
246
if err := stream.RecvMsg(m); err != nil {
247
return err
248
}
249
return srv.(PrebuildServiceServer).WatchPrebuild(m, &prebuildServiceWatchPrebuildServer{stream})
250
}
251
252
type PrebuildService_WatchPrebuildServer interface {
253
Send(*WatchPrebuildResponse) error
254
grpc.ServerStream
255
}
256
257
type prebuildServiceWatchPrebuildServer struct {
258
grpc.ServerStream
259
}
260
261
func (x *prebuildServiceWatchPrebuildServer) Send(m *WatchPrebuildResponse) error {
262
return x.ServerStream.SendMsg(m)
263
}
264
265
func _PrebuildService_ListOrganizationPrebuilds_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
266
in := new(ListOrganizationPrebuildsRequest)
267
if err := dec(in); err != nil {
268
return nil, err
269
}
270
if interceptor == nil {
271
return srv.(PrebuildServiceServer).ListOrganizationPrebuilds(ctx, in)
272
}
273
info := &grpc.UnaryServerInfo{
274
Server: srv,
275
FullMethod: "/gitpod.v1.PrebuildService/ListOrganizationPrebuilds",
276
}
277
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
278
return srv.(PrebuildServiceServer).ListOrganizationPrebuilds(ctx, req.(*ListOrganizationPrebuildsRequest))
279
}
280
return interceptor(ctx, in, info, handler)
281
}
282
283
// PrebuildService_ServiceDesc is the grpc.ServiceDesc for PrebuildService service.
284
// It's only intended for direct use with grpc.RegisterService,
285
// and not to be introspected or modified (even as a copy)
286
var PrebuildService_ServiceDesc = grpc.ServiceDesc{
287
ServiceName: "gitpod.v1.PrebuildService",
288
HandlerType: (*PrebuildServiceServer)(nil),
289
Methods: []grpc.MethodDesc{
290
{
291
MethodName: "StartPrebuild",
292
Handler: _PrebuildService_StartPrebuild_Handler,
293
},
294
{
295
MethodName: "CancelPrebuild",
296
Handler: _PrebuildService_CancelPrebuild_Handler,
297
},
298
{
299
MethodName: "GetPrebuild",
300
Handler: _PrebuildService_GetPrebuild_Handler,
301
},
302
{
303
MethodName: "ListPrebuilds",
304
Handler: _PrebuildService_ListPrebuilds_Handler,
305
},
306
{
307
MethodName: "ListOrganizationPrebuilds",
308
Handler: _PrebuildService_ListOrganizationPrebuilds_Handler,
309
},
310
},
311
Streams: []grpc.StreamDesc{
312
{
313
StreamName: "WatchPrebuild",
314
Handler: _PrebuildService_WatchPrebuild_Handler,
315
ServerStreams: true,
316
},
317
},
318
Metadata: "gitpod/v1/prebuild.proto",
319
}
320
321