1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package sourcerepo
22
23 import (
24 context "context"
25 reflect "reflect"
26 sync "sync"
27
28 _ "google.golang.org/genproto/googleapis/api/annotations"
29 v1 "google.golang.org/genproto/googleapis/iam/v1"
30 grpc "google.golang.org/grpc"
31 codes "google.golang.org/grpc/codes"
32 status "google.golang.org/grpc/status"
33 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
34 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
35 emptypb "google.golang.org/protobuf/types/known/emptypb"
36 )
37
38 const (
39
40 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
41
42 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
43 )
44
45
46 type Repo struct {
47 state protoimpl.MessageState
48 sizeCache protoimpl.SizeCache
49 unknownFields protoimpl.UnknownFields
50
51
52
53
54 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
55
56
57 Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
58
59
60 Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"`
61
62
63 MirrorConfig *MirrorConfig `protobuf:"bytes,4,opt,name=mirror_config,json=mirrorConfig,proto3" json:"mirror_config,omitempty"`
64 }
65
66 func (x *Repo) Reset() {
67 *x = Repo{}
68 if protoimpl.UnsafeEnabled {
69 mi := &file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[0]
70 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
71 ms.StoreMessageInfo(mi)
72 }
73 }
74
75 func (x *Repo) String() string {
76 return protoimpl.X.MessageStringOf(x)
77 }
78
79 func (*Repo) ProtoMessage() {}
80
81 func (x *Repo) ProtoReflect() protoreflect.Message {
82 mi := &file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[0]
83 if protoimpl.UnsafeEnabled && x != nil {
84 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
85 if ms.LoadMessageInfo() == nil {
86 ms.StoreMessageInfo(mi)
87 }
88 return ms
89 }
90 return mi.MessageOf(x)
91 }
92
93
94 func (*Repo) Descriptor() ([]byte, []int) {
95 return file_google_devtools_sourcerepo_v1_sourcerepo_proto_rawDescGZIP(), []int{0}
96 }
97
98 func (x *Repo) GetName() string {
99 if x != nil {
100 return x.Name
101 }
102 return ""
103 }
104
105 func (x *Repo) GetSize() int64 {
106 if x != nil {
107 return x.Size
108 }
109 return 0
110 }
111
112 func (x *Repo) GetUrl() string {
113 if x != nil {
114 return x.Url
115 }
116 return ""
117 }
118
119 func (x *Repo) GetMirrorConfig() *MirrorConfig {
120 if x != nil {
121 return x.MirrorConfig
122 }
123 return nil
124 }
125
126
127
128 type MirrorConfig struct {
129 state protoimpl.MessageState
130 sizeCache protoimpl.SizeCache
131 unknownFields protoimpl.UnknownFields
132
133
134 Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
135
136
137
138
139 WebhookId string `protobuf:"bytes,2,opt,name=webhook_id,json=webhookId,proto3" json:"webhook_id,omitempty"`
140
141
142
143 DeployKeyId string `protobuf:"bytes,3,opt,name=deploy_key_id,json=deployKeyId,proto3" json:"deploy_key_id,omitempty"`
144 }
145
146 func (x *MirrorConfig) Reset() {
147 *x = MirrorConfig{}
148 if protoimpl.UnsafeEnabled {
149 mi := &file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[1]
150 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
151 ms.StoreMessageInfo(mi)
152 }
153 }
154
155 func (x *MirrorConfig) String() string {
156 return protoimpl.X.MessageStringOf(x)
157 }
158
159 func (*MirrorConfig) ProtoMessage() {}
160
161 func (x *MirrorConfig) ProtoReflect() protoreflect.Message {
162 mi := &file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[1]
163 if protoimpl.UnsafeEnabled && x != nil {
164 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
165 if ms.LoadMessageInfo() == nil {
166 ms.StoreMessageInfo(mi)
167 }
168 return ms
169 }
170 return mi.MessageOf(x)
171 }
172
173
174 func (*MirrorConfig) Descriptor() ([]byte, []int) {
175 return file_google_devtools_sourcerepo_v1_sourcerepo_proto_rawDescGZIP(), []int{1}
176 }
177
178 func (x *MirrorConfig) GetUrl() string {
179 if x != nil {
180 return x.Url
181 }
182 return ""
183 }
184
185 func (x *MirrorConfig) GetWebhookId() string {
186 if x != nil {
187 return x.WebhookId
188 }
189 return ""
190 }
191
192 func (x *MirrorConfig) GetDeployKeyId() string {
193 if x != nil {
194 return x.DeployKeyId
195 }
196 return ""
197 }
198
199
200 type GetRepoRequest struct {
201 state protoimpl.MessageState
202 sizeCache protoimpl.SizeCache
203 unknownFields protoimpl.UnknownFields
204
205
206
207 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
208 }
209
210 func (x *GetRepoRequest) Reset() {
211 *x = GetRepoRequest{}
212 if protoimpl.UnsafeEnabled {
213 mi := &file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[2]
214 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
215 ms.StoreMessageInfo(mi)
216 }
217 }
218
219 func (x *GetRepoRequest) String() string {
220 return protoimpl.X.MessageStringOf(x)
221 }
222
223 func (*GetRepoRequest) ProtoMessage() {}
224
225 func (x *GetRepoRequest) ProtoReflect() protoreflect.Message {
226 mi := &file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[2]
227 if protoimpl.UnsafeEnabled && x != nil {
228 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
229 if ms.LoadMessageInfo() == nil {
230 ms.StoreMessageInfo(mi)
231 }
232 return ms
233 }
234 return mi.MessageOf(x)
235 }
236
237
238 func (*GetRepoRequest) Descriptor() ([]byte, []int) {
239 return file_google_devtools_sourcerepo_v1_sourcerepo_proto_rawDescGZIP(), []int{2}
240 }
241
242 func (x *GetRepoRequest) GetName() string {
243 if x != nil {
244 return x.Name
245 }
246 return ""
247 }
248
249
250 type ListReposRequest struct {
251 state protoimpl.MessageState
252 sizeCache protoimpl.SizeCache
253 unknownFields protoimpl.UnknownFields
254
255
256
257 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
258
259
260 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
261
262
263
264 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
265 }
266
267 func (x *ListReposRequest) Reset() {
268 *x = ListReposRequest{}
269 if protoimpl.UnsafeEnabled {
270 mi := &file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[3]
271 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
272 ms.StoreMessageInfo(mi)
273 }
274 }
275
276 func (x *ListReposRequest) String() string {
277 return protoimpl.X.MessageStringOf(x)
278 }
279
280 func (*ListReposRequest) ProtoMessage() {}
281
282 func (x *ListReposRequest) ProtoReflect() protoreflect.Message {
283 mi := &file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[3]
284 if protoimpl.UnsafeEnabled && x != nil {
285 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
286 if ms.LoadMessageInfo() == nil {
287 ms.StoreMessageInfo(mi)
288 }
289 return ms
290 }
291 return mi.MessageOf(x)
292 }
293
294
295 func (*ListReposRequest) Descriptor() ([]byte, []int) {
296 return file_google_devtools_sourcerepo_v1_sourcerepo_proto_rawDescGZIP(), []int{3}
297 }
298
299 func (x *ListReposRequest) GetName() string {
300 if x != nil {
301 return x.Name
302 }
303 return ""
304 }
305
306 func (x *ListReposRequest) GetPageSize() int32 {
307 if x != nil {
308 return x.PageSize
309 }
310 return 0
311 }
312
313 func (x *ListReposRequest) GetPageToken() string {
314 if x != nil {
315 return x.PageToken
316 }
317 return ""
318 }
319
320
321 type ListReposResponse struct {
322 state protoimpl.MessageState
323 sizeCache protoimpl.SizeCache
324 unknownFields protoimpl.UnknownFields
325
326
327 Repos []*Repo `protobuf:"bytes,1,rep,name=repos,proto3" json:"repos,omitempty"`
328
329
330
331 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
332 }
333
334 func (x *ListReposResponse) Reset() {
335 *x = ListReposResponse{}
336 if protoimpl.UnsafeEnabled {
337 mi := &file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[4]
338 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
339 ms.StoreMessageInfo(mi)
340 }
341 }
342
343 func (x *ListReposResponse) String() string {
344 return protoimpl.X.MessageStringOf(x)
345 }
346
347 func (*ListReposResponse) ProtoMessage() {}
348
349 func (x *ListReposResponse) ProtoReflect() protoreflect.Message {
350 mi := &file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[4]
351 if protoimpl.UnsafeEnabled && x != nil {
352 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
353 if ms.LoadMessageInfo() == nil {
354 ms.StoreMessageInfo(mi)
355 }
356 return ms
357 }
358 return mi.MessageOf(x)
359 }
360
361
362 func (*ListReposResponse) Descriptor() ([]byte, []int) {
363 return file_google_devtools_sourcerepo_v1_sourcerepo_proto_rawDescGZIP(), []int{4}
364 }
365
366 func (x *ListReposResponse) GetRepos() []*Repo {
367 if x != nil {
368 return x.Repos
369 }
370 return nil
371 }
372
373 func (x *ListReposResponse) GetNextPageToken() string {
374 if x != nil {
375 return x.NextPageToken
376 }
377 return ""
378 }
379
380
381 type CreateRepoRequest struct {
382 state protoimpl.MessageState
383 sizeCache protoimpl.SizeCache
384 unknownFields protoimpl.UnknownFields
385
386
387
388 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
389
390
391 Repo *Repo `protobuf:"bytes,2,opt,name=repo,proto3" json:"repo,omitempty"`
392 }
393
394 func (x *CreateRepoRequest) Reset() {
395 *x = CreateRepoRequest{}
396 if protoimpl.UnsafeEnabled {
397 mi := &file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[5]
398 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
399 ms.StoreMessageInfo(mi)
400 }
401 }
402
403 func (x *CreateRepoRequest) String() string {
404 return protoimpl.X.MessageStringOf(x)
405 }
406
407 func (*CreateRepoRequest) ProtoMessage() {}
408
409 func (x *CreateRepoRequest) ProtoReflect() protoreflect.Message {
410 mi := &file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[5]
411 if protoimpl.UnsafeEnabled && x != nil {
412 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
413 if ms.LoadMessageInfo() == nil {
414 ms.StoreMessageInfo(mi)
415 }
416 return ms
417 }
418 return mi.MessageOf(x)
419 }
420
421
422 func (*CreateRepoRequest) Descriptor() ([]byte, []int) {
423 return file_google_devtools_sourcerepo_v1_sourcerepo_proto_rawDescGZIP(), []int{5}
424 }
425
426 func (x *CreateRepoRequest) GetParent() string {
427 if x != nil {
428 return x.Parent
429 }
430 return ""
431 }
432
433 func (x *CreateRepoRequest) GetRepo() *Repo {
434 if x != nil {
435 return x.Repo
436 }
437 return nil
438 }
439
440
441 type DeleteRepoRequest struct {
442 state protoimpl.MessageState
443 sizeCache protoimpl.SizeCache
444 unknownFields protoimpl.UnknownFields
445
446
447
448 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
449 }
450
451 func (x *DeleteRepoRequest) Reset() {
452 *x = DeleteRepoRequest{}
453 if protoimpl.UnsafeEnabled {
454 mi := &file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[6]
455 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
456 ms.StoreMessageInfo(mi)
457 }
458 }
459
460 func (x *DeleteRepoRequest) String() string {
461 return protoimpl.X.MessageStringOf(x)
462 }
463
464 func (*DeleteRepoRequest) ProtoMessage() {}
465
466 func (x *DeleteRepoRequest) ProtoReflect() protoreflect.Message {
467 mi := &file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[6]
468 if protoimpl.UnsafeEnabled && x != nil {
469 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
470 if ms.LoadMessageInfo() == nil {
471 ms.StoreMessageInfo(mi)
472 }
473 return ms
474 }
475 return mi.MessageOf(x)
476 }
477
478
479 func (*DeleteRepoRequest) Descriptor() ([]byte, []int) {
480 return file_google_devtools_sourcerepo_v1_sourcerepo_proto_rawDescGZIP(), []int{6}
481 }
482
483 func (x *DeleteRepoRequest) GetName() string {
484 if x != nil {
485 return x.Name
486 }
487 return ""
488 }
489
490 var File_google_devtools_sourcerepo_v1_sourcerepo_proto protoreflect.FileDescriptor
491
492 var file_google_devtools_sourcerepo_v1_sourcerepo_proto_rawDesc = []byte{
493 0x0a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
494 0x73, 0x2f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x72, 0x65, 0x70, 0x6f, 0x2f, 0x76, 0x31, 0x2f,
495 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x72, 0x65, 0x70, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
496 0x12, 0x1d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
497 0x73, 0x2e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x72, 0x65, 0x70, 0x6f, 0x2e, 0x76, 0x31, 0x1a,
498 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f,
499 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67,
500 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x61, 0x6d,
501 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x67,
502 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6f, 0x6c,
503 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
504 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79,
505 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x92, 0x01, 0x0a, 0x04, 0x52, 0x65, 0x70, 0x6f, 0x12,
506 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e,
507 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
508 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x03,
509 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x50, 0x0a, 0x0d, 0x6d, 0x69, 0x72,
510 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
511 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f,
512 0x6c, 0x73, 0x2e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x72, 0x65, 0x70, 0x6f, 0x2e, 0x76, 0x31,
513 0x2e, 0x4d, 0x69, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0c, 0x6d,
514 0x69, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x63, 0x0a, 0x0c, 0x4d,
515 0x69, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x75,
516 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x1d, 0x0a,
517 0x0a, 0x77, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
518 0x09, 0x52, 0x09, 0x77, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d,
519 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
520 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4b, 0x65, 0x79, 0x49, 0x64,
521 0x22, 0x24, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65,
522 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
523 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x62, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65,
524 0x70, 0x6f, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61,
525 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1b,
526 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
527 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70,
528 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
529 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x76, 0x0a, 0x11, 0x4c, 0x69,
530 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
531 0x39, 0x0a, 0x05, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23,
532 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73,
533 0x2e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x72, 0x65, 0x70, 0x6f, 0x2e, 0x76, 0x31, 0x2e, 0x52,
534 0x65, 0x70, 0x6f, 0x52, 0x05, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65,
535 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20,
536 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
537 0x65, 0x6e, 0x22, 0x64, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f,
538 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
539 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12,
540 0x37, 0x0a, 0x04, 0x72, 0x65, 0x70, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e,
541 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e,
542 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x72, 0x65, 0x70, 0x6f, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65,
543 0x70, 0x6f, 0x52, 0x04, 0x72, 0x65, 0x70, 0x6f, 0x22, 0x27, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65,
544 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a,
545 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
546 0x65, 0x32, 0xf8, 0x07, 0x0a, 0x0a, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x70, 0x6f,
547 0x12, 0x93, 0x01, 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x12, 0x2f,
548 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73,
549 0x2e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x72, 0x65, 0x70, 0x6f, 0x2e, 0x76, 0x31, 0x2e, 0x4c,
550 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
551 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
552 0x73, 0x2e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x72, 0x65, 0x70, 0x6f, 0x2e, 0x76, 0x31, 0x2e,
553 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
554 0x65, 0x22, 0x23, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x12, 0x1b, 0x2f, 0x76, 0x31, 0x2f, 0x7b,
555 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d,
556 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x12, 0x85, 0x01, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x52, 0x65,
557 0x70, 0x6f, 0x12, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74,
558 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x72, 0x65, 0x70, 0x6f, 0x2e,
559 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
560 0x74, 0x1a, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f,
561 0x6f, 0x6c, 0x73, 0x2e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x72, 0x65, 0x70, 0x6f, 0x2e, 0x76,
562 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x22, 0x26, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x12, 0x1e,
563 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
564 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x2f, 0x2a, 0x2a, 0x7d, 0x12, 0x90,
565 0x01, 0x0a, 0x0a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x12, 0x30, 0x2e,
566 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e,
567 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x72, 0x65, 0x70, 0x6f, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72,
568 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
569 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
570 0x73, 0x2e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x72, 0x65, 0x70, 0x6f, 0x2e, 0x76, 0x31, 0x2e,
571 0x52, 0x65, 0x70, 0x6f, 0x22, 0x2b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x25, 0x22, 0x1d, 0x2f, 0x76,
572 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
573 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x3a, 0x04, 0x72, 0x65, 0x70,
574 0x6f, 0x12, 0x7e, 0x0a, 0x0a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x12,
575 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
576 0x73, 0x2e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x72, 0x65, 0x70, 0x6f, 0x2e, 0x76, 0x31, 0x2e,
577 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
578 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
579 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x26, 0x82, 0xd3, 0xe4, 0x93, 0x02,
580 0x20, 0x2a, 0x1e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f,
581 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x2f, 0x2a, 0x2a,
582 0x7d, 0x12, 0x85, 0x01, 0x0a, 0x0c, 0x53, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69,
583 0x63, 0x79, 0x12, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e,
584 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52,
585 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
586 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x3a, 0x82,
587 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x22, 0x2f, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f,
588 0x75, 0x72, 0x63, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
589 0x72, 0x65, 0x70, 0x6f, 0x73, 0x2f, 0x2a, 0x2a, 0x7d, 0x3a, 0x73, 0x65, 0x74, 0x49, 0x61, 0x6d,
590 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x3a, 0x01, 0x2a, 0x12, 0x82, 0x01, 0x0a, 0x0c, 0x47, 0x65,
591 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x22, 0x2e, 0x67, 0x6f, 0x6f,
592 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x61,
593 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15,
594 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50,
595 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x37, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x31, 0x12, 0x2f, 0x2f,
596 0x76, 0x31, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x3d, 0x70, 0x72, 0x6f,
597 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x2f, 0x2a, 0x2a,
598 0x7d, 0x3a, 0x67, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xab,
599 0x01, 0x0a, 0x12, 0x54, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73,
600 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69,
601 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72,
602 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
603 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e,
604 0x54, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
605 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x40, 0x82, 0xd3, 0xe4, 0x93,
606 0x02, 0x3a, 0x22, 0x35, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
607 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x70,
608 0x6f, 0x73, 0x2f, 0x2a, 0x2a, 0x7d, 0x3a, 0x74, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65,
609 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x01, 0x2a, 0x42, 0x7f, 0x0a, 0x21,
610 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f,
611 0x6f, 0x6c, 0x73, 0x2e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x72, 0x65, 0x70, 0x6f, 0x2e, 0x76,
612 0x31, 0x42, 0x0f, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x50, 0x72, 0x6f,
613 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x47, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c,
614 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
615 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x65, 0x76, 0x74,
616 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x72, 0x65, 0x70, 0x6f, 0x2f,
617 0x76, 0x31, 0x3b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x72, 0x65, 0x70, 0x6f, 0x62, 0x06, 0x70,
618 0x72, 0x6f, 0x74, 0x6f, 0x33,
619 }
620
621 var (
622 file_google_devtools_sourcerepo_v1_sourcerepo_proto_rawDescOnce sync.Once
623 file_google_devtools_sourcerepo_v1_sourcerepo_proto_rawDescData = file_google_devtools_sourcerepo_v1_sourcerepo_proto_rawDesc
624 )
625
626 func file_google_devtools_sourcerepo_v1_sourcerepo_proto_rawDescGZIP() []byte {
627 file_google_devtools_sourcerepo_v1_sourcerepo_proto_rawDescOnce.Do(func() {
628 file_google_devtools_sourcerepo_v1_sourcerepo_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_devtools_sourcerepo_v1_sourcerepo_proto_rawDescData)
629 })
630 return file_google_devtools_sourcerepo_v1_sourcerepo_proto_rawDescData
631 }
632
633 var file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
634 var file_google_devtools_sourcerepo_v1_sourcerepo_proto_goTypes = []interface{}{
635 (*Repo)(nil),
636 (*MirrorConfig)(nil),
637 (*GetRepoRequest)(nil),
638 (*ListReposRequest)(nil),
639 (*ListReposResponse)(nil),
640 (*CreateRepoRequest)(nil),
641 (*DeleteRepoRequest)(nil),
642 (*v1.SetIamPolicyRequest)(nil),
643 (*v1.GetIamPolicyRequest)(nil),
644 (*v1.TestIamPermissionsRequest)(nil),
645 (*emptypb.Empty)(nil),
646 (*v1.Policy)(nil),
647 (*v1.TestIamPermissionsResponse)(nil),
648 }
649 var file_google_devtools_sourcerepo_v1_sourcerepo_proto_depIdxs = []int32{
650 1,
651 0,
652 0,
653 3,
654 2,
655 5,
656 6,
657 7,
658 8,
659 9,
660 4,
661 0,
662 0,
663 10,
664 11,
665 11,
666 12,
667 10,
668 3,
669 3,
670 3,
671 0,
672 }
673
674 func init() { file_google_devtools_sourcerepo_v1_sourcerepo_proto_init() }
675 func file_google_devtools_sourcerepo_v1_sourcerepo_proto_init() {
676 if File_google_devtools_sourcerepo_v1_sourcerepo_proto != nil {
677 return
678 }
679 if !protoimpl.UnsafeEnabled {
680 file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
681 switch v := v.(*Repo); i {
682 case 0:
683 return &v.state
684 case 1:
685 return &v.sizeCache
686 case 2:
687 return &v.unknownFields
688 default:
689 return nil
690 }
691 }
692 file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
693 switch v := v.(*MirrorConfig); i {
694 case 0:
695 return &v.state
696 case 1:
697 return &v.sizeCache
698 case 2:
699 return &v.unknownFields
700 default:
701 return nil
702 }
703 }
704 file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
705 switch v := v.(*GetRepoRequest); i {
706 case 0:
707 return &v.state
708 case 1:
709 return &v.sizeCache
710 case 2:
711 return &v.unknownFields
712 default:
713 return nil
714 }
715 }
716 file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
717 switch v := v.(*ListReposRequest); i {
718 case 0:
719 return &v.state
720 case 1:
721 return &v.sizeCache
722 case 2:
723 return &v.unknownFields
724 default:
725 return nil
726 }
727 }
728 file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
729 switch v := v.(*ListReposResponse); i {
730 case 0:
731 return &v.state
732 case 1:
733 return &v.sizeCache
734 case 2:
735 return &v.unknownFields
736 default:
737 return nil
738 }
739 }
740 file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
741 switch v := v.(*CreateRepoRequest); i {
742 case 0:
743 return &v.state
744 case 1:
745 return &v.sizeCache
746 case 2:
747 return &v.unknownFields
748 default:
749 return nil
750 }
751 }
752 file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
753 switch v := v.(*DeleteRepoRequest); i {
754 case 0:
755 return &v.state
756 case 1:
757 return &v.sizeCache
758 case 2:
759 return &v.unknownFields
760 default:
761 return nil
762 }
763 }
764 }
765 type x struct{}
766 out := protoimpl.TypeBuilder{
767 File: protoimpl.DescBuilder{
768 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
769 RawDescriptor: file_google_devtools_sourcerepo_v1_sourcerepo_proto_rawDesc,
770 NumEnums: 0,
771 NumMessages: 7,
772 NumExtensions: 0,
773 NumServices: 1,
774 },
775 GoTypes: file_google_devtools_sourcerepo_v1_sourcerepo_proto_goTypes,
776 DependencyIndexes: file_google_devtools_sourcerepo_v1_sourcerepo_proto_depIdxs,
777 MessageInfos: file_google_devtools_sourcerepo_v1_sourcerepo_proto_msgTypes,
778 }.Build()
779 File_google_devtools_sourcerepo_v1_sourcerepo_proto = out.File
780 file_google_devtools_sourcerepo_v1_sourcerepo_proto_rawDesc = nil
781 file_google_devtools_sourcerepo_v1_sourcerepo_proto_goTypes = nil
782 file_google_devtools_sourcerepo_v1_sourcerepo_proto_depIdxs = nil
783 }
784
785
786 var _ context.Context
787 var _ grpc.ClientConnInterface
788
789
790
791 const _ = grpc.SupportPackageIsVersion6
792
793
794
795
796 type SourceRepoClient interface {
797
798
799 ListRepos(ctx context.Context, in *ListReposRequest, opts ...grpc.CallOption) (*ListReposResponse, error)
800
801 GetRepo(ctx context.Context, in *GetRepoRequest, opts ...grpc.CallOption) (*Repo, error)
802
803
804
805
806 CreateRepo(ctx context.Context, in *CreateRepoRequest, opts ...grpc.CallOption) (*Repo, error)
807
808 DeleteRepo(ctx context.Context, in *DeleteRepoRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
809
810
811 SetIamPolicy(ctx context.Context, in *v1.SetIamPolicyRequest, opts ...grpc.CallOption) (*v1.Policy, error)
812
813
814
815 GetIamPolicy(ctx context.Context, in *v1.GetIamPolicyRequest, opts ...grpc.CallOption) (*v1.Policy, error)
816
817
818
819 TestIamPermissions(ctx context.Context, in *v1.TestIamPermissionsRequest, opts ...grpc.CallOption) (*v1.TestIamPermissionsResponse, error)
820 }
821
822 type sourceRepoClient struct {
823 cc grpc.ClientConnInterface
824 }
825
826 func NewSourceRepoClient(cc grpc.ClientConnInterface) SourceRepoClient {
827 return &sourceRepoClient{cc}
828 }
829
830 func (c *sourceRepoClient) ListRepos(ctx context.Context, in *ListReposRequest, opts ...grpc.CallOption) (*ListReposResponse, error) {
831 out := new(ListReposResponse)
832 err := c.cc.Invoke(ctx, "/google.devtools.sourcerepo.v1.SourceRepo/ListRepos", in, out, opts...)
833 if err != nil {
834 return nil, err
835 }
836 return out, nil
837 }
838
839 func (c *sourceRepoClient) GetRepo(ctx context.Context, in *GetRepoRequest, opts ...grpc.CallOption) (*Repo, error) {
840 out := new(Repo)
841 err := c.cc.Invoke(ctx, "/google.devtools.sourcerepo.v1.SourceRepo/GetRepo", in, out, opts...)
842 if err != nil {
843 return nil, err
844 }
845 return out, nil
846 }
847
848 func (c *sourceRepoClient) CreateRepo(ctx context.Context, in *CreateRepoRequest, opts ...grpc.CallOption) (*Repo, error) {
849 out := new(Repo)
850 err := c.cc.Invoke(ctx, "/google.devtools.sourcerepo.v1.SourceRepo/CreateRepo", in, out, opts...)
851 if err != nil {
852 return nil, err
853 }
854 return out, nil
855 }
856
857 func (c *sourceRepoClient) DeleteRepo(ctx context.Context, in *DeleteRepoRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
858 out := new(emptypb.Empty)
859 err := c.cc.Invoke(ctx, "/google.devtools.sourcerepo.v1.SourceRepo/DeleteRepo", in, out, opts...)
860 if err != nil {
861 return nil, err
862 }
863 return out, nil
864 }
865
866 func (c *sourceRepoClient) SetIamPolicy(ctx context.Context, in *v1.SetIamPolicyRequest, opts ...grpc.CallOption) (*v1.Policy, error) {
867 out := new(v1.Policy)
868 err := c.cc.Invoke(ctx, "/google.devtools.sourcerepo.v1.SourceRepo/SetIamPolicy", in, out, opts...)
869 if err != nil {
870 return nil, err
871 }
872 return out, nil
873 }
874
875 func (c *sourceRepoClient) GetIamPolicy(ctx context.Context, in *v1.GetIamPolicyRequest, opts ...grpc.CallOption) (*v1.Policy, error) {
876 out := new(v1.Policy)
877 err := c.cc.Invoke(ctx, "/google.devtools.sourcerepo.v1.SourceRepo/GetIamPolicy", in, out, opts...)
878 if err != nil {
879 return nil, err
880 }
881 return out, nil
882 }
883
884 func (c *sourceRepoClient) TestIamPermissions(ctx context.Context, in *v1.TestIamPermissionsRequest, opts ...grpc.CallOption) (*v1.TestIamPermissionsResponse, error) {
885 out := new(v1.TestIamPermissionsResponse)
886 err := c.cc.Invoke(ctx, "/google.devtools.sourcerepo.v1.SourceRepo/TestIamPermissions", in, out, opts...)
887 if err != nil {
888 return nil, err
889 }
890 return out, nil
891 }
892
893
894 type SourceRepoServer interface {
895
896
897 ListRepos(context.Context, *ListReposRequest) (*ListReposResponse, error)
898
899 GetRepo(context.Context, *GetRepoRequest) (*Repo, error)
900
901
902
903
904 CreateRepo(context.Context, *CreateRepoRequest) (*Repo, error)
905
906 DeleteRepo(context.Context, *DeleteRepoRequest) (*emptypb.Empty, error)
907
908
909 SetIamPolicy(context.Context, *v1.SetIamPolicyRequest) (*v1.Policy, error)
910
911
912
913 GetIamPolicy(context.Context, *v1.GetIamPolicyRequest) (*v1.Policy, error)
914
915
916
917 TestIamPermissions(context.Context, *v1.TestIamPermissionsRequest) (*v1.TestIamPermissionsResponse, error)
918 }
919
920
921 type UnimplementedSourceRepoServer struct {
922 }
923
924 func (*UnimplementedSourceRepoServer) ListRepos(context.Context, *ListReposRequest) (*ListReposResponse, error) {
925 return nil, status.Errorf(codes.Unimplemented, "method ListRepos not implemented")
926 }
927 func (*UnimplementedSourceRepoServer) GetRepo(context.Context, *GetRepoRequest) (*Repo, error) {
928 return nil, status.Errorf(codes.Unimplemented, "method GetRepo not implemented")
929 }
930 func (*UnimplementedSourceRepoServer) CreateRepo(context.Context, *CreateRepoRequest) (*Repo, error) {
931 return nil, status.Errorf(codes.Unimplemented, "method CreateRepo not implemented")
932 }
933 func (*UnimplementedSourceRepoServer) DeleteRepo(context.Context, *DeleteRepoRequest) (*emptypb.Empty, error) {
934 return nil, status.Errorf(codes.Unimplemented, "method DeleteRepo not implemented")
935 }
936 func (*UnimplementedSourceRepoServer) SetIamPolicy(context.Context, *v1.SetIamPolicyRequest) (*v1.Policy, error) {
937 return nil, status.Errorf(codes.Unimplemented, "method SetIamPolicy not implemented")
938 }
939 func (*UnimplementedSourceRepoServer) GetIamPolicy(context.Context, *v1.GetIamPolicyRequest) (*v1.Policy, error) {
940 return nil, status.Errorf(codes.Unimplemented, "method GetIamPolicy not implemented")
941 }
942 func (*UnimplementedSourceRepoServer) TestIamPermissions(context.Context, *v1.TestIamPermissionsRequest) (*v1.TestIamPermissionsResponse, error) {
943 return nil, status.Errorf(codes.Unimplemented, "method TestIamPermissions not implemented")
944 }
945
946 func RegisterSourceRepoServer(s *grpc.Server, srv SourceRepoServer) {
947 s.RegisterService(&_SourceRepo_serviceDesc, srv)
948 }
949
950 func _SourceRepo_ListRepos_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
951 in := new(ListReposRequest)
952 if err := dec(in); err != nil {
953 return nil, err
954 }
955 if interceptor == nil {
956 return srv.(SourceRepoServer).ListRepos(ctx, in)
957 }
958 info := &grpc.UnaryServerInfo{
959 Server: srv,
960 FullMethod: "/google.devtools.sourcerepo.v1.SourceRepo/ListRepos",
961 }
962 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
963 return srv.(SourceRepoServer).ListRepos(ctx, req.(*ListReposRequest))
964 }
965 return interceptor(ctx, in, info, handler)
966 }
967
968 func _SourceRepo_GetRepo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
969 in := new(GetRepoRequest)
970 if err := dec(in); err != nil {
971 return nil, err
972 }
973 if interceptor == nil {
974 return srv.(SourceRepoServer).GetRepo(ctx, in)
975 }
976 info := &grpc.UnaryServerInfo{
977 Server: srv,
978 FullMethod: "/google.devtools.sourcerepo.v1.SourceRepo/GetRepo",
979 }
980 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
981 return srv.(SourceRepoServer).GetRepo(ctx, req.(*GetRepoRequest))
982 }
983 return interceptor(ctx, in, info, handler)
984 }
985
986 func _SourceRepo_CreateRepo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
987 in := new(CreateRepoRequest)
988 if err := dec(in); err != nil {
989 return nil, err
990 }
991 if interceptor == nil {
992 return srv.(SourceRepoServer).CreateRepo(ctx, in)
993 }
994 info := &grpc.UnaryServerInfo{
995 Server: srv,
996 FullMethod: "/google.devtools.sourcerepo.v1.SourceRepo/CreateRepo",
997 }
998 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
999 return srv.(SourceRepoServer).CreateRepo(ctx, req.(*CreateRepoRequest))
1000 }
1001 return interceptor(ctx, in, info, handler)
1002 }
1003
1004 func _SourceRepo_DeleteRepo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1005 in := new(DeleteRepoRequest)
1006 if err := dec(in); err != nil {
1007 return nil, err
1008 }
1009 if interceptor == nil {
1010 return srv.(SourceRepoServer).DeleteRepo(ctx, in)
1011 }
1012 info := &grpc.UnaryServerInfo{
1013 Server: srv,
1014 FullMethod: "/google.devtools.sourcerepo.v1.SourceRepo/DeleteRepo",
1015 }
1016 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1017 return srv.(SourceRepoServer).DeleteRepo(ctx, req.(*DeleteRepoRequest))
1018 }
1019 return interceptor(ctx, in, info, handler)
1020 }
1021
1022 func _SourceRepo_SetIamPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1023 in := new(v1.SetIamPolicyRequest)
1024 if err := dec(in); err != nil {
1025 return nil, err
1026 }
1027 if interceptor == nil {
1028 return srv.(SourceRepoServer).SetIamPolicy(ctx, in)
1029 }
1030 info := &grpc.UnaryServerInfo{
1031 Server: srv,
1032 FullMethod: "/google.devtools.sourcerepo.v1.SourceRepo/SetIamPolicy",
1033 }
1034 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1035 return srv.(SourceRepoServer).SetIamPolicy(ctx, req.(*v1.SetIamPolicyRequest))
1036 }
1037 return interceptor(ctx, in, info, handler)
1038 }
1039
1040 func _SourceRepo_GetIamPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1041 in := new(v1.GetIamPolicyRequest)
1042 if err := dec(in); err != nil {
1043 return nil, err
1044 }
1045 if interceptor == nil {
1046 return srv.(SourceRepoServer).GetIamPolicy(ctx, in)
1047 }
1048 info := &grpc.UnaryServerInfo{
1049 Server: srv,
1050 FullMethod: "/google.devtools.sourcerepo.v1.SourceRepo/GetIamPolicy",
1051 }
1052 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1053 return srv.(SourceRepoServer).GetIamPolicy(ctx, req.(*v1.GetIamPolicyRequest))
1054 }
1055 return interceptor(ctx, in, info, handler)
1056 }
1057
1058 func _SourceRepo_TestIamPermissions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1059 in := new(v1.TestIamPermissionsRequest)
1060 if err := dec(in); err != nil {
1061 return nil, err
1062 }
1063 if interceptor == nil {
1064 return srv.(SourceRepoServer).TestIamPermissions(ctx, in)
1065 }
1066 info := &grpc.UnaryServerInfo{
1067 Server: srv,
1068 FullMethod: "/google.devtools.sourcerepo.v1.SourceRepo/TestIamPermissions",
1069 }
1070 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1071 return srv.(SourceRepoServer).TestIamPermissions(ctx, req.(*v1.TestIamPermissionsRequest))
1072 }
1073 return interceptor(ctx, in, info, handler)
1074 }
1075
1076 var _SourceRepo_serviceDesc = grpc.ServiceDesc{
1077 ServiceName: "google.devtools.sourcerepo.v1.SourceRepo",
1078 HandlerType: (*SourceRepoServer)(nil),
1079 Methods: []grpc.MethodDesc{
1080 {
1081 MethodName: "ListRepos",
1082 Handler: _SourceRepo_ListRepos_Handler,
1083 },
1084 {
1085 MethodName: "GetRepo",
1086 Handler: _SourceRepo_GetRepo_Handler,
1087 },
1088 {
1089 MethodName: "CreateRepo",
1090 Handler: _SourceRepo_CreateRepo_Handler,
1091 },
1092 {
1093 MethodName: "DeleteRepo",
1094 Handler: _SourceRepo_DeleteRepo_Handler,
1095 },
1096 {
1097 MethodName: "SetIamPolicy",
1098 Handler: _SourceRepo_SetIamPolicy_Handler,
1099 },
1100 {
1101 MethodName: "GetIamPolicy",
1102 Handler: _SourceRepo_GetIamPolicy_Handler,
1103 },
1104 {
1105 MethodName: "TestIamPermissions",
1106 Handler: _SourceRepo_TestIamPermissions_Handler,
1107 },
1108 },
1109 Streams: []grpc.StreamDesc{},
1110 Metadata: "google/devtools/sourcerepo/v1/sourcerepo.proto",
1111 }
1112
View as plain text