1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package datafusion
22
23 import (
24 context "context"
25 reflect "reflect"
26 sync "sync"
27
28 _ "google.golang.org/genproto/googleapis/api/annotations"
29 v1 "google.golang.org/genproto/googleapis/iam/v1"
30 longrunning "google.golang.org/genproto/googleapis/longrunning"
31 status "google.golang.org/genproto/googleapis/rpc/status"
32 grpc "google.golang.org/grpc"
33 codes "google.golang.org/grpc/codes"
34 status1 "google.golang.org/grpc/status"
35 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
36 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
37 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
38 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
39 )
40
41 const (
42
43 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
44
45 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
46 )
47
48
49 type NamespaceView int32
50
51 const (
52
53 NamespaceView_NAMESPACE_VIEW_UNSPECIFIED NamespaceView = 0
54
55 NamespaceView_NAMESPACE_VIEW_BASIC NamespaceView = 1
56
57 NamespaceView_NAMESPACE_VIEW_FULL NamespaceView = 2
58 )
59
60
61 var (
62 NamespaceView_name = map[int32]string{
63 0: "NAMESPACE_VIEW_UNSPECIFIED",
64 1: "NAMESPACE_VIEW_BASIC",
65 2: "NAMESPACE_VIEW_FULL",
66 }
67 NamespaceView_value = map[string]int32{
68 "NAMESPACE_VIEW_UNSPECIFIED": 0,
69 "NAMESPACE_VIEW_BASIC": 1,
70 "NAMESPACE_VIEW_FULL": 2,
71 }
72 )
73
74 func (x NamespaceView) Enum() *NamespaceView {
75 p := new(NamespaceView)
76 *p = x
77 return p
78 }
79
80 func (x NamespaceView) String() string {
81 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
82 }
83
84 func (NamespaceView) Descriptor() protoreflect.EnumDescriptor {
85 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_enumTypes[0].Descriptor()
86 }
87
88 func (NamespaceView) Type() protoreflect.EnumType {
89 return &file_google_cloud_datafusion_v1beta1_v1beta1_proto_enumTypes[0]
90 }
91
92 func (x NamespaceView) Number() protoreflect.EnumNumber {
93 return protoreflect.EnumNumber(x)
94 }
95
96
97 func (NamespaceView) EnumDescriptor() ([]byte, []int) {
98 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{0}
99 }
100
101
102 type Version_Type int32
103
104 const (
105
106 Version_TYPE_UNSPECIFIED Version_Type = 0
107
108 Version_TYPE_PREVIEW Version_Type = 1
109
110 Version_TYPE_GENERAL_AVAILABILITY Version_Type = 2
111 )
112
113
114 var (
115 Version_Type_name = map[int32]string{
116 0: "TYPE_UNSPECIFIED",
117 1: "TYPE_PREVIEW",
118 2: "TYPE_GENERAL_AVAILABILITY",
119 }
120 Version_Type_value = map[string]int32{
121 "TYPE_UNSPECIFIED": 0,
122 "TYPE_PREVIEW": 1,
123 "TYPE_GENERAL_AVAILABILITY": 2,
124 }
125 )
126
127 func (x Version_Type) Enum() *Version_Type {
128 p := new(Version_Type)
129 *p = x
130 return p
131 }
132
133 func (x Version_Type) String() string {
134 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
135 }
136
137 func (Version_Type) Descriptor() protoreflect.EnumDescriptor {
138 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_enumTypes[1].Descriptor()
139 }
140
141 func (Version_Type) Type() protoreflect.EnumType {
142 return &file_google_cloud_datafusion_v1beta1_v1beta1_proto_enumTypes[1]
143 }
144
145 func (x Version_Type) Number() protoreflect.EnumNumber {
146 return protoreflect.EnumNumber(x)
147 }
148
149
150 func (Version_Type) EnumDescriptor() ([]byte, []int) {
151 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{1, 0}
152 }
153
154
155
156 type Accelerator_AcceleratorType int32
157
158 const (
159
160 Accelerator_ACCELERATOR_TYPE_UNSPECIFIED Accelerator_AcceleratorType = 0
161
162 Accelerator_CDC Accelerator_AcceleratorType = 1
163
164
165 Accelerator_HEALTHCARE Accelerator_AcceleratorType = 2
166 )
167
168
169 var (
170 Accelerator_AcceleratorType_name = map[int32]string{
171 0: "ACCELERATOR_TYPE_UNSPECIFIED",
172 1: "CDC",
173 2: "HEALTHCARE",
174 }
175 Accelerator_AcceleratorType_value = map[string]int32{
176 "ACCELERATOR_TYPE_UNSPECIFIED": 0,
177 "CDC": 1,
178 "HEALTHCARE": 2,
179 }
180 )
181
182 func (x Accelerator_AcceleratorType) Enum() *Accelerator_AcceleratorType {
183 p := new(Accelerator_AcceleratorType)
184 *p = x
185 return p
186 }
187
188 func (x Accelerator_AcceleratorType) String() string {
189 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
190 }
191
192 func (Accelerator_AcceleratorType) Descriptor() protoreflect.EnumDescriptor {
193 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_enumTypes[2].Descriptor()
194 }
195
196 func (Accelerator_AcceleratorType) Type() protoreflect.EnumType {
197 return &file_google_cloud_datafusion_v1beta1_v1beta1_proto_enumTypes[2]
198 }
199
200 func (x Accelerator_AcceleratorType) Number() protoreflect.EnumNumber {
201 return protoreflect.EnumNumber(x)
202 }
203
204
205 func (Accelerator_AcceleratorType) EnumDescriptor() ([]byte, []int) {
206 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{2, 0}
207 }
208
209
210
211 type Instance_Type int32
212
213 const (
214
215 Instance_TYPE_UNSPECIFIED Instance_Type = 0
216
217
218
219
220 Instance_BASIC Instance_Type = 1
221
222
223
224 Instance_ENTERPRISE Instance_Type = 2
225
226
227
228
229 Instance_DEVELOPER Instance_Type = 3
230 )
231
232
233 var (
234 Instance_Type_name = map[int32]string{
235 0: "TYPE_UNSPECIFIED",
236 1: "BASIC",
237 2: "ENTERPRISE",
238 3: "DEVELOPER",
239 }
240 Instance_Type_value = map[string]int32{
241 "TYPE_UNSPECIFIED": 0,
242 "BASIC": 1,
243 "ENTERPRISE": 2,
244 "DEVELOPER": 3,
245 }
246 )
247
248 func (x Instance_Type) Enum() *Instance_Type {
249 p := new(Instance_Type)
250 *p = x
251 return p
252 }
253
254 func (x Instance_Type) String() string {
255 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
256 }
257
258 func (Instance_Type) Descriptor() protoreflect.EnumDescriptor {
259 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_enumTypes[3].Descriptor()
260 }
261
262 func (Instance_Type) Type() protoreflect.EnumType {
263 return &file_google_cloud_datafusion_v1beta1_v1beta1_proto_enumTypes[3]
264 }
265
266 func (x Instance_Type) Number() protoreflect.EnumNumber {
267 return protoreflect.EnumNumber(x)
268 }
269
270
271 func (Instance_Type) EnumDescriptor() ([]byte, []int) {
272 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{4, 0}
273 }
274
275
276 type Instance_State int32
277
278 const (
279
280 Instance_STATE_UNSPECIFIED Instance_State = 0
281
282 Instance_CREATING Instance_State = 1
283
284 Instance_RUNNING Instance_State = 2
285
286 Instance_FAILED Instance_State = 3
287
288 Instance_DELETING Instance_State = 4
289
290 Instance_UPGRADING Instance_State = 5
291
292 Instance_RESTARTING Instance_State = 6
293
294 Instance_UPDATING Instance_State = 7
295
296 Instance_AUTO_UPDATING Instance_State = 8
297
298 Instance_AUTO_UPGRADING Instance_State = 9
299
300 Instance_DISABLED Instance_State = 10
301 )
302
303
304 var (
305 Instance_State_name = map[int32]string{
306 0: "STATE_UNSPECIFIED",
307 1: "CREATING",
308 2: "RUNNING",
309 3: "FAILED",
310 4: "DELETING",
311 5: "UPGRADING",
312 6: "RESTARTING",
313 7: "UPDATING",
314 8: "AUTO_UPDATING",
315 9: "AUTO_UPGRADING",
316 10: "DISABLED",
317 }
318 Instance_State_value = map[string]int32{
319 "STATE_UNSPECIFIED": 0,
320 "CREATING": 1,
321 "RUNNING": 2,
322 "FAILED": 3,
323 "DELETING": 4,
324 "UPGRADING": 5,
325 "RESTARTING": 6,
326 "UPDATING": 7,
327 "AUTO_UPDATING": 8,
328 "AUTO_UPGRADING": 9,
329 "DISABLED": 10,
330 }
331 )
332
333 func (x Instance_State) Enum() *Instance_State {
334 p := new(Instance_State)
335 *p = x
336 return p
337 }
338
339 func (x Instance_State) String() string {
340 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
341 }
342
343 func (Instance_State) Descriptor() protoreflect.EnumDescriptor {
344 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_enumTypes[4].Descriptor()
345 }
346
347 func (Instance_State) Type() protoreflect.EnumType {
348 return &file_google_cloud_datafusion_v1beta1_v1beta1_proto_enumTypes[4]
349 }
350
351 func (x Instance_State) Number() protoreflect.EnumNumber {
352 return protoreflect.EnumNumber(x)
353 }
354
355
356 func (Instance_State) EnumDescriptor() ([]byte, []int) {
357 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{4, 1}
358 }
359
360
361 type Instance_DisabledReason int32
362
363 const (
364
365 Instance_DISABLED_REASON_UNSPECIFIED Instance_DisabledReason = 0
366
367 Instance_KMS_KEY_ISSUE Instance_DisabledReason = 1
368 )
369
370
371 var (
372 Instance_DisabledReason_name = map[int32]string{
373 0: "DISABLED_REASON_UNSPECIFIED",
374 1: "KMS_KEY_ISSUE",
375 }
376 Instance_DisabledReason_value = map[string]int32{
377 "DISABLED_REASON_UNSPECIFIED": 0,
378 "KMS_KEY_ISSUE": 1,
379 }
380 )
381
382 func (x Instance_DisabledReason) Enum() *Instance_DisabledReason {
383 p := new(Instance_DisabledReason)
384 *p = x
385 return p
386 }
387
388 func (x Instance_DisabledReason) String() string {
389 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
390 }
391
392 func (Instance_DisabledReason) Descriptor() protoreflect.EnumDescriptor {
393 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_enumTypes[5].Descriptor()
394 }
395
396 func (Instance_DisabledReason) Type() protoreflect.EnumType {
397 return &file_google_cloud_datafusion_v1beta1_v1beta1_proto_enumTypes[5]
398 }
399
400 func (x Instance_DisabledReason) Number() protoreflect.EnumNumber {
401 return protoreflect.EnumNumber(x)
402 }
403
404
405 func (Instance_DisabledReason) EnumDescriptor() ([]byte, []int) {
406 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{4, 2}
407 }
408
409
410
411
412
413
414
415 type NetworkConfig struct {
416 state protoimpl.MessageState
417 sizeCache protoimpl.SizeCache
418 unknownFields protoimpl.UnknownFields
419
420
421
422
423
424 Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
425
426
427
428 IpAllocation string `protobuf:"bytes,2,opt,name=ip_allocation,json=ipAllocation,proto3" json:"ip_allocation,omitempty"`
429 }
430
431 func (x *NetworkConfig) Reset() {
432 *x = NetworkConfig{}
433 if protoimpl.UnsafeEnabled {
434 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[0]
435 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
436 ms.StoreMessageInfo(mi)
437 }
438 }
439
440 func (x *NetworkConfig) String() string {
441 return protoimpl.X.MessageStringOf(x)
442 }
443
444 func (*NetworkConfig) ProtoMessage() {}
445
446 func (x *NetworkConfig) ProtoReflect() protoreflect.Message {
447 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[0]
448 if protoimpl.UnsafeEnabled && x != nil {
449 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
450 if ms.LoadMessageInfo() == nil {
451 ms.StoreMessageInfo(mi)
452 }
453 return ms
454 }
455 return mi.MessageOf(x)
456 }
457
458
459 func (*NetworkConfig) Descriptor() ([]byte, []int) {
460 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{0}
461 }
462
463 func (x *NetworkConfig) GetNetwork() string {
464 if x != nil {
465 return x.Network
466 }
467 return ""
468 }
469
470 func (x *NetworkConfig) GetIpAllocation() string {
471 if x != nil {
472 return x.IpAllocation
473 }
474 return ""
475 }
476
477
478 type Version struct {
479 state protoimpl.MessageState
480 sizeCache protoimpl.SizeCache
481 unknownFields protoimpl.UnknownFields
482
483
484 VersionNumber string `protobuf:"bytes,1,opt,name=version_number,json=versionNumber,proto3" json:"version_number,omitempty"`
485
486 DefaultVersion bool `protobuf:"varint,2,opt,name=default_version,json=defaultVersion,proto3" json:"default_version,omitempty"`
487
488 AvailableFeatures []string `protobuf:"bytes,3,rep,name=available_features,json=availableFeatures,proto3" json:"available_features,omitempty"`
489
490 Type Version_Type `protobuf:"varint,4,opt,name=type,proto3,enum=google.cloud.datafusion.v1beta1.Version_Type" json:"type,omitempty"`
491 }
492
493 func (x *Version) Reset() {
494 *x = Version{}
495 if protoimpl.UnsafeEnabled {
496 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[1]
497 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
498 ms.StoreMessageInfo(mi)
499 }
500 }
501
502 func (x *Version) String() string {
503 return protoimpl.X.MessageStringOf(x)
504 }
505
506 func (*Version) ProtoMessage() {}
507
508 func (x *Version) ProtoReflect() protoreflect.Message {
509 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[1]
510 if protoimpl.UnsafeEnabled && x != nil {
511 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
512 if ms.LoadMessageInfo() == nil {
513 ms.StoreMessageInfo(mi)
514 }
515 return ms
516 }
517 return mi.MessageOf(x)
518 }
519
520
521 func (*Version) Descriptor() ([]byte, []int) {
522 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{1}
523 }
524
525 func (x *Version) GetVersionNumber() string {
526 if x != nil {
527 return x.VersionNumber
528 }
529 return ""
530 }
531
532 func (x *Version) GetDefaultVersion() bool {
533 if x != nil {
534 return x.DefaultVersion
535 }
536 return false
537 }
538
539 func (x *Version) GetAvailableFeatures() []string {
540 if x != nil {
541 return x.AvailableFeatures
542 }
543 return nil
544 }
545
546 func (x *Version) GetType() Version_Type {
547 if x != nil {
548 return x.Type
549 }
550 return Version_TYPE_UNSPECIFIED
551 }
552
553
554 type Accelerator struct {
555 state protoimpl.MessageState
556 sizeCache protoimpl.SizeCache
557 unknownFields protoimpl.UnknownFields
558
559
560 AcceleratorType Accelerator_AcceleratorType `protobuf:"varint,1,opt,name=accelerator_type,json=acceleratorType,proto3,enum=google.cloud.datafusion.v1beta1.Accelerator_AcceleratorType" json:"accelerator_type,omitempty"`
561 }
562
563 func (x *Accelerator) Reset() {
564 *x = Accelerator{}
565 if protoimpl.UnsafeEnabled {
566 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[2]
567 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
568 ms.StoreMessageInfo(mi)
569 }
570 }
571
572 func (x *Accelerator) String() string {
573 return protoimpl.X.MessageStringOf(x)
574 }
575
576 func (*Accelerator) ProtoMessage() {}
577
578 func (x *Accelerator) ProtoReflect() protoreflect.Message {
579 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[2]
580 if protoimpl.UnsafeEnabled && x != nil {
581 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
582 if ms.LoadMessageInfo() == nil {
583 ms.StoreMessageInfo(mi)
584 }
585 return ms
586 }
587 return mi.MessageOf(x)
588 }
589
590
591 func (*Accelerator) Descriptor() ([]byte, []int) {
592 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{2}
593 }
594
595 func (x *Accelerator) GetAcceleratorType() Accelerator_AcceleratorType {
596 if x != nil {
597 return x.AcceleratorType
598 }
599 return Accelerator_ACCELERATOR_TYPE_UNSPECIFIED
600 }
601
602
603
604 type CryptoKeyConfig struct {
605 state protoimpl.MessageState
606 sizeCache protoimpl.SizeCache
607 unknownFields protoimpl.UnknownFields
608
609
610
611
612 KeyReference string `protobuf:"bytes,1,opt,name=key_reference,json=keyReference,proto3" json:"key_reference,omitempty"`
613 }
614
615 func (x *CryptoKeyConfig) Reset() {
616 *x = CryptoKeyConfig{}
617 if protoimpl.UnsafeEnabled {
618 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[3]
619 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
620 ms.StoreMessageInfo(mi)
621 }
622 }
623
624 func (x *CryptoKeyConfig) String() string {
625 return protoimpl.X.MessageStringOf(x)
626 }
627
628 func (*CryptoKeyConfig) ProtoMessage() {}
629
630 func (x *CryptoKeyConfig) ProtoReflect() protoreflect.Message {
631 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[3]
632 if protoimpl.UnsafeEnabled && x != nil {
633 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
634 if ms.LoadMessageInfo() == nil {
635 ms.StoreMessageInfo(mi)
636 }
637 return ms
638 }
639 return mi.MessageOf(x)
640 }
641
642
643 func (*CryptoKeyConfig) Descriptor() ([]byte, []int) {
644 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{3}
645 }
646
647 func (x *CryptoKeyConfig) GetKeyReference() string {
648 if x != nil {
649 return x.KeyReference
650 }
651 return ""
652 }
653
654
655 type Instance struct {
656 state protoimpl.MessageState
657 sizeCache protoimpl.SizeCache
658 unknownFields protoimpl.UnknownFields
659
660
661
662 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
663
664 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
665
666 Type Instance_Type `protobuf:"varint,3,opt,name=type,proto3,enum=google.cloud.datafusion.v1beta1.Instance_Type" json:"type,omitempty"`
667
668 EnableStackdriverLogging bool `protobuf:"varint,4,opt,name=enable_stackdriver_logging,json=enableStackdriverLogging,proto3" json:"enable_stackdriver_logging,omitempty"`
669
670 EnableStackdriverMonitoring bool `protobuf:"varint,5,opt,name=enable_stackdriver_monitoring,json=enableStackdriverMonitoring,proto3" json:"enable_stackdriver_monitoring,omitempty"`
671
672
673
674 PrivateInstance bool `protobuf:"varint,6,opt,name=private_instance,json=privateInstance,proto3" json:"private_instance,omitempty"`
675
676
677 NetworkConfig *NetworkConfig `protobuf:"bytes,7,opt,name=network_config,json=networkConfig,proto3" json:"network_config,omitempty"`
678
679
680
681 Labels map[string]string `protobuf:"bytes,8,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
682
683
684 Options map[string]string `protobuf:"bytes,9,rep,name=options,proto3" json:"options,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
685
686 CreateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
687
688 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
689
690 State Instance_State `protobuf:"varint,12,opt,name=state,proto3,enum=google.cloud.datafusion.v1beta1.Instance_State" json:"state,omitempty"`
691
692
693 StateMessage string `protobuf:"bytes,13,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
694
695 ServiceEndpoint string `protobuf:"bytes,14,opt,name=service_endpoint,json=serviceEndpoint,proto3" json:"service_endpoint,omitempty"`
696
697
698 Zone string `protobuf:"bytes,15,opt,name=zone,proto3" json:"zone,omitempty"`
699
700 Version string `protobuf:"bytes,16,opt,name=version,proto3" json:"version,omitempty"`
701
702
703
704 ServiceAccount string `protobuf:"bytes,17,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
705
706 DisplayName string `protobuf:"bytes,18,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
707
708
709 AvailableVersion []*Version `protobuf:"bytes,19,rep,name=available_version,json=availableVersion,proto3" json:"available_version,omitempty"`
710
711 ApiEndpoint string `protobuf:"bytes,20,opt,name=api_endpoint,json=apiEndpoint,proto3" json:"api_endpoint,omitempty"`
712
713 GcsBucket string `protobuf:"bytes,21,opt,name=gcs_bucket,json=gcsBucket,proto3" json:"gcs_bucket,omitempty"`
714
715 Accelerators []*Accelerator `protobuf:"bytes,22,rep,name=accelerators,proto3" json:"accelerators,omitempty"`
716
717 P4ServiceAccount string `protobuf:"bytes,23,opt,name=p4_service_account,json=p4ServiceAccount,proto3" json:"p4_service_account,omitempty"`
718
719 TenantProjectId string `protobuf:"bytes,24,opt,name=tenant_project_id,json=tenantProjectId,proto3" json:"tenant_project_id,omitempty"`
720
721
722
723
724
725 DataprocServiceAccount string `protobuf:"bytes,25,opt,name=dataproc_service_account,json=dataprocServiceAccount,proto3" json:"dataproc_service_account,omitempty"`
726
727 EnableRbac bool `protobuf:"varint,26,opt,name=enable_rbac,json=enableRbac,proto3" json:"enable_rbac,omitempty"`
728
729
730 CryptoKeyConfig *CryptoKeyConfig `protobuf:"bytes,27,opt,name=crypto_key_config,json=cryptoKeyConfig,proto3" json:"crypto_key_config,omitempty"`
731
732 DisabledReason []Instance_DisabledReason `protobuf:"varint,28,rep,packed,name=disabled_reason,json=disabledReason,proto3,enum=google.cloud.datafusion.v1beta1.Instance_DisabledReason" json:"disabled_reason,omitempty"`
733 }
734
735 func (x *Instance) Reset() {
736 *x = Instance{}
737 if protoimpl.UnsafeEnabled {
738 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[4]
739 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
740 ms.StoreMessageInfo(mi)
741 }
742 }
743
744 func (x *Instance) String() string {
745 return protoimpl.X.MessageStringOf(x)
746 }
747
748 func (*Instance) ProtoMessage() {}
749
750 func (x *Instance) ProtoReflect() protoreflect.Message {
751 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[4]
752 if protoimpl.UnsafeEnabled && x != nil {
753 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
754 if ms.LoadMessageInfo() == nil {
755 ms.StoreMessageInfo(mi)
756 }
757 return ms
758 }
759 return mi.MessageOf(x)
760 }
761
762
763 func (*Instance) Descriptor() ([]byte, []int) {
764 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{4}
765 }
766
767 func (x *Instance) GetName() string {
768 if x != nil {
769 return x.Name
770 }
771 return ""
772 }
773
774 func (x *Instance) GetDescription() string {
775 if x != nil {
776 return x.Description
777 }
778 return ""
779 }
780
781 func (x *Instance) GetType() Instance_Type {
782 if x != nil {
783 return x.Type
784 }
785 return Instance_TYPE_UNSPECIFIED
786 }
787
788 func (x *Instance) GetEnableStackdriverLogging() bool {
789 if x != nil {
790 return x.EnableStackdriverLogging
791 }
792 return false
793 }
794
795 func (x *Instance) GetEnableStackdriverMonitoring() bool {
796 if x != nil {
797 return x.EnableStackdriverMonitoring
798 }
799 return false
800 }
801
802 func (x *Instance) GetPrivateInstance() bool {
803 if x != nil {
804 return x.PrivateInstance
805 }
806 return false
807 }
808
809 func (x *Instance) GetNetworkConfig() *NetworkConfig {
810 if x != nil {
811 return x.NetworkConfig
812 }
813 return nil
814 }
815
816 func (x *Instance) GetLabels() map[string]string {
817 if x != nil {
818 return x.Labels
819 }
820 return nil
821 }
822
823 func (x *Instance) GetOptions() map[string]string {
824 if x != nil {
825 return x.Options
826 }
827 return nil
828 }
829
830 func (x *Instance) GetCreateTime() *timestamppb.Timestamp {
831 if x != nil {
832 return x.CreateTime
833 }
834 return nil
835 }
836
837 func (x *Instance) GetUpdateTime() *timestamppb.Timestamp {
838 if x != nil {
839 return x.UpdateTime
840 }
841 return nil
842 }
843
844 func (x *Instance) GetState() Instance_State {
845 if x != nil {
846 return x.State
847 }
848 return Instance_STATE_UNSPECIFIED
849 }
850
851 func (x *Instance) GetStateMessage() string {
852 if x != nil {
853 return x.StateMessage
854 }
855 return ""
856 }
857
858 func (x *Instance) GetServiceEndpoint() string {
859 if x != nil {
860 return x.ServiceEndpoint
861 }
862 return ""
863 }
864
865 func (x *Instance) GetZone() string {
866 if x != nil {
867 return x.Zone
868 }
869 return ""
870 }
871
872 func (x *Instance) GetVersion() string {
873 if x != nil {
874 return x.Version
875 }
876 return ""
877 }
878
879
880 func (x *Instance) GetServiceAccount() string {
881 if x != nil {
882 return x.ServiceAccount
883 }
884 return ""
885 }
886
887 func (x *Instance) GetDisplayName() string {
888 if x != nil {
889 return x.DisplayName
890 }
891 return ""
892 }
893
894 func (x *Instance) GetAvailableVersion() []*Version {
895 if x != nil {
896 return x.AvailableVersion
897 }
898 return nil
899 }
900
901 func (x *Instance) GetApiEndpoint() string {
902 if x != nil {
903 return x.ApiEndpoint
904 }
905 return ""
906 }
907
908 func (x *Instance) GetGcsBucket() string {
909 if x != nil {
910 return x.GcsBucket
911 }
912 return ""
913 }
914
915 func (x *Instance) GetAccelerators() []*Accelerator {
916 if x != nil {
917 return x.Accelerators
918 }
919 return nil
920 }
921
922 func (x *Instance) GetP4ServiceAccount() string {
923 if x != nil {
924 return x.P4ServiceAccount
925 }
926 return ""
927 }
928
929 func (x *Instance) GetTenantProjectId() string {
930 if x != nil {
931 return x.TenantProjectId
932 }
933 return ""
934 }
935
936 func (x *Instance) GetDataprocServiceAccount() string {
937 if x != nil {
938 return x.DataprocServiceAccount
939 }
940 return ""
941 }
942
943 func (x *Instance) GetEnableRbac() bool {
944 if x != nil {
945 return x.EnableRbac
946 }
947 return false
948 }
949
950 func (x *Instance) GetCryptoKeyConfig() *CryptoKeyConfig {
951 if x != nil {
952 return x.CryptoKeyConfig
953 }
954 return nil
955 }
956
957 func (x *Instance) GetDisabledReason() []Instance_DisabledReason {
958 if x != nil {
959 return x.DisabledReason
960 }
961 return nil
962 }
963
964
965 type ListInstancesRequest struct {
966 state protoimpl.MessageState
967 sizeCache protoimpl.SizeCache
968 unknownFields protoimpl.UnknownFields
969
970
971
972
973
974 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
975
976 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
977
978
979 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
980
981 Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
982
983 OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
984 }
985
986 func (x *ListInstancesRequest) Reset() {
987 *x = ListInstancesRequest{}
988 if protoimpl.UnsafeEnabled {
989 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[5]
990 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
991 ms.StoreMessageInfo(mi)
992 }
993 }
994
995 func (x *ListInstancesRequest) String() string {
996 return protoimpl.X.MessageStringOf(x)
997 }
998
999 func (*ListInstancesRequest) ProtoMessage() {}
1000
1001 func (x *ListInstancesRequest) ProtoReflect() protoreflect.Message {
1002 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[5]
1003 if protoimpl.UnsafeEnabled && x != nil {
1004 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1005 if ms.LoadMessageInfo() == nil {
1006 ms.StoreMessageInfo(mi)
1007 }
1008 return ms
1009 }
1010 return mi.MessageOf(x)
1011 }
1012
1013
1014 func (*ListInstancesRequest) Descriptor() ([]byte, []int) {
1015 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{5}
1016 }
1017
1018 func (x *ListInstancesRequest) GetParent() string {
1019 if x != nil {
1020 return x.Parent
1021 }
1022 return ""
1023 }
1024
1025 func (x *ListInstancesRequest) GetPageSize() int32 {
1026 if x != nil {
1027 return x.PageSize
1028 }
1029 return 0
1030 }
1031
1032 func (x *ListInstancesRequest) GetPageToken() string {
1033 if x != nil {
1034 return x.PageToken
1035 }
1036 return ""
1037 }
1038
1039 func (x *ListInstancesRequest) GetFilter() string {
1040 if x != nil {
1041 return x.Filter
1042 }
1043 return ""
1044 }
1045
1046 func (x *ListInstancesRequest) GetOrderBy() string {
1047 if x != nil {
1048 return x.OrderBy
1049 }
1050 return ""
1051 }
1052
1053
1054 type ListInstancesResponse struct {
1055 state protoimpl.MessageState
1056 sizeCache protoimpl.SizeCache
1057 unknownFields protoimpl.UnknownFields
1058
1059
1060 Instances []*Instance `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"`
1061
1062
1063 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1064
1065 Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
1066 }
1067
1068 func (x *ListInstancesResponse) Reset() {
1069 *x = ListInstancesResponse{}
1070 if protoimpl.UnsafeEnabled {
1071 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[6]
1072 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1073 ms.StoreMessageInfo(mi)
1074 }
1075 }
1076
1077 func (x *ListInstancesResponse) String() string {
1078 return protoimpl.X.MessageStringOf(x)
1079 }
1080
1081 func (*ListInstancesResponse) ProtoMessage() {}
1082
1083 func (x *ListInstancesResponse) ProtoReflect() protoreflect.Message {
1084 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[6]
1085 if protoimpl.UnsafeEnabled && x != nil {
1086 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1087 if ms.LoadMessageInfo() == nil {
1088 ms.StoreMessageInfo(mi)
1089 }
1090 return ms
1091 }
1092 return mi.MessageOf(x)
1093 }
1094
1095
1096 func (*ListInstancesResponse) Descriptor() ([]byte, []int) {
1097 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{6}
1098 }
1099
1100 func (x *ListInstancesResponse) GetInstances() []*Instance {
1101 if x != nil {
1102 return x.Instances
1103 }
1104 return nil
1105 }
1106
1107 func (x *ListInstancesResponse) GetNextPageToken() string {
1108 if x != nil {
1109 return x.NextPageToken
1110 }
1111 return ""
1112 }
1113
1114 func (x *ListInstancesResponse) GetUnreachable() []string {
1115 if x != nil {
1116 return x.Unreachable
1117 }
1118 return nil
1119 }
1120
1121
1122 type ListAvailableVersionsRequest struct {
1123 state protoimpl.MessageState
1124 sizeCache protoimpl.SizeCache
1125 unknownFields protoimpl.UnknownFields
1126
1127
1128
1129 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1130
1131 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
1132
1133
1134 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1135
1136
1137
1138 LatestPatchOnly bool `protobuf:"varint,4,opt,name=latest_patch_only,json=latestPatchOnly,proto3" json:"latest_patch_only,omitempty"`
1139 }
1140
1141 func (x *ListAvailableVersionsRequest) Reset() {
1142 *x = ListAvailableVersionsRequest{}
1143 if protoimpl.UnsafeEnabled {
1144 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[7]
1145 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1146 ms.StoreMessageInfo(mi)
1147 }
1148 }
1149
1150 func (x *ListAvailableVersionsRequest) String() string {
1151 return protoimpl.X.MessageStringOf(x)
1152 }
1153
1154 func (*ListAvailableVersionsRequest) ProtoMessage() {}
1155
1156 func (x *ListAvailableVersionsRequest) ProtoReflect() protoreflect.Message {
1157 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[7]
1158 if protoimpl.UnsafeEnabled && x != nil {
1159 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1160 if ms.LoadMessageInfo() == nil {
1161 ms.StoreMessageInfo(mi)
1162 }
1163 return ms
1164 }
1165 return mi.MessageOf(x)
1166 }
1167
1168
1169 func (*ListAvailableVersionsRequest) Descriptor() ([]byte, []int) {
1170 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{7}
1171 }
1172
1173 func (x *ListAvailableVersionsRequest) GetParent() string {
1174 if x != nil {
1175 return x.Parent
1176 }
1177 return ""
1178 }
1179
1180 func (x *ListAvailableVersionsRequest) GetPageSize() int32 {
1181 if x != nil {
1182 return x.PageSize
1183 }
1184 return 0
1185 }
1186
1187 func (x *ListAvailableVersionsRequest) GetPageToken() string {
1188 if x != nil {
1189 return x.PageToken
1190 }
1191 return ""
1192 }
1193
1194 func (x *ListAvailableVersionsRequest) GetLatestPatchOnly() bool {
1195 if x != nil {
1196 return x.LatestPatchOnly
1197 }
1198 return false
1199 }
1200
1201
1202 type ListAvailableVersionsResponse struct {
1203 state protoimpl.MessageState
1204 sizeCache protoimpl.SizeCache
1205 unknownFields protoimpl.UnknownFields
1206
1207
1208 AvailableVersions []*Version `protobuf:"bytes,1,rep,name=available_versions,json=availableVersions,proto3" json:"available_versions,omitempty"`
1209
1210
1211 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1212 }
1213
1214 func (x *ListAvailableVersionsResponse) Reset() {
1215 *x = ListAvailableVersionsResponse{}
1216 if protoimpl.UnsafeEnabled {
1217 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[8]
1218 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1219 ms.StoreMessageInfo(mi)
1220 }
1221 }
1222
1223 func (x *ListAvailableVersionsResponse) String() string {
1224 return protoimpl.X.MessageStringOf(x)
1225 }
1226
1227 func (*ListAvailableVersionsResponse) ProtoMessage() {}
1228
1229 func (x *ListAvailableVersionsResponse) ProtoReflect() protoreflect.Message {
1230 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[8]
1231 if protoimpl.UnsafeEnabled && x != nil {
1232 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1233 if ms.LoadMessageInfo() == nil {
1234 ms.StoreMessageInfo(mi)
1235 }
1236 return ms
1237 }
1238 return mi.MessageOf(x)
1239 }
1240
1241
1242 func (*ListAvailableVersionsResponse) Descriptor() ([]byte, []int) {
1243 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{8}
1244 }
1245
1246 func (x *ListAvailableVersionsResponse) GetAvailableVersions() []*Version {
1247 if x != nil {
1248 return x.AvailableVersions
1249 }
1250 return nil
1251 }
1252
1253 func (x *ListAvailableVersionsResponse) GetNextPageToken() string {
1254 if x != nil {
1255 return x.NextPageToken
1256 }
1257 return ""
1258 }
1259
1260
1261 type GetInstanceRequest struct {
1262 state protoimpl.MessageState
1263 sizeCache protoimpl.SizeCache
1264 unknownFields protoimpl.UnknownFields
1265
1266
1267
1268 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1269 }
1270
1271 func (x *GetInstanceRequest) Reset() {
1272 *x = GetInstanceRequest{}
1273 if protoimpl.UnsafeEnabled {
1274 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[9]
1275 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1276 ms.StoreMessageInfo(mi)
1277 }
1278 }
1279
1280 func (x *GetInstanceRequest) String() string {
1281 return protoimpl.X.MessageStringOf(x)
1282 }
1283
1284 func (*GetInstanceRequest) ProtoMessage() {}
1285
1286 func (x *GetInstanceRequest) ProtoReflect() protoreflect.Message {
1287 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[9]
1288 if protoimpl.UnsafeEnabled && x != nil {
1289 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1290 if ms.LoadMessageInfo() == nil {
1291 ms.StoreMessageInfo(mi)
1292 }
1293 return ms
1294 }
1295 return mi.MessageOf(x)
1296 }
1297
1298
1299 func (*GetInstanceRequest) Descriptor() ([]byte, []int) {
1300 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{9}
1301 }
1302
1303 func (x *GetInstanceRequest) GetName() string {
1304 if x != nil {
1305 return x.Name
1306 }
1307 return ""
1308 }
1309
1310
1311 type CreateInstanceRequest struct {
1312 state protoimpl.MessageState
1313 sizeCache protoimpl.SizeCache
1314 unknownFields protoimpl.UnknownFields
1315
1316
1317
1318 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1319
1320 InstanceId string `protobuf:"bytes,2,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
1321
1322 Instance *Instance `protobuf:"bytes,3,opt,name=instance,proto3" json:"instance,omitempty"`
1323 }
1324
1325 func (x *CreateInstanceRequest) Reset() {
1326 *x = CreateInstanceRequest{}
1327 if protoimpl.UnsafeEnabled {
1328 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[10]
1329 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1330 ms.StoreMessageInfo(mi)
1331 }
1332 }
1333
1334 func (x *CreateInstanceRequest) String() string {
1335 return protoimpl.X.MessageStringOf(x)
1336 }
1337
1338 func (*CreateInstanceRequest) ProtoMessage() {}
1339
1340 func (x *CreateInstanceRequest) ProtoReflect() protoreflect.Message {
1341 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[10]
1342 if protoimpl.UnsafeEnabled && x != nil {
1343 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1344 if ms.LoadMessageInfo() == nil {
1345 ms.StoreMessageInfo(mi)
1346 }
1347 return ms
1348 }
1349 return mi.MessageOf(x)
1350 }
1351
1352
1353 func (*CreateInstanceRequest) Descriptor() ([]byte, []int) {
1354 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{10}
1355 }
1356
1357 func (x *CreateInstanceRequest) GetParent() string {
1358 if x != nil {
1359 return x.Parent
1360 }
1361 return ""
1362 }
1363
1364 func (x *CreateInstanceRequest) GetInstanceId() string {
1365 if x != nil {
1366 return x.InstanceId
1367 }
1368 return ""
1369 }
1370
1371 func (x *CreateInstanceRequest) GetInstance() *Instance {
1372 if x != nil {
1373 return x.Instance
1374 }
1375 return nil
1376 }
1377
1378
1379 type DeleteInstanceRequest struct {
1380 state protoimpl.MessageState
1381 sizeCache protoimpl.SizeCache
1382 unknownFields protoimpl.UnknownFields
1383
1384
1385
1386 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1387 }
1388
1389 func (x *DeleteInstanceRequest) Reset() {
1390 *x = DeleteInstanceRequest{}
1391 if protoimpl.UnsafeEnabled {
1392 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[11]
1393 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1394 ms.StoreMessageInfo(mi)
1395 }
1396 }
1397
1398 func (x *DeleteInstanceRequest) String() string {
1399 return protoimpl.X.MessageStringOf(x)
1400 }
1401
1402 func (*DeleteInstanceRequest) ProtoMessage() {}
1403
1404 func (x *DeleteInstanceRequest) ProtoReflect() protoreflect.Message {
1405 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[11]
1406 if protoimpl.UnsafeEnabled && x != nil {
1407 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1408 if ms.LoadMessageInfo() == nil {
1409 ms.StoreMessageInfo(mi)
1410 }
1411 return ms
1412 }
1413 return mi.MessageOf(x)
1414 }
1415
1416
1417 func (*DeleteInstanceRequest) Descriptor() ([]byte, []int) {
1418 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{11}
1419 }
1420
1421 func (x *DeleteInstanceRequest) GetName() string {
1422 if x != nil {
1423 return x.Name
1424 }
1425 return ""
1426 }
1427
1428
1429
1430
1431 type UpdateInstanceRequest struct {
1432 state protoimpl.MessageState
1433 sizeCache protoimpl.SizeCache
1434 unknownFields protoimpl.UnknownFields
1435
1436
1437
1438
1439 Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
1440
1441
1442
1443
1444
1445
1446 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
1447 }
1448
1449 func (x *UpdateInstanceRequest) Reset() {
1450 *x = UpdateInstanceRequest{}
1451 if protoimpl.UnsafeEnabled {
1452 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[12]
1453 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1454 ms.StoreMessageInfo(mi)
1455 }
1456 }
1457
1458 func (x *UpdateInstanceRequest) String() string {
1459 return protoimpl.X.MessageStringOf(x)
1460 }
1461
1462 func (*UpdateInstanceRequest) ProtoMessage() {}
1463
1464 func (x *UpdateInstanceRequest) ProtoReflect() protoreflect.Message {
1465 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[12]
1466 if protoimpl.UnsafeEnabled && x != nil {
1467 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1468 if ms.LoadMessageInfo() == nil {
1469 ms.StoreMessageInfo(mi)
1470 }
1471 return ms
1472 }
1473 return mi.MessageOf(x)
1474 }
1475
1476
1477 func (*UpdateInstanceRequest) Descriptor() ([]byte, []int) {
1478 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{12}
1479 }
1480
1481 func (x *UpdateInstanceRequest) GetInstance() *Instance {
1482 if x != nil {
1483 return x.Instance
1484 }
1485 return nil
1486 }
1487
1488 func (x *UpdateInstanceRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
1489 if x != nil {
1490 return x.UpdateMask
1491 }
1492 return nil
1493 }
1494
1495
1496 type RestartInstanceRequest struct {
1497 state protoimpl.MessageState
1498 sizeCache protoimpl.SizeCache
1499 unknownFields protoimpl.UnknownFields
1500
1501
1502
1503 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1504 }
1505
1506 func (x *RestartInstanceRequest) Reset() {
1507 *x = RestartInstanceRequest{}
1508 if protoimpl.UnsafeEnabled {
1509 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[13]
1510 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1511 ms.StoreMessageInfo(mi)
1512 }
1513 }
1514
1515 func (x *RestartInstanceRequest) String() string {
1516 return protoimpl.X.MessageStringOf(x)
1517 }
1518
1519 func (*RestartInstanceRequest) ProtoMessage() {}
1520
1521 func (x *RestartInstanceRequest) ProtoReflect() protoreflect.Message {
1522 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[13]
1523 if protoimpl.UnsafeEnabled && x != nil {
1524 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1525 if ms.LoadMessageInfo() == nil {
1526 ms.StoreMessageInfo(mi)
1527 }
1528 return ms
1529 }
1530 return mi.MessageOf(x)
1531 }
1532
1533
1534 func (*RestartInstanceRequest) Descriptor() ([]byte, []int) {
1535 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{13}
1536 }
1537
1538 func (x *RestartInstanceRequest) GetName() string {
1539 if x != nil {
1540 return x.Name
1541 }
1542 return ""
1543 }
1544
1545
1546
1547 type UpgradeInstanceRequest struct {
1548 state protoimpl.MessageState
1549 sizeCache protoimpl.SizeCache
1550 unknownFields protoimpl.UnknownFields
1551
1552
1553
1554
1555
1556 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1557 }
1558
1559 func (x *UpgradeInstanceRequest) Reset() {
1560 *x = UpgradeInstanceRequest{}
1561 if protoimpl.UnsafeEnabled {
1562 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[14]
1563 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1564 ms.StoreMessageInfo(mi)
1565 }
1566 }
1567
1568 func (x *UpgradeInstanceRequest) String() string {
1569 return protoimpl.X.MessageStringOf(x)
1570 }
1571
1572 func (*UpgradeInstanceRequest) ProtoMessage() {}
1573
1574 func (x *UpgradeInstanceRequest) ProtoReflect() protoreflect.Message {
1575 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[14]
1576 if protoimpl.UnsafeEnabled && x != nil {
1577 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1578 if ms.LoadMessageInfo() == nil {
1579 ms.StoreMessageInfo(mi)
1580 }
1581 return ms
1582 }
1583 return mi.MessageOf(x)
1584 }
1585
1586
1587 func (*UpgradeInstanceRequest) Descriptor() ([]byte, []int) {
1588 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{14}
1589 }
1590
1591 func (x *UpgradeInstanceRequest) GetName() string {
1592 if x != nil {
1593 return x.Name
1594 }
1595 return ""
1596 }
1597
1598
1599 type OperationMetadata struct {
1600 state protoimpl.MessageState
1601 sizeCache protoimpl.SizeCache
1602 unknownFields protoimpl.UnknownFields
1603
1604
1605 CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
1606
1607 EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
1608
1609 Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
1610
1611 Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
1612
1613 StatusDetail string `protobuf:"bytes,5,opt,name=status_detail,json=statusDetail,proto3" json:"status_detail,omitempty"`
1614
1615
1616
1617
1618 RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
1619
1620 ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
1621 }
1622
1623 func (x *OperationMetadata) Reset() {
1624 *x = OperationMetadata{}
1625 if protoimpl.UnsafeEnabled {
1626 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[15]
1627 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1628 ms.StoreMessageInfo(mi)
1629 }
1630 }
1631
1632 func (x *OperationMetadata) String() string {
1633 return protoimpl.X.MessageStringOf(x)
1634 }
1635
1636 func (*OperationMetadata) ProtoMessage() {}
1637
1638 func (x *OperationMetadata) ProtoReflect() protoreflect.Message {
1639 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[15]
1640 if protoimpl.UnsafeEnabled && x != nil {
1641 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1642 if ms.LoadMessageInfo() == nil {
1643 ms.StoreMessageInfo(mi)
1644 }
1645 return ms
1646 }
1647 return mi.MessageOf(x)
1648 }
1649
1650
1651 func (*OperationMetadata) Descriptor() ([]byte, []int) {
1652 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{15}
1653 }
1654
1655 func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp {
1656 if x != nil {
1657 return x.CreateTime
1658 }
1659 return nil
1660 }
1661
1662 func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp {
1663 if x != nil {
1664 return x.EndTime
1665 }
1666 return nil
1667 }
1668
1669 func (x *OperationMetadata) GetTarget() string {
1670 if x != nil {
1671 return x.Target
1672 }
1673 return ""
1674 }
1675
1676 func (x *OperationMetadata) GetVerb() string {
1677 if x != nil {
1678 return x.Verb
1679 }
1680 return ""
1681 }
1682
1683 func (x *OperationMetadata) GetStatusDetail() string {
1684 if x != nil {
1685 return x.StatusDetail
1686 }
1687 return ""
1688 }
1689
1690 func (x *OperationMetadata) GetRequestedCancellation() bool {
1691 if x != nil {
1692 return x.RequestedCancellation
1693 }
1694 return false
1695 }
1696
1697 func (x *OperationMetadata) GetApiVersion() string {
1698 if x != nil {
1699 return x.ApiVersion
1700 }
1701 return ""
1702 }
1703
1704
1705 type RemoveIamPolicyRequest struct {
1706 state protoimpl.MessageState
1707 sizeCache protoimpl.SizeCache
1708 unknownFields protoimpl.UnknownFields
1709
1710
1711 Resource string `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
1712 }
1713
1714 func (x *RemoveIamPolicyRequest) Reset() {
1715 *x = RemoveIamPolicyRequest{}
1716 if protoimpl.UnsafeEnabled {
1717 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[16]
1718 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1719 ms.StoreMessageInfo(mi)
1720 }
1721 }
1722
1723 func (x *RemoveIamPolicyRequest) String() string {
1724 return protoimpl.X.MessageStringOf(x)
1725 }
1726
1727 func (*RemoveIamPolicyRequest) ProtoMessage() {}
1728
1729 func (x *RemoveIamPolicyRequest) ProtoReflect() protoreflect.Message {
1730 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[16]
1731 if protoimpl.UnsafeEnabled && x != nil {
1732 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1733 if ms.LoadMessageInfo() == nil {
1734 ms.StoreMessageInfo(mi)
1735 }
1736 return ms
1737 }
1738 return mi.MessageOf(x)
1739 }
1740
1741
1742 func (*RemoveIamPolicyRequest) Descriptor() ([]byte, []int) {
1743 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{16}
1744 }
1745
1746 func (x *RemoveIamPolicyRequest) GetResource() string {
1747 if x != nil {
1748 return x.Resource
1749 }
1750 return ""
1751 }
1752
1753
1754 type RemoveIamPolicyResponse struct {
1755 state protoimpl.MessageState
1756 sizeCache protoimpl.SizeCache
1757 unknownFields protoimpl.UnknownFields
1758 }
1759
1760 func (x *RemoveIamPolicyResponse) Reset() {
1761 *x = RemoveIamPolicyResponse{}
1762 if protoimpl.UnsafeEnabled {
1763 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[17]
1764 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1765 ms.StoreMessageInfo(mi)
1766 }
1767 }
1768
1769 func (x *RemoveIamPolicyResponse) String() string {
1770 return protoimpl.X.MessageStringOf(x)
1771 }
1772
1773 func (*RemoveIamPolicyResponse) ProtoMessage() {}
1774
1775 func (x *RemoveIamPolicyResponse) ProtoReflect() protoreflect.Message {
1776 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[17]
1777 if protoimpl.UnsafeEnabled && x != nil {
1778 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1779 if ms.LoadMessageInfo() == nil {
1780 ms.StoreMessageInfo(mi)
1781 }
1782 return ms
1783 }
1784 return mi.MessageOf(x)
1785 }
1786
1787
1788 func (*RemoveIamPolicyResponse) Descriptor() ([]byte, []int) {
1789 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{17}
1790 }
1791
1792
1793 type ListNamespacesRequest struct {
1794 state protoimpl.MessageState
1795 sizeCache protoimpl.SizeCache
1796 unknownFields protoimpl.UnknownFields
1797
1798
1799 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1800
1801 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
1802
1803
1804 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1805
1806
1807
1808
1809 View NamespaceView `protobuf:"varint,4,opt,name=view,proto3,enum=google.cloud.datafusion.v1beta1.NamespaceView" json:"view,omitempty"`
1810 }
1811
1812 func (x *ListNamespacesRequest) Reset() {
1813 *x = ListNamespacesRequest{}
1814 if protoimpl.UnsafeEnabled {
1815 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[18]
1816 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1817 ms.StoreMessageInfo(mi)
1818 }
1819 }
1820
1821 func (x *ListNamespacesRequest) String() string {
1822 return protoimpl.X.MessageStringOf(x)
1823 }
1824
1825 func (*ListNamespacesRequest) ProtoMessage() {}
1826
1827 func (x *ListNamespacesRequest) ProtoReflect() protoreflect.Message {
1828 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[18]
1829 if protoimpl.UnsafeEnabled && x != nil {
1830 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1831 if ms.LoadMessageInfo() == nil {
1832 ms.StoreMessageInfo(mi)
1833 }
1834 return ms
1835 }
1836 return mi.MessageOf(x)
1837 }
1838
1839
1840 func (*ListNamespacesRequest) Descriptor() ([]byte, []int) {
1841 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{18}
1842 }
1843
1844 func (x *ListNamespacesRequest) GetParent() string {
1845 if x != nil {
1846 return x.Parent
1847 }
1848 return ""
1849 }
1850
1851 func (x *ListNamespacesRequest) GetPageSize() int32 {
1852 if x != nil {
1853 return x.PageSize
1854 }
1855 return 0
1856 }
1857
1858 func (x *ListNamespacesRequest) GetPageToken() string {
1859 if x != nil {
1860 return x.PageToken
1861 }
1862 return ""
1863 }
1864
1865 func (x *ListNamespacesRequest) GetView() NamespaceView {
1866 if x != nil {
1867 return x.View
1868 }
1869 return NamespaceView_NAMESPACE_VIEW_UNSPECIFIED
1870 }
1871
1872
1873
1874 type IAMPolicy struct {
1875 state protoimpl.MessageState
1876 sizeCache protoimpl.SizeCache
1877 unknownFields protoimpl.UnknownFields
1878
1879
1880
1881 Policy *v1.Policy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
1882
1883 Status *status.Status `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
1884 }
1885
1886 func (x *IAMPolicy) Reset() {
1887 *x = IAMPolicy{}
1888 if protoimpl.UnsafeEnabled {
1889 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[19]
1890 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1891 ms.StoreMessageInfo(mi)
1892 }
1893 }
1894
1895 func (x *IAMPolicy) String() string {
1896 return protoimpl.X.MessageStringOf(x)
1897 }
1898
1899 func (*IAMPolicy) ProtoMessage() {}
1900
1901 func (x *IAMPolicy) ProtoReflect() protoreflect.Message {
1902 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[19]
1903 if protoimpl.UnsafeEnabled && x != nil {
1904 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1905 if ms.LoadMessageInfo() == nil {
1906 ms.StoreMessageInfo(mi)
1907 }
1908 return ms
1909 }
1910 return mi.MessageOf(x)
1911 }
1912
1913
1914 func (*IAMPolicy) Descriptor() ([]byte, []int) {
1915 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{19}
1916 }
1917
1918 func (x *IAMPolicy) GetPolicy() *v1.Policy {
1919 if x != nil {
1920 return x.Policy
1921 }
1922 return nil
1923 }
1924
1925 func (x *IAMPolicy) GetStatus() *status.Status {
1926 if x != nil {
1927 return x.Status
1928 }
1929 return nil
1930 }
1931
1932
1933 type Namespace struct {
1934 state protoimpl.MessageState
1935 sizeCache protoimpl.SizeCache
1936 unknownFields protoimpl.UnknownFields
1937
1938
1939 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1940
1941 IamPolicy *IAMPolicy `protobuf:"bytes,2,opt,name=iam_policy,json=iamPolicy,proto3" json:"iam_policy,omitempty"`
1942 }
1943
1944 func (x *Namespace) Reset() {
1945 *x = Namespace{}
1946 if protoimpl.UnsafeEnabled {
1947 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[20]
1948 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1949 ms.StoreMessageInfo(mi)
1950 }
1951 }
1952
1953 func (x *Namespace) String() string {
1954 return protoimpl.X.MessageStringOf(x)
1955 }
1956
1957 func (*Namespace) ProtoMessage() {}
1958
1959 func (x *Namespace) ProtoReflect() protoreflect.Message {
1960 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[20]
1961 if protoimpl.UnsafeEnabled && x != nil {
1962 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1963 if ms.LoadMessageInfo() == nil {
1964 ms.StoreMessageInfo(mi)
1965 }
1966 return ms
1967 }
1968 return mi.MessageOf(x)
1969 }
1970
1971
1972 func (*Namespace) Descriptor() ([]byte, []int) {
1973 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{20}
1974 }
1975
1976 func (x *Namespace) GetName() string {
1977 if x != nil {
1978 return x.Name
1979 }
1980 return ""
1981 }
1982
1983 func (x *Namespace) GetIamPolicy() *IAMPolicy {
1984 if x != nil {
1985 return x.IamPolicy
1986 }
1987 return nil
1988 }
1989
1990
1991 type ListNamespacesResponse struct {
1992 state protoimpl.MessageState
1993 sizeCache protoimpl.SizeCache
1994 unknownFields protoimpl.UnknownFields
1995
1996
1997 Namespaces []*Namespace `protobuf:"bytes,1,rep,name=namespaces,proto3" json:"namespaces,omitempty"`
1998
1999
2000 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
2001 }
2002
2003 func (x *ListNamespacesResponse) Reset() {
2004 *x = ListNamespacesResponse{}
2005 if protoimpl.UnsafeEnabled {
2006 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[21]
2007 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2008 ms.StoreMessageInfo(mi)
2009 }
2010 }
2011
2012 func (x *ListNamespacesResponse) String() string {
2013 return protoimpl.X.MessageStringOf(x)
2014 }
2015
2016 func (*ListNamespacesResponse) ProtoMessage() {}
2017
2018 func (x *ListNamespacesResponse) ProtoReflect() protoreflect.Message {
2019 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[21]
2020 if protoimpl.UnsafeEnabled && x != nil {
2021 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2022 if ms.LoadMessageInfo() == nil {
2023 ms.StoreMessageInfo(mi)
2024 }
2025 return ms
2026 }
2027 return mi.MessageOf(x)
2028 }
2029
2030
2031 func (*ListNamespacesResponse) Descriptor() ([]byte, []int) {
2032 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{21}
2033 }
2034
2035 func (x *ListNamespacesResponse) GetNamespaces() []*Namespace {
2036 if x != nil {
2037 return x.Namespaces
2038 }
2039 return nil
2040 }
2041
2042 func (x *ListNamespacesResponse) GetNextPageToken() string {
2043 if x != nil {
2044 return x.NextPageToken
2045 }
2046 return ""
2047 }
2048
2049
2050
2051 type DnsPeering struct {
2052 state protoimpl.MessageState
2053 sizeCache protoimpl.SizeCache
2054 unknownFields protoimpl.UnknownFields
2055
2056
2057 Zone string `protobuf:"bytes,1,opt,name=zone,proto3" json:"zone,omitempty"`
2058
2059 Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
2060
2061 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
2062
2063 TargetProject string `protobuf:"bytes,4,opt,name=target_project,json=targetProject,proto3" json:"target_project,omitempty"`
2064
2065 TargetNetwork string `protobuf:"bytes,5,opt,name=target_network,json=targetNetwork,proto3" json:"target_network,omitempty"`
2066 }
2067
2068 func (x *DnsPeering) Reset() {
2069 *x = DnsPeering{}
2070 if protoimpl.UnsafeEnabled {
2071 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[22]
2072 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2073 ms.StoreMessageInfo(mi)
2074 }
2075 }
2076
2077 func (x *DnsPeering) String() string {
2078 return protoimpl.X.MessageStringOf(x)
2079 }
2080
2081 func (*DnsPeering) ProtoMessage() {}
2082
2083 func (x *DnsPeering) ProtoReflect() protoreflect.Message {
2084 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[22]
2085 if protoimpl.UnsafeEnabled && x != nil {
2086 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2087 if ms.LoadMessageInfo() == nil {
2088 ms.StoreMessageInfo(mi)
2089 }
2090 return ms
2091 }
2092 return mi.MessageOf(x)
2093 }
2094
2095
2096 func (*DnsPeering) Descriptor() ([]byte, []int) {
2097 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{22}
2098 }
2099
2100 func (x *DnsPeering) GetZone() string {
2101 if x != nil {
2102 return x.Zone
2103 }
2104 return ""
2105 }
2106
2107 func (x *DnsPeering) GetDomain() string {
2108 if x != nil {
2109 return x.Domain
2110 }
2111 return ""
2112 }
2113
2114 func (x *DnsPeering) GetDescription() string {
2115 if x != nil {
2116 return x.Description
2117 }
2118 return ""
2119 }
2120
2121 func (x *DnsPeering) GetTargetProject() string {
2122 if x != nil {
2123 return x.TargetProject
2124 }
2125 return ""
2126 }
2127
2128 func (x *DnsPeering) GetTargetNetwork() string {
2129 if x != nil {
2130 return x.TargetNetwork
2131 }
2132 return ""
2133 }
2134
2135
2136 type AddDnsPeeringRequest struct {
2137 state protoimpl.MessageState
2138 sizeCache protoimpl.SizeCache
2139 unknownFields protoimpl.UnknownFields
2140
2141
2142 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
2143
2144 DnsPeering *DnsPeering `protobuf:"bytes,2,opt,name=dns_peering,json=dnsPeering,proto3" json:"dns_peering,omitempty"`
2145 }
2146
2147 func (x *AddDnsPeeringRequest) Reset() {
2148 *x = AddDnsPeeringRequest{}
2149 if protoimpl.UnsafeEnabled {
2150 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[23]
2151 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2152 ms.StoreMessageInfo(mi)
2153 }
2154 }
2155
2156 func (x *AddDnsPeeringRequest) String() string {
2157 return protoimpl.X.MessageStringOf(x)
2158 }
2159
2160 func (*AddDnsPeeringRequest) ProtoMessage() {}
2161
2162 func (x *AddDnsPeeringRequest) ProtoReflect() protoreflect.Message {
2163 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[23]
2164 if protoimpl.UnsafeEnabled && x != nil {
2165 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2166 if ms.LoadMessageInfo() == nil {
2167 ms.StoreMessageInfo(mi)
2168 }
2169 return ms
2170 }
2171 return mi.MessageOf(x)
2172 }
2173
2174
2175 func (*AddDnsPeeringRequest) Descriptor() ([]byte, []int) {
2176 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{23}
2177 }
2178
2179 func (x *AddDnsPeeringRequest) GetParent() string {
2180 if x != nil {
2181 return x.Parent
2182 }
2183 return ""
2184 }
2185
2186 func (x *AddDnsPeeringRequest) GetDnsPeering() *DnsPeering {
2187 if x != nil {
2188 return x.DnsPeering
2189 }
2190 return nil
2191 }
2192
2193
2194 type AddDnsPeeringResponse struct {
2195 state protoimpl.MessageState
2196 sizeCache protoimpl.SizeCache
2197 unknownFields protoimpl.UnknownFields
2198 }
2199
2200 func (x *AddDnsPeeringResponse) Reset() {
2201 *x = AddDnsPeeringResponse{}
2202 if protoimpl.UnsafeEnabled {
2203 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[24]
2204 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2205 ms.StoreMessageInfo(mi)
2206 }
2207 }
2208
2209 func (x *AddDnsPeeringResponse) String() string {
2210 return protoimpl.X.MessageStringOf(x)
2211 }
2212
2213 func (*AddDnsPeeringResponse) ProtoMessage() {}
2214
2215 func (x *AddDnsPeeringResponse) ProtoReflect() protoreflect.Message {
2216 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[24]
2217 if protoimpl.UnsafeEnabled && x != nil {
2218 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2219 if ms.LoadMessageInfo() == nil {
2220 ms.StoreMessageInfo(mi)
2221 }
2222 return ms
2223 }
2224 return mi.MessageOf(x)
2225 }
2226
2227
2228 func (*AddDnsPeeringResponse) Descriptor() ([]byte, []int) {
2229 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{24}
2230 }
2231
2232
2233 type RemoveDnsPeeringRequest struct {
2234 state protoimpl.MessageState
2235 sizeCache protoimpl.SizeCache
2236 unknownFields protoimpl.UnknownFields
2237
2238
2239 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
2240
2241 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
2242 }
2243
2244 func (x *RemoveDnsPeeringRequest) Reset() {
2245 *x = RemoveDnsPeeringRequest{}
2246 if protoimpl.UnsafeEnabled {
2247 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[25]
2248 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2249 ms.StoreMessageInfo(mi)
2250 }
2251 }
2252
2253 func (x *RemoveDnsPeeringRequest) String() string {
2254 return protoimpl.X.MessageStringOf(x)
2255 }
2256
2257 func (*RemoveDnsPeeringRequest) ProtoMessage() {}
2258
2259 func (x *RemoveDnsPeeringRequest) ProtoReflect() protoreflect.Message {
2260 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[25]
2261 if protoimpl.UnsafeEnabled && x != nil {
2262 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2263 if ms.LoadMessageInfo() == nil {
2264 ms.StoreMessageInfo(mi)
2265 }
2266 return ms
2267 }
2268 return mi.MessageOf(x)
2269 }
2270
2271
2272 func (*RemoveDnsPeeringRequest) Descriptor() ([]byte, []int) {
2273 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{25}
2274 }
2275
2276 func (x *RemoveDnsPeeringRequest) GetParent() string {
2277 if x != nil {
2278 return x.Parent
2279 }
2280 return ""
2281 }
2282
2283 func (x *RemoveDnsPeeringRequest) GetZone() string {
2284 if x != nil {
2285 return x.Zone
2286 }
2287 return ""
2288 }
2289
2290
2291 type RemoveDnsPeeringResponse struct {
2292 state protoimpl.MessageState
2293 sizeCache protoimpl.SizeCache
2294 unknownFields protoimpl.UnknownFields
2295 }
2296
2297 func (x *RemoveDnsPeeringResponse) Reset() {
2298 *x = RemoveDnsPeeringResponse{}
2299 if protoimpl.UnsafeEnabled {
2300 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[26]
2301 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2302 ms.StoreMessageInfo(mi)
2303 }
2304 }
2305
2306 func (x *RemoveDnsPeeringResponse) String() string {
2307 return protoimpl.X.MessageStringOf(x)
2308 }
2309
2310 func (*RemoveDnsPeeringResponse) ProtoMessage() {}
2311
2312 func (x *RemoveDnsPeeringResponse) ProtoReflect() protoreflect.Message {
2313 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[26]
2314 if protoimpl.UnsafeEnabled && x != nil {
2315 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2316 if ms.LoadMessageInfo() == nil {
2317 ms.StoreMessageInfo(mi)
2318 }
2319 return ms
2320 }
2321 return mi.MessageOf(x)
2322 }
2323
2324
2325 func (*RemoveDnsPeeringResponse) Descriptor() ([]byte, []int) {
2326 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{26}
2327 }
2328
2329
2330 type ListDnsPeeringsRequest struct {
2331 state protoimpl.MessageState
2332 sizeCache protoimpl.SizeCache
2333 unknownFields protoimpl.UnknownFields
2334
2335
2336 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
2337
2338 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
2339
2340
2341 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
2342 }
2343
2344 func (x *ListDnsPeeringsRequest) Reset() {
2345 *x = ListDnsPeeringsRequest{}
2346 if protoimpl.UnsafeEnabled {
2347 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[27]
2348 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2349 ms.StoreMessageInfo(mi)
2350 }
2351 }
2352
2353 func (x *ListDnsPeeringsRequest) String() string {
2354 return protoimpl.X.MessageStringOf(x)
2355 }
2356
2357 func (*ListDnsPeeringsRequest) ProtoMessage() {}
2358
2359 func (x *ListDnsPeeringsRequest) ProtoReflect() protoreflect.Message {
2360 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[27]
2361 if protoimpl.UnsafeEnabled && x != nil {
2362 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2363 if ms.LoadMessageInfo() == nil {
2364 ms.StoreMessageInfo(mi)
2365 }
2366 return ms
2367 }
2368 return mi.MessageOf(x)
2369 }
2370
2371
2372 func (*ListDnsPeeringsRequest) Descriptor() ([]byte, []int) {
2373 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{27}
2374 }
2375
2376 func (x *ListDnsPeeringsRequest) GetParent() string {
2377 if x != nil {
2378 return x.Parent
2379 }
2380 return ""
2381 }
2382
2383 func (x *ListDnsPeeringsRequest) GetPageSize() int32 {
2384 if x != nil {
2385 return x.PageSize
2386 }
2387 return 0
2388 }
2389
2390 func (x *ListDnsPeeringsRequest) GetPageToken() string {
2391 if x != nil {
2392 return x.PageToken
2393 }
2394 return ""
2395 }
2396
2397
2398 type ListDnsPeeringsResponse struct {
2399 state protoimpl.MessageState
2400 sizeCache protoimpl.SizeCache
2401 unknownFields protoimpl.UnknownFields
2402
2403
2404 DnsPeerings []*DnsPeering `protobuf:"bytes,1,rep,name=dns_peerings,json=dnsPeerings,proto3" json:"dns_peerings,omitempty"`
2405
2406
2407 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
2408 }
2409
2410 func (x *ListDnsPeeringsResponse) Reset() {
2411 *x = ListDnsPeeringsResponse{}
2412 if protoimpl.UnsafeEnabled {
2413 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[28]
2414 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2415 ms.StoreMessageInfo(mi)
2416 }
2417 }
2418
2419 func (x *ListDnsPeeringsResponse) String() string {
2420 return protoimpl.X.MessageStringOf(x)
2421 }
2422
2423 func (*ListDnsPeeringsResponse) ProtoMessage() {}
2424
2425 func (x *ListDnsPeeringsResponse) ProtoReflect() protoreflect.Message {
2426 mi := &file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[28]
2427 if protoimpl.UnsafeEnabled && x != nil {
2428 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2429 if ms.LoadMessageInfo() == nil {
2430 ms.StoreMessageInfo(mi)
2431 }
2432 return ms
2433 }
2434 return mi.MessageOf(x)
2435 }
2436
2437
2438 func (*ListDnsPeeringsResponse) Descriptor() ([]byte, []int) {
2439 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP(), []int{28}
2440 }
2441
2442 func (x *ListDnsPeeringsResponse) GetDnsPeerings() []*DnsPeering {
2443 if x != nil {
2444 return x.DnsPeerings
2445 }
2446 return nil
2447 }
2448
2449 func (x *ListDnsPeeringsResponse) GetNextPageToken() string {
2450 if x != nil {
2451 return x.NextPageToken
2452 }
2453 return ""
2454 }
2455
2456 var File_google_cloud_datafusion_v1beta1_v1beta1_proto protoreflect.FileDescriptor
2457
2458 var file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDesc = []byte{
2459 0x0a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x64,
2460 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
2461 0x31, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
2462 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61,
2463 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
2464 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e,
2465 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17,
2466 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e,
2467 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
2468 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69,
2469 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2470 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72,
2471 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x69, 0x61, 0x6d, 0x2f,
2472 0x76, 0x31, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
2473 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e,
2474 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70,
2475 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f,
2476 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
2477 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
2478 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
2479 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
2480 0x72, 0x70, 0x63, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
2481 0x22, 0x4e, 0x0a, 0x0d, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69,
2482 0x67, 0x12, 0x18, 0x0a, 0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x01, 0x20, 0x01,
2483 0x28, 0x09, 0x52, 0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x23, 0x0a, 0x0d, 0x69,
2484 0x70, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01,
2485 0x28, 0x09, 0x52, 0x0c, 0x69, 0x70, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2486 0x22, 0x9a, 0x02, 0x0a, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x0a, 0x0e,
2487 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x01,
2488 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x75, 0x6d,
2489 0x62, 0x65, 0x72, 0x12, 0x27, 0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x76,
2490 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x64, 0x65,
2491 0x66, 0x61, 0x75, 0x6c, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2d, 0x0a, 0x12,
2492 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72,
2493 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x11, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61,
2494 0x62, 0x6c, 0x65, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x41, 0x0a, 0x04, 0x74,
2495 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2496 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73,
2497 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x73,
2498 0x69, 0x6f, 0x6e, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x4d,
2499 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55,
2500 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c,
2501 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x52, 0x45, 0x56, 0x49, 0x45, 0x57, 0x10, 0x01, 0x12, 0x1d,
2502 0x0a, 0x19, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x45, 0x4e, 0x45, 0x52, 0x41, 0x4c, 0x5f, 0x41,
2503 0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x10, 0x02, 0x22, 0xc4, 0x01,
2504 0x0a, 0x0b, 0x41, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x67, 0x0a,
2505 0x10, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x79, 0x70,
2506 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2507 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f,
2508 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x63, 0x63, 0x65, 0x6c, 0x65,
2509 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x41, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f,
2510 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0f, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74,
2511 0x6f, 0x72, 0x54, 0x79, 0x70, 0x65, 0x22, 0x4c, 0x0a, 0x0f, 0x41, 0x63, 0x63, 0x65, 0x6c, 0x65,
2512 0x72, 0x61, 0x74, 0x6f, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x41, 0x43, 0x43,
2513 0x45, 0x4c, 0x45, 0x52, 0x41, 0x54, 0x4f, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e,
2514 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x43,
2515 0x44, 0x43, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x48, 0x45, 0x41, 0x4c, 0x54, 0x48, 0x43, 0x41,
2516 0x52, 0x45, 0x10, 0x02, 0x22, 0x5e, 0x0a, 0x0f, 0x43, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x4b, 0x65,
2517 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x4b, 0x0a, 0x0d, 0x6b, 0x65, 0x79, 0x5f, 0x72,
2518 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26,
2519 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x6b, 0x6d, 0x73, 0x2e, 0x67, 0x6f,
2520 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x72, 0x79,
2521 0x70, 0x74, 0x6f, 0x4b, 0x65, 0x79, 0x52, 0x0c, 0x6b, 0x65, 0x79, 0x52, 0x65, 0x66, 0x65, 0x72,
2522 0x65, 0x6e, 0x63, 0x65, 0x22, 0xa3, 0x11, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
2523 0x65, 0x12, 0x3e, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
2524 0x2a, 0xe0, 0x41, 0x03, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73,
2525 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
2526 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d,
2527 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e,
2528 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
2529 0x69, 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
2530 0x0e, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
2531 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65,
2532 0x74, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x54, 0x79, 0x70,
2533 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x3c, 0x0a, 0x1a,
2534 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x64, 0x72, 0x69, 0x76,
2535 0x65, 0x72, 0x5f, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08,
2536 0x52, 0x18, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x63, 0x6b, 0x64, 0x72, 0x69,
2537 0x76, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x12, 0x42, 0x0a, 0x1d, 0x65, 0x6e,
2538 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72,
2539 0x5f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28,
2540 0x08, 0x52, 0x1b, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x63, 0x6b, 0x64, 0x72,
2541 0x69, 0x76, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x29,
2542 0x0a, 0x10, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
2543 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74,
2544 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x55, 0x0a, 0x0e, 0x6e, 0x65, 0x74,
2545 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28,
2546 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
2547 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65,
2548 0x74, 0x61, 0x31, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69,
2549 0x67, 0x52, 0x0d, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
2550 0x12, 0x4d, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b,
2551 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
2552 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
2553 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x4c, 0x61, 0x62, 0x65,
2554 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12,
2555 0x50, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b,
2556 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
2557 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
2558 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x4f, 0x70, 0x74, 0x69,
2559 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
2560 0x73, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65,
2561 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2562 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
2563 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54,
2564 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69,
2565 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2566 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73,
2567 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74,
2568 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4a, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0c,
2569 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2570 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76,
2571 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e,
2572 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74,
2573 0x65, 0x12, 0x28, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61,
2574 0x67, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x73,
2575 0x74, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x2e, 0x0a, 0x10, 0x73,
2576 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18,
2577 0x0e, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0f, 0x73, 0x65, 0x72, 0x76,
2578 0x69, 0x63, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x7a,
2579 0x6f, 0x6e, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x7a, 0x6f, 0x6e, 0x65, 0x12,
2580 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09,
2581 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x0a, 0x0f, 0x73, 0x65, 0x72,
2582 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x11, 0x20, 0x01,
2583 0x28, 0x09, 0x42, 0x05, 0x18, 0x01, 0xe0, 0x41, 0x03, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69,
2584 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73,
2585 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52,
2586 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x55, 0x0a, 0x11,
2587 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
2588 0x6e, 0x18, 0x13, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2589 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f,
2590 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
2591 0x6e, 0x52, 0x10, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x73,
2592 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x0a, 0x0c, 0x61, 0x70, 0x69, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f,
2593 0x69, 0x6e, 0x74, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b,
2594 0x61, 0x70, 0x69, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x22, 0x0a, 0x0a, 0x67,
2595 0x63, 0x73, 0x5f, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x42,
2596 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x67, 0x63, 0x73, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x12,
2597 0x50, 0x0a, 0x0c, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x18,
2598 0x16, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
2599 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e,
2600 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61,
2601 0x74, 0x6f, 0x72, 0x52, 0x0c, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72,
2602 0x73, 0x12, 0x31, 0x0a, 0x12, 0x70, 0x34, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f,
2603 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
2604 0x41, 0x03, 0x52, 0x10, 0x70, 0x34, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63,
2605 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x11, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x5f, 0x70,
2606 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x42,
2607 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0f, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x6a,
2608 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x38, 0x0a, 0x18, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f,
2609 0x63, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e,
2610 0x74, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x16, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f,
2611 0x63, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12,
2612 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x72, 0x62, 0x61, 0x63, 0x18, 0x1a,
2613 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x62, 0x61, 0x63,
2614 0x12, 0x5c, 0x0a, 0x11, 0x63, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x63,
2615 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f,
2616 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66,
2617 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x72,
2618 0x79, 0x70, 0x74, 0x6f, 0x4b, 0x65, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0f, 0x63,
2619 0x72, 0x79, 0x70, 0x74, 0x6f, 0x4b, 0x65, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x66,
2620 0x0a, 0x0f, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f,
2621 0x6e, 0x18, 0x1c, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2622 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f,
2623 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
2624 0x63, 0x65, 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f,
2625 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0e, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64,
2626 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73,
2627 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
2628 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
2629 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
2630 0x01, 0x1a, 0x3a, 0x0a, 0x0c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72,
2631 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
2632 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
2633 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x46, 0x0a,
2634 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e,
2635 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x42,
2636 0x41, 0x53, 0x49, 0x43, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x50,
2637 0x52, 0x49, 0x53, 0x45, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x44, 0x45, 0x56, 0x45, 0x4c, 0x4f,
2638 0x50, 0x45, 0x52, 0x10, 0x03, 0x22, 0xb5, 0x01, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12,
2639 0x15, 0x0a, 0x11, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49,
2640 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x43, 0x52, 0x45, 0x41, 0x54, 0x49,
2641 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x55, 0x4e, 0x4e, 0x49, 0x4e, 0x47, 0x10,
2642 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x03, 0x12, 0x0c, 0x0a,
2643 0x08, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x04, 0x12, 0x0d, 0x0a, 0x09, 0x55,
2644 0x50, 0x47, 0x52, 0x41, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x05, 0x12, 0x0e, 0x0a, 0x0a, 0x52, 0x45,
2645 0x53, 0x54, 0x41, 0x52, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x06, 0x12, 0x0c, 0x0a, 0x08, 0x55, 0x50,
2646 0x44, 0x41, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x07, 0x12, 0x11, 0x0a, 0x0d, 0x41, 0x55, 0x54, 0x4f,
2647 0x5f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x08, 0x12, 0x12, 0x0a, 0x0e, 0x41,
2648 0x55, 0x54, 0x4f, 0x5f, 0x55, 0x50, 0x47, 0x52, 0x41, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x09, 0x12,
2649 0x0c, 0x0a, 0x08, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x44, 0x10, 0x0a, 0x22, 0x44, 0x0a,
2650 0x0e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12,
2651 0x1f, 0x0a, 0x1b, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x44, 0x5f, 0x52, 0x45, 0x41, 0x53,
2652 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
2653 0x12, 0x11, 0x0a, 0x0d, 0x4b, 0x4d, 0x53, 0x5f, 0x4b, 0x45, 0x59, 0x5f, 0x49, 0x53, 0x53, 0x55,
2654 0x45, 0x10, 0x01, 0x3a, 0x65, 0xea, 0x41, 0x62, 0x0a, 0x22, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75,
2655 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
2656 0x63, 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x3c, 0x70, 0x72,
2657 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d,
2658 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61,
2659 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f,
2660 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x22, 0xc8, 0x01, 0x0a, 0x14, 0x4c,
2661 0x69, 0x73, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75,
2662 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20,
2663 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63,
2664 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
2665 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06,
2666 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73,
2667 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53,
2668 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
2669 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
2670 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01,
2671 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72,
2672 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72,
2673 0x64, 0x65, 0x72, 0x42, 0x79, 0x22, 0xaa, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e,
2674 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
2675 0x47, 0x0a, 0x09, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03,
2676 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
2677 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62,
2678 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x09, 0x69,
2679 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74,
2680 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
2681 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
2682 0x12, 0x20, 0x0a, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x18,
2683 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62,
2684 0x6c, 0x65, 0x22, 0xc9, 0x01, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c,
2685 0x61, 0x62, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75,
2686 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20,
2687 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63,
2688 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
2689 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06,
2690 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73,
2691 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53,
2692 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
2693 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
2694 0x65, 0x6e, 0x12, 0x2a, 0x0a, 0x11, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x61, 0x74,
2695 0x63, 0x68, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x6c,
2696 0x61, 0x74, 0x65, 0x73, 0x74, 0x50, 0x61, 0x74, 0x63, 0x68, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0xa0,
2697 0x01, 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65,
2698 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
2699 0x12, 0x57, 0x0a, 0x12, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x76, 0x65,
2700 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67,
2701 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61,
2702 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x56,
2703 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c,
2704 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78,
2705 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01,
2706 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65,
2707 0x6e, 0x22, 0x54, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
2708 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
2709 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x64,
2710 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2711 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
2712 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xc7, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61,
2713 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
2714 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
2715 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74,
2716 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
2717 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61,
2718 0x72, 0x65, 0x6e, 0x74, 0x12, 0x24, 0x0a, 0x0b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
2719 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a,
2720 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x08, 0x69, 0x6e,
2721 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67,
2722 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61,
2723 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49,
2724 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
2725 0x65, 0x22, 0x57, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61,
2726 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x6e, 0x61,
2727 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24,
2728 0x0a, 0x22, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f,
2729 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x73, 0x74,
2730 0x61, 0x6e, 0x63, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa0, 0x01, 0x0a, 0x15, 0x55,
2731 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71,
2732 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
2733 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2734 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e,
2735 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
2736 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
2737 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18,
2738 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
2739 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73,
2740 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x58, 0x0a,
2741 0x16, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
2742 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
2743 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x64,
2744 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2745 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
2746 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x58, 0x0a, 0x16, 0x55, 0x70, 0x67, 0x72, 0x61,
2747 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
2748 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
2749 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73,
2750 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
2751 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d,
2752 0x65, 0x22, 0xb0, 0x02, 0x0a, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d,
2753 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74,
2754 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
2755 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
2756 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65,
2757 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65,
2758 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2759 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
2760 0x6d, 0x70, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74,
2761 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x61, 0x72,
2762 0x67, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x76, 0x65, 0x72, 0x62, 0x18, 0x04, 0x20, 0x01, 0x28,
2763 0x09, 0x52, 0x04, 0x76, 0x65, 0x72, 0x62, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x75,
2764 0x73, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c,
2765 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x35, 0x0a, 0x16,
2766 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c,
2767 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x72, 0x65,
2768 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74,
2769 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69,
2770 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x70, 0x69, 0x56, 0x65, 0x72,
2771 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x39, 0x0a, 0x16, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x49, 0x61,
2772 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f,
2773 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
2774 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x22,
2775 0x19, 0x0a, 0x17, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69,
2776 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xdb, 0x01, 0x0a, 0x15, 0x4c,
2777 0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71,
2778 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
2779 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x64, 0x61,
2780 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
2781 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
2782 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65,
2783 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67,
2784 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f,
2785 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54,
2786 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x42, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01,
2787 0x28, 0x0e, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
2788 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62,
2789 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x56, 0x69,
2790 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x22, 0x66, 0x0a, 0x09, 0x49, 0x41, 0x4d, 0x50,
2791 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x2d, 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18,
2792 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69,
2793 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06, 0x70, 0x6f,
2794 0x6c, 0x69, 0x63, 0x79, 0x12, 0x2a, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02,
2795 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70,
2796 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
2797 0x22, 0xe9, 0x01, 0x0a, 0x09, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x12,
2798 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61,
2799 0x6d, 0x65, 0x12, 0x49, 0x0a, 0x0a, 0x69, 0x61, 0x6d, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79,
2800 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2801 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e,
2802 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, 0x41, 0x4d, 0x50, 0x6f, 0x6c, 0x69,
2803 0x63, 0x79, 0x52, 0x09, 0x69, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x3a, 0x7d, 0xea,
2804 0x41, 0x7a, 0x0a, 0x23, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x67,
2805 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4e, 0x61,
2806 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x53, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
2807 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
2808 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d,
2809 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74,
2810 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x2f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73,
2811 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x7d, 0x22, 0x8c, 0x01, 0x0a,
2812 0x16, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x52,
2813 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x73,
2814 0x70, 0x61, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f,
2815 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66,
2816 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4e, 0x61,
2817 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61,
2818 0x63, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65,
2819 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65,
2820 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xc1, 0x01, 0x0a, 0x0a,
2821 0x44, 0x6e, 0x73, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x17, 0x0a, 0x04, 0x7a, 0x6f,
2822 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x7a,
2823 0x6f, 0x6e, 0x65, 0x12, 0x1b, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20,
2824 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
2825 0x12, 0x25, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18,
2826 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63,
2827 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x0a, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65,
2828 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42,
2829 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0d, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x6a,
2830 0x65, 0x63, 0x74, 0x12, 0x2a, 0x0a, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6e, 0x65,
2831 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01,
2832 0x52, 0x0d, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x22,
2833 0xa8, 0x01, 0x0a, 0x14, 0x41, 0x64, 0x64, 0x44, 0x6e, 0x73, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e,
2834 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65,
2835 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24,
2836 0x0a, 0x22, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f,
2837 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x73, 0x74,
2838 0x61, 0x6e, 0x63, 0x65, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x4c, 0x0a, 0x0b,
2839 0x64, 0x6e, 0x73, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28,
2840 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
2841 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65,
2842 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6e, 0x73, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x0a,
2843 0x64, 0x6e, 0x73, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x17, 0x0a, 0x15, 0x41, 0x64,
2844 0x64, 0x44, 0x6e, 0x73, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f,
2845 0x6e, 0x73, 0x65, 0x22, 0x76, 0x0a, 0x17, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x44, 0x6e, 0x73,
2846 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x42,
2847 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a,
2848 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69,
2849 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
2850 0x6d, 0x2f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65,
2851 0x6e, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
2852 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x7a, 0x6f, 0x6e, 0x65, 0x22, 0x1a, 0x0a, 0x18, 0x52,
2853 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x44, 0x6e, 0x73, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x52,
2854 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x98, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74,
2855 0x44, 0x6e, 0x73, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
2856 0x73, 0x74, 0x12, 0x42, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01,
2857 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x64, 0x61, 0x74, 0x61,
2858 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
2859 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x06,
2860 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73,
2861 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53,
2862 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
2863 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
2864 0x65, 0x6e, 0x22, 0x91, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x6e, 0x73, 0x50, 0x65,
2865 0x65, 0x72, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e,
2866 0x0a, 0x0c, 0x64, 0x6e, 0x73, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x01,
2867 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2868 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76,
2869 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6e, 0x73, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e,
2870 0x67, 0x52, 0x0b, 0x64, 0x6e, 0x73, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x26,
2871 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
2872 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67,
2873 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x2a, 0x62, 0x0a, 0x0d, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70,
2874 0x61, 0x63, 0x65, 0x56, 0x69, 0x65, 0x77, 0x12, 0x1e, 0x0a, 0x1a, 0x4e, 0x41, 0x4d, 0x45, 0x53,
2875 0x50, 0x41, 0x43, 0x45, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
2876 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x4e, 0x41, 0x4d, 0x45, 0x53,
2877 0x50, 0x41, 0x43, 0x45, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x5f, 0x42, 0x41, 0x53, 0x49, 0x43, 0x10,
2878 0x01, 0x12, 0x17, 0x0a, 0x13, 0x4e, 0x41, 0x4d, 0x45, 0x53, 0x50, 0x41, 0x43, 0x45, 0x5f, 0x56,
2879 0x49, 0x45, 0x57, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0x02, 0x32, 0xc9, 0x16, 0x0a, 0x0a, 0x44,
2880 0x61, 0x74, 0x61, 0x46, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0xda, 0x01, 0x0a, 0x15, 0x4c, 0x69,
2881 0x73, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69,
2882 0x6f, 0x6e, 0x73, 0x12, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2883 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31,
2884 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61,
2885 0x62, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
2886 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
2887 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62,
2888 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62,
2889 0x6c, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
2890 0x73, 0x65, 0x22, 0x42, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x33, 0x12, 0x31, 0x2f, 0x76, 0x31, 0x62,
2891 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f,
2892 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2893 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0xda, 0x41, 0x06,
2894 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xba, 0x01, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x49,
2895 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2896 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69,
2897 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x49,
2898 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
2899 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64,
2900 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
2901 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52,
2902 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12,
2903 0x32, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e,
2904 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
2905 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
2906 0x63, 0x65, 0x73, 0x12, 0xa9, 0x01, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61,
2907 0x6e, 0x63, 0x65, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2908 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31,
2909 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
2910 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2911 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69,
2912 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61,
2913 0x6e, 0x63, 0x65, 0x22, 0x3a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12, 0x32, 0x2f, 0x76, 0x31,
2914 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
2915 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
2916 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12,
2917 0xec, 0x01, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
2918 0x63, 0x65, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
2919 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62,
2920 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61,
2921 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f,
2922 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e,
2923 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x82, 0x01, 0x82, 0xd3, 0xe4, 0x93,
2924 0x02, 0x3e, 0x22, 0x32, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61,
2925 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
2926 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x69, 0x6e, 0x73,
2927 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x3a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
2928 0xda, 0x41, 0x1b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
2929 0x63, 0x65, 0x2c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0xca, 0x41,
2930 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65,
2931 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xd7,
2932 0x01, 0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
2933 0x65, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
2934 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65,
2935 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
2936 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2937 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f,
2938 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x6e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34,
2939 0x2a, 0x32, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65,
2940 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
2941 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
2942 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x2a, 0x0a, 0x15,
2943 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
2944 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2945 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xee, 0x01, 0x0a, 0x0e, 0x55, 0x70, 0x64,
2946 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x36, 0x2e, 0x67, 0x6f,
2947 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66,
2948 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70,
2949 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75,
2950 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e,
2951 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
2952 0x6f, 0x6e, 0x22, 0x84, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x47, 0x32, 0x3b, 0x2f, 0x76, 0x31,
2953 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e,
2954 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
2955 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74,
2956 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
2957 0x63, 0x65, 0xda, 0x41, 0x14, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2c, 0x75, 0x70,
2958 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e,
2959 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
2960 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xd0, 0x01, 0x0a, 0x0f, 0x52, 0x65,
2961 0x73, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x37, 0x2e,
2962 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74,
2963 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e,
2964 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52,
2965 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2966 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72,
2967 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3f, 0x22, 0x3a, 0x2f,
2968 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72,
2969 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
2970 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a,
2971 0x7d, 0x3a, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a,
2972 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61,
2973 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xd0, 0x01, 0x0a,
2974 0x0f, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
2975 0x12, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
2976 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
2977 0x61, 0x31, 0x2e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
2978 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2979 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f,
2980 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3f,
2981 0x22, 0x3a, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65,
2982 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
2983 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
2984 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x3a, 0x01, 0x2a, 0xca,
2985 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70,
2986 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12,
2987 0xce, 0x01, 0x0a, 0x0f, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c,
2988 0x69, 0x63, 0x79, 0x12, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2989 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31,
2990 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x49, 0x61, 0x6d, 0x50,
2991 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x67,
2992 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61,
2993 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52,
2994 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65,
2995 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x48, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x42, 0x22, 0x3d,
2996 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
2997 0x63, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
2998 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x2a, 0x2a, 0x7d, 0x3a, 0x72, 0x65,
2999 0x6d, 0x6f, 0x76, 0x65, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x3a, 0x01, 0x2a,
3000 0x12, 0xd3, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61,
3001 0x63, 0x65, 0x73, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
3002 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31,
3003 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70,
3004 0x61, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x67, 0x6f,
3005 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66,
3006 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69,
3007 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70,
3008 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x50, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x41, 0x12, 0x3f, 0x2f, 0x76,
3009 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70,
3010 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
3011 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f,
3012 0x2a, 0x7d, 0x2f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0xda, 0x41, 0x06,
3013 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xd8, 0x01, 0x0a, 0x0d, 0x41, 0x64, 0x64, 0x44, 0x6e,
3014 0x73, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3015 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69,
3016 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x44, 0x6e,
3017 0x73, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
3018 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64,
3019 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
3020 0x31, 0x2e, 0x41, 0x64, 0x64, 0x44, 0x6e, 0x73, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x52,
3021 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x58, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x49, 0x22,
3022 0x44, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e,
3023 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
3024 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
3025 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x64, 0x6e, 0x73, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67,
3026 0x73, 0x3a, 0x61, 0x64, 0x64, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
3027 0x74, 0x12, 0xe4, 0x01, 0x0a, 0x10, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x44, 0x6e, 0x73, 0x50,
3028 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3029 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e,
3030 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x44,
3031 0x6e, 0x73, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
3032 0x1a, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
3033 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
3034 0x61, 0x31, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x44, 0x6e, 0x73, 0x50, 0x65, 0x65, 0x72,
3035 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5b, 0x82, 0xd3, 0xe4,
3036 0x93, 0x02, 0x4c, 0x22, 0x47, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70,
3037 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
3038 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73,
3039 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x64, 0x6e, 0x73, 0x50, 0x65, 0x65,
3040 0x72, 0x69, 0x6e, 0x67, 0x73, 0x3a, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x3a, 0x01, 0x2a, 0xda,
3041 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xdc, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73,
3042 0x74, 0x44, 0x6e, 0x73, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x37, 0x2e, 0x67,
3043 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61,
3044 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c,
3045 0x69, 0x73, 0x74, 0x44, 0x6e, 0x73, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65,
3046 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
3047 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e,
3048 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x6e, 0x73, 0x50,
3049 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
3050 0x56, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x47, 0x12, 0x45, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
3051 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
3052 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
3053 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x64, 0x6e,
3054 0x73, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x73, 0x3a, 0x6c, 0x69, 0x73, 0x74, 0xda, 0x41,
3055 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x1a, 0x4d, 0xca, 0x41, 0x19, 0x64, 0x61, 0x74, 0x61,
3056 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
3057 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f,
3058 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
3059 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c,
3060 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0xd6, 0x02, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67,
3061 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x61, 0x74, 0x61,
3062 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x50, 0x01,
3063 0x5a, 0x49, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e,
3064 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f,
3065 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x64, 0x61,
3066 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
3067 0x3b, 0x64, 0x61, 0x74, 0x61, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0xaa, 0x02, 0x1f, 0x47, 0x6f,
3068 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x46,
3069 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x1f,
3070 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x44, 0x61, 0x74,
3071 0x61, 0x46, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea,
3072 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a,
3073 0x3a, 0x44, 0x61, 0x74, 0x61, 0x46, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x3a, 0x3a, 0x56, 0x31, 0x62,
3074 0x65, 0x74, 0x61, 0x31, 0xea, 0x41, 0x78, 0x0a, 0x21, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x6b, 0x6d,
3075 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
3076 0x2f, 0x43, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x4b, 0x65, 0x79, 0x12, 0x53, 0x70, 0x72, 0x6f, 0x6a,
3077 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c,
3078 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
3079 0x6f, 0x6e, 0x7d, 0x2f, 0x6b, 0x65, 0x79, 0x52, 0x69, 0x6e, 0x67, 0x73, 0x2f, 0x7b, 0x6b, 0x65,
3080 0x79, 0x5f, 0x72, 0x69, 0x6e, 0x67, 0x7d, 0x2f, 0x63, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x4b, 0x65,
3081 0x79, 0x73, 0x2f, 0x7b, 0x63, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x5f, 0x6b, 0x65, 0x79, 0x7d, 0x62,
3082 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
3083 }
3084
3085 var (
3086 file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescOnce sync.Once
3087 file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescData = file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDesc
3088 )
3089
3090 func file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescGZIP() []byte {
3091 file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescOnce.Do(func() {
3092 file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescData)
3093 })
3094 return file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDescData
3095 }
3096
3097 var file_google_cloud_datafusion_v1beta1_v1beta1_proto_enumTypes = make([]protoimpl.EnumInfo, 6)
3098 var file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes = make([]protoimpl.MessageInfo, 31)
3099 var file_google_cloud_datafusion_v1beta1_v1beta1_proto_goTypes = []interface{}{
3100 (NamespaceView)(0),
3101 (Version_Type)(0),
3102 (Accelerator_AcceleratorType)(0),
3103 (Instance_Type)(0),
3104 (Instance_State)(0),
3105 (Instance_DisabledReason)(0),
3106 (*NetworkConfig)(nil),
3107 (*Version)(nil),
3108 (*Accelerator)(nil),
3109 (*CryptoKeyConfig)(nil),
3110 (*Instance)(nil),
3111 (*ListInstancesRequest)(nil),
3112 (*ListInstancesResponse)(nil),
3113 (*ListAvailableVersionsRequest)(nil),
3114 (*ListAvailableVersionsResponse)(nil),
3115 (*GetInstanceRequest)(nil),
3116 (*CreateInstanceRequest)(nil),
3117 (*DeleteInstanceRequest)(nil),
3118 (*UpdateInstanceRequest)(nil),
3119 (*RestartInstanceRequest)(nil),
3120 (*UpgradeInstanceRequest)(nil),
3121 (*OperationMetadata)(nil),
3122 (*RemoveIamPolicyRequest)(nil),
3123 (*RemoveIamPolicyResponse)(nil),
3124 (*ListNamespacesRequest)(nil),
3125 (*IAMPolicy)(nil),
3126 (*Namespace)(nil),
3127 (*ListNamespacesResponse)(nil),
3128 (*DnsPeering)(nil),
3129 (*AddDnsPeeringRequest)(nil),
3130 (*AddDnsPeeringResponse)(nil),
3131 (*RemoveDnsPeeringRequest)(nil),
3132 (*RemoveDnsPeeringResponse)(nil),
3133 (*ListDnsPeeringsRequest)(nil),
3134 (*ListDnsPeeringsResponse)(nil),
3135 nil,
3136 nil,
3137 (*timestamppb.Timestamp)(nil),
3138 (*fieldmaskpb.FieldMask)(nil),
3139 (*v1.Policy)(nil),
3140 (*status.Status)(nil),
3141 (*longrunning.Operation)(nil),
3142 }
3143 var file_google_cloud_datafusion_v1beta1_v1beta1_proto_depIdxs = []int32{
3144 1,
3145 2,
3146 3,
3147 6,
3148 35,
3149 36,
3150 37,
3151 37,
3152 4,
3153 7,
3154 8,
3155 9,
3156 5,
3157 10,
3158 7,
3159 10,
3160 10,
3161 38,
3162 37,
3163 37,
3164 0,
3165 39,
3166 40,
3167 25,
3168 26,
3169 28,
3170 28,
3171 13,
3172 11,
3173 15,
3174 16,
3175 17,
3176 18,
3177 19,
3178 20,
3179 22,
3180 24,
3181 29,
3182 31,
3183 33,
3184 14,
3185 12,
3186 10,
3187 41,
3188 41,
3189 41,
3190 41,
3191 41,
3192 23,
3193 27,
3194 30,
3195 32,
3196 34,
3197 40,
3198 27,
3199 27,
3200 27,
3201 0,
3202 }
3203
3204 func init() { file_google_cloud_datafusion_v1beta1_v1beta1_proto_init() }
3205 func file_google_cloud_datafusion_v1beta1_v1beta1_proto_init() {
3206 if File_google_cloud_datafusion_v1beta1_v1beta1_proto != nil {
3207 return
3208 }
3209 if !protoimpl.UnsafeEnabled {
3210 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
3211 switch v := v.(*NetworkConfig); i {
3212 case 0:
3213 return &v.state
3214 case 1:
3215 return &v.sizeCache
3216 case 2:
3217 return &v.unknownFields
3218 default:
3219 return nil
3220 }
3221 }
3222 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
3223 switch v := v.(*Version); i {
3224 case 0:
3225 return &v.state
3226 case 1:
3227 return &v.sizeCache
3228 case 2:
3229 return &v.unknownFields
3230 default:
3231 return nil
3232 }
3233 }
3234 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
3235 switch v := v.(*Accelerator); i {
3236 case 0:
3237 return &v.state
3238 case 1:
3239 return &v.sizeCache
3240 case 2:
3241 return &v.unknownFields
3242 default:
3243 return nil
3244 }
3245 }
3246 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
3247 switch v := v.(*CryptoKeyConfig); i {
3248 case 0:
3249 return &v.state
3250 case 1:
3251 return &v.sizeCache
3252 case 2:
3253 return &v.unknownFields
3254 default:
3255 return nil
3256 }
3257 }
3258 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
3259 switch v := v.(*Instance); i {
3260 case 0:
3261 return &v.state
3262 case 1:
3263 return &v.sizeCache
3264 case 2:
3265 return &v.unknownFields
3266 default:
3267 return nil
3268 }
3269 }
3270 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
3271 switch v := v.(*ListInstancesRequest); i {
3272 case 0:
3273 return &v.state
3274 case 1:
3275 return &v.sizeCache
3276 case 2:
3277 return &v.unknownFields
3278 default:
3279 return nil
3280 }
3281 }
3282 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
3283 switch v := v.(*ListInstancesResponse); i {
3284 case 0:
3285 return &v.state
3286 case 1:
3287 return &v.sizeCache
3288 case 2:
3289 return &v.unknownFields
3290 default:
3291 return nil
3292 }
3293 }
3294 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
3295 switch v := v.(*ListAvailableVersionsRequest); i {
3296 case 0:
3297 return &v.state
3298 case 1:
3299 return &v.sizeCache
3300 case 2:
3301 return &v.unknownFields
3302 default:
3303 return nil
3304 }
3305 }
3306 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
3307 switch v := v.(*ListAvailableVersionsResponse); i {
3308 case 0:
3309 return &v.state
3310 case 1:
3311 return &v.sizeCache
3312 case 2:
3313 return &v.unknownFields
3314 default:
3315 return nil
3316 }
3317 }
3318 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
3319 switch v := v.(*GetInstanceRequest); i {
3320 case 0:
3321 return &v.state
3322 case 1:
3323 return &v.sizeCache
3324 case 2:
3325 return &v.unknownFields
3326 default:
3327 return nil
3328 }
3329 }
3330 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
3331 switch v := v.(*CreateInstanceRequest); i {
3332 case 0:
3333 return &v.state
3334 case 1:
3335 return &v.sizeCache
3336 case 2:
3337 return &v.unknownFields
3338 default:
3339 return nil
3340 }
3341 }
3342 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
3343 switch v := v.(*DeleteInstanceRequest); i {
3344 case 0:
3345 return &v.state
3346 case 1:
3347 return &v.sizeCache
3348 case 2:
3349 return &v.unknownFields
3350 default:
3351 return nil
3352 }
3353 }
3354 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
3355 switch v := v.(*UpdateInstanceRequest); i {
3356 case 0:
3357 return &v.state
3358 case 1:
3359 return &v.sizeCache
3360 case 2:
3361 return &v.unknownFields
3362 default:
3363 return nil
3364 }
3365 }
3366 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
3367 switch v := v.(*RestartInstanceRequest); i {
3368 case 0:
3369 return &v.state
3370 case 1:
3371 return &v.sizeCache
3372 case 2:
3373 return &v.unknownFields
3374 default:
3375 return nil
3376 }
3377 }
3378 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
3379 switch v := v.(*UpgradeInstanceRequest); i {
3380 case 0:
3381 return &v.state
3382 case 1:
3383 return &v.sizeCache
3384 case 2:
3385 return &v.unknownFields
3386 default:
3387 return nil
3388 }
3389 }
3390 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
3391 switch v := v.(*OperationMetadata); i {
3392 case 0:
3393 return &v.state
3394 case 1:
3395 return &v.sizeCache
3396 case 2:
3397 return &v.unknownFields
3398 default:
3399 return nil
3400 }
3401 }
3402 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
3403 switch v := v.(*RemoveIamPolicyRequest); i {
3404 case 0:
3405 return &v.state
3406 case 1:
3407 return &v.sizeCache
3408 case 2:
3409 return &v.unknownFields
3410 default:
3411 return nil
3412 }
3413 }
3414 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
3415 switch v := v.(*RemoveIamPolicyResponse); i {
3416 case 0:
3417 return &v.state
3418 case 1:
3419 return &v.sizeCache
3420 case 2:
3421 return &v.unknownFields
3422 default:
3423 return nil
3424 }
3425 }
3426 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
3427 switch v := v.(*ListNamespacesRequest); i {
3428 case 0:
3429 return &v.state
3430 case 1:
3431 return &v.sizeCache
3432 case 2:
3433 return &v.unknownFields
3434 default:
3435 return nil
3436 }
3437 }
3438 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
3439 switch v := v.(*IAMPolicy); i {
3440 case 0:
3441 return &v.state
3442 case 1:
3443 return &v.sizeCache
3444 case 2:
3445 return &v.unknownFields
3446 default:
3447 return nil
3448 }
3449 }
3450 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
3451 switch v := v.(*Namespace); i {
3452 case 0:
3453 return &v.state
3454 case 1:
3455 return &v.sizeCache
3456 case 2:
3457 return &v.unknownFields
3458 default:
3459 return nil
3460 }
3461 }
3462 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
3463 switch v := v.(*ListNamespacesResponse); i {
3464 case 0:
3465 return &v.state
3466 case 1:
3467 return &v.sizeCache
3468 case 2:
3469 return &v.unknownFields
3470 default:
3471 return nil
3472 }
3473 }
3474 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
3475 switch v := v.(*DnsPeering); i {
3476 case 0:
3477 return &v.state
3478 case 1:
3479 return &v.sizeCache
3480 case 2:
3481 return &v.unknownFields
3482 default:
3483 return nil
3484 }
3485 }
3486 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
3487 switch v := v.(*AddDnsPeeringRequest); i {
3488 case 0:
3489 return &v.state
3490 case 1:
3491 return &v.sizeCache
3492 case 2:
3493 return &v.unknownFields
3494 default:
3495 return nil
3496 }
3497 }
3498 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
3499 switch v := v.(*AddDnsPeeringResponse); i {
3500 case 0:
3501 return &v.state
3502 case 1:
3503 return &v.sizeCache
3504 case 2:
3505 return &v.unknownFields
3506 default:
3507 return nil
3508 }
3509 }
3510 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
3511 switch v := v.(*RemoveDnsPeeringRequest); i {
3512 case 0:
3513 return &v.state
3514 case 1:
3515 return &v.sizeCache
3516 case 2:
3517 return &v.unknownFields
3518 default:
3519 return nil
3520 }
3521 }
3522 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
3523 switch v := v.(*RemoveDnsPeeringResponse); i {
3524 case 0:
3525 return &v.state
3526 case 1:
3527 return &v.sizeCache
3528 case 2:
3529 return &v.unknownFields
3530 default:
3531 return nil
3532 }
3533 }
3534 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
3535 switch v := v.(*ListDnsPeeringsRequest); i {
3536 case 0:
3537 return &v.state
3538 case 1:
3539 return &v.sizeCache
3540 case 2:
3541 return &v.unknownFields
3542 default:
3543 return nil
3544 }
3545 }
3546 file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
3547 switch v := v.(*ListDnsPeeringsResponse); i {
3548 case 0:
3549 return &v.state
3550 case 1:
3551 return &v.sizeCache
3552 case 2:
3553 return &v.unknownFields
3554 default:
3555 return nil
3556 }
3557 }
3558 }
3559 type x struct{}
3560 out := protoimpl.TypeBuilder{
3561 File: protoimpl.DescBuilder{
3562 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
3563 RawDescriptor: file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDesc,
3564 NumEnums: 6,
3565 NumMessages: 31,
3566 NumExtensions: 0,
3567 NumServices: 1,
3568 },
3569 GoTypes: file_google_cloud_datafusion_v1beta1_v1beta1_proto_goTypes,
3570 DependencyIndexes: file_google_cloud_datafusion_v1beta1_v1beta1_proto_depIdxs,
3571 EnumInfos: file_google_cloud_datafusion_v1beta1_v1beta1_proto_enumTypes,
3572 MessageInfos: file_google_cloud_datafusion_v1beta1_v1beta1_proto_msgTypes,
3573 }.Build()
3574 File_google_cloud_datafusion_v1beta1_v1beta1_proto = out.File
3575 file_google_cloud_datafusion_v1beta1_v1beta1_proto_rawDesc = nil
3576 file_google_cloud_datafusion_v1beta1_v1beta1_proto_goTypes = nil
3577 file_google_cloud_datafusion_v1beta1_v1beta1_proto_depIdxs = nil
3578 }
3579
3580
3581 var _ context.Context
3582 var _ grpc.ClientConnInterface
3583
3584
3585
3586 const _ = grpc.SupportPackageIsVersion6
3587
3588
3589
3590
3591 type DataFusionClient interface {
3592
3593
3594 ListAvailableVersions(ctx context.Context, in *ListAvailableVersionsRequest, opts ...grpc.CallOption) (*ListAvailableVersionsResponse, error)
3595
3596 ListInstances(ctx context.Context, in *ListInstancesRequest, opts ...grpc.CallOption) (*ListInstancesResponse, error)
3597
3598 GetInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*Instance, error)
3599
3600 CreateInstance(ctx context.Context, in *CreateInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3601
3602 DeleteInstance(ctx context.Context, in *DeleteInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3603
3604 UpdateInstance(ctx context.Context, in *UpdateInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3605
3606
3607 RestartInstance(ctx context.Context, in *RestartInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3608
3609
3610 UpgradeInstance(ctx context.Context, in *UpgradeInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
3611
3612 RemoveIamPolicy(ctx context.Context, in *RemoveIamPolicyRequest, opts ...grpc.CallOption) (*RemoveIamPolicyResponse, error)
3613
3614 ListNamespaces(ctx context.Context, in *ListNamespacesRequest, opts ...grpc.CallOption) (*ListNamespacesResponse, error)
3615
3616 AddDnsPeering(ctx context.Context, in *AddDnsPeeringRequest, opts ...grpc.CallOption) (*AddDnsPeeringResponse, error)
3617
3618 RemoveDnsPeering(ctx context.Context, in *RemoveDnsPeeringRequest, opts ...grpc.CallOption) (*RemoveDnsPeeringResponse, error)
3619
3620 ListDnsPeerings(ctx context.Context, in *ListDnsPeeringsRequest, opts ...grpc.CallOption) (*ListDnsPeeringsResponse, error)
3621 }
3622
3623 type dataFusionClient struct {
3624 cc grpc.ClientConnInterface
3625 }
3626
3627 func NewDataFusionClient(cc grpc.ClientConnInterface) DataFusionClient {
3628 return &dataFusionClient{cc}
3629 }
3630
3631 func (c *dataFusionClient) ListAvailableVersions(ctx context.Context, in *ListAvailableVersionsRequest, opts ...grpc.CallOption) (*ListAvailableVersionsResponse, error) {
3632 out := new(ListAvailableVersionsResponse)
3633 err := c.cc.Invoke(ctx, "/google.cloud.datafusion.v1beta1.DataFusion/ListAvailableVersions", in, out, opts...)
3634 if err != nil {
3635 return nil, err
3636 }
3637 return out, nil
3638 }
3639
3640 func (c *dataFusionClient) ListInstances(ctx context.Context, in *ListInstancesRequest, opts ...grpc.CallOption) (*ListInstancesResponse, error) {
3641 out := new(ListInstancesResponse)
3642 err := c.cc.Invoke(ctx, "/google.cloud.datafusion.v1beta1.DataFusion/ListInstances", in, out, opts...)
3643 if err != nil {
3644 return nil, err
3645 }
3646 return out, nil
3647 }
3648
3649 func (c *dataFusionClient) GetInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*Instance, error) {
3650 out := new(Instance)
3651 err := c.cc.Invoke(ctx, "/google.cloud.datafusion.v1beta1.DataFusion/GetInstance", in, out, opts...)
3652 if err != nil {
3653 return nil, err
3654 }
3655 return out, nil
3656 }
3657
3658 func (c *dataFusionClient) CreateInstance(ctx context.Context, in *CreateInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3659 out := new(longrunning.Operation)
3660 err := c.cc.Invoke(ctx, "/google.cloud.datafusion.v1beta1.DataFusion/CreateInstance", in, out, opts...)
3661 if err != nil {
3662 return nil, err
3663 }
3664 return out, nil
3665 }
3666
3667 func (c *dataFusionClient) DeleteInstance(ctx context.Context, in *DeleteInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3668 out := new(longrunning.Operation)
3669 err := c.cc.Invoke(ctx, "/google.cloud.datafusion.v1beta1.DataFusion/DeleteInstance", in, out, opts...)
3670 if err != nil {
3671 return nil, err
3672 }
3673 return out, nil
3674 }
3675
3676 func (c *dataFusionClient) UpdateInstance(ctx context.Context, in *UpdateInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3677 out := new(longrunning.Operation)
3678 err := c.cc.Invoke(ctx, "/google.cloud.datafusion.v1beta1.DataFusion/UpdateInstance", in, out, opts...)
3679 if err != nil {
3680 return nil, err
3681 }
3682 return out, nil
3683 }
3684
3685 func (c *dataFusionClient) RestartInstance(ctx context.Context, in *RestartInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3686 out := new(longrunning.Operation)
3687 err := c.cc.Invoke(ctx, "/google.cloud.datafusion.v1beta1.DataFusion/RestartInstance", in, out, opts...)
3688 if err != nil {
3689 return nil, err
3690 }
3691 return out, nil
3692 }
3693
3694 func (c *dataFusionClient) UpgradeInstance(ctx context.Context, in *UpgradeInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
3695 out := new(longrunning.Operation)
3696 err := c.cc.Invoke(ctx, "/google.cloud.datafusion.v1beta1.DataFusion/UpgradeInstance", in, out, opts...)
3697 if err != nil {
3698 return nil, err
3699 }
3700 return out, nil
3701 }
3702
3703 func (c *dataFusionClient) RemoveIamPolicy(ctx context.Context, in *RemoveIamPolicyRequest, opts ...grpc.CallOption) (*RemoveIamPolicyResponse, error) {
3704 out := new(RemoveIamPolicyResponse)
3705 err := c.cc.Invoke(ctx, "/google.cloud.datafusion.v1beta1.DataFusion/RemoveIamPolicy", in, out, opts...)
3706 if err != nil {
3707 return nil, err
3708 }
3709 return out, nil
3710 }
3711
3712 func (c *dataFusionClient) ListNamespaces(ctx context.Context, in *ListNamespacesRequest, opts ...grpc.CallOption) (*ListNamespacesResponse, error) {
3713 out := new(ListNamespacesResponse)
3714 err := c.cc.Invoke(ctx, "/google.cloud.datafusion.v1beta1.DataFusion/ListNamespaces", in, out, opts...)
3715 if err != nil {
3716 return nil, err
3717 }
3718 return out, nil
3719 }
3720
3721 func (c *dataFusionClient) AddDnsPeering(ctx context.Context, in *AddDnsPeeringRequest, opts ...grpc.CallOption) (*AddDnsPeeringResponse, error) {
3722 out := new(AddDnsPeeringResponse)
3723 err := c.cc.Invoke(ctx, "/google.cloud.datafusion.v1beta1.DataFusion/AddDnsPeering", in, out, opts...)
3724 if err != nil {
3725 return nil, err
3726 }
3727 return out, nil
3728 }
3729
3730 func (c *dataFusionClient) RemoveDnsPeering(ctx context.Context, in *RemoveDnsPeeringRequest, opts ...grpc.CallOption) (*RemoveDnsPeeringResponse, error) {
3731 out := new(RemoveDnsPeeringResponse)
3732 err := c.cc.Invoke(ctx, "/google.cloud.datafusion.v1beta1.DataFusion/RemoveDnsPeering", in, out, opts...)
3733 if err != nil {
3734 return nil, err
3735 }
3736 return out, nil
3737 }
3738
3739 func (c *dataFusionClient) ListDnsPeerings(ctx context.Context, in *ListDnsPeeringsRequest, opts ...grpc.CallOption) (*ListDnsPeeringsResponse, error) {
3740 out := new(ListDnsPeeringsResponse)
3741 err := c.cc.Invoke(ctx, "/google.cloud.datafusion.v1beta1.DataFusion/ListDnsPeerings", in, out, opts...)
3742 if err != nil {
3743 return nil, err
3744 }
3745 return out, nil
3746 }
3747
3748
3749 type DataFusionServer interface {
3750
3751
3752 ListAvailableVersions(context.Context, *ListAvailableVersionsRequest) (*ListAvailableVersionsResponse, error)
3753
3754 ListInstances(context.Context, *ListInstancesRequest) (*ListInstancesResponse, error)
3755
3756 GetInstance(context.Context, *GetInstanceRequest) (*Instance, error)
3757
3758 CreateInstance(context.Context, *CreateInstanceRequest) (*longrunning.Operation, error)
3759
3760 DeleteInstance(context.Context, *DeleteInstanceRequest) (*longrunning.Operation, error)
3761
3762 UpdateInstance(context.Context, *UpdateInstanceRequest) (*longrunning.Operation, error)
3763
3764
3765 RestartInstance(context.Context, *RestartInstanceRequest) (*longrunning.Operation, error)
3766
3767
3768 UpgradeInstance(context.Context, *UpgradeInstanceRequest) (*longrunning.Operation, error)
3769
3770 RemoveIamPolicy(context.Context, *RemoveIamPolicyRequest) (*RemoveIamPolicyResponse, error)
3771
3772 ListNamespaces(context.Context, *ListNamespacesRequest) (*ListNamespacesResponse, error)
3773
3774 AddDnsPeering(context.Context, *AddDnsPeeringRequest) (*AddDnsPeeringResponse, error)
3775
3776 RemoveDnsPeering(context.Context, *RemoveDnsPeeringRequest) (*RemoveDnsPeeringResponse, error)
3777
3778 ListDnsPeerings(context.Context, *ListDnsPeeringsRequest) (*ListDnsPeeringsResponse, error)
3779 }
3780
3781
3782 type UnimplementedDataFusionServer struct {
3783 }
3784
3785 func (*UnimplementedDataFusionServer) ListAvailableVersions(context.Context, *ListAvailableVersionsRequest) (*ListAvailableVersionsResponse, error) {
3786 return nil, status1.Errorf(codes.Unimplemented, "method ListAvailableVersions not implemented")
3787 }
3788 func (*UnimplementedDataFusionServer) ListInstances(context.Context, *ListInstancesRequest) (*ListInstancesResponse, error) {
3789 return nil, status1.Errorf(codes.Unimplemented, "method ListInstances not implemented")
3790 }
3791 func (*UnimplementedDataFusionServer) GetInstance(context.Context, *GetInstanceRequest) (*Instance, error) {
3792 return nil, status1.Errorf(codes.Unimplemented, "method GetInstance not implemented")
3793 }
3794 func (*UnimplementedDataFusionServer) CreateInstance(context.Context, *CreateInstanceRequest) (*longrunning.Operation, error) {
3795 return nil, status1.Errorf(codes.Unimplemented, "method CreateInstance not implemented")
3796 }
3797 func (*UnimplementedDataFusionServer) DeleteInstance(context.Context, *DeleteInstanceRequest) (*longrunning.Operation, error) {
3798 return nil, status1.Errorf(codes.Unimplemented, "method DeleteInstance not implemented")
3799 }
3800 func (*UnimplementedDataFusionServer) UpdateInstance(context.Context, *UpdateInstanceRequest) (*longrunning.Operation, error) {
3801 return nil, status1.Errorf(codes.Unimplemented, "method UpdateInstance not implemented")
3802 }
3803 func (*UnimplementedDataFusionServer) RestartInstance(context.Context, *RestartInstanceRequest) (*longrunning.Operation, error) {
3804 return nil, status1.Errorf(codes.Unimplemented, "method RestartInstance not implemented")
3805 }
3806 func (*UnimplementedDataFusionServer) UpgradeInstance(context.Context, *UpgradeInstanceRequest) (*longrunning.Operation, error) {
3807 return nil, status1.Errorf(codes.Unimplemented, "method UpgradeInstance not implemented")
3808 }
3809 func (*UnimplementedDataFusionServer) RemoveIamPolicy(context.Context, *RemoveIamPolicyRequest) (*RemoveIamPolicyResponse, error) {
3810 return nil, status1.Errorf(codes.Unimplemented, "method RemoveIamPolicy not implemented")
3811 }
3812 func (*UnimplementedDataFusionServer) ListNamespaces(context.Context, *ListNamespacesRequest) (*ListNamespacesResponse, error) {
3813 return nil, status1.Errorf(codes.Unimplemented, "method ListNamespaces not implemented")
3814 }
3815 func (*UnimplementedDataFusionServer) AddDnsPeering(context.Context, *AddDnsPeeringRequest) (*AddDnsPeeringResponse, error) {
3816 return nil, status1.Errorf(codes.Unimplemented, "method AddDnsPeering not implemented")
3817 }
3818 func (*UnimplementedDataFusionServer) RemoveDnsPeering(context.Context, *RemoveDnsPeeringRequest) (*RemoveDnsPeeringResponse, error) {
3819 return nil, status1.Errorf(codes.Unimplemented, "method RemoveDnsPeering not implemented")
3820 }
3821 func (*UnimplementedDataFusionServer) ListDnsPeerings(context.Context, *ListDnsPeeringsRequest) (*ListDnsPeeringsResponse, error) {
3822 return nil, status1.Errorf(codes.Unimplemented, "method ListDnsPeerings not implemented")
3823 }
3824
3825 func RegisterDataFusionServer(s *grpc.Server, srv DataFusionServer) {
3826 s.RegisterService(&_DataFusion_serviceDesc, srv)
3827 }
3828
3829 func _DataFusion_ListAvailableVersions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3830 in := new(ListAvailableVersionsRequest)
3831 if err := dec(in); err != nil {
3832 return nil, err
3833 }
3834 if interceptor == nil {
3835 return srv.(DataFusionServer).ListAvailableVersions(ctx, in)
3836 }
3837 info := &grpc.UnaryServerInfo{
3838 Server: srv,
3839 FullMethod: "/google.cloud.datafusion.v1beta1.DataFusion/ListAvailableVersions",
3840 }
3841 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3842 return srv.(DataFusionServer).ListAvailableVersions(ctx, req.(*ListAvailableVersionsRequest))
3843 }
3844 return interceptor(ctx, in, info, handler)
3845 }
3846
3847 func _DataFusion_ListInstances_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3848 in := new(ListInstancesRequest)
3849 if err := dec(in); err != nil {
3850 return nil, err
3851 }
3852 if interceptor == nil {
3853 return srv.(DataFusionServer).ListInstances(ctx, in)
3854 }
3855 info := &grpc.UnaryServerInfo{
3856 Server: srv,
3857 FullMethod: "/google.cloud.datafusion.v1beta1.DataFusion/ListInstances",
3858 }
3859 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3860 return srv.(DataFusionServer).ListInstances(ctx, req.(*ListInstancesRequest))
3861 }
3862 return interceptor(ctx, in, info, handler)
3863 }
3864
3865 func _DataFusion_GetInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3866 in := new(GetInstanceRequest)
3867 if err := dec(in); err != nil {
3868 return nil, err
3869 }
3870 if interceptor == nil {
3871 return srv.(DataFusionServer).GetInstance(ctx, in)
3872 }
3873 info := &grpc.UnaryServerInfo{
3874 Server: srv,
3875 FullMethod: "/google.cloud.datafusion.v1beta1.DataFusion/GetInstance",
3876 }
3877 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3878 return srv.(DataFusionServer).GetInstance(ctx, req.(*GetInstanceRequest))
3879 }
3880 return interceptor(ctx, in, info, handler)
3881 }
3882
3883 func _DataFusion_CreateInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3884 in := new(CreateInstanceRequest)
3885 if err := dec(in); err != nil {
3886 return nil, err
3887 }
3888 if interceptor == nil {
3889 return srv.(DataFusionServer).CreateInstance(ctx, in)
3890 }
3891 info := &grpc.UnaryServerInfo{
3892 Server: srv,
3893 FullMethod: "/google.cloud.datafusion.v1beta1.DataFusion/CreateInstance",
3894 }
3895 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3896 return srv.(DataFusionServer).CreateInstance(ctx, req.(*CreateInstanceRequest))
3897 }
3898 return interceptor(ctx, in, info, handler)
3899 }
3900
3901 func _DataFusion_DeleteInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3902 in := new(DeleteInstanceRequest)
3903 if err := dec(in); err != nil {
3904 return nil, err
3905 }
3906 if interceptor == nil {
3907 return srv.(DataFusionServer).DeleteInstance(ctx, in)
3908 }
3909 info := &grpc.UnaryServerInfo{
3910 Server: srv,
3911 FullMethod: "/google.cloud.datafusion.v1beta1.DataFusion/DeleteInstance",
3912 }
3913 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3914 return srv.(DataFusionServer).DeleteInstance(ctx, req.(*DeleteInstanceRequest))
3915 }
3916 return interceptor(ctx, in, info, handler)
3917 }
3918
3919 func _DataFusion_UpdateInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3920 in := new(UpdateInstanceRequest)
3921 if err := dec(in); err != nil {
3922 return nil, err
3923 }
3924 if interceptor == nil {
3925 return srv.(DataFusionServer).UpdateInstance(ctx, in)
3926 }
3927 info := &grpc.UnaryServerInfo{
3928 Server: srv,
3929 FullMethod: "/google.cloud.datafusion.v1beta1.DataFusion/UpdateInstance",
3930 }
3931 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3932 return srv.(DataFusionServer).UpdateInstance(ctx, req.(*UpdateInstanceRequest))
3933 }
3934 return interceptor(ctx, in, info, handler)
3935 }
3936
3937 func _DataFusion_RestartInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3938 in := new(RestartInstanceRequest)
3939 if err := dec(in); err != nil {
3940 return nil, err
3941 }
3942 if interceptor == nil {
3943 return srv.(DataFusionServer).RestartInstance(ctx, in)
3944 }
3945 info := &grpc.UnaryServerInfo{
3946 Server: srv,
3947 FullMethod: "/google.cloud.datafusion.v1beta1.DataFusion/RestartInstance",
3948 }
3949 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3950 return srv.(DataFusionServer).RestartInstance(ctx, req.(*RestartInstanceRequest))
3951 }
3952 return interceptor(ctx, in, info, handler)
3953 }
3954
3955 func _DataFusion_UpgradeInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3956 in := new(UpgradeInstanceRequest)
3957 if err := dec(in); err != nil {
3958 return nil, err
3959 }
3960 if interceptor == nil {
3961 return srv.(DataFusionServer).UpgradeInstance(ctx, in)
3962 }
3963 info := &grpc.UnaryServerInfo{
3964 Server: srv,
3965 FullMethod: "/google.cloud.datafusion.v1beta1.DataFusion/UpgradeInstance",
3966 }
3967 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3968 return srv.(DataFusionServer).UpgradeInstance(ctx, req.(*UpgradeInstanceRequest))
3969 }
3970 return interceptor(ctx, in, info, handler)
3971 }
3972
3973 func _DataFusion_RemoveIamPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3974 in := new(RemoveIamPolicyRequest)
3975 if err := dec(in); err != nil {
3976 return nil, err
3977 }
3978 if interceptor == nil {
3979 return srv.(DataFusionServer).RemoveIamPolicy(ctx, in)
3980 }
3981 info := &grpc.UnaryServerInfo{
3982 Server: srv,
3983 FullMethod: "/google.cloud.datafusion.v1beta1.DataFusion/RemoveIamPolicy",
3984 }
3985 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3986 return srv.(DataFusionServer).RemoveIamPolicy(ctx, req.(*RemoveIamPolicyRequest))
3987 }
3988 return interceptor(ctx, in, info, handler)
3989 }
3990
3991 func _DataFusion_ListNamespaces_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3992 in := new(ListNamespacesRequest)
3993 if err := dec(in); err != nil {
3994 return nil, err
3995 }
3996 if interceptor == nil {
3997 return srv.(DataFusionServer).ListNamespaces(ctx, in)
3998 }
3999 info := &grpc.UnaryServerInfo{
4000 Server: srv,
4001 FullMethod: "/google.cloud.datafusion.v1beta1.DataFusion/ListNamespaces",
4002 }
4003 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4004 return srv.(DataFusionServer).ListNamespaces(ctx, req.(*ListNamespacesRequest))
4005 }
4006 return interceptor(ctx, in, info, handler)
4007 }
4008
4009 func _DataFusion_AddDnsPeering_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4010 in := new(AddDnsPeeringRequest)
4011 if err := dec(in); err != nil {
4012 return nil, err
4013 }
4014 if interceptor == nil {
4015 return srv.(DataFusionServer).AddDnsPeering(ctx, in)
4016 }
4017 info := &grpc.UnaryServerInfo{
4018 Server: srv,
4019 FullMethod: "/google.cloud.datafusion.v1beta1.DataFusion/AddDnsPeering",
4020 }
4021 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4022 return srv.(DataFusionServer).AddDnsPeering(ctx, req.(*AddDnsPeeringRequest))
4023 }
4024 return interceptor(ctx, in, info, handler)
4025 }
4026
4027 func _DataFusion_RemoveDnsPeering_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4028 in := new(RemoveDnsPeeringRequest)
4029 if err := dec(in); err != nil {
4030 return nil, err
4031 }
4032 if interceptor == nil {
4033 return srv.(DataFusionServer).RemoveDnsPeering(ctx, in)
4034 }
4035 info := &grpc.UnaryServerInfo{
4036 Server: srv,
4037 FullMethod: "/google.cloud.datafusion.v1beta1.DataFusion/RemoveDnsPeering",
4038 }
4039 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4040 return srv.(DataFusionServer).RemoveDnsPeering(ctx, req.(*RemoveDnsPeeringRequest))
4041 }
4042 return interceptor(ctx, in, info, handler)
4043 }
4044
4045 func _DataFusion_ListDnsPeerings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4046 in := new(ListDnsPeeringsRequest)
4047 if err := dec(in); err != nil {
4048 return nil, err
4049 }
4050 if interceptor == nil {
4051 return srv.(DataFusionServer).ListDnsPeerings(ctx, in)
4052 }
4053 info := &grpc.UnaryServerInfo{
4054 Server: srv,
4055 FullMethod: "/google.cloud.datafusion.v1beta1.DataFusion/ListDnsPeerings",
4056 }
4057 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4058 return srv.(DataFusionServer).ListDnsPeerings(ctx, req.(*ListDnsPeeringsRequest))
4059 }
4060 return interceptor(ctx, in, info, handler)
4061 }
4062
4063 var _DataFusion_serviceDesc = grpc.ServiceDesc{
4064 ServiceName: "google.cloud.datafusion.v1beta1.DataFusion",
4065 HandlerType: (*DataFusionServer)(nil),
4066 Methods: []grpc.MethodDesc{
4067 {
4068 MethodName: "ListAvailableVersions",
4069 Handler: _DataFusion_ListAvailableVersions_Handler,
4070 },
4071 {
4072 MethodName: "ListInstances",
4073 Handler: _DataFusion_ListInstances_Handler,
4074 },
4075 {
4076 MethodName: "GetInstance",
4077 Handler: _DataFusion_GetInstance_Handler,
4078 },
4079 {
4080 MethodName: "CreateInstance",
4081 Handler: _DataFusion_CreateInstance_Handler,
4082 },
4083 {
4084 MethodName: "DeleteInstance",
4085 Handler: _DataFusion_DeleteInstance_Handler,
4086 },
4087 {
4088 MethodName: "UpdateInstance",
4089 Handler: _DataFusion_UpdateInstance_Handler,
4090 },
4091 {
4092 MethodName: "RestartInstance",
4093 Handler: _DataFusion_RestartInstance_Handler,
4094 },
4095 {
4096 MethodName: "UpgradeInstance",
4097 Handler: _DataFusion_UpgradeInstance_Handler,
4098 },
4099 {
4100 MethodName: "RemoveIamPolicy",
4101 Handler: _DataFusion_RemoveIamPolicy_Handler,
4102 },
4103 {
4104 MethodName: "ListNamespaces",
4105 Handler: _DataFusion_ListNamespaces_Handler,
4106 },
4107 {
4108 MethodName: "AddDnsPeering",
4109 Handler: _DataFusion_AddDnsPeering_Handler,
4110 },
4111 {
4112 MethodName: "RemoveDnsPeering",
4113 Handler: _DataFusion_RemoveDnsPeering_Handler,
4114 },
4115 {
4116 MethodName: "ListDnsPeerings",
4117 Handler: _DataFusion_ListDnsPeerings_Handler,
4118 },
4119 },
4120 Streams: []grpc.StreamDesc{},
4121 Metadata: "google/cloud/datafusion/v1beta1/v1beta1.proto",
4122 }
4123
View as plain text