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