Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gitpod-io
GitHub Repository: gitpod-io/gitpod
Path: blob/main/components/public-api/go/v1/v1connect/envvar.connect.go
2501 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-connect-go. DO NOT EDIT.
6
//
7
// Source: gitpod/v1/envvar.proto
8
9
package v1connect
10
11
import (
12
context "context"
13
errors "errors"
14
connect_go "github.com/bufbuild/connect-go"
15
v1 "github.com/gitpod-io/gitpod/components/public-api/go/v1"
16
http "net/http"
17
strings "strings"
18
)
19
20
// This is a compile-time assertion to ensure that this generated file and the connect package are
21
// compatible. If you get a compiler error that this constant is not defined, this code was
22
// generated with a version of connect newer than the one compiled into your binary. You can fix the
23
// problem by either regenerating this code with an older version of connect or updating the connect
24
// version compiled into your binary.
25
const _ = connect_go.IsAtLeastVersion0_1_0
26
27
const (
28
// EnvironmentVariableServiceName is the fully-qualified name of the EnvironmentVariableService
29
// service.
30
EnvironmentVariableServiceName = "gitpod.v1.EnvironmentVariableService"
31
)
32
33
// EnvironmentVariableServiceClient is a client for the gitpod.v1.EnvironmentVariableService
34
// service.
35
type EnvironmentVariableServiceClient interface {
36
// ListUserEnvironmentVariables returns all environment variables for the
37
// authenticated user.
38
ListUserEnvironmentVariables(context.Context, *connect_go.Request[v1.ListUserEnvironmentVariablesRequest]) (*connect_go.Response[v1.ListUserEnvironmentVariablesResponse], error)
39
// UpdateUserEnvironmentVariable updates an environment variable for the
40
// authenticated user.
41
UpdateUserEnvironmentVariable(context.Context, *connect_go.Request[v1.UpdateUserEnvironmentVariableRequest]) (*connect_go.Response[v1.UpdateUserEnvironmentVariableResponse], error)
42
// CreateUserEnvironmentVariable creates a new environment variable for the
43
// authenticated user.
44
CreateUserEnvironmentVariable(context.Context, *connect_go.Request[v1.CreateUserEnvironmentVariableRequest]) (*connect_go.Response[v1.CreateUserEnvironmentVariableResponse], error)
45
// DeleteUserEnvironmentVariable deletes an environment variable for the
46
// authenticated user.
47
DeleteUserEnvironmentVariable(context.Context, *connect_go.Request[v1.DeleteUserEnvironmentVariableRequest]) (*connect_go.Response[v1.DeleteUserEnvironmentVariableResponse], error)
48
// ListConfigurationEnvironmentVariables returns all environment variables in
49
// a configuration.
50
ListConfigurationEnvironmentVariables(context.Context, *connect_go.Request[v1.ListConfigurationEnvironmentVariablesRequest]) (*connect_go.Response[v1.ListConfigurationEnvironmentVariablesResponse], error)
51
// UpdateConfigurationEnvironmentVariable updates an environment variable in
52
// a configuration.
53
UpdateConfigurationEnvironmentVariable(context.Context, *connect_go.Request[v1.UpdateConfigurationEnvironmentVariableRequest]) (*connect_go.Response[v1.UpdateConfigurationEnvironmentVariableResponse], error)
54
// CreateConfigurationEnvironmentVariable creates a new environment variable
55
// in a configuration.
56
CreateConfigurationEnvironmentVariable(context.Context, *connect_go.Request[v1.CreateConfigurationEnvironmentVariableRequest]) (*connect_go.Response[v1.CreateConfigurationEnvironmentVariableResponse], error)
57
// DeleteConfigurationEnvironmentVariable deletes an environment variable in
58
// a configuration.
59
DeleteConfigurationEnvironmentVariable(context.Context, *connect_go.Request[v1.DeleteConfigurationEnvironmentVariableRequest]) (*connect_go.Response[v1.DeleteConfigurationEnvironmentVariableResponse], error)
60
// ListOrganizationEnvironmentVariables returns all environment variables in
61
// an organization.
62
ListOrganizationEnvironmentVariables(context.Context, *connect_go.Request[v1.ListOrganizationEnvironmentVariablesRequest]) (*connect_go.Response[v1.ListOrganizationEnvironmentVariablesResponse], error)
63
// UpdateOrganizationEnvironmentVariable updates an environment variable in
64
// an organization.
65
UpdateOrganizationEnvironmentVariable(context.Context, *connect_go.Request[v1.UpdateOrganizationEnvironmentVariableRequest]) (*connect_go.Response[v1.UpdateOrganizationEnvironmentVariableResponse], error)
66
// CreateOrganizationEnvironmentVariable creates a new environment variable
67
// in an organization.
68
CreateOrganizationEnvironmentVariable(context.Context, *connect_go.Request[v1.CreateOrganizationEnvironmentVariableRequest]) (*connect_go.Response[v1.CreateOrganizationEnvironmentVariableResponse], error)
69
// DeleteOrganizationEnvironmentVariable deletes an environment variable in
70
// an organization.
71
DeleteOrganizationEnvironmentVariable(context.Context, *connect_go.Request[v1.DeleteOrganizationEnvironmentVariableRequest]) (*connect_go.Response[v1.DeleteOrganizationEnvironmentVariableResponse], error)
72
ResolveWorkspaceEnvironmentVariables(context.Context, *connect_go.Request[v1.ResolveWorkspaceEnvironmentVariablesRequest]) (*connect_go.Response[v1.ResolveWorkspaceEnvironmentVariablesResponse], error)
73
}
74
75
// NewEnvironmentVariableServiceClient constructs a client for the
76
// gitpod.v1.EnvironmentVariableService service. By default, it uses the Connect protocol with the
77
// binary Protobuf Codec, asks for gzipped responses, and sends uncompressed requests. To use the
78
// gRPC or gRPC-Web protocols, supply the connect.WithGRPC() or connect.WithGRPCWeb() options.
79
//
80
// The URL supplied here should be the base URL for the Connect or gRPC server (for example,
81
// http://api.acme.com or https://acme.com/grpc).
82
func NewEnvironmentVariableServiceClient(httpClient connect_go.HTTPClient, baseURL string, opts ...connect_go.ClientOption) EnvironmentVariableServiceClient {
83
baseURL = strings.TrimRight(baseURL, "/")
84
return &environmentVariableServiceClient{
85
listUserEnvironmentVariables: connect_go.NewClient[v1.ListUserEnvironmentVariablesRequest, v1.ListUserEnvironmentVariablesResponse](
86
httpClient,
87
baseURL+"/gitpod.v1.EnvironmentVariableService/ListUserEnvironmentVariables",
88
opts...,
89
),
90
updateUserEnvironmentVariable: connect_go.NewClient[v1.UpdateUserEnvironmentVariableRequest, v1.UpdateUserEnvironmentVariableResponse](
91
httpClient,
92
baseURL+"/gitpod.v1.EnvironmentVariableService/UpdateUserEnvironmentVariable",
93
opts...,
94
),
95
createUserEnvironmentVariable: connect_go.NewClient[v1.CreateUserEnvironmentVariableRequest, v1.CreateUserEnvironmentVariableResponse](
96
httpClient,
97
baseURL+"/gitpod.v1.EnvironmentVariableService/CreateUserEnvironmentVariable",
98
opts...,
99
),
100
deleteUserEnvironmentVariable: connect_go.NewClient[v1.DeleteUserEnvironmentVariableRequest, v1.DeleteUserEnvironmentVariableResponse](
101
httpClient,
102
baseURL+"/gitpod.v1.EnvironmentVariableService/DeleteUserEnvironmentVariable",
103
opts...,
104
),
105
listConfigurationEnvironmentVariables: connect_go.NewClient[v1.ListConfigurationEnvironmentVariablesRequest, v1.ListConfigurationEnvironmentVariablesResponse](
106
httpClient,
107
baseURL+"/gitpod.v1.EnvironmentVariableService/ListConfigurationEnvironmentVariables",
108
opts...,
109
),
110
updateConfigurationEnvironmentVariable: connect_go.NewClient[v1.UpdateConfigurationEnvironmentVariableRequest, v1.UpdateConfigurationEnvironmentVariableResponse](
111
httpClient,
112
baseURL+"/gitpod.v1.EnvironmentVariableService/UpdateConfigurationEnvironmentVariable",
113
opts...,
114
),
115
createConfigurationEnvironmentVariable: connect_go.NewClient[v1.CreateConfigurationEnvironmentVariableRequest, v1.CreateConfigurationEnvironmentVariableResponse](
116
httpClient,
117
baseURL+"/gitpod.v1.EnvironmentVariableService/CreateConfigurationEnvironmentVariable",
118
opts...,
119
),
120
deleteConfigurationEnvironmentVariable: connect_go.NewClient[v1.DeleteConfigurationEnvironmentVariableRequest, v1.DeleteConfigurationEnvironmentVariableResponse](
121
httpClient,
122
baseURL+"/gitpod.v1.EnvironmentVariableService/DeleteConfigurationEnvironmentVariable",
123
opts...,
124
),
125
listOrganizationEnvironmentVariables: connect_go.NewClient[v1.ListOrganizationEnvironmentVariablesRequest, v1.ListOrganizationEnvironmentVariablesResponse](
126
httpClient,
127
baseURL+"/gitpod.v1.EnvironmentVariableService/ListOrganizationEnvironmentVariables",
128
opts...,
129
),
130
updateOrganizationEnvironmentVariable: connect_go.NewClient[v1.UpdateOrganizationEnvironmentVariableRequest, v1.UpdateOrganizationEnvironmentVariableResponse](
131
httpClient,
132
baseURL+"/gitpod.v1.EnvironmentVariableService/UpdateOrganizationEnvironmentVariable",
133
opts...,
134
),
135
createOrganizationEnvironmentVariable: connect_go.NewClient[v1.CreateOrganizationEnvironmentVariableRequest, v1.CreateOrganizationEnvironmentVariableResponse](
136
httpClient,
137
baseURL+"/gitpod.v1.EnvironmentVariableService/CreateOrganizationEnvironmentVariable",
138
opts...,
139
),
140
deleteOrganizationEnvironmentVariable: connect_go.NewClient[v1.DeleteOrganizationEnvironmentVariableRequest, v1.DeleteOrganizationEnvironmentVariableResponse](
141
httpClient,
142
baseURL+"/gitpod.v1.EnvironmentVariableService/DeleteOrganizationEnvironmentVariable",
143
opts...,
144
),
145
resolveWorkspaceEnvironmentVariables: connect_go.NewClient[v1.ResolveWorkspaceEnvironmentVariablesRequest, v1.ResolveWorkspaceEnvironmentVariablesResponse](
146
httpClient,
147
baseURL+"/gitpod.v1.EnvironmentVariableService/ResolveWorkspaceEnvironmentVariables",
148
opts...,
149
),
150
}
151
}
152
153
// environmentVariableServiceClient implements EnvironmentVariableServiceClient.
154
type environmentVariableServiceClient struct {
155
listUserEnvironmentVariables *connect_go.Client[v1.ListUserEnvironmentVariablesRequest, v1.ListUserEnvironmentVariablesResponse]
156
updateUserEnvironmentVariable *connect_go.Client[v1.UpdateUserEnvironmentVariableRequest, v1.UpdateUserEnvironmentVariableResponse]
157
createUserEnvironmentVariable *connect_go.Client[v1.CreateUserEnvironmentVariableRequest, v1.CreateUserEnvironmentVariableResponse]
158
deleteUserEnvironmentVariable *connect_go.Client[v1.DeleteUserEnvironmentVariableRequest, v1.DeleteUserEnvironmentVariableResponse]
159
listConfigurationEnvironmentVariables *connect_go.Client[v1.ListConfigurationEnvironmentVariablesRequest, v1.ListConfigurationEnvironmentVariablesResponse]
160
updateConfigurationEnvironmentVariable *connect_go.Client[v1.UpdateConfigurationEnvironmentVariableRequest, v1.UpdateConfigurationEnvironmentVariableResponse]
161
createConfigurationEnvironmentVariable *connect_go.Client[v1.CreateConfigurationEnvironmentVariableRequest, v1.CreateConfigurationEnvironmentVariableResponse]
162
deleteConfigurationEnvironmentVariable *connect_go.Client[v1.DeleteConfigurationEnvironmentVariableRequest, v1.DeleteConfigurationEnvironmentVariableResponse]
163
listOrganizationEnvironmentVariables *connect_go.Client[v1.ListOrganizationEnvironmentVariablesRequest, v1.ListOrganizationEnvironmentVariablesResponse]
164
updateOrganizationEnvironmentVariable *connect_go.Client[v1.UpdateOrganizationEnvironmentVariableRequest, v1.UpdateOrganizationEnvironmentVariableResponse]
165
createOrganizationEnvironmentVariable *connect_go.Client[v1.CreateOrganizationEnvironmentVariableRequest, v1.CreateOrganizationEnvironmentVariableResponse]
166
deleteOrganizationEnvironmentVariable *connect_go.Client[v1.DeleteOrganizationEnvironmentVariableRequest, v1.DeleteOrganizationEnvironmentVariableResponse]
167
resolveWorkspaceEnvironmentVariables *connect_go.Client[v1.ResolveWorkspaceEnvironmentVariablesRequest, v1.ResolveWorkspaceEnvironmentVariablesResponse]
168
}
169
170
// ListUserEnvironmentVariables calls
171
// gitpod.v1.EnvironmentVariableService.ListUserEnvironmentVariables.
172
func (c *environmentVariableServiceClient) ListUserEnvironmentVariables(ctx context.Context, req *connect_go.Request[v1.ListUserEnvironmentVariablesRequest]) (*connect_go.Response[v1.ListUserEnvironmentVariablesResponse], error) {
173
return c.listUserEnvironmentVariables.CallUnary(ctx, req)
174
}
175
176
// UpdateUserEnvironmentVariable calls
177
// gitpod.v1.EnvironmentVariableService.UpdateUserEnvironmentVariable.
178
func (c *environmentVariableServiceClient) UpdateUserEnvironmentVariable(ctx context.Context, req *connect_go.Request[v1.UpdateUserEnvironmentVariableRequest]) (*connect_go.Response[v1.UpdateUserEnvironmentVariableResponse], error) {
179
return c.updateUserEnvironmentVariable.CallUnary(ctx, req)
180
}
181
182
// CreateUserEnvironmentVariable calls
183
// gitpod.v1.EnvironmentVariableService.CreateUserEnvironmentVariable.
184
func (c *environmentVariableServiceClient) CreateUserEnvironmentVariable(ctx context.Context, req *connect_go.Request[v1.CreateUserEnvironmentVariableRequest]) (*connect_go.Response[v1.CreateUserEnvironmentVariableResponse], error) {
185
return c.createUserEnvironmentVariable.CallUnary(ctx, req)
186
}
187
188
// DeleteUserEnvironmentVariable calls
189
// gitpod.v1.EnvironmentVariableService.DeleteUserEnvironmentVariable.
190
func (c *environmentVariableServiceClient) DeleteUserEnvironmentVariable(ctx context.Context, req *connect_go.Request[v1.DeleteUserEnvironmentVariableRequest]) (*connect_go.Response[v1.DeleteUserEnvironmentVariableResponse], error) {
191
return c.deleteUserEnvironmentVariable.CallUnary(ctx, req)
192
}
193
194
// ListConfigurationEnvironmentVariables calls
195
// gitpod.v1.EnvironmentVariableService.ListConfigurationEnvironmentVariables.
196
func (c *environmentVariableServiceClient) ListConfigurationEnvironmentVariables(ctx context.Context, req *connect_go.Request[v1.ListConfigurationEnvironmentVariablesRequest]) (*connect_go.Response[v1.ListConfigurationEnvironmentVariablesResponse], error) {
197
return c.listConfigurationEnvironmentVariables.CallUnary(ctx, req)
198
}
199
200
// UpdateConfigurationEnvironmentVariable calls
201
// gitpod.v1.EnvironmentVariableService.UpdateConfigurationEnvironmentVariable.
202
func (c *environmentVariableServiceClient) UpdateConfigurationEnvironmentVariable(ctx context.Context, req *connect_go.Request[v1.UpdateConfigurationEnvironmentVariableRequest]) (*connect_go.Response[v1.UpdateConfigurationEnvironmentVariableResponse], error) {
203
return c.updateConfigurationEnvironmentVariable.CallUnary(ctx, req)
204
}
205
206
// CreateConfigurationEnvironmentVariable calls
207
// gitpod.v1.EnvironmentVariableService.CreateConfigurationEnvironmentVariable.
208
func (c *environmentVariableServiceClient) CreateConfigurationEnvironmentVariable(ctx context.Context, req *connect_go.Request[v1.CreateConfigurationEnvironmentVariableRequest]) (*connect_go.Response[v1.CreateConfigurationEnvironmentVariableResponse], error) {
209
return c.createConfigurationEnvironmentVariable.CallUnary(ctx, req)
210
}
211
212
// DeleteConfigurationEnvironmentVariable calls
213
// gitpod.v1.EnvironmentVariableService.DeleteConfigurationEnvironmentVariable.
214
func (c *environmentVariableServiceClient) DeleteConfigurationEnvironmentVariable(ctx context.Context, req *connect_go.Request[v1.DeleteConfigurationEnvironmentVariableRequest]) (*connect_go.Response[v1.DeleteConfigurationEnvironmentVariableResponse], error) {
215
return c.deleteConfigurationEnvironmentVariable.CallUnary(ctx, req)
216
}
217
218
// ListOrganizationEnvironmentVariables calls
219
// gitpod.v1.EnvironmentVariableService.ListOrganizationEnvironmentVariables.
220
func (c *environmentVariableServiceClient) ListOrganizationEnvironmentVariables(ctx context.Context, req *connect_go.Request[v1.ListOrganizationEnvironmentVariablesRequest]) (*connect_go.Response[v1.ListOrganizationEnvironmentVariablesResponse], error) {
221
return c.listOrganizationEnvironmentVariables.CallUnary(ctx, req)
222
}
223
224
// UpdateOrganizationEnvironmentVariable calls
225
// gitpod.v1.EnvironmentVariableService.UpdateOrganizationEnvironmentVariable.
226
func (c *environmentVariableServiceClient) UpdateOrganizationEnvironmentVariable(ctx context.Context, req *connect_go.Request[v1.UpdateOrganizationEnvironmentVariableRequest]) (*connect_go.Response[v1.UpdateOrganizationEnvironmentVariableResponse], error) {
227
return c.updateOrganizationEnvironmentVariable.CallUnary(ctx, req)
228
}
229
230
// CreateOrganizationEnvironmentVariable calls
231
// gitpod.v1.EnvironmentVariableService.CreateOrganizationEnvironmentVariable.
232
func (c *environmentVariableServiceClient) CreateOrganizationEnvironmentVariable(ctx context.Context, req *connect_go.Request[v1.CreateOrganizationEnvironmentVariableRequest]) (*connect_go.Response[v1.CreateOrganizationEnvironmentVariableResponse], error) {
233
return c.createOrganizationEnvironmentVariable.CallUnary(ctx, req)
234
}
235
236
// DeleteOrganizationEnvironmentVariable calls
237
// gitpod.v1.EnvironmentVariableService.DeleteOrganizationEnvironmentVariable.
238
func (c *environmentVariableServiceClient) DeleteOrganizationEnvironmentVariable(ctx context.Context, req *connect_go.Request[v1.DeleteOrganizationEnvironmentVariableRequest]) (*connect_go.Response[v1.DeleteOrganizationEnvironmentVariableResponse], error) {
239
return c.deleteOrganizationEnvironmentVariable.CallUnary(ctx, req)
240
}
241
242
// ResolveWorkspaceEnvironmentVariables calls
243
// gitpod.v1.EnvironmentVariableService.ResolveWorkspaceEnvironmentVariables.
244
func (c *environmentVariableServiceClient) ResolveWorkspaceEnvironmentVariables(ctx context.Context, req *connect_go.Request[v1.ResolveWorkspaceEnvironmentVariablesRequest]) (*connect_go.Response[v1.ResolveWorkspaceEnvironmentVariablesResponse], error) {
245
return c.resolveWorkspaceEnvironmentVariables.CallUnary(ctx, req)
246
}
247
248
// EnvironmentVariableServiceHandler is an implementation of the
249
// gitpod.v1.EnvironmentVariableService service.
250
type EnvironmentVariableServiceHandler interface {
251
// ListUserEnvironmentVariables returns all environment variables for the
252
// authenticated user.
253
ListUserEnvironmentVariables(context.Context, *connect_go.Request[v1.ListUserEnvironmentVariablesRequest]) (*connect_go.Response[v1.ListUserEnvironmentVariablesResponse], error)
254
// UpdateUserEnvironmentVariable updates an environment variable for the
255
// authenticated user.
256
UpdateUserEnvironmentVariable(context.Context, *connect_go.Request[v1.UpdateUserEnvironmentVariableRequest]) (*connect_go.Response[v1.UpdateUserEnvironmentVariableResponse], error)
257
// CreateUserEnvironmentVariable creates a new environment variable for the
258
// authenticated user.
259
CreateUserEnvironmentVariable(context.Context, *connect_go.Request[v1.CreateUserEnvironmentVariableRequest]) (*connect_go.Response[v1.CreateUserEnvironmentVariableResponse], error)
260
// DeleteUserEnvironmentVariable deletes an environment variable for the
261
// authenticated user.
262
DeleteUserEnvironmentVariable(context.Context, *connect_go.Request[v1.DeleteUserEnvironmentVariableRequest]) (*connect_go.Response[v1.DeleteUserEnvironmentVariableResponse], error)
263
// ListConfigurationEnvironmentVariables returns all environment variables in
264
// a configuration.
265
ListConfigurationEnvironmentVariables(context.Context, *connect_go.Request[v1.ListConfigurationEnvironmentVariablesRequest]) (*connect_go.Response[v1.ListConfigurationEnvironmentVariablesResponse], error)
266
// UpdateConfigurationEnvironmentVariable updates an environment variable in
267
// a configuration.
268
UpdateConfigurationEnvironmentVariable(context.Context, *connect_go.Request[v1.UpdateConfigurationEnvironmentVariableRequest]) (*connect_go.Response[v1.UpdateConfigurationEnvironmentVariableResponse], error)
269
// CreateConfigurationEnvironmentVariable creates a new environment variable
270
// in a configuration.
271
CreateConfigurationEnvironmentVariable(context.Context, *connect_go.Request[v1.CreateConfigurationEnvironmentVariableRequest]) (*connect_go.Response[v1.CreateConfigurationEnvironmentVariableResponse], error)
272
// DeleteConfigurationEnvironmentVariable deletes an environment variable in
273
// a configuration.
274
DeleteConfigurationEnvironmentVariable(context.Context, *connect_go.Request[v1.DeleteConfigurationEnvironmentVariableRequest]) (*connect_go.Response[v1.DeleteConfigurationEnvironmentVariableResponse], error)
275
// ListOrganizationEnvironmentVariables returns all environment variables in
276
// an organization.
277
ListOrganizationEnvironmentVariables(context.Context, *connect_go.Request[v1.ListOrganizationEnvironmentVariablesRequest]) (*connect_go.Response[v1.ListOrganizationEnvironmentVariablesResponse], error)
278
// UpdateOrganizationEnvironmentVariable updates an environment variable in
279
// an organization.
280
UpdateOrganizationEnvironmentVariable(context.Context, *connect_go.Request[v1.UpdateOrganizationEnvironmentVariableRequest]) (*connect_go.Response[v1.UpdateOrganizationEnvironmentVariableResponse], error)
281
// CreateOrganizationEnvironmentVariable creates a new environment variable
282
// in an organization.
283
CreateOrganizationEnvironmentVariable(context.Context, *connect_go.Request[v1.CreateOrganizationEnvironmentVariableRequest]) (*connect_go.Response[v1.CreateOrganizationEnvironmentVariableResponse], error)
284
// DeleteOrganizationEnvironmentVariable deletes an environment variable in
285
// an organization.
286
DeleteOrganizationEnvironmentVariable(context.Context, *connect_go.Request[v1.DeleteOrganizationEnvironmentVariableRequest]) (*connect_go.Response[v1.DeleteOrganizationEnvironmentVariableResponse], error)
287
ResolveWorkspaceEnvironmentVariables(context.Context, *connect_go.Request[v1.ResolveWorkspaceEnvironmentVariablesRequest]) (*connect_go.Response[v1.ResolveWorkspaceEnvironmentVariablesResponse], error)
288
}
289
290
// NewEnvironmentVariableServiceHandler builds an HTTP handler from the service implementation. It
291
// returns the path on which to mount the handler and the handler itself.
292
//
293
// By default, handlers support the Connect, gRPC, and gRPC-Web protocols with the binary Protobuf
294
// and JSON codecs. They also support gzip compression.
295
func NewEnvironmentVariableServiceHandler(svc EnvironmentVariableServiceHandler, opts ...connect_go.HandlerOption) (string, http.Handler) {
296
mux := http.NewServeMux()
297
mux.Handle("/gitpod.v1.EnvironmentVariableService/ListUserEnvironmentVariables", connect_go.NewUnaryHandler(
298
"/gitpod.v1.EnvironmentVariableService/ListUserEnvironmentVariables",
299
svc.ListUserEnvironmentVariables,
300
opts...,
301
))
302
mux.Handle("/gitpod.v1.EnvironmentVariableService/UpdateUserEnvironmentVariable", connect_go.NewUnaryHandler(
303
"/gitpod.v1.EnvironmentVariableService/UpdateUserEnvironmentVariable",
304
svc.UpdateUserEnvironmentVariable,
305
opts...,
306
))
307
mux.Handle("/gitpod.v1.EnvironmentVariableService/CreateUserEnvironmentVariable", connect_go.NewUnaryHandler(
308
"/gitpod.v1.EnvironmentVariableService/CreateUserEnvironmentVariable",
309
svc.CreateUserEnvironmentVariable,
310
opts...,
311
))
312
mux.Handle("/gitpod.v1.EnvironmentVariableService/DeleteUserEnvironmentVariable", connect_go.NewUnaryHandler(
313
"/gitpod.v1.EnvironmentVariableService/DeleteUserEnvironmentVariable",
314
svc.DeleteUserEnvironmentVariable,
315
opts...,
316
))
317
mux.Handle("/gitpod.v1.EnvironmentVariableService/ListConfigurationEnvironmentVariables", connect_go.NewUnaryHandler(
318
"/gitpod.v1.EnvironmentVariableService/ListConfigurationEnvironmentVariables",
319
svc.ListConfigurationEnvironmentVariables,
320
opts...,
321
))
322
mux.Handle("/gitpod.v1.EnvironmentVariableService/UpdateConfigurationEnvironmentVariable", connect_go.NewUnaryHandler(
323
"/gitpod.v1.EnvironmentVariableService/UpdateConfigurationEnvironmentVariable",
324
svc.UpdateConfigurationEnvironmentVariable,
325
opts...,
326
))
327
mux.Handle("/gitpod.v1.EnvironmentVariableService/CreateConfigurationEnvironmentVariable", connect_go.NewUnaryHandler(
328
"/gitpod.v1.EnvironmentVariableService/CreateConfigurationEnvironmentVariable",
329
svc.CreateConfigurationEnvironmentVariable,
330
opts...,
331
))
332
mux.Handle("/gitpod.v1.EnvironmentVariableService/DeleteConfigurationEnvironmentVariable", connect_go.NewUnaryHandler(
333
"/gitpod.v1.EnvironmentVariableService/DeleteConfigurationEnvironmentVariable",
334
svc.DeleteConfigurationEnvironmentVariable,
335
opts...,
336
))
337
mux.Handle("/gitpod.v1.EnvironmentVariableService/ListOrganizationEnvironmentVariables", connect_go.NewUnaryHandler(
338
"/gitpod.v1.EnvironmentVariableService/ListOrganizationEnvironmentVariables",
339
svc.ListOrganizationEnvironmentVariables,
340
opts...,
341
))
342
mux.Handle("/gitpod.v1.EnvironmentVariableService/UpdateOrganizationEnvironmentVariable", connect_go.NewUnaryHandler(
343
"/gitpod.v1.EnvironmentVariableService/UpdateOrganizationEnvironmentVariable",
344
svc.UpdateOrganizationEnvironmentVariable,
345
opts...,
346
))
347
mux.Handle("/gitpod.v1.EnvironmentVariableService/CreateOrganizationEnvironmentVariable", connect_go.NewUnaryHandler(
348
"/gitpod.v1.EnvironmentVariableService/CreateOrganizationEnvironmentVariable",
349
svc.CreateOrganizationEnvironmentVariable,
350
opts...,
351
))
352
mux.Handle("/gitpod.v1.EnvironmentVariableService/DeleteOrganizationEnvironmentVariable", connect_go.NewUnaryHandler(
353
"/gitpod.v1.EnvironmentVariableService/DeleteOrganizationEnvironmentVariable",
354
svc.DeleteOrganizationEnvironmentVariable,
355
opts...,
356
))
357
mux.Handle("/gitpod.v1.EnvironmentVariableService/ResolveWorkspaceEnvironmentVariables", connect_go.NewUnaryHandler(
358
"/gitpod.v1.EnvironmentVariableService/ResolveWorkspaceEnvironmentVariables",
359
svc.ResolveWorkspaceEnvironmentVariables,
360
opts...,
361
))
362
return "/gitpod.v1.EnvironmentVariableService/", mux
363
}
364
365
// UnimplementedEnvironmentVariableServiceHandler returns CodeUnimplemented from all methods.
366
type UnimplementedEnvironmentVariableServiceHandler struct{}
367
368
func (UnimplementedEnvironmentVariableServiceHandler) ListUserEnvironmentVariables(context.Context, *connect_go.Request[v1.ListUserEnvironmentVariablesRequest]) (*connect_go.Response[v1.ListUserEnvironmentVariablesResponse], error) {
369
return nil, connect_go.NewError(connect_go.CodeUnimplemented, errors.New("gitpod.v1.EnvironmentVariableService.ListUserEnvironmentVariables is not implemented"))
370
}
371
372
func (UnimplementedEnvironmentVariableServiceHandler) UpdateUserEnvironmentVariable(context.Context, *connect_go.Request[v1.UpdateUserEnvironmentVariableRequest]) (*connect_go.Response[v1.UpdateUserEnvironmentVariableResponse], error) {
373
return nil, connect_go.NewError(connect_go.CodeUnimplemented, errors.New("gitpod.v1.EnvironmentVariableService.UpdateUserEnvironmentVariable is not implemented"))
374
}
375
376
func (UnimplementedEnvironmentVariableServiceHandler) CreateUserEnvironmentVariable(context.Context, *connect_go.Request[v1.CreateUserEnvironmentVariableRequest]) (*connect_go.Response[v1.CreateUserEnvironmentVariableResponse], error) {
377
return nil, connect_go.NewError(connect_go.CodeUnimplemented, errors.New("gitpod.v1.EnvironmentVariableService.CreateUserEnvironmentVariable is not implemented"))
378
}
379
380
func (UnimplementedEnvironmentVariableServiceHandler) DeleteUserEnvironmentVariable(context.Context, *connect_go.Request[v1.DeleteUserEnvironmentVariableRequest]) (*connect_go.Response[v1.DeleteUserEnvironmentVariableResponse], error) {
381
return nil, connect_go.NewError(connect_go.CodeUnimplemented, errors.New("gitpod.v1.EnvironmentVariableService.DeleteUserEnvironmentVariable is not implemented"))
382
}
383
384
func (UnimplementedEnvironmentVariableServiceHandler) ListConfigurationEnvironmentVariables(context.Context, *connect_go.Request[v1.ListConfigurationEnvironmentVariablesRequest]) (*connect_go.Response[v1.ListConfigurationEnvironmentVariablesResponse], error) {
385
return nil, connect_go.NewError(connect_go.CodeUnimplemented, errors.New("gitpod.v1.EnvironmentVariableService.ListConfigurationEnvironmentVariables is not implemented"))
386
}
387
388
func (UnimplementedEnvironmentVariableServiceHandler) UpdateConfigurationEnvironmentVariable(context.Context, *connect_go.Request[v1.UpdateConfigurationEnvironmentVariableRequest]) (*connect_go.Response[v1.UpdateConfigurationEnvironmentVariableResponse], error) {
389
return nil, connect_go.NewError(connect_go.CodeUnimplemented, errors.New("gitpod.v1.EnvironmentVariableService.UpdateConfigurationEnvironmentVariable is not implemented"))
390
}
391
392
func (UnimplementedEnvironmentVariableServiceHandler) CreateConfigurationEnvironmentVariable(context.Context, *connect_go.Request[v1.CreateConfigurationEnvironmentVariableRequest]) (*connect_go.Response[v1.CreateConfigurationEnvironmentVariableResponse], error) {
393
return nil, connect_go.NewError(connect_go.CodeUnimplemented, errors.New("gitpod.v1.EnvironmentVariableService.CreateConfigurationEnvironmentVariable is not implemented"))
394
}
395
396
func (UnimplementedEnvironmentVariableServiceHandler) DeleteConfigurationEnvironmentVariable(context.Context, *connect_go.Request[v1.DeleteConfigurationEnvironmentVariableRequest]) (*connect_go.Response[v1.DeleteConfigurationEnvironmentVariableResponse], error) {
397
return nil, connect_go.NewError(connect_go.CodeUnimplemented, errors.New("gitpod.v1.EnvironmentVariableService.DeleteConfigurationEnvironmentVariable is not implemented"))
398
}
399
400
func (UnimplementedEnvironmentVariableServiceHandler) ListOrganizationEnvironmentVariables(context.Context, *connect_go.Request[v1.ListOrganizationEnvironmentVariablesRequest]) (*connect_go.Response[v1.ListOrganizationEnvironmentVariablesResponse], error) {
401
return nil, connect_go.NewError(connect_go.CodeUnimplemented, errors.New("gitpod.v1.EnvironmentVariableService.ListOrganizationEnvironmentVariables is not implemented"))
402
}
403
404
func (UnimplementedEnvironmentVariableServiceHandler) UpdateOrganizationEnvironmentVariable(context.Context, *connect_go.Request[v1.UpdateOrganizationEnvironmentVariableRequest]) (*connect_go.Response[v1.UpdateOrganizationEnvironmentVariableResponse], error) {
405
return nil, connect_go.NewError(connect_go.CodeUnimplemented, errors.New("gitpod.v1.EnvironmentVariableService.UpdateOrganizationEnvironmentVariable is not implemented"))
406
}
407
408
func (UnimplementedEnvironmentVariableServiceHandler) CreateOrganizationEnvironmentVariable(context.Context, *connect_go.Request[v1.CreateOrganizationEnvironmentVariableRequest]) (*connect_go.Response[v1.CreateOrganizationEnvironmentVariableResponse], error) {
409
return nil, connect_go.NewError(connect_go.CodeUnimplemented, errors.New("gitpod.v1.EnvironmentVariableService.CreateOrganizationEnvironmentVariable is not implemented"))
410
}
411
412
func (UnimplementedEnvironmentVariableServiceHandler) DeleteOrganizationEnvironmentVariable(context.Context, *connect_go.Request[v1.DeleteOrganizationEnvironmentVariableRequest]) (*connect_go.Response[v1.DeleteOrganizationEnvironmentVariableResponse], error) {
413
return nil, connect_go.NewError(connect_go.CodeUnimplemented, errors.New("gitpod.v1.EnvironmentVariableService.DeleteOrganizationEnvironmentVariable is not implemented"))
414
}
415
416
func (UnimplementedEnvironmentVariableServiceHandler) ResolveWorkspaceEnvironmentVariables(context.Context, *connect_go.Request[v1.ResolveWorkspaceEnvironmentVariablesRequest]) (*connect_go.Response[v1.ResolveWorkspaceEnvironmentVariablesResponse], error) {
417
return nil, connect_go.NewError(connect_go.CodeUnimplemented, errors.New("gitpod.v1.EnvironmentVariableService.ResolveWorkspaceEnvironmentVariables is not implemented"))
418
}
419
420