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