1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package connectionpb
22
23 import (
24 context "context"
25 reflect "reflect"
26 sync "sync"
27
28 iampb "cloud.google.com/go/iam/apiv1/iampb"
29 _ "google.golang.org/genproto/googleapis/api/annotations"
30 grpc "google.golang.org/grpc"
31 codes "google.golang.org/grpc/codes"
32 status "google.golang.org/grpc/status"
33 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
34 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
35 emptypb "google.golang.org/protobuf/types/known/emptypb"
36 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
37 )
38
39 const (
40
41 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
42
43 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
44 )
45
46
47 type CloudSqlProperties_DatabaseType int32
48
49 const (
50
51 CloudSqlProperties_DATABASE_TYPE_UNSPECIFIED CloudSqlProperties_DatabaseType = 0
52
53 CloudSqlProperties_POSTGRES CloudSqlProperties_DatabaseType = 1
54
55 CloudSqlProperties_MYSQL CloudSqlProperties_DatabaseType = 2
56 )
57
58
59 var (
60 CloudSqlProperties_DatabaseType_name = map[int32]string{
61 0: "DATABASE_TYPE_UNSPECIFIED",
62 1: "POSTGRES",
63 2: "MYSQL",
64 }
65 CloudSqlProperties_DatabaseType_value = map[string]int32{
66 "DATABASE_TYPE_UNSPECIFIED": 0,
67 "POSTGRES": 1,
68 "MYSQL": 2,
69 }
70 )
71
72 func (x CloudSqlProperties_DatabaseType) Enum() *CloudSqlProperties_DatabaseType {
73 p := new(CloudSqlProperties_DatabaseType)
74 *p = x
75 return p
76 }
77
78 func (x CloudSqlProperties_DatabaseType) String() string {
79 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
80 }
81
82 func (CloudSqlProperties_DatabaseType) Descriptor() protoreflect.EnumDescriptor {
83 return file_google_cloud_bigquery_connection_v1_connection_proto_enumTypes[0].Descriptor()
84 }
85
86 func (CloudSqlProperties_DatabaseType) Type() protoreflect.EnumType {
87 return &file_google_cloud_bigquery_connection_v1_connection_proto_enumTypes[0]
88 }
89
90 func (x CloudSqlProperties_DatabaseType) Number() protoreflect.EnumNumber {
91 return protoreflect.EnumNumber(x)
92 }
93
94
95 func (CloudSqlProperties_DatabaseType) EnumDescriptor() ([]byte, []int) {
96 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{7, 0}
97 }
98
99
100
101 type CreateConnectionRequest struct {
102 state protoimpl.MessageState
103 sizeCache protoimpl.SizeCache
104 unknownFields protoimpl.UnknownFields
105
106
107
108 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
109
110 ConnectionId string `protobuf:"bytes,2,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
111
112 Connection *Connection `protobuf:"bytes,3,opt,name=connection,proto3" json:"connection,omitempty"`
113 }
114
115 func (x *CreateConnectionRequest) Reset() {
116 *x = CreateConnectionRequest{}
117 if protoimpl.UnsafeEnabled {
118 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[0]
119 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
120 ms.StoreMessageInfo(mi)
121 }
122 }
123
124 func (x *CreateConnectionRequest) String() string {
125 return protoimpl.X.MessageStringOf(x)
126 }
127
128 func (*CreateConnectionRequest) ProtoMessage() {}
129
130 func (x *CreateConnectionRequest) ProtoReflect() protoreflect.Message {
131 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[0]
132 if protoimpl.UnsafeEnabled && x != nil {
133 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
134 if ms.LoadMessageInfo() == nil {
135 ms.StoreMessageInfo(mi)
136 }
137 return ms
138 }
139 return mi.MessageOf(x)
140 }
141
142
143 func (*CreateConnectionRequest) Descriptor() ([]byte, []int) {
144 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{0}
145 }
146
147 func (x *CreateConnectionRequest) GetParent() string {
148 if x != nil {
149 return x.Parent
150 }
151 return ""
152 }
153
154 func (x *CreateConnectionRequest) GetConnectionId() string {
155 if x != nil {
156 return x.ConnectionId
157 }
158 return ""
159 }
160
161 func (x *CreateConnectionRequest) GetConnection() *Connection {
162 if x != nil {
163 return x.Connection
164 }
165 return nil
166 }
167
168
169
170 type GetConnectionRequest struct {
171 state protoimpl.MessageState
172 sizeCache protoimpl.SizeCache
173 unknownFields protoimpl.UnknownFields
174
175
176
177 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
178 }
179
180 func (x *GetConnectionRequest) Reset() {
181 *x = GetConnectionRequest{}
182 if protoimpl.UnsafeEnabled {
183 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[1]
184 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
185 ms.StoreMessageInfo(mi)
186 }
187 }
188
189 func (x *GetConnectionRequest) String() string {
190 return protoimpl.X.MessageStringOf(x)
191 }
192
193 func (*GetConnectionRequest) ProtoMessage() {}
194
195 func (x *GetConnectionRequest) ProtoReflect() protoreflect.Message {
196 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[1]
197 if protoimpl.UnsafeEnabled && x != nil {
198 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
199 if ms.LoadMessageInfo() == nil {
200 ms.StoreMessageInfo(mi)
201 }
202 return ms
203 }
204 return mi.MessageOf(x)
205 }
206
207
208 func (*GetConnectionRequest) Descriptor() ([]byte, []int) {
209 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{1}
210 }
211
212 func (x *GetConnectionRequest) GetName() string {
213 if x != nil {
214 return x.Name
215 }
216 return ""
217 }
218
219
220
221 type ListConnectionsRequest struct {
222 state protoimpl.MessageState
223 sizeCache protoimpl.SizeCache
224 unknownFields protoimpl.UnknownFields
225
226
227
228 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
229
230 PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
231
232 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
233 }
234
235 func (x *ListConnectionsRequest) Reset() {
236 *x = ListConnectionsRequest{}
237 if protoimpl.UnsafeEnabled {
238 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[2]
239 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
240 ms.StoreMessageInfo(mi)
241 }
242 }
243
244 func (x *ListConnectionsRequest) String() string {
245 return protoimpl.X.MessageStringOf(x)
246 }
247
248 func (*ListConnectionsRequest) ProtoMessage() {}
249
250 func (x *ListConnectionsRequest) ProtoReflect() protoreflect.Message {
251 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[2]
252 if protoimpl.UnsafeEnabled && x != nil {
253 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
254 if ms.LoadMessageInfo() == nil {
255 ms.StoreMessageInfo(mi)
256 }
257 return ms
258 }
259 return mi.MessageOf(x)
260 }
261
262
263 func (*ListConnectionsRequest) Descriptor() ([]byte, []int) {
264 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{2}
265 }
266
267 func (x *ListConnectionsRequest) GetParent() string {
268 if x != nil {
269 return x.Parent
270 }
271 return ""
272 }
273
274 func (x *ListConnectionsRequest) GetPageSize() int32 {
275 if x != nil {
276 return x.PageSize
277 }
278 return 0
279 }
280
281 func (x *ListConnectionsRequest) GetPageToken() string {
282 if x != nil {
283 return x.PageToken
284 }
285 return ""
286 }
287
288
289
290 type ListConnectionsResponse struct {
291 state protoimpl.MessageState
292 sizeCache protoimpl.SizeCache
293 unknownFields protoimpl.UnknownFields
294
295
296 NextPageToken string `protobuf:"bytes,1,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
297
298 Connections []*Connection `protobuf:"bytes,2,rep,name=connections,proto3" json:"connections,omitempty"`
299 }
300
301 func (x *ListConnectionsResponse) Reset() {
302 *x = ListConnectionsResponse{}
303 if protoimpl.UnsafeEnabled {
304 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[3]
305 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
306 ms.StoreMessageInfo(mi)
307 }
308 }
309
310 func (x *ListConnectionsResponse) String() string {
311 return protoimpl.X.MessageStringOf(x)
312 }
313
314 func (*ListConnectionsResponse) ProtoMessage() {}
315
316 func (x *ListConnectionsResponse) ProtoReflect() protoreflect.Message {
317 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[3]
318 if protoimpl.UnsafeEnabled && x != nil {
319 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
320 if ms.LoadMessageInfo() == nil {
321 ms.StoreMessageInfo(mi)
322 }
323 return ms
324 }
325 return mi.MessageOf(x)
326 }
327
328
329 func (*ListConnectionsResponse) Descriptor() ([]byte, []int) {
330 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{3}
331 }
332
333 func (x *ListConnectionsResponse) GetNextPageToken() string {
334 if x != nil {
335 return x.NextPageToken
336 }
337 return ""
338 }
339
340 func (x *ListConnectionsResponse) GetConnections() []*Connection {
341 if x != nil {
342 return x.Connections
343 }
344 return nil
345 }
346
347
348
349 type UpdateConnectionRequest struct {
350 state protoimpl.MessageState
351 sizeCache protoimpl.SizeCache
352 unknownFields protoimpl.UnknownFields
353
354
355
356 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
357
358 Connection *Connection `protobuf:"bytes,2,opt,name=connection,proto3" json:"connection,omitempty"`
359
360 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
361 }
362
363 func (x *UpdateConnectionRequest) Reset() {
364 *x = UpdateConnectionRequest{}
365 if protoimpl.UnsafeEnabled {
366 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[4]
367 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
368 ms.StoreMessageInfo(mi)
369 }
370 }
371
372 func (x *UpdateConnectionRequest) String() string {
373 return protoimpl.X.MessageStringOf(x)
374 }
375
376 func (*UpdateConnectionRequest) ProtoMessage() {}
377
378 func (x *UpdateConnectionRequest) ProtoReflect() protoreflect.Message {
379 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[4]
380 if protoimpl.UnsafeEnabled && x != nil {
381 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
382 if ms.LoadMessageInfo() == nil {
383 ms.StoreMessageInfo(mi)
384 }
385 return ms
386 }
387 return mi.MessageOf(x)
388 }
389
390
391 func (*UpdateConnectionRequest) Descriptor() ([]byte, []int) {
392 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{4}
393 }
394
395 func (x *UpdateConnectionRequest) GetName() string {
396 if x != nil {
397 return x.Name
398 }
399 return ""
400 }
401
402 func (x *UpdateConnectionRequest) GetConnection() *Connection {
403 if x != nil {
404 return x.Connection
405 }
406 return nil
407 }
408
409 func (x *UpdateConnectionRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
410 if x != nil {
411 return x.UpdateMask
412 }
413 return nil
414 }
415
416
417 type DeleteConnectionRequest struct {
418 state protoimpl.MessageState
419 sizeCache protoimpl.SizeCache
420 unknownFields protoimpl.UnknownFields
421
422
423
424 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
425 }
426
427 func (x *DeleteConnectionRequest) Reset() {
428 *x = DeleteConnectionRequest{}
429 if protoimpl.UnsafeEnabled {
430 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[5]
431 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
432 ms.StoreMessageInfo(mi)
433 }
434 }
435
436 func (x *DeleteConnectionRequest) String() string {
437 return protoimpl.X.MessageStringOf(x)
438 }
439
440 func (*DeleteConnectionRequest) ProtoMessage() {}
441
442 func (x *DeleteConnectionRequest) ProtoReflect() protoreflect.Message {
443 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[5]
444 if protoimpl.UnsafeEnabled && x != nil {
445 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
446 if ms.LoadMessageInfo() == nil {
447 ms.StoreMessageInfo(mi)
448 }
449 return ms
450 }
451 return mi.MessageOf(x)
452 }
453
454
455 func (*DeleteConnectionRequest) Descriptor() ([]byte, []int) {
456 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{5}
457 }
458
459 func (x *DeleteConnectionRequest) GetName() string {
460 if x != nil {
461 return x.Name
462 }
463 return ""
464 }
465
466
467
468 type Connection struct {
469 state protoimpl.MessageState
470 sizeCache protoimpl.SizeCache
471 unknownFields protoimpl.UnknownFields
472
473
474
475 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
476
477 FriendlyName string `protobuf:"bytes,2,opt,name=friendly_name,json=friendlyName,proto3" json:"friendly_name,omitempty"`
478
479 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
480
481
482
483
484
485
486
487
488
489
490
491 Properties isConnection_Properties `protobuf_oneof:"properties"`
492
493 CreationTime int64 `protobuf:"varint,5,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"`
494
495 LastModifiedTime int64 `protobuf:"varint,6,opt,name=last_modified_time,json=lastModifiedTime,proto3" json:"last_modified_time,omitempty"`
496
497 HasCredential bool `protobuf:"varint,7,opt,name=has_credential,json=hasCredential,proto3" json:"has_credential,omitempty"`
498 }
499
500 func (x *Connection) Reset() {
501 *x = Connection{}
502 if protoimpl.UnsafeEnabled {
503 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[6]
504 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
505 ms.StoreMessageInfo(mi)
506 }
507 }
508
509 func (x *Connection) String() string {
510 return protoimpl.X.MessageStringOf(x)
511 }
512
513 func (*Connection) ProtoMessage() {}
514
515 func (x *Connection) ProtoReflect() protoreflect.Message {
516 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[6]
517 if protoimpl.UnsafeEnabled && x != nil {
518 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
519 if ms.LoadMessageInfo() == nil {
520 ms.StoreMessageInfo(mi)
521 }
522 return ms
523 }
524 return mi.MessageOf(x)
525 }
526
527
528 func (*Connection) Descriptor() ([]byte, []int) {
529 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{6}
530 }
531
532 func (x *Connection) GetName() string {
533 if x != nil {
534 return x.Name
535 }
536 return ""
537 }
538
539 func (x *Connection) GetFriendlyName() string {
540 if x != nil {
541 return x.FriendlyName
542 }
543 return ""
544 }
545
546 func (x *Connection) GetDescription() string {
547 if x != nil {
548 return x.Description
549 }
550 return ""
551 }
552
553 func (m *Connection) GetProperties() isConnection_Properties {
554 if m != nil {
555 return m.Properties
556 }
557 return nil
558 }
559
560 func (x *Connection) GetCloudSql() *CloudSqlProperties {
561 if x, ok := x.GetProperties().(*Connection_CloudSql); ok {
562 return x.CloudSql
563 }
564 return nil
565 }
566
567 func (x *Connection) GetAws() *AwsProperties {
568 if x, ok := x.GetProperties().(*Connection_Aws); ok {
569 return x.Aws
570 }
571 return nil
572 }
573
574 func (x *Connection) GetAzure() *AzureProperties {
575 if x, ok := x.GetProperties().(*Connection_Azure); ok {
576 return x.Azure
577 }
578 return nil
579 }
580
581 func (x *Connection) GetCloudSpanner() *CloudSpannerProperties {
582 if x, ok := x.GetProperties().(*Connection_CloudSpanner); ok {
583 return x.CloudSpanner
584 }
585 return nil
586 }
587
588 func (x *Connection) GetCloudResource() *CloudResourceProperties {
589 if x, ok := x.GetProperties().(*Connection_CloudResource); ok {
590 return x.CloudResource
591 }
592 return nil
593 }
594
595 func (x *Connection) GetSpark() *SparkProperties {
596 if x, ok := x.GetProperties().(*Connection_Spark); ok {
597 return x.Spark
598 }
599 return nil
600 }
601
602 func (x *Connection) GetSalesforceDataCloud() *SalesforceDataCloudProperties {
603 if x, ok := x.GetProperties().(*Connection_SalesforceDataCloud); ok {
604 return x.SalesforceDataCloud
605 }
606 return nil
607 }
608
609 func (x *Connection) GetCreationTime() int64 {
610 if x != nil {
611 return x.CreationTime
612 }
613 return 0
614 }
615
616 func (x *Connection) GetLastModifiedTime() int64 {
617 if x != nil {
618 return x.LastModifiedTime
619 }
620 return 0
621 }
622
623 func (x *Connection) GetHasCredential() bool {
624 if x != nil {
625 return x.HasCredential
626 }
627 return false
628 }
629
630 type isConnection_Properties interface {
631 isConnection_Properties()
632 }
633
634 type Connection_CloudSql struct {
635
636 CloudSql *CloudSqlProperties `protobuf:"bytes,4,opt,name=cloud_sql,json=cloudSql,proto3,oneof"`
637 }
638
639 type Connection_Aws struct {
640
641 Aws *AwsProperties `protobuf:"bytes,8,opt,name=aws,proto3,oneof"`
642 }
643
644 type Connection_Azure struct {
645
646 Azure *AzureProperties `protobuf:"bytes,11,opt,name=azure,proto3,oneof"`
647 }
648
649 type Connection_CloudSpanner struct {
650
651 CloudSpanner *CloudSpannerProperties `protobuf:"bytes,21,opt,name=cloud_spanner,json=cloudSpanner,proto3,oneof"`
652 }
653
654 type Connection_CloudResource struct {
655
656 CloudResource *CloudResourceProperties `protobuf:"bytes,22,opt,name=cloud_resource,json=cloudResource,proto3,oneof"`
657 }
658
659 type Connection_Spark struct {
660
661 Spark *SparkProperties `protobuf:"bytes,23,opt,name=spark,proto3,oneof"`
662 }
663
664 type Connection_SalesforceDataCloud struct {
665
666
667
668 SalesforceDataCloud *SalesforceDataCloudProperties `protobuf:"bytes,24,opt,name=salesforce_data_cloud,json=salesforceDataCloud,proto3,oneof"`
669 }
670
671 func (*Connection_CloudSql) isConnection_Properties() {}
672
673 func (*Connection_Aws) isConnection_Properties() {}
674
675 func (*Connection_Azure) isConnection_Properties() {}
676
677 func (*Connection_CloudSpanner) isConnection_Properties() {}
678
679 func (*Connection_CloudResource) isConnection_Properties() {}
680
681 func (*Connection_Spark) isConnection_Properties() {}
682
683 func (*Connection_SalesforceDataCloud) isConnection_Properties() {}
684
685
686 type CloudSqlProperties struct {
687 state protoimpl.MessageState
688 sizeCache protoimpl.SizeCache
689 unknownFields protoimpl.UnknownFields
690
691
692 InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
693
694 Database string `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
695
696 Type CloudSqlProperties_DatabaseType `protobuf:"varint,3,opt,name=type,proto3,enum=google.cloud.bigquery.connection.v1.CloudSqlProperties_DatabaseType" json:"type,omitempty"`
697
698 Credential *CloudSqlCredential `protobuf:"bytes,4,opt,name=credential,proto3" json:"credential,omitempty"`
699
700
701
702
703
704
705 ServiceAccountId string `protobuf:"bytes,5,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
706 }
707
708 func (x *CloudSqlProperties) Reset() {
709 *x = CloudSqlProperties{}
710 if protoimpl.UnsafeEnabled {
711 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[7]
712 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
713 ms.StoreMessageInfo(mi)
714 }
715 }
716
717 func (x *CloudSqlProperties) String() string {
718 return protoimpl.X.MessageStringOf(x)
719 }
720
721 func (*CloudSqlProperties) ProtoMessage() {}
722
723 func (x *CloudSqlProperties) ProtoReflect() protoreflect.Message {
724 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[7]
725 if protoimpl.UnsafeEnabled && x != nil {
726 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
727 if ms.LoadMessageInfo() == nil {
728 ms.StoreMessageInfo(mi)
729 }
730 return ms
731 }
732 return mi.MessageOf(x)
733 }
734
735
736 func (*CloudSqlProperties) Descriptor() ([]byte, []int) {
737 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{7}
738 }
739
740 func (x *CloudSqlProperties) GetInstanceId() string {
741 if x != nil {
742 return x.InstanceId
743 }
744 return ""
745 }
746
747 func (x *CloudSqlProperties) GetDatabase() string {
748 if x != nil {
749 return x.Database
750 }
751 return ""
752 }
753
754 func (x *CloudSqlProperties) GetType() CloudSqlProperties_DatabaseType {
755 if x != nil {
756 return x.Type
757 }
758 return CloudSqlProperties_DATABASE_TYPE_UNSPECIFIED
759 }
760
761 func (x *CloudSqlProperties) GetCredential() *CloudSqlCredential {
762 if x != nil {
763 return x.Credential
764 }
765 return nil
766 }
767
768 func (x *CloudSqlProperties) GetServiceAccountId() string {
769 if x != nil {
770 return x.ServiceAccountId
771 }
772 return ""
773 }
774
775
776 type CloudSqlCredential struct {
777 state protoimpl.MessageState
778 sizeCache protoimpl.SizeCache
779 unknownFields protoimpl.UnknownFields
780
781
782 Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
783
784 Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
785 }
786
787 func (x *CloudSqlCredential) Reset() {
788 *x = CloudSqlCredential{}
789 if protoimpl.UnsafeEnabled {
790 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[8]
791 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
792 ms.StoreMessageInfo(mi)
793 }
794 }
795
796 func (x *CloudSqlCredential) String() string {
797 return protoimpl.X.MessageStringOf(x)
798 }
799
800 func (*CloudSqlCredential) ProtoMessage() {}
801
802 func (x *CloudSqlCredential) ProtoReflect() protoreflect.Message {
803 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[8]
804 if protoimpl.UnsafeEnabled && x != nil {
805 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
806 if ms.LoadMessageInfo() == nil {
807 ms.StoreMessageInfo(mi)
808 }
809 return ms
810 }
811 return mi.MessageOf(x)
812 }
813
814
815 func (*CloudSqlCredential) Descriptor() ([]byte, []int) {
816 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{8}
817 }
818
819 func (x *CloudSqlCredential) GetUsername() string {
820 if x != nil {
821 return x.Username
822 }
823 return ""
824 }
825
826 func (x *CloudSqlCredential) GetPassword() string {
827 if x != nil {
828 return x.Password
829 }
830 return ""
831 }
832
833
834 type CloudSpannerProperties struct {
835 state protoimpl.MessageState
836 sizeCache protoimpl.SizeCache
837 unknownFields protoimpl.UnknownFields
838
839
840 Database string `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"`
841
842 UseParallelism bool `protobuf:"varint,2,opt,name=use_parallelism,json=useParallelism,proto3" json:"use_parallelism,omitempty"`
843
844
845
846
847
848
849
850
851 MaxParallelism int32 `protobuf:"varint,5,opt,name=max_parallelism,json=maxParallelism,proto3" json:"max_parallelism,omitempty"`
852
853
854
855 UseServerlessAnalytics bool `protobuf:"varint,3,opt,name=use_serverless_analytics,json=useServerlessAnalytics,proto3" json:"use_serverless_analytics,omitempty"`
856
857
858
859
860
861
862 UseDataBoost bool `protobuf:"varint,6,opt,name=use_data_boost,json=useDataBoost,proto3" json:"use_data_boost,omitempty"`
863
864
865
866
867
868
869
870
871
872
873 DatabaseRole string `protobuf:"bytes,4,opt,name=database_role,json=databaseRole,proto3" json:"database_role,omitempty"`
874 }
875
876 func (x *CloudSpannerProperties) Reset() {
877 *x = CloudSpannerProperties{}
878 if protoimpl.UnsafeEnabled {
879 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[9]
880 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
881 ms.StoreMessageInfo(mi)
882 }
883 }
884
885 func (x *CloudSpannerProperties) String() string {
886 return protoimpl.X.MessageStringOf(x)
887 }
888
889 func (*CloudSpannerProperties) ProtoMessage() {}
890
891 func (x *CloudSpannerProperties) ProtoReflect() protoreflect.Message {
892 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[9]
893 if protoimpl.UnsafeEnabled && x != nil {
894 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
895 if ms.LoadMessageInfo() == nil {
896 ms.StoreMessageInfo(mi)
897 }
898 return ms
899 }
900 return mi.MessageOf(x)
901 }
902
903
904 func (*CloudSpannerProperties) Descriptor() ([]byte, []int) {
905 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{9}
906 }
907
908 func (x *CloudSpannerProperties) GetDatabase() string {
909 if x != nil {
910 return x.Database
911 }
912 return ""
913 }
914
915 func (x *CloudSpannerProperties) GetUseParallelism() bool {
916 if x != nil {
917 return x.UseParallelism
918 }
919 return false
920 }
921
922 func (x *CloudSpannerProperties) GetMaxParallelism() int32 {
923 if x != nil {
924 return x.MaxParallelism
925 }
926 return 0
927 }
928
929 func (x *CloudSpannerProperties) GetUseServerlessAnalytics() bool {
930 if x != nil {
931 return x.UseServerlessAnalytics
932 }
933 return false
934 }
935
936 func (x *CloudSpannerProperties) GetUseDataBoost() bool {
937 if x != nil {
938 return x.UseDataBoost
939 }
940 return false
941 }
942
943 func (x *CloudSpannerProperties) GetDatabaseRole() string {
944 if x != nil {
945 return x.DatabaseRole
946 }
947 return ""
948 }
949
950
951 type AwsProperties struct {
952 state protoimpl.MessageState
953 sizeCache protoimpl.SizeCache
954 unknownFields protoimpl.UnknownFields
955
956
957
958
959
960
961
962 AuthenticationMethod isAwsProperties_AuthenticationMethod `protobuf_oneof:"authentication_method"`
963 }
964
965 func (x *AwsProperties) Reset() {
966 *x = AwsProperties{}
967 if protoimpl.UnsafeEnabled {
968 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[10]
969 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
970 ms.StoreMessageInfo(mi)
971 }
972 }
973
974 func (x *AwsProperties) String() string {
975 return protoimpl.X.MessageStringOf(x)
976 }
977
978 func (*AwsProperties) ProtoMessage() {}
979
980 func (x *AwsProperties) ProtoReflect() protoreflect.Message {
981 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[10]
982 if protoimpl.UnsafeEnabled && x != nil {
983 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
984 if ms.LoadMessageInfo() == nil {
985 ms.StoreMessageInfo(mi)
986 }
987 return ms
988 }
989 return mi.MessageOf(x)
990 }
991
992
993 func (*AwsProperties) Descriptor() ([]byte, []int) {
994 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{10}
995 }
996
997 func (m *AwsProperties) GetAuthenticationMethod() isAwsProperties_AuthenticationMethod {
998 if m != nil {
999 return m.AuthenticationMethod
1000 }
1001 return nil
1002 }
1003
1004
1005 func (x *AwsProperties) GetCrossAccountRole() *AwsCrossAccountRole {
1006 if x, ok := x.GetAuthenticationMethod().(*AwsProperties_CrossAccountRole); ok {
1007 return x.CrossAccountRole
1008 }
1009 return nil
1010 }
1011
1012 func (x *AwsProperties) GetAccessRole() *AwsAccessRole {
1013 if x, ok := x.GetAuthenticationMethod().(*AwsProperties_AccessRole); ok {
1014 return x.AccessRole
1015 }
1016 return nil
1017 }
1018
1019 type isAwsProperties_AuthenticationMethod interface {
1020 isAwsProperties_AuthenticationMethod()
1021 }
1022
1023 type AwsProperties_CrossAccountRole struct {
1024
1025
1026
1027
1028
1029 CrossAccountRole *AwsCrossAccountRole `protobuf:"bytes,2,opt,name=cross_account_role,json=crossAccountRole,proto3,oneof"`
1030 }
1031
1032 type AwsProperties_AccessRole struct {
1033
1034
1035 AccessRole *AwsAccessRole `protobuf:"bytes,3,opt,name=access_role,json=accessRole,proto3,oneof"`
1036 }
1037
1038 func (*AwsProperties_CrossAccountRole) isAwsProperties_AuthenticationMethod() {}
1039
1040 func (*AwsProperties_AccessRole) isAwsProperties_AuthenticationMethod() {}
1041
1042
1043
1044 type AwsCrossAccountRole struct {
1045 state protoimpl.MessageState
1046 sizeCache protoimpl.SizeCache
1047 unknownFields protoimpl.UnknownFields
1048
1049
1050
1051 IamRoleId string `protobuf:"bytes,1,opt,name=iam_role_id,json=iamRoleId,proto3" json:"iam_role_id,omitempty"`
1052
1053 IamUserId string `protobuf:"bytes,2,opt,name=iam_user_id,json=iamUserId,proto3" json:"iam_user_id,omitempty"`
1054
1055
1056
1057
1058 ExternalId string `protobuf:"bytes,3,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"`
1059 }
1060
1061 func (x *AwsCrossAccountRole) Reset() {
1062 *x = AwsCrossAccountRole{}
1063 if protoimpl.UnsafeEnabled {
1064 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[11]
1065 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1066 ms.StoreMessageInfo(mi)
1067 }
1068 }
1069
1070 func (x *AwsCrossAccountRole) String() string {
1071 return protoimpl.X.MessageStringOf(x)
1072 }
1073
1074 func (*AwsCrossAccountRole) ProtoMessage() {}
1075
1076 func (x *AwsCrossAccountRole) ProtoReflect() protoreflect.Message {
1077 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[11]
1078 if protoimpl.UnsafeEnabled && x != nil {
1079 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1080 if ms.LoadMessageInfo() == nil {
1081 ms.StoreMessageInfo(mi)
1082 }
1083 return ms
1084 }
1085 return mi.MessageOf(x)
1086 }
1087
1088
1089 func (*AwsCrossAccountRole) Descriptor() ([]byte, []int) {
1090 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{11}
1091 }
1092
1093 func (x *AwsCrossAccountRole) GetIamRoleId() string {
1094 if x != nil {
1095 return x.IamRoleId
1096 }
1097 return ""
1098 }
1099
1100 func (x *AwsCrossAccountRole) GetIamUserId() string {
1101 if x != nil {
1102 return x.IamUserId
1103 }
1104 return ""
1105 }
1106
1107 func (x *AwsCrossAccountRole) GetExternalId() string {
1108 if x != nil {
1109 return x.ExternalId
1110 }
1111 return ""
1112 }
1113
1114
1115
1116 type AwsAccessRole struct {
1117 state protoimpl.MessageState
1118 sizeCache protoimpl.SizeCache
1119 unknownFields protoimpl.UnknownFields
1120
1121
1122
1123 IamRoleId string `protobuf:"bytes,1,opt,name=iam_role_id,json=iamRoleId,proto3" json:"iam_role_id,omitempty"`
1124
1125
1126 Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"`
1127 }
1128
1129 func (x *AwsAccessRole) Reset() {
1130 *x = AwsAccessRole{}
1131 if protoimpl.UnsafeEnabled {
1132 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[12]
1133 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1134 ms.StoreMessageInfo(mi)
1135 }
1136 }
1137
1138 func (x *AwsAccessRole) String() string {
1139 return protoimpl.X.MessageStringOf(x)
1140 }
1141
1142 func (*AwsAccessRole) ProtoMessage() {}
1143
1144 func (x *AwsAccessRole) ProtoReflect() protoreflect.Message {
1145 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[12]
1146 if protoimpl.UnsafeEnabled && x != nil {
1147 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1148 if ms.LoadMessageInfo() == nil {
1149 ms.StoreMessageInfo(mi)
1150 }
1151 return ms
1152 }
1153 return mi.MessageOf(x)
1154 }
1155
1156
1157 func (*AwsAccessRole) Descriptor() ([]byte, []int) {
1158 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{12}
1159 }
1160
1161 func (x *AwsAccessRole) GetIamRoleId() string {
1162 if x != nil {
1163 return x.IamRoleId
1164 }
1165 return ""
1166 }
1167
1168 func (x *AwsAccessRole) GetIdentity() string {
1169 if x != nil {
1170 return x.Identity
1171 }
1172 return ""
1173 }
1174
1175
1176 type AzureProperties struct {
1177 state protoimpl.MessageState
1178 sizeCache protoimpl.SizeCache
1179 unknownFields protoimpl.UnknownFields
1180
1181
1182 Application string `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
1183
1184 ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
1185
1186 ObjectId string `protobuf:"bytes,3,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
1187
1188 CustomerTenantId string `protobuf:"bytes,4,opt,name=customer_tenant_id,json=customerTenantId,proto3" json:"customer_tenant_id,omitempty"`
1189
1190
1191 RedirectUri string `protobuf:"bytes,5,opt,name=redirect_uri,json=redirectUri,proto3" json:"redirect_uri,omitempty"`
1192
1193
1194 FederatedApplicationClientId string `protobuf:"bytes,6,opt,name=federated_application_client_id,json=federatedApplicationClientId,proto3" json:"federated_application_client_id,omitempty"`
1195
1196
1197
1198 Identity string `protobuf:"bytes,7,opt,name=identity,proto3" json:"identity,omitempty"`
1199 }
1200
1201 func (x *AzureProperties) Reset() {
1202 *x = AzureProperties{}
1203 if protoimpl.UnsafeEnabled {
1204 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[13]
1205 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1206 ms.StoreMessageInfo(mi)
1207 }
1208 }
1209
1210 func (x *AzureProperties) String() string {
1211 return protoimpl.X.MessageStringOf(x)
1212 }
1213
1214 func (*AzureProperties) ProtoMessage() {}
1215
1216 func (x *AzureProperties) ProtoReflect() protoreflect.Message {
1217 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[13]
1218 if protoimpl.UnsafeEnabled && x != nil {
1219 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1220 if ms.LoadMessageInfo() == nil {
1221 ms.StoreMessageInfo(mi)
1222 }
1223 return ms
1224 }
1225 return mi.MessageOf(x)
1226 }
1227
1228
1229 func (*AzureProperties) Descriptor() ([]byte, []int) {
1230 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{13}
1231 }
1232
1233 func (x *AzureProperties) GetApplication() string {
1234 if x != nil {
1235 return x.Application
1236 }
1237 return ""
1238 }
1239
1240 func (x *AzureProperties) GetClientId() string {
1241 if x != nil {
1242 return x.ClientId
1243 }
1244 return ""
1245 }
1246
1247 func (x *AzureProperties) GetObjectId() string {
1248 if x != nil {
1249 return x.ObjectId
1250 }
1251 return ""
1252 }
1253
1254 func (x *AzureProperties) GetCustomerTenantId() string {
1255 if x != nil {
1256 return x.CustomerTenantId
1257 }
1258 return ""
1259 }
1260
1261 func (x *AzureProperties) GetRedirectUri() string {
1262 if x != nil {
1263 return x.RedirectUri
1264 }
1265 return ""
1266 }
1267
1268 func (x *AzureProperties) GetFederatedApplicationClientId() string {
1269 if x != nil {
1270 return x.FederatedApplicationClientId
1271 }
1272 return ""
1273 }
1274
1275 func (x *AzureProperties) GetIdentity() string {
1276 if x != nil {
1277 return x.Identity
1278 }
1279 return ""
1280 }
1281
1282
1283
1284 type CloudResourceProperties struct {
1285 state protoimpl.MessageState
1286 sizeCache protoimpl.SizeCache
1287 unknownFields protoimpl.UnknownFields
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301 ServiceAccountId string `protobuf:"bytes,1,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
1302 }
1303
1304 func (x *CloudResourceProperties) Reset() {
1305 *x = CloudResourceProperties{}
1306 if protoimpl.UnsafeEnabled {
1307 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[14]
1308 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1309 ms.StoreMessageInfo(mi)
1310 }
1311 }
1312
1313 func (x *CloudResourceProperties) String() string {
1314 return protoimpl.X.MessageStringOf(x)
1315 }
1316
1317 func (*CloudResourceProperties) ProtoMessage() {}
1318
1319 func (x *CloudResourceProperties) ProtoReflect() protoreflect.Message {
1320 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[14]
1321 if protoimpl.UnsafeEnabled && x != nil {
1322 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1323 if ms.LoadMessageInfo() == nil {
1324 ms.StoreMessageInfo(mi)
1325 }
1326 return ms
1327 }
1328 return mi.MessageOf(x)
1329 }
1330
1331
1332 func (*CloudResourceProperties) Descriptor() ([]byte, []int) {
1333 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{14}
1334 }
1335
1336 func (x *CloudResourceProperties) GetServiceAccountId() string {
1337 if x != nil {
1338 return x.ServiceAccountId
1339 }
1340 return ""
1341 }
1342
1343
1344 type MetastoreServiceConfig struct {
1345 state protoimpl.MessageState
1346 sizeCache protoimpl.SizeCache
1347 unknownFields protoimpl.UnknownFields
1348
1349
1350
1351
1352
1353
1354 MetastoreService string `protobuf:"bytes,1,opt,name=metastore_service,json=metastoreService,proto3" json:"metastore_service,omitempty"`
1355 }
1356
1357 func (x *MetastoreServiceConfig) Reset() {
1358 *x = MetastoreServiceConfig{}
1359 if protoimpl.UnsafeEnabled {
1360 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[15]
1361 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1362 ms.StoreMessageInfo(mi)
1363 }
1364 }
1365
1366 func (x *MetastoreServiceConfig) String() string {
1367 return protoimpl.X.MessageStringOf(x)
1368 }
1369
1370 func (*MetastoreServiceConfig) ProtoMessage() {}
1371
1372 func (x *MetastoreServiceConfig) ProtoReflect() protoreflect.Message {
1373 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[15]
1374 if protoimpl.UnsafeEnabled && x != nil {
1375 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1376 if ms.LoadMessageInfo() == nil {
1377 ms.StoreMessageInfo(mi)
1378 }
1379 return ms
1380 }
1381 return mi.MessageOf(x)
1382 }
1383
1384
1385 func (*MetastoreServiceConfig) Descriptor() ([]byte, []int) {
1386 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{15}
1387 }
1388
1389 func (x *MetastoreServiceConfig) GetMetastoreService() string {
1390 if x != nil {
1391 return x.MetastoreService
1392 }
1393 return ""
1394 }
1395
1396
1397 type SparkHistoryServerConfig struct {
1398 state protoimpl.MessageState
1399 sizeCache protoimpl.SizeCache
1400 unknownFields protoimpl.UnknownFields
1401
1402
1403
1404
1405
1406
1407
1408 DataprocCluster string `protobuf:"bytes,1,opt,name=dataproc_cluster,json=dataprocCluster,proto3" json:"dataproc_cluster,omitempty"`
1409 }
1410
1411 func (x *SparkHistoryServerConfig) Reset() {
1412 *x = SparkHistoryServerConfig{}
1413 if protoimpl.UnsafeEnabled {
1414 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[16]
1415 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1416 ms.StoreMessageInfo(mi)
1417 }
1418 }
1419
1420 func (x *SparkHistoryServerConfig) String() string {
1421 return protoimpl.X.MessageStringOf(x)
1422 }
1423
1424 func (*SparkHistoryServerConfig) ProtoMessage() {}
1425
1426 func (x *SparkHistoryServerConfig) ProtoReflect() protoreflect.Message {
1427 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[16]
1428 if protoimpl.UnsafeEnabled && x != nil {
1429 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1430 if ms.LoadMessageInfo() == nil {
1431 ms.StoreMessageInfo(mi)
1432 }
1433 return ms
1434 }
1435 return mi.MessageOf(x)
1436 }
1437
1438
1439 func (*SparkHistoryServerConfig) Descriptor() ([]byte, []int) {
1440 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{16}
1441 }
1442
1443 func (x *SparkHistoryServerConfig) GetDataprocCluster() string {
1444 if x != nil {
1445 return x.DataprocCluster
1446 }
1447 return ""
1448 }
1449
1450
1451
1452 type SparkProperties struct {
1453 state protoimpl.MessageState
1454 sizeCache protoimpl.SizeCache
1455 unknownFields protoimpl.UnknownFields
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468 ServiceAccountId string `protobuf:"bytes,1,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
1469
1470 MetastoreServiceConfig *MetastoreServiceConfig `protobuf:"bytes,3,opt,name=metastore_service_config,json=metastoreServiceConfig,proto3" json:"metastore_service_config,omitempty"`
1471
1472 SparkHistoryServerConfig *SparkHistoryServerConfig `protobuf:"bytes,4,opt,name=spark_history_server_config,json=sparkHistoryServerConfig,proto3" json:"spark_history_server_config,omitempty"`
1473 }
1474
1475 func (x *SparkProperties) Reset() {
1476 *x = SparkProperties{}
1477 if protoimpl.UnsafeEnabled {
1478 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[17]
1479 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1480 ms.StoreMessageInfo(mi)
1481 }
1482 }
1483
1484 func (x *SparkProperties) String() string {
1485 return protoimpl.X.MessageStringOf(x)
1486 }
1487
1488 func (*SparkProperties) ProtoMessage() {}
1489
1490 func (x *SparkProperties) ProtoReflect() protoreflect.Message {
1491 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[17]
1492 if protoimpl.UnsafeEnabled && x != nil {
1493 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1494 if ms.LoadMessageInfo() == nil {
1495 ms.StoreMessageInfo(mi)
1496 }
1497 return ms
1498 }
1499 return mi.MessageOf(x)
1500 }
1501
1502
1503 func (*SparkProperties) Descriptor() ([]byte, []int) {
1504 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{17}
1505 }
1506
1507 func (x *SparkProperties) GetServiceAccountId() string {
1508 if x != nil {
1509 return x.ServiceAccountId
1510 }
1511 return ""
1512 }
1513
1514 func (x *SparkProperties) GetMetastoreServiceConfig() *MetastoreServiceConfig {
1515 if x != nil {
1516 return x.MetastoreServiceConfig
1517 }
1518 return nil
1519 }
1520
1521 func (x *SparkProperties) GetSparkHistoryServerConfig() *SparkHistoryServerConfig {
1522 if x != nil {
1523 return x.SparkHistoryServerConfig
1524 }
1525 return nil
1526 }
1527
1528
1529
1530 type SalesforceDataCloudProperties struct {
1531 state protoimpl.MessageState
1532 sizeCache protoimpl.SizeCache
1533 unknownFields protoimpl.UnknownFields
1534
1535
1536 InstanceUri string `protobuf:"bytes,1,opt,name=instance_uri,json=instanceUri,proto3" json:"instance_uri,omitempty"`
1537
1538
1539 Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"`
1540
1541 TenantId string `protobuf:"bytes,3,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
1542 }
1543
1544 func (x *SalesforceDataCloudProperties) Reset() {
1545 *x = SalesforceDataCloudProperties{}
1546 if protoimpl.UnsafeEnabled {
1547 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[18]
1548 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1549 ms.StoreMessageInfo(mi)
1550 }
1551 }
1552
1553 func (x *SalesforceDataCloudProperties) String() string {
1554 return protoimpl.X.MessageStringOf(x)
1555 }
1556
1557 func (*SalesforceDataCloudProperties) ProtoMessage() {}
1558
1559 func (x *SalesforceDataCloudProperties) ProtoReflect() protoreflect.Message {
1560 mi := &file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[18]
1561 if protoimpl.UnsafeEnabled && x != nil {
1562 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1563 if ms.LoadMessageInfo() == nil {
1564 ms.StoreMessageInfo(mi)
1565 }
1566 return ms
1567 }
1568 return mi.MessageOf(x)
1569 }
1570
1571
1572 func (*SalesforceDataCloudProperties) Descriptor() ([]byte, []int) {
1573 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP(), []int{18}
1574 }
1575
1576 func (x *SalesforceDataCloudProperties) GetInstanceUri() string {
1577 if x != nil {
1578 return x.InstanceUri
1579 }
1580 return ""
1581 }
1582
1583 func (x *SalesforceDataCloudProperties) GetIdentity() string {
1584 if x != nil {
1585 return x.Identity
1586 }
1587 return ""
1588 }
1589
1590 func (x *SalesforceDataCloudProperties) GetTenantId() string {
1591 if x != nil {
1592 return x.TenantId
1593 }
1594 return ""
1595 }
1596
1597 var File_google_cloud_bigquery_connection_v1_connection_proto protoreflect.FileDescriptor
1598
1599 var file_google_cloud_bigquery_connection_v1_connection_proto_rawDesc = []byte{
1600 0x0a, 0x34, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x62,
1601 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69,
1602 0x6f, 0x6e, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
1603 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1604 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x63, 0x6f,
1605 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f,
1606 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
1607 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1608 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f,
1609 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66,
1610 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72,
1611 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f,
1612 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e,
1613 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x61,
1614 0x6d, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a,
1615 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6f,
1616 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67,
1617 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74,
1618 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
1619 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d,
1620 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdc, 0x01, 0x0a, 0x17, 0x43, 0x72,
1621 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
1622 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18,
1623 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c,
1624 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
1625 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1626 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x28, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x6e,
1627 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42,
1628 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
1629 0x49, 0x64, 0x12, 0x54, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
1630 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1631 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x63,
1632 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e,
1633 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x63, 0x6f,
1634 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x60, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x43,
1635 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
1636 0x12, 0x48, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x34,
1637 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2e, 0x0a, 0x2c, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
1638 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1639 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
1640 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x9c, 0x01, 0x0a, 0x16, 0x4c,
1641 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65,
1642 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18,
1643 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c,
1644 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
1645 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1646 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65,
1647 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x02,
1648 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61,
1649 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
1650 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x94, 0x01, 0x0a, 0x17, 0x4c, 0x69,
1651 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73,
1652 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61,
1653 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
1654 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x51, 0x0a,
1655 0x0b, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03,
1656 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1657 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x6e, 0x65,
1658 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
1659 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
1660 0x22, 0xfb, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65,
1661 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x48, 0x0a, 0x04,
1662 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x34, 0xe0, 0x41, 0x02, 0xfa,
1663 0x41, 0x2e, 0x0a, 0x2c, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x63, 0x6f, 0x6e, 0x6e,
1664 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
1665 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
1666 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x54, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
1667 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f,
1668 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
1669 0x72, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31,
1670 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x02,
1671 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x40, 0x0a, 0x0b,
1672 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28,
1673 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1674 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0,
1675 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x63,
1676 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69,
1677 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x48, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
1678 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x34, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2e, 0x0a,
1679 0x2c, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
1680 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
1681 0x6f, 0x6d, 0x2f, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e,
1682 0x61, 0x6d, 0x65, 0x22, 0xf9, 0x07, 0x0a, 0x0a, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69,
1683 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
1684 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64,
1685 0x6c, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x66,
1686 0x72, 0x69, 0x65, 0x6e, 0x64, 0x6c, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64,
1687 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
1688 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x56, 0x0a,
1689 0x09, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x71, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
1690 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
1691 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
1692 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x53, 0x71, 0x6c, 0x50,
1693 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x48, 0x00, 0x52, 0x08, 0x63, 0x6c, 0x6f,
1694 0x75, 0x64, 0x53, 0x71, 0x6c, 0x12, 0x46, 0x0a, 0x03, 0x61, 0x77, 0x73, 0x18, 0x08, 0x20, 0x01,
1695 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1696 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x6e, 0x65,
1697 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x77, 0x73, 0x50, 0x72, 0x6f, 0x70,
1698 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x48, 0x00, 0x52, 0x03, 0x61, 0x77, 0x73, 0x12, 0x4c, 0x0a,
1699 0x05, 0x61, 0x7a, 0x75, 0x72, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67,
1700 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71,
1701 0x75, 0x65, 0x72, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
1702 0x76, 0x31, 0x2e, 0x41, 0x7a, 0x75, 0x72, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69,
1703 0x65, 0x73, 0x48, 0x00, 0x52, 0x05, 0x61, 0x7a, 0x75, 0x72, 0x65, 0x12, 0x62, 0x0a, 0x0d, 0x63,
1704 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x70, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x18, 0x15, 0x20, 0x01,
1705 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1706 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x6e, 0x65,
1707 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x53, 0x70,
1708 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x48,
1709 0x00, 0x52, 0x0c, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x53, 0x70, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x12,
1710 0x65, 0x0a, 0x0e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
1711 0x65, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1712 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
1713 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c,
1714 0x6f, 0x75, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65,
1715 0x72, 0x74, 0x69, 0x65, 0x73, 0x48, 0x00, 0x52, 0x0d, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x52, 0x65,
1716 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x4c, 0x0a, 0x05, 0x73, 0x70, 0x61, 0x72, 0x6b, 0x18,
1717 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1718 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x63, 0x6f,
1719 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x70, 0x61, 0x72,
1720 0x6b, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x48, 0x00, 0x52, 0x05, 0x73,
1721 0x70, 0x61, 0x72, 0x6b, 0x12, 0x7d, 0x0a, 0x15, 0x73, 0x61, 0x6c, 0x65, 0x73, 0x66, 0x6f, 0x72,
1722 0x63, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x18, 0x18, 0x20,
1723 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1724 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x6e,
1725 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x61, 0x6c, 0x65, 0x73, 0x66,
1726 0x6f, 0x72, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x50, 0x72, 0x6f,
1727 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x13,
1728 0x73, 0x61, 0x6c, 0x65, 0x73, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x43, 0x6c,
1729 0x6f, 0x75, 0x64, 0x12, 0x28, 0x0a, 0x0d, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
1730 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
1731 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x31, 0x0a,
1732 0x12, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x5f, 0x74,
1733 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x10,
1734 0x6c, 0x61, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65,
1735 0x12, 0x2a, 0x0a, 0x0e, 0x68, 0x61, 0x73, 0x5f, 0x63, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69,
1736 0x61, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0d, 0x68,
1737 0x61, 0x73, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x3a, 0x73, 0xea, 0x41,
1738 0x70, 0x0a, 0x2c, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x63, 0x6f, 0x6e, 0x6e, 0x65,
1739 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
1740 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12,
1741 0x40, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65,
1742 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c,
1743 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
1744 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
1745 0x7d, 0x42, 0x0c, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22,
1746 0x84, 0x03, 0x0a, 0x12, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x53, 0x71, 0x6c, 0x50, 0x72, 0x6f, 0x70,
1747 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
1748 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6e, 0x73,
1749 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62,
1750 0x61, 0x73, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62,
1751 0x61, 0x73, 0x65, 0x12, 0x58, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
1752 0x0e, 0x32, 0x44, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1753 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
1754 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x53, 0x71, 0x6c,
1755 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62,
1756 0x61, 0x73, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x5c, 0x0a,
1757 0x0a, 0x63, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28,
1758 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1759 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
1760 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x53, 0x71, 0x6c,
1761 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x04, 0x52,
1762 0x0a, 0x63, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x12, 0x31, 0x0a, 0x12, 0x73,
1763 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69,
1764 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x10, 0x73, 0x65,
1765 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x46,
1766 0x0a, 0x0c, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d,
1767 0x0a, 0x19, 0x44, 0x41, 0x54, 0x41, 0x42, 0x41, 0x53, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
1768 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0c, 0x0a,
1769 0x08, 0x50, 0x4f, 0x53, 0x54, 0x47, 0x52, 0x45, 0x53, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x4d,
1770 0x59, 0x53, 0x51, 0x4c, 0x10, 0x02, 0x22, 0x4c, 0x0a, 0x12, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x53,
1771 0x71, 0x6c, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x12, 0x1a, 0x0a, 0x08,
1772 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
1773 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73,
1774 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73,
1775 0x77, 0x6f, 0x72, 0x64, 0x22, 0x90, 0x02, 0x0a, 0x16, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x53, 0x70,
1776 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12,
1777 0x1a, 0x0a, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
1778 0x09, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x75,
1779 0x73, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6c, 0x6c, 0x65, 0x6c, 0x69, 0x73, 0x6d, 0x18, 0x02,
1780 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6c, 0x6c, 0x65,
1781 0x6c, 0x69, 0x73, 0x6d, 0x12, 0x27, 0x0a, 0x0f, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x61, 0x72, 0x61,
1782 0x6c, 0x6c, 0x65, 0x6c, 0x69, 0x73, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x6d,
1783 0x61, 0x78, 0x50, 0x61, 0x72, 0x61, 0x6c, 0x6c, 0x65, 0x6c, 0x69, 0x73, 0x6d, 0x12, 0x38, 0x0a,
1784 0x18, 0x75, 0x73, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x5f,
1785 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52,
1786 0x16, 0x75, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6c, 0x65, 0x73, 0x73, 0x41, 0x6e,
1787 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x12, 0x24, 0x0a, 0x0e, 0x75, 0x73, 0x65, 0x5f, 0x64,
1788 0x61, 0x74, 0x61, 0x5f, 0x62, 0x6f, 0x6f, 0x73, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52,
1789 0x0c, 0x75, 0x73, 0x65, 0x44, 0x61, 0x74, 0x61, 0x42, 0x6f, 0x6f, 0x73, 0x74, 0x12, 0x28, 0x0a,
1790 0x0d, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x04,
1791 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0c, 0x64, 0x61, 0x74, 0x61, 0x62,
1792 0x61, 0x73, 0x65, 0x52, 0x6f, 0x6c, 0x65, 0x22, 0xed, 0x01, 0x0a, 0x0d, 0x41, 0x77, 0x73, 0x50,
1793 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x6c, 0x0a, 0x12, 0x63, 0x72, 0x6f,
1794 0x73, 0x73, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x6f, 0x6c, 0x65, 0x18,
1795 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1796 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x63, 0x6f,
1797 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x77, 0x73, 0x43,
1798 0x72, 0x6f, 0x73, 0x73, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x42,
1799 0x02, 0x18, 0x01, 0x48, 0x00, 0x52, 0x10, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x41, 0x63, 0x63, 0x6f,
1800 0x75, 0x6e, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x55, 0x0a, 0x0b, 0x61, 0x63, 0x63, 0x65, 0x73,
1801 0x73, 0x5f, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67,
1802 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71,
1803 0x75, 0x65, 0x72, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
1804 0x76, 0x31, 0x2e, 0x41, 0x77, 0x73, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x52, 0x6f, 0x6c, 0x65,
1805 0x48, 0x00, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x52, 0x6f, 0x6c, 0x65, 0x42, 0x17,
1806 0x0a, 0x15, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1807 0x5f, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x22, 0x80, 0x01, 0x0a, 0x13, 0x41, 0x77, 0x73, 0x43,
1808 0x72, 0x6f, 0x73, 0x73, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x12,
1809 0x1e, 0x0a, 0x0b, 0x69, 0x61, 0x6d, 0x5f, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01,
1810 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x61, 0x6d, 0x52, 0x6f, 0x6c, 0x65, 0x49, 0x64, 0x12,
1811 0x23, 0x0a, 0x0b, 0x69, 0x61, 0x6d, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02,
1812 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x69, 0x61, 0x6d, 0x55, 0x73,
1813 0x65, 0x72, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0b, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c,
1814 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a,
1815 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x49, 0x64, 0x22, 0x4b, 0x0a, 0x0d, 0x41, 0x77,
1816 0x73, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x1e, 0x0a, 0x0b, 0x69,
1817 0x61, 0x6d, 0x5f, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
1818 0x52, 0x09, 0x69, 0x61, 0x6d, 0x52, 0x6f, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x69,
1819 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69,
1820 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x22, 0xb5, 0x02, 0x0a, 0x0f, 0x41, 0x7a, 0x75, 0x72,
1821 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0b, 0x61,
1822 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
1823 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69,
1824 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18,
1825 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65,
1826 0x6e, 0x74, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x09, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69,
1827 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x6f, 0x62,
1828 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d,
1829 0x65, 0x72, 0x5f, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01,
1830 0x28, 0x09, 0x52, 0x10, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x54, 0x65, 0x6e, 0x61,
1831 0x6e, 0x74, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74,
1832 0x5f, 0x75, 0x72, 0x69, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x64, 0x69,
1833 0x72, 0x65, 0x63, 0x74, 0x55, 0x72, 0x69, 0x12, 0x45, 0x0a, 0x1f, 0x66, 0x65, 0x64, 0x65, 0x72,
1834 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1835 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
1836 0x52, 0x1c, 0x66, 0x65, 0x64, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x41, 0x70, 0x70, 0x6c, 0x69,
1837 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1f,
1838 0x0a, 0x08, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09,
1839 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x22,
1840 0x4c, 0x0a, 0x17, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
1841 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x31, 0x0a, 0x12, 0x73, 0x65,
1842 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64,
1843 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x10, 0x73, 0x65, 0x72,
1844 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x6f, 0x0a,
1845 0x16, 0x4d, 0x65, 0x74, 0x61, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
1846 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x55, 0x0a, 0x11, 0x6d, 0x65, 0x74, 0x61, 0x73,
1847 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01,
1848 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x01, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6d, 0x65, 0x74, 0x61,
1849 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
1850 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x10, 0x6d, 0x65,
1851 0x74, 0x61, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x22, 0x6e,
1852 0x0a, 0x18, 0x53, 0x70, 0x61, 0x72, 0x6b, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x53, 0x65,
1853 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x52, 0x0a, 0x10, 0x64, 0x61,
1854 0x74, 0x61, 0x70, 0x72, 0x6f, 0x63, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x01,
1855 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x01, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x64, 0x61,
1856 0x74, 0x61, 0x70, 0x72, 0x6f, 0x63, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
1857 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x0f, 0x64,
1858 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x63, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x22, 0xc4,
1859 0x02, 0x0a, 0x0f, 0x53, 0x70, 0x61, 0x72, 0x6b, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69,
1860 0x65, 0x73, 0x12, 0x31, 0x0a, 0x12, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63,
1861 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
1862 0xe0, 0x41, 0x03, 0x52, 0x10, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f,
1863 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x7a, 0x0a, 0x18, 0x6d, 0x65, 0x74, 0x61, 0x73, 0x74, 0x6f,
1864 0x72, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
1865 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1866 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
1867 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65,
1868 0x74, 0x61, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x43, 0x6f,
1869 0x6e, 0x66, 0x69, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x16, 0x6d, 0x65, 0x74, 0x61, 0x73,
1870 0x74, 0x6f, 0x72, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69,
1871 0x67, 0x12, 0x81, 0x01, 0x0a, 0x1b, 0x73, 0x70, 0x61, 0x72, 0x6b, 0x5f, 0x68, 0x69, 0x73, 0x74,
1872 0x6f, 0x72, 0x79, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
1873 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1874 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
1875 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x70,
1876 0x61, 0x72, 0x6b, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
1877 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x18, 0x73, 0x70, 0x61,
1878 0x72, 0x6b, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43,
1879 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x80, 0x01, 0x0a, 0x1d, 0x53, 0x61, 0x6c, 0x65, 0x73, 0x66,
1880 0x6f, 0x72, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x50, 0x72, 0x6f,
1881 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x6e, 0x73, 0x74, 0x61,
1882 0x6e, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x69,
1883 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x55, 0x72, 0x69, 0x12, 0x1f, 0x0a, 0x08, 0x69, 0x64,
1884 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
1885 0x03, 0x52, 0x08, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x74,
1886 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
1887 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x32, 0xcc, 0x0d, 0x0a, 0x11, 0x43, 0x6f, 0x6e,
1888 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xe8,
1889 0x01, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
1890 0x69, 0x6f, 0x6e, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1891 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x6e,
1892 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
1893 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
1894 0x74, 0x1a, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1895 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
1896 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69,
1897 0x6f, 0x6e, 0x22, 0x65, 0xda, 0x41, 0x1f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x63, 0x6f,
1898 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
1899 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3d, 0x3a, 0x0a, 0x63, 0x6f,
1900 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2f, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70,
1901 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
1902 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x6f,
1903 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0xbb, 0x01, 0x0a, 0x0d, 0x47, 0x65,
1904 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x39, 0x2e, 0x67, 0x6f,
1905 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
1906 0x65, 0x72, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76,
1907 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52,
1908 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1909 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x63,
1910 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e,
1911 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65,
1912 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x31, 0x12, 0x2f, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
1913 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
1914 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
1915 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xce, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74,
1916 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3b, 0x2e, 0x67, 0x6f,
1917 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
1918 0x65, 0x72, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76,
1919 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
1920 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1921 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
1922 0x2e, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x4c,
1923 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65,
1924 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x40, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
1925 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x31, 0x12, 0x2f, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61,
1926 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
1927 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x6f, 0x6e,
1928 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0xe4, 0x01, 0x0a, 0x10, 0x55, 0x70, 0x64,
1929 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3c, 0x2e,
1930 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67,
1931 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
1932 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
1933 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x67, 0x6f,
1934 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
1935 0x65, 0x72, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76,
1936 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x61, 0xda, 0x41,
1937 0x1b, 0x6e, 0x61, 0x6d, 0x65, 0x2c, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
1938 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93,
1939 0x02, 0x3d, 0x3a, 0x0a, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x2f,
1940 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
1941 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
1942 0x2f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x12,
1943 0xa8, 0x01, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
1944 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
1945 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x63, 0x6f, 0x6e,
1946 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74,
1947 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
1948 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
1949 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x3e, 0xda, 0x41, 0x04, 0x6e,
1950 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x31, 0x2a, 0x2f, 0x2f, 0x76, 0x31, 0x2f, 0x7b,
1951 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
1952 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6f, 0x6e, 0x6e,
1953 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xa9, 0x01, 0x0a, 0x0c, 0x47,
1954 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x22, 0x2e, 0x67, 0x6f,
1955 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49,
1956 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
1957 0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e,
1958 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x5e, 0xda, 0x41, 0x10, 0x72, 0x65, 0x73, 0x6f, 0x75,
1959 0x72, 0x63, 0x65, 0x2c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x82, 0xd3, 0xe4, 0x93, 0x02,
1960 0x45, 0x3a, 0x01, 0x2a, 0x22, 0x40, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75,
1961 0x72, 0x63, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
1962 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6f, 0x6e, 0x6e, 0x65,
1963 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x67, 0x65, 0x74, 0x49, 0x61, 0x6d,
1964 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xa8, 0x01, 0x0a, 0x0c, 0x53, 0x65, 0x74, 0x49, 0x61,
1965 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1966 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f,
1967 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x67, 0x6f,
1968 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69,
1969 0x63, 0x79, 0x22, 0x5d, 0xda, 0x41, 0x0f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2c,
1970 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x45, 0x3a, 0x01, 0x2a, 0x22,
1971 0x40, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x3d, 0x70,
1972 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
1973 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
1974 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63,
1975 0x79, 0x12, 0xd3, 0x01, 0x0a, 0x12, 0x54, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72,
1976 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1977 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d,
1978 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
1979 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e,
1980 0x76, 0x31, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73,
1981 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x68, 0xda,
1982 0x41, 0x14, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2c, 0x70, 0x65, 0x72, 0x6d, 0x69,
1983 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4b, 0x3a, 0x01, 0x2a, 0x22,
1984 0x46, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x3d, 0x70,
1985 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
1986 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
1987 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x74, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d,
1988 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x7e, 0xca, 0x41, 0x21, 0x62, 0x69, 0x67, 0x71,
1989 0x75, 0x65, 0x72, 0x79, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x67,
1990 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x57,
1991 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1992 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f,
1993 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2c, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f,
1994 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
1995 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70,
1996 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0xfd, 0x02, 0xea, 0x41, 0x59, 0x0a, 0x1f, 0x64,
1997 0x61, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x63, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
1998 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x36,
1999 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
2000 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69,
2001 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x63, 0x6c,
2002 0x75, 0x73, 0x74, 0x65, 0x72, 0x7d, 0xea, 0x41, 0x5e, 0x0a, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x73,
2003 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
2004 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x3a, 0x70, 0x72, 0x6f,
2005 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f,
2006 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74,
2007 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x73,
2008 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x7d, 0x0a, 0x27, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f,
2009 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
2010 0x72, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31,
2011 0x50, 0x01, 0x5a, 0x47, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2012 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
2013 0x2f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x61, 0x70, 0x69, 0x76,
2014 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x3b, 0x63,
2015 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0xaa, 0x02, 0x23, 0x47, 0x6f,
2016 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75,
2017 0x65, 0x72, 0x79, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x56,
2018 0x31, 0xca, 0x02, 0x23, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64,
2019 0x5c, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x5c, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
2020 0x74, 0x69, 0x6f, 0x6e, 0x5c, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
2021 }
2022
2023 var (
2024 file_google_cloud_bigquery_connection_v1_connection_proto_rawDescOnce sync.Once
2025 file_google_cloud_bigquery_connection_v1_connection_proto_rawDescData = file_google_cloud_bigquery_connection_v1_connection_proto_rawDesc
2026 )
2027
2028 func file_google_cloud_bigquery_connection_v1_connection_proto_rawDescGZIP() []byte {
2029 file_google_cloud_bigquery_connection_v1_connection_proto_rawDescOnce.Do(func() {
2030 file_google_cloud_bigquery_connection_v1_connection_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_bigquery_connection_v1_connection_proto_rawDescData)
2031 })
2032 return file_google_cloud_bigquery_connection_v1_connection_proto_rawDescData
2033 }
2034
2035 var file_google_cloud_bigquery_connection_v1_connection_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
2036 var file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes = make([]protoimpl.MessageInfo, 19)
2037 var file_google_cloud_bigquery_connection_v1_connection_proto_goTypes = []interface{}{
2038 (CloudSqlProperties_DatabaseType)(0),
2039 (*CreateConnectionRequest)(nil),
2040 (*GetConnectionRequest)(nil),
2041 (*ListConnectionsRequest)(nil),
2042 (*ListConnectionsResponse)(nil),
2043 (*UpdateConnectionRequest)(nil),
2044 (*DeleteConnectionRequest)(nil),
2045 (*Connection)(nil),
2046 (*CloudSqlProperties)(nil),
2047 (*CloudSqlCredential)(nil),
2048 (*CloudSpannerProperties)(nil),
2049 (*AwsProperties)(nil),
2050 (*AwsCrossAccountRole)(nil),
2051 (*AwsAccessRole)(nil),
2052 (*AzureProperties)(nil),
2053 (*CloudResourceProperties)(nil),
2054 (*MetastoreServiceConfig)(nil),
2055 (*SparkHistoryServerConfig)(nil),
2056 (*SparkProperties)(nil),
2057 (*SalesforceDataCloudProperties)(nil),
2058 (*fieldmaskpb.FieldMask)(nil),
2059 (*iampb.GetIamPolicyRequest)(nil),
2060 (*iampb.SetIamPolicyRequest)(nil),
2061 (*iampb.TestIamPermissionsRequest)(nil),
2062 (*emptypb.Empty)(nil),
2063 (*iampb.Policy)(nil),
2064 (*iampb.TestIamPermissionsResponse)(nil),
2065 }
2066 var file_google_cloud_bigquery_connection_v1_connection_proto_depIdxs = []int32{
2067 7,
2068 7,
2069 7,
2070 20,
2071 8,
2072 11,
2073 14,
2074 10,
2075 15,
2076 18,
2077 19,
2078 0,
2079 9,
2080 12,
2081 13,
2082 16,
2083 17,
2084 1,
2085 2,
2086 3,
2087 5,
2088 6,
2089 21,
2090 22,
2091 23,
2092 7,
2093 7,
2094 4,
2095 7,
2096 24,
2097 25,
2098 25,
2099 26,
2100 25,
2101 17,
2102 17,
2103 17,
2104 0,
2105 }
2106
2107 func init() { file_google_cloud_bigquery_connection_v1_connection_proto_init() }
2108 func file_google_cloud_bigquery_connection_v1_connection_proto_init() {
2109 if File_google_cloud_bigquery_connection_v1_connection_proto != nil {
2110 return
2111 }
2112 if !protoimpl.UnsafeEnabled {
2113 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
2114 switch v := v.(*CreateConnectionRequest); i {
2115 case 0:
2116 return &v.state
2117 case 1:
2118 return &v.sizeCache
2119 case 2:
2120 return &v.unknownFields
2121 default:
2122 return nil
2123 }
2124 }
2125 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
2126 switch v := v.(*GetConnectionRequest); i {
2127 case 0:
2128 return &v.state
2129 case 1:
2130 return &v.sizeCache
2131 case 2:
2132 return &v.unknownFields
2133 default:
2134 return nil
2135 }
2136 }
2137 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
2138 switch v := v.(*ListConnectionsRequest); i {
2139 case 0:
2140 return &v.state
2141 case 1:
2142 return &v.sizeCache
2143 case 2:
2144 return &v.unknownFields
2145 default:
2146 return nil
2147 }
2148 }
2149 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
2150 switch v := v.(*ListConnectionsResponse); i {
2151 case 0:
2152 return &v.state
2153 case 1:
2154 return &v.sizeCache
2155 case 2:
2156 return &v.unknownFields
2157 default:
2158 return nil
2159 }
2160 }
2161 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
2162 switch v := v.(*UpdateConnectionRequest); i {
2163 case 0:
2164 return &v.state
2165 case 1:
2166 return &v.sizeCache
2167 case 2:
2168 return &v.unknownFields
2169 default:
2170 return nil
2171 }
2172 }
2173 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
2174 switch v := v.(*DeleteConnectionRequest); i {
2175 case 0:
2176 return &v.state
2177 case 1:
2178 return &v.sizeCache
2179 case 2:
2180 return &v.unknownFields
2181 default:
2182 return nil
2183 }
2184 }
2185 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
2186 switch v := v.(*Connection); i {
2187 case 0:
2188 return &v.state
2189 case 1:
2190 return &v.sizeCache
2191 case 2:
2192 return &v.unknownFields
2193 default:
2194 return nil
2195 }
2196 }
2197 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
2198 switch v := v.(*CloudSqlProperties); i {
2199 case 0:
2200 return &v.state
2201 case 1:
2202 return &v.sizeCache
2203 case 2:
2204 return &v.unknownFields
2205 default:
2206 return nil
2207 }
2208 }
2209 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
2210 switch v := v.(*CloudSqlCredential); i {
2211 case 0:
2212 return &v.state
2213 case 1:
2214 return &v.sizeCache
2215 case 2:
2216 return &v.unknownFields
2217 default:
2218 return nil
2219 }
2220 }
2221 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
2222 switch v := v.(*CloudSpannerProperties); i {
2223 case 0:
2224 return &v.state
2225 case 1:
2226 return &v.sizeCache
2227 case 2:
2228 return &v.unknownFields
2229 default:
2230 return nil
2231 }
2232 }
2233 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
2234 switch v := v.(*AwsProperties); i {
2235 case 0:
2236 return &v.state
2237 case 1:
2238 return &v.sizeCache
2239 case 2:
2240 return &v.unknownFields
2241 default:
2242 return nil
2243 }
2244 }
2245 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
2246 switch v := v.(*AwsCrossAccountRole); i {
2247 case 0:
2248 return &v.state
2249 case 1:
2250 return &v.sizeCache
2251 case 2:
2252 return &v.unknownFields
2253 default:
2254 return nil
2255 }
2256 }
2257 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
2258 switch v := v.(*AwsAccessRole); i {
2259 case 0:
2260 return &v.state
2261 case 1:
2262 return &v.sizeCache
2263 case 2:
2264 return &v.unknownFields
2265 default:
2266 return nil
2267 }
2268 }
2269 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
2270 switch v := v.(*AzureProperties); i {
2271 case 0:
2272 return &v.state
2273 case 1:
2274 return &v.sizeCache
2275 case 2:
2276 return &v.unknownFields
2277 default:
2278 return nil
2279 }
2280 }
2281 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
2282 switch v := v.(*CloudResourceProperties); i {
2283 case 0:
2284 return &v.state
2285 case 1:
2286 return &v.sizeCache
2287 case 2:
2288 return &v.unknownFields
2289 default:
2290 return nil
2291 }
2292 }
2293 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
2294 switch v := v.(*MetastoreServiceConfig); i {
2295 case 0:
2296 return &v.state
2297 case 1:
2298 return &v.sizeCache
2299 case 2:
2300 return &v.unknownFields
2301 default:
2302 return nil
2303 }
2304 }
2305 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
2306 switch v := v.(*SparkHistoryServerConfig); i {
2307 case 0:
2308 return &v.state
2309 case 1:
2310 return &v.sizeCache
2311 case 2:
2312 return &v.unknownFields
2313 default:
2314 return nil
2315 }
2316 }
2317 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
2318 switch v := v.(*SparkProperties); i {
2319 case 0:
2320 return &v.state
2321 case 1:
2322 return &v.sizeCache
2323 case 2:
2324 return &v.unknownFields
2325 default:
2326 return nil
2327 }
2328 }
2329 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
2330 switch v := v.(*SalesforceDataCloudProperties); i {
2331 case 0:
2332 return &v.state
2333 case 1:
2334 return &v.sizeCache
2335 case 2:
2336 return &v.unknownFields
2337 default:
2338 return nil
2339 }
2340 }
2341 }
2342 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[6].OneofWrappers = []interface{}{
2343 (*Connection_CloudSql)(nil),
2344 (*Connection_Aws)(nil),
2345 (*Connection_Azure)(nil),
2346 (*Connection_CloudSpanner)(nil),
2347 (*Connection_CloudResource)(nil),
2348 (*Connection_Spark)(nil),
2349 (*Connection_SalesforceDataCloud)(nil),
2350 }
2351 file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes[10].OneofWrappers = []interface{}{
2352 (*AwsProperties_CrossAccountRole)(nil),
2353 (*AwsProperties_AccessRole)(nil),
2354 }
2355 type x struct{}
2356 out := protoimpl.TypeBuilder{
2357 File: protoimpl.DescBuilder{
2358 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
2359 RawDescriptor: file_google_cloud_bigquery_connection_v1_connection_proto_rawDesc,
2360 NumEnums: 1,
2361 NumMessages: 19,
2362 NumExtensions: 0,
2363 NumServices: 1,
2364 },
2365 GoTypes: file_google_cloud_bigquery_connection_v1_connection_proto_goTypes,
2366 DependencyIndexes: file_google_cloud_bigquery_connection_v1_connection_proto_depIdxs,
2367 EnumInfos: file_google_cloud_bigquery_connection_v1_connection_proto_enumTypes,
2368 MessageInfos: file_google_cloud_bigquery_connection_v1_connection_proto_msgTypes,
2369 }.Build()
2370 File_google_cloud_bigquery_connection_v1_connection_proto = out.File
2371 file_google_cloud_bigquery_connection_v1_connection_proto_rawDesc = nil
2372 file_google_cloud_bigquery_connection_v1_connection_proto_goTypes = nil
2373 file_google_cloud_bigquery_connection_v1_connection_proto_depIdxs = nil
2374 }
2375
2376
2377 var _ context.Context
2378 var _ grpc.ClientConnInterface
2379
2380
2381
2382 const _ = grpc.SupportPackageIsVersion6
2383
2384
2385
2386
2387 type ConnectionServiceClient interface {
2388
2389 CreateConnection(ctx context.Context, in *CreateConnectionRequest, opts ...grpc.CallOption) (*Connection, error)
2390
2391 GetConnection(ctx context.Context, in *GetConnectionRequest, opts ...grpc.CallOption) (*Connection, error)
2392
2393 ListConnections(ctx context.Context, in *ListConnectionsRequest, opts ...grpc.CallOption) (*ListConnectionsResponse, error)
2394
2395
2396 UpdateConnection(ctx context.Context, in *UpdateConnectionRequest, opts ...grpc.CallOption) (*Connection, error)
2397
2398 DeleteConnection(ctx context.Context, in *DeleteConnectionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
2399
2400
2401
2402 GetIamPolicy(ctx context.Context, in *iampb.GetIamPolicyRequest, opts ...grpc.CallOption) (*iampb.Policy, error)
2403
2404
2405
2406
2407 SetIamPolicy(ctx context.Context, in *iampb.SetIamPolicyRequest, opts ...grpc.CallOption) (*iampb.Policy, error)
2408
2409
2410
2411
2412
2413
2414
2415 TestIamPermissions(ctx context.Context, in *iampb.TestIamPermissionsRequest, opts ...grpc.CallOption) (*iampb.TestIamPermissionsResponse, error)
2416 }
2417
2418 type connectionServiceClient struct {
2419 cc grpc.ClientConnInterface
2420 }
2421
2422 func NewConnectionServiceClient(cc grpc.ClientConnInterface) ConnectionServiceClient {
2423 return &connectionServiceClient{cc}
2424 }
2425
2426 func (c *connectionServiceClient) CreateConnection(ctx context.Context, in *CreateConnectionRequest, opts ...grpc.CallOption) (*Connection, error) {
2427 out := new(Connection)
2428 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.connection.v1.ConnectionService/CreateConnection", in, out, opts...)
2429 if err != nil {
2430 return nil, err
2431 }
2432 return out, nil
2433 }
2434
2435 func (c *connectionServiceClient) GetConnection(ctx context.Context, in *GetConnectionRequest, opts ...grpc.CallOption) (*Connection, error) {
2436 out := new(Connection)
2437 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.connection.v1.ConnectionService/GetConnection", in, out, opts...)
2438 if err != nil {
2439 return nil, err
2440 }
2441 return out, nil
2442 }
2443
2444 func (c *connectionServiceClient) ListConnections(ctx context.Context, in *ListConnectionsRequest, opts ...grpc.CallOption) (*ListConnectionsResponse, error) {
2445 out := new(ListConnectionsResponse)
2446 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.connection.v1.ConnectionService/ListConnections", in, out, opts...)
2447 if err != nil {
2448 return nil, err
2449 }
2450 return out, nil
2451 }
2452
2453 func (c *connectionServiceClient) UpdateConnection(ctx context.Context, in *UpdateConnectionRequest, opts ...grpc.CallOption) (*Connection, error) {
2454 out := new(Connection)
2455 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.connection.v1.ConnectionService/UpdateConnection", in, out, opts...)
2456 if err != nil {
2457 return nil, err
2458 }
2459 return out, nil
2460 }
2461
2462 func (c *connectionServiceClient) DeleteConnection(ctx context.Context, in *DeleteConnectionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
2463 out := new(emptypb.Empty)
2464 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.connection.v1.ConnectionService/DeleteConnection", in, out, opts...)
2465 if err != nil {
2466 return nil, err
2467 }
2468 return out, nil
2469 }
2470
2471 func (c *connectionServiceClient) GetIamPolicy(ctx context.Context, in *iampb.GetIamPolicyRequest, opts ...grpc.CallOption) (*iampb.Policy, error) {
2472 out := new(iampb.Policy)
2473 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.connection.v1.ConnectionService/GetIamPolicy", in, out, opts...)
2474 if err != nil {
2475 return nil, err
2476 }
2477 return out, nil
2478 }
2479
2480 func (c *connectionServiceClient) SetIamPolicy(ctx context.Context, in *iampb.SetIamPolicyRequest, opts ...grpc.CallOption) (*iampb.Policy, error) {
2481 out := new(iampb.Policy)
2482 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.connection.v1.ConnectionService/SetIamPolicy", in, out, opts...)
2483 if err != nil {
2484 return nil, err
2485 }
2486 return out, nil
2487 }
2488
2489 func (c *connectionServiceClient) TestIamPermissions(ctx context.Context, in *iampb.TestIamPermissionsRequest, opts ...grpc.CallOption) (*iampb.TestIamPermissionsResponse, error) {
2490 out := new(iampb.TestIamPermissionsResponse)
2491 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.connection.v1.ConnectionService/TestIamPermissions", in, out, opts...)
2492 if err != nil {
2493 return nil, err
2494 }
2495 return out, nil
2496 }
2497
2498
2499 type ConnectionServiceServer interface {
2500
2501 CreateConnection(context.Context, *CreateConnectionRequest) (*Connection, error)
2502
2503 GetConnection(context.Context, *GetConnectionRequest) (*Connection, error)
2504
2505 ListConnections(context.Context, *ListConnectionsRequest) (*ListConnectionsResponse, error)
2506
2507
2508 UpdateConnection(context.Context, *UpdateConnectionRequest) (*Connection, error)
2509
2510 DeleteConnection(context.Context, *DeleteConnectionRequest) (*emptypb.Empty, error)
2511
2512
2513
2514 GetIamPolicy(context.Context, *iampb.GetIamPolicyRequest) (*iampb.Policy, error)
2515
2516
2517
2518
2519 SetIamPolicy(context.Context, *iampb.SetIamPolicyRequest) (*iampb.Policy, error)
2520
2521
2522
2523
2524
2525
2526
2527 TestIamPermissions(context.Context, *iampb.TestIamPermissionsRequest) (*iampb.TestIamPermissionsResponse, error)
2528 }
2529
2530
2531 type UnimplementedConnectionServiceServer struct {
2532 }
2533
2534 func (*UnimplementedConnectionServiceServer) CreateConnection(context.Context, *CreateConnectionRequest) (*Connection, error) {
2535 return nil, status.Errorf(codes.Unimplemented, "method CreateConnection not implemented")
2536 }
2537 func (*UnimplementedConnectionServiceServer) GetConnection(context.Context, *GetConnectionRequest) (*Connection, error) {
2538 return nil, status.Errorf(codes.Unimplemented, "method GetConnection not implemented")
2539 }
2540 func (*UnimplementedConnectionServiceServer) ListConnections(context.Context, *ListConnectionsRequest) (*ListConnectionsResponse, error) {
2541 return nil, status.Errorf(codes.Unimplemented, "method ListConnections not implemented")
2542 }
2543 func (*UnimplementedConnectionServiceServer) UpdateConnection(context.Context, *UpdateConnectionRequest) (*Connection, error) {
2544 return nil, status.Errorf(codes.Unimplemented, "method UpdateConnection not implemented")
2545 }
2546 func (*UnimplementedConnectionServiceServer) DeleteConnection(context.Context, *DeleteConnectionRequest) (*emptypb.Empty, error) {
2547 return nil, status.Errorf(codes.Unimplemented, "method DeleteConnection not implemented")
2548 }
2549 func (*UnimplementedConnectionServiceServer) GetIamPolicy(context.Context, *iampb.GetIamPolicyRequest) (*iampb.Policy, error) {
2550 return nil, status.Errorf(codes.Unimplemented, "method GetIamPolicy not implemented")
2551 }
2552 func (*UnimplementedConnectionServiceServer) SetIamPolicy(context.Context, *iampb.SetIamPolicyRequest) (*iampb.Policy, error) {
2553 return nil, status.Errorf(codes.Unimplemented, "method SetIamPolicy not implemented")
2554 }
2555 func (*UnimplementedConnectionServiceServer) TestIamPermissions(context.Context, *iampb.TestIamPermissionsRequest) (*iampb.TestIamPermissionsResponse, error) {
2556 return nil, status.Errorf(codes.Unimplemented, "method TestIamPermissions not implemented")
2557 }
2558
2559 func RegisterConnectionServiceServer(s *grpc.Server, srv ConnectionServiceServer) {
2560 s.RegisterService(&_ConnectionService_serviceDesc, srv)
2561 }
2562
2563 func _ConnectionService_CreateConnection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2564 in := new(CreateConnectionRequest)
2565 if err := dec(in); err != nil {
2566 return nil, err
2567 }
2568 if interceptor == nil {
2569 return srv.(ConnectionServiceServer).CreateConnection(ctx, in)
2570 }
2571 info := &grpc.UnaryServerInfo{
2572 Server: srv,
2573 FullMethod: "/google.cloud.bigquery.connection.v1.ConnectionService/CreateConnection",
2574 }
2575 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2576 return srv.(ConnectionServiceServer).CreateConnection(ctx, req.(*CreateConnectionRequest))
2577 }
2578 return interceptor(ctx, in, info, handler)
2579 }
2580
2581 func _ConnectionService_GetConnection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2582 in := new(GetConnectionRequest)
2583 if err := dec(in); err != nil {
2584 return nil, err
2585 }
2586 if interceptor == nil {
2587 return srv.(ConnectionServiceServer).GetConnection(ctx, in)
2588 }
2589 info := &grpc.UnaryServerInfo{
2590 Server: srv,
2591 FullMethod: "/google.cloud.bigquery.connection.v1.ConnectionService/GetConnection",
2592 }
2593 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2594 return srv.(ConnectionServiceServer).GetConnection(ctx, req.(*GetConnectionRequest))
2595 }
2596 return interceptor(ctx, in, info, handler)
2597 }
2598
2599 func _ConnectionService_ListConnections_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2600 in := new(ListConnectionsRequest)
2601 if err := dec(in); err != nil {
2602 return nil, err
2603 }
2604 if interceptor == nil {
2605 return srv.(ConnectionServiceServer).ListConnections(ctx, in)
2606 }
2607 info := &grpc.UnaryServerInfo{
2608 Server: srv,
2609 FullMethod: "/google.cloud.bigquery.connection.v1.ConnectionService/ListConnections",
2610 }
2611 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2612 return srv.(ConnectionServiceServer).ListConnections(ctx, req.(*ListConnectionsRequest))
2613 }
2614 return interceptor(ctx, in, info, handler)
2615 }
2616
2617 func _ConnectionService_UpdateConnection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2618 in := new(UpdateConnectionRequest)
2619 if err := dec(in); err != nil {
2620 return nil, err
2621 }
2622 if interceptor == nil {
2623 return srv.(ConnectionServiceServer).UpdateConnection(ctx, in)
2624 }
2625 info := &grpc.UnaryServerInfo{
2626 Server: srv,
2627 FullMethod: "/google.cloud.bigquery.connection.v1.ConnectionService/UpdateConnection",
2628 }
2629 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2630 return srv.(ConnectionServiceServer).UpdateConnection(ctx, req.(*UpdateConnectionRequest))
2631 }
2632 return interceptor(ctx, in, info, handler)
2633 }
2634
2635 func _ConnectionService_DeleteConnection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2636 in := new(DeleteConnectionRequest)
2637 if err := dec(in); err != nil {
2638 return nil, err
2639 }
2640 if interceptor == nil {
2641 return srv.(ConnectionServiceServer).DeleteConnection(ctx, in)
2642 }
2643 info := &grpc.UnaryServerInfo{
2644 Server: srv,
2645 FullMethod: "/google.cloud.bigquery.connection.v1.ConnectionService/DeleteConnection",
2646 }
2647 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2648 return srv.(ConnectionServiceServer).DeleteConnection(ctx, req.(*DeleteConnectionRequest))
2649 }
2650 return interceptor(ctx, in, info, handler)
2651 }
2652
2653 func _ConnectionService_GetIamPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2654 in := new(iampb.GetIamPolicyRequest)
2655 if err := dec(in); err != nil {
2656 return nil, err
2657 }
2658 if interceptor == nil {
2659 return srv.(ConnectionServiceServer).GetIamPolicy(ctx, in)
2660 }
2661 info := &grpc.UnaryServerInfo{
2662 Server: srv,
2663 FullMethod: "/google.cloud.bigquery.connection.v1.ConnectionService/GetIamPolicy",
2664 }
2665 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2666 return srv.(ConnectionServiceServer).GetIamPolicy(ctx, req.(*iampb.GetIamPolicyRequest))
2667 }
2668 return interceptor(ctx, in, info, handler)
2669 }
2670
2671 func _ConnectionService_SetIamPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2672 in := new(iampb.SetIamPolicyRequest)
2673 if err := dec(in); err != nil {
2674 return nil, err
2675 }
2676 if interceptor == nil {
2677 return srv.(ConnectionServiceServer).SetIamPolicy(ctx, in)
2678 }
2679 info := &grpc.UnaryServerInfo{
2680 Server: srv,
2681 FullMethod: "/google.cloud.bigquery.connection.v1.ConnectionService/SetIamPolicy",
2682 }
2683 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2684 return srv.(ConnectionServiceServer).SetIamPolicy(ctx, req.(*iampb.SetIamPolicyRequest))
2685 }
2686 return interceptor(ctx, in, info, handler)
2687 }
2688
2689 func _ConnectionService_TestIamPermissions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2690 in := new(iampb.TestIamPermissionsRequest)
2691 if err := dec(in); err != nil {
2692 return nil, err
2693 }
2694 if interceptor == nil {
2695 return srv.(ConnectionServiceServer).TestIamPermissions(ctx, in)
2696 }
2697 info := &grpc.UnaryServerInfo{
2698 Server: srv,
2699 FullMethod: "/google.cloud.bigquery.connection.v1.ConnectionService/TestIamPermissions",
2700 }
2701 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2702 return srv.(ConnectionServiceServer).TestIamPermissions(ctx, req.(*iampb.TestIamPermissionsRequest))
2703 }
2704 return interceptor(ctx, in, info, handler)
2705 }
2706
2707 var _ConnectionService_serviceDesc = grpc.ServiceDesc{
2708 ServiceName: "google.cloud.bigquery.connection.v1.ConnectionService",
2709 HandlerType: (*ConnectionServiceServer)(nil),
2710 Methods: []grpc.MethodDesc{
2711 {
2712 MethodName: "CreateConnection",
2713 Handler: _ConnectionService_CreateConnection_Handler,
2714 },
2715 {
2716 MethodName: "GetConnection",
2717 Handler: _ConnectionService_GetConnection_Handler,
2718 },
2719 {
2720 MethodName: "ListConnections",
2721 Handler: _ConnectionService_ListConnections_Handler,
2722 },
2723 {
2724 MethodName: "UpdateConnection",
2725 Handler: _ConnectionService_UpdateConnection_Handler,
2726 },
2727 {
2728 MethodName: "DeleteConnection",
2729 Handler: _ConnectionService_DeleteConnection_Handler,
2730 },
2731 {
2732 MethodName: "GetIamPolicy",
2733 Handler: _ConnectionService_GetIamPolicy_Handler,
2734 },
2735 {
2736 MethodName: "SetIamPolicy",
2737 Handler: _ConnectionService_SetIamPolicy_Handler,
2738 },
2739 {
2740 MethodName: "TestIamPermissions",
2741 Handler: _ConnectionService_TestIamPermissions_Handler,
2742 },
2743 },
2744 Streams: []grpc.StreamDesc{},
2745 Metadata: "google/cloud/bigquery/connection/v1/connection.proto",
2746 }
2747
View as plain text