1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package enterpriseknowledgegraph
22
23 import (
24 context "context"
25 reflect "reflect"
26 sync "sync"
27
28 _ "google.golang.org/genproto/googleapis/api/annotations"
29 status "google.golang.org/genproto/googleapis/rpc/status"
30 grpc "google.golang.org/grpc"
31 codes "google.golang.org/grpc/codes"
32 status1 "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 structpb "google.golang.org/protobuf/types/known/structpb"
37 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
38 wrapperspb "google.golang.org/protobuf/types/known/wrapperspb"
39 )
40
41 const (
42
43 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
44
45 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
46 )
47
48
49
50
51 type InputConfig_EntityType int32
52
53 const (
54
55 InputConfig_ENTITY_TYPE_UNSPECIFIED InputConfig_EntityType = 0
56
57
58
59 InputConfig_PEOPLE InputConfig_EntityType = 1
60
61
62
63 InputConfig_ESTABLISHMENT InputConfig_EntityType = 2
64
65
66
67 InputConfig_PROPERTY InputConfig_EntityType = 3
68
69 InputConfig_PRODUCT InputConfig_EntityType = 4
70
71 InputConfig_ORGANIZATION InputConfig_EntityType = 5
72
73 InputConfig_LOCAL_BUSINESS InputConfig_EntityType = 6
74
75 InputConfig_PERSON InputConfig_EntityType = 7
76 )
77
78
79 var (
80 InputConfig_EntityType_name = map[int32]string{
81 0: "ENTITY_TYPE_UNSPECIFIED",
82 1: "PEOPLE",
83 2: "ESTABLISHMENT",
84 3: "PROPERTY",
85 4: "PRODUCT",
86 5: "ORGANIZATION",
87 6: "LOCAL_BUSINESS",
88 7: "PERSON",
89 }
90 InputConfig_EntityType_value = map[string]int32{
91 "ENTITY_TYPE_UNSPECIFIED": 0,
92 "PEOPLE": 1,
93 "ESTABLISHMENT": 2,
94 "PROPERTY": 3,
95 "PRODUCT": 4,
96 "ORGANIZATION": 5,
97 "LOCAL_BUSINESS": 6,
98 "PERSON": 7,
99 }
100 )
101
102 func (x InputConfig_EntityType) Enum() *InputConfig_EntityType {
103 p := new(InputConfig_EntityType)
104 *p = x
105 return p
106 }
107
108 func (x InputConfig_EntityType) String() string {
109 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
110 }
111
112 func (InputConfig_EntityType) Descriptor() protoreflect.EnumDescriptor {
113 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_enumTypes[0].Descriptor()
114 }
115
116 func (InputConfig_EntityType) Type() protoreflect.EnumType {
117 return &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_enumTypes[0]
118 }
119
120 func (x InputConfig_EntityType) Number() protoreflect.EnumNumber {
121 return protoreflect.EnumNumber(x)
122 }
123
124
125 func (InputConfig_EntityType) EnumDescriptor() ([]byte, []int) {
126 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{0, 0}
127 }
128
129
130 type InputConfig struct {
131 state protoimpl.MessageState
132 sizeCache protoimpl.SizeCache
133 unknownFields protoimpl.UnknownFields
134
135
136 BigqueryInputConfigs []*BigQueryInputConfig `protobuf:"bytes,1,rep,name=bigquery_input_configs,json=bigqueryInputConfigs,proto3" json:"bigquery_input_configs,omitempty"`
137
138 EntityType InputConfig_EntityType `protobuf:"varint,2,opt,name=entity_type,json=entityType,proto3,enum=google.cloud.enterpriseknowledgegraph.v1.InputConfig_EntityType" json:"entity_type,omitempty"`
139
140
141
142 PreviousResultBigqueryTable string `protobuf:"bytes,3,opt,name=previous_result_bigquery_table,json=previousResultBigqueryTable,proto3" json:"previous_result_bigquery_table,omitempty"`
143 }
144
145 func (x *InputConfig) Reset() {
146 *x = InputConfig{}
147 if protoimpl.UnsafeEnabled {
148 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[0]
149 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
150 ms.StoreMessageInfo(mi)
151 }
152 }
153
154 func (x *InputConfig) String() string {
155 return protoimpl.X.MessageStringOf(x)
156 }
157
158 func (*InputConfig) ProtoMessage() {}
159
160 func (x *InputConfig) ProtoReflect() protoreflect.Message {
161 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[0]
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 (*InputConfig) Descriptor() ([]byte, []int) {
174 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{0}
175 }
176
177 func (x *InputConfig) GetBigqueryInputConfigs() []*BigQueryInputConfig {
178 if x != nil {
179 return x.BigqueryInputConfigs
180 }
181 return nil
182 }
183
184 func (x *InputConfig) GetEntityType() InputConfig_EntityType {
185 if x != nil {
186 return x.EntityType
187 }
188 return InputConfig_ENTITY_TYPE_UNSPECIFIED
189 }
190
191 func (x *InputConfig) GetPreviousResultBigqueryTable() string {
192 if x != nil {
193 return x.PreviousResultBigqueryTable
194 }
195 return ""
196 }
197
198
199 type BigQueryInputConfig struct {
200 state protoimpl.MessageState
201 sizeCache protoimpl.SizeCache
202 unknownFields protoimpl.UnknownFields
203
204
205 BigqueryTable string `protobuf:"bytes,1,opt,name=bigquery_table,json=bigqueryTable,proto3" json:"bigquery_table,omitempty"`
206
207 GcsUri string `protobuf:"bytes,2,opt,name=gcs_uri,json=gcsUri,proto3" json:"gcs_uri,omitempty"`
208 }
209
210 func (x *BigQueryInputConfig) Reset() {
211 *x = BigQueryInputConfig{}
212 if protoimpl.UnsafeEnabled {
213 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[1]
214 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
215 ms.StoreMessageInfo(mi)
216 }
217 }
218
219 func (x *BigQueryInputConfig) String() string {
220 return protoimpl.X.MessageStringOf(x)
221 }
222
223 func (*BigQueryInputConfig) ProtoMessage() {}
224
225 func (x *BigQueryInputConfig) ProtoReflect() protoreflect.Message {
226 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[1]
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 (*BigQueryInputConfig) Descriptor() ([]byte, []int) {
239 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{1}
240 }
241
242 func (x *BigQueryInputConfig) GetBigqueryTable() string {
243 if x != nil {
244 return x.BigqueryTable
245 }
246 return ""
247 }
248
249 func (x *BigQueryInputConfig) GetGcsUri() string {
250 if x != nil {
251 return x.GcsUri
252 }
253 return ""
254 }
255
256
257 type OutputConfig struct {
258 state protoimpl.MessageState
259 sizeCache protoimpl.SizeCache
260 unknownFields protoimpl.UnknownFields
261
262
263 BigqueryDataset string `protobuf:"bytes,1,opt,name=bigquery_dataset,json=bigqueryDataset,proto3" json:"bigquery_dataset,omitempty"`
264 }
265
266 func (x *OutputConfig) Reset() {
267 *x = OutputConfig{}
268 if protoimpl.UnsafeEnabled {
269 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[2]
270 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
271 ms.StoreMessageInfo(mi)
272 }
273 }
274
275 func (x *OutputConfig) String() string {
276 return protoimpl.X.MessageStringOf(x)
277 }
278
279 func (*OutputConfig) ProtoMessage() {}
280
281 func (x *OutputConfig) ProtoReflect() protoreflect.Message {
282 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[2]
283 if protoimpl.UnsafeEnabled && x != nil {
284 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
285 if ms.LoadMessageInfo() == nil {
286 ms.StoreMessageInfo(mi)
287 }
288 return ms
289 }
290 return mi.MessageOf(x)
291 }
292
293
294 func (*OutputConfig) Descriptor() ([]byte, []int) {
295 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{2}
296 }
297
298 func (x *OutputConfig) GetBigqueryDataset() string {
299 if x != nil {
300 return x.BigqueryDataset
301 }
302 return ""
303 }
304
305
306 type ReconConfig struct {
307 state protoimpl.MessageState
308 sizeCache protoimpl.SizeCache
309 unknownFields protoimpl.UnknownFields
310
311
312
313
314
315
316
317 ClusteringConfig isReconConfig_ClusteringConfig `protobuf_oneof:"clustering_config"`
318
319 Options *ReconConfig_Options `protobuf:"bytes,3,opt,name=options,proto3" json:"options,omitempty"`
320
321 ModelConfig *ReconConfig_ModelConfig `protobuf:"bytes,4,opt,name=model_config,json=modelConfig,proto3" json:"model_config,omitempty"`
322 }
323
324 func (x *ReconConfig) Reset() {
325 *x = ReconConfig{}
326 if protoimpl.UnsafeEnabled {
327 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[3]
328 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
329 ms.StoreMessageInfo(mi)
330 }
331 }
332
333 func (x *ReconConfig) String() string {
334 return protoimpl.X.MessageStringOf(x)
335 }
336
337 func (*ReconConfig) ProtoMessage() {}
338
339 func (x *ReconConfig) ProtoReflect() protoreflect.Message {
340 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[3]
341 if protoimpl.UnsafeEnabled && x != nil {
342 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
343 if ms.LoadMessageInfo() == nil {
344 ms.StoreMessageInfo(mi)
345 }
346 return ms
347 }
348 return mi.MessageOf(x)
349 }
350
351
352 func (*ReconConfig) Descriptor() ([]byte, []int) {
353 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{3}
354 }
355
356 func (m *ReconConfig) GetClusteringConfig() isReconConfig_ClusteringConfig {
357 if m != nil {
358 return m.ClusteringConfig
359 }
360 return nil
361 }
362
363 func (x *ReconConfig) GetConnectedComponentsConfig() *ConnectedComponentsConfig {
364 if x, ok := x.GetClusteringConfig().(*ReconConfig_ConnectedComponentsConfig); ok {
365 return x.ConnectedComponentsConfig
366 }
367 return nil
368 }
369
370 func (x *ReconConfig) GetAffinityClusteringConfig() *AffinityClusteringConfig {
371 if x, ok := x.GetClusteringConfig().(*ReconConfig_AffinityClusteringConfig); ok {
372 return x.AffinityClusteringConfig
373 }
374 return nil
375 }
376
377 func (x *ReconConfig) GetOptions() *ReconConfig_Options {
378 if x != nil {
379 return x.Options
380 }
381 return nil
382 }
383
384 func (x *ReconConfig) GetModelConfig() *ReconConfig_ModelConfig {
385 if x != nil {
386 return x.ModelConfig
387 }
388 return nil
389 }
390
391 type isReconConfig_ClusteringConfig interface {
392 isReconConfig_ClusteringConfig()
393 }
394
395 type ReconConfig_ConnectedComponentsConfig struct {
396
397 ConnectedComponentsConfig *ConnectedComponentsConfig `protobuf:"bytes,1,opt,name=connected_components_config,json=connectedComponentsConfig,proto3,oneof"`
398 }
399
400 type ReconConfig_AffinityClusteringConfig struct {
401
402 AffinityClusteringConfig *AffinityClusteringConfig `protobuf:"bytes,2,opt,name=affinity_clustering_config,json=affinityClusteringConfig,proto3,oneof"`
403 }
404
405 func (*ReconConfig_ConnectedComponentsConfig) isReconConfig_ClusteringConfig() {}
406
407 func (*ReconConfig_AffinityClusteringConfig) isReconConfig_ClusteringConfig() {}
408
409
410 type ConnectedComponentsConfig struct {
411 state protoimpl.MessageState
412 sizeCache protoimpl.SizeCache
413 unknownFields protoimpl.UnknownFields
414
415
416 WeightThreshold float32 `protobuf:"fixed32,1,opt,name=weight_threshold,json=weightThreshold,proto3" json:"weight_threshold,omitempty"`
417 }
418
419 func (x *ConnectedComponentsConfig) Reset() {
420 *x = ConnectedComponentsConfig{}
421 if protoimpl.UnsafeEnabled {
422 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[4]
423 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
424 ms.StoreMessageInfo(mi)
425 }
426 }
427
428 func (x *ConnectedComponentsConfig) String() string {
429 return protoimpl.X.MessageStringOf(x)
430 }
431
432 func (*ConnectedComponentsConfig) ProtoMessage() {}
433
434 func (x *ConnectedComponentsConfig) ProtoReflect() protoreflect.Message {
435 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[4]
436 if protoimpl.UnsafeEnabled && x != nil {
437 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
438 if ms.LoadMessageInfo() == nil {
439 ms.StoreMessageInfo(mi)
440 }
441 return ms
442 }
443 return mi.MessageOf(x)
444 }
445
446
447 func (*ConnectedComponentsConfig) Descriptor() ([]byte, []int) {
448 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{4}
449 }
450
451 func (x *ConnectedComponentsConfig) GetWeightThreshold() float32 {
452 if x != nil {
453 return x.WeightThreshold
454 }
455 return 0
456 }
457
458
459 type AffinityClusteringConfig struct {
460 state protoimpl.MessageState
461 sizeCache protoimpl.SizeCache
462 unknownFields protoimpl.UnknownFields
463
464
465 CompressionRoundCount int64 `protobuf:"varint,1,opt,name=compression_round_count,json=compressionRoundCount,proto3" json:"compression_round_count,omitempty"`
466 }
467
468 func (x *AffinityClusteringConfig) Reset() {
469 *x = AffinityClusteringConfig{}
470 if protoimpl.UnsafeEnabled {
471 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[5]
472 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
473 ms.StoreMessageInfo(mi)
474 }
475 }
476
477 func (x *AffinityClusteringConfig) String() string {
478 return protoimpl.X.MessageStringOf(x)
479 }
480
481 func (*AffinityClusteringConfig) ProtoMessage() {}
482
483 func (x *AffinityClusteringConfig) ProtoReflect() protoreflect.Message {
484 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[5]
485 if protoimpl.UnsafeEnabled && x != nil {
486 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
487 if ms.LoadMessageInfo() == nil {
488 ms.StoreMessageInfo(mi)
489 }
490 return ms
491 }
492 return mi.MessageOf(x)
493 }
494
495
496 func (*AffinityClusteringConfig) Descriptor() ([]byte, []int) {
497 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{5}
498 }
499
500 func (x *AffinityClusteringConfig) GetCompressionRoundCount() int64 {
501 if x != nil {
502 return x.CompressionRoundCount
503 }
504 return 0
505 }
506
507
508 type DeleteOperationMetadata struct {
509 state protoimpl.MessageState
510 sizeCache protoimpl.SizeCache
511 unknownFields protoimpl.UnknownFields
512
513
514 CommonMetadata *CommonOperationMetadata `protobuf:"bytes,1,opt,name=common_metadata,json=commonMetadata,proto3" json:"common_metadata,omitempty"`
515 }
516
517 func (x *DeleteOperationMetadata) Reset() {
518 *x = DeleteOperationMetadata{}
519 if protoimpl.UnsafeEnabled {
520 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[6]
521 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
522 ms.StoreMessageInfo(mi)
523 }
524 }
525
526 func (x *DeleteOperationMetadata) String() string {
527 return protoimpl.X.MessageStringOf(x)
528 }
529
530 func (*DeleteOperationMetadata) ProtoMessage() {}
531
532 func (x *DeleteOperationMetadata) ProtoReflect() protoreflect.Message {
533 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[6]
534 if protoimpl.UnsafeEnabled && x != nil {
535 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
536 if ms.LoadMessageInfo() == nil {
537 ms.StoreMessageInfo(mi)
538 }
539 return ms
540 }
541 return mi.MessageOf(x)
542 }
543
544
545 func (*DeleteOperationMetadata) Descriptor() ([]byte, []int) {
546 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{6}
547 }
548
549 func (x *DeleteOperationMetadata) GetCommonMetadata() *CommonOperationMetadata {
550 if x != nil {
551 return x.CommonMetadata
552 }
553 return nil
554 }
555
556
557 type CreateEntityReconciliationJobRequest struct {
558 state protoimpl.MessageState
559 sizeCache protoimpl.SizeCache
560 unknownFields protoimpl.UnknownFields
561
562
563
564
565 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
566
567 EntityReconciliationJob *EntityReconciliationJob `protobuf:"bytes,2,opt,name=entity_reconciliation_job,json=entityReconciliationJob,proto3" json:"entity_reconciliation_job,omitempty"`
568 }
569
570 func (x *CreateEntityReconciliationJobRequest) Reset() {
571 *x = CreateEntityReconciliationJobRequest{}
572 if protoimpl.UnsafeEnabled {
573 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[7]
574 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
575 ms.StoreMessageInfo(mi)
576 }
577 }
578
579 func (x *CreateEntityReconciliationJobRequest) String() string {
580 return protoimpl.X.MessageStringOf(x)
581 }
582
583 func (*CreateEntityReconciliationJobRequest) ProtoMessage() {}
584
585 func (x *CreateEntityReconciliationJobRequest) ProtoReflect() protoreflect.Message {
586 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[7]
587 if protoimpl.UnsafeEnabled && x != nil {
588 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
589 if ms.LoadMessageInfo() == nil {
590 ms.StoreMessageInfo(mi)
591 }
592 return ms
593 }
594 return mi.MessageOf(x)
595 }
596
597
598 func (*CreateEntityReconciliationJobRequest) Descriptor() ([]byte, []int) {
599 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{7}
600 }
601
602 func (x *CreateEntityReconciliationJobRequest) GetParent() string {
603 if x != nil {
604 return x.Parent
605 }
606 return ""
607 }
608
609 func (x *CreateEntityReconciliationJobRequest) GetEntityReconciliationJob() *EntityReconciliationJob {
610 if x != nil {
611 return x.EntityReconciliationJob
612 }
613 return nil
614 }
615
616
617 type GetEntityReconciliationJobRequest struct {
618 state protoimpl.MessageState
619 sizeCache protoimpl.SizeCache
620 unknownFields protoimpl.UnknownFields
621
622
623
624
625 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
626 }
627
628 func (x *GetEntityReconciliationJobRequest) Reset() {
629 *x = GetEntityReconciliationJobRequest{}
630 if protoimpl.UnsafeEnabled {
631 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[8]
632 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
633 ms.StoreMessageInfo(mi)
634 }
635 }
636
637 func (x *GetEntityReconciliationJobRequest) String() string {
638 return protoimpl.X.MessageStringOf(x)
639 }
640
641 func (*GetEntityReconciliationJobRequest) ProtoMessage() {}
642
643 func (x *GetEntityReconciliationJobRequest) ProtoReflect() protoreflect.Message {
644 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[8]
645 if protoimpl.UnsafeEnabled && x != nil {
646 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
647 if ms.LoadMessageInfo() == nil {
648 ms.StoreMessageInfo(mi)
649 }
650 return ms
651 }
652 return mi.MessageOf(x)
653 }
654
655
656 func (*GetEntityReconciliationJobRequest) Descriptor() ([]byte, []int) {
657 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{8}
658 }
659
660 func (x *GetEntityReconciliationJobRequest) GetName() string {
661 if x != nil {
662 return x.Name
663 }
664 return ""
665 }
666
667
668
669 type ListEntityReconciliationJobsRequest struct {
670 state protoimpl.MessageState
671 sizeCache protoimpl.SizeCache
672 unknownFields protoimpl.UnknownFields
673
674
675
676 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
677
678
679 Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
680
681 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
682
683 PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
684 }
685
686 func (x *ListEntityReconciliationJobsRequest) Reset() {
687 *x = ListEntityReconciliationJobsRequest{}
688 if protoimpl.UnsafeEnabled {
689 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[9]
690 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
691 ms.StoreMessageInfo(mi)
692 }
693 }
694
695 func (x *ListEntityReconciliationJobsRequest) String() string {
696 return protoimpl.X.MessageStringOf(x)
697 }
698
699 func (*ListEntityReconciliationJobsRequest) ProtoMessage() {}
700
701 func (x *ListEntityReconciliationJobsRequest) ProtoReflect() protoreflect.Message {
702 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[9]
703 if protoimpl.UnsafeEnabled && x != nil {
704 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
705 if ms.LoadMessageInfo() == nil {
706 ms.StoreMessageInfo(mi)
707 }
708 return ms
709 }
710 return mi.MessageOf(x)
711 }
712
713
714 func (*ListEntityReconciliationJobsRequest) Descriptor() ([]byte, []int) {
715 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{9}
716 }
717
718 func (x *ListEntityReconciliationJobsRequest) GetParent() string {
719 if x != nil {
720 return x.Parent
721 }
722 return ""
723 }
724
725 func (x *ListEntityReconciliationJobsRequest) GetFilter() string {
726 if x != nil {
727 return x.Filter
728 }
729 return ""
730 }
731
732 func (x *ListEntityReconciliationJobsRequest) GetPageSize() int32 {
733 if x != nil {
734 return x.PageSize
735 }
736 return 0
737 }
738
739 func (x *ListEntityReconciliationJobsRequest) GetPageToken() string {
740 if x != nil {
741 return x.PageToken
742 }
743 return ""
744 }
745
746
747
748 type ListEntityReconciliationJobsResponse struct {
749 state protoimpl.MessageState
750 sizeCache protoimpl.SizeCache
751 unknownFields protoimpl.UnknownFields
752
753
754
755 EntityReconciliationJobs []*EntityReconciliationJob `protobuf:"bytes,1,rep,name=entity_reconciliation_jobs,json=entityReconciliationJobs,proto3" json:"entity_reconciliation_jobs,omitempty"`
756
757 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
758 }
759
760 func (x *ListEntityReconciliationJobsResponse) Reset() {
761 *x = ListEntityReconciliationJobsResponse{}
762 if protoimpl.UnsafeEnabled {
763 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[10]
764 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
765 ms.StoreMessageInfo(mi)
766 }
767 }
768
769 func (x *ListEntityReconciliationJobsResponse) String() string {
770 return protoimpl.X.MessageStringOf(x)
771 }
772
773 func (*ListEntityReconciliationJobsResponse) ProtoMessage() {}
774
775 func (x *ListEntityReconciliationJobsResponse) ProtoReflect() protoreflect.Message {
776 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[10]
777 if protoimpl.UnsafeEnabled && x != nil {
778 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
779 if ms.LoadMessageInfo() == nil {
780 ms.StoreMessageInfo(mi)
781 }
782 return ms
783 }
784 return mi.MessageOf(x)
785 }
786
787
788 func (*ListEntityReconciliationJobsResponse) Descriptor() ([]byte, []int) {
789 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{10}
790 }
791
792 func (x *ListEntityReconciliationJobsResponse) GetEntityReconciliationJobs() []*EntityReconciliationJob {
793 if x != nil {
794 return x.EntityReconciliationJobs
795 }
796 return nil
797 }
798
799 func (x *ListEntityReconciliationJobsResponse) GetNextPageToken() string {
800 if x != nil {
801 return x.NextPageToken
802 }
803 return ""
804 }
805
806
807 type CancelEntityReconciliationJobRequest struct {
808 state protoimpl.MessageState
809 sizeCache protoimpl.SizeCache
810 unknownFields protoimpl.UnknownFields
811
812
813
814
815 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
816 }
817
818 func (x *CancelEntityReconciliationJobRequest) Reset() {
819 *x = CancelEntityReconciliationJobRequest{}
820 if protoimpl.UnsafeEnabled {
821 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[11]
822 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
823 ms.StoreMessageInfo(mi)
824 }
825 }
826
827 func (x *CancelEntityReconciliationJobRequest) String() string {
828 return protoimpl.X.MessageStringOf(x)
829 }
830
831 func (*CancelEntityReconciliationJobRequest) ProtoMessage() {}
832
833 func (x *CancelEntityReconciliationJobRequest) ProtoReflect() protoreflect.Message {
834 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[11]
835 if protoimpl.UnsafeEnabled && x != nil {
836 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
837 if ms.LoadMessageInfo() == nil {
838 ms.StoreMessageInfo(mi)
839 }
840 return ms
841 }
842 return mi.MessageOf(x)
843 }
844
845
846 func (*CancelEntityReconciliationJobRequest) Descriptor() ([]byte, []int) {
847 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{11}
848 }
849
850 func (x *CancelEntityReconciliationJobRequest) GetName() string {
851 if x != nil {
852 return x.Name
853 }
854 return ""
855 }
856
857
858 type DeleteEntityReconciliationJobRequest struct {
859 state protoimpl.MessageState
860 sizeCache protoimpl.SizeCache
861 unknownFields protoimpl.UnknownFields
862
863
864
865
866 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
867 }
868
869 func (x *DeleteEntityReconciliationJobRequest) Reset() {
870 *x = DeleteEntityReconciliationJobRequest{}
871 if protoimpl.UnsafeEnabled {
872 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[12]
873 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
874 ms.StoreMessageInfo(mi)
875 }
876 }
877
878 func (x *DeleteEntityReconciliationJobRequest) String() string {
879 return protoimpl.X.MessageStringOf(x)
880 }
881
882 func (*DeleteEntityReconciliationJobRequest) ProtoMessage() {}
883
884 func (x *DeleteEntityReconciliationJobRequest) ProtoReflect() protoreflect.Message {
885 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[12]
886 if protoimpl.UnsafeEnabled && x != nil {
887 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
888 if ms.LoadMessageInfo() == nil {
889 ms.StoreMessageInfo(mi)
890 }
891 return ms
892 }
893 return mi.MessageOf(x)
894 }
895
896
897 func (*DeleteEntityReconciliationJobRequest) Descriptor() ([]byte, []int) {
898 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{12}
899 }
900
901 func (x *DeleteEntityReconciliationJobRequest) GetName() string {
902 if x != nil {
903 return x.Name
904 }
905 return ""
906 }
907
908
909 type EntityReconciliationJob struct {
910 state protoimpl.MessageState
911 sizeCache protoimpl.SizeCache
912 unknownFields protoimpl.UnknownFields
913
914
915 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
916
917 InputConfig *InputConfig `protobuf:"bytes,2,opt,name=input_config,json=inputConfig,proto3" json:"input_config,omitempty"`
918
919 OutputConfig *OutputConfig `protobuf:"bytes,3,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`
920
921 State JobState `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.enterpriseknowledgegraph.v1.JobState" json:"state,omitempty"`
922
923
924 Error *status.Status `protobuf:"bytes,5,opt,name=error,proto3" json:"error,omitempty"`
925
926 CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
927
928
929
930 EndTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
931
932
933 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
934
935 ReconConfig *ReconConfig `protobuf:"bytes,9,opt,name=recon_config,json=reconConfig,proto3" json:"recon_config,omitempty"`
936 }
937
938 func (x *EntityReconciliationJob) Reset() {
939 *x = EntityReconciliationJob{}
940 if protoimpl.UnsafeEnabled {
941 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[13]
942 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
943 ms.StoreMessageInfo(mi)
944 }
945 }
946
947 func (x *EntityReconciliationJob) String() string {
948 return protoimpl.X.MessageStringOf(x)
949 }
950
951 func (*EntityReconciliationJob) ProtoMessage() {}
952
953 func (x *EntityReconciliationJob) ProtoReflect() protoreflect.Message {
954 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[13]
955 if protoimpl.UnsafeEnabled && x != nil {
956 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
957 if ms.LoadMessageInfo() == nil {
958 ms.StoreMessageInfo(mi)
959 }
960 return ms
961 }
962 return mi.MessageOf(x)
963 }
964
965
966 func (*EntityReconciliationJob) Descriptor() ([]byte, []int) {
967 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{13}
968 }
969
970 func (x *EntityReconciliationJob) GetName() string {
971 if x != nil {
972 return x.Name
973 }
974 return ""
975 }
976
977 func (x *EntityReconciliationJob) GetInputConfig() *InputConfig {
978 if x != nil {
979 return x.InputConfig
980 }
981 return nil
982 }
983
984 func (x *EntityReconciliationJob) GetOutputConfig() *OutputConfig {
985 if x != nil {
986 return x.OutputConfig
987 }
988 return nil
989 }
990
991 func (x *EntityReconciliationJob) GetState() JobState {
992 if x != nil {
993 return x.State
994 }
995 return JobState_JOB_STATE_UNSPECIFIED
996 }
997
998 func (x *EntityReconciliationJob) GetError() *status.Status {
999 if x != nil {
1000 return x.Error
1001 }
1002 return nil
1003 }
1004
1005 func (x *EntityReconciliationJob) GetCreateTime() *timestamppb.Timestamp {
1006 if x != nil {
1007 return x.CreateTime
1008 }
1009 return nil
1010 }
1011
1012 func (x *EntityReconciliationJob) GetEndTime() *timestamppb.Timestamp {
1013 if x != nil {
1014 return x.EndTime
1015 }
1016 return nil
1017 }
1018
1019 func (x *EntityReconciliationJob) GetUpdateTime() *timestamppb.Timestamp {
1020 if x != nil {
1021 return x.UpdateTime
1022 }
1023 return nil
1024 }
1025
1026 func (x *EntityReconciliationJob) GetReconConfig() *ReconConfig {
1027 if x != nil {
1028 return x.ReconConfig
1029 }
1030 return nil
1031 }
1032
1033
1034
1035 type LookupRequest struct {
1036 state protoimpl.MessageState
1037 sizeCache protoimpl.SizeCache
1038 unknownFields protoimpl.UnknownFields
1039
1040
1041
1042
1043 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1044
1045 Ids []string `protobuf:"bytes,2,rep,name=ids,proto3" json:"ids,omitempty"`
1046
1047
1048 Languages []string `protobuf:"bytes,3,rep,name=languages,proto3" json:"languages,omitempty"`
1049 }
1050
1051 func (x *LookupRequest) Reset() {
1052 *x = LookupRequest{}
1053 if protoimpl.UnsafeEnabled {
1054 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[14]
1055 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1056 ms.StoreMessageInfo(mi)
1057 }
1058 }
1059
1060 func (x *LookupRequest) String() string {
1061 return protoimpl.X.MessageStringOf(x)
1062 }
1063
1064 func (*LookupRequest) ProtoMessage() {}
1065
1066 func (x *LookupRequest) ProtoReflect() protoreflect.Message {
1067 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[14]
1068 if protoimpl.UnsafeEnabled && x != nil {
1069 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1070 if ms.LoadMessageInfo() == nil {
1071 ms.StoreMessageInfo(mi)
1072 }
1073 return ms
1074 }
1075 return mi.MessageOf(x)
1076 }
1077
1078
1079 func (*LookupRequest) Descriptor() ([]byte, []int) {
1080 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{14}
1081 }
1082
1083 func (x *LookupRequest) GetParent() string {
1084 if x != nil {
1085 return x.Parent
1086 }
1087 return ""
1088 }
1089
1090 func (x *LookupRequest) GetIds() []string {
1091 if x != nil {
1092 return x.Ids
1093 }
1094 return nil
1095 }
1096
1097 func (x *LookupRequest) GetLanguages() []string {
1098 if x != nil {
1099 return x.Languages
1100 }
1101 return nil
1102 }
1103
1104
1105
1106 type LookupResponse struct {
1107 state protoimpl.MessageState
1108 sizeCache protoimpl.SizeCache
1109 unknownFields protoimpl.UnknownFields
1110
1111
1112
1113 Context *structpb.Value `protobuf:"bytes,1,opt,name=context,proto3" json:"context,omitempty"`
1114
1115 Type *structpb.Value `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
1116
1117 ItemListElement *structpb.ListValue `protobuf:"bytes,3,opt,name=item_list_element,json=itemListElement,proto3" json:"item_list_element,omitempty"`
1118 }
1119
1120 func (x *LookupResponse) Reset() {
1121 *x = LookupResponse{}
1122 if protoimpl.UnsafeEnabled {
1123 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[15]
1124 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1125 ms.StoreMessageInfo(mi)
1126 }
1127 }
1128
1129 func (x *LookupResponse) String() string {
1130 return protoimpl.X.MessageStringOf(x)
1131 }
1132
1133 func (*LookupResponse) ProtoMessage() {}
1134
1135 func (x *LookupResponse) ProtoReflect() protoreflect.Message {
1136 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[15]
1137 if protoimpl.UnsafeEnabled && x != nil {
1138 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1139 if ms.LoadMessageInfo() == nil {
1140 ms.StoreMessageInfo(mi)
1141 }
1142 return ms
1143 }
1144 return mi.MessageOf(x)
1145 }
1146
1147
1148 func (*LookupResponse) Descriptor() ([]byte, []int) {
1149 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{15}
1150 }
1151
1152 func (x *LookupResponse) GetContext() *structpb.Value {
1153 if x != nil {
1154 return x.Context
1155 }
1156 return nil
1157 }
1158
1159 func (x *LookupResponse) GetType() *structpb.Value {
1160 if x != nil {
1161 return x.Type
1162 }
1163 return nil
1164 }
1165
1166 func (x *LookupResponse) GetItemListElement() *structpb.ListValue {
1167 if x != nil {
1168 return x.ItemListElement
1169 }
1170 return nil
1171 }
1172
1173
1174
1175 type SearchRequest struct {
1176 state protoimpl.MessageState
1177 sizeCache protoimpl.SizeCache
1178 unknownFields protoimpl.UnknownFields
1179
1180
1181
1182
1183 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1184
1185 Query string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
1186
1187
1188 Languages []string `protobuf:"bytes,3,rep,name=languages,proto3" json:"languages,omitempty"`
1189
1190
1191
1192 Types []string `protobuf:"bytes,4,rep,name=types,proto3" json:"types,omitempty"`
1193
1194 Limit *wrapperspb.Int32Value `protobuf:"bytes,6,opt,name=limit,proto3" json:"limit,omitempty"`
1195 }
1196
1197 func (x *SearchRequest) Reset() {
1198 *x = SearchRequest{}
1199 if protoimpl.UnsafeEnabled {
1200 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[16]
1201 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1202 ms.StoreMessageInfo(mi)
1203 }
1204 }
1205
1206 func (x *SearchRequest) String() string {
1207 return protoimpl.X.MessageStringOf(x)
1208 }
1209
1210 func (*SearchRequest) ProtoMessage() {}
1211
1212 func (x *SearchRequest) ProtoReflect() protoreflect.Message {
1213 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[16]
1214 if protoimpl.UnsafeEnabled && x != nil {
1215 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1216 if ms.LoadMessageInfo() == nil {
1217 ms.StoreMessageInfo(mi)
1218 }
1219 return ms
1220 }
1221 return mi.MessageOf(x)
1222 }
1223
1224
1225 func (*SearchRequest) Descriptor() ([]byte, []int) {
1226 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{16}
1227 }
1228
1229 func (x *SearchRequest) GetParent() string {
1230 if x != nil {
1231 return x.Parent
1232 }
1233 return ""
1234 }
1235
1236 func (x *SearchRequest) GetQuery() string {
1237 if x != nil {
1238 return x.Query
1239 }
1240 return ""
1241 }
1242
1243 func (x *SearchRequest) GetLanguages() []string {
1244 if x != nil {
1245 return x.Languages
1246 }
1247 return nil
1248 }
1249
1250 func (x *SearchRequest) GetTypes() []string {
1251 if x != nil {
1252 return x.Types
1253 }
1254 return nil
1255 }
1256
1257 func (x *SearchRequest) GetLimit() *wrapperspb.Int32Value {
1258 if x != nil {
1259 return x.Limit
1260 }
1261 return nil
1262 }
1263
1264
1265
1266 type SearchResponse struct {
1267 state protoimpl.MessageState
1268 sizeCache protoimpl.SizeCache
1269 unknownFields protoimpl.UnknownFields
1270
1271
1272
1273 Context *structpb.Value `protobuf:"bytes,1,opt,name=context,proto3" json:"context,omitempty"`
1274
1275 Type *structpb.Value `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
1276
1277 ItemListElement *structpb.ListValue `protobuf:"bytes,3,opt,name=item_list_element,json=itemListElement,proto3" json:"item_list_element,omitempty"`
1278 }
1279
1280 func (x *SearchResponse) Reset() {
1281 *x = SearchResponse{}
1282 if protoimpl.UnsafeEnabled {
1283 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[17]
1284 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1285 ms.StoreMessageInfo(mi)
1286 }
1287 }
1288
1289 func (x *SearchResponse) String() string {
1290 return protoimpl.X.MessageStringOf(x)
1291 }
1292
1293 func (*SearchResponse) ProtoMessage() {}
1294
1295 func (x *SearchResponse) ProtoReflect() protoreflect.Message {
1296 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[17]
1297 if protoimpl.UnsafeEnabled && x != nil {
1298 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1299 if ms.LoadMessageInfo() == nil {
1300 ms.StoreMessageInfo(mi)
1301 }
1302 return ms
1303 }
1304 return mi.MessageOf(x)
1305 }
1306
1307
1308 func (*SearchResponse) Descriptor() ([]byte, []int) {
1309 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{17}
1310 }
1311
1312 func (x *SearchResponse) GetContext() *structpb.Value {
1313 if x != nil {
1314 return x.Context
1315 }
1316 return nil
1317 }
1318
1319 func (x *SearchResponse) GetType() *structpb.Value {
1320 if x != nil {
1321 return x.Type
1322 }
1323 return nil
1324 }
1325
1326 func (x *SearchResponse) GetItemListElement() *structpb.ListValue {
1327 if x != nil {
1328 return x.ItemListElement
1329 }
1330 return nil
1331 }
1332
1333
1334
1335 type LookupPublicKgRequest struct {
1336 state protoimpl.MessageState
1337 sizeCache protoimpl.SizeCache
1338 unknownFields protoimpl.UnknownFields
1339
1340
1341
1342
1343 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1344
1345 Ids []string `protobuf:"bytes,2,rep,name=ids,proto3" json:"ids,omitempty"`
1346
1347
1348 Languages []string `protobuf:"bytes,3,rep,name=languages,proto3" json:"languages,omitempty"`
1349 }
1350
1351 func (x *LookupPublicKgRequest) Reset() {
1352 *x = LookupPublicKgRequest{}
1353 if protoimpl.UnsafeEnabled {
1354 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[18]
1355 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1356 ms.StoreMessageInfo(mi)
1357 }
1358 }
1359
1360 func (x *LookupPublicKgRequest) String() string {
1361 return protoimpl.X.MessageStringOf(x)
1362 }
1363
1364 func (*LookupPublicKgRequest) ProtoMessage() {}
1365
1366 func (x *LookupPublicKgRequest) ProtoReflect() protoreflect.Message {
1367 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[18]
1368 if protoimpl.UnsafeEnabled && x != nil {
1369 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1370 if ms.LoadMessageInfo() == nil {
1371 ms.StoreMessageInfo(mi)
1372 }
1373 return ms
1374 }
1375 return mi.MessageOf(x)
1376 }
1377
1378
1379 func (*LookupPublicKgRequest) Descriptor() ([]byte, []int) {
1380 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{18}
1381 }
1382
1383 func (x *LookupPublicKgRequest) GetParent() string {
1384 if x != nil {
1385 return x.Parent
1386 }
1387 return ""
1388 }
1389
1390 func (x *LookupPublicKgRequest) GetIds() []string {
1391 if x != nil {
1392 return x.Ids
1393 }
1394 return nil
1395 }
1396
1397 func (x *LookupPublicKgRequest) GetLanguages() []string {
1398 if x != nil {
1399 return x.Languages
1400 }
1401 return nil
1402 }
1403
1404
1405
1406 type LookupPublicKgResponse struct {
1407 state protoimpl.MessageState
1408 sizeCache protoimpl.SizeCache
1409 unknownFields protoimpl.UnknownFields
1410
1411
1412
1413 Context *structpb.Value `protobuf:"bytes,1,opt,name=context,proto3" json:"context,omitempty"`
1414
1415 Type *structpb.Value `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
1416
1417 ItemListElement *structpb.ListValue `protobuf:"bytes,3,opt,name=item_list_element,json=itemListElement,proto3" json:"item_list_element,omitempty"`
1418 }
1419
1420 func (x *LookupPublicKgResponse) Reset() {
1421 *x = LookupPublicKgResponse{}
1422 if protoimpl.UnsafeEnabled {
1423 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[19]
1424 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1425 ms.StoreMessageInfo(mi)
1426 }
1427 }
1428
1429 func (x *LookupPublicKgResponse) String() string {
1430 return protoimpl.X.MessageStringOf(x)
1431 }
1432
1433 func (*LookupPublicKgResponse) ProtoMessage() {}
1434
1435 func (x *LookupPublicKgResponse) ProtoReflect() protoreflect.Message {
1436 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[19]
1437 if protoimpl.UnsafeEnabled && x != nil {
1438 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1439 if ms.LoadMessageInfo() == nil {
1440 ms.StoreMessageInfo(mi)
1441 }
1442 return ms
1443 }
1444 return mi.MessageOf(x)
1445 }
1446
1447
1448 func (*LookupPublicKgResponse) Descriptor() ([]byte, []int) {
1449 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{19}
1450 }
1451
1452 func (x *LookupPublicKgResponse) GetContext() *structpb.Value {
1453 if x != nil {
1454 return x.Context
1455 }
1456 return nil
1457 }
1458
1459 func (x *LookupPublicKgResponse) GetType() *structpb.Value {
1460 if x != nil {
1461 return x.Type
1462 }
1463 return nil
1464 }
1465
1466 func (x *LookupPublicKgResponse) GetItemListElement() *structpb.ListValue {
1467 if x != nil {
1468 return x.ItemListElement
1469 }
1470 return nil
1471 }
1472
1473
1474
1475 type SearchPublicKgRequest struct {
1476 state protoimpl.MessageState
1477 sizeCache protoimpl.SizeCache
1478 unknownFields protoimpl.UnknownFields
1479
1480
1481
1482
1483 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1484
1485 Query string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
1486
1487
1488 Languages []string `protobuf:"bytes,3,rep,name=languages,proto3" json:"languages,omitempty"`
1489
1490
1491
1492 Types []string `protobuf:"bytes,4,rep,name=types,proto3" json:"types,omitempty"`
1493
1494 Limit *wrapperspb.Int32Value `protobuf:"bytes,6,opt,name=limit,proto3" json:"limit,omitempty"`
1495 }
1496
1497 func (x *SearchPublicKgRequest) Reset() {
1498 *x = SearchPublicKgRequest{}
1499 if protoimpl.UnsafeEnabled {
1500 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[20]
1501 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1502 ms.StoreMessageInfo(mi)
1503 }
1504 }
1505
1506 func (x *SearchPublicKgRequest) String() string {
1507 return protoimpl.X.MessageStringOf(x)
1508 }
1509
1510 func (*SearchPublicKgRequest) ProtoMessage() {}
1511
1512 func (x *SearchPublicKgRequest) ProtoReflect() protoreflect.Message {
1513 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[20]
1514 if protoimpl.UnsafeEnabled && x != nil {
1515 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1516 if ms.LoadMessageInfo() == nil {
1517 ms.StoreMessageInfo(mi)
1518 }
1519 return ms
1520 }
1521 return mi.MessageOf(x)
1522 }
1523
1524
1525 func (*SearchPublicKgRequest) Descriptor() ([]byte, []int) {
1526 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{20}
1527 }
1528
1529 func (x *SearchPublicKgRequest) GetParent() string {
1530 if x != nil {
1531 return x.Parent
1532 }
1533 return ""
1534 }
1535
1536 func (x *SearchPublicKgRequest) GetQuery() string {
1537 if x != nil {
1538 return x.Query
1539 }
1540 return ""
1541 }
1542
1543 func (x *SearchPublicKgRequest) GetLanguages() []string {
1544 if x != nil {
1545 return x.Languages
1546 }
1547 return nil
1548 }
1549
1550 func (x *SearchPublicKgRequest) GetTypes() []string {
1551 if x != nil {
1552 return x.Types
1553 }
1554 return nil
1555 }
1556
1557 func (x *SearchPublicKgRequest) GetLimit() *wrapperspb.Int32Value {
1558 if x != nil {
1559 return x.Limit
1560 }
1561 return nil
1562 }
1563
1564
1565
1566 type SearchPublicKgResponse struct {
1567 state protoimpl.MessageState
1568 sizeCache protoimpl.SizeCache
1569 unknownFields protoimpl.UnknownFields
1570
1571
1572
1573 Context *structpb.Value `protobuf:"bytes,1,opt,name=context,proto3" json:"context,omitempty"`
1574
1575 Type *structpb.Value `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
1576
1577 ItemListElement *structpb.ListValue `protobuf:"bytes,3,opt,name=item_list_element,json=itemListElement,proto3" json:"item_list_element,omitempty"`
1578 }
1579
1580 func (x *SearchPublicKgResponse) Reset() {
1581 *x = SearchPublicKgResponse{}
1582 if protoimpl.UnsafeEnabled {
1583 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[21]
1584 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1585 ms.StoreMessageInfo(mi)
1586 }
1587 }
1588
1589 func (x *SearchPublicKgResponse) String() string {
1590 return protoimpl.X.MessageStringOf(x)
1591 }
1592
1593 func (*SearchPublicKgResponse) ProtoMessage() {}
1594
1595 func (x *SearchPublicKgResponse) ProtoReflect() protoreflect.Message {
1596 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[21]
1597 if protoimpl.UnsafeEnabled && x != nil {
1598 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1599 if ms.LoadMessageInfo() == nil {
1600 ms.StoreMessageInfo(mi)
1601 }
1602 return ms
1603 }
1604 return mi.MessageOf(x)
1605 }
1606
1607
1608 func (*SearchPublicKgResponse) Descriptor() ([]byte, []int) {
1609 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{21}
1610 }
1611
1612 func (x *SearchPublicKgResponse) GetContext() *structpb.Value {
1613 if x != nil {
1614 return x.Context
1615 }
1616 return nil
1617 }
1618
1619 func (x *SearchPublicKgResponse) GetType() *structpb.Value {
1620 if x != nil {
1621 return x.Type
1622 }
1623 return nil
1624 }
1625
1626 func (x *SearchPublicKgResponse) GetItemListElement() *structpb.ListValue {
1627 if x != nil {
1628 return x.ItemListElement
1629 }
1630 return nil
1631 }
1632
1633
1634 type ReconConfig_Options struct {
1635 state protoimpl.MessageState
1636 sizeCache protoimpl.SizeCache
1637 unknownFields protoimpl.UnknownFields
1638
1639
1640
1641
1642
1643
1644
1645
1646 EnableGeocodingSeparation bool `protobuf:"varint,100,opt,name=enable_geocoding_separation,json=enableGeocodingSeparation,proto3" json:"enable_geocoding_separation,omitempty"`
1647 }
1648
1649 func (x *ReconConfig_Options) Reset() {
1650 *x = ReconConfig_Options{}
1651 if protoimpl.UnsafeEnabled {
1652 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[22]
1653 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1654 ms.StoreMessageInfo(mi)
1655 }
1656 }
1657
1658 func (x *ReconConfig_Options) String() string {
1659 return protoimpl.X.MessageStringOf(x)
1660 }
1661
1662 func (*ReconConfig_Options) ProtoMessage() {}
1663
1664 func (x *ReconConfig_Options) ProtoReflect() protoreflect.Message {
1665 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[22]
1666 if protoimpl.UnsafeEnabled && x != nil {
1667 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1668 if ms.LoadMessageInfo() == nil {
1669 ms.StoreMessageInfo(mi)
1670 }
1671 return ms
1672 }
1673 return mi.MessageOf(x)
1674 }
1675
1676
1677 func (*ReconConfig_Options) Descriptor() ([]byte, []int) {
1678 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{3, 0}
1679 }
1680
1681 func (x *ReconConfig_Options) GetEnableGeocodingSeparation() bool {
1682 if x != nil {
1683 return x.EnableGeocodingSeparation
1684 }
1685 return false
1686 }
1687
1688
1689 type ReconConfig_ModelConfig struct {
1690 state protoimpl.MessageState
1691 sizeCache protoimpl.SizeCache
1692 unknownFields protoimpl.UnknownFields
1693
1694
1695
1696 ModelName string `protobuf:"bytes,1,opt,name=model_name,json=modelName,proto3" json:"model_name,omitempty"`
1697
1698
1699 VersionTag string `protobuf:"bytes,2,opt,name=version_tag,json=versionTag,proto3" json:"version_tag,omitempty"`
1700 }
1701
1702 func (x *ReconConfig_ModelConfig) Reset() {
1703 *x = ReconConfig_ModelConfig{}
1704 if protoimpl.UnsafeEnabled {
1705 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[23]
1706 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1707 ms.StoreMessageInfo(mi)
1708 }
1709 }
1710
1711 func (x *ReconConfig_ModelConfig) String() string {
1712 return protoimpl.X.MessageStringOf(x)
1713 }
1714
1715 func (*ReconConfig_ModelConfig) ProtoMessage() {}
1716
1717 func (x *ReconConfig_ModelConfig) ProtoReflect() protoreflect.Message {
1718 mi := &file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[23]
1719 if protoimpl.UnsafeEnabled && x != nil {
1720 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1721 if ms.LoadMessageInfo() == nil {
1722 ms.StoreMessageInfo(mi)
1723 }
1724 return ms
1725 }
1726 return mi.MessageOf(x)
1727 }
1728
1729
1730 func (*ReconConfig_ModelConfig) Descriptor() ([]byte, []int) {
1731 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP(), []int{3, 1}
1732 }
1733
1734 func (x *ReconConfig_ModelConfig) GetModelName() string {
1735 if x != nil {
1736 return x.ModelName
1737 }
1738 return ""
1739 }
1740
1741 func (x *ReconConfig_ModelConfig) GetVersionTag() string {
1742 if x != nil {
1743 return x.VersionTag
1744 }
1745 return ""
1746 }
1747
1748 var File_google_cloud_enterpriseknowledgegraph_v1_service_proto protoreflect.FileDescriptor
1749
1750 var file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDesc = []byte{
1751 0x0a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x65,
1752 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64,
1753 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69,
1754 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x28, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1755 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73,
1756 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e,
1757 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61,
1758 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1759 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69,
1760 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1761 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61,
1762 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67,
1763 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e,
1764 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x38, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c,
1765 0x6f, 0x75, 0x64, 0x2f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e,
1766 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2f, 0x76, 0x31, 0x2f,
1767 0x6a, 0x6f, 0x62, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
1768 0x41, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x65, 0x6e,
1769 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67,
1770 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74,
1771 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
1772 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1773 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
1774 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
1775 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67,
1776 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74,
1777 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e,
1778 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f,
1779 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17,
1780 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75,
1781 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf5, 0x03, 0x0a, 0x0b, 0x49, 0x6e, 0x70, 0x75,
1782 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x73, 0x0a, 0x16, 0x62, 0x69, 0x67, 0x71, 0x75,
1783 0x65, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1784 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1785 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73,
1786 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e,
1787 0x76, 0x31, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x70, 0x75, 0x74,
1788 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x14, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
1789 0x49, 0x6e, 0x70, 0x75, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x61, 0x0a, 0x0b,
1790 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
1791 0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1792 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c,
1793 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x70,
1794 0x75, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x54,
1795 0x79, 0x70, 0x65, 0x52, 0x0a, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12,
1796 0x6a, 0x0a, 0x1e, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x5f, 0x72, 0x65, 0x73, 0x75,
1797 0x6c, 0x74, 0x5f, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x61, 0x62, 0x6c,
1798 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x25, 0xe0, 0x41, 0x01, 0xfa, 0x41, 0x1f, 0x0a,
1799 0x1d, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1800 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x1b,
1801 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x42, 0x69,
1802 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x22, 0xa1, 0x01, 0x0a, 0x0a,
1803 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x17, 0x45, 0x4e,
1804 0x54, 0x49, 0x54, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
1805 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x06, 0x50, 0x45, 0x4f, 0x50, 0x4c,
1806 0x45, 0x10, 0x01, 0x1a, 0x02, 0x08, 0x01, 0x12, 0x15, 0x0a, 0x0d, 0x45, 0x53, 0x54, 0x41, 0x42,
1807 0x4c, 0x49, 0x53, 0x48, 0x4d, 0x45, 0x4e, 0x54, 0x10, 0x02, 0x1a, 0x02, 0x08, 0x01, 0x12, 0x10,
1808 0x0a, 0x08, 0x50, 0x52, 0x4f, 0x50, 0x45, 0x52, 0x54, 0x59, 0x10, 0x03, 0x1a, 0x02, 0x08, 0x01,
1809 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x52, 0x4f, 0x44, 0x55, 0x43, 0x54, 0x10, 0x04, 0x12, 0x10, 0x0a,
1810 0x0c, 0x4f, 0x52, 0x47, 0x41, 0x4e, 0x49, 0x5a, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x05, 0x12,
1811 0x12, 0x0a, 0x0e, 0x4c, 0x4f, 0x43, 0x41, 0x4c, 0x5f, 0x42, 0x55, 0x53, 0x49, 0x4e, 0x45, 0x53,
1812 0x53, 0x10, 0x06, 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x45, 0x52, 0x53, 0x4f, 0x4e, 0x10, 0x07, 0x22,
1813 0x81, 0x01, 0x0a, 0x13, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x70, 0x75,
1814 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x4c, 0x0a, 0x0e, 0x62, 0x69, 0x67, 0x71, 0x75,
1815 0x65, 0x72, 0x79, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
1816 0x25, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1f, 0x0a, 0x1d, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72,
1817 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
1818 0x2f, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x0d, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
1819 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1c, 0x0a, 0x07, 0x67, 0x63, 0x73, 0x5f, 0x75, 0x72, 0x69,
1820 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x67, 0x63, 0x73,
1821 0x55, 0x72, 0x69, 0x22, 0x5f, 0x0a, 0x0c, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x43, 0x6f, 0x6e,
1822 0x66, 0x69, 0x67, 0x12, 0x4f, 0x0a, 0x10, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f,
1823 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x24, 0xfa,
1824 0x41, 0x21, 0x0a, 0x1f, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x67, 0x6f, 0x6f,
1825 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61,
1826 0x73, 0x65, 0x74, 0x52, 0x0f, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x44, 0x61, 0x74,
1827 0x61, 0x73, 0x65, 0x74, 0x22, 0x88, 0x05, 0x0a, 0x0b, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x43, 0x6f,
1828 0x6e, 0x66, 0x69, 0x67, 0x12, 0x85, 0x01, 0x0a, 0x1b, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
1829 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x5f, 0x63, 0x6f,
1830 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x67, 0x6f, 0x6f,
1831 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70,
1832 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61,
1833 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x43,
1834 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48,
1835 0x00, 0x52, 0x19, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x70,
1836 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x82, 0x01, 0x0a,
1837 0x1a, 0x61, 0x66, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65,
1838 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28,
1839 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1840 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c,
1841 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x66, 0x66,
1842 0x69, 0x6e, 0x69, 0x74, 0x79, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x43,
1843 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x18, 0x61, 0x66, 0x66, 0x69, 0x6e, 0x69, 0x74,
1844 0x79, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69,
1845 0x67, 0x12, 0x57, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01,
1846 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1847 0x64, 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77,
1848 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65,
1849 0x63, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
1850 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x64, 0x0a, 0x0c, 0x6d, 0x6f,
1851 0x64, 0x65, 0x6c, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
1852 0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
1853 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65,
1854 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x63, 0x6f,
1855 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x43, 0x6f, 0x6e,
1856 0x66, 0x69, 0x67, 0x52, 0x0b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1857 0x1a, 0x49, 0x0a, 0x07, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3e, 0x0a, 0x1b, 0x65,
1858 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x67, 0x65, 0x6f, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x5f,
1859 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x64, 0x20, 0x01, 0x28, 0x08,
1860 0x52, 0x19, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x47, 0x65, 0x6f, 0x63, 0x6f, 0x64, 0x69, 0x6e,
1861 0x67, 0x53, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x4d, 0x0a, 0x0b, 0x4d,
1862 0x6f, 0x64, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x6f,
1863 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
1864 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x76, 0x65, 0x72,
1865 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
1866 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x67, 0x42, 0x13, 0x0a, 0x11, 0x63, 0x6c,
1867 0x75, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22,
1868 0x46, 0x0a, 0x19, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x70,
1869 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x29, 0x0a, 0x10,
1870 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64,
1871 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x54, 0x68,
1872 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x22, 0x52, 0x0a, 0x18, 0x41, 0x66, 0x66, 0x69, 0x6e,
1873 0x69, 0x74, 0x79, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e,
1874 0x66, 0x69, 0x67, 0x12, 0x36, 0x0a, 0x17, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69,
1875 0x6f, 0x6e, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01,
1876 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f,
1877 0x6e, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x85, 0x01, 0x0a, 0x17,
1878 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d,
1879 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x6a, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
1880 0x6e, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
1881 0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
1882 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65,
1883 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x6d,
1884 0x6f, 0x6e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64,
1885 0x61, 0x74, 0x61, 0x52, 0x0e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64,
1886 0x61, 0x74, 0x61, 0x22, 0x8c, 0x02, 0x0a, 0x24, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e,
1887 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69,
1888 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x5f, 0x0a, 0x06,
1889 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x47, 0xe0, 0x41,
1890 0x02, 0xfa, 0x41, 0x41, 0x12, 0x3f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65,
1891 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x67,
1892 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x6e,
1893 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69,
1894 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x82, 0x01,
1895 0x0a, 0x19, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69,
1896 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6a, 0x6f, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28,
1897 0x0b, 0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1898 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c,
1899 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x74,
1900 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f,
1901 0x6e, 0x4a, 0x6f, 0x62, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x17, 0x65, 0x6e, 0x74, 0x69, 0x74,
1902 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a,
1903 0x6f, 0x62, 0x22, 0x80, 0x01, 0x0a, 0x21, 0x47, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
1904 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f,
1905 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x5b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
1906 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x47, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x41, 0x0a, 0x3f,
1907 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65,
1908 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
1909 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65,
1910 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x52,
1911 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xda, 0x01, 0x0a, 0x23, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e,
1912 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69,
1913 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x5f, 0x0a,
1914 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x47, 0xe0,
1915 0x41, 0x02, 0xfa, 0x41, 0x41, 0x12, 0x3f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73,
1916 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e,
1917 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45,
1918 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74,
1919 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x16,
1920 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
1921 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73,
1922 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53,
1923 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
1924 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
1925 0x65, 0x6e, 0x22, 0xcf, 0x01, 0x0a, 0x24, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74,
1926 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a,
1927 0x6f, 0x62, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7f, 0x0a, 0x1a, 0x65,
1928 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61,
1929 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6a, 0x6f, 0x62, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
1930 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65,
1931 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64,
1932 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74,
1933 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a,
1934 0x6f, 0x62, 0x52, 0x18, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63,
1935 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x73, 0x12, 0x26, 0x0a, 0x0f,
1936 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
1937 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54,
1938 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x83, 0x01, 0x0a, 0x24, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x45,
1939 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74,
1940 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x5b, 0x0a,
1941 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x47, 0xe0, 0x41, 0x02,
1942 0xfa, 0x41, 0x41, 0x0a, 0x3f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b,
1943 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x67, 0x6f,
1944 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x74,
1945 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f,
1946 0x6e, 0x4a, 0x6f, 0x62, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x83, 0x01, 0x0a, 0x24, 0x44,
1947 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e,
1948 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75,
1949 0x65, 0x73, 0x74, 0x12, 0x5b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
1950 0x09, 0x42, 0x47, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x41, 0x0a, 0x3f, 0x65, 0x6e, 0x74, 0x65, 0x72,
1951 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72,
1952 0x61, 0x70, 0x68, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
1953 0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69,
1954 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
1955 0x22, 0xb6, 0x06, 0x0a, 0x17, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e,
1956 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x12, 0x17, 0x0a, 0x04,
1957 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
1958 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x5d, 0x0a, 0x0c, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x63,
1959 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f,
1960 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72,
1961 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72,
1962 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x43, 0x6f, 0x6e, 0x66,
1963 0x69, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x43, 0x6f,
1964 0x6e, 0x66, 0x69, 0x67, 0x12, 0x60, 0x0a, 0x0d, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x63,
1965 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f,
1966 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72,
1967 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72,
1968 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x43, 0x6f, 0x6e,
1969 0x66, 0x69, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0c, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74,
1970 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x4d, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
1971 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1972 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b,
1973 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31,
1974 0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05,
1975 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x2d, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x05,
1976 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70,
1977 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x65,
1978 0x72, 0x72, 0x6f, 0x72, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74,
1979 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1980 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
1981 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61,
1982 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3a, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69,
1983 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1984 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73,
1985 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69,
1986 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d,
1987 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1988 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
1989 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
1990 0x54, 0x69, 0x6d, 0x65, 0x12, 0x5d, 0x0a, 0x0c, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x5f, 0x63, 0x6f,
1991 0x6e, 0x66, 0x69, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f,
1992 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70,
1993 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61,
1994 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69,
1995 0x67, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x43, 0x6f, 0x6e,
1996 0x66, 0x69, 0x67, 0x3a, 0xa3, 0x01, 0xea, 0x41, 0x9f, 0x01, 0x0a, 0x3f, 0x65, 0x6e, 0x74, 0x65,
1997 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67,
1998 0x72, 0x61, 0x70, 0x68, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
1999 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63,
2000 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x12, 0x5c, 0x70, 0x72, 0x6f,
2001 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f,
2002 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74,
2003 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e,
2004 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x73, 0x2f, 0x7b, 0x65,
2005 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61,
2006 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6a, 0x6f, 0x62, 0x7d, 0x22, 0xa7, 0x01, 0x0a, 0x0d, 0x4c, 0x6f,
2007 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x61, 0x0a, 0x06, 0x70,
2008 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x49, 0xe0, 0x41, 0x02,
2009 0xfa, 0x41, 0x43, 0x12, 0x41, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b,
2010 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x67, 0x6f,
2011 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6c, 0x6f,
2012 0x75, 0x64, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x47, 0x72, 0x61, 0x70, 0x68,
2013 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x15,
2014 0x0a, 0x03, 0x69, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02,
2015 0x52, 0x03, 0x69, 0x64, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67,
2016 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61,
2017 0x67, 0x65, 0x73, 0x22, 0xb6, 0x01, 0x0a, 0x0e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65,
2018 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78,
2019 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2020 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52,
2021 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x2a, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65,
2022 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2023 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x04,
2024 0x74, 0x79, 0x70, 0x65, 0x12, 0x46, 0x0a, 0x11, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73,
2025 0x74, 0x5f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
2026 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
2027 0x66, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0f, 0x69, 0x74, 0x65,
2028 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0xf4, 0x01, 0x0a,
2029 0x0d, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x61,
2030 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x49,
2031 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x43, 0x12, 0x41, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69,
2032 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68,
2033 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
2034 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x47, 0x72,
2035 0x61, 0x70, 0x68, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
2036 0x74, 0x12, 0x19, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
2037 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x1c, 0x0a, 0x09,
2038 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52,
2039 0x09, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x79,
2040 0x70, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x74, 0x79, 0x70, 0x65, 0x73,
2041 0x12, 0x31, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
2042 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
2043 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x6c, 0x69,
2044 0x6d, 0x69, 0x74, 0x22, 0xb6, 0x01, 0x0a, 0x0e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65,
2045 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78,
2046 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2047 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52,
2048 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x2a, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65,
2049 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2050 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x04,
2051 0x74, 0x79, 0x70, 0x65, 0x12, 0x46, 0x0a, 0x11, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73,
2052 0x74, 0x5f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
2053 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
2054 0x66, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0f, 0x69, 0x74, 0x65,
2055 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0xb0, 0x01, 0x0a,
2056 0x15, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x67, 0x52,
2057 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x62, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
2058 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x4a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x44, 0x12, 0x42,
2059 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65,
2060 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
2061 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x6e,
2062 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x47, 0x72, 0x61, 0x70, 0x68, 0x45, 0x6e, 0x74, 0x69,
2063 0x74, 0x79, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x15, 0x0a, 0x03, 0x69, 0x64,
2064 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x03, 0x69, 0x64,
2065 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x18, 0x03,
2066 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x22,
2067 0xbe, 0x01, 0x0a, 0x16, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63,
2068 0x4b, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x07, 0x63, 0x6f,
2069 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f,
2070 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61,
2071 0x6c, 0x75, 0x65, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x2a, 0x0a, 0x04,
2072 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f,
2073 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c,
2074 0x75, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x46, 0x0a, 0x11, 0x69, 0x74, 0x65, 0x6d,
2075 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20,
2076 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
2077 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52,
2078 0x0f, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74,
2079 0x22, 0xfd, 0x01, 0x0a, 0x15, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x50, 0x75, 0x62, 0x6c, 0x69,
2080 0x63, 0x4b, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x62, 0x0a, 0x06, 0x70, 0x61,
2081 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x4a, 0xe0, 0x41, 0x02, 0xfa,
2082 0x41, 0x44, 0x12, 0x42, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e,
2083 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x67, 0x6f, 0x6f,
2084 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x75, 0x62, 0x6c,
2085 0x69, 0x63, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x47, 0x72, 0x61, 0x70, 0x68,
2086 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x19,
2087 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
2088 0x41, 0x02, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x6c, 0x61, 0x6e,
2089 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x61,
2090 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x79, 0x70, 0x65, 0x73,
2091 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x74, 0x79, 0x70, 0x65, 0x73, 0x12, 0x31, 0x0a,
2092 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67,
2093 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49,
2094 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74,
2095 0x22, 0xbe, 0x01, 0x0a, 0x16, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x50, 0x75, 0x62, 0x6c, 0x69,
2096 0x63, 0x4b, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x07, 0x63,
2097 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67,
2098 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56,
2099 0x61, 0x6c, 0x75, 0x65, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x2a, 0x0a,
2100 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f,
2101 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61,
2102 0x6c, 0x75, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x46, 0x0a, 0x11, 0x69, 0x74, 0x65,
2103 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03,
2104 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
2105 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65,
2106 0x52, 0x0f, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e,
2107 0x74, 0x32, 0x9d, 0x12, 0x0a, 0x1f, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65,
2108 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x47, 0x72, 0x61, 0x70, 0x68, 0x53, 0x65,
2109 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xb7, 0x02, 0x0a, 0x1d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
2110 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61,
2111 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x12, 0x4e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2112 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73,
2113 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e,
2114 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52,
2115 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62,
2116 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2117 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73,
2118 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e,
2119 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69,
2120 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x22, 0x82, 0x01, 0x82, 0xd3, 0xe4,
2121 0x93, 0x02, 0x59, 0x22, 0x3c, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
2122 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
2123 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52,
2124 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62,
2125 0x73, 0x3a, 0x19, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63,
2126 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6a, 0x6f, 0x62, 0xda, 0x41, 0x20, 0x70,
2127 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x72, 0x65, 0x63,
2128 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6a, 0x6f, 0x62, 0x12,
2129 0xf9, 0x01, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63,
2130 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x12, 0x4b,
2131 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e,
2132 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67,
2133 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x6e, 0x74,
2134 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f,
2135 0x6e, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x41, 0x2e, 0x67, 0x6f,
2136 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72,
2137 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72,
2138 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63,
2139 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x22, 0x4b,
2140 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3e, 0x12, 0x3c, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
2141 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
2142 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52,
2143 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62,
2144 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x8c, 0x02, 0x0a, 0x1c,
2145 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63,
2146 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x73, 0x12, 0x4d, 0x2e, 0x67,
2147 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e, 0x74, 0x65,
2148 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67,
2149 0x72, 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x74, 0x69,
2150 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2151 0x4a, 0x6f, 0x62, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x4e, 0x2e, 0x67, 0x6f,
2152 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72,
2153 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72,
2154 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74,
2155 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a,
2156 0x6f, 0x62, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4d, 0x82, 0xd3, 0xe4,
2157 0x93, 0x02, 0x3e, 0x12, 0x3c, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
2158 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
2159 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52,
2160 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62,
2161 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xde, 0x01, 0x0a, 0x1d, 0x43,
2162 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e,
2163 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x12, 0x4e, 0x2e, 0x67,
2164 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e, 0x74, 0x65,
2165 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67,
2166 0x72, 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x45, 0x6e,
2167 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69,
2168 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67,
2169 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45,
2170 0x6d, 0x70, 0x74, 0x79, 0x22, 0x55, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x48, 0x22, 0x43, 0x2f, 0x76,
2171 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
2172 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x65,
2173 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74,
2174 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x63, 0x61, 0x6e, 0x63, 0x65,
2175 0x6c, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xd4, 0x01, 0x0a, 0x1d,
2176 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f,
2177 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x12, 0x4e, 0x2e,
2178 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e, 0x74,
2179 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65,
2180 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45,
2181 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74,
2182 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e,
2183 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
2184 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x4b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3e, 0x2a, 0x3c, 0x2f,
2185 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
2186 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
2187 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61,
2188 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61,
2189 0x6d, 0x65, 0x12, 0xd8, 0x01, 0x0a, 0x06, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x12, 0x37, 0x2e,
2190 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e, 0x74,
2191 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65,
2192 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52,
2193 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2194 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65,
2195 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x76,
2196 0x31, 0x2e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
2197 0x22, 0x5b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x48, 0x12, 0x46, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70,
2198 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
2199 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x6c,
2200 0x6f, 0x75, 0x64, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x47, 0x72, 0x61, 0x70,
2201 0x68, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x3a, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70,
2202 0xda, 0x41, 0x0a, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x69, 0x64, 0x73, 0x12, 0xda, 0x01,
2203 0x0a, 0x06, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2204 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69,
2205 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68,
2206 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
2207 0x74, 0x1a, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
2208 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c,
2209 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x61,
2210 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5d, 0x82, 0xd3, 0xe4,
2211 0x93, 0x02, 0x48, 0x12, 0x46, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
2212 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
2213 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x4b, 0x6e,
2214 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x47, 0x72, 0x61, 0x70, 0x68, 0x45, 0x6e, 0x74, 0x69,
2215 0x74, 0x69, 0x65, 0x73, 0x3a, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0xda, 0x41, 0x0c, 0x70, 0x61,
2216 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0xf1, 0x01, 0x0a, 0x0e, 0x4c,
2217 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x67, 0x12, 0x3f, 0x2e,
2218 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e, 0x74,
2219 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65,
2220 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x50,
2221 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x40,
2222 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e,
2223 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67,
2224 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70,
2225 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
2226 0x22, 0x5c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x49, 0x12, 0x47, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70,
2227 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
2228 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x75,
2229 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x47, 0x72, 0x61,
2230 0x70, 0x68, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x3a, 0x4c, 0x6f, 0x6f, 0x6b, 0x75,
2231 0x70, 0xda, 0x41, 0x0a, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x69, 0x64, 0x73, 0x12, 0xf3,
2232 0x01, 0x0a, 0x0e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b,
2233 0x67, 0x12, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
2234 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c,
2235 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x61,
2236 0x72, 0x63, 0x68, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65,
2237 0x73, 0x74, 0x1a, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
2238 0x64, 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77,
2239 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65,
2240 0x61, 0x72, 0x63, 0x68, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x67, 0x52, 0x65, 0x73, 0x70,
2241 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x49, 0x12, 0x47, 0x2f, 0x76,
2242 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
2243 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
2244 0x7d, 0x2f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67,
2245 0x65, 0x47, 0x72, 0x61, 0x70, 0x68, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x3a, 0x53,
2246 0x65, 0x61, 0x72, 0x63, 0x68, 0xda, 0x41, 0x0c, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x71,
2247 0x75, 0x65, 0x72, 0x79, 0x1a, 0x5b, 0xca, 0x41, 0x27, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72,
2248 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70,
2249 0x68, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
2250 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67,
2251 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75,
2252 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
2253 0x6d, 0x42, 0xa0, 0x06, 0x0a, 0x2c, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2254 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73,
2255 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e,
2256 0x76, 0x31, 0x42, 0x0c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f,
2257 0x50, 0x01, 0x5a, 0x60, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e,
2258 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67,
2259 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f,
2260 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65,
2261 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2f, 0x76, 0x31, 0x3b, 0x65, 0x6e, 0x74, 0x65,
2262 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67,
2263 0x72, 0x61, 0x70, 0x68, 0xaa, 0x02, 0x28, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c,
2264 0x6f, 0x75, 0x64, 0x2e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x4b, 0x6e,
2265 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x47, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x56, 0x31, 0xca,
2266 0x02, 0x28, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x45,
2267 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64,
2268 0x67, 0x65, 0x47, 0x72, 0x61, 0x70, 0x68, 0x5c, 0x56, 0x31, 0xea, 0x02, 0x2b, 0x47, 0x6f, 0x6f,
2269 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x45, 0x6e, 0x74, 0x65,
2270 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x47,
2271 0x72, 0x61, 0x70, 0x68, 0x3a, 0x3a, 0x56, 0x31, 0xea, 0x41, 0x48, 0x0a, 0x1f, 0x62, 0x69, 0x67,
2272 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
2273 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x12, 0x25, 0x70, 0x72,
2274 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d,
2275 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x73,
2276 0x65, 0x74, 0x7d, 0xea, 0x41, 0x55, 0x0a, 0x1d, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
2277 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
2278 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x34, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
2279 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65,
2280 0x74, 0x73, 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x7d, 0x2f, 0x74, 0x61, 0x62,
2281 0x6c, 0x65, 0x73, 0x2f, 0x7b, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x7d, 0xea, 0x41, 0xa7, 0x01, 0x0a,
2282 0x41, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c,
2283 0x65, 0x64, 0x67, 0x65, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2284 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x4b, 0x6e,
2285 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x47, 0x72, 0x61, 0x70, 0x68, 0x45, 0x6e, 0x74, 0x69,
2286 0x74, 0x79, 0x12, 0x62, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72,
2287 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
2288 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x6c, 0x6f, 0x75,
2289 0x64, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x47, 0x72, 0x61, 0x70, 0x68, 0x45,
2290 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x6b,
2291 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x5f, 0x67, 0x72, 0x61, 0x70, 0x68, 0x5f, 0x65,
2292 0x6e, 0x74, 0x69, 0x74, 0x79, 0x7d, 0xea, 0x41, 0xaa, 0x01, 0x0a, 0x42, 0x65, 0x6e, 0x74, 0x65,
2293 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x67,
2294 0x72, 0x61, 0x70, 0x68, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
2295 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x6e, 0x6f, 0x77, 0x6c, 0x65,
2296 0x64, 0x67, 0x65, 0x47, 0x72, 0x61, 0x70, 0x68, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x64,
2297 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
2298 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f,
2299 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x6e,
2300 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x47, 0x72, 0x61, 0x70, 0x68, 0x45, 0x6e, 0x74, 0x69,
2301 0x74, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x6e, 0x6f,
2302 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x5f, 0x67, 0x72, 0x61, 0x70, 0x68, 0x5f, 0x65, 0x6e, 0x74,
2303 0x69, 0x74, 0x79, 0x7d, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
2304 }
2305
2306 var (
2307 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescOnce sync.Once
2308 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescData = file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDesc
2309 )
2310
2311 func file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescGZIP() []byte {
2312 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescOnce.Do(func() {
2313 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescData)
2314 })
2315 return file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDescData
2316 }
2317
2318 var file_google_cloud_enterpriseknowledgegraph_v1_service_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
2319 var file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes = make([]protoimpl.MessageInfo, 24)
2320 var file_google_cloud_enterpriseknowledgegraph_v1_service_proto_goTypes = []interface{}{
2321 (InputConfig_EntityType)(0),
2322 (*InputConfig)(nil),
2323 (*BigQueryInputConfig)(nil),
2324 (*OutputConfig)(nil),
2325 (*ReconConfig)(nil),
2326 (*ConnectedComponentsConfig)(nil),
2327 (*AffinityClusteringConfig)(nil),
2328 (*DeleteOperationMetadata)(nil),
2329 (*CreateEntityReconciliationJobRequest)(nil),
2330 (*GetEntityReconciliationJobRequest)(nil),
2331 (*ListEntityReconciliationJobsRequest)(nil),
2332 (*ListEntityReconciliationJobsResponse)(nil),
2333 (*CancelEntityReconciliationJobRequest)(nil),
2334 (*DeleteEntityReconciliationJobRequest)(nil),
2335 (*EntityReconciliationJob)(nil),
2336 (*LookupRequest)(nil),
2337 (*LookupResponse)(nil),
2338 (*SearchRequest)(nil),
2339 (*SearchResponse)(nil),
2340 (*LookupPublicKgRequest)(nil),
2341 (*LookupPublicKgResponse)(nil),
2342 (*SearchPublicKgRequest)(nil),
2343 (*SearchPublicKgResponse)(nil),
2344 (*ReconConfig_Options)(nil),
2345 (*ReconConfig_ModelConfig)(nil),
2346 (*CommonOperationMetadata)(nil),
2347 (JobState)(0),
2348 (*status.Status)(nil),
2349 (*timestamppb.Timestamp)(nil),
2350 (*structpb.Value)(nil),
2351 (*structpb.ListValue)(nil),
2352 (*wrapperspb.Int32Value)(nil),
2353 (*emptypb.Empty)(nil),
2354 }
2355 var file_google_cloud_enterpriseknowledgegraph_v1_service_proto_depIdxs = []int32{
2356 2,
2357 0,
2358 5,
2359 6,
2360 23,
2361 24,
2362 25,
2363 14,
2364 14,
2365 1,
2366 3,
2367 26,
2368 27,
2369 28,
2370 28,
2371 28,
2372 4,
2373 29,
2374 29,
2375 30,
2376 31,
2377 29,
2378 29,
2379 30,
2380 29,
2381 29,
2382 30,
2383 31,
2384 29,
2385 29,
2386 30,
2387 8,
2388 9,
2389 10,
2390 12,
2391 13,
2392 15,
2393 17,
2394 19,
2395 21,
2396 14,
2397 14,
2398 11,
2399 32,
2400 32,
2401 16,
2402 18,
2403 20,
2404 22,
2405 40,
2406 31,
2407 31,
2408 31,
2409 0,
2410 }
2411
2412 func init() { file_google_cloud_enterpriseknowledgegraph_v1_service_proto_init() }
2413 func file_google_cloud_enterpriseknowledgegraph_v1_service_proto_init() {
2414 if File_google_cloud_enterpriseknowledgegraph_v1_service_proto != nil {
2415 return
2416 }
2417 file_google_cloud_enterpriseknowledgegraph_v1_job_state_proto_init()
2418 file_google_cloud_enterpriseknowledgegraph_v1_operation_metadata_proto_init()
2419 if !protoimpl.UnsafeEnabled {
2420 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
2421 switch v := v.(*InputConfig); i {
2422 case 0:
2423 return &v.state
2424 case 1:
2425 return &v.sizeCache
2426 case 2:
2427 return &v.unknownFields
2428 default:
2429 return nil
2430 }
2431 }
2432 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
2433 switch v := v.(*BigQueryInputConfig); i {
2434 case 0:
2435 return &v.state
2436 case 1:
2437 return &v.sizeCache
2438 case 2:
2439 return &v.unknownFields
2440 default:
2441 return nil
2442 }
2443 }
2444 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
2445 switch v := v.(*OutputConfig); i {
2446 case 0:
2447 return &v.state
2448 case 1:
2449 return &v.sizeCache
2450 case 2:
2451 return &v.unknownFields
2452 default:
2453 return nil
2454 }
2455 }
2456 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
2457 switch v := v.(*ReconConfig); i {
2458 case 0:
2459 return &v.state
2460 case 1:
2461 return &v.sizeCache
2462 case 2:
2463 return &v.unknownFields
2464 default:
2465 return nil
2466 }
2467 }
2468 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
2469 switch v := v.(*ConnectedComponentsConfig); i {
2470 case 0:
2471 return &v.state
2472 case 1:
2473 return &v.sizeCache
2474 case 2:
2475 return &v.unknownFields
2476 default:
2477 return nil
2478 }
2479 }
2480 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
2481 switch v := v.(*AffinityClusteringConfig); i {
2482 case 0:
2483 return &v.state
2484 case 1:
2485 return &v.sizeCache
2486 case 2:
2487 return &v.unknownFields
2488 default:
2489 return nil
2490 }
2491 }
2492 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
2493 switch v := v.(*DeleteOperationMetadata); i {
2494 case 0:
2495 return &v.state
2496 case 1:
2497 return &v.sizeCache
2498 case 2:
2499 return &v.unknownFields
2500 default:
2501 return nil
2502 }
2503 }
2504 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
2505 switch v := v.(*CreateEntityReconciliationJobRequest); i {
2506 case 0:
2507 return &v.state
2508 case 1:
2509 return &v.sizeCache
2510 case 2:
2511 return &v.unknownFields
2512 default:
2513 return nil
2514 }
2515 }
2516 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
2517 switch v := v.(*GetEntityReconciliationJobRequest); i {
2518 case 0:
2519 return &v.state
2520 case 1:
2521 return &v.sizeCache
2522 case 2:
2523 return &v.unknownFields
2524 default:
2525 return nil
2526 }
2527 }
2528 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
2529 switch v := v.(*ListEntityReconciliationJobsRequest); i {
2530 case 0:
2531 return &v.state
2532 case 1:
2533 return &v.sizeCache
2534 case 2:
2535 return &v.unknownFields
2536 default:
2537 return nil
2538 }
2539 }
2540 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
2541 switch v := v.(*ListEntityReconciliationJobsResponse); i {
2542 case 0:
2543 return &v.state
2544 case 1:
2545 return &v.sizeCache
2546 case 2:
2547 return &v.unknownFields
2548 default:
2549 return nil
2550 }
2551 }
2552 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
2553 switch v := v.(*CancelEntityReconciliationJobRequest); i {
2554 case 0:
2555 return &v.state
2556 case 1:
2557 return &v.sizeCache
2558 case 2:
2559 return &v.unknownFields
2560 default:
2561 return nil
2562 }
2563 }
2564 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
2565 switch v := v.(*DeleteEntityReconciliationJobRequest); i {
2566 case 0:
2567 return &v.state
2568 case 1:
2569 return &v.sizeCache
2570 case 2:
2571 return &v.unknownFields
2572 default:
2573 return nil
2574 }
2575 }
2576 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
2577 switch v := v.(*EntityReconciliationJob); i {
2578 case 0:
2579 return &v.state
2580 case 1:
2581 return &v.sizeCache
2582 case 2:
2583 return &v.unknownFields
2584 default:
2585 return nil
2586 }
2587 }
2588 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
2589 switch v := v.(*LookupRequest); i {
2590 case 0:
2591 return &v.state
2592 case 1:
2593 return &v.sizeCache
2594 case 2:
2595 return &v.unknownFields
2596 default:
2597 return nil
2598 }
2599 }
2600 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
2601 switch v := v.(*LookupResponse); i {
2602 case 0:
2603 return &v.state
2604 case 1:
2605 return &v.sizeCache
2606 case 2:
2607 return &v.unknownFields
2608 default:
2609 return nil
2610 }
2611 }
2612 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
2613 switch v := v.(*SearchRequest); i {
2614 case 0:
2615 return &v.state
2616 case 1:
2617 return &v.sizeCache
2618 case 2:
2619 return &v.unknownFields
2620 default:
2621 return nil
2622 }
2623 }
2624 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
2625 switch v := v.(*SearchResponse); i {
2626 case 0:
2627 return &v.state
2628 case 1:
2629 return &v.sizeCache
2630 case 2:
2631 return &v.unknownFields
2632 default:
2633 return nil
2634 }
2635 }
2636 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
2637 switch v := v.(*LookupPublicKgRequest); i {
2638 case 0:
2639 return &v.state
2640 case 1:
2641 return &v.sizeCache
2642 case 2:
2643 return &v.unknownFields
2644 default:
2645 return nil
2646 }
2647 }
2648 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
2649 switch v := v.(*LookupPublicKgResponse); i {
2650 case 0:
2651 return &v.state
2652 case 1:
2653 return &v.sizeCache
2654 case 2:
2655 return &v.unknownFields
2656 default:
2657 return nil
2658 }
2659 }
2660 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
2661 switch v := v.(*SearchPublicKgRequest); i {
2662 case 0:
2663 return &v.state
2664 case 1:
2665 return &v.sizeCache
2666 case 2:
2667 return &v.unknownFields
2668 default:
2669 return nil
2670 }
2671 }
2672 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
2673 switch v := v.(*SearchPublicKgResponse); i {
2674 case 0:
2675 return &v.state
2676 case 1:
2677 return &v.sizeCache
2678 case 2:
2679 return &v.unknownFields
2680 default:
2681 return nil
2682 }
2683 }
2684 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
2685 switch v := v.(*ReconConfig_Options); i {
2686 case 0:
2687 return &v.state
2688 case 1:
2689 return &v.sizeCache
2690 case 2:
2691 return &v.unknownFields
2692 default:
2693 return nil
2694 }
2695 }
2696 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
2697 switch v := v.(*ReconConfig_ModelConfig); i {
2698 case 0:
2699 return &v.state
2700 case 1:
2701 return &v.sizeCache
2702 case 2:
2703 return &v.unknownFields
2704 default:
2705 return nil
2706 }
2707 }
2708 }
2709 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes[3].OneofWrappers = []interface{}{
2710 (*ReconConfig_ConnectedComponentsConfig)(nil),
2711 (*ReconConfig_AffinityClusteringConfig)(nil),
2712 }
2713 type x struct{}
2714 out := protoimpl.TypeBuilder{
2715 File: protoimpl.DescBuilder{
2716 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
2717 RawDescriptor: file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDesc,
2718 NumEnums: 1,
2719 NumMessages: 24,
2720 NumExtensions: 0,
2721 NumServices: 1,
2722 },
2723 GoTypes: file_google_cloud_enterpriseknowledgegraph_v1_service_proto_goTypes,
2724 DependencyIndexes: file_google_cloud_enterpriseknowledgegraph_v1_service_proto_depIdxs,
2725 EnumInfos: file_google_cloud_enterpriseknowledgegraph_v1_service_proto_enumTypes,
2726 MessageInfos: file_google_cloud_enterpriseknowledgegraph_v1_service_proto_msgTypes,
2727 }.Build()
2728 File_google_cloud_enterpriseknowledgegraph_v1_service_proto = out.File
2729 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_rawDesc = nil
2730 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_goTypes = nil
2731 file_google_cloud_enterpriseknowledgegraph_v1_service_proto_depIdxs = nil
2732 }
2733
2734
2735 var _ context.Context
2736 var _ grpc.ClientConnInterface
2737
2738
2739
2740 const _ = grpc.SupportPackageIsVersion6
2741
2742
2743
2744
2745 type EnterpriseKnowledgeGraphServiceClient interface {
2746
2747
2748 CreateEntityReconciliationJob(ctx context.Context, in *CreateEntityReconciliationJobRequest, opts ...grpc.CallOption) (*EntityReconciliationJob, error)
2749
2750 GetEntityReconciliationJob(ctx context.Context, in *GetEntityReconciliationJobRequest, opts ...grpc.CallOption) (*EntityReconciliationJob, error)
2751
2752 ListEntityReconciliationJobs(ctx context.Context, in *ListEntityReconciliationJobsRequest, opts ...grpc.CallOption) (*ListEntityReconciliationJobsResponse, error)
2753
2754
2755 CancelEntityReconciliationJob(ctx context.Context, in *CancelEntityReconciliationJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
2756
2757
2758
2759 DeleteEntityReconciliationJob(ctx context.Context, in *DeleteEntityReconciliationJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
2760
2761 Lookup(ctx context.Context, in *LookupRequest, opts ...grpc.CallOption) (*LookupResponse, error)
2762
2763 Search(ctx context.Context, in *SearchRequest, opts ...grpc.CallOption) (*SearchResponse, error)
2764
2765 LookupPublicKg(ctx context.Context, in *LookupPublicKgRequest, opts ...grpc.CallOption) (*LookupPublicKgResponse, error)
2766
2767 SearchPublicKg(ctx context.Context, in *SearchPublicKgRequest, opts ...grpc.CallOption) (*SearchPublicKgResponse, error)
2768 }
2769
2770 type enterpriseKnowledgeGraphServiceClient struct {
2771 cc grpc.ClientConnInterface
2772 }
2773
2774 func NewEnterpriseKnowledgeGraphServiceClient(cc grpc.ClientConnInterface) EnterpriseKnowledgeGraphServiceClient {
2775 return &enterpriseKnowledgeGraphServiceClient{cc}
2776 }
2777
2778 func (c *enterpriseKnowledgeGraphServiceClient) CreateEntityReconciliationJob(ctx context.Context, in *CreateEntityReconciliationJobRequest, opts ...grpc.CallOption) (*EntityReconciliationJob, error) {
2779 out := new(EntityReconciliationJob)
2780 err := c.cc.Invoke(ctx, "/google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService/CreateEntityReconciliationJob", in, out, opts...)
2781 if err != nil {
2782 return nil, err
2783 }
2784 return out, nil
2785 }
2786
2787 func (c *enterpriseKnowledgeGraphServiceClient) GetEntityReconciliationJob(ctx context.Context, in *GetEntityReconciliationJobRequest, opts ...grpc.CallOption) (*EntityReconciliationJob, error) {
2788 out := new(EntityReconciliationJob)
2789 err := c.cc.Invoke(ctx, "/google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService/GetEntityReconciliationJob", in, out, opts...)
2790 if err != nil {
2791 return nil, err
2792 }
2793 return out, nil
2794 }
2795
2796 func (c *enterpriseKnowledgeGraphServiceClient) ListEntityReconciliationJobs(ctx context.Context, in *ListEntityReconciliationJobsRequest, opts ...grpc.CallOption) (*ListEntityReconciliationJobsResponse, error) {
2797 out := new(ListEntityReconciliationJobsResponse)
2798 err := c.cc.Invoke(ctx, "/google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService/ListEntityReconciliationJobs", in, out, opts...)
2799 if err != nil {
2800 return nil, err
2801 }
2802 return out, nil
2803 }
2804
2805 func (c *enterpriseKnowledgeGraphServiceClient) CancelEntityReconciliationJob(ctx context.Context, in *CancelEntityReconciliationJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
2806 out := new(emptypb.Empty)
2807 err := c.cc.Invoke(ctx, "/google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService/CancelEntityReconciliationJob", in, out, opts...)
2808 if err != nil {
2809 return nil, err
2810 }
2811 return out, nil
2812 }
2813
2814 func (c *enterpriseKnowledgeGraphServiceClient) DeleteEntityReconciliationJob(ctx context.Context, in *DeleteEntityReconciliationJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
2815 out := new(emptypb.Empty)
2816 err := c.cc.Invoke(ctx, "/google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService/DeleteEntityReconciliationJob", in, out, opts...)
2817 if err != nil {
2818 return nil, err
2819 }
2820 return out, nil
2821 }
2822
2823 func (c *enterpriseKnowledgeGraphServiceClient) Lookup(ctx context.Context, in *LookupRequest, opts ...grpc.CallOption) (*LookupResponse, error) {
2824 out := new(LookupResponse)
2825 err := c.cc.Invoke(ctx, "/google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService/Lookup", in, out, opts...)
2826 if err != nil {
2827 return nil, err
2828 }
2829 return out, nil
2830 }
2831
2832 func (c *enterpriseKnowledgeGraphServiceClient) Search(ctx context.Context, in *SearchRequest, opts ...grpc.CallOption) (*SearchResponse, error) {
2833 out := new(SearchResponse)
2834 err := c.cc.Invoke(ctx, "/google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService/Search", in, out, opts...)
2835 if err != nil {
2836 return nil, err
2837 }
2838 return out, nil
2839 }
2840
2841 func (c *enterpriseKnowledgeGraphServiceClient) LookupPublicKg(ctx context.Context, in *LookupPublicKgRequest, opts ...grpc.CallOption) (*LookupPublicKgResponse, error) {
2842 out := new(LookupPublicKgResponse)
2843 err := c.cc.Invoke(ctx, "/google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService/LookupPublicKg", in, out, opts...)
2844 if err != nil {
2845 return nil, err
2846 }
2847 return out, nil
2848 }
2849
2850 func (c *enterpriseKnowledgeGraphServiceClient) SearchPublicKg(ctx context.Context, in *SearchPublicKgRequest, opts ...grpc.CallOption) (*SearchPublicKgResponse, error) {
2851 out := new(SearchPublicKgResponse)
2852 err := c.cc.Invoke(ctx, "/google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService/SearchPublicKg", in, out, opts...)
2853 if err != nil {
2854 return nil, err
2855 }
2856 return out, nil
2857 }
2858
2859
2860 type EnterpriseKnowledgeGraphServiceServer interface {
2861
2862
2863 CreateEntityReconciliationJob(context.Context, *CreateEntityReconciliationJobRequest) (*EntityReconciliationJob, error)
2864
2865 GetEntityReconciliationJob(context.Context, *GetEntityReconciliationJobRequest) (*EntityReconciliationJob, error)
2866
2867 ListEntityReconciliationJobs(context.Context, *ListEntityReconciliationJobsRequest) (*ListEntityReconciliationJobsResponse, error)
2868
2869
2870 CancelEntityReconciliationJob(context.Context, *CancelEntityReconciliationJobRequest) (*emptypb.Empty, error)
2871
2872
2873
2874 DeleteEntityReconciliationJob(context.Context, *DeleteEntityReconciliationJobRequest) (*emptypb.Empty, error)
2875
2876 Lookup(context.Context, *LookupRequest) (*LookupResponse, error)
2877
2878 Search(context.Context, *SearchRequest) (*SearchResponse, error)
2879
2880 LookupPublicKg(context.Context, *LookupPublicKgRequest) (*LookupPublicKgResponse, error)
2881
2882 SearchPublicKg(context.Context, *SearchPublicKgRequest) (*SearchPublicKgResponse, error)
2883 }
2884
2885
2886 type UnimplementedEnterpriseKnowledgeGraphServiceServer struct {
2887 }
2888
2889 func (*UnimplementedEnterpriseKnowledgeGraphServiceServer) CreateEntityReconciliationJob(context.Context, *CreateEntityReconciliationJobRequest) (*EntityReconciliationJob, error) {
2890 return nil, status1.Errorf(codes.Unimplemented, "method CreateEntityReconciliationJob not implemented")
2891 }
2892 func (*UnimplementedEnterpriseKnowledgeGraphServiceServer) GetEntityReconciliationJob(context.Context, *GetEntityReconciliationJobRequest) (*EntityReconciliationJob, error) {
2893 return nil, status1.Errorf(codes.Unimplemented, "method GetEntityReconciliationJob not implemented")
2894 }
2895 func (*UnimplementedEnterpriseKnowledgeGraphServiceServer) ListEntityReconciliationJobs(context.Context, *ListEntityReconciliationJobsRequest) (*ListEntityReconciliationJobsResponse, error) {
2896 return nil, status1.Errorf(codes.Unimplemented, "method ListEntityReconciliationJobs not implemented")
2897 }
2898 func (*UnimplementedEnterpriseKnowledgeGraphServiceServer) CancelEntityReconciliationJob(context.Context, *CancelEntityReconciliationJobRequest) (*emptypb.Empty, error) {
2899 return nil, status1.Errorf(codes.Unimplemented, "method CancelEntityReconciliationJob not implemented")
2900 }
2901 func (*UnimplementedEnterpriseKnowledgeGraphServiceServer) DeleteEntityReconciliationJob(context.Context, *DeleteEntityReconciliationJobRequest) (*emptypb.Empty, error) {
2902 return nil, status1.Errorf(codes.Unimplemented, "method DeleteEntityReconciliationJob not implemented")
2903 }
2904 func (*UnimplementedEnterpriseKnowledgeGraphServiceServer) Lookup(context.Context, *LookupRequest) (*LookupResponse, error) {
2905 return nil, status1.Errorf(codes.Unimplemented, "method Lookup not implemented")
2906 }
2907 func (*UnimplementedEnterpriseKnowledgeGraphServiceServer) Search(context.Context, *SearchRequest) (*SearchResponse, error) {
2908 return nil, status1.Errorf(codes.Unimplemented, "method Search not implemented")
2909 }
2910 func (*UnimplementedEnterpriseKnowledgeGraphServiceServer) LookupPublicKg(context.Context, *LookupPublicKgRequest) (*LookupPublicKgResponse, error) {
2911 return nil, status1.Errorf(codes.Unimplemented, "method LookupPublicKg not implemented")
2912 }
2913 func (*UnimplementedEnterpriseKnowledgeGraphServiceServer) SearchPublicKg(context.Context, *SearchPublicKgRequest) (*SearchPublicKgResponse, error) {
2914 return nil, status1.Errorf(codes.Unimplemented, "method SearchPublicKg not implemented")
2915 }
2916
2917 func RegisterEnterpriseKnowledgeGraphServiceServer(s *grpc.Server, srv EnterpriseKnowledgeGraphServiceServer) {
2918 s.RegisterService(&_EnterpriseKnowledgeGraphService_serviceDesc, srv)
2919 }
2920
2921 func _EnterpriseKnowledgeGraphService_CreateEntityReconciliationJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2922 in := new(CreateEntityReconciliationJobRequest)
2923 if err := dec(in); err != nil {
2924 return nil, err
2925 }
2926 if interceptor == nil {
2927 return srv.(EnterpriseKnowledgeGraphServiceServer).CreateEntityReconciliationJob(ctx, in)
2928 }
2929 info := &grpc.UnaryServerInfo{
2930 Server: srv,
2931 FullMethod: "/google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService/CreateEntityReconciliationJob",
2932 }
2933 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2934 return srv.(EnterpriseKnowledgeGraphServiceServer).CreateEntityReconciliationJob(ctx, req.(*CreateEntityReconciliationJobRequest))
2935 }
2936 return interceptor(ctx, in, info, handler)
2937 }
2938
2939 func _EnterpriseKnowledgeGraphService_GetEntityReconciliationJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2940 in := new(GetEntityReconciliationJobRequest)
2941 if err := dec(in); err != nil {
2942 return nil, err
2943 }
2944 if interceptor == nil {
2945 return srv.(EnterpriseKnowledgeGraphServiceServer).GetEntityReconciliationJob(ctx, in)
2946 }
2947 info := &grpc.UnaryServerInfo{
2948 Server: srv,
2949 FullMethod: "/google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService/GetEntityReconciliationJob",
2950 }
2951 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2952 return srv.(EnterpriseKnowledgeGraphServiceServer).GetEntityReconciliationJob(ctx, req.(*GetEntityReconciliationJobRequest))
2953 }
2954 return interceptor(ctx, in, info, handler)
2955 }
2956
2957 func _EnterpriseKnowledgeGraphService_ListEntityReconciliationJobs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2958 in := new(ListEntityReconciliationJobsRequest)
2959 if err := dec(in); err != nil {
2960 return nil, err
2961 }
2962 if interceptor == nil {
2963 return srv.(EnterpriseKnowledgeGraphServiceServer).ListEntityReconciliationJobs(ctx, in)
2964 }
2965 info := &grpc.UnaryServerInfo{
2966 Server: srv,
2967 FullMethod: "/google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService/ListEntityReconciliationJobs",
2968 }
2969 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2970 return srv.(EnterpriseKnowledgeGraphServiceServer).ListEntityReconciliationJobs(ctx, req.(*ListEntityReconciliationJobsRequest))
2971 }
2972 return interceptor(ctx, in, info, handler)
2973 }
2974
2975 func _EnterpriseKnowledgeGraphService_CancelEntityReconciliationJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2976 in := new(CancelEntityReconciliationJobRequest)
2977 if err := dec(in); err != nil {
2978 return nil, err
2979 }
2980 if interceptor == nil {
2981 return srv.(EnterpriseKnowledgeGraphServiceServer).CancelEntityReconciliationJob(ctx, in)
2982 }
2983 info := &grpc.UnaryServerInfo{
2984 Server: srv,
2985 FullMethod: "/google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService/CancelEntityReconciliationJob",
2986 }
2987 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2988 return srv.(EnterpriseKnowledgeGraphServiceServer).CancelEntityReconciliationJob(ctx, req.(*CancelEntityReconciliationJobRequest))
2989 }
2990 return interceptor(ctx, in, info, handler)
2991 }
2992
2993 func _EnterpriseKnowledgeGraphService_DeleteEntityReconciliationJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2994 in := new(DeleteEntityReconciliationJobRequest)
2995 if err := dec(in); err != nil {
2996 return nil, err
2997 }
2998 if interceptor == nil {
2999 return srv.(EnterpriseKnowledgeGraphServiceServer).DeleteEntityReconciliationJob(ctx, in)
3000 }
3001 info := &grpc.UnaryServerInfo{
3002 Server: srv,
3003 FullMethod: "/google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService/DeleteEntityReconciliationJob",
3004 }
3005 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3006 return srv.(EnterpriseKnowledgeGraphServiceServer).DeleteEntityReconciliationJob(ctx, req.(*DeleteEntityReconciliationJobRequest))
3007 }
3008 return interceptor(ctx, in, info, handler)
3009 }
3010
3011 func _EnterpriseKnowledgeGraphService_Lookup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3012 in := new(LookupRequest)
3013 if err := dec(in); err != nil {
3014 return nil, err
3015 }
3016 if interceptor == nil {
3017 return srv.(EnterpriseKnowledgeGraphServiceServer).Lookup(ctx, in)
3018 }
3019 info := &grpc.UnaryServerInfo{
3020 Server: srv,
3021 FullMethod: "/google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService/Lookup",
3022 }
3023 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3024 return srv.(EnterpriseKnowledgeGraphServiceServer).Lookup(ctx, req.(*LookupRequest))
3025 }
3026 return interceptor(ctx, in, info, handler)
3027 }
3028
3029 func _EnterpriseKnowledgeGraphService_Search_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3030 in := new(SearchRequest)
3031 if err := dec(in); err != nil {
3032 return nil, err
3033 }
3034 if interceptor == nil {
3035 return srv.(EnterpriseKnowledgeGraphServiceServer).Search(ctx, in)
3036 }
3037 info := &grpc.UnaryServerInfo{
3038 Server: srv,
3039 FullMethod: "/google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService/Search",
3040 }
3041 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3042 return srv.(EnterpriseKnowledgeGraphServiceServer).Search(ctx, req.(*SearchRequest))
3043 }
3044 return interceptor(ctx, in, info, handler)
3045 }
3046
3047 func _EnterpriseKnowledgeGraphService_LookupPublicKg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3048 in := new(LookupPublicKgRequest)
3049 if err := dec(in); err != nil {
3050 return nil, err
3051 }
3052 if interceptor == nil {
3053 return srv.(EnterpriseKnowledgeGraphServiceServer).LookupPublicKg(ctx, in)
3054 }
3055 info := &grpc.UnaryServerInfo{
3056 Server: srv,
3057 FullMethod: "/google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService/LookupPublicKg",
3058 }
3059 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3060 return srv.(EnterpriseKnowledgeGraphServiceServer).LookupPublicKg(ctx, req.(*LookupPublicKgRequest))
3061 }
3062 return interceptor(ctx, in, info, handler)
3063 }
3064
3065 func _EnterpriseKnowledgeGraphService_SearchPublicKg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3066 in := new(SearchPublicKgRequest)
3067 if err := dec(in); err != nil {
3068 return nil, err
3069 }
3070 if interceptor == nil {
3071 return srv.(EnterpriseKnowledgeGraphServiceServer).SearchPublicKg(ctx, in)
3072 }
3073 info := &grpc.UnaryServerInfo{
3074 Server: srv,
3075 FullMethod: "/google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService/SearchPublicKg",
3076 }
3077 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3078 return srv.(EnterpriseKnowledgeGraphServiceServer).SearchPublicKg(ctx, req.(*SearchPublicKgRequest))
3079 }
3080 return interceptor(ctx, in, info, handler)
3081 }
3082
3083 var _EnterpriseKnowledgeGraphService_serviceDesc = grpc.ServiceDesc{
3084 ServiceName: "google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService",
3085 HandlerType: (*EnterpriseKnowledgeGraphServiceServer)(nil),
3086 Methods: []grpc.MethodDesc{
3087 {
3088 MethodName: "CreateEntityReconciliationJob",
3089 Handler: _EnterpriseKnowledgeGraphService_CreateEntityReconciliationJob_Handler,
3090 },
3091 {
3092 MethodName: "GetEntityReconciliationJob",
3093 Handler: _EnterpriseKnowledgeGraphService_GetEntityReconciliationJob_Handler,
3094 },
3095 {
3096 MethodName: "ListEntityReconciliationJobs",
3097 Handler: _EnterpriseKnowledgeGraphService_ListEntityReconciliationJobs_Handler,
3098 },
3099 {
3100 MethodName: "CancelEntityReconciliationJob",
3101 Handler: _EnterpriseKnowledgeGraphService_CancelEntityReconciliationJob_Handler,
3102 },
3103 {
3104 MethodName: "DeleteEntityReconciliationJob",
3105 Handler: _EnterpriseKnowledgeGraphService_DeleteEntityReconciliationJob_Handler,
3106 },
3107 {
3108 MethodName: "Lookup",
3109 Handler: _EnterpriseKnowledgeGraphService_Lookup_Handler,
3110 },
3111 {
3112 MethodName: "Search",
3113 Handler: _EnterpriseKnowledgeGraphService_Search_Handler,
3114 },
3115 {
3116 MethodName: "LookupPublicKg",
3117 Handler: _EnterpriseKnowledgeGraphService_LookupPublicKg_Handler,
3118 },
3119 {
3120 MethodName: "SearchPublicKg",
3121 Handler: _EnterpriseKnowledgeGraphService_SearchPublicKg_Handler,
3122 },
3123 },
3124 Streams: []grpc.StreamDesc{},
3125 Metadata: "google/cloud/enterpriseknowledgegraph/v1/service.proto",
3126 }
3127
View as plain text