1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package sql
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 _ "google.golang.org/genproto/googleapis/api/annotations"
28 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
29 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
30 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
31 wrapperspb "google.golang.org/protobuf/types/known/wrapperspb"
32 )
33
34 const (
35
36 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
37
38 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
39 )
40
41 type SqlFileType int32
42
43 const (
44
45 SqlFileType_SQL_FILE_TYPE_UNSPECIFIED SqlFileType = 0
46
47 SqlFileType_SQL SqlFileType = 1
48
49 SqlFileType_CSV SqlFileType = 2
50 SqlFileType_BAK SqlFileType = 4
51 )
52
53
54 var (
55 SqlFileType_name = map[int32]string{
56 0: "SQL_FILE_TYPE_UNSPECIFIED",
57 1: "SQL",
58 2: "CSV",
59 4: "BAK",
60 }
61 SqlFileType_value = map[string]int32{
62 "SQL_FILE_TYPE_UNSPECIFIED": 0,
63 "SQL": 1,
64 "CSV": 2,
65 "BAK": 4,
66 }
67 )
68
69 func (x SqlFileType) Enum() *SqlFileType {
70 p := new(SqlFileType)
71 *p = x
72 return p
73 }
74
75 func (x SqlFileType) String() string {
76 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
77 }
78
79 func (SqlFileType) Descriptor() protoreflect.EnumDescriptor {
80 return file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[0].Descriptor()
81 }
82
83 func (SqlFileType) Type() protoreflect.EnumType {
84 return &file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[0]
85 }
86
87 func (x SqlFileType) Number() protoreflect.EnumNumber {
88 return protoreflect.EnumNumber(x)
89 }
90
91
92 func (SqlFileType) EnumDescriptor() ([]byte, []int) {
93 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{0}
94 }
95
96 type SqlBackendType int32
97
98 const (
99
100 SqlBackendType_SQL_BACKEND_TYPE_UNSPECIFIED SqlBackendType = 0
101
102
103
104 SqlBackendType_FIRST_GEN SqlBackendType = 1
105
106 SqlBackendType_SECOND_GEN SqlBackendType = 2
107
108 SqlBackendType_EXTERNAL SqlBackendType = 3
109 )
110
111
112 var (
113 SqlBackendType_name = map[int32]string{
114 0: "SQL_BACKEND_TYPE_UNSPECIFIED",
115 1: "FIRST_GEN",
116 2: "SECOND_GEN",
117 3: "EXTERNAL",
118 }
119 SqlBackendType_value = map[string]int32{
120 "SQL_BACKEND_TYPE_UNSPECIFIED": 0,
121 "FIRST_GEN": 1,
122 "SECOND_GEN": 2,
123 "EXTERNAL": 3,
124 }
125 )
126
127 func (x SqlBackendType) Enum() *SqlBackendType {
128 p := new(SqlBackendType)
129 *p = x
130 return p
131 }
132
133 func (x SqlBackendType) String() string {
134 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
135 }
136
137 func (SqlBackendType) Descriptor() protoreflect.EnumDescriptor {
138 return file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[1].Descriptor()
139 }
140
141 func (SqlBackendType) Type() protoreflect.EnumType {
142 return &file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[1]
143 }
144
145 func (x SqlBackendType) Number() protoreflect.EnumNumber {
146 return protoreflect.EnumNumber(x)
147 }
148
149
150 func (SqlBackendType) EnumDescriptor() ([]byte, []int) {
151 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{1}
152 }
153
154 type SqlIpAddressType int32
155
156 const (
157
158 SqlIpAddressType_SQL_IP_ADDRESS_TYPE_UNSPECIFIED SqlIpAddressType = 0
159
160
161 SqlIpAddressType_PRIMARY SqlIpAddressType = 1
162
163
164
165
166 SqlIpAddressType_OUTGOING SqlIpAddressType = 2
167
168 SqlIpAddressType_PRIVATE SqlIpAddressType = 3
169
170
171
172 SqlIpAddressType_MIGRATED_1ST_GEN SqlIpAddressType = 4
173 )
174
175
176 var (
177 SqlIpAddressType_name = map[int32]string{
178 0: "SQL_IP_ADDRESS_TYPE_UNSPECIFIED",
179 1: "PRIMARY",
180 2: "OUTGOING",
181 3: "PRIVATE",
182 4: "MIGRATED_1ST_GEN",
183 }
184 SqlIpAddressType_value = map[string]int32{
185 "SQL_IP_ADDRESS_TYPE_UNSPECIFIED": 0,
186 "PRIMARY": 1,
187 "OUTGOING": 2,
188 "PRIVATE": 3,
189 "MIGRATED_1ST_GEN": 4,
190 }
191 )
192
193 func (x SqlIpAddressType) Enum() *SqlIpAddressType {
194 p := new(SqlIpAddressType)
195 *p = x
196 return p
197 }
198
199 func (x SqlIpAddressType) String() string {
200 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
201 }
202
203 func (SqlIpAddressType) Descriptor() protoreflect.EnumDescriptor {
204 return file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[2].Descriptor()
205 }
206
207 func (SqlIpAddressType) Type() protoreflect.EnumType {
208 return &file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[2]
209 }
210
211 func (x SqlIpAddressType) Number() protoreflect.EnumNumber {
212 return protoreflect.EnumNumber(x)
213 }
214
215
216 func (SqlIpAddressType) EnumDescriptor() ([]byte, []int) {
217 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{2}
218 }
219
220
221 type SqlDatabaseVersion int32
222
223 const (
224
225 SqlDatabaseVersion_SQL_DATABASE_VERSION_UNSPECIFIED SqlDatabaseVersion = 0
226
227
228
229 SqlDatabaseVersion_MYSQL_5_1 SqlDatabaseVersion = 2
230
231
232
233 SqlDatabaseVersion_MYSQL_5_5 SqlDatabaseVersion = 3
234
235 SqlDatabaseVersion_MYSQL_5_6 SqlDatabaseVersion = 5
236
237 SqlDatabaseVersion_MYSQL_5_7 SqlDatabaseVersion = 6
238
239 SqlDatabaseVersion_POSTGRES_9_6 SqlDatabaseVersion = 9
240
241 SqlDatabaseVersion_POSTGRES_11 SqlDatabaseVersion = 10
242
243 SqlDatabaseVersion_SQLSERVER_2017_STANDARD SqlDatabaseVersion = 11
244
245 SqlDatabaseVersion_SQLSERVER_2017_ENTERPRISE SqlDatabaseVersion = 14
246
247 SqlDatabaseVersion_SQLSERVER_2017_EXPRESS SqlDatabaseVersion = 15
248
249 SqlDatabaseVersion_SQLSERVER_2017_WEB SqlDatabaseVersion = 16
250
251 SqlDatabaseVersion_POSTGRES_10 SqlDatabaseVersion = 18
252
253 SqlDatabaseVersion_POSTGRES_12 SqlDatabaseVersion = 19
254
255 SqlDatabaseVersion_POSTGRES_13 SqlDatabaseVersion = 23
256
257 SqlDatabaseVersion_SQLSERVER_2019_STANDARD SqlDatabaseVersion = 26
258
259 SqlDatabaseVersion_SQLSERVER_2019_ENTERPRISE SqlDatabaseVersion = 27
260
261 SqlDatabaseVersion_SQLSERVER_2019_EXPRESS SqlDatabaseVersion = 28
262
263 SqlDatabaseVersion_SQLSERVER_2019_WEB SqlDatabaseVersion = 29
264 )
265
266
267 var (
268 SqlDatabaseVersion_name = map[int32]string{
269 0: "SQL_DATABASE_VERSION_UNSPECIFIED",
270 2: "MYSQL_5_1",
271 3: "MYSQL_5_5",
272 5: "MYSQL_5_6",
273 6: "MYSQL_5_7",
274 9: "POSTGRES_9_6",
275 10: "POSTGRES_11",
276 11: "SQLSERVER_2017_STANDARD",
277 14: "SQLSERVER_2017_ENTERPRISE",
278 15: "SQLSERVER_2017_EXPRESS",
279 16: "SQLSERVER_2017_WEB",
280 18: "POSTGRES_10",
281 19: "POSTGRES_12",
282 23: "POSTGRES_13",
283 26: "SQLSERVER_2019_STANDARD",
284 27: "SQLSERVER_2019_ENTERPRISE",
285 28: "SQLSERVER_2019_EXPRESS",
286 29: "SQLSERVER_2019_WEB",
287 }
288 SqlDatabaseVersion_value = map[string]int32{
289 "SQL_DATABASE_VERSION_UNSPECIFIED": 0,
290 "MYSQL_5_1": 2,
291 "MYSQL_5_5": 3,
292 "MYSQL_5_6": 5,
293 "MYSQL_5_7": 6,
294 "POSTGRES_9_6": 9,
295 "POSTGRES_11": 10,
296 "SQLSERVER_2017_STANDARD": 11,
297 "SQLSERVER_2017_ENTERPRISE": 14,
298 "SQLSERVER_2017_EXPRESS": 15,
299 "SQLSERVER_2017_WEB": 16,
300 "POSTGRES_10": 18,
301 "POSTGRES_12": 19,
302 "POSTGRES_13": 23,
303 "SQLSERVER_2019_STANDARD": 26,
304 "SQLSERVER_2019_ENTERPRISE": 27,
305 "SQLSERVER_2019_EXPRESS": 28,
306 "SQLSERVER_2019_WEB": 29,
307 }
308 )
309
310 func (x SqlDatabaseVersion) Enum() *SqlDatabaseVersion {
311 p := new(SqlDatabaseVersion)
312 *p = x
313 return p
314 }
315
316 func (x SqlDatabaseVersion) String() string {
317 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
318 }
319
320 func (SqlDatabaseVersion) Descriptor() protoreflect.EnumDescriptor {
321 return file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[3].Descriptor()
322 }
323
324 func (SqlDatabaseVersion) Type() protoreflect.EnumType {
325 return &file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[3]
326 }
327
328 func (x SqlDatabaseVersion) Number() protoreflect.EnumNumber {
329 return protoreflect.EnumNumber(x)
330 }
331
332
333 func (SqlDatabaseVersion) EnumDescriptor() ([]byte, []int) {
334 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{3}
335 }
336
337
338 type SqlPricingPlan int32
339
340 const (
341
342 SqlPricingPlan_SQL_PRICING_PLAN_UNSPECIFIED SqlPricingPlan = 0
343
344 SqlPricingPlan_PACKAGE SqlPricingPlan = 1
345
346 SqlPricingPlan_PER_USE SqlPricingPlan = 2
347 )
348
349
350 var (
351 SqlPricingPlan_name = map[int32]string{
352 0: "SQL_PRICING_PLAN_UNSPECIFIED",
353 1: "PACKAGE",
354 2: "PER_USE",
355 }
356 SqlPricingPlan_value = map[string]int32{
357 "SQL_PRICING_PLAN_UNSPECIFIED": 0,
358 "PACKAGE": 1,
359 "PER_USE": 2,
360 }
361 )
362
363 func (x SqlPricingPlan) Enum() *SqlPricingPlan {
364 p := new(SqlPricingPlan)
365 *p = x
366 return p
367 }
368
369 func (x SqlPricingPlan) String() string {
370 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
371 }
372
373 func (SqlPricingPlan) Descriptor() protoreflect.EnumDescriptor {
374 return file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[4].Descriptor()
375 }
376
377 func (SqlPricingPlan) Type() protoreflect.EnumType {
378 return &file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[4]
379 }
380
381 func (x SqlPricingPlan) Number() protoreflect.EnumNumber {
382 return protoreflect.EnumNumber(x)
383 }
384
385
386 func (SqlPricingPlan) EnumDescriptor() ([]byte, []int) {
387 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{4}
388 }
389
390 type SqlReplicationType int32
391
392 const (
393
394 SqlReplicationType_SQL_REPLICATION_TYPE_UNSPECIFIED SqlReplicationType = 0
395
396
397 SqlReplicationType_SYNCHRONOUS SqlReplicationType = 1
398
399
400
401
402 SqlReplicationType_ASYNCHRONOUS SqlReplicationType = 2
403 )
404
405
406 var (
407 SqlReplicationType_name = map[int32]string{
408 0: "SQL_REPLICATION_TYPE_UNSPECIFIED",
409 1: "SYNCHRONOUS",
410 2: "ASYNCHRONOUS",
411 }
412 SqlReplicationType_value = map[string]int32{
413 "SQL_REPLICATION_TYPE_UNSPECIFIED": 0,
414 "SYNCHRONOUS": 1,
415 "ASYNCHRONOUS": 2,
416 }
417 )
418
419 func (x SqlReplicationType) Enum() *SqlReplicationType {
420 p := new(SqlReplicationType)
421 *p = x
422 return p
423 }
424
425 func (x SqlReplicationType) String() string {
426 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
427 }
428
429 func (SqlReplicationType) Descriptor() protoreflect.EnumDescriptor {
430 return file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[5].Descriptor()
431 }
432
433 func (SqlReplicationType) Type() protoreflect.EnumType {
434 return &file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[5]
435 }
436
437 func (x SqlReplicationType) Number() protoreflect.EnumNumber {
438 return protoreflect.EnumNumber(x)
439 }
440
441
442 func (SqlReplicationType) EnumDescriptor() ([]byte, []int) {
443 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{5}
444 }
445
446
447 type SqlDataDiskType int32
448
449 const (
450
451 SqlDataDiskType_SQL_DATA_DISK_TYPE_UNSPECIFIED SqlDataDiskType = 0
452
453 SqlDataDiskType_PD_SSD SqlDataDiskType = 1
454
455 SqlDataDiskType_PD_HDD SqlDataDiskType = 2
456
457
458
459
460 SqlDataDiskType_OBSOLETE_LOCAL_SSD SqlDataDiskType = 3
461 )
462
463
464 var (
465 SqlDataDiskType_name = map[int32]string{
466 0: "SQL_DATA_DISK_TYPE_UNSPECIFIED",
467 1: "PD_SSD",
468 2: "PD_HDD",
469 3: "OBSOLETE_LOCAL_SSD",
470 }
471 SqlDataDiskType_value = map[string]int32{
472 "SQL_DATA_DISK_TYPE_UNSPECIFIED": 0,
473 "PD_SSD": 1,
474 "PD_HDD": 2,
475 "OBSOLETE_LOCAL_SSD": 3,
476 }
477 )
478
479 func (x SqlDataDiskType) Enum() *SqlDataDiskType {
480 p := new(SqlDataDiskType)
481 *p = x
482 return p
483 }
484
485 func (x SqlDataDiskType) String() string {
486 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
487 }
488
489 func (SqlDataDiskType) Descriptor() protoreflect.EnumDescriptor {
490 return file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[6].Descriptor()
491 }
492
493 func (SqlDataDiskType) Type() protoreflect.EnumType {
494 return &file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[6]
495 }
496
497 func (x SqlDataDiskType) Number() protoreflect.EnumNumber {
498 return protoreflect.EnumNumber(x)
499 }
500
501
502 func (SqlDataDiskType) EnumDescriptor() ([]byte, []int) {
503 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{6}
504 }
505
506
507 type SqlAvailabilityType int32
508
509 const (
510
511 SqlAvailabilityType_SQL_AVAILABILITY_TYPE_UNSPECIFIED SqlAvailabilityType = 0
512
513 SqlAvailabilityType_ZONAL SqlAvailabilityType = 1
514
515 SqlAvailabilityType_REGIONAL SqlAvailabilityType = 2
516 )
517
518
519 var (
520 SqlAvailabilityType_name = map[int32]string{
521 0: "SQL_AVAILABILITY_TYPE_UNSPECIFIED",
522 1: "ZONAL",
523 2: "REGIONAL",
524 }
525 SqlAvailabilityType_value = map[string]int32{
526 "SQL_AVAILABILITY_TYPE_UNSPECIFIED": 0,
527 "ZONAL": 1,
528 "REGIONAL": 2,
529 }
530 )
531
532 func (x SqlAvailabilityType) Enum() *SqlAvailabilityType {
533 p := new(SqlAvailabilityType)
534 *p = x
535 return p
536 }
537
538 func (x SqlAvailabilityType) String() string {
539 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
540 }
541
542 func (SqlAvailabilityType) Descriptor() protoreflect.EnumDescriptor {
543 return file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[7].Descriptor()
544 }
545
546 func (SqlAvailabilityType) Type() protoreflect.EnumType {
547 return &file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[7]
548 }
549
550 func (x SqlAvailabilityType) Number() protoreflect.EnumNumber {
551 return protoreflect.EnumNumber(x)
552 }
553
554
555 func (SqlAvailabilityType) EnumDescriptor() ([]byte, []int) {
556 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{7}
557 }
558
559 type SqlUpdateTrack int32
560
561 const (
562
563 SqlUpdateTrack_SQL_UPDATE_TRACK_UNSPECIFIED SqlUpdateTrack = 0
564
565
566
567 SqlUpdateTrack_canary SqlUpdateTrack = 1
568
569
570
571 SqlUpdateTrack_stable SqlUpdateTrack = 2
572 )
573
574
575 var (
576 SqlUpdateTrack_name = map[int32]string{
577 0: "SQL_UPDATE_TRACK_UNSPECIFIED",
578 1: "canary",
579 2: "stable",
580 }
581 SqlUpdateTrack_value = map[string]int32{
582 "SQL_UPDATE_TRACK_UNSPECIFIED": 0,
583 "canary": 1,
584 "stable": 2,
585 }
586 )
587
588 func (x SqlUpdateTrack) Enum() *SqlUpdateTrack {
589 p := new(SqlUpdateTrack)
590 *p = x
591 return p
592 }
593
594 func (x SqlUpdateTrack) String() string {
595 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
596 }
597
598 func (SqlUpdateTrack) Descriptor() protoreflect.EnumDescriptor {
599 return file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[8].Descriptor()
600 }
601
602 func (SqlUpdateTrack) Type() protoreflect.EnumType {
603 return &file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[8]
604 }
605
606 func (x SqlUpdateTrack) Number() protoreflect.EnumNumber {
607 return protoreflect.EnumNumber(x)
608 }
609
610
611 func (SqlUpdateTrack) EnumDescriptor() ([]byte, []int) {
612 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{8}
613 }
614
615 type ApiWarning_SqlApiWarningCode int32
616
617 const (
618
619 ApiWarning_SQL_API_WARNING_CODE_UNSPECIFIED ApiWarning_SqlApiWarningCode = 0
620
621
622 ApiWarning_REGION_UNREACHABLE ApiWarning_SqlApiWarningCode = 1
623 )
624
625
626 var (
627 ApiWarning_SqlApiWarningCode_name = map[int32]string{
628 0: "SQL_API_WARNING_CODE_UNSPECIFIED",
629 1: "REGION_UNREACHABLE",
630 }
631 ApiWarning_SqlApiWarningCode_value = map[string]int32{
632 "SQL_API_WARNING_CODE_UNSPECIFIED": 0,
633 "REGION_UNREACHABLE": 1,
634 }
635 )
636
637 func (x ApiWarning_SqlApiWarningCode) Enum() *ApiWarning_SqlApiWarningCode {
638 p := new(ApiWarning_SqlApiWarningCode)
639 *p = x
640 return p
641 }
642
643 func (x ApiWarning_SqlApiWarningCode) String() string {
644 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
645 }
646
647 func (ApiWarning_SqlApiWarningCode) Descriptor() protoreflect.EnumDescriptor {
648 return file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[9].Descriptor()
649 }
650
651 func (ApiWarning_SqlApiWarningCode) Type() protoreflect.EnumType {
652 return &file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[9]
653 }
654
655 func (x ApiWarning_SqlApiWarningCode) Number() protoreflect.EnumNumber {
656 return protoreflect.EnumNumber(x)
657 }
658
659
660 func (ApiWarning_SqlApiWarningCode) EnumDescriptor() ([]byte, []int) {
661 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{1, 0}
662 }
663
664
665 type BackupRetentionSettings_RetentionUnit int32
666
667 const (
668
669 BackupRetentionSettings_RETENTION_UNIT_UNSPECIFIED BackupRetentionSettings_RetentionUnit = 0
670
671 BackupRetentionSettings_COUNT BackupRetentionSettings_RetentionUnit = 1
672 )
673
674
675 var (
676 BackupRetentionSettings_RetentionUnit_name = map[int32]string{
677 0: "RETENTION_UNIT_UNSPECIFIED",
678 1: "COUNT",
679 }
680 BackupRetentionSettings_RetentionUnit_value = map[string]int32{
681 "RETENTION_UNIT_UNSPECIFIED": 0,
682 "COUNT": 1,
683 }
684 )
685
686 func (x BackupRetentionSettings_RetentionUnit) Enum() *BackupRetentionSettings_RetentionUnit {
687 p := new(BackupRetentionSettings_RetentionUnit)
688 *p = x
689 return p
690 }
691
692 func (x BackupRetentionSettings_RetentionUnit) String() string {
693 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
694 }
695
696 func (BackupRetentionSettings_RetentionUnit) Descriptor() protoreflect.EnumDescriptor {
697 return file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[10].Descriptor()
698 }
699
700 func (BackupRetentionSettings_RetentionUnit) Type() protoreflect.EnumType {
701 return &file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[10]
702 }
703
704 func (x BackupRetentionSettings_RetentionUnit) Number() protoreflect.EnumNumber {
705 return protoreflect.EnumNumber(x)
706 }
707
708
709 func (BackupRetentionSettings_RetentionUnit) EnumDescriptor() ([]byte, []int) {
710 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{2, 0}
711 }
712
713
714 type Operation_SqlOperationType int32
715
716 const (
717
718 Operation_SQL_OPERATION_TYPE_UNSPECIFIED Operation_SqlOperationType = 0
719
720 Operation_IMPORT Operation_SqlOperationType = 1
721
722
723 Operation_EXPORT Operation_SqlOperationType = 2
724
725 Operation_CREATE Operation_SqlOperationType = 3
726
727 Operation_UPDATE Operation_SqlOperationType = 4
728
729 Operation_DELETE Operation_SqlOperationType = 5
730
731 Operation_RESTART Operation_SqlOperationType = 6
732
733 Operation_BACKUP Operation_SqlOperationType = 7
734
735 Operation_SNAPSHOT Operation_SqlOperationType = 8
736
737 Operation_BACKUP_VOLUME Operation_SqlOperationType = 9
738
739 Operation_DELETE_VOLUME Operation_SqlOperationType = 10
740
741 Operation_RESTORE_VOLUME Operation_SqlOperationType = 11
742
743 Operation_INJECT_USER Operation_SqlOperationType = 12
744
745 Operation_CLONE Operation_SqlOperationType = 14
746
747 Operation_STOP_REPLICA Operation_SqlOperationType = 15
748
749 Operation_START_REPLICA Operation_SqlOperationType = 16
750
751 Operation_PROMOTE_REPLICA Operation_SqlOperationType = 17
752
753 Operation_CREATE_REPLICA Operation_SqlOperationType = 18
754
755 Operation_CREATE_USER Operation_SqlOperationType = 19
756
757 Operation_DELETE_USER Operation_SqlOperationType = 20
758
759 Operation_UPDATE_USER Operation_SqlOperationType = 21
760
761 Operation_CREATE_DATABASE Operation_SqlOperationType = 22
762
763 Operation_DELETE_DATABASE Operation_SqlOperationType = 23
764
765 Operation_UPDATE_DATABASE Operation_SqlOperationType = 24
766
767
768 Operation_FAILOVER Operation_SqlOperationType = 25
769
770 Operation_DELETE_BACKUP Operation_SqlOperationType = 26
771 Operation_RECREATE_REPLICA Operation_SqlOperationType = 27
772
773 Operation_TRUNCATE_LOG Operation_SqlOperationType = 28
774
775
776 Operation_DEMOTE_MASTER Operation_SqlOperationType = 29
777
778
779 Operation_MAINTENANCE Operation_SqlOperationType = 30
780
781
782
783 Operation_ENABLE_PRIVATE_IP Operation_SqlOperationType = 31
784
785 Operation_DEFER_MAINTENANCE Operation_SqlOperationType = 32
786
787
788
789 Operation_CREATE_CLONE Operation_SqlOperationType = 33
790
791 Operation_RESCHEDULE_MAINTENANCE Operation_SqlOperationType = 34
792
793
794 Operation_START_EXTERNAL_SYNC Operation_SqlOperationType = 35
795 )
796
797
798 var (
799 Operation_SqlOperationType_name = map[int32]string{
800 0: "SQL_OPERATION_TYPE_UNSPECIFIED",
801 1: "IMPORT",
802 2: "EXPORT",
803 3: "CREATE",
804 4: "UPDATE",
805 5: "DELETE",
806 6: "RESTART",
807 7: "BACKUP",
808 8: "SNAPSHOT",
809 9: "BACKUP_VOLUME",
810 10: "DELETE_VOLUME",
811 11: "RESTORE_VOLUME",
812 12: "INJECT_USER",
813 14: "CLONE",
814 15: "STOP_REPLICA",
815 16: "START_REPLICA",
816 17: "PROMOTE_REPLICA",
817 18: "CREATE_REPLICA",
818 19: "CREATE_USER",
819 20: "DELETE_USER",
820 21: "UPDATE_USER",
821 22: "CREATE_DATABASE",
822 23: "DELETE_DATABASE",
823 24: "UPDATE_DATABASE",
824 25: "FAILOVER",
825 26: "DELETE_BACKUP",
826 27: "RECREATE_REPLICA",
827 28: "TRUNCATE_LOG",
828 29: "DEMOTE_MASTER",
829 30: "MAINTENANCE",
830 31: "ENABLE_PRIVATE_IP",
831 32: "DEFER_MAINTENANCE",
832 33: "CREATE_CLONE",
833 34: "RESCHEDULE_MAINTENANCE",
834 35: "START_EXTERNAL_SYNC",
835 }
836 Operation_SqlOperationType_value = map[string]int32{
837 "SQL_OPERATION_TYPE_UNSPECIFIED": 0,
838 "IMPORT": 1,
839 "EXPORT": 2,
840 "CREATE": 3,
841 "UPDATE": 4,
842 "DELETE": 5,
843 "RESTART": 6,
844 "BACKUP": 7,
845 "SNAPSHOT": 8,
846 "BACKUP_VOLUME": 9,
847 "DELETE_VOLUME": 10,
848 "RESTORE_VOLUME": 11,
849 "INJECT_USER": 12,
850 "CLONE": 14,
851 "STOP_REPLICA": 15,
852 "START_REPLICA": 16,
853 "PROMOTE_REPLICA": 17,
854 "CREATE_REPLICA": 18,
855 "CREATE_USER": 19,
856 "DELETE_USER": 20,
857 "UPDATE_USER": 21,
858 "CREATE_DATABASE": 22,
859 "DELETE_DATABASE": 23,
860 "UPDATE_DATABASE": 24,
861 "FAILOVER": 25,
862 "DELETE_BACKUP": 26,
863 "RECREATE_REPLICA": 27,
864 "TRUNCATE_LOG": 28,
865 "DEMOTE_MASTER": 29,
866 "MAINTENANCE": 30,
867 "ENABLE_PRIVATE_IP": 31,
868 "DEFER_MAINTENANCE": 32,
869 "CREATE_CLONE": 33,
870 "RESCHEDULE_MAINTENANCE": 34,
871 "START_EXTERNAL_SYNC": 35,
872 }
873 )
874
875 func (x Operation_SqlOperationType) Enum() *Operation_SqlOperationType {
876 p := new(Operation_SqlOperationType)
877 *p = x
878 return p
879 }
880
881 func (x Operation_SqlOperationType) String() string {
882 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
883 }
884
885 func (Operation_SqlOperationType) Descriptor() protoreflect.EnumDescriptor {
886 return file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[11].Descriptor()
887 }
888
889 func (Operation_SqlOperationType) Type() protoreflect.EnumType {
890 return &file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[11]
891 }
892
893 func (x Operation_SqlOperationType) Number() protoreflect.EnumNumber {
894 return protoreflect.EnumNumber(x)
895 }
896
897
898 func (Operation_SqlOperationType) EnumDescriptor() ([]byte, []int) {
899 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{24, 0}
900 }
901
902
903 type Operation_SqlOperationStatus int32
904
905 const (
906
907 Operation_SQL_OPERATION_STATUS_UNSPECIFIED Operation_SqlOperationStatus = 0
908
909 Operation_PENDING Operation_SqlOperationStatus = 1
910
911 Operation_RUNNING Operation_SqlOperationStatus = 2
912
913 Operation_DONE Operation_SqlOperationStatus = 3
914 )
915
916
917 var (
918 Operation_SqlOperationStatus_name = map[int32]string{
919 0: "SQL_OPERATION_STATUS_UNSPECIFIED",
920 1: "PENDING",
921 2: "RUNNING",
922 3: "DONE",
923 }
924 Operation_SqlOperationStatus_value = map[string]int32{
925 "SQL_OPERATION_STATUS_UNSPECIFIED": 0,
926 "PENDING": 1,
927 "RUNNING": 2,
928 "DONE": 3,
929 }
930 )
931
932 func (x Operation_SqlOperationStatus) Enum() *Operation_SqlOperationStatus {
933 p := new(Operation_SqlOperationStatus)
934 *p = x
935 return p
936 }
937
938 func (x Operation_SqlOperationStatus) String() string {
939 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
940 }
941
942 func (Operation_SqlOperationStatus) Descriptor() protoreflect.EnumDescriptor {
943 return file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[12].Descriptor()
944 }
945
946 func (Operation_SqlOperationStatus) Type() protoreflect.EnumType {
947 return &file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[12]
948 }
949
950 func (x Operation_SqlOperationStatus) Number() protoreflect.EnumNumber {
951 return protoreflect.EnumNumber(x)
952 }
953
954
955 func (Operation_SqlOperationStatus) EnumDescriptor() ([]byte, []int) {
956 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{24, 1}
957 }
958
959
960 type Settings_SqlActivationPolicy int32
961
962 const (
963
964 Settings_SQL_ACTIVATION_POLICY_UNSPECIFIED Settings_SqlActivationPolicy = 0
965
966 Settings_ALWAYS Settings_SqlActivationPolicy = 1
967
968 Settings_NEVER Settings_SqlActivationPolicy = 2
969
970
971
972 Settings_ON_DEMAND Settings_SqlActivationPolicy = 3
973 )
974
975
976 var (
977 Settings_SqlActivationPolicy_name = map[int32]string{
978 0: "SQL_ACTIVATION_POLICY_UNSPECIFIED",
979 1: "ALWAYS",
980 2: "NEVER",
981 3: "ON_DEMAND",
982 }
983 Settings_SqlActivationPolicy_value = map[string]int32{
984 "SQL_ACTIVATION_POLICY_UNSPECIFIED": 0,
985 "ALWAYS": 1,
986 "NEVER": 2,
987 "ON_DEMAND": 3,
988 }
989 )
990
991 func (x Settings_SqlActivationPolicy) Enum() *Settings_SqlActivationPolicy {
992 p := new(Settings_SqlActivationPolicy)
993 *p = x
994 return p
995 }
996
997 func (x Settings_SqlActivationPolicy) String() string {
998 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
999 }
1000
1001 func (Settings_SqlActivationPolicy) Descriptor() protoreflect.EnumDescriptor {
1002 return file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[13].Descriptor()
1003 }
1004
1005 func (Settings_SqlActivationPolicy) Type() protoreflect.EnumType {
1006 return &file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes[13]
1007 }
1008
1009 func (x Settings_SqlActivationPolicy) Number() protoreflect.EnumNumber {
1010 return protoreflect.EnumNumber(x)
1011 }
1012
1013
1014 func (Settings_SqlActivationPolicy) EnumDescriptor() ([]byte, []int) {
1015 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{27, 0}
1016 }
1017
1018
1019 type AclEntry struct {
1020 state protoimpl.MessageState
1021 sizeCache protoimpl.SizeCache
1022 unknownFields protoimpl.UnknownFields
1023
1024
1025 Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
1026
1027
1028
1029 ExpirationTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=expiration_time,json=expirationTime,proto3" json:"expiration_time,omitempty"`
1030
1031 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
1032
1033 Kind string `protobuf:"bytes,4,opt,name=kind,proto3" json:"kind,omitempty"`
1034 }
1035
1036 func (x *AclEntry) Reset() {
1037 *x = AclEntry{}
1038 if protoimpl.UnsafeEnabled {
1039 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[0]
1040 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1041 ms.StoreMessageInfo(mi)
1042 }
1043 }
1044
1045 func (x *AclEntry) String() string {
1046 return protoimpl.X.MessageStringOf(x)
1047 }
1048
1049 func (*AclEntry) ProtoMessage() {}
1050
1051 func (x *AclEntry) ProtoReflect() protoreflect.Message {
1052 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[0]
1053 if protoimpl.UnsafeEnabled && x != nil {
1054 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1055 if ms.LoadMessageInfo() == nil {
1056 ms.StoreMessageInfo(mi)
1057 }
1058 return ms
1059 }
1060 return mi.MessageOf(x)
1061 }
1062
1063
1064 func (*AclEntry) Descriptor() ([]byte, []int) {
1065 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{0}
1066 }
1067
1068 func (x *AclEntry) GetValue() string {
1069 if x != nil {
1070 return x.Value
1071 }
1072 return ""
1073 }
1074
1075 func (x *AclEntry) GetExpirationTime() *timestamppb.Timestamp {
1076 if x != nil {
1077 return x.ExpirationTime
1078 }
1079 return nil
1080 }
1081
1082 func (x *AclEntry) GetName() string {
1083 if x != nil {
1084 return x.Name
1085 }
1086 return ""
1087 }
1088
1089 func (x *AclEntry) GetKind() string {
1090 if x != nil {
1091 return x.Kind
1092 }
1093 return ""
1094 }
1095
1096
1097 type ApiWarning struct {
1098 state protoimpl.MessageState
1099 sizeCache protoimpl.SizeCache
1100 unknownFields protoimpl.UnknownFields
1101
1102
1103 Code ApiWarning_SqlApiWarningCode `protobuf:"varint,1,opt,name=code,proto3,enum=google.cloud.sql.v1.ApiWarning_SqlApiWarningCode" json:"code,omitempty"`
1104
1105 Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
1106
1107 Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
1108 }
1109
1110 func (x *ApiWarning) Reset() {
1111 *x = ApiWarning{}
1112 if protoimpl.UnsafeEnabled {
1113 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[1]
1114 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1115 ms.StoreMessageInfo(mi)
1116 }
1117 }
1118
1119 func (x *ApiWarning) String() string {
1120 return protoimpl.X.MessageStringOf(x)
1121 }
1122
1123 func (*ApiWarning) ProtoMessage() {}
1124
1125 func (x *ApiWarning) ProtoReflect() protoreflect.Message {
1126 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[1]
1127 if protoimpl.UnsafeEnabled && x != nil {
1128 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1129 if ms.LoadMessageInfo() == nil {
1130 ms.StoreMessageInfo(mi)
1131 }
1132 return ms
1133 }
1134 return mi.MessageOf(x)
1135 }
1136
1137
1138 func (*ApiWarning) Descriptor() ([]byte, []int) {
1139 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{1}
1140 }
1141
1142 func (x *ApiWarning) GetCode() ApiWarning_SqlApiWarningCode {
1143 if x != nil {
1144 return x.Code
1145 }
1146 return ApiWarning_SQL_API_WARNING_CODE_UNSPECIFIED
1147 }
1148
1149 func (x *ApiWarning) GetMessage() string {
1150 if x != nil {
1151 return x.Message
1152 }
1153 return ""
1154 }
1155
1156 func (x *ApiWarning) GetRegion() string {
1157 if x != nil {
1158 return x.Region
1159 }
1160 return ""
1161 }
1162
1163
1164
1165 type BackupRetentionSettings struct {
1166 state protoimpl.MessageState
1167 sizeCache protoimpl.SizeCache
1168 unknownFields protoimpl.UnknownFields
1169
1170
1171 RetentionUnit BackupRetentionSettings_RetentionUnit `protobuf:"varint,1,opt,name=retention_unit,json=retentionUnit,proto3,enum=google.cloud.sql.v1.BackupRetentionSettings_RetentionUnit" json:"retention_unit,omitempty"`
1172
1173
1174
1175 RetainedBackups *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=retained_backups,json=retainedBackups,proto3" json:"retained_backups,omitempty"`
1176 }
1177
1178 func (x *BackupRetentionSettings) Reset() {
1179 *x = BackupRetentionSettings{}
1180 if protoimpl.UnsafeEnabled {
1181 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[2]
1182 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1183 ms.StoreMessageInfo(mi)
1184 }
1185 }
1186
1187 func (x *BackupRetentionSettings) String() string {
1188 return protoimpl.X.MessageStringOf(x)
1189 }
1190
1191 func (*BackupRetentionSettings) ProtoMessage() {}
1192
1193 func (x *BackupRetentionSettings) ProtoReflect() protoreflect.Message {
1194 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[2]
1195 if protoimpl.UnsafeEnabled && x != nil {
1196 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1197 if ms.LoadMessageInfo() == nil {
1198 ms.StoreMessageInfo(mi)
1199 }
1200 return ms
1201 }
1202 return mi.MessageOf(x)
1203 }
1204
1205
1206 func (*BackupRetentionSettings) Descriptor() ([]byte, []int) {
1207 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{2}
1208 }
1209
1210 func (x *BackupRetentionSettings) GetRetentionUnit() BackupRetentionSettings_RetentionUnit {
1211 if x != nil {
1212 return x.RetentionUnit
1213 }
1214 return BackupRetentionSettings_RETENTION_UNIT_UNSPECIFIED
1215 }
1216
1217 func (x *BackupRetentionSettings) GetRetainedBackups() *wrapperspb.Int32Value {
1218 if x != nil {
1219 return x.RetainedBackups
1220 }
1221 return nil
1222 }
1223
1224
1225 type BackupConfiguration struct {
1226 state protoimpl.MessageState
1227 sizeCache protoimpl.SizeCache
1228 unknownFields protoimpl.UnknownFields
1229
1230
1231
1232 StartTime string `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
1233
1234 Enabled *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
1235
1236 Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
1237
1238
1239 BinaryLogEnabled *wrapperspb.BoolValue `protobuf:"bytes,4,opt,name=binary_log_enabled,json=binaryLogEnabled,proto3" json:"binary_log_enabled,omitempty"`
1240
1241 ReplicationLogArchivingEnabled *wrapperspb.BoolValue `protobuf:"bytes,5,opt,name=replication_log_archiving_enabled,json=replicationLogArchivingEnabled,proto3" json:"replication_log_archiving_enabled,omitempty"`
1242
1243 Location string `protobuf:"bytes,6,opt,name=location,proto3" json:"location,omitempty"`
1244
1245 PointInTimeRecoveryEnabled *wrapperspb.BoolValue `protobuf:"bytes,7,opt,name=point_in_time_recovery_enabled,json=pointInTimeRecoveryEnabled,proto3" json:"point_in_time_recovery_enabled,omitempty"`
1246
1247 BackupRetentionSettings *BackupRetentionSettings `protobuf:"bytes,8,opt,name=backup_retention_settings,json=backupRetentionSettings,proto3" json:"backup_retention_settings,omitempty"`
1248
1249
1250 TransactionLogRetentionDays *wrapperspb.Int32Value `protobuf:"bytes,9,opt,name=transaction_log_retention_days,json=transactionLogRetentionDays,proto3" json:"transaction_log_retention_days,omitempty"`
1251 }
1252
1253 func (x *BackupConfiguration) Reset() {
1254 *x = BackupConfiguration{}
1255 if protoimpl.UnsafeEnabled {
1256 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[3]
1257 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1258 ms.StoreMessageInfo(mi)
1259 }
1260 }
1261
1262 func (x *BackupConfiguration) String() string {
1263 return protoimpl.X.MessageStringOf(x)
1264 }
1265
1266 func (*BackupConfiguration) ProtoMessage() {}
1267
1268 func (x *BackupConfiguration) ProtoReflect() protoreflect.Message {
1269 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[3]
1270 if protoimpl.UnsafeEnabled && x != nil {
1271 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1272 if ms.LoadMessageInfo() == nil {
1273 ms.StoreMessageInfo(mi)
1274 }
1275 return ms
1276 }
1277 return mi.MessageOf(x)
1278 }
1279
1280
1281 func (*BackupConfiguration) Descriptor() ([]byte, []int) {
1282 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{3}
1283 }
1284
1285 func (x *BackupConfiguration) GetStartTime() string {
1286 if x != nil {
1287 return x.StartTime
1288 }
1289 return ""
1290 }
1291
1292 func (x *BackupConfiguration) GetEnabled() *wrapperspb.BoolValue {
1293 if x != nil {
1294 return x.Enabled
1295 }
1296 return nil
1297 }
1298
1299 func (x *BackupConfiguration) GetKind() string {
1300 if x != nil {
1301 return x.Kind
1302 }
1303 return ""
1304 }
1305
1306 func (x *BackupConfiguration) GetBinaryLogEnabled() *wrapperspb.BoolValue {
1307 if x != nil {
1308 return x.BinaryLogEnabled
1309 }
1310 return nil
1311 }
1312
1313 func (x *BackupConfiguration) GetReplicationLogArchivingEnabled() *wrapperspb.BoolValue {
1314 if x != nil {
1315 return x.ReplicationLogArchivingEnabled
1316 }
1317 return nil
1318 }
1319
1320 func (x *BackupConfiguration) GetLocation() string {
1321 if x != nil {
1322 return x.Location
1323 }
1324 return ""
1325 }
1326
1327 func (x *BackupConfiguration) GetPointInTimeRecoveryEnabled() *wrapperspb.BoolValue {
1328 if x != nil {
1329 return x.PointInTimeRecoveryEnabled
1330 }
1331 return nil
1332 }
1333
1334 func (x *BackupConfiguration) GetBackupRetentionSettings() *BackupRetentionSettings {
1335 if x != nil {
1336 return x.BackupRetentionSettings
1337 }
1338 return nil
1339 }
1340
1341 func (x *BackupConfiguration) GetTransactionLogRetentionDays() *wrapperspb.Int32Value {
1342 if x != nil {
1343 return x.TransactionLogRetentionDays
1344 }
1345 return nil
1346 }
1347
1348
1349 type BackupContext struct {
1350 state protoimpl.MessageState
1351 sizeCache protoimpl.SizeCache
1352 unknownFields protoimpl.UnknownFields
1353
1354
1355 BackupId int64 `protobuf:"varint,1,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
1356
1357 Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
1358 }
1359
1360 func (x *BackupContext) Reset() {
1361 *x = BackupContext{}
1362 if protoimpl.UnsafeEnabled {
1363 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[4]
1364 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1365 ms.StoreMessageInfo(mi)
1366 }
1367 }
1368
1369 func (x *BackupContext) String() string {
1370 return protoimpl.X.MessageStringOf(x)
1371 }
1372
1373 func (*BackupContext) ProtoMessage() {}
1374
1375 func (x *BackupContext) ProtoReflect() protoreflect.Message {
1376 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[4]
1377 if protoimpl.UnsafeEnabled && x != nil {
1378 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1379 if ms.LoadMessageInfo() == nil {
1380 ms.StoreMessageInfo(mi)
1381 }
1382 return ms
1383 }
1384 return mi.MessageOf(x)
1385 }
1386
1387
1388 func (*BackupContext) Descriptor() ([]byte, []int) {
1389 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{4}
1390 }
1391
1392 func (x *BackupContext) GetBackupId() int64 {
1393 if x != nil {
1394 return x.BackupId
1395 }
1396 return 0
1397 }
1398
1399 func (x *BackupContext) GetKind() string {
1400 if x != nil {
1401 return x.Kind
1402 }
1403 return ""
1404 }
1405
1406
1407 type Database struct {
1408 state protoimpl.MessageState
1409 sizeCache protoimpl.SizeCache
1410 unknownFields protoimpl.UnknownFields
1411
1412
1413 Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
1414
1415 Charset string `protobuf:"bytes,2,opt,name=charset,proto3" json:"charset,omitempty"`
1416
1417 Collation string `protobuf:"bytes,3,opt,name=collation,proto3" json:"collation,omitempty"`
1418
1419
1420 Etag string `protobuf:"bytes,4,opt,name=etag,proto3" json:"etag,omitempty"`
1421
1422
1423 Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
1424
1425 Instance string `protobuf:"bytes,6,opt,name=instance,proto3" json:"instance,omitempty"`
1426
1427 SelfLink string `protobuf:"bytes,7,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"`
1428
1429
1430 Project string `protobuf:"bytes,8,opt,name=project,proto3" json:"project,omitempty"`
1431
1432
1433 DatabaseDetails isDatabase_DatabaseDetails `protobuf_oneof:"database_details"`
1434 }
1435
1436 func (x *Database) Reset() {
1437 *x = Database{}
1438 if protoimpl.UnsafeEnabled {
1439 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[5]
1440 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1441 ms.StoreMessageInfo(mi)
1442 }
1443 }
1444
1445 func (x *Database) String() string {
1446 return protoimpl.X.MessageStringOf(x)
1447 }
1448
1449 func (*Database) ProtoMessage() {}
1450
1451 func (x *Database) ProtoReflect() protoreflect.Message {
1452 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[5]
1453 if protoimpl.UnsafeEnabled && x != nil {
1454 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1455 if ms.LoadMessageInfo() == nil {
1456 ms.StoreMessageInfo(mi)
1457 }
1458 return ms
1459 }
1460 return mi.MessageOf(x)
1461 }
1462
1463
1464 func (*Database) Descriptor() ([]byte, []int) {
1465 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{5}
1466 }
1467
1468 func (x *Database) GetKind() string {
1469 if x != nil {
1470 return x.Kind
1471 }
1472 return ""
1473 }
1474
1475 func (x *Database) GetCharset() string {
1476 if x != nil {
1477 return x.Charset
1478 }
1479 return ""
1480 }
1481
1482 func (x *Database) GetCollation() string {
1483 if x != nil {
1484 return x.Collation
1485 }
1486 return ""
1487 }
1488
1489 func (x *Database) GetEtag() string {
1490 if x != nil {
1491 return x.Etag
1492 }
1493 return ""
1494 }
1495
1496 func (x *Database) GetName() string {
1497 if x != nil {
1498 return x.Name
1499 }
1500 return ""
1501 }
1502
1503 func (x *Database) GetInstance() string {
1504 if x != nil {
1505 return x.Instance
1506 }
1507 return ""
1508 }
1509
1510 func (x *Database) GetSelfLink() string {
1511 if x != nil {
1512 return x.SelfLink
1513 }
1514 return ""
1515 }
1516
1517 func (x *Database) GetProject() string {
1518 if x != nil {
1519 return x.Project
1520 }
1521 return ""
1522 }
1523
1524 func (m *Database) GetDatabaseDetails() isDatabase_DatabaseDetails {
1525 if m != nil {
1526 return m.DatabaseDetails
1527 }
1528 return nil
1529 }
1530
1531 func (x *Database) GetSqlserverDatabaseDetails() *SqlServerDatabaseDetails {
1532 if x, ok := x.GetDatabaseDetails().(*Database_SqlserverDatabaseDetails); ok {
1533 return x.SqlserverDatabaseDetails
1534 }
1535 return nil
1536 }
1537
1538 type isDatabase_DatabaseDetails interface {
1539 isDatabase_DatabaseDetails()
1540 }
1541
1542 type Database_SqlserverDatabaseDetails struct {
1543 SqlserverDatabaseDetails *SqlServerDatabaseDetails `protobuf:"bytes,9,opt,name=sqlserver_database_details,json=sqlserverDatabaseDetails,proto3,oneof"`
1544 }
1545
1546 func (*Database_SqlserverDatabaseDetails) isDatabase_DatabaseDetails() {}
1547
1548
1549 type SqlServerDatabaseDetails struct {
1550 state protoimpl.MessageState
1551 sizeCache protoimpl.SizeCache
1552 unknownFields protoimpl.UnknownFields
1553
1554
1555 CompatibilityLevel int32 `protobuf:"varint,1,opt,name=compatibility_level,json=compatibilityLevel,proto3" json:"compatibility_level,omitempty"`
1556
1557 RecoveryModel string `protobuf:"bytes,2,opt,name=recovery_model,json=recoveryModel,proto3" json:"recovery_model,omitempty"`
1558 }
1559
1560 func (x *SqlServerDatabaseDetails) Reset() {
1561 *x = SqlServerDatabaseDetails{}
1562 if protoimpl.UnsafeEnabled {
1563 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[6]
1564 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1565 ms.StoreMessageInfo(mi)
1566 }
1567 }
1568
1569 func (x *SqlServerDatabaseDetails) String() string {
1570 return protoimpl.X.MessageStringOf(x)
1571 }
1572
1573 func (*SqlServerDatabaseDetails) ProtoMessage() {}
1574
1575 func (x *SqlServerDatabaseDetails) ProtoReflect() protoreflect.Message {
1576 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[6]
1577 if protoimpl.UnsafeEnabled && x != nil {
1578 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1579 if ms.LoadMessageInfo() == nil {
1580 ms.StoreMessageInfo(mi)
1581 }
1582 return ms
1583 }
1584 return mi.MessageOf(x)
1585 }
1586
1587
1588 func (*SqlServerDatabaseDetails) Descriptor() ([]byte, []int) {
1589 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{6}
1590 }
1591
1592 func (x *SqlServerDatabaseDetails) GetCompatibilityLevel() int32 {
1593 if x != nil {
1594 return x.CompatibilityLevel
1595 }
1596 return 0
1597 }
1598
1599 func (x *SqlServerDatabaseDetails) GetRecoveryModel() string {
1600 if x != nil {
1601 return x.RecoveryModel
1602 }
1603 return ""
1604 }
1605
1606
1607 type DatabaseFlags struct {
1608 state protoimpl.MessageState
1609 sizeCache protoimpl.SizeCache
1610 unknownFields protoimpl.UnknownFields
1611
1612
1613
1614
1615
1616
1617 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1618
1619
1620
1621 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
1622 }
1623
1624 func (x *DatabaseFlags) Reset() {
1625 *x = DatabaseFlags{}
1626 if protoimpl.UnsafeEnabled {
1627 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[7]
1628 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1629 ms.StoreMessageInfo(mi)
1630 }
1631 }
1632
1633 func (x *DatabaseFlags) String() string {
1634 return protoimpl.X.MessageStringOf(x)
1635 }
1636
1637 func (*DatabaseFlags) ProtoMessage() {}
1638
1639 func (x *DatabaseFlags) ProtoReflect() protoreflect.Message {
1640 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[7]
1641 if protoimpl.UnsafeEnabled && x != nil {
1642 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1643 if ms.LoadMessageInfo() == nil {
1644 ms.StoreMessageInfo(mi)
1645 }
1646 return ms
1647 }
1648 return mi.MessageOf(x)
1649 }
1650
1651
1652 func (*DatabaseFlags) Descriptor() ([]byte, []int) {
1653 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{7}
1654 }
1655
1656 func (x *DatabaseFlags) GetName() string {
1657 if x != nil {
1658 return x.Name
1659 }
1660 return ""
1661 }
1662
1663 func (x *DatabaseFlags) GetValue() string {
1664 if x != nil {
1665 return x.Value
1666 }
1667 return ""
1668 }
1669
1670
1671 type MySqlSyncConfig struct {
1672 state protoimpl.MessageState
1673 sizeCache protoimpl.SizeCache
1674 unknownFields protoimpl.UnknownFields
1675
1676
1677 InitialSyncFlags []*SyncFlags `protobuf:"bytes,1,rep,name=initial_sync_flags,json=initialSyncFlags,proto3" json:"initial_sync_flags,omitempty"`
1678 }
1679
1680 func (x *MySqlSyncConfig) Reset() {
1681 *x = MySqlSyncConfig{}
1682 if protoimpl.UnsafeEnabled {
1683 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[8]
1684 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1685 ms.StoreMessageInfo(mi)
1686 }
1687 }
1688
1689 func (x *MySqlSyncConfig) String() string {
1690 return protoimpl.X.MessageStringOf(x)
1691 }
1692
1693 func (*MySqlSyncConfig) ProtoMessage() {}
1694
1695 func (x *MySqlSyncConfig) ProtoReflect() protoreflect.Message {
1696 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[8]
1697 if protoimpl.UnsafeEnabled && x != nil {
1698 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1699 if ms.LoadMessageInfo() == nil {
1700 ms.StoreMessageInfo(mi)
1701 }
1702 return ms
1703 }
1704 return mi.MessageOf(x)
1705 }
1706
1707
1708 func (*MySqlSyncConfig) Descriptor() ([]byte, []int) {
1709 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{8}
1710 }
1711
1712 func (x *MySqlSyncConfig) GetInitialSyncFlags() []*SyncFlags {
1713 if x != nil {
1714 return x.InitialSyncFlags
1715 }
1716 return nil
1717 }
1718
1719
1720
1721 type SyncFlags struct {
1722 state protoimpl.MessageState
1723 sizeCache protoimpl.SizeCache
1724 unknownFields protoimpl.UnknownFields
1725
1726
1727 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1728
1729
1730 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
1731 }
1732
1733 func (x *SyncFlags) Reset() {
1734 *x = SyncFlags{}
1735 if protoimpl.UnsafeEnabled {
1736 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[9]
1737 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1738 ms.StoreMessageInfo(mi)
1739 }
1740 }
1741
1742 func (x *SyncFlags) String() string {
1743 return protoimpl.X.MessageStringOf(x)
1744 }
1745
1746 func (*SyncFlags) ProtoMessage() {}
1747
1748 func (x *SyncFlags) ProtoReflect() protoreflect.Message {
1749 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[9]
1750 if protoimpl.UnsafeEnabled && x != nil {
1751 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1752 if ms.LoadMessageInfo() == nil {
1753 ms.StoreMessageInfo(mi)
1754 }
1755 return ms
1756 }
1757 return mi.MessageOf(x)
1758 }
1759
1760
1761 func (*SyncFlags) Descriptor() ([]byte, []int) {
1762 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{9}
1763 }
1764
1765 func (x *SyncFlags) GetName() string {
1766 if x != nil {
1767 return x.Name
1768 }
1769 return ""
1770 }
1771
1772 func (x *SyncFlags) GetValue() string {
1773 if x != nil {
1774 return x.Value
1775 }
1776 return ""
1777 }
1778
1779
1780 type InstanceReference struct {
1781 state protoimpl.MessageState
1782 sizeCache protoimpl.SizeCache
1783 unknownFields protoimpl.UnknownFields
1784
1785
1786
1787 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1788
1789 Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
1790
1791
1792 Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"`
1793 }
1794
1795 func (x *InstanceReference) Reset() {
1796 *x = InstanceReference{}
1797 if protoimpl.UnsafeEnabled {
1798 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[10]
1799 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1800 ms.StoreMessageInfo(mi)
1801 }
1802 }
1803
1804 func (x *InstanceReference) String() string {
1805 return protoimpl.X.MessageStringOf(x)
1806 }
1807
1808 func (*InstanceReference) ProtoMessage() {}
1809
1810 func (x *InstanceReference) ProtoReflect() protoreflect.Message {
1811 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[10]
1812 if protoimpl.UnsafeEnabled && x != nil {
1813 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1814 if ms.LoadMessageInfo() == nil {
1815 ms.StoreMessageInfo(mi)
1816 }
1817 return ms
1818 }
1819 return mi.MessageOf(x)
1820 }
1821
1822
1823 func (*InstanceReference) Descriptor() ([]byte, []int) {
1824 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{10}
1825 }
1826
1827 func (x *InstanceReference) GetName() string {
1828 if x != nil {
1829 return x.Name
1830 }
1831 return ""
1832 }
1833
1834 func (x *InstanceReference) GetRegion() string {
1835 if x != nil {
1836 return x.Region
1837 }
1838 return ""
1839 }
1840
1841 func (x *InstanceReference) GetProject() string {
1842 if x != nil {
1843 return x.Project
1844 }
1845 return ""
1846 }
1847
1848
1849
1850 type DemoteMasterConfiguration struct {
1851 state protoimpl.MessageState
1852 sizeCache protoimpl.SizeCache
1853 unknownFields protoimpl.UnknownFields
1854
1855
1856 Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
1857
1858
1859
1860
1861
1862
1863 MysqlReplicaConfiguration *DemoteMasterMySqlReplicaConfiguration `protobuf:"bytes,2,opt,name=mysql_replica_configuration,json=mysqlReplicaConfiguration,proto3" json:"mysql_replica_configuration,omitempty"`
1864 }
1865
1866 func (x *DemoteMasterConfiguration) Reset() {
1867 *x = DemoteMasterConfiguration{}
1868 if protoimpl.UnsafeEnabled {
1869 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[11]
1870 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1871 ms.StoreMessageInfo(mi)
1872 }
1873 }
1874
1875 func (x *DemoteMasterConfiguration) String() string {
1876 return protoimpl.X.MessageStringOf(x)
1877 }
1878
1879 func (*DemoteMasterConfiguration) ProtoMessage() {}
1880
1881 func (x *DemoteMasterConfiguration) ProtoReflect() protoreflect.Message {
1882 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[11]
1883 if protoimpl.UnsafeEnabled && x != nil {
1884 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1885 if ms.LoadMessageInfo() == nil {
1886 ms.StoreMessageInfo(mi)
1887 }
1888 return ms
1889 }
1890 return mi.MessageOf(x)
1891 }
1892
1893
1894 func (*DemoteMasterConfiguration) Descriptor() ([]byte, []int) {
1895 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{11}
1896 }
1897
1898 func (x *DemoteMasterConfiguration) GetKind() string {
1899 if x != nil {
1900 return x.Kind
1901 }
1902 return ""
1903 }
1904
1905 func (x *DemoteMasterConfiguration) GetMysqlReplicaConfiguration() *DemoteMasterMySqlReplicaConfiguration {
1906 if x != nil {
1907 return x.MysqlReplicaConfiguration
1908 }
1909 return nil
1910 }
1911
1912
1913 type DemoteMasterMySqlReplicaConfiguration struct {
1914 state protoimpl.MessageState
1915 sizeCache protoimpl.SizeCache
1916 unknownFields protoimpl.UnknownFields
1917
1918
1919 Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
1920
1921 Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
1922
1923 Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
1924
1925
1926
1927 ClientKey string `protobuf:"bytes,4,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"`
1928
1929 ClientCertificate string `protobuf:"bytes,5,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"`
1930
1931 CaCertificate string `protobuf:"bytes,6,opt,name=ca_certificate,json=caCertificate,proto3" json:"ca_certificate,omitempty"`
1932 }
1933
1934 func (x *DemoteMasterMySqlReplicaConfiguration) Reset() {
1935 *x = DemoteMasterMySqlReplicaConfiguration{}
1936 if protoimpl.UnsafeEnabled {
1937 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[12]
1938 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1939 ms.StoreMessageInfo(mi)
1940 }
1941 }
1942
1943 func (x *DemoteMasterMySqlReplicaConfiguration) String() string {
1944 return protoimpl.X.MessageStringOf(x)
1945 }
1946
1947 func (*DemoteMasterMySqlReplicaConfiguration) ProtoMessage() {}
1948
1949 func (x *DemoteMasterMySqlReplicaConfiguration) ProtoReflect() protoreflect.Message {
1950 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[12]
1951 if protoimpl.UnsafeEnabled && x != nil {
1952 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1953 if ms.LoadMessageInfo() == nil {
1954 ms.StoreMessageInfo(mi)
1955 }
1956 return ms
1957 }
1958 return mi.MessageOf(x)
1959 }
1960
1961
1962 func (*DemoteMasterMySqlReplicaConfiguration) Descriptor() ([]byte, []int) {
1963 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{12}
1964 }
1965
1966 func (x *DemoteMasterMySqlReplicaConfiguration) GetKind() string {
1967 if x != nil {
1968 return x.Kind
1969 }
1970 return ""
1971 }
1972
1973 func (x *DemoteMasterMySqlReplicaConfiguration) GetUsername() string {
1974 if x != nil {
1975 return x.Username
1976 }
1977 return ""
1978 }
1979
1980 func (x *DemoteMasterMySqlReplicaConfiguration) GetPassword() string {
1981 if x != nil {
1982 return x.Password
1983 }
1984 return ""
1985 }
1986
1987 func (x *DemoteMasterMySqlReplicaConfiguration) GetClientKey() string {
1988 if x != nil {
1989 return x.ClientKey
1990 }
1991 return ""
1992 }
1993
1994 func (x *DemoteMasterMySqlReplicaConfiguration) GetClientCertificate() string {
1995 if x != nil {
1996 return x.ClientCertificate
1997 }
1998 return ""
1999 }
2000
2001 func (x *DemoteMasterMySqlReplicaConfiguration) GetCaCertificate() string {
2002 if x != nil {
2003 return x.CaCertificate
2004 }
2005 return ""
2006 }
2007
2008
2009 type ExportContext struct {
2010 state protoimpl.MessageState
2011 sizeCache protoimpl.SizeCache
2012 unknownFields protoimpl.UnknownFields
2013
2014
2015
2016
2017
2018
2019 Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032 Databases []string `protobuf:"bytes,2,rep,name=databases,proto3" json:"databases,omitempty"`
2033
2034 Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
2035
2036 SqlExportOptions *ExportContext_SqlExportOptions `protobuf:"bytes,4,opt,name=sql_export_options,json=sqlExportOptions,proto3" json:"sql_export_options,omitempty"`
2037
2038
2039 CsvExportOptions *ExportContext_SqlCsvExportOptions `protobuf:"bytes,5,opt,name=csv_export_options,json=csvExportOptions,proto3" json:"csv_export_options,omitempty"`
2040
2041
2042
2043
2044 FileType SqlFileType `protobuf:"varint,6,opt,name=file_type,json=fileType,proto3,enum=google.cloud.sql.v1.SqlFileType" json:"file_type,omitempty"`
2045
2046 Offload *wrapperspb.BoolValue `protobuf:"bytes,8,opt,name=offload,proto3" json:"offload,omitempty"`
2047 }
2048
2049 func (x *ExportContext) Reset() {
2050 *x = ExportContext{}
2051 if protoimpl.UnsafeEnabled {
2052 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[13]
2053 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2054 ms.StoreMessageInfo(mi)
2055 }
2056 }
2057
2058 func (x *ExportContext) String() string {
2059 return protoimpl.X.MessageStringOf(x)
2060 }
2061
2062 func (*ExportContext) ProtoMessage() {}
2063
2064 func (x *ExportContext) ProtoReflect() protoreflect.Message {
2065 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[13]
2066 if protoimpl.UnsafeEnabled && x != nil {
2067 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2068 if ms.LoadMessageInfo() == nil {
2069 ms.StoreMessageInfo(mi)
2070 }
2071 return ms
2072 }
2073 return mi.MessageOf(x)
2074 }
2075
2076
2077 func (*ExportContext) Descriptor() ([]byte, []int) {
2078 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{13}
2079 }
2080
2081 func (x *ExportContext) GetUri() string {
2082 if x != nil {
2083 return x.Uri
2084 }
2085 return ""
2086 }
2087
2088 func (x *ExportContext) GetDatabases() []string {
2089 if x != nil {
2090 return x.Databases
2091 }
2092 return nil
2093 }
2094
2095 func (x *ExportContext) GetKind() string {
2096 if x != nil {
2097 return x.Kind
2098 }
2099 return ""
2100 }
2101
2102 func (x *ExportContext) GetSqlExportOptions() *ExportContext_SqlExportOptions {
2103 if x != nil {
2104 return x.SqlExportOptions
2105 }
2106 return nil
2107 }
2108
2109 func (x *ExportContext) GetCsvExportOptions() *ExportContext_SqlCsvExportOptions {
2110 if x != nil {
2111 return x.CsvExportOptions
2112 }
2113 return nil
2114 }
2115
2116 func (x *ExportContext) GetFileType() SqlFileType {
2117 if x != nil {
2118 return x.FileType
2119 }
2120 return SqlFileType_SQL_FILE_TYPE_UNSPECIFIED
2121 }
2122
2123 func (x *ExportContext) GetOffload() *wrapperspb.BoolValue {
2124 if x != nil {
2125 return x.Offload
2126 }
2127 return nil
2128 }
2129
2130
2131 type ImportContext struct {
2132 state protoimpl.MessageState
2133 sizeCache protoimpl.SizeCache
2134 unknownFields protoimpl.UnknownFields
2135
2136
2137
2138
2139
2140 Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
2141
2142
2143
2144
2145 Database string `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
2146
2147 Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
2148
2149
2150 FileType SqlFileType `protobuf:"varint,4,opt,name=file_type,json=fileType,proto3,enum=google.cloud.sql.v1.SqlFileType" json:"file_type,omitempty"`
2151
2152 CsvImportOptions *ImportContext_SqlCsvImportOptions `protobuf:"bytes,5,opt,name=csv_import_options,json=csvImportOptions,proto3" json:"csv_import_options,omitempty"`
2153
2154 ImportUser string `protobuf:"bytes,6,opt,name=import_user,json=importUser,proto3" json:"import_user,omitempty"`
2155
2156 BakImportOptions *ImportContext_SqlBakImportOptions `protobuf:"bytes,7,opt,name=bak_import_options,json=bakImportOptions,proto3" json:"bak_import_options,omitempty"`
2157 }
2158
2159 func (x *ImportContext) Reset() {
2160 *x = ImportContext{}
2161 if protoimpl.UnsafeEnabled {
2162 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[14]
2163 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2164 ms.StoreMessageInfo(mi)
2165 }
2166 }
2167
2168 func (x *ImportContext) String() string {
2169 return protoimpl.X.MessageStringOf(x)
2170 }
2171
2172 func (*ImportContext) ProtoMessage() {}
2173
2174 func (x *ImportContext) ProtoReflect() protoreflect.Message {
2175 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[14]
2176 if protoimpl.UnsafeEnabled && x != nil {
2177 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2178 if ms.LoadMessageInfo() == nil {
2179 ms.StoreMessageInfo(mi)
2180 }
2181 return ms
2182 }
2183 return mi.MessageOf(x)
2184 }
2185
2186
2187 func (*ImportContext) Descriptor() ([]byte, []int) {
2188 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{14}
2189 }
2190
2191 func (x *ImportContext) GetUri() string {
2192 if x != nil {
2193 return x.Uri
2194 }
2195 return ""
2196 }
2197
2198 func (x *ImportContext) GetDatabase() string {
2199 if x != nil {
2200 return x.Database
2201 }
2202 return ""
2203 }
2204
2205 func (x *ImportContext) GetKind() string {
2206 if x != nil {
2207 return x.Kind
2208 }
2209 return ""
2210 }
2211
2212 func (x *ImportContext) GetFileType() SqlFileType {
2213 if x != nil {
2214 return x.FileType
2215 }
2216 return SqlFileType_SQL_FILE_TYPE_UNSPECIFIED
2217 }
2218
2219 func (x *ImportContext) GetCsvImportOptions() *ImportContext_SqlCsvImportOptions {
2220 if x != nil {
2221 return x.CsvImportOptions
2222 }
2223 return nil
2224 }
2225
2226 func (x *ImportContext) GetImportUser() string {
2227 if x != nil {
2228 return x.ImportUser
2229 }
2230 return ""
2231 }
2232
2233 func (x *ImportContext) GetBakImportOptions() *ImportContext_SqlBakImportOptions {
2234 if x != nil {
2235 return x.BakImportOptions
2236 }
2237 return nil
2238 }
2239
2240
2241 type IpConfiguration struct {
2242 state protoimpl.MessageState
2243 sizeCache protoimpl.SizeCache
2244 unknownFields protoimpl.UnknownFields
2245
2246
2247 Ipv4Enabled *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=ipv4_enabled,json=ipv4Enabled,proto3" json:"ipv4_enabled,omitempty"`
2248
2249
2250
2251
2252 PrivateNetwork string `protobuf:"bytes,2,opt,name=private_network,json=privateNetwork,proto3" json:"private_network,omitempty"`
2253
2254 RequireSsl *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=require_ssl,json=requireSsl,proto3" json:"require_ssl,omitempty"`
2255
2256
2257
2258 AuthorizedNetworks []*AclEntry `protobuf:"bytes,4,rep,name=authorized_networks,json=authorizedNetworks,proto3" json:"authorized_networks,omitempty"`
2259
2260
2261
2262
2263
2264
2265
2266 AllocatedIpRange string `protobuf:"bytes,6,opt,name=allocated_ip_range,json=allocatedIpRange,proto3" json:"allocated_ip_range,omitempty"`
2267 }
2268
2269 func (x *IpConfiguration) Reset() {
2270 *x = IpConfiguration{}
2271 if protoimpl.UnsafeEnabled {
2272 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[15]
2273 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2274 ms.StoreMessageInfo(mi)
2275 }
2276 }
2277
2278 func (x *IpConfiguration) String() string {
2279 return protoimpl.X.MessageStringOf(x)
2280 }
2281
2282 func (*IpConfiguration) ProtoMessage() {}
2283
2284 func (x *IpConfiguration) ProtoReflect() protoreflect.Message {
2285 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[15]
2286 if protoimpl.UnsafeEnabled && x != nil {
2287 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2288 if ms.LoadMessageInfo() == nil {
2289 ms.StoreMessageInfo(mi)
2290 }
2291 return ms
2292 }
2293 return mi.MessageOf(x)
2294 }
2295
2296
2297 func (*IpConfiguration) Descriptor() ([]byte, []int) {
2298 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{15}
2299 }
2300
2301 func (x *IpConfiguration) GetIpv4Enabled() *wrapperspb.BoolValue {
2302 if x != nil {
2303 return x.Ipv4Enabled
2304 }
2305 return nil
2306 }
2307
2308 func (x *IpConfiguration) GetPrivateNetwork() string {
2309 if x != nil {
2310 return x.PrivateNetwork
2311 }
2312 return ""
2313 }
2314
2315 func (x *IpConfiguration) GetRequireSsl() *wrapperspb.BoolValue {
2316 if x != nil {
2317 return x.RequireSsl
2318 }
2319 return nil
2320 }
2321
2322 func (x *IpConfiguration) GetAuthorizedNetworks() []*AclEntry {
2323 if x != nil {
2324 return x.AuthorizedNetworks
2325 }
2326 return nil
2327 }
2328
2329 func (x *IpConfiguration) GetAllocatedIpRange() string {
2330 if x != nil {
2331 return x.AllocatedIpRange
2332 }
2333 return ""
2334 }
2335
2336
2337
2338
2339
2340 type LocationPreference struct {
2341 state protoimpl.MessageState
2342 sizeCache protoimpl.SizeCache
2343 unknownFields protoimpl.UnknownFields
2344
2345
2346
2347
2348
2349 FollowGaeApplication string `protobuf:"bytes,1,opt,name=follow_gae_application,json=followGaeApplication,proto3" json:"follow_gae_application,omitempty"`
2350
2351
2352 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
2353
2354
2355
2356 SecondaryZone string `protobuf:"bytes,4,opt,name=secondary_zone,json=secondaryZone,proto3" json:"secondary_zone,omitempty"`
2357
2358 Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
2359 }
2360
2361 func (x *LocationPreference) Reset() {
2362 *x = LocationPreference{}
2363 if protoimpl.UnsafeEnabled {
2364 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[16]
2365 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2366 ms.StoreMessageInfo(mi)
2367 }
2368 }
2369
2370 func (x *LocationPreference) String() string {
2371 return protoimpl.X.MessageStringOf(x)
2372 }
2373
2374 func (*LocationPreference) ProtoMessage() {}
2375
2376 func (x *LocationPreference) ProtoReflect() protoreflect.Message {
2377 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[16]
2378 if protoimpl.UnsafeEnabled && x != nil {
2379 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2380 if ms.LoadMessageInfo() == nil {
2381 ms.StoreMessageInfo(mi)
2382 }
2383 return ms
2384 }
2385 return mi.MessageOf(x)
2386 }
2387
2388
2389 func (*LocationPreference) Descriptor() ([]byte, []int) {
2390 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{16}
2391 }
2392
2393
2394 func (x *LocationPreference) GetFollowGaeApplication() string {
2395 if x != nil {
2396 return x.FollowGaeApplication
2397 }
2398 return ""
2399 }
2400
2401 func (x *LocationPreference) GetZone() string {
2402 if x != nil {
2403 return x.Zone
2404 }
2405 return ""
2406 }
2407
2408 func (x *LocationPreference) GetSecondaryZone() string {
2409 if x != nil {
2410 return x.SecondaryZone
2411 }
2412 return ""
2413 }
2414
2415 func (x *LocationPreference) GetKind() string {
2416 if x != nil {
2417 return x.Kind
2418 }
2419 return ""
2420 }
2421
2422
2423
2424 type MaintenanceWindow struct {
2425 state protoimpl.MessageState
2426 sizeCache protoimpl.SizeCache
2427 unknownFields protoimpl.UnknownFields
2428
2429
2430 Hour *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=hour,proto3" json:"hour,omitempty"`
2431
2432 Day *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=day,proto3" json:"day,omitempty"`
2433
2434
2435
2436 UpdateTrack SqlUpdateTrack `protobuf:"varint,3,opt,name=update_track,json=updateTrack,proto3,enum=google.cloud.sql.v1.SqlUpdateTrack" json:"update_track,omitempty"`
2437
2438 Kind string `protobuf:"bytes,4,opt,name=kind,proto3" json:"kind,omitempty"`
2439 }
2440
2441 func (x *MaintenanceWindow) Reset() {
2442 *x = MaintenanceWindow{}
2443 if protoimpl.UnsafeEnabled {
2444 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[17]
2445 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2446 ms.StoreMessageInfo(mi)
2447 }
2448 }
2449
2450 func (x *MaintenanceWindow) String() string {
2451 return protoimpl.X.MessageStringOf(x)
2452 }
2453
2454 func (*MaintenanceWindow) ProtoMessage() {}
2455
2456 func (x *MaintenanceWindow) ProtoReflect() protoreflect.Message {
2457 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[17]
2458 if protoimpl.UnsafeEnabled && x != nil {
2459 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2460 if ms.LoadMessageInfo() == nil {
2461 ms.StoreMessageInfo(mi)
2462 }
2463 return ms
2464 }
2465 return mi.MessageOf(x)
2466 }
2467
2468
2469 func (*MaintenanceWindow) Descriptor() ([]byte, []int) {
2470 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{17}
2471 }
2472
2473 func (x *MaintenanceWindow) GetHour() *wrapperspb.Int32Value {
2474 if x != nil {
2475 return x.Hour
2476 }
2477 return nil
2478 }
2479
2480 func (x *MaintenanceWindow) GetDay() *wrapperspb.Int32Value {
2481 if x != nil {
2482 return x.Day
2483 }
2484 return nil
2485 }
2486
2487 func (x *MaintenanceWindow) GetUpdateTrack() SqlUpdateTrack {
2488 if x != nil {
2489 return x.UpdateTrack
2490 }
2491 return SqlUpdateTrack_SQL_UPDATE_TRACK_UNSPECIFIED
2492 }
2493
2494 func (x *MaintenanceWindow) GetKind() string {
2495 if x != nil {
2496 return x.Kind
2497 }
2498 return ""
2499 }
2500
2501
2502
2503 type DenyMaintenancePeriod struct {
2504 state protoimpl.MessageState
2505 sizeCache protoimpl.SizeCache
2506 unknownFields protoimpl.UnknownFields
2507
2508
2509
2510
2511
2512 StartDate string `protobuf:"bytes,1,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
2513
2514
2515
2516
2517 EndDate string `protobuf:"bytes,2,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
2518
2519
2520 Time string `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
2521 }
2522
2523 func (x *DenyMaintenancePeriod) Reset() {
2524 *x = DenyMaintenancePeriod{}
2525 if protoimpl.UnsafeEnabled {
2526 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[18]
2527 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2528 ms.StoreMessageInfo(mi)
2529 }
2530 }
2531
2532 func (x *DenyMaintenancePeriod) String() string {
2533 return protoimpl.X.MessageStringOf(x)
2534 }
2535
2536 func (*DenyMaintenancePeriod) ProtoMessage() {}
2537
2538 func (x *DenyMaintenancePeriod) ProtoReflect() protoreflect.Message {
2539 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[18]
2540 if protoimpl.UnsafeEnabled && x != nil {
2541 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2542 if ms.LoadMessageInfo() == nil {
2543 ms.StoreMessageInfo(mi)
2544 }
2545 return ms
2546 }
2547 return mi.MessageOf(x)
2548 }
2549
2550
2551 func (*DenyMaintenancePeriod) Descriptor() ([]byte, []int) {
2552 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{18}
2553 }
2554
2555 func (x *DenyMaintenancePeriod) GetStartDate() string {
2556 if x != nil {
2557 return x.StartDate
2558 }
2559 return ""
2560 }
2561
2562 func (x *DenyMaintenancePeriod) GetEndDate() string {
2563 if x != nil {
2564 return x.EndDate
2565 }
2566 return ""
2567 }
2568
2569 func (x *DenyMaintenancePeriod) GetTime() string {
2570 if x != nil {
2571 return x.Time
2572 }
2573 return ""
2574 }
2575
2576
2577
2578 type InsightsConfig struct {
2579 state protoimpl.MessageState
2580 sizeCache protoimpl.SizeCache
2581 unknownFields protoimpl.UnknownFields
2582
2583
2584 QueryInsightsEnabled bool `protobuf:"varint,1,opt,name=query_insights_enabled,json=queryInsightsEnabled,proto3" json:"query_insights_enabled,omitempty"`
2585
2586 RecordClientAddress bool `protobuf:"varint,2,opt,name=record_client_address,json=recordClientAddress,proto3" json:"record_client_address,omitempty"`
2587
2588
2589 RecordApplicationTags bool `protobuf:"varint,3,opt,name=record_application_tags,json=recordApplicationTags,proto3" json:"record_application_tags,omitempty"`
2590
2591
2592
2593
2594 QueryStringLength *wrapperspb.Int32Value `protobuf:"bytes,4,opt,name=query_string_length,json=queryStringLength,proto3" json:"query_string_length,omitempty"`
2595
2596
2597 QueryPlansPerMinute *wrapperspb.Int32Value `protobuf:"bytes,5,opt,name=query_plans_per_minute,json=queryPlansPerMinute,proto3" json:"query_plans_per_minute,omitempty"`
2598 }
2599
2600 func (x *InsightsConfig) Reset() {
2601 *x = InsightsConfig{}
2602 if protoimpl.UnsafeEnabled {
2603 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[19]
2604 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2605 ms.StoreMessageInfo(mi)
2606 }
2607 }
2608
2609 func (x *InsightsConfig) String() string {
2610 return protoimpl.X.MessageStringOf(x)
2611 }
2612
2613 func (*InsightsConfig) ProtoMessage() {}
2614
2615 func (x *InsightsConfig) ProtoReflect() protoreflect.Message {
2616 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[19]
2617 if protoimpl.UnsafeEnabled && x != nil {
2618 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2619 if ms.LoadMessageInfo() == nil {
2620 ms.StoreMessageInfo(mi)
2621 }
2622 return ms
2623 }
2624 return mi.MessageOf(x)
2625 }
2626
2627
2628 func (*InsightsConfig) Descriptor() ([]byte, []int) {
2629 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{19}
2630 }
2631
2632 func (x *InsightsConfig) GetQueryInsightsEnabled() bool {
2633 if x != nil {
2634 return x.QueryInsightsEnabled
2635 }
2636 return false
2637 }
2638
2639 func (x *InsightsConfig) GetRecordClientAddress() bool {
2640 if x != nil {
2641 return x.RecordClientAddress
2642 }
2643 return false
2644 }
2645
2646 func (x *InsightsConfig) GetRecordApplicationTags() bool {
2647 if x != nil {
2648 return x.RecordApplicationTags
2649 }
2650 return false
2651 }
2652
2653 func (x *InsightsConfig) GetQueryStringLength() *wrapperspb.Int32Value {
2654 if x != nil {
2655 return x.QueryStringLength
2656 }
2657 return nil
2658 }
2659
2660 func (x *InsightsConfig) GetQueryPlansPerMinute() *wrapperspb.Int32Value {
2661 if x != nil {
2662 return x.QueryPlansPerMinute
2663 }
2664 return nil
2665 }
2666
2667
2668 type MySqlReplicaConfiguration struct {
2669 state protoimpl.MessageState
2670 sizeCache protoimpl.SizeCache
2671 unknownFields protoimpl.UnknownFields
2672
2673
2674
2675
2676
2677
2678
2679 DumpFilePath string `protobuf:"bytes,1,opt,name=dump_file_path,json=dumpFilePath,proto3" json:"dump_file_path,omitempty"`
2680
2681 Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
2682
2683 Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
2684
2685 ConnectRetryInterval *wrapperspb.Int32Value `protobuf:"bytes,4,opt,name=connect_retry_interval,json=connectRetryInterval,proto3" json:"connect_retry_interval,omitempty"`
2686
2687 MasterHeartbeatPeriod *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=master_heartbeat_period,json=masterHeartbeatPeriod,proto3" json:"master_heartbeat_period,omitempty"`
2688
2689 CaCertificate string `protobuf:"bytes,6,opt,name=ca_certificate,json=caCertificate,proto3" json:"ca_certificate,omitempty"`
2690
2691 ClientCertificate string `protobuf:"bytes,7,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"`
2692
2693
2694 ClientKey string `protobuf:"bytes,8,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"`
2695
2696 SslCipher string `protobuf:"bytes,9,opt,name=ssl_cipher,json=sslCipher,proto3" json:"ssl_cipher,omitempty"`
2697
2698
2699 VerifyServerCertificate *wrapperspb.BoolValue `protobuf:"bytes,10,opt,name=verify_server_certificate,json=verifyServerCertificate,proto3" json:"verify_server_certificate,omitempty"`
2700
2701 Kind string `protobuf:"bytes,11,opt,name=kind,proto3" json:"kind,omitempty"`
2702 }
2703
2704 func (x *MySqlReplicaConfiguration) Reset() {
2705 *x = MySqlReplicaConfiguration{}
2706 if protoimpl.UnsafeEnabled {
2707 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[20]
2708 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2709 ms.StoreMessageInfo(mi)
2710 }
2711 }
2712
2713 func (x *MySqlReplicaConfiguration) String() string {
2714 return protoimpl.X.MessageStringOf(x)
2715 }
2716
2717 func (*MySqlReplicaConfiguration) ProtoMessage() {}
2718
2719 func (x *MySqlReplicaConfiguration) ProtoReflect() protoreflect.Message {
2720 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[20]
2721 if protoimpl.UnsafeEnabled && x != nil {
2722 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2723 if ms.LoadMessageInfo() == nil {
2724 ms.StoreMessageInfo(mi)
2725 }
2726 return ms
2727 }
2728 return mi.MessageOf(x)
2729 }
2730
2731
2732 func (*MySqlReplicaConfiguration) Descriptor() ([]byte, []int) {
2733 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{20}
2734 }
2735
2736 func (x *MySqlReplicaConfiguration) GetDumpFilePath() string {
2737 if x != nil {
2738 return x.DumpFilePath
2739 }
2740 return ""
2741 }
2742
2743 func (x *MySqlReplicaConfiguration) GetUsername() string {
2744 if x != nil {
2745 return x.Username
2746 }
2747 return ""
2748 }
2749
2750 func (x *MySqlReplicaConfiguration) GetPassword() string {
2751 if x != nil {
2752 return x.Password
2753 }
2754 return ""
2755 }
2756
2757 func (x *MySqlReplicaConfiguration) GetConnectRetryInterval() *wrapperspb.Int32Value {
2758 if x != nil {
2759 return x.ConnectRetryInterval
2760 }
2761 return nil
2762 }
2763
2764 func (x *MySqlReplicaConfiguration) GetMasterHeartbeatPeriod() *wrapperspb.Int64Value {
2765 if x != nil {
2766 return x.MasterHeartbeatPeriod
2767 }
2768 return nil
2769 }
2770
2771 func (x *MySqlReplicaConfiguration) GetCaCertificate() string {
2772 if x != nil {
2773 return x.CaCertificate
2774 }
2775 return ""
2776 }
2777
2778 func (x *MySqlReplicaConfiguration) GetClientCertificate() string {
2779 if x != nil {
2780 return x.ClientCertificate
2781 }
2782 return ""
2783 }
2784
2785 func (x *MySqlReplicaConfiguration) GetClientKey() string {
2786 if x != nil {
2787 return x.ClientKey
2788 }
2789 return ""
2790 }
2791
2792 func (x *MySqlReplicaConfiguration) GetSslCipher() string {
2793 if x != nil {
2794 return x.SslCipher
2795 }
2796 return ""
2797 }
2798
2799 func (x *MySqlReplicaConfiguration) GetVerifyServerCertificate() *wrapperspb.BoolValue {
2800 if x != nil {
2801 return x.VerifyServerCertificate
2802 }
2803 return nil
2804 }
2805
2806 func (x *MySqlReplicaConfiguration) GetKind() string {
2807 if x != nil {
2808 return x.Kind
2809 }
2810 return ""
2811 }
2812
2813
2814 type DiskEncryptionConfiguration struct {
2815 state protoimpl.MessageState
2816 sizeCache protoimpl.SizeCache
2817 unknownFields protoimpl.UnknownFields
2818
2819
2820 KmsKeyName string `protobuf:"bytes,1,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"`
2821
2822 Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
2823 }
2824
2825 func (x *DiskEncryptionConfiguration) Reset() {
2826 *x = DiskEncryptionConfiguration{}
2827 if protoimpl.UnsafeEnabled {
2828 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[21]
2829 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2830 ms.StoreMessageInfo(mi)
2831 }
2832 }
2833
2834 func (x *DiskEncryptionConfiguration) String() string {
2835 return protoimpl.X.MessageStringOf(x)
2836 }
2837
2838 func (*DiskEncryptionConfiguration) ProtoMessage() {}
2839
2840 func (x *DiskEncryptionConfiguration) ProtoReflect() protoreflect.Message {
2841 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[21]
2842 if protoimpl.UnsafeEnabled && x != nil {
2843 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2844 if ms.LoadMessageInfo() == nil {
2845 ms.StoreMessageInfo(mi)
2846 }
2847 return ms
2848 }
2849 return mi.MessageOf(x)
2850 }
2851
2852
2853 func (*DiskEncryptionConfiguration) Descriptor() ([]byte, []int) {
2854 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{21}
2855 }
2856
2857 func (x *DiskEncryptionConfiguration) GetKmsKeyName() string {
2858 if x != nil {
2859 return x.KmsKeyName
2860 }
2861 return ""
2862 }
2863
2864 func (x *DiskEncryptionConfiguration) GetKind() string {
2865 if x != nil {
2866 return x.Kind
2867 }
2868 return ""
2869 }
2870
2871
2872 type DiskEncryptionStatus struct {
2873 state protoimpl.MessageState
2874 sizeCache protoimpl.SizeCache
2875 unknownFields protoimpl.UnknownFields
2876
2877
2878 KmsKeyVersionName string `protobuf:"bytes,1,opt,name=kms_key_version_name,json=kmsKeyVersionName,proto3" json:"kms_key_version_name,omitempty"`
2879
2880 Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
2881 }
2882
2883 func (x *DiskEncryptionStatus) Reset() {
2884 *x = DiskEncryptionStatus{}
2885 if protoimpl.UnsafeEnabled {
2886 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[22]
2887 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2888 ms.StoreMessageInfo(mi)
2889 }
2890 }
2891
2892 func (x *DiskEncryptionStatus) String() string {
2893 return protoimpl.X.MessageStringOf(x)
2894 }
2895
2896 func (*DiskEncryptionStatus) ProtoMessage() {}
2897
2898 func (x *DiskEncryptionStatus) ProtoReflect() protoreflect.Message {
2899 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[22]
2900 if protoimpl.UnsafeEnabled && x != nil {
2901 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2902 if ms.LoadMessageInfo() == nil {
2903 ms.StoreMessageInfo(mi)
2904 }
2905 return ms
2906 }
2907 return mi.MessageOf(x)
2908 }
2909
2910
2911 func (*DiskEncryptionStatus) Descriptor() ([]byte, []int) {
2912 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{22}
2913 }
2914
2915 func (x *DiskEncryptionStatus) GetKmsKeyVersionName() string {
2916 if x != nil {
2917 return x.KmsKeyVersionName
2918 }
2919 return ""
2920 }
2921
2922 func (x *DiskEncryptionStatus) GetKind() string {
2923 if x != nil {
2924 return x.Kind
2925 }
2926 return ""
2927 }
2928
2929
2930 type IpMapping struct {
2931 state protoimpl.MessageState
2932 sizeCache protoimpl.SizeCache
2933 unknownFields protoimpl.UnknownFields
2934
2935
2936
2937
2938
2939 Type SqlIpAddressType `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.sql.v1.SqlIpAddressType" json:"type,omitempty"`
2940
2941 IpAddress string `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
2942
2943
2944
2945
2946 TimeToRetire *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=time_to_retire,json=timeToRetire,proto3" json:"time_to_retire,omitempty"`
2947 }
2948
2949 func (x *IpMapping) Reset() {
2950 *x = IpMapping{}
2951 if protoimpl.UnsafeEnabled {
2952 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[23]
2953 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2954 ms.StoreMessageInfo(mi)
2955 }
2956 }
2957
2958 func (x *IpMapping) String() string {
2959 return protoimpl.X.MessageStringOf(x)
2960 }
2961
2962 func (*IpMapping) ProtoMessage() {}
2963
2964 func (x *IpMapping) ProtoReflect() protoreflect.Message {
2965 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[23]
2966 if protoimpl.UnsafeEnabled && x != nil {
2967 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2968 if ms.LoadMessageInfo() == nil {
2969 ms.StoreMessageInfo(mi)
2970 }
2971 return ms
2972 }
2973 return mi.MessageOf(x)
2974 }
2975
2976
2977 func (*IpMapping) Descriptor() ([]byte, []int) {
2978 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{23}
2979 }
2980
2981 func (x *IpMapping) GetType() SqlIpAddressType {
2982 if x != nil {
2983 return x.Type
2984 }
2985 return SqlIpAddressType_SQL_IP_ADDRESS_TYPE_UNSPECIFIED
2986 }
2987
2988 func (x *IpMapping) GetIpAddress() string {
2989 if x != nil {
2990 return x.IpAddress
2991 }
2992 return ""
2993 }
2994
2995 func (x *IpMapping) GetTimeToRetire() *timestamppb.Timestamp {
2996 if x != nil {
2997 return x.TimeToRetire
2998 }
2999 return nil
3000 }
3001
3002
3003
3004
3005 type Operation struct {
3006 state protoimpl.MessageState
3007 sizeCache protoimpl.SizeCache
3008 unknownFields protoimpl.UnknownFields
3009
3010
3011 Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
3012 TargetLink string `protobuf:"bytes,2,opt,name=target_link,json=targetLink,proto3" json:"target_link,omitempty"`
3013
3014
3015
3016
3017
3018 Status Operation_SqlOperationStatus `protobuf:"varint,3,opt,name=status,proto3,enum=google.cloud.sql.v1.Operation_SqlOperationStatus" json:"status,omitempty"`
3019
3020 User string `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"`
3021
3022
3023
3024 InsertTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=insert_time,json=insertTime,proto3" json:"insert_time,omitempty"`
3025
3026
3027
3028 StartTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
3029
3030
3031
3032 EndTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
3033
3034
3035 Error *OperationErrors `protobuf:"bytes,8,opt,name=error,proto3" json:"error,omitempty"`
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049 OperationType Operation_SqlOperationType `protobuf:"varint,9,opt,name=operation_type,json=operationType,proto3,enum=google.cloud.sql.v1.Operation_SqlOperationType" json:"operation_type,omitempty"`
3050
3051 ImportContext *ImportContext `protobuf:"bytes,10,opt,name=import_context,json=importContext,proto3" json:"import_context,omitempty"`
3052
3053 ExportContext *ExportContext `protobuf:"bytes,11,opt,name=export_context,json=exportContext,proto3" json:"export_context,omitempty"`
3054
3055 BackupContext *BackupContext `protobuf:"bytes,17,opt,name=backup_context,json=backupContext,proto3" json:"backup_context,omitempty"`
3056
3057
3058
3059 Name string `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"`
3060
3061 TargetId string `protobuf:"bytes,13,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
3062
3063 SelfLink string `protobuf:"bytes,14,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"`
3064
3065 TargetProject string `protobuf:"bytes,15,opt,name=target_project,json=targetProject,proto3" json:"target_project,omitempty"`
3066 }
3067
3068 func (x *Operation) Reset() {
3069 *x = Operation{}
3070 if protoimpl.UnsafeEnabled {
3071 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[24]
3072 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3073 ms.StoreMessageInfo(mi)
3074 }
3075 }
3076
3077 func (x *Operation) String() string {
3078 return protoimpl.X.MessageStringOf(x)
3079 }
3080
3081 func (*Operation) ProtoMessage() {}
3082
3083 func (x *Operation) ProtoReflect() protoreflect.Message {
3084 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[24]
3085 if protoimpl.UnsafeEnabled && x != nil {
3086 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3087 if ms.LoadMessageInfo() == nil {
3088 ms.StoreMessageInfo(mi)
3089 }
3090 return ms
3091 }
3092 return mi.MessageOf(x)
3093 }
3094
3095
3096 func (*Operation) Descriptor() ([]byte, []int) {
3097 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{24}
3098 }
3099
3100 func (x *Operation) GetKind() string {
3101 if x != nil {
3102 return x.Kind
3103 }
3104 return ""
3105 }
3106
3107 func (x *Operation) GetTargetLink() string {
3108 if x != nil {
3109 return x.TargetLink
3110 }
3111 return ""
3112 }
3113
3114 func (x *Operation) GetStatus() Operation_SqlOperationStatus {
3115 if x != nil {
3116 return x.Status
3117 }
3118 return Operation_SQL_OPERATION_STATUS_UNSPECIFIED
3119 }
3120
3121 func (x *Operation) GetUser() string {
3122 if x != nil {
3123 return x.User
3124 }
3125 return ""
3126 }
3127
3128 func (x *Operation) GetInsertTime() *timestamppb.Timestamp {
3129 if x != nil {
3130 return x.InsertTime
3131 }
3132 return nil
3133 }
3134
3135 func (x *Operation) GetStartTime() *timestamppb.Timestamp {
3136 if x != nil {
3137 return x.StartTime
3138 }
3139 return nil
3140 }
3141
3142 func (x *Operation) GetEndTime() *timestamppb.Timestamp {
3143 if x != nil {
3144 return x.EndTime
3145 }
3146 return nil
3147 }
3148
3149 func (x *Operation) GetError() *OperationErrors {
3150 if x != nil {
3151 return x.Error
3152 }
3153 return nil
3154 }
3155
3156 func (x *Operation) GetOperationType() Operation_SqlOperationType {
3157 if x != nil {
3158 return x.OperationType
3159 }
3160 return Operation_SQL_OPERATION_TYPE_UNSPECIFIED
3161 }
3162
3163 func (x *Operation) GetImportContext() *ImportContext {
3164 if x != nil {
3165 return x.ImportContext
3166 }
3167 return nil
3168 }
3169
3170 func (x *Operation) GetExportContext() *ExportContext {
3171 if x != nil {
3172 return x.ExportContext
3173 }
3174 return nil
3175 }
3176
3177 func (x *Operation) GetBackupContext() *BackupContext {
3178 if x != nil {
3179 return x.BackupContext
3180 }
3181 return nil
3182 }
3183
3184 func (x *Operation) GetName() string {
3185 if x != nil {
3186 return x.Name
3187 }
3188 return ""
3189 }
3190
3191 func (x *Operation) GetTargetId() string {
3192 if x != nil {
3193 return x.TargetId
3194 }
3195 return ""
3196 }
3197
3198 func (x *Operation) GetSelfLink() string {
3199 if x != nil {
3200 return x.SelfLink
3201 }
3202 return ""
3203 }
3204
3205 func (x *Operation) GetTargetProject() string {
3206 if x != nil {
3207 return x.TargetProject
3208 }
3209 return ""
3210 }
3211
3212
3213 type OperationError struct {
3214 state protoimpl.MessageState
3215 sizeCache protoimpl.SizeCache
3216 unknownFields protoimpl.UnknownFields
3217
3218
3219 Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
3220
3221 Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
3222
3223 Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
3224 }
3225
3226 func (x *OperationError) Reset() {
3227 *x = OperationError{}
3228 if protoimpl.UnsafeEnabled {
3229 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[25]
3230 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3231 ms.StoreMessageInfo(mi)
3232 }
3233 }
3234
3235 func (x *OperationError) String() string {
3236 return protoimpl.X.MessageStringOf(x)
3237 }
3238
3239 func (*OperationError) ProtoMessage() {}
3240
3241 func (x *OperationError) ProtoReflect() protoreflect.Message {
3242 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[25]
3243 if protoimpl.UnsafeEnabled && x != nil {
3244 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3245 if ms.LoadMessageInfo() == nil {
3246 ms.StoreMessageInfo(mi)
3247 }
3248 return ms
3249 }
3250 return mi.MessageOf(x)
3251 }
3252
3253
3254 func (*OperationError) Descriptor() ([]byte, []int) {
3255 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{25}
3256 }
3257
3258 func (x *OperationError) GetKind() string {
3259 if x != nil {
3260 return x.Kind
3261 }
3262 return ""
3263 }
3264
3265 func (x *OperationError) GetCode() string {
3266 if x != nil {
3267 return x.Code
3268 }
3269 return ""
3270 }
3271
3272 func (x *OperationError) GetMessage() string {
3273 if x != nil {
3274 return x.Message
3275 }
3276 return ""
3277 }
3278
3279
3280 type OperationErrors struct {
3281 state protoimpl.MessageState
3282 sizeCache protoimpl.SizeCache
3283 unknownFields protoimpl.UnknownFields
3284
3285
3286 Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
3287
3288 Errors []*OperationError `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty"`
3289 }
3290
3291 func (x *OperationErrors) Reset() {
3292 *x = OperationErrors{}
3293 if protoimpl.UnsafeEnabled {
3294 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[26]
3295 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3296 ms.StoreMessageInfo(mi)
3297 }
3298 }
3299
3300 func (x *OperationErrors) String() string {
3301 return protoimpl.X.MessageStringOf(x)
3302 }
3303
3304 func (*OperationErrors) ProtoMessage() {}
3305
3306 func (x *OperationErrors) ProtoReflect() protoreflect.Message {
3307 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[26]
3308 if protoimpl.UnsafeEnabled && x != nil {
3309 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3310 if ms.LoadMessageInfo() == nil {
3311 ms.StoreMessageInfo(mi)
3312 }
3313 return ms
3314 }
3315 return mi.MessageOf(x)
3316 }
3317
3318
3319 func (*OperationErrors) Descriptor() ([]byte, []int) {
3320 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{26}
3321 }
3322
3323 func (x *OperationErrors) GetKind() string {
3324 if x != nil {
3325 return x.Kind
3326 }
3327 return ""
3328 }
3329
3330 func (x *OperationErrors) GetErrors() []*OperationError {
3331 if x != nil {
3332 return x.Errors
3333 }
3334 return nil
3335 }
3336
3337
3338 type Settings struct {
3339 state protoimpl.MessageState
3340 sizeCache protoimpl.SizeCache
3341 unknownFields protoimpl.UnknownFields
3342
3343
3344
3345
3346
3347 SettingsVersion *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=settings_version,json=settingsVersion,proto3" json:"settings_version,omitempty"`
3348
3349
3350
3351
3352 AuthorizedGaeApplications []string `protobuf:"bytes,2,rep,name=authorized_gae_applications,json=authorizedGaeApplications,proto3" json:"authorized_gae_applications,omitempty"`
3353
3354
3355 Tier string `protobuf:"bytes,3,opt,name=tier,proto3" json:"tier,omitempty"`
3356
3357 Kind string `protobuf:"bytes,4,opt,name=kind,proto3" json:"kind,omitempty"`
3358
3359
3360 UserLabels map[string]string `protobuf:"bytes,5,rep,name=user_labels,json=userLabels,proto3" json:"user_labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
3361
3362
3363
3364
3365
3366
3367
3368
3369 AvailabilityType SqlAvailabilityType `protobuf:"varint,6,opt,name=availability_type,json=availabilityType,proto3,enum=google.cloud.sql.v1.SqlAvailabilityType" json:"availability_type,omitempty"`
3370
3371
3372 PricingPlan SqlPricingPlan `protobuf:"varint,7,opt,name=pricing_plan,json=pricingPlan,proto3,enum=google.cloud.sql.v1.SqlPricingPlan" json:"pricing_plan,omitempty"`
3373
3374
3375
3376
3377
3378 ReplicationType SqlReplicationType `protobuf:"varint,8,opt,name=replication_type,json=replicationType,proto3,enum=google.cloud.sql.v1.SqlReplicationType" json:"replication_type,omitempty"`
3379
3380
3381 StorageAutoResizeLimit *wrapperspb.Int64Value `protobuf:"bytes,9,opt,name=storage_auto_resize_limit,json=storageAutoResizeLimit,proto3" json:"storage_auto_resize_limit,omitempty"`
3382
3383
3384
3385
3386
3387
3388 ActivationPolicy Settings_SqlActivationPolicy `protobuf:"varint,10,opt,name=activation_policy,json=activationPolicy,proto3,enum=google.cloud.sql.v1.Settings_SqlActivationPolicy" json:"activation_policy,omitempty"`
3389
3390
3391
3392 IpConfiguration *IpConfiguration `protobuf:"bytes,11,opt,name=ip_configuration,json=ipConfiguration,proto3" json:"ip_configuration,omitempty"`
3393
3394
3395 StorageAutoResize *wrapperspb.BoolValue `protobuf:"bytes,12,opt,name=storage_auto_resize,json=storageAutoResize,proto3" json:"storage_auto_resize,omitempty"`
3396
3397
3398
3399
3400 LocationPreference *LocationPreference `protobuf:"bytes,13,opt,name=location_preference,json=locationPreference,proto3" json:"location_preference,omitempty"`
3401
3402 DatabaseFlags []*DatabaseFlags `protobuf:"bytes,14,rep,name=database_flags,json=databaseFlags,proto3" json:"database_flags,omitempty"`
3403
3404
3405 DataDiskType SqlDataDiskType `protobuf:"varint,15,opt,name=data_disk_type,json=dataDiskType,proto3,enum=google.cloud.sql.v1.SqlDataDiskType" json:"data_disk_type,omitempty"`
3406
3407
3408 MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,16,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
3409
3410 BackupConfiguration *BackupConfiguration `protobuf:"bytes,17,opt,name=backup_configuration,json=backupConfiguration,proto3" json:"backup_configuration,omitempty"`
3411
3412
3413 DatabaseReplicationEnabled *wrapperspb.BoolValue `protobuf:"bytes,18,opt,name=database_replication_enabled,json=databaseReplicationEnabled,proto3" json:"database_replication_enabled,omitempty"`
3414
3415
3416
3417
3418
3419 CrashSafeReplicationEnabled *wrapperspb.BoolValue `protobuf:"bytes,19,opt,name=crash_safe_replication_enabled,json=crashSafeReplicationEnabled,proto3" json:"crash_safe_replication_enabled,omitempty"`
3420
3421 DataDiskSizeGb *wrapperspb.Int64Value `protobuf:"bytes,20,opt,name=data_disk_size_gb,json=dataDiskSizeGb,proto3" json:"data_disk_size_gb,omitempty"`
3422
3423 ActiveDirectoryConfig *SqlActiveDirectoryConfig `protobuf:"bytes,22,opt,name=active_directory_config,json=activeDirectoryConfig,proto3" json:"active_directory_config,omitempty"`
3424
3425 Collation string `protobuf:"bytes,23,opt,name=collation,proto3" json:"collation,omitempty"`
3426
3427 DenyMaintenancePeriods []*DenyMaintenancePeriod `protobuf:"bytes,24,rep,name=deny_maintenance_periods,json=denyMaintenancePeriods,proto3" json:"deny_maintenance_periods,omitempty"`
3428
3429 InsightsConfig *InsightsConfig `protobuf:"bytes,25,opt,name=insights_config,json=insightsConfig,proto3" json:"insights_config,omitempty"`
3430
3431 SqlServerAuditConfig *SqlServerAuditConfig `protobuf:"bytes,29,opt,name=sql_server_audit_config,json=sqlServerAuditConfig,proto3" json:"sql_server_audit_config,omitempty"`
3432 }
3433
3434 func (x *Settings) Reset() {
3435 *x = Settings{}
3436 if protoimpl.UnsafeEnabled {
3437 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[27]
3438 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3439 ms.StoreMessageInfo(mi)
3440 }
3441 }
3442
3443 func (x *Settings) String() string {
3444 return protoimpl.X.MessageStringOf(x)
3445 }
3446
3447 func (*Settings) ProtoMessage() {}
3448
3449 func (x *Settings) ProtoReflect() protoreflect.Message {
3450 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[27]
3451 if protoimpl.UnsafeEnabled && x != nil {
3452 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3453 if ms.LoadMessageInfo() == nil {
3454 ms.StoreMessageInfo(mi)
3455 }
3456 return ms
3457 }
3458 return mi.MessageOf(x)
3459 }
3460
3461
3462 func (*Settings) Descriptor() ([]byte, []int) {
3463 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{27}
3464 }
3465
3466 func (x *Settings) GetSettingsVersion() *wrapperspb.Int64Value {
3467 if x != nil {
3468 return x.SettingsVersion
3469 }
3470 return nil
3471 }
3472
3473
3474 func (x *Settings) GetAuthorizedGaeApplications() []string {
3475 if x != nil {
3476 return x.AuthorizedGaeApplications
3477 }
3478 return nil
3479 }
3480
3481 func (x *Settings) GetTier() string {
3482 if x != nil {
3483 return x.Tier
3484 }
3485 return ""
3486 }
3487
3488 func (x *Settings) GetKind() string {
3489 if x != nil {
3490 return x.Kind
3491 }
3492 return ""
3493 }
3494
3495 func (x *Settings) GetUserLabels() map[string]string {
3496 if x != nil {
3497 return x.UserLabels
3498 }
3499 return nil
3500 }
3501
3502 func (x *Settings) GetAvailabilityType() SqlAvailabilityType {
3503 if x != nil {
3504 return x.AvailabilityType
3505 }
3506 return SqlAvailabilityType_SQL_AVAILABILITY_TYPE_UNSPECIFIED
3507 }
3508
3509 func (x *Settings) GetPricingPlan() SqlPricingPlan {
3510 if x != nil {
3511 return x.PricingPlan
3512 }
3513 return SqlPricingPlan_SQL_PRICING_PLAN_UNSPECIFIED
3514 }
3515
3516
3517 func (x *Settings) GetReplicationType() SqlReplicationType {
3518 if x != nil {
3519 return x.ReplicationType
3520 }
3521 return SqlReplicationType_SQL_REPLICATION_TYPE_UNSPECIFIED
3522 }
3523
3524 func (x *Settings) GetStorageAutoResizeLimit() *wrapperspb.Int64Value {
3525 if x != nil {
3526 return x.StorageAutoResizeLimit
3527 }
3528 return nil
3529 }
3530
3531 func (x *Settings) GetActivationPolicy() Settings_SqlActivationPolicy {
3532 if x != nil {
3533 return x.ActivationPolicy
3534 }
3535 return Settings_SQL_ACTIVATION_POLICY_UNSPECIFIED
3536 }
3537
3538 func (x *Settings) GetIpConfiguration() *IpConfiguration {
3539 if x != nil {
3540 return x.IpConfiguration
3541 }
3542 return nil
3543 }
3544
3545 func (x *Settings) GetStorageAutoResize() *wrapperspb.BoolValue {
3546 if x != nil {
3547 return x.StorageAutoResize
3548 }
3549 return nil
3550 }
3551
3552 func (x *Settings) GetLocationPreference() *LocationPreference {
3553 if x != nil {
3554 return x.LocationPreference
3555 }
3556 return nil
3557 }
3558
3559 func (x *Settings) GetDatabaseFlags() []*DatabaseFlags {
3560 if x != nil {
3561 return x.DatabaseFlags
3562 }
3563 return nil
3564 }
3565
3566 func (x *Settings) GetDataDiskType() SqlDataDiskType {
3567 if x != nil {
3568 return x.DataDiskType
3569 }
3570 return SqlDataDiskType_SQL_DATA_DISK_TYPE_UNSPECIFIED
3571 }
3572
3573 func (x *Settings) GetMaintenanceWindow() *MaintenanceWindow {
3574 if x != nil {
3575 return x.MaintenanceWindow
3576 }
3577 return nil
3578 }
3579
3580 func (x *Settings) GetBackupConfiguration() *BackupConfiguration {
3581 if x != nil {
3582 return x.BackupConfiguration
3583 }
3584 return nil
3585 }
3586
3587 func (x *Settings) GetDatabaseReplicationEnabled() *wrapperspb.BoolValue {
3588 if x != nil {
3589 return x.DatabaseReplicationEnabled
3590 }
3591 return nil
3592 }
3593
3594
3595 func (x *Settings) GetCrashSafeReplicationEnabled() *wrapperspb.BoolValue {
3596 if x != nil {
3597 return x.CrashSafeReplicationEnabled
3598 }
3599 return nil
3600 }
3601
3602 func (x *Settings) GetDataDiskSizeGb() *wrapperspb.Int64Value {
3603 if x != nil {
3604 return x.DataDiskSizeGb
3605 }
3606 return nil
3607 }
3608
3609 func (x *Settings) GetActiveDirectoryConfig() *SqlActiveDirectoryConfig {
3610 if x != nil {
3611 return x.ActiveDirectoryConfig
3612 }
3613 return nil
3614 }
3615
3616 func (x *Settings) GetCollation() string {
3617 if x != nil {
3618 return x.Collation
3619 }
3620 return ""
3621 }
3622
3623 func (x *Settings) GetDenyMaintenancePeriods() []*DenyMaintenancePeriod {
3624 if x != nil {
3625 return x.DenyMaintenancePeriods
3626 }
3627 return nil
3628 }
3629
3630 func (x *Settings) GetInsightsConfig() *InsightsConfig {
3631 if x != nil {
3632 return x.InsightsConfig
3633 }
3634 return nil
3635 }
3636
3637 func (x *Settings) GetSqlServerAuditConfig() *SqlServerAuditConfig {
3638 if x != nil {
3639 return x.SqlServerAuditConfig
3640 }
3641 return nil
3642 }
3643
3644
3645 type SslCert struct {
3646 state protoimpl.MessageState
3647 sizeCache protoimpl.SizeCache
3648 unknownFields protoimpl.UnknownFields
3649
3650
3651 Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
3652
3653 CertSerialNumber string `protobuf:"bytes,2,opt,name=cert_serial_number,json=certSerialNumber,proto3" json:"cert_serial_number,omitempty"`
3654
3655 Cert string `protobuf:"bytes,3,opt,name=cert,proto3" json:"cert,omitempty"`
3656
3657
3658
3659 CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
3660
3661 CommonName string `protobuf:"bytes,5,opt,name=common_name,json=commonName,proto3" json:"common_name,omitempty"`
3662
3663
3664
3665 ExpirationTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=expiration_time,json=expirationTime,proto3" json:"expiration_time,omitempty"`
3666
3667 Sha1Fingerprint string `protobuf:"bytes,7,opt,name=sha1_fingerprint,json=sha1Fingerprint,proto3" json:"sha1_fingerprint,omitempty"`
3668
3669 Instance string `protobuf:"bytes,8,opt,name=instance,proto3" json:"instance,omitempty"`
3670
3671 SelfLink string `protobuf:"bytes,9,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"`
3672 }
3673
3674 func (x *SslCert) Reset() {
3675 *x = SslCert{}
3676 if protoimpl.UnsafeEnabled {
3677 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[28]
3678 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3679 ms.StoreMessageInfo(mi)
3680 }
3681 }
3682
3683 func (x *SslCert) String() string {
3684 return protoimpl.X.MessageStringOf(x)
3685 }
3686
3687 func (*SslCert) ProtoMessage() {}
3688
3689 func (x *SslCert) ProtoReflect() protoreflect.Message {
3690 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[28]
3691 if protoimpl.UnsafeEnabled && x != nil {
3692 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3693 if ms.LoadMessageInfo() == nil {
3694 ms.StoreMessageInfo(mi)
3695 }
3696 return ms
3697 }
3698 return mi.MessageOf(x)
3699 }
3700
3701
3702 func (*SslCert) Descriptor() ([]byte, []int) {
3703 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{28}
3704 }
3705
3706 func (x *SslCert) GetKind() string {
3707 if x != nil {
3708 return x.Kind
3709 }
3710 return ""
3711 }
3712
3713 func (x *SslCert) GetCertSerialNumber() string {
3714 if x != nil {
3715 return x.CertSerialNumber
3716 }
3717 return ""
3718 }
3719
3720 func (x *SslCert) GetCert() string {
3721 if x != nil {
3722 return x.Cert
3723 }
3724 return ""
3725 }
3726
3727 func (x *SslCert) GetCreateTime() *timestamppb.Timestamp {
3728 if x != nil {
3729 return x.CreateTime
3730 }
3731 return nil
3732 }
3733
3734 func (x *SslCert) GetCommonName() string {
3735 if x != nil {
3736 return x.CommonName
3737 }
3738 return ""
3739 }
3740
3741 func (x *SslCert) GetExpirationTime() *timestamppb.Timestamp {
3742 if x != nil {
3743 return x.ExpirationTime
3744 }
3745 return nil
3746 }
3747
3748 func (x *SslCert) GetSha1Fingerprint() string {
3749 if x != nil {
3750 return x.Sha1Fingerprint
3751 }
3752 return ""
3753 }
3754
3755 func (x *SslCert) GetInstance() string {
3756 if x != nil {
3757 return x.Instance
3758 }
3759 return ""
3760 }
3761
3762 func (x *SslCert) GetSelfLink() string {
3763 if x != nil {
3764 return x.SelfLink
3765 }
3766 return ""
3767 }
3768
3769
3770 type SslCertDetail struct {
3771 state protoimpl.MessageState
3772 sizeCache protoimpl.SizeCache
3773 unknownFields protoimpl.UnknownFields
3774
3775
3776 CertInfo *SslCert `protobuf:"bytes,1,opt,name=cert_info,json=certInfo,proto3" json:"cert_info,omitempty"`
3777
3778
3779 CertPrivateKey string `protobuf:"bytes,2,opt,name=cert_private_key,json=certPrivateKey,proto3" json:"cert_private_key,omitempty"`
3780 }
3781
3782 func (x *SslCertDetail) Reset() {
3783 *x = SslCertDetail{}
3784 if protoimpl.UnsafeEnabled {
3785 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[29]
3786 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3787 ms.StoreMessageInfo(mi)
3788 }
3789 }
3790
3791 func (x *SslCertDetail) String() string {
3792 return protoimpl.X.MessageStringOf(x)
3793 }
3794
3795 func (*SslCertDetail) ProtoMessage() {}
3796
3797 func (x *SslCertDetail) ProtoReflect() protoreflect.Message {
3798 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[29]
3799 if protoimpl.UnsafeEnabled && x != nil {
3800 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3801 if ms.LoadMessageInfo() == nil {
3802 ms.StoreMessageInfo(mi)
3803 }
3804 return ms
3805 }
3806 return mi.MessageOf(x)
3807 }
3808
3809
3810 func (*SslCertDetail) Descriptor() ([]byte, []int) {
3811 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{29}
3812 }
3813
3814 func (x *SslCertDetail) GetCertInfo() *SslCert {
3815 if x != nil {
3816 return x.CertInfo
3817 }
3818 return nil
3819 }
3820
3821 func (x *SslCertDetail) GetCertPrivateKey() string {
3822 if x != nil {
3823 return x.CertPrivateKey
3824 }
3825 return ""
3826 }
3827
3828
3829 type SqlActiveDirectoryConfig struct {
3830 state protoimpl.MessageState
3831 sizeCache protoimpl.SizeCache
3832 unknownFields protoimpl.UnknownFields
3833
3834
3835 Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
3836
3837 Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
3838 }
3839
3840 func (x *SqlActiveDirectoryConfig) Reset() {
3841 *x = SqlActiveDirectoryConfig{}
3842 if protoimpl.UnsafeEnabled {
3843 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[30]
3844 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3845 ms.StoreMessageInfo(mi)
3846 }
3847 }
3848
3849 func (x *SqlActiveDirectoryConfig) String() string {
3850 return protoimpl.X.MessageStringOf(x)
3851 }
3852
3853 func (*SqlActiveDirectoryConfig) ProtoMessage() {}
3854
3855 func (x *SqlActiveDirectoryConfig) ProtoReflect() protoreflect.Message {
3856 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[30]
3857 if protoimpl.UnsafeEnabled && x != nil {
3858 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3859 if ms.LoadMessageInfo() == nil {
3860 ms.StoreMessageInfo(mi)
3861 }
3862 return ms
3863 }
3864 return mi.MessageOf(x)
3865 }
3866
3867
3868 func (*SqlActiveDirectoryConfig) Descriptor() ([]byte, []int) {
3869 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{30}
3870 }
3871
3872 func (x *SqlActiveDirectoryConfig) GetKind() string {
3873 if x != nil {
3874 return x.Kind
3875 }
3876 return ""
3877 }
3878
3879 func (x *SqlActiveDirectoryConfig) GetDomain() string {
3880 if x != nil {
3881 return x.Domain
3882 }
3883 return ""
3884 }
3885
3886
3887 type SqlServerAuditConfig struct {
3888 state protoimpl.MessageState
3889 sizeCache protoimpl.SizeCache
3890 unknownFields protoimpl.UnknownFields
3891
3892
3893 Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
3894
3895 Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"`
3896 }
3897
3898 func (x *SqlServerAuditConfig) Reset() {
3899 *x = SqlServerAuditConfig{}
3900 if protoimpl.UnsafeEnabled {
3901 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[31]
3902 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3903 ms.StoreMessageInfo(mi)
3904 }
3905 }
3906
3907 func (x *SqlServerAuditConfig) String() string {
3908 return protoimpl.X.MessageStringOf(x)
3909 }
3910
3911 func (*SqlServerAuditConfig) ProtoMessage() {}
3912
3913 func (x *SqlServerAuditConfig) ProtoReflect() protoreflect.Message {
3914 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[31]
3915 if protoimpl.UnsafeEnabled && x != nil {
3916 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3917 if ms.LoadMessageInfo() == nil {
3918 ms.StoreMessageInfo(mi)
3919 }
3920 return ms
3921 }
3922 return mi.MessageOf(x)
3923 }
3924
3925
3926 func (*SqlServerAuditConfig) Descriptor() ([]byte, []int) {
3927 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{31}
3928 }
3929
3930 func (x *SqlServerAuditConfig) GetKind() string {
3931 if x != nil {
3932 return x.Kind
3933 }
3934 return ""
3935 }
3936
3937 func (x *SqlServerAuditConfig) GetBucket() string {
3938 if x != nil {
3939 return x.Bucket
3940 }
3941 return ""
3942 }
3943
3944 type ExportContext_SqlCsvExportOptions struct {
3945 state protoimpl.MessageState
3946 sizeCache protoimpl.SizeCache
3947 unknownFields protoimpl.UnknownFields
3948
3949
3950 SelectQuery string `protobuf:"bytes,1,opt,name=select_query,json=selectQuery,proto3" json:"select_query,omitempty"`
3951
3952
3953 EscapeCharacter string `protobuf:"bytes,2,opt,name=escape_character,json=escapeCharacter,proto3" json:"escape_character,omitempty"`
3954
3955 QuoteCharacter string `protobuf:"bytes,3,opt,name=quote_character,json=quoteCharacter,proto3" json:"quote_character,omitempty"`
3956
3957
3958 FieldsTerminatedBy string `protobuf:"bytes,4,opt,name=fields_terminated_by,json=fieldsTerminatedBy,proto3" json:"fields_terminated_by,omitempty"`
3959
3960
3961 LinesTerminatedBy string `protobuf:"bytes,6,opt,name=lines_terminated_by,json=linesTerminatedBy,proto3" json:"lines_terminated_by,omitempty"`
3962 }
3963
3964 func (x *ExportContext_SqlCsvExportOptions) Reset() {
3965 *x = ExportContext_SqlCsvExportOptions{}
3966 if protoimpl.UnsafeEnabled {
3967 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[32]
3968 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3969 ms.StoreMessageInfo(mi)
3970 }
3971 }
3972
3973 func (x *ExportContext_SqlCsvExportOptions) String() string {
3974 return protoimpl.X.MessageStringOf(x)
3975 }
3976
3977 func (*ExportContext_SqlCsvExportOptions) ProtoMessage() {}
3978
3979 func (x *ExportContext_SqlCsvExportOptions) ProtoReflect() protoreflect.Message {
3980 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[32]
3981 if protoimpl.UnsafeEnabled && x != nil {
3982 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3983 if ms.LoadMessageInfo() == nil {
3984 ms.StoreMessageInfo(mi)
3985 }
3986 return ms
3987 }
3988 return mi.MessageOf(x)
3989 }
3990
3991
3992 func (*ExportContext_SqlCsvExportOptions) Descriptor() ([]byte, []int) {
3993 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{13, 0}
3994 }
3995
3996 func (x *ExportContext_SqlCsvExportOptions) GetSelectQuery() string {
3997 if x != nil {
3998 return x.SelectQuery
3999 }
4000 return ""
4001 }
4002
4003 func (x *ExportContext_SqlCsvExportOptions) GetEscapeCharacter() string {
4004 if x != nil {
4005 return x.EscapeCharacter
4006 }
4007 return ""
4008 }
4009
4010 func (x *ExportContext_SqlCsvExportOptions) GetQuoteCharacter() string {
4011 if x != nil {
4012 return x.QuoteCharacter
4013 }
4014 return ""
4015 }
4016
4017 func (x *ExportContext_SqlCsvExportOptions) GetFieldsTerminatedBy() string {
4018 if x != nil {
4019 return x.FieldsTerminatedBy
4020 }
4021 return ""
4022 }
4023
4024 func (x *ExportContext_SqlCsvExportOptions) GetLinesTerminatedBy() string {
4025 if x != nil {
4026 return x.LinesTerminatedBy
4027 }
4028 return ""
4029 }
4030
4031 type ExportContext_SqlExportOptions struct {
4032 state protoimpl.MessageState
4033 sizeCache protoimpl.SizeCache
4034 unknownFields protoimpl.UnknownFields
4035
4036
4037
4038
4039 Tables []string `protobuf:"bytes,1,rep,name=tables,proto3" json:"tables,omitempty"`
4040
4041 SchemaOnly *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=schema_only,json=schemaOnly,proto3" json:"schema_only,omitempty"`
4042 MysqlExportOptions *ExportContext_SqlExportOptions_MysqlExportOptions `protobuf:"bytes,3,opt,name=mysql_export_options,json=mysqlExportOptions,proto3" json:"mysql_export_options,omitempty"`
4043 }
4044
4045 func (x *ExportContext_SqlExportOptions) Reset() {
4046 *x = ExportContext_SqlExportOptions{}
4047 if protoimpl.UnsafeEnabled {
4048 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[33]
4049 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4050 ms.StoreMessageInfo(mi)
4051 }
4052 }
4053
4054 func (x *ExportContext_SqlExportOptions) String() string {
4055 return protoimpl.X.MessageStringOf(x)
4056 }
4057
4058 func (*ExportContext_SqlExportOptions) ProtoMessage() {}
4059
4060 func (x *ExportContext_SqlExportOptions) ProtoReflect() protoreflect.Message {
4061 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[33]
4062 if protoimpl.UnsafeEnabled && x != nil {
4063 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4064 if ms.LoadMessageInfo() == nil {
4065 ms.StoreMessageInfo(mi)
4066 }
4067 return ms
4068 }
4069 return mi.MessageOf(x)
4070 }
4071
4072
4073 func (*ExportContext_SqlExportOptions) Descriptor() ([]byte, []int) {
4074 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{13, 1}
4075 }
4076
4077 func (x *ExportContext_SqlExportOptions) GetTables() []string {
4078 if x != nil {
4079 return x.Tables
4080 }
4081 return nil
4082 }
4083
4084 func (x *ExportContext_SqlExportOptions) GetSchemaOnly() *wrapperspb.BoolValue {
4085 if x != nil {
4086 return x.SchemaOnly
4087 }
4088 return nil
4089 }
4090
4091 func (x *ExportContext_SqlExportOptions) GetMysqlExportOptions() *ExportContext_SqlExportOptions_MysqlExportOptions {
4092 if x != nil {
4093 return x.MysqlExportOptions
4094 }
4095 return nil
4096 }
4097
4098
4099 type ExportContext_SqlExportOptions_MysqlExportOptions struct {
4100 state protoimpl.MessageState
4101 sizeCache protoimpl.SizeCache
4102 unknownFields protoimpl.UnknownFields
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112 MasterData *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=master_data,json=masterData,proto3" json:"master_data,omitempty"`
4113 }
4114
4115 func (x *ExportContext_SqlExportOptions_MysqlExportOptions) Reset() {
4116 *x = ExportContext_SqlExportOptions_MysqlExportOptions{}
4117 if protoimpl.UnsafeEnabled {
4118 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[34]
4119 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4120 ms.StoreMessageInfo(mi)
4121 }
4122 }
4123
4124 func (x *ExportContext_SqlExportOptions_MysqlExportOptions) String() string {
4125 return protoimpl.X.MessageStringOf(x)
4126 }
4127
4128 func (*ExportContext_SqlExportOptions_MysqlExportOptions) ProtoMessage() {}
4129
4130 func (x *ExportContext_SqlExportOptions_MysqlExportOptions) ProtoReflect() protoreflect.Message {
4131 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[34]
4132 if protoimpl.UnsafeEnabled && x != nil {
4133 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4134 if ms.LoadMessageInfo() == nil {
4135 ms.StoreMessageInfo(mi)
4136 }
4137 return ms
4138 }
4139 return mi.MessageOf(x)
4140 }
4141
4142
4143 func (*ExportContext_SqlExportOptions_MysqlExportOptions) Descriptor() ([]byte, []int) {
4144 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{13, 1, 0}
4145 }
4146
4147 func (x *ExportContext_SqlExportOptions_MysqlExportOptions) GetMasterData() *wrapperspb.Int32Value {
4148 if x != nil {
4149 return x.MasterData
4150 }
4151 return nil
4152 }
4153
4154 type ImportContext_SqlCsvImportOptions struct {
4155 state protoimpl.MessageState
4156 sizeCache protoimpl.SizeCache
4157 unknownFields protoimpl.UnknownFields
4158
4159
4160 Table string `protobuf:"bytes,1,opt,name=table,proto3" json:"table,omitempty"`
4161
4162
4163 Columns []string `protobuf:"bytes,2,rep,name=columns,proto3" json:"columns,omitempty"`
4164
4165
4166 EscapeCharacter string `protobuf:"bytes,4,opt,name=escape_character,json=escapeCharacter,proto3" json:"escape_character,omitempty"`
4167
4168 QuoteCharacter string `protobuf:"bytes,5,opt,name=quote_character,json=quoteCharacter,proto3" json:"quote_character,omitempty"`
4169
4170
4171 FieldsTerminatedBy string `protobuf:"bytes,6,opt,name=fields_terminated_by,json=fieldsTerminatedBy,proto3" json:"fields_terminated_by,omitempty"`
4172
4173
4174 LinesTerminatedBy string `protobuf:"bytes,8,opt,name=lines_terminated_by,json=linesTerminatedBy,proto3" json:"lines_terminated_by,omitempty"`
4175 }
4176
4177 func (x *ImportContext_SqlCsvImportOptions) Reset() {
4178 *x = ImportContext_SqlCsvImportOptions{}
4179 if protoimpl.UnsafeEnabled {
4180 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[35]
4181 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4182 ms.StoreMessageInfo(mi)
4183 }
4184 }
4185
4186 func (x *ImportContext_SqlCsvImportOptions) String() string {
4187 return protoimpl.X.MessageStringOf(x)
4188 }
4189
4190 func (*ImportContext_SqlCsvImportOptions) ProtoMessage() {}
4191
4192 func (x *ImportContext_SqlCsvImportOptions) ProtoReflect() protoreflect.Message {
4193 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[35]
4194 if protoimpl.UnsafeEnabled && x != nil {
4195 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4196 if ms.LoadMessageInfo() == nil {
4197 ms.StoreMessageInfo(mi)
4198 }
4199 return ms
4200 }
4201 return mi.MessageOf(x)
4202 }
4203
4204
4205 func (*ImportContext_SqlCsvImportOptions) Descriptor() ([]byte, []int) {
4206 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{14, 0}
4207 }
4208
4209 func (x *ImportContext_SqlCsvImportOptions) GetTable() string {
4210 if x != nil {
4211 return x.Table
4212 }
4213 return ""
4214 }
4215
4216 func (x *ImportContext_SqlCsvImportOptions) GetColumns() []string {
4217 if x != nil {
4218 return x.Columns
4219 }
4220 return nil
4221 }
4222
4223 func (x *ImportContext_SqlCsvImportOptions) GetEscapeCharacter() string {
4224 if x != nil {
4225 return x.EscapeCharacter
4226 }
4227 return ""
4228 }
4229
4230 func (x *ImportContext_SqlCsvImportOptions) GetQuoteCharacter() string {
4231 if x != nil {
4232 return x.QuoteCharacter
4233 }
4234 return ""
4235 }
4236
4237 func (x *ImportContext_SqlCsvImportOptions) GetFieldsTerminatedBy() string {
4238 if x != nil {
4239 return x.FieldsTerminatedBy
4240 }
4241 return ""
4242 }
4243
4244 func (x *ImportContext_SqlCsvImportOptions) GetLinesTerminatedBy() string {
4245 if x != nil {
4246 return x.LinesTerminatedBy
4247 }
4248 return ""
4249 }
4250
4251 type ImportContext_SqlBakImportOptions struct {
4252 state protoimpl.MessageState
4253 sizeCache protoimpl.SizeCache
4254 unknownFields protoimpl.UnknownFields
4255
4256 EncryptionOptions *ImportContext_SqlBakImportOptions_EncryptionOptions `protobuf:"bytes,1,opt,name=encryption_options,json=encryptionOptions,proto3" json:"encryption_options,omitempty"`
4257 }
4258
4259 func (x *ImportContext_SqlBakImportOptions) Reset() {
4260 *x = ImportContext_SqlBakImportOptions{}
4261 if protoimpl.UnsafeEnabled {
4262 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[36]
4263 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4264 ms.StoreMessageInfo(mi)
4265 }
4266 }
4267
4268 func (x *ImportContext_SqlBakImportOptions) String() string {
4269 return protoimpl.X.MessageStringOf(x)
4270 }
4271
4272 func (*ImportContext_SqlBakImportOptions) ProtoMessage() {}
4273
4274 func (x *ImportContext_SqlBakImportOptions) ProtoReflect() protoreflect.Message {
4275 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[36]
4276 if protoimpl.UnsafeEnabled && x != nil {
4277 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4278 if ms.LoadMessageInfo() == nil {
4279 ms.StoreMessageInfo(mi)
4280 }
4281 return ms
4282 }
4283 return mi.MessageOf(x)
4284 }
4285
4286
4287 func (*ImportContext_SqlBakImportOptions) Descriptor() ([]byte, []int) {
4288 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{14, 1}
4289 }
4290
4291 func (x *ImportContext_SqlBakImportOptions) GetEncryptionOptions() *ImportContext_SqlBakImportOptions_EncryptionOptions {
4292 if x != nil {
4293 return x.EncryptionOptions
4294 }
4295 return nil
4296 }
4297
4298 type ImportContext_SqlBakImportOptions_EncryptionOptions struct {
4299 state protoimpl.MessageState
4300 sizeCache protoimpl.SizeCache
4301 unknownFields protoimpl.UnknownFields
4302
4303
4304
4305
4306 CertPath string `protobuf:"bytes,1,opt,name=cert_path,json=certPath,proto3" json:"cert_path,omitempty"`
4307
4308
4309
4310 PvkPath string `protobuf:"bytes,2,opt,name=pvk_path,json=pvkPath,proto3" json:"pvk_path,omitempty"`
4311
4312 PvkPassword string `protobuf:"bytes,3,opt,name=pvk_password,json=pvkPassword,proto3" json:"pvk_password,omitempty"`
4313 }
4314
4315 func (x *ImportContext_SqlBakImportOptions_EncryptionOptions) Reset() {
4316 *x = ImportContext_SqlBakImportOptions_EncryptionOptions{}
4317 if protoimpl.UnsafeEnabled {
4318 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[37]
4319 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4320 ms.StoreMessageInfo(mi)
4321 }
4322 }
4323
4324 func (x *ImportContext_SqlBakImportOptions_EncryptionOptions) String() string {
4325 return protoimpl.X.MessageStringOf(x)
4326 }
4327
4328 func (*ImportContext_SqlBakImportOptions_EncryptionOptions) ProtoMessage() {}
4329
4330 func (x *ImportContext_SqlBakImportOptions_EncryptionOptions) ProtoReflect() protoreflect.Message {
4331 mi := &file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[37]
4332 if protoimpl.UnsafeEnabled && x != nil {
4333 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4334 if ms.LoadMessageInfo() == nil {
4335 ms.StoreMessageInfo(mi)
4336 }
4337 return ms
4338 }
4339 return mi.MessageOf(x)
4340 }
4341
4342
4343 func (*ImportContext_SqlBakImportOptions_EncryptionOptions) Descriptor() ([]byte, []int) {
4344 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP(), []int{14, 1, 0}
4345 }
4346
4347 func (x *ImportContext_SqlBakImportOptions_EncryptionOptions) GetCertPath() string {
4348 if x != nil {
4349 return x.CertPath
4350 }
4351 return ""
4352 }
4353
4354 func (x *ImportContext_SqlBakImportOptions_EncryptionOptions) GetPvkPath() string {
4355 if x != nil {
4356 return x.PvkPath
4357 }
4358 return ""
4359 }
4360
4361 func (x *ImportContext_SqlBakImportOptions_EncryptionOptions) GetPvkPassword() string {
4362 if x != nil {
4363 return x.PvkPassword
4364 }
4365 return ""
4366 }
4367
4368 var File_google_cloud_sql_v1_cloud_sql_resources_proto protoreflect.FileDescriptor
4369
4370 var file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDesc = []byte{
4371 0x0a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x73,
4372 0x71, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x71, 0x6c, 0x5f,
4373 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
4374 0x13, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71,
4375 0x6c, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
4376 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e,
4377 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
4378 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
4379 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
4380 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73,
4381 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x92, 0x01, 0x0a, 0x08, 0x41, 0x63, 0x6c, 0x45, 0x6e,
4382 0x74, 0x72, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01,
4383 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x43, 0x0a, 0x0f, 0x65, 0x78, 0x70,
4384 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
4385 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
4386 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0e,
4387 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x17,
4388 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
4389 0x01, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18,
4390 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0xd8, 0x01, 0x0a, 0x0a,
4391 0x41, 0x70, 0x69, 0x57, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x12, 0x45, 0x0a, 0x04, 0x63, 0x6f,
4392 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
4393 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x41,
4394 0x70, 0x69, 0x57, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x53, 0x71, 0x6c, 0x41, 0x70, 0x69,
4395 0x57, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x63, 0x6f, 0x64,
4396 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01,
4397 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72,
4398 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x67,
4399 0x69, 0x6f, 0x6e, 0x22, 0x51, 0x0a, 0x11, 0x53, 0x71, 0x6c, 0x41, 0x70, 0x69, 0x57, 0x61, 0x72,
4400 0x6e, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x24, 0x0a, 0x20, 0x53, 0x51, 0x4c, 0x5f,
4401 0x41, 0x50, 0x49, 0x5f, 0x57, 0x41, 0x52, 0x4e, 0x49, 0x4e, 0x47, 0x5f, 0x43, 0x4f, 0x44, 0x45,
4402 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16,
4403 0x0a, 0x12, 0x52, 0x45, 0x47, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x52, 0x45, 0x41, 0x43, 0x48,
4404 0x41, 0x42, 0x4c, 0x45, 0x10, 0x01, 0x22, 0x80, 0x02, 0x0a, 0x17, 0x42, 0x61, 0x63, 0x6b, 0x75,
4405 0x70, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e,
4406 0x67, 0x73, 0x12, 0x61, 0x0a, 0x0e, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
4407 0x75, 0x6e, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f,
4408 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31,
4409 0x2e, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e,
4410 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69,
4411 0x6f, 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x52, 0x0d, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f,
4412 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x46, 0x0a, 0x10, 0x72, 0x65, 0x74, 0x61, 0x69, 0x6e, 0x65,
4413 0x64, 0x5f, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
4414 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
4415 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0f, 0x72, 0x65,
4416 0x74, 0x61, 0x69, 0x6e, 0x65, 0x64, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x73, 0x22, 0x3a, 0x0a,
4417 0x0d, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x1e,
4418 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x45, 0x4e, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x49, 0x54,
4419 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09,
4420 0x0a, 0x05, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10, 0x01, 0x22, 0xf7, 0x04, 0x0a, 0x13, 0x42, 0x61,
4421 0x63, 0x6b, 0x75, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
4422 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
4423 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65,
4424 0x12, 0x34, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
4425 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
4426 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x07, 0x65,
4427 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x03,
4428 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x48, 0x0a, 0x12, 0x62, 0x69,
4429 0x6e, 0x61, 0x72, 0x79, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64,
4430 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
4431 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c,
4432 0x75, 0x65, 0x52, 0x10, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x4c, 0x6f, 0x67, 0x45, 0x6e, 0x61,
4433 0x62, 0x6c, 0x65, 0x64, 0x12, 0x65, 0x0a, 0x21, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74,
4434 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x69, 0x6e,
4435 0x67, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
4436 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
4437 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x1e, 0x72, 0x65, 0x70,
4438 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x6f, 0x67, 0x41, 0x72, 0x63, 0x68, 0x69,
4439 0x76, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6c,
4440 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c,
4441 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5e, 0x0a, 0x1e, 0x70, 0x6f, 0x69, 0x6e, 0x74,
4442 0x5f, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72,
4443 0x79, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32,
4444 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
4445 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x1a, 0x70, 0x6f, 0x69,
4446 0x6e, 0x74, 0x49, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79,
4447 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x68, 0x0a, 0x19, 0x62, 0x61, 0x63, 0x6b, 0x75,
4448 0x70, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x74,
4449 0x69, 0x6e, 0x67, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f,
4450 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31,
4451 0x2e, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e,
4452 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x17, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70,
4453 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
4454 0x73, 0x12, 0x60, 0x0a, 0x1e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
4455 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64,
4456 0x61, 0x79, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
4457 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33,
4458 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x1b, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74,
4459 0x69, 0x6f, 0x6e, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x44,
4460 0x61, 0x79, 0x73, 0x22, 0x40, 0x0a, 0x0d, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x43, 0x6f, 0x6e,
4461 0x74, 0x65, 0x78, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x5f, 0x69,
4462 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x49,
4463 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
4464 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0xd4, 0x02, 0x0a, 0x08, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61,
4465 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
4466 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x72, 0x73, 0x65,
4467 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x68, 0x61, 0x72, 0x73, 0x65, 0x74,
4468 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20,
4469 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12,
4470 0x0a, 0x04, 0x65, 0x74, 0x61, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x65, 0x74,
4471 0x61, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
4472 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
4473 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
4474 0x63, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x65, 0x6c, 0x66, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x18,
4475 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x65, 0x6c, 0x66, 0x4c, 0x69, 0x6e, 0x6b, 0x12,
4476 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09,
4477 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x6d, 0x0a, 0x1a, 0x73, 0x71, 0x6c,
4478 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f,
4479 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e,
4480 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
4481 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x74,
4482 0x61, 0x62, 0x61, 0x73, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x48, 0x00, 0x52, 0x18,
4483 0x73, 0x71, 0x6c, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
4484 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x42, 0x12, 0x0a, 0x10, 0x64, 0x61, 0x74, 0x61,
4485 0x62, 0x61, 0x73, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x72, 0x0a, 0x18,
4486 0x53, 0x71, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
4487 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x63, 0x6f, 0x6d, 0x70,
4488 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18,
4489 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x12, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69,
4490 0x6c, 0x69, 0x74, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x63,
4491 0x6f, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28,
4492 0x09, 0x52, 0x0d, 0x72, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c,
4493 0x22, 0x39, 0x0a, 0x0d, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x46, 0x6c, 0x61, 0x67,
4494 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
4495 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
4496 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x5f, 0x0a, 0x0f, 0x4d,
4497 0x79, 0x53, 0x71, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x4c,
4498 0x0a, 0x12, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x66,
4499 0x6c, 0x61, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x6f,
4500 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31,
4501 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x52, 0x10, 0x69, 0x6e, 0x69, 0x74,
4502 0x69, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x22, 0x35, 0x0a, 0x09,
4503 0x53, 0x79, 0x6e, 0x63, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
4504 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a,
4505 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61,
4506 0x6c, 0x75, 0x65, 0x22, 0x59, 0x0a, 0x11, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52,
4507 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
4508 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06,
4509 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65,
4510 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18,
4511 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0xab,
4512 0x01, 0x0a, 0x19, 0x44, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x43,
4513 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04,
4514 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64,
4515 0x12, 0x7a, 0x0a, 0x1b, 0x6d, 0x79, 0x73, 0x71, 0x6c, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63,
4516 0x61, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18,
4517 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
4518 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6d, 0x6f,
4519 0x74, 0x65, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x79, 0x53, 0x71, 0x6c, 0x52, 0x65, 0x70,
4520 0x6c, 0x69, 0x63, 0x61, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
4521 0x6e, 0x52, 0x19, 0x6d, 0x79, 0x73, 0x71, 0x6c, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x43,
4522 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xe8, 0x01, 0x0a,
4523 0x25, 0x44, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x79, 0x53,
4524 0x71, 0x6c, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75,
4525 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01,
4526 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73,
4527 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73,
4528 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f,
4529 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f,
4530 0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x6b, 0x65, 0x79,
4531 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4b, 0x65,
4532 0x79, 0x12, 0x2d, 0x0a, 0x12, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x65, 0x72, 0x74,
4533 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x63,
4534 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65,
4535 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x61, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61,
4536 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x61, 0x43, 0x65, 0x72, 0x74,
4537 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x22, 0xba, 0x07, 0x0a, 0x0d, 0x45, 0x78, 0x70, 0x6f,
4538 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x69,
4539 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x69, 0x12, 0x1c, 0x0a, 0x09, 0x64,
4540 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09,
4541 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e,
4542 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x61, 0x0a,
4543 0x12, 0x73, 0x71, 0x6c, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6f, 0x70, 0x74, 0x69,
4544 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
4545 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
4546 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x53, 0x71,
4547 0x6c, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x10,
4548 0x73, 0x71, 0x6c, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
4549 0x12, 0x64, 0x0a, 0x12, 0x63, 0x73, 0x76, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6f,
4550 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67,
4551 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
4552 0x76, 0x31, 0x2e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74,
4553 0x2e, 0x53, 0x71, 0x6c, 0x43, 0x73, 0x76, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74,
4554 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x10, 0x63, 0x73, 0x76, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4f,
4555 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3d, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x74,
4556 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
4557 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
4558 0x53, 0x71, 0x6c, 0x46, 0x69, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x66, 0x69, 0x6c,
4559 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x34, 0x0a, 0x07, 0x6f, 0x66, 0x66, 0x6c, 0x6f, 0x61, 0x64,
4560 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
4561 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c,
4562 0x75, 0x65, 0x52, 0x07, 0x6f, 0x66, 0x66, 0x6c, 0x6f, 0x61, 0x64, 0x1a, 0xee, 0x01, 0x0a, 0x13,
4563 0x53, 0x71, 0x6c, 0x43, 0x73, 0x76, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69,
4564 0x6f, 0x6e, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x71, 0x75,
4565 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x6c, 0x65, 0x63,
4566 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x29, 0x0a, 0x10, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65,
4567 0x5f, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
4568 0x52, 0x0f, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x43, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65,
4569 0x72, 0x12, 0x27, 0x0a, 0x0f, 0x71, 0x75, 0x6f, 0x74, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x61,
4570 0x63, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x71, 0x75, 0x6f, 0x74,
4571 0x65, 0x43, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x12, 0x30, 0x0a, 0x14, 0x66, 0x69,
4572 0x65, 0x6c, 0x64, 0x73, 0x5f, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x64, 0x5f,
4573 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73,
4574 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x12, 0x2e, 0x0a, 0x13,
4575 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x5f, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x64,
4576 0x5f, 0x62, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6c, 0x69, 0x6e, 0x65, 0x73,
4577 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x1a, 0xb5, 0x02, 0x0a,
4578 0x10, 0x53, 0x71, 0x6c, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
4579 0x73, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
4580 0x09, 0x52, 0x06, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x3b, 0x0a, 0x0b, 0x73, 0x63, 0x68,
4581 0x65, 0x6d, 0x61, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
4582 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
4583 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65,
4584 0x6d, 0x61, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x78, 0x0a, 0x14, 0x6d, 0x79, 0x73, 0x71, 0x6c, 0x5f,
4585 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03,
4586 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
4587 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x70, 0x6f, 0x72,
4588 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x53, 0x71, 0x6c, 0x45, 0x78, 0x70, 0x6f,
4589 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4d, 0x79, 0x73, 0x71, 0x6c, 0x45,
4590 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x12, 0x6d, 0x79,
4591 0x73, 0x71, 0x6c, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
4592 0x1a, 0x52, 0x0a, 0x12, 0x4d, 0x79, 0x73, 0x71, 0x6c, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4f,
4593 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3c, 0x0a, 0x0b, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72,
4594 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f,
4595 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e,
4596 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0a, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72,
4597 0x44, 0x61, 0x74, 0x61, 0x22, 0xfc, 0x06, 0x0a, 0x0d, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x43,
4598 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x69, 0x18, 0x01, 0x20,
4599 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x69, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x61, 0x74, 0x61,
4600 0x62, 0x61, 0x73, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61,
4601 0x62, 0x61, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01,
4602 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x3d, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65,
4603 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x20, 0x2e, 0x67, 0x6f,
4604 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76,
4605 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x46, 0x69, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x66,
4606 0x69, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x64, 0x0a, 0x12, 0x63, 0x73, 0x76, 0x5f, 0x69,
4607 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20,
4608 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
4609 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74,
4610 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x53, 0x71, 0x6c, 0x43, 0x73, 0x76, 0x49, 0x6d,
4611 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x10, 0x63, 0x73, 0x76,
4612 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1f, 0x0a,
4613 0x0b, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01,
4614 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x55, 0x73, 0x65, 0x72, 0x12, 0x64,
4615 0x0a, 0x12, 0x62, 0x61, 0x6b, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6f, 0x70, 0x74,
4616 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f,
4617 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31,
4618 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x53,
4619 0x71, 0x6c, 0x42, 0x61, 0x6b, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f,
4620 0x6e, 0x73, 0x52, 0x10, 0x62, 0x61, 0x6b, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74,
4621 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0xfb, 0x01, 0x0a, 0x13, 0x53, 0x71, 0x6c, 0x43, 0x73, 0x76, 0x49,
4622 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x14, 0x0a, 0x05,
4623 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x61, 0x62,
4624 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x18, 0x02, 0x20,
4625 0x03, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x12, 0x29, 0x0a, 0x10,
4626 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72,
4627 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x43, 0x68,
4628 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x12, 0x27, 0x0a, 0x0f, 0x71, 0x75, 0x6f, 0x74, 0x65,
4629 0x5f, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
4630 0x52, 0x0e, 0x71, 0x75, 0x6f, 0x74, 0x65, 0x43, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72,
4631 0x12, 0x30, 0x0a, 0x14, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x5f, 0x74, 0x65, 0x72, 0x6d, 0x69,
4632 0x6e, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12,
4633 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x64,
4634 0x42, 0x79, 0x12, 0x2e, 0x0a, 0x13, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x5f, 0x74, 0x65, 0x72, 0x6d,
4635 0x69, 0x6e, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52,
4636 0x11, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x64,
4637 0x42, 0x79, 0x1a, 0xfe, 0x01, 0x0a, 0x13, 0x53, 0x71, 0x6c, 0x42, 0x61, 0x6b, 0x49, 0x6d, 0x70,
4638 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x77, 0x0a, 0x12, 0x65, 0x6e,
4639 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
4640 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x48, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
4641 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6d, 0x70,
4642 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x53, 0x71, 0x6c, 0x42, 0x61,
4643 0x6b, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x45,
4644 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
4645 0x52, 0x11, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69,
4646 0x6f, 0x6e, 0x73, 0x1a, 0x6e, 0x0a, 0x11, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f,
4647 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x65, 0x72, 0x74,
4648 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x65, 0x72,
4649 0x74, 0x50, 0x61, 0x74, 0x68, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x76, 0x6b, 0x5f, 0x70, 0x61, 0x74,
4650 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x76, 0x6b, 0x50, 0x61, 0x74, 0x68,
4651 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x76, 0x6b, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64,
4652 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x76, 0x6b, 0x50, 0x61, 0x73, 0x73, 0x77,
4653 0x6f, 0x72, 0x64, 0x22, 0xb4, 0x02, 0x0a, 0x0f, 0x49, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
4654 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x0a, 0x0c, 0x69, 0x70, 0x76, 0x34, 0x5f,
4655 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
4656 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
4657 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0b, 0x69, 0x70, 0x76, 0x34, 0x45,
4658 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74,
4659 0x65, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
4660 0x0e, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12,
4661 0x3b, 0x0a, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x73, 0x73, 0x6c, 0x18, 0x03,
4662 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
4663 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65,
4664 0x52, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x53, 0x73, 0x6c, 0x12, 0x4e, 0x0a, 0x13,
4665 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f,
4666 0x72, 0x6b, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
4667 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
4668 0x41, 0x63, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72,
4669 0x69, 0x7a, 0x65, 0x64, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x12, 0x2c, 0x0a, 0x12,
4670 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x70, 0x5f, 0x72, 0x61, 0x6e,
4671 0x67, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61,
4672 0x74, 0x65, 0x64, 0x49, 0x70, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x22, 0x9d, 0x01, 0x0a, 0x12, 0x4c,
4673 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
4674 0x65, 0x12, 0x38, 0x0a, 0x16, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x67, 0x61, 0x65, 0x5f,
4675 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28,
4676 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x14, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x47, 0x61, 0x65,
4677 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x7a,
4678 0x6f, 0x6e, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x7a, 0x6f, 0x6e, 0x65, 0x12,
4679 0x25, 0x0a, 0x0e, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x7a, 0x6f, 0x6e,
4680 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61,
4681 0x72, 0x79, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x03,
4682 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0xcf, 0x01, 0x0a, 0x11, 0x4d,
4683 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77,
4684 0x12, 0x2f, 0x0a, 0x04, 0x68, 0x6f, 0x75, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b,
4685 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
4686 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x04, 0x68, 0x6f, 0x75,
4687 0x72, 0x12, 0x2d, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b,
4688 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
4689 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x03, 0x64, 0x61, 0x79,
4690 0x12, 0x46, 0x0a, 0x0c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x63, 0x6b,
4691 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
4692 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c,
4693 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x52, 0x0b, 0x75, 0x70, 0x64,
4694 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64,
4695 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0x65, 0x0a, 0x15,
4696 0x44, 0x65, 0x6e, 0x79, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x50,
4697 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x64,
4698 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74,
4699 0x44, 0x61, 0x74, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x64, 0x61, 0x74, 0x65,
4700 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x65, 0x12,
4701 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74,
4702 0x69, 0x6d, 0x65, 0x22, 0xd1, 0x02, 0x0a, 0x0e, 0x49, 0x6e, 0x73, 0x69, 0x67, 0x68, 0x74, 0x73,
4703 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x34, 0x0a, 0x16, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f,
4704 0x69, 0x6e, 0x73, 0x69, 0x67, 0x68, 0x74, 0x73, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64,
4705 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x71, 0x75, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x73,
4706 0x69, 0x67, 0x68, 0x74, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x32, 0x0a, 0x15,
4707 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x64,
4708 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x72, 0x65, 0x63,
4709 0x6f, 0x72, 0x64, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
4710 0x12, 0x36, 0x0a, 0x17, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x69,
4711 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28,
4712 0x08, 0x52, 0x15, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
4713 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x67, 0x73, 0x12, 0x4b, 0x0a, 0x13, 0x71, 0x75, 0x65, 0x72,
4714 0x79, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18,
4715 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
4716 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c,
4717 0x75, 0x65, 0x52, 0x11, 0x71, 0x75, 0x65, 0x72, 0x79, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4c,
4718 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x50, 0x0a, 0x16, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x70,
4719 0x6c, 0x61, 0x6e, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x6d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x18,
4720 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
4721 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c,
4722 0x75, 0x65, 0x52, 0x13, 0x71, 0x75, 0x65, 0x72, 0x79, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x50, 0x65,
4723 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x22, 0xa1, 0x04, 0x0a, 0x19, 0x4d, 0x79, 0x53, 0x71,
4724 0x6c, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
4725 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x0a, 0x0e, 0x64, 0x75, 0x6d, 0x70, 0x5f, 0x66, 0x69,
4726 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x64,
4727 0x75, 0x6d, 0x70, 0x46, 0x69, 0x6c, 0x65, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x75,
4728 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75,
4729 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77,
4730 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77,
4731 0x6f, 0x72, 0x64, 0x12, 0x51, 0x0a, 0x16, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x5f, 0x72,
4732 0x65, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x04, 0x20,
4733 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
4734 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65,
4735 0x52, 0x14, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x74, 0x72, 0x79, 0x49, 0x6e,
4736 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x53, 0x0a, 0x17, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72,
4737 0x5f, 0x68, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f,
4738 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
4739 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56,
4740 0x61, 0x6c, 0x75, 0x65, 0x52, 0x15, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x48, 0x65, 0x61, 0x72,
4741 0x74, 0x62, 0x65, 0x61, 0x74, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x63,
4742 0x61, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20,
4743 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x61, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61,
4744 0x74, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x65, 0x72,
4745 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11,
4746 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74,
4747 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x18,
4748 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4b, 0x65, 0x79,
4749 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x73, 0x6c, 0x5f, 0x63, 0x69, 0x70, 0x68, 0x65, 0x72, 0x18, 0x09,
4750 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x73, 0x6c, 0x43, 0x69, 0x70, 0x68, 0x65, 0x72, 0x12,
4751 0x56, 0x0a, 0x19, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
4752 0x5f, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x18, 0x0a, 0x20, 0x01,
4753 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
4754 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x17,
4755 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x65, 0x72, 0x74,
4756 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18,
4757 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0x53, 0x0a, 0x1b, 0x44,
4758 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e,
4759 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0c, 0x6b, 0x6d,
4760 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
4761 0x52, 0x0a, 0x6b, 0x6d, 0x73, 0x4b, 0x65, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04,
4762 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64,
4763 0x22, 0x5b, 0x0a, 0x14, 0x44, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69,
4764 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2f, 0x0a, 0x14, 0x6b, 0x6d, 0x73, 0x5f,
4765 0x6b, 0x65, 0x79, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
4766 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6b, 0x6d, 0x73, 0x4b, 0x65, 0x79, 0x56, 0x65,
4767 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e,
4768 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0xa7, 0x01,
4769 0x0a, 0x09, 0x49, 0x70, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x39, 0x0a, 0x04, 0x74,
4770 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
4771 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
4772 0x53, 0x71, 0x6c, 0x49, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65,
4773 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64,
4774 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x70, 0x41, 0x64,
4775 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x40, 0x0a, 0x0e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x6f,
4776 0x5f, 0x72, 0x65, 0x74, 0x69, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
4777 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
4778 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x74, 0x69, 0x6d, 0x65, 0x54,
4779 0x6f, 0x52, 0x65, 0x74, 0x69, 0x72, 0x65, 0x22, 0xc0, 0x0c, 0x0a, 0x09, 0x4f, 0x70, 0x65, 0x72,
4780 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20,
4781 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x61, 0x72,
4782 0x67, 0x65, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
4783 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x49, 0x0a, 0x06, 0x73, 0x74,
4784 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f,
4785 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31,
4786 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x71, 0x6c, 0x4f, 0x70,
4787 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73,
4788 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x04, 0x20,
4789 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x3b, 0x0a, 0x0b, 0x69, 0x6e, 0x73,
4790 0x65, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
4791 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
4792 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x65,
4793 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f,
4794 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
4795 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
4796 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d,
4797 0x65, 0x12, 0x35, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20,
4798 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
4799 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52,
4800 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3a, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f,
4801 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
4802 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70,
4803 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x52, 0x05, 0x65,
4804 0x72, 0x72, 0x6f, 0x72, 0x12, 0x56, 0x0a, 0x0e, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
4805 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2f, 0x2e, 0x67,
4806 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
4807 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x71, 0x6c,
4808 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0d, 0x6f,
4809 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x49, 0x0a, 0x0e,
4810 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x0a,
4811 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
4812 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72,
4813 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x0d, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74,
4814 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x49, 0x0a, 0x0e, 0x65, 0x78, 0x70, 0x6f, 0x72,
4815 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32,
4816 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73,
4817 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74,
4818 0x65, 0x78, 0x74, 0x52, 0x0d, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65,
4819 0x78, 0x74, 0x12, 0x49, 0x0a, 0x0e, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x5f, 0x63, 0x6f, 0x6e,
4820 0x74, 0x65, 0x78, 0x74, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x6f,
4821 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31,
4822 0x2e, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x0d,
4823 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x12, 0x0a,
4824 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
4825 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d,
4826 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x1b,
4827 0x0a, 0x09, 0x73, 0x65, 0x6c, 0x66, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x0e, 0x20, 0x01, 0x28,
4828 0x09, 0x52, 0x08, 0x73, 0x65, 0x6c, 0x66, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x25, 0x0a, 0x0e, 0x74,
4829 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x0f, 0x20,
4830 0x01, 0x28, 0x09, 0x52, 0x0d, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65,
4831 0x63, 0x74, 0x22, 0xa5, 0x05, 0x0a, 0x10, 0x53, 0x71, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
4832 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x1e, 0x53, 0x51, 0x4c, 0x5f, 0x4f,
4833 0x50, 0x45, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e,
4834 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x49,
4835 0x4d, 0x50, 0x4f, 0x52, 0x54, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x45, 0x58, 0x50, 0x4f, 0x52,
4836 0x54, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x10, 0x03, 0x12,
4837 0x0a, 0x0a, 0x06, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x10, 0x04, 0x12, 0x0a, 0x0a, 0x06, 0x44,
4838 0x45, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x05, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x45, 0x53, 0x54, 0x41,
4839 0x52, 0x54, 0x10, 0x06, 0x12, 0x0e, 0x0a, 0x06, 0x42, 0x41, 0x43, 0x4b, 0x55, 0x50, 0x10, 0x07,
4840 0x1a, 0x02, 0x08, 0x01, 0x12, 0x10, 0x0a, 0x08, 0x53, 0x4e, 0x41, 0x50, 0x53, 0x48, 0x4f, 0x54,
4841 0x10, 0x08, 0x1a, 0x02, 0x08, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x42, 0x41, 0x43, 0x4b, 0x55, 0x50,
4842 0x5f, 0x56, 0x4f, 0x4c, 0x55, 0x4d, 0x45, 0x10, 0x09, 0x12, 0x11, 0x0a, 0x0d, 0x44, 0x45, 0x4c,
4843 0x45, 0x54, 0x45, 0x5f, 0x56, 0x4f, 0x4c, 0x55, 0x4d, 0x45, 0x10, 0x0a, 0x12, 0x12, 0x0a, 0x0e,
4844 0x52, 0x45, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x5f, 0x56, 0x4f, 0x4c, 0x55, 0x4d, 0x45, 0x10, 0x0b,
4845 0x12, 0x0f, 0x0a, 0x0b, 0x49, 0x4e, 0x4a, 0x45, 0x43, 0x54, 0x5f, 0x55, 0x53, 0x45, 0x52, 0x10,
4846 0x0c, 0x12, 0x09, 0x0a, 0x05, 0x43, 0x4c, 0x4f, 0x4e, 0x45, 0x10, 0x0e, 0x12, 0x10, 0x0a, 0x0c,
4847 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x10, 0x0f, 0x12, 0x11,
4848 0x0a, 0x0d, 0x53, 0x54, 0x41, 0x52, 0x54, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x10,
4849 0x10, 0x12, 0x13, 0x0a, 0x0f, 0x50, 0x52, 0x4f, 0x4d, 0x4f, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x50,
4850 0x4c, 0x49, 0x43, 0x41, 0x10, 0x11, 0x12, 0x12, 0x0a, 0x0e, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45,
4851 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x10, 0x12, 0x12, 0x0f, 0x0a, 0x0b, 0x43, 0x52,
4852 0x45, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x53, 0x45, 0x52, 0x10, 0x13, 0x12, 0x0f, 0x0a, 0x0b, 0x44,
4853 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x55, 0x53, 0x45, 0x52, 0x10, 0x14, 0x12, 0x0f, 0x0a, 0x0b,
4854 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x53, 0x45, 0x52, 0x10, 0x15, 0x12, 0x13, 0x0a,
4855 0x0f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x42, 0x41, 0x53, 0x45,
4856 0x10, 0x16, 0x12, 0x13, 0x0a, 0x0f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x44, 0x41, 0x54,
4857 0x41, 0x42, 0x41, 0x53, 0x45, 0x10, 0x17, 0x12, 0x13, 0x0a, 0x0f, 0x55, 0x50, 0x44, 0x41, 0x54,
4858 0x45, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x42, 0x41, 0x53, 0x45, 0x10, 0x18, 0x12, 0x0c, 0x0a, 0x08,
4859 0x46, 0x41, 0x49, 0x4c, 0x4f, 0x56, 0x45, 0x52, 0x10, 0x19, 0x12, 0x11, 0x0a, 0x0d, 0x44, 0x45,
4860 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x42, 0x41, 0x43, 0x4b, 0x55, 0x50, 0x10, 0x1a, 0x12, 0x14, 0x0a,
4861 0x10, 0x52, 0x45, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x49, 0x43,
4862 0x41, 0x10, 0x1b, 0x12, 0x10, 0x0a, 0x0c, 0x54, 0x52, 0x55, 0x4e, 0x43, 0x41, 0x54, 0x45, 0x5f,
4863 0x4c, 0x4f, 0x47, 0x10, 0x1c, 0x12, 0x11, 0x0a, 0x0d, 0x44, 0x45, 0x4d, 0x4f, 0x54, 0x45, 0x5f,
4864 0x4d, 0x41, 0x53, 0x54, 0x45, 0x52, 0x10, 0x1d, 0x12, 0x0f, 0x0a, 0x0b, 0x4d, 0x41, 0x49, 0x4e,
4865 0x54, 0x45, 0x4e, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x1e, 0x12, 0x19, 0x0a, 0x11, 0x45, 0x4e, 0x41,
4866 0x42, 0x4c, 0x45, 0x5f, 0x50, 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x5f, 0x49, 0x50, 0x10, 0x1f,
4867 0x1a, 0x02, 0x08, 0x01, 0x12, 0x19, 0x0a, 0x11, 0x44, 0x45, 0x46, 0x45, 0x52, 0x5f, 0x4d, 0x41,
4868 0x49, 0x4e, 0x54, 0x45, 0x4e, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x20, 0x1a, 0x02, 0x08, 0x01, 0x12,
4869 0x14, 0x0a, 0x0c, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x4c, 0x4f, 0x4e, 0x45, 0x10,
4870 0x21, 0x1a, 0x02, 0x08, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x52, 0x45, 0x53, 0x43, 0x48, 0x45, 0x44,
4871 0x55, 0x4c, 0x45, 0x5f, 0x4d, 0x41, 0x49, 0x4e, 0x54, 0x45, 0x4e, 0x41, 0x4e, 0x43, 0x45, 0x10,
4872 0x22, 0x12, 0x17, 0x0a, 0x13, 0x53, 0x54, 0x41, 0x52, 0x54, 0x5f, 0x45, 0x58, 0x54, 0x45, 0x52,
4873 0x4e, 0x41, 0x4c, 0x5f, 0x53, 0x59, 0x4e, 0x43, 0x10, 0x23, 0x22, 0x5e, 0x0a, 0x12, 0x53, 0x71,
4874 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
4875 0x12, 0x24, 0x0a, 0x20, 0x53, 0x51, 0x4c, 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x49, 0x4f,
4876 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49,
4877 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e,
4878 0x47, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x55, 0x4e, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x02,
4879 0x12, 0x08, 0x0a, 0x04, 0x44, 0x4f, 0x4e, 0x45, 0x10, 0x03, 0x22, 0x52, 0x0a, 0x0e, 0x4f, 0x70,
4880 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x12, 0x0a, 0x04,
4881 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64,
4882 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
4883 0x63, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18,
4884 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x62,
4885 0x0a, 0x0f, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72,
4886 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
4887 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x3b, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18,
4888 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
4889 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72,
4890 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f,
4891 0x72, 0x73, 0x22, 0xcc, 0x10, 0x0a, 0x08, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12,
4892 0x46, 0x0a, 0x10, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x5f, 0x76, 0x65, 0x72, 0x73,
4893 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
4894 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x36,
4895 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73,
4896 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x42, 0x0a, 0x1b, 0x61, 0x75, 0x74, 0x68, 0x6f,
4897 0x72, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x67, 0x61, 0x65, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63,
4898 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01,
4899 0x52, 0x19, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64, 0x47, 0x61, 0x65, 0x41,
4900 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x74,
4901 0x69, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x69, 0x65, 0x72, 0x12,
4902 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b,
4903 0x69, 0x6e, 0x64, 0x12, 0x4e, 0x0a, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6c, 0x61, 0x62, 0x65,
4904 0x6c, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
4905 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53,
4906 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x61, 0x62, 0x65,
4907 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x4c, 0x61, 0x62,
4908 0x65, 0x6c, 0x73, 0x12, 0x55, 0x0a, 0x11, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c,
4909 0x69, 0x74, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x28,
4910 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71,
4911 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69,
4912 0x6c, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x10, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61,
4913 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x46, 0x0a, 0x0c, 0x70, 0x72,
4914 0x69, 0x63, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e,
4915 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
4916 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x50, 0x72, 0x69, 0x63, 0x69, 0x6e,
4917 0x67, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x0b, 0x70, 0x72, 0x69, 0x63, 0x69, 0x6e, 0x67, 0x50, 0x6c,
4918 0x61, 0x6e, 0x12, 0x56, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
4919 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x67,
4920 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
4921 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
4922 0x6e, 0x54, 0x79, 0x70, 0x65, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x6c, 0x69,
4923 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x56, 0x0a, 0x19, 0x73, 0x74,
4924 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x72, 0x65, 0x73, 0x69, 0x7a,
4925 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e,
4926 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
4927 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x16, 0x73, 0x74, 0x6f, 0x72,
4928 0x61, 0x67, 0x65, 0x41, 0x75, 0x74, 0x6f, 0x52, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x4c, 0x69, 0x6d,
4929 0x69, 0x74, 0x12, 0x5e, 0x0a, 0x11, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e,
4930 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x31, 0x2e,
4931 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
4932 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x53, 0x71, 0x6c,
4933 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
4934 0x52, 0x10, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 0x69,
4935 0x63, 0x79, 0x12, 0x4f, 0x0a, 0x10, 0x69, 0x70, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75,
4936 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67,
4937 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
4938 0x76, 0x31, 0x2e, 0x49, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69,
4939 0x6f, 0x6e, 0x52, 0x0f, 0x69, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74,
4940 0x69, 0x6f, 0x6e, 0x12, 0x4a, 0x0a, 0x13, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x61,
4941 0x75, 0x74, 0x6f, 0x5f, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b,
4942 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
4943 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x11, 0x73, 0x74,
4944 0x6f, 0x72, 0x61, 0x67, 0x65, 0x41, 0x75, 0x74, 0x6f, 0x52, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x12,
4945 0x58, 0x0a, 0x13, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66,
4946 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67,
4947 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
4948 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x65, 0x66, 0x65,
4949 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x12, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50,
4950 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x49, 0x0a, 0x0e, 0x64, 0x61, 0x74,
4951 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x0e, 0x20, 0x03, 0x28,
4952 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
4953 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65,
4954 0x46, 0x6c, 0x61, 0x67, 0x73, 0x52, 0x0d, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x46,
4955 0x6c, 0x61, 0x67, 0x73, 0x12, 0x4a, 0x0a, 0x0e, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x64, 0x69, 0x73,
4956 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, 0x2e, 0x67,
4957 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
4958 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x44, 0x69, 0x73, 0x6b, 0x54, 0x79,
4959 0x70, 0x65, 0x52, 0x0c, 0x64, 0x61, 0x74, 0x61, 0x44, 0x69, 0x73, 0x6b, 0x54, 0x79, 0x70, 0x65,
4960 0x12, 0x55, 0x0a, 0x12, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5f,
4961 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67,
4962 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
4963 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x57, 0x69,
4964 0x6e, 0x64, 0x6f, 0x77, 0x52, 0x11, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63,
4965 0x65, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x12, 0x5b, 0x0a, 0x14, 0x62, 0x61, 0x63, 0x6b, 0x75,
4966 0x70, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18,
4967 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
4968 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x63, 0x6b,
4969 0x75, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
4970 0x13, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61,
4971 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5c, 0x0a, 0x1c, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65,
4972 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x61,
4973 0x62, 0x6c, 0x65, 0x64, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
4974 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f,
4975 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x1a, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65,
4976 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x61, 0x62, 0x6c,
4977 0x65, 0x64, 0x12, 0x63, 0x0a, 0x1e, 0x63, 0x72, 0x61, 0x73, 0x68, 0x5f, 0x73, 0x61, 0x66, 0x65,
4978 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x61,
4979 0x62, 0x6c, 0x65, 0x64, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
4980 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f,
4981 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x02, 0x18, 0x01, 0x52, 0x1b, 0x63, 0x72, 0x61, 0x73,
4982 0x68, 0x53, 0x61, 0x66, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
4983 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x46, 0x0a, 0x11, 0x64, 0x61, 0x74, 0x61, 0x5f,
4984 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x67, 0x62, 0x18, 0x14, 0x20, 0x01,
4985 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
4986 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52,
4987 0x0e, 0x64, 0x61, 0x74, 0x61, 0x44, 0x69, 0x73, 0x6b, 0x53, 0x69, 0x7a, 0x65, 0x47, 0x62, 0x12,
4988 0x65, 0x0a, 0x17, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74,
4989 0x6f, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b,
4990 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
4991 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65,
4992 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52,
4993 0x15, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79,
4994 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x74,
4995 0x69, 0x6f, 0x6e, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6f, 0x6c, 0x6c, 0x61,
4996 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x64, 0x0a, 0x18, 0x64, 0x65, 0x6e, 0x79, 0x5f, 0x6d, 0x61, 0x69,
4997 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73,
4998 0x18, 0x18, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
4999 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6e,
5000 0x79, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x50, 0x65, 0x72, 0x69,
5001 0x6f, 0x64, 0x52, 0x16, 0x64, 0x65, 0x6e, 0x79, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61,
5002 0x6e, 0x63, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x12, 0x4c, 0x0a, 0x0f, 0x69, 0x6e,
5003 0x73, 0x69, 0x67, 0x68, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x19, 0x20,
5004 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
5005 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x69, 0x67, 0x68,
5006 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0e, 0x69, 0x6e, 0x73, 0x69, 0x67, 0x68,
5007 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x60, 0x0a, 0x17, 0x73, 0x71, 0x6c, 0x5f,
5008 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6e,
5009 0x66, 0x69, 0x67, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
5010 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
5011 0x53, 0x71, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x41, 0x75, 0x64, 0x69, 0x74, 0x43, 0x6f,
5012 0x6e, 0x66, 0x69, 0x67, 0x52, 0x14, 0x73, 0x71, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x41,
5013 0x75, 0x64, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x1a, 0x3d, 0x0a, 0x0f, 0x55, 0x73,
5014 0x65, 0x72, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
5015 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
5016 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
5017 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x66, 0x0a, 0x13, 0x53, 0x71, 0x6c,
5018 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
5019 0x12, 0x25, 0x0a, 0x21, 0x53, 0x51, 0x4c, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x41, 0x54, 0x49,
5020 0x4f, 0x4e, 0x5f, 0x50, 0x4f, 0x4c, 0x49, 0x43, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
5021 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x41, 0x4c, 0x57, 0x41, 0x59,
5022 0x53, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x56, 0x45, 0x52, 0x10, 0x02, 0x12, 0x11,
5023 0x0a, 0x09, 0x4f, 0x4e, 0x5f, 0x44, 0x45, 0x4d, 0x41, 0x4e, 0x44, 0x10, 0x03, 0x1a, 0x02, 0x08,
5024 0x01, 0x22, 0xe6, 0x02, 0x0a, 0x07, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x12, 0x12, 0x0a,
5025 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e,
5026 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x65, 0x72, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c,
5027 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x63,
5028 0x65, 0x72, 0x74, 0x53, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12,
5029 0x12, 0x0a, 0x04, 0x63, 0x65, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63,
5030 0x65, 0x72, 0x74, 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69,
5031 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
5032 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73,
5033 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65,
5034 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
5035 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4e, 0x61, 0x6d,
5036 0x65, 0x12, 0x43, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
5037 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
5038 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
5039 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0e, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69,
5040 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x73, 0x68, 0x61, 0x31, 0x5f, 0x66,
5041 0x69, 0x6e, 0x67, 0x65, 0x72, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09,
5042 0x52, 0x0f, 0x73, 0x68, 0x61, 0x31, 0x46, 0x69, 0x6e, 0x67, 0x65, 0x72, 0x70, 0x72, 0x69, 0x6e,
5043 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x08, 0x20,
5044 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x1b, 0x0a,
5045 0x09, 0x73, 0x65, 0x6c, 0x66, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09,
5046 0x52, 0x08, 0x73, 0x65, 0x6c, 0x66, 0x4c, 0x69, 0x6e, 0x6b, 0x22, 0x74, 0x0a, 0x0d, 0x53, 0x73,
5047 0x6c, 0x43, 0x65, 0x72, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x39, 0x0a, 0x09, 0x63,
5048 0x65, 0x72, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c,
5049 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71,
5050 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x52, 0x08, 0x63, 0x65,
5051 0x72, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x65, 0x72, 0x74, 0x5f, 0x70,
5052 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
5053 0x52, 0x0e, 0x63, 0x65, 0x72, 0x74, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79,
5054 0x22, 0x46, 0x0a, 0x18, 0x53, 0x71, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x44, 0x69, 0x72,
5055 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x12, 0x0a, 0x04,
5056 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64,
5057 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
5058 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x42, 0x0a, 0x14, 0x53, 0x71, 0x6c, 0x53,
5059 0x65, 0x72, 0x76, 0x65, 0x72, 0x41, 0x75, 0x64, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
5060 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
5061 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x02,
5062 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x2a, 0x47, 0x0a, 0x0b,
5063 0x53, 0x71, 0x6c, 0x46, 0x69, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x19, 0x53,
5064 0x51, 0x4c, 0x5f, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53,
5065 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x53, 0x51,
5066 0x4c, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x43, 0x53, 0x56, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03,
5067 0x42, 0x41, 0x4b, 0x10, 0x04, 0x2a, 0x63, 0x0a, 0x0e, 0x53, 0x71, 0x6c, 0x42, 0x61, 0x63, 0x6b,
5068 0x65, 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x53, 0x51, 0x4c, 0x5f, 0x42,
5069 0x41, 0x43, 0x4b, 0x45, 0x4e, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50,
5070 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x09, 0x46, 0x49, 0x52,
5071 0x53, 0x54, 0x5f, 0x47, 0x45, 0x4e, 0x10, 0x01, 0x1a, 0x02, 0x08, 0x01, 0x12, 0x0e, 0x0a, 0x0a,
5072 0x53, 0x45, 0x43, 0x4f, 0x4e, 0x44, 0x5f, 0x47, 0x45, 0x4e, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08,
5073 0x45, 0x58, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x10, 0x03, 0x2a, 0x75, 0x0a, 0x10, 0x53, 0x71,
5074 0x6c, 0x49, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x23,
5075 0x0a, 0x1f, 0x53, 0x51, 0x4c, 0x5f, 0x49, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x45, 0x53, 0x53,
5076 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
5077 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x52, 0x49, 0x4d, 0x41, 0x52, 0x59, 0x10, 0x01,
5078 0x12, 0x0c, 0x0a, 0x08, 0x4f, 0x55, 0x54, 0x47, 0x4f, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x0b,
5079 0x0a, 0x07, 0x50, 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x10, 0x03, 0x12, 0x14, 0x0a, 0x10, 0x4d,
5080 0x49, 0x47, 0x52, 0x41, 0x54, 0x45, 0x44, 0x5f, 0x31, 0x53, 0x54, 0x5f, 0x47, 0x45, 0x4e, 0x10,
5081 0x04, 0x2a, 0xb4, 0x03, 0x0a, 0x12, 0x53, 0x71, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
5082 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x0a, 0x20, 0x53, 0x51, 0x4c, 0x5f,
5083 0x44, 0x41, 0x54, 0x41, 0x42, 0x41, 0x53, 0x45, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e,
5084 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x11,
5085 0x0a, 0x09, 0x4d, 0x59, 0x53, 0x51, 0x4c, 0x5f, 0x35, 0x5f, 0x31, 0x10, 0x02, 0x1a, 0x02, 0x08,
5086 0x01, 0x12, 0x11, 0x0a, 0x09, 0x4d, 0x59, 0x53, 0x51, 0x4c, 0x5f, 0x35, 0x5f, 0x35, 0x10, 0x03,
5087 0x1a, 0x02, 0x08, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x4d, 0x59, 0x53, 0x51, 0x4c, 0x5f, 0x35, 0x5f,
5088 0x36, 0x10, 0x05, 0x12, 0x0d, 0x0a, 0x09, 0x4d, 0x59, 0x53, 0x51, 0x4c, 0x5f, 0x35, 0x5f, 0x37,
5089 0x10, 0x06, 0x12, 0x10, 0x0a, 0x0c, 0x50, 0x4f, 0x53, 0x54, 0x47, 0x52, 0x45, 0x53, 0x5f, 0x39,
5090 0x5f, 0x36, 0x10, 0x09, 0x12, 0x0f, 0x0a, 0x0b, 0x50, 0x4f, 0x53, 0x54, 0x47, 0x52, 0x45, 0x53,
5091 0x5f, 0x31, 0x31, 0x10, 0x0a, 0x12, 0x1b, 0x0a, 0x17, 0x53, 0x51, 0x4c, 0x53, 0x45, 0x52, 0x56,
5092 0x45, 0x52, 0x5f, 0x32, 0x30, 0x31, 0x37, 0x5f, 0x53, 0x54, 0x41, 0x4e, 0x44, 0x41, 0x52, 0x44,
5093 0x10, 0x0b, 0x12, 0x1d, 0x0a, 0x19, 0x53, 0x51, 0x4c, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x5f,
5094 0x32, 0x30, 0x31, 0x37, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x50, 0x52, 0x49, 0x53, 0x45, 0x10,
5095 0x0e, 0x12, 0x1a, 0x0a, 0x16, 0x53, 0x51, 0x4c, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x5f, 0x32,
5096 0x30, 0x31, 0x37, 0x5f, 0x45, 0x58, 0x50, 0x52, 0x45, 0x53, 0x53, 0x10, 0x0f, 0x12, 0x16, 0x0a,
5097 0x12, 0x53, 0x51, 0x4c, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x5f, 0x32, 0x30, 0x31, 0x37, 0x5f,
5098 0x57, 0x45, 0x42, 0x10, 0x10, 0x12, 0x0f, 0x0a, 0x0b, 0x50, 0x4f, 0x53, 0x54, 0x47, 0x52, 0x45,
5099 0x53, 0x5f, 0x31, 0x30, 0x10, 0x12, 0x12, 0x0f, 0x0a, 0x0b, 0x50, 0x4f, 0x53, 0x54, 0x47, 0x52,
5100 0x45, 0x53, 0x5f, 0x31, 0x32, 0x10, 0x13, 0x12, 0x0f, 0x0a, 0x0b, 0x50, 0x4f, 0x53, 0x54, 0x47,
5101 0x52, 0x45, 0x53, 0x5f, 0x31, 0x33, 0x10, 0x17, 0x12, 0x1b, 0x0a, 0x17, 0x53, 0x51, 0x4c, 0x53,
5102 0x45, 0x52, 0x56, 0x45, 0x52, 0x5f, 0x32, 0x30, 0x31, 0x39, 0x5f, 0x53, 0x54, 0x41, 0x4e, 0x44,
5103 0x41, 0x52, 0x44, 0x10, 0x1a, 0x12, 0x1d, 0x0a, 0x19, 0x53, 0x51, 0x4c, 0x53, 0x45, 0x52, 0x56,
5104 0x45, 0x52, 0x5f, 0x32, 0x30, 0x31, 0x39, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x50, 0x52, 0x49,
5105 0x53, 0x45, 0x10, 0x1b, 0x12, 0x1a, 0x0a, 0x16, 0x53, 0x51, 0x4c, 0x53, 0x45, 0x52, 0x56, 0x45,
5106 0x52, 0x5f, 0x32, 0x30, 0x31, 0x39, 0x5f, 0x45, 0x58, 0x50, 0x52, 0x45, 0x53, 0x53, 0x10, 0x1c,
5107 0x12, 0x16, 0x0a, 0x12, 0x53, 0x51, 0x4c, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x5f, 0x32, 0x30,
5108 0x31, 0x39, 0x5f, 0x57, 0x45, 0x42, 0x10, 0x1d, 0x2a, 0x4c, 0x0a, 0x0e, 0x53, 0x71, 0x6c, 0x50,
5109 0x72, 0x69, 0x63, 0x69, 0x6e, 0x67, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x20, 0x0a, 0x1c, 0x53, 0x51,
5110 0x4c, 0x5f, 0x50, 0x52, 0x49, 0x43, 0x49, 0x4e, 0x47, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x5f, 0x55,
5111 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07,
5112 0x50, 0x41, 0x43, 0x4b, 0x41, 0x47, 0x45, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x45, 0x52,
5113 0x5f, 0x55, 0x53, 0x45, 0x10, 0x02, 0x2a, 0x5d, 0x0a, 0x12, 0x53, 0x71, 0x6c, 0x52, 0x65, 0x70,
5114 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x20,
5115 0x53, 0x51, 0x4c, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
5116 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
5117 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x59, 0x4e, 0x43, 0x48, 0x52, 0x4f, 0x4e, 0x4f, 0x55,
5118 0x53, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x41, 0x53, 0x59, 0x4e, 0x43, 0x48, 0x52, 0x4f, 0x4e,
5119 0x4f, 0x55, 0x53, 0x10, 0x02, 0x2a, 0x69, 0x0a, 0x0f, 0x53, 0x71, 0x6c, 0x44, 0x61, 0x74, 0x61,
5120 0x44, 0x69, 0x73, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x1e, 0x53, 0x51, 0x4c, 0x5f,
5121 0x44, 0x41, 0x54, 0x41, 0x5f, 0x44, 0x49, 0x53, 0x4b, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55,
5122 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06,
5123 0x50, 0x44, 0x5f, 0x53, 0x53, 0x44, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x44, 0x5f, 0x48,
5124 0x44, 0x44, 0x10, 0x02, 0x12, 0x1a, 0x0a, 0x12, 0x4f, 0x42, 0x53, 0x4f, 0x4c, 0x45, 0x54, 0x45,
5125 0x5f, 0x4c, 0x4f, 0x43, 0x41, 0x4c, 0x5f, 0x53, 0x53, 0x44, 0x10, 0x03, 0x1a, 0x02, 0x08, 0x01,
5126 0x2a, 0x55, 0x0a, 0x13, 0x53, 0x71, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c,
5127 0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x21, 0x53, 0x51, 0x4c, 0x5f, 0x41,
5128 0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45,
5129 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09,
5130 0x0a, 0x05, 0x5a, 0x4f, 0x4e, 0x41, 0x4c, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x45, 0x47,
5131 0x49, 0x4f, 0x4e, 0x41, 0x4c, 0x10, 0x02, 0x2a, 0x4a, 0x0a, 0x0e, 0x53, 0x71, 0x6c, 0x55, 0x70,
5132 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x12, 0x20, 0x0a, 0x1c, 0x53, 0x51, 0x4c,
5133 0x5f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x52, 0x41, 0x43, 0x4b, 0x5f, 0x55, 0x4e,
5134 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x63,
5135 0x61, 0x6e, 0x61, 0x72, 0x79, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x62, 0x6c,
5136 0x65, 0x10, 0x02, 0x42, 0x6b, 0x0a, 0x17, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
5137 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x42, 0x16,
5138 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x53, 0x71, 0x6c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
5139 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
5140 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70,
5141 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f,
5142 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x73, 0x71, 0x6c, 0x2f, 0x76, 0x31, 0x3b, 0x73, 0x71, 0x6c,
5143 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
5144 }
5145
5146 var (
5147 file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescOnce sync.Once
5148 file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescData = file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDesc
5149 )
5150
5151 func file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescGZIP() []byte {
5152 file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescOnce.Do(func() {
5153 file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescData)
5154 })
5155 return file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDescData
5156 }
5157
5158 var file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes = make([]protoimpl.EnumInfo, 14)
5159 var file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes = make([]protoimpl.MessageInfo, 39)
5160 var file_google_cloud_sql_v1_cloud_sql_resources_proto_goTypes = []interface{}{
5161 (SqlFileType)(0),
5162 (SqlBackendType)(0),
5163 (SqlIpAddressType)(0),
5164 (SqlDatabaseVersion)(0),
5165 (SqlPricingPlan)(0),
5166 (SqlReplicationType)(0),
5167 (SqlDataDiskType)(0),
5168 (SqlAvailabilityType)(0),
5169 (SqlUpdateTrack)(0),
5170 (ApiWarning_SqlApiWarningCode)(0),
5171 (BackupRetentionSettings_RetentionUnit)(0),
5172 (Operation_SqlOperationType)(0),
5173 (Operation_SqlOperationStatus)(0),
5174 (Settings_SqlActivationPolicy)(0),
5175 (*AclEntry)(nil),
5176 (*ApiWarning)(nil),
5177 (*BackupRetentionSettings)(nil),
5178 (*BackupConfiguration)(nil),
5179 (*BackupContext)(nil),
5180 (*Database)(nil),
5181 (*SqlServerDatabaseDetails)(nil),
5182 (*DatabaseFlags)(nil),
5183 (*MySqlSyncConfig)(nil),
5184 (*SyncFlags)(nil),
5185 (*InstanceReference)(nil),
5186 (*DemoteMasterConfiguration)(nil),
5187 (*DemoteMasterMySqlReplicaConfiguration)(nil),
5188 (*ExportContext)(nil),
5189 (*ImportContext)(nil),
5190 (*IpConfiguration)(nil),
5191 (*LocationPreference)(nil),
5192 (*MaintenanceWindow)(nil),
5193 (*DenyMaintenancePeriod)(nil),
5194 (*InsightsConfig)(nil),
5195 (*MySqlReplicaConfiguration)(nil),
5196 (*DiskEncryptionConfiguration)(nil),
5197 (*DiskEncryptionStatus)(nil),
5198 (*IpMapping)(nil),
5199 (*Operation)(nil),
5200 (*OperationError)(nil),
5201 (*OperationErrors)(nil),
5202 (*Settings)(nil),
5203 (*SslCert)(nil),
5204 (*SslCertDetail)(nil),
5205 (*SqlActiveDirectoryConfig)(nil),
5206 (*SqlServerAuditConfig)(nil),
5207 (*ExportContext_SqlCsvExportOptions)(nil),
5208 (*ExportContext_SqlExportOptions)(nil),
5209 (*ExportContext_SqlExportOptions_MysqlExportOptions)(nil),
5210 (*ImportContext_SqlCsvImportOptions)(nil),
5211 (*ImportContext_SqlBakImportOptions)(nil),
5212 (*ImportContext_SqlBakImportOptions_EncryptionOptions)(nil),
5213 nil,
5214 (*timestamppb.Timestamp)(nil),
5215 (*wrapperspb.Int32Value)(nil),
5216 (*wrapperspb.BoolValue)(nil),
5217 (*wrapperspb.Int64Value)(nil),
5218 }
5219 var file_google_cloud_sql_v1_cloud_sql_resources_proto_depIdxs = []int32{
5220 53,
5221 9,
5222 10,
5223 54,
5224 55,
5225 55,
5226 55,
5227 55,
5228 16,
5229 54,
5230 20,
5231 23,
5232 26,
5233 47,
5234 46,
5235 0,
5236 55,
5237 0,
5238 49,
5239 50,
5240 55,
5241 55,
5242 14,
5243 54,
5244 54,
5245 8,
5246 54,
5247 54,
5248 54,
5249 56,
5250 55,
5251 2,
5252 53,
5253 12,
5254 53,
5255 53,
5256 53,
5257 40,
5258 11,
5259 28,
5260 27,
5261 18,
5262 39,
5263 56,
5264 52,
5265 7,
5266 4,
5267 5,
5268 56,
5269 13,
5270 29,
5271 55,
5272 30,
5273 21,
5274 6,
5275 31,
5276 17,
5277 55,
5278 55,
5279 56,
5280 44,
5281 32,
5282 33,
5283 45,
5284 53,
5285 53,
5286 42,
5287 55,
5288 48,
5289 54,
5290 51,
5291 71,
5292 71,
5293 71,
5294 71,
5295 0,
5296 }
5297
5298 func init() { file_google_cloud_sql_v1_cloud_sql_resources_proto_init() }
5299 func file_google_cloud_sql_v1_cloud_sql_resources_proto_init() {
5300 if File_google_cloud_sql_v1_cloud_sql_resources_proto != nil {
5301 return
5302 }
5303 if !protoimpl.UnsafeEnabled {
5304 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
5305 switch v := v.(*AclEntry); i {
5306 case 0:
5307 return &v.state
5308 case 1:
5309 return &v.sizeCache
5310 case 2:
5311 return &v.unknownFields
5312 default:
5313 return nil
5314 }
5315 }
5316 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
5317 switch v := v.(*ApiWarning); i {
5318 case 0:
5319 return &v.state
5320 case 1:
5321 return &v.sizeCache
5322 case 2:
5323 return &v.unknownFields
5324 default:
5325 return nil
5326 }
5327 }
5328 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
5329 switch v := v.(*BackupRetentionSettings); i {
5330 case 0:
5331 return &v.state
5332 case 1:
5333 return &v.sizeCache
5334 case 2:
5335 return &v.unknownFields
5336 default:
5337 return nil
5338 }
5339 }
5340 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
5341 switch v := v.(*BackupConfiguration); i {
5342 case 0:
5343 return &v.state
5344 case 1:
5345 return &v.sizeCache
5346 case 2:
5347 return &v.unknownFields
5348 default:
5349 return nil
5350 }
5351 }
5352 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
5353 switch v := v.(*BackupContext); i {
5354 case 0:
5355 return &v.state
5356 case 1:
5357 return &v.sizeCache
5358 case 2:
5359 return &v.unknownFields
5360 default:
5361 return nil
5362 }
5363 }
5364 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
5365 switch v := v.(*Database); i {
5366 case 0:
5367 return &v.state
5368 case 1:
5369 return &v.sizeCache
5370 case 2:
5371 return &v.unknownFields
5372 default:
5373 return nil
5374 }
5375 }
5376 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
5377 switch v := v.(*SqlServerDatabaseDetails); i {
5378 case 0:
5379 return &v.state
5380 case 1:
5381 return &v.sizeCache
5382 case 2:
5383 return &v.unknownFields
5384 default:
5385 return nil
5386 }
5387 }
5388 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
5389 switch v := v.(*DatabaseFlags); i {
5390 case 0:
5391 return &v.state
5392 case 1:
5393 return &v.sizeCache
5394 case 2:
5395 return &v.unknownFields
5396 default:
5397 return nil
5398 }
5399 }
5400 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
5401 switch v := v.(*MySqlSyncConfig); i {
5402 case 0:
5403 return &v.state
5404 case 1:
5405 return &v.sizeCache
5406 case 2:
5407 return &v.unknownFields
5408 default:
5409 return nil
5410 }
5411 }
5412 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
5413 switch v := v.(*SyncFlags); i {
5414 case 0:
5415 return &v.state
5416 case 1:
5417 return &v.sizeCache
5418 case 2:
5419 return &v.unknownFields
5420 default:
5421 return nil
5422 }
5423 }
5424 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
5425 switch v := v.(*InstanceReference); i {
5426 case 0:
5427 return &v.state
5428 case 1:
5429 return &v.sizeCache
5430 case 2:
5431 return &v.unknownFields
5432 default:
5433 return nil
5434 }
5435 }
5436 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
5437 switch v := v.(*DemoteMasterConfiguration); i {
5438 case 0:
5439 return &v.state
5440 case 1:
5441 return &v.sizeCache
5442 case 2:
5443 return &v.unknownFields
5444 default:
5445 return nil
5446 }
5447 }
5448 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
5449 switch v := v.(*DemoteMasterMySqlReplicaConfiguration); i {
5450 case 0:
5451 return &v.state
5452 case 1:
5453 return &v.sizeCache
5454 case 2:
5455 return &v.unknownFields
5456 default:
5457 return nil
5458 }
5459 }
5460 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
5461 switch v := v.(*ExportContext); i {
5462 case 0:
5463 return &v.state
5464 case 1:
5465 return &v.sizeCache
5466 case 2:
5467 return &v.unknownFields
5468 default:
5469 return nil
5470 }
5471 }
5472 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
5473 switch v := v.(*ImportContext); i {
5474 case 0:
5475 return &v.state
5476 case 1:
5477 return &v.sizeCache
5478 case 2:
5479 return &v.unknownFields
5480 default:
5481 return nil
5482 }
5483 }
5484 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
5485 switch v := v.(*IpConfiguration); i {
5486 case 0:
5487 return &v.state
5488 case 1:
5489 return &v.sizeCache
5490 case 2:
5491 return &v.unknownFields
5492 default:
5493 return nil
5494 }
5495 }
5496 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
5497 switch v := v.(*LocationPreference); i {
5498 case 0:
5499 return &v.state
5500 case 1:
5501 return &v.sizeCache
5502 case 2:
5503 return &v.unknownFields
5504 default:
5505 return nil
5506 }
5507 }
5508 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
5509 switch v := v.(*MaintenanceWindow); i {
5510 case 0:
5511 return &v.state
5512 case 1:
5513 return &v.sizeCache
5514 case 2:
5515 return &v.unknownFields
5516 default:
5517 return nil
5518 }
5519 }
5520 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
5521 switch v := v.(*DenyMaintenancePeriod); i {
5522 case 0:
5523 return &v.state
5524 case 1:
5525 return &v.sizeCache
5526 case 2:
5527 return &v.unknownFields
5528 default:
5529 return nil
5530 }
5531 }
5532 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
5533 switch v := v.(*InsightsConfig); i {
5534 case 0:
5535 return &v.state
5536 case 1:
5537 return &v.sizeCache
5538 case 2:
5539 return &v.unknownFields
5540 default:
5541 return nil
5542 }
5543 }
5544 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
5545 switch v := v.(*MySqlReplicaConfiguration); i {
5546 case 0:
5547 return &v.state
5548 case 1:
5549 return &v.sizeCache
5550 case 2:
5551 return &v.unknownFields
5552 default:
5553 return nil
5554 }
5555 }
5556 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
5557 switch v := v.(*DiskEncryptionConfiguration); i {
5558 case 0:
5559 return &v.state
5560 case 1:
5561 return &v.sizeCache
5562 case 2:
5563 return &v.unknownFields
5564 default:
5565 return nil
5566 }
5567 }
5568 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
5569 switch v := v.(*DiskEncryptionStatus); i {
5570 case 0:
5571 return &v.state
5572 case 1:
5573 return &v.sizeCache
5574 case 2:
5575 return &v.unknownFields
5576 default:
5577 return nil
5578 }
5579 }
5580 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
5581 switch v := v.(*IpMapping); i {
5582 case 0:
5583 return &v.state
5584 case 1:
5585 return &v.sizeCache
5586 case 2:
5587 return &v.unknownFields
5588 default:
5589 return nil
5590 }
5591 }
5592 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
5593 switch v := v.(*Operation); i {
5594 case 0:
5595 return &v.state
5596 case 1:
5597 return &v.sizeCache
5598 case 2:
5599 return &v.unknownFields
5600 default:
5601 return nil
5602 }
5603 }
5604 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
5605 switch v := v.(*OperationError); i {
5606 case 0:
5607 return &v.state
5608 case 1:
5609 return &v.sizeCache
5610 case 2:
5611 return &v.unknownFields
5612 default:
5613 return nil
5614 }
5615 }
5616 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
5617 switch v := v.(*OperationErrors); i {
5618 case 0:
5619 return &v.state
5620 case 1:
5621 return &v.sizeCache
5622 case 2:
5623 return &v.unknownFields
5624 default:
5625 return nil
5626 }
5627 }
5628 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
5629 switch v := v.(*Settings); i {
5630 case 0:
5631 return &v.state
5632 case 1:
5633 return &v.sizeCache
5634 case 2:
5635 return &v.unknownFields
5636 default:
5637 return nil
5638 }
5639 }
5640 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
5641 switch v := v.(*SslCert); i {
5642 case 0:
5643 return &v.state
5644 case 1:
5645 return &v.sizeCache
5646 case 2:
5647 return &v.unknownFields
5648 default:
5649 return nil
5650 }
5651 }
5652 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
5653 switch v := v.(*SslCertDetail); i {
5654 case 0:
5655 return &v.state
5656 case 1:
5657 return &v.sizeCache
5658 case 2:
5659 return &v.unknownFields
5660 default:
5661 return nil
5662 }
5663 }
5664 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
5665 switch v := v.(*SqlActiveDirectoryConfig); i {
5666 case 0:
5667 return &v.state
5668 case 1:
5669 return &v.sizeCache
5670 case 2:
5671 return &v.unknownFields
5672 default:
5673 return nil
5674 }
5675 }
5676 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
5677 switch v := v.(*SqlServerAuditConfig); i {
5678 case 0:
5679 return &v.state
5680 case 1:
5681 return &v.sizeCache
5682 case 2:
5683 return &v.unknownFields
5684 default:
5685 return nil
5686 }
5687 }
5688 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
5689 switch v := v.(*ExportContext_SqlCsvExportOptions); i {
5690 case 0:
5691 return &v.state
5692 case 1:
5693 return &v.sizeCache
5694 case 2:
5695 return &v.unknownFields
5696 default:
5697 return nil
5698 }
5699 }
5700 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
5701 switch v := v.(*ExportContext_SqlExportOptions); i {
5702 case 0:
5703 return &v.state
5704 case 1:
5705 return &v.sizeCache
5706 case 2:
5707 return &v.unknownFields
5708 default:
5709 return nil
5710 }
5711 }
5712 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
5713 switch v := v.(*ExportContext_SqlExportOptions_MysqlExportOptions); i {
5714 case 0:
5715 return &v.state
5716 case 1:
5717 return &v.sizeCache
5718 case 2:
5719 return &v.unknownFields
5720 default:
5721 return nil
5722 }
5723 }
5724 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
5725 switch v := v.(*ImportContext_SqlCsvImportOptions); i {
5726 case 0:
5727 return &v.state
5728 case 1:
5729 return &v.sizeCache
5730 case 2:
5731 return &v.unknownFields
5732 default:
5733 return nil
5734 }
5735 }
5736 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
5737 switch v := v.(*ImportContext_SqlBakImportOptions); i {
5738 case 0:
5739 return &v.state
5740 case 1:
5741 return &v.sizeCache
5742 case 2:
5743 return &v.unknownFields
5744 default:
5745 return nil
5746 }
5747 }
5748 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
5749 switch v := v.(*ImportContext_SqlBakImportOptions_EncryptionOptions); i {
5750 case 0:
5751 return &v.state
5752 case 1:
5753 return &v.sizeCache
5754 case 2:
5755 return &v.unknownFields
5756 default:
5757 return nil
5758 }
5759 }
5760 }
5761 file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes[5].OneofWrappers = []interface{}{
5762 (*Database_SqlserverDatabaseDetails)(nil),
5763 }
5764 type x struct{}
5765 out := protoimpl.TypeBuilder{
5766 File: protoimpl.DescBuilder{
5767 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
5768 RawDescriptor: file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDesc,
5769 NumEnums: 14,
5770 NumMessages: 39,
5771 NumExtensions: 0,
5772 NumServices: 0,
5773 },
5774 GoTypes: file_google_cloud_sql_v1_cloud_sql_resources_proto_goTypes,
5775 DependencyIndexes: file_google_cloud_sql_v1_cloud_sql_resources_proto_depIdxs,
5776 EnumInfos: file_google_cloud_sql_v1_cloud_sql_resources_proto_enumTypes,
5777 MessageInfos: file_google_cloud_sql_v1_cloud_sql_resources_proto_msgTypes,
5778 }.Build()
5779 File_google_cloud_sql_v1_cloud_sql_resources_proto = out.File
5780 file_google_cloud_sql_v1_cloud_sql_resources_proto_rawDesc = nil
5781 file_google_cloud_sql_v1_cloud_sql_resources_proto_goTypes = nil
5782 file_google_cloud_sql_v1_cloud_sql_resources_proto_depIdxs = nil
5783 }
5784
View as plain text