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