1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package monitoringpb
22
23 import (
24 context "context"
25 reflect "reflect"
26 sync "sync"
27
28 _ "google.golang.org/genproto/googleapis/api/annotations"
29 grpc "google.golang.org/grpc"
30 codes "google.golang.org/grpc/codes"
31 status "google.golang.org/grpc/status"
32 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
33 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
34 emptypb "google.golang.org/protobuf/types/known/emptypb"
35 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
36 )
37
38 const (
39
40 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
41
42 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
43 )
44
45
46 type CreateServiceRequest struct {
47 state protoimpl.MessageState
48 sizeCache protoimpl.SizeCache
49 unknownFields protoimpl.UnknownFields
50
51
52
53
54
55
56 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
57
58
59 ServiceId string `protobuf:"bytes,3,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
60
61 Service *Service `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"`
62 }
63
64 func (x *CreateServiceRequest) Reset() {
65 *x = CreateServiceRequest{}
66 if protoimpl.UnsafeEnabled {
67 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[0]
68 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
69 ms.StoreMessageInfo(mi)
70 }
71 }
72
73 func (x *CreateServiceRequest) String() string {
74 return protoimpl.X.MessageStringOf(x)
75 }
76
77 func (*CreateServiceRequest) ProtoMessage() {}
78
79 func (x *CreateServiceRequest) ProtoReflect() protoreflect.Message {
80 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[0]
81 if protoimpl.UnsafeEnabled && x != nil {
82 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
83 if ms.LoadMessageInfo() == nil {
84 ms.StoreMessageInfo(mi)
85 }
86 return ms
87 }
88 return mi.MessageOf(x)
89 }
90
91
92 func (*CreateServiceRequest) Descriptor() ([]byte, []int) {
93 return file_google_monitoring_v3_service_service_proto_rawDescGZIP(), []int{0}
94 }
95
96 func (x *CreateServiceRequest) GetParent() string {
97 if x != nil {
98 return x.Parent
99 }
100 return ""
101 }
102
103 func (x *CreateServiceRequest) GetServiceId() string {
104 if x != nil {
105 return x.ServiceId
106 }
107 return ""
108 }
109
110 func (x *CreateServiceRequest) GetService() *Service {
111 if x != nil {
112 return x.Service
113 }
114 return nil
115 }
116
117
118 type GetServiceRequest struct {
119 state protoimpl.MessageState
120 sizeCache protoimpl.SizeCache
121 unknownFields protoimpl.UnknownFields
122
123
124
125
126 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
127 }
128
129 func (x *GetServiceRequest) Reset() {
130 *x = GetServiceRequest{}
131 if protoimpl.UnsafeEnabled {
132 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[1]
133 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
134 ms.StoreMessageInfo(mi)
135 }
136 }
137
138 func (x *GetServiceRequest) String() string {
139 return protoimpl.X.MessageStringOf(x)
140 }
141
142 func (*GetServiceRequest) ProtoMessage() {}
143
144 func (x *GetServiceRequest) ProtoReflect() protoreflect.Message {
145 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[1]
146 if protoimpl.UnsafeEnabled && x != nil {
147 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
148 if ms.LoadMessageInfo() == nil {
149 ms.StoreMessageInfo(mi)
150 }
151 return ms
152 }
153 return mi.MessageOf(x)
154 }
155
156
157 func (*GetServiceRequest) Descriptor() ([]byte, []int) {
158 return file_google_monitoring_v3_service_service_proto_rawDescGZIP(), []int{1}
159 }
160
161 func (x *GetServiceRequest) GetName() string {
162 if x != nil {
163 return x.Name
164 }
165 return ""
166 }
167
168
169 type ListServicesRequest struct {
170 state protoimpl.MessageState
171 sizeCache protoimpl.SizeCache
172 unknownFields protoimpl.UnknownFields
173
174
175
176
177
178
179
180 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199 Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
200
201
202 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
203
204
205
206 PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
207 }
208
209 func (x *ListServicesRequest) Reset() {
210 *x = ListServicesRequest{}
211 if protoimpl.UnsafeEnabled {
212 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[2]
213 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
214 ms.StoreMessageInfo(mi)
215 }
216 }
217
218 func (x *ListServicesRequest) String() string {
219 return protoimpl.X.MessageStringOf(x)
220 }
221
222 func (*ListServicesRequest) ProtoMessage() {}
223
224 func (x *ListServicesRequest) ProtoReflect() protoreflect.Message {
225 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[2]
226 if protoimpl.UnsafeEnabled && x != nil {
227 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
228 if ms.LoadMessageInfo() == nil {
229 ms.StoreMessageInfo(mi)
230 }
231 return ms
232 }
233 return mi.MessageOf(x)
234 }
235
236
237 func (*ListServicesRequest) Descriptor() ([]byte, []int) {
238 return file_google_monitoring_v3_service_service_proto_rawDescGZIP(), []int{2}
239 }
240
241 func (x *ListServicesRequest) GetParent() string {
242 if x != nil {
243 return x.Parent
244 }
245 return ""
246 }
247
248 func (x *ListServicesRequest) GetFilter() string {
249 if x != nil {
250 return x.Filter
251 }
252 return ""
253 }
254
255 func (x *ListServicesRequest) GetPageSize() int32 {
256 if x != nil {
257 return x.PageSize
258 }
259 return 0
260 }
261
262 func (x *ListServicesRequest) GetPageToken() string {
263 if x != nil {
264 return x.PageToken
265 }
266 return ""
267 }
268
269
270 type ListServicesResponse struct {
271 state protoimpl.MessageState
272 sizeCache protoimpl.SizeCache
273 unknownFields protoimpl.UnknownFields
274
275
276 Services []*Service `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"`
277
278
279
280 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
281 }
282
283 func (x *ListServicesResponse) Reset() {
284 *x = ListServicesResponse{}
285 if protoimpl.UnsafeEnabled {
286 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[3]
287 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
288 ms.StoreMessageInfo(mi)
289 }
290 }
291
292 func (x *ListServicesResponse) String() string {
293 return protoimpl.X.MessageStringOf(x)
294 }
295
296 func (*ListServicesResponse) ProtoMessage() {}
297
298 func (x *ListServicesResponse) ProtoReflect() protoreflect.Message {
299 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[3]
300 if protoimpl.UnsafeEnabled && x != nil {
301 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
302 if ms.LoadMessageInfo() == nil {
303 ms.StoreMessageInfo(mi)
304 }
305 return ms
306 }
307 return mi.MessageOf(x)
308 }
309
310
311 func (*ListServicesResponse) Descriptor() ([]byte, []int) {
312 return file_google_monitoring_v3_service_service_proto_rawDescGZIP(), []int{3}
313 }
314
315 func (x *ListServicesResponse) GetServices() []*Service {
316 if x != nil {
317 return x.Services
318 }
319 return nil
320 }
321
322 func (x *ListServicesResponse) GetNextPageToken() string {
323 if x != nil {
324 return x.NextPageToken
325 }
326 return ""
327 }
328
329
330 type UpdateServiceRequest struct {
331 state protoimpl.MessageState
332 sizeCache protoimpl.SizeCache
333 unknownFields protoimpl.UnknownFields
334
335
336
337 Service *Service `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
338
339 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
340 }
341
342 func (x *UpdateServiceRequest) Reset() {
343 *x = UpdateServiceRequest{}
344 if protoimpl.UnsafeEnabled {
345 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[4]
346 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
347 ms.StoreMessageInfo(mi)
348 }
349 }
350
351 func (x *UpdateServiceRequest) String() string {
352 return protoimpl.X.MessageStringOf(x)
353 }
354
355 func (*UpdateServiceRequest) ProtoMessage() {}
356
357 func (x *UpdateServiceRequest) ProtoReflect() protoreflect.Message {
358 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[4]
359 if protoimpl.UnsafeEnabled && x != nil {
360 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
361 if ms.LoadMessageInfo() == nil {
362 ms.StoreMessageInfo(mi)
363 }
364 return ms
365 }
366 return mi.MessageOf(x)
367 }
368
369
370 func (*UpdateServiceRequest) Descriptor() ([]byte, []int) {
371 return file_google_monitoring_v3_service_service_proto_rawDescGZIP(), []int{4}
372 }
373
374 func (x *UpdateServiceRequest) GetService() *Service {
375 if x != nil {
376 return x.Service
377 }
378 return nil
379 }
380
381 func (x *UpdateServiceRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
382 if x != nil {
383 return x.UpdateMask
384 }
385 return nil
386 }
387
388
389 type DeleteServiceRequest struct {
390 state protoimpl.MessageState
391 sizeCache protoimpl.SizeCache
392 unknownFields protoimpl.UnknownFields
393
394
395
396
397 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
398 }
399
400 func (x *DeleteServiceRequest) Reset() {
401 *x = DeleteServiceRequest{}
402 if protoimpl.UnsafeEnabled {
403 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[5]
404 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
405 ms.StoreMessageInfo(mi)
406 }
407 }
408
409 func (x *DeleteServiceRequest) String() string {
410 return protoimpl.X.MessageStringOf(x)
411 }
412
413 func (*DeleteServiceRequest) ProtoMessage() {}
414
415 func (x *DeleteServiceRequest) ProtoReflect() protoreflect.Message {
416 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[5]
417 if protoimpl.UnsafeEnabled && x != nil {
418 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
419 if ms.LoadMessageInfo() == nil {
420 ms.StoreMessageInfo(mi)
421 }
422 return ms
423 }
424 return mi.MessageOf(x)
425 }
426
427
428 func (*DeleteServiceRequest) Descriptor() ([]byte, []int) {
429 return file_google_monitoring_v3_service_service_proto_rawDescGZIP(), []int{5}
430 }
431
432 func (x *DeleteServiceRequest) GetName() string {
433 if x != nil {
434 return x.Name
435 }
436 return ""
437 }
438
439
440 type CreateServiceLevelObjectiveRequest struct {
441 state protoimpl.MessageState
442 sizeCache protoimpl.SizeCache
443 unknownFields protoimpl.UnknownFields
444
445
446
447
448 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
449
450
451
452 ServiceLevelObjectiveId string `protobuf:"bytes,3,opt,name=service_level_objective_id,json=serviceLevelObjectiveId,proto3" json:"service_level_objective_id,omitempty"`
453
454
455
456 ServiceLevelObjective *ServiceLevelObjective `protobuf:"bytes,2,opt,name=service_level_objective,json=serviceLevelObjective,proto3" json:"service_level_objective,omitempty"`
457 }
458
459 func (x *CreateServiceLevelObjectiveRequest) Reset() {
460 *x = CreateServiceLevelObjectiveRequest{}
461 if protoimpl.UnsafeEnabled {
462 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[6]
463 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
464 ms.StoreMessageInfo(mi)
465 }
466 }
467
468 func (x *CreateServiceLevelObjectiveRequest) String() string {
469 return protoimpl.X.MessageStringOf(x)
470 }
471
472 func (*CreateServiceLevelObjectiveRequest) ProtoMessage() {}
473
474 func (x *CreateServiceLevelObjectiveRequest) ProtoReflect() protoreflect.Message {
475 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[6]
476 if protoimpl.UnsafeEnabled && x != nil {
477 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
478 if ms.LoadMessageInfo() == nil {
479 ms.StoreMessageInfo(mi)
480 }
481 return ms
482 }
483 return mi.MessageOf(x)
484 }
485
486
487 func (*CreateServiceLevelObjectiveRequest) Descriptor() ([]byte, []int) {
488 return file_google_monitoring_v3_service_service_proto_rawDescGZIP(), []int{6}
489 }
490
491 func (x *CreateServiceLevelObjectiveRequest) GetParent() string {
492 if x != nil {
493 return x.Parent
494 }
495 return ""
496 }
497
498 func (x *CreateServiceLevelObjectiveRequest) GetServiceLevelObjectiveId() string {
499 if x != nil {
500 return x.ServiceLevelObjectiveId
501 }
502 return ""
503 }
504
505 func (x *CreateServiceLevelObjectiveRequest) GetServiceLevelObjective() *ServiceLevelObjective {
506 if x != nil {
507 return x.ServiceLevelObjective
508 }
509 return nil
510 }
511
512
513 type GetServiceLevelObjectiveRequest struct {
514 state protoimpl.MessageState
515 sizeCache protoimpl.SizeCache
516 unknownFields protoimpl.UnknownFields
517
518
519
520
521
522 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
523
524
525
526
527 View ServiceLevelObjective_View `protobuf:"varint,2,opt,name=view,proto3,enum=google.monitoring.v3.ServiceLevelObjective_View" json:"view,omitempty"`
528 }
529
530 func (x *GetServiceLevelObjectiveRequest) Reset() {
531 *x = GetServiceLevelObjectiveRequest{}
532 if protoimpl.UnsafeEnabled {
533 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[7]
534 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
535 ms.StoreMessageInfo(mi)
536 }
537 }
538
539 func (x *GetServiceLevelObjectiveRequest) String() string {
540 return protoimpl.X.MessageStringOf(x)
541 }
542
543 func (*GetServiceLevelObjectiveRequest) ProtoMessage() {}
544
545 func (x *GetServiceLevelObjectiveRequest) ProtoReflect() protoreflect.Message {
546 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[7]
547 if protoimpl.UnsafeEnabled && x != nil {
548 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
549 if ms.LoadMessageInfo() == nil {
550 ms.StoreMessageInfo(mi)
551 }
552 return ms
553 }
554 return mi.MessageOf(x)
555 }
556
557
558 func (*GetServiceLevelObjectiveRequest) Descriptor() ([]byte, []int) {
559 return file_google_monitoring_v3_service_service_proto_rawDescGZIP(), []int{7}
560 }
561
562 func (x *GetServiceLevelObjectiveRequest) GetName() string {
563 if x != nil {
564 return x.Name
565 }
566 return ""
567 }
568
569 func (x *GetServiceLevelObjectiveRequest) GetView() ServiceLevelObjective_View {
570 if x != nil {
571 return x.View
572 }
573 return ServiceLevelObjective_VIEW_UNSPECIFIED
574 }
575
576
577 type ListServiceLevelObjectivesRequest struct {
578 state protoimpl.MessageState
579 sizeCache protoimpl.SizeCache
580 unknownFields protoimpl.UnknownFields
581
582
583
584
585
586
587 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
588
589 Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
590
591
592 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
593
594
595
596 PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
597
598
599
600
601 View ServiceLevelObjective_View `protobuf:"varint,5,opt,name=view,proto3,enum=google.monitoring.v3.ServiceLevelObjective_View" json:"view,omitempty"`
602 }
603
604 func (x *ListServiceLevelObjectivesRequest) Reset() {
605 *x = ListServiceLevelObjectivesRequest{}
606 if protoimpl.UnsafeEnabled {
607 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[8]
608 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
609 ms.StoreMessageInfo(mi)
610 }
611 }
612
613 func (x *ListServiceLevelObjectivesRequest) String() string {
614 return protoimpl.X.MessageStringOf(x)
615 }
616
617 func (*ListServiceLevelObjectivesRequest) ProtoMessage() {}
618
619 func (x *ListServiceLevelObjectivesRequest) ProtoReflect() protoreflect.Message {
620 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[8]
621 if protoimpl.UnsafeEnabled && x != nil {
622 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
623 if ms.LoadMessageInfo() == nil {
624 ms.StoreMessageInfo(mi)
625 }
626 return ms
627 }
628 return mi.MessageOf(x)
629 }
630
631
632 func (*ListServiceLevelObjectivesRequest) Descriptor() ([]byte, []int) {
633 return file_google_monitoring_v3_service_service_proto_rawDescGZIP(), []int{8}
634 }
635
636 func (x *ListServiceLevelObjectivesRequest) GetParent() string {
637 if x != nil {
638 return x.Parent
639 }
640 return ""
641 }
642
643 func (x *ListServiceLevelObjectivesRequest) GetFilter() string {
644 if x != nil {
645 return x.Filter
646 }
647 return ""
648 }
649
650 func (x *ListServiceLevelObjectivesRequest) GetPageSize() int32 {
651 if x != nil {
652 return x.PageSize
653 }
654 return 0
655 }
656
657 func (x *ListServiceLevelObjectivesRequest) GetPageToken() string {
658 if x != nil {
659 return x.PageToken
660 }
661 return ""
662 }
663
664 func (x *ListServiceLevelObjectivesRequest) GetView() ServiceLevelObjective_View {
665 if x != nil {
666 return x.View
667 }
668 return ServiceLevelObjective_VIEW_UNSPECIFIED
669 }
670
671
672 type ListServiceLevelObjectivesResponse struct {
673 state protoimpl.MessageState
674 sizeCache protoimpl.SizeCache
675 unknownFields protoimpl.UnknownFields
676
677
678 ServiceLevelObjectives []*ServiceLevelObjective `protobuf:"bytes,1,rep,name=service_level_objectives,json=serviceLevelObjectives,proto3" json:"service_level_objectives,omitempty"`
679
680
681
682 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
683 }
684
685 func (x *ListServiceLevelObjectivesResponse) Reset() {
686 *x = ListServiceLevelObjectivesResponse{}
687 if protoimpl.UnsafeEnabled {
688 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[9]
689 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
690 ms.StoreMessageInfo(mi)
691 }
692 }
693
694 func (x *ListServiceLevelObjectivesResponse) String() string {
695 return protoimpl.X.MessageStringOf(x)
696 }
697
698 func (*ListServiceLevelObjectivesResponse) ProtoMessage() {}
699
700 func (x *ListServiceLevelObjectivesResponse) ProtoReflect() protoreflect.Message {
701 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[9]
702 if protoimpl.UnsafeEnabled && x != nil {
703 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
704 if ms.LoadMessageInfo() == nil {
705 ms.StoreMessageInfo(mi)
706 }
707 return ms
708 }
709 return mi.MessageOf(x)
710 }
711
712
713 func (*ListServiceLevelObjectivesResponse) Descriptor() ([]byte, []int) {
714 return file_google_monitoring_v3_service_service_proto_rawDescGZIP(), []int{9}
715 }
716
717 func (x *ListServiceLevelObjectivesResponse) GetServiceLevelObjectives() []*ServiceLevelObjective {
718 if x != nil {
719 return x.ServiceLevelObjectives
720 }
721 return nil
722 }
723
724 func (x *ListServiceLevelObjectivesResponse) GetNextPageToken() string {
725 if x != nil {
726 return x.NextPageToken
727 }
728 return ""
729 }
730
731
732 type UpdateServiceLevelObjectiveRequest struct {
733 state protoimpl.MessageState
734 sizeCache protoimpl.SizeCache
735 unknownFields protoimpl.UnknownFields
736
737
738
739 ServiceLevelObjective *ServiceLevelObjective `protobuf:"bytes,1,opt,name=service_level_objective,json=serviceLevelObjective,proto3" json:"service_level_objective,omitempty"`
740
741 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
742 }
743
744 func (x *UpdateServiceLevelObjectiveRequest) Reset() {
745 *x = UpdateServiceLevelObjectiveRequest{}
746 if protoimpl.UnsafeEnabled {
747 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[10]
748 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
749 ms.StoreMessageInfo(mi)
750 }
751 }
752
753 func (x *UpdateServiceLevelObjectiveRequest) String() string {
754 return protoimpl.X.MessageStringOf(x)
755 }
756
757 func (*UpdateServiceLevelObjectiveRequest) ProtoMessage() {}
758
759 func (x *UpdateServiceLevelObjectiveRequest) ProtoReflect() protoreflect.Message {
760 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[10]
761 if protoimpl.UnsafeEnabled && x != nil {
762 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
763 if ms.LoadMessageInfo() == nil {
764 ms.StoreMessageInfo(mi)
765 }
766 return ms
767 }
768 return mi.MessageOf(x)
769 }
770
771
772 func (*UpdateServiceLevelObjectiveRequest) Descriptor() ([]byte, []int) {
773 return file_google_monitoring_v3_service_service_proto_rawDescGZIP(), []int{10}
774 }
775
776 func (x *UpdateServiceLevelObjectiveRequest) GetServiceLevelObjective() *ServiceLevelObjective {
777 if x != nil {
778 return x.ServiceLevelObjective
779 }
780 return nil
781 }
782
783 func (x *UpdateServiceLevelObjectiveRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
784 if x != nil {
785 return x.UpdateMask
786 }
787 return nil
788 }
789
790
791 type DeleteServiceLevelObjectiveRequest struct {
792 state protoimpl.MessageState
793 sizeCache protoimpl.SizeCache
794 unknownFields protoimpl.UnknownFields
795
796
797
798
799
800 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
801 }
802
803 func (x *DeleteServiceLevelObjectiveRequest) Reset() {
804 *x = DeleteServiceLevelObjectiveRequest{}
805 if protoimpl.UnsafeEnabled {
806 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[11]
807 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
808 ms.StoreMessageInfo(mi)
809 }
810 }
811
812 func (x *DeleteServiceLevelObjectiveRequest) String() string {
813 return protoimpl.X.MessageStringOf(x)
814 }
815
816 func (*DeleteServiceLevelObjectiveRequest) ProtoMessage() {}
817
818 func (x *DeleteServiceLevelObjectiveRequest) ProtoReflect() protoreflect.Message {
819 mi := &file_google_monitoring_v3_service_service_proto_msgTypes[11]
820 if protoimpl.UnsafeEnabled && x != nil {
821 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
822 if ms.LoadMessageInfo() == nil {
823 ms.StoreMessageInfo(mi)
824 }
825 return ms
826 }
827 return mi.MessageOf(x)
828 }
829
830
831 func (*DeleteServiceLevelObjectiveRequest) Descriptor() ([]byte, []int) {
832 return file_google_monitoring_v3_service_service_proto_rawDescGZIP(), []int{11}
833 }
834
835 func (x *DeleteServiceLevelObjectiveRequest) GetName() string {
836 if x != nil {
837 return x.Name
838 }
839 return ""
840 }
841
842 var File_google_monitoring_v3_service_service_proto protoreflect.FileDescriptor
843
844 var file_google_monitoring_v3_service_service_proto_rawDesc = []byte{
845 0x0a, 0x2a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
846 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x33, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73,
847 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x14, 0x67, 0x6f,
848 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e,
849 0x76, 0x33, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61,
850 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
851 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69,
852 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
853 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61,
854 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67,
855 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e,
856 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6d, 0x6f,
857 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x33, 0x2f, 0x73, 0x65, 0x72, 0x76,
858 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
859 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79,
860 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
861 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61,
862 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x01, 0x0a, 0x14, 0x43, 0x72, 0x65,
863 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
864 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
865 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x12, 0x21, 0x6d, 0x6f, 0x6e, 0x69, 0x74,
866 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
867 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x06, 0x70, 0x61,
868 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f,
869 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
870 0x65, 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x02,
871 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f,
872 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x65, 0x72, 0x76,
873 0x69, 0x63, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
874 0x65, 0x22, 0x52, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52,
875 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
876 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6d, 0x6f,
877 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
878 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52,
879 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xac, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65,
880 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a,
881 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0,
882 0x41, 0x02, 0xfa, 0x41, 0x23, 0x12, 0x21, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e,
883 0x67, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
884 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
885 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
886 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65,
887 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67,
888 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f,
889 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54,
890 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x79, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76,
891 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x08,
892 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d,
893 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69,
894 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x08, 0x73,
895 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f,
896 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
897 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22,
898 0x91, 0x01, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
899 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76,
900 0x69, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
901 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33,
902 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x73,
903 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
904 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
905 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69,
906 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d,
907 0x61, 0x73, 0x6b, 0x22, 0x55, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72,
908 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x04, 0x6e,
909 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41,
910 0x23, 0x0a, 0x21, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x67, 0x6f,
911 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72,
912 0x76, 0x69, 0x63, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x8e, 0x02, 0x0a, 0x22, 0x43,
913 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65,
914 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
915 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
916 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6d, 0x6f, 0x6e, 0x69, 0x74,
917 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
918 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x06, 0x70, 0x61,
919 0x72, 0x65, 0x6e, 0x74, 0x12, 0x3b, 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f,
920 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f,
921 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x17, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
922 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x49,
923 0x64, 0x12, 0x68, 0x0a, 0x17, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x65, 0x76,
924 0x65, 0x6c, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x02, 0x20, 0x01,
925 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69,
926 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
927 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x42,
928 0x03, 0xe0, 0x41, 0x02, 0x52, 0x15, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76,
929 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0xb4, 0x01, 0x0a, 0x1f,
930 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f,
931 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
932 0x4b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x37, 0xe0,
933 0x41, 0x02, 0xfa, 0x41, 0x31, 0x0a, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e,
934 0x67, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
935 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x62, 0x6a,
936 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x44, 0x0a, 0x04,
937 0x76, 0x69, 0x65, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f,
938 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76,
939 0x33, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x62,
940 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69,
941 0x65, 0x77, 0x22, 0x80, 0x02, 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69,
942 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65,
943 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65,
944 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23,
945 0x0a, 0x21, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x67, 0x6f, 0x6f,
946 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76,
947 0x69, 0x63, 0x65, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x66,
948 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c,
949 0x74, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65,
950 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65,
951 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04,
952 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12,
953 0x44, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e,
954 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e,
955 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65,
956 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52,
957 0x04, 0x76, 0x69, 0x65, 0x77, 0x22, 0xb3, 0x01, 0x0a, 0x22, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65,
958 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74,
959 0x69, 0x76, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x65, 0x0a, 0x18,
960 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6f, 0x62,
961 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b,
962 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69,
963 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76,
964 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x52, 0x16, 0x73, 0x65, 0x72,
965 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69,
966 0x76, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65,
967 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65,
968 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xcb, 0x01, 0x0a, 0x22,
969 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76,
970 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
971 0x73, 0x74, 0x12, 0x68, 0x0a, 0x17, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x65,
972 0x76, 0x65, 0x6c, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x01, 0x20,
973 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e,
974 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69,
975 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65,
976 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x15, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65,
977 0x76, 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x3b, 0x0a, 0x0b,
978 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28,
979 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
980 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75,
981 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x71, 0x0a, 0x22, 0x44, 0x65, 0x6c,
982 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f,
983 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
984 0x4b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x37, 0xe0,
985 0x41, 0x02, 0xfa, 0x41, 0x31, 0x0a, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e,
986 0x67, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
987 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x62, 0x6a,
988 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x32, 0xea, 0x0f, 0x0a,
989 0x18, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69,
990 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x97, 0x01, 0x0a, 0x0d, 0x43, 0x72,
991 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x2a, 0x2e, 0x67, 0x6f,
992 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e,
993 0x76, 0x33, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
994 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
995 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x53,
996 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x22, 0x3b, 0xda, 0x41, 0x0e, 0x70, 0x61, 0x72, 0x65, 0x6e,
997 0x74, 0x2c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x24, 0x3a,
998 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x22, 0x19, 0x2f, 0x76, 0x33, 0x2f, 0x7b, 0x70,
999 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x2a, 0x2f, 0x2a, 0x7d, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69,
1000 0x63, 0x65, 0x73, 0x12, 0x7e, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
1001 0x65, 0x12, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74,
1002 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76,
1003 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f,
1004 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76,
1005 0x33, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x22, 0x28, 0xda, 0x41, 0x04, 0x6e, 0x61,
1006 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x12, 0x19, 0x2f, 0x76, 0x33, 0x2f, 0x7b, 0x6e,
1007 0x61, 0x6d, 0x65, 0x3d, 0x2a, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73,
1008 0x2f, 0x2a, 0x7d, 0x12, 0x91, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76,
1009 0x69, 0x63, 0x65, 0x73, 0x12, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f,
1010 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x4c, 0x69, 0x73, 0x74,
1011 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
1012 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
1013 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69,
1014 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2a, 0xda, 0x41, 0x06,
1015 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x12, 0x19, 0x2f, 0x76,
1016 0x33, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x2a, 0x2f, 0x2a, 0x7d, 0x2f, 0x73,
1017 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x98, 0x01, 0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61,
1018 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1019 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33,
1020 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65,
1021 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d,
1022 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x65, 0x72,
1023 0x76, 0x69, 0x63, 0x65, 0x22, 0x3c, 0xda, 0x41, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
1024 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2c, 0x3a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x32,
1025 0x21, 0x2f, 0x76, 0x33, 0x2f, 0x7b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x6e, 0x61,
1026 0x6d, 0x65, 0x3d, 0x2a, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f,
1027 0x2a, 0x7d, 0x12, 0x7d, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76,
1028 0x69, 0x63, 0x65, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e,
1029 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74,
1030 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
1031 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
1032 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x28, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65,
1033 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x2a, 0x19, 0x2f, 0x76, 0x33, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
1034 0x65, 0x3d, 0x2a, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x2a,
1035 0x7d, 0x12, 0xfa, 0x01, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76,
1036 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76,
1037 0x65, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74,
1038 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53,
1039 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63,
1040 0x74, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x67, 0x6f,
1041 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e,
1042 0x76, 0x33, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f,
1043 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x74, 0xda, 0x41, 0x1e, 0x70, 0x61, 0x72,
1044 0x65, 0x6e, 0x74, 0x2c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65,
1045 0x6c, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02,
1046 0x4d, 0x3a, 0x17, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c,
1047 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x32, 0x2f, 0x76, 0x33, 0x2f,
1048 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x2a, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x72, 0x76,
1049 0x69, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c,
1050 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x73, 0x12, 0xc1,
1051 0x01, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76,
1052 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x35, 0x2e, 0x67, 0x6f,
1053 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e,
1054 0x76, 0x33, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76,
1055 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
1056 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69,
1057 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
1058 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22,
1059 0x41, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12, 0x32,
1060 0x2f, 0x76, 0x33, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x2a, 0x2f, 0x2a, 0x2f, 0x73, 0x65,
1061 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
1062 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x73, 0x2f,
1063 0x2a, 0x7d, 0x12, 0xd4, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69,
1064 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65,
1065 0x73, 0x12, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74,
1066 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72,
1067 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69,
1068 0x76, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x67, 0x6f, 0x6f,
1069 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76,
1070 0x33, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76,
1071 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70,
1072 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82,
1073 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12, 0x32, 0x2f, 0x76, 0x33, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65,
1074 0x6e, 0x74, 0x3d, 0x2a, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f,
1075 0x2a, 0x7d, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f,
1076 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x73, 0x12, 0x8c, 0x02, 0x0a, 0x1b, 0x55, 0x70,
1077 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c,
1078 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1079 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33,
1080 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65,
1081 0x76, 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75,
1082 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e,
1083 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69,
1084 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65,
1085 0x22, 0x85, 0x01, 0xda, 0x41, 0x17, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x65,
1086 0x76, 0x65, 0x6c, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x82, 0xd3, 0xe4,
1087 0x93, 0x02, 0x65, 0x3a, 0x17, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x65, 0x76,
1088 0x65, 0x6c, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x32, 0x4a, 0x2f, 0x76,
1089 0x33, 0x2f, 0x7b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c,
1090 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
1091 0x2a, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x73,
1092 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63,
1093 0x74, 0x69, 0x76, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xb2, 0x01, 0x0a, 0x1b, 0x44, 0x65, 0x6c,
1094 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f,
1095 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1096 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e,
1097 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76,
1098 0x65, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
1099 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
1100 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x41, 0xda, 0x41, 0x04, 0x6e,
1101 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x2a, 0x32, 0x2f, 0x76, 0x33, 0x2f, 0x7b,
1102 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x2a, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
1103 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c,
1104 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x1a, 0xa9, 0x01,
1105 0xca, 0x41, 0x19, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x67, 0x6f,
1106 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x89, 0x01,
1107 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1108 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f,
1109 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2c, 0x68,
1110 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1111 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x6d,
1112 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2c, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a,
1113 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
1114 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
1115 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x42, 0xd8, 0x01, 0x0a, 0x18, 0x63, 0x6f,
1116 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
1117 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x42, 0x1d, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4d,
1118 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
1119 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x41, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67,
1120 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x6d, 0x6f, 0x6e,
1121 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x33, 0x2f, 0x76, 0x32,
1122 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x70, 0x62, 0x3b, 0x6d, 0x6f,
1123 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x70, 0x62, 0xaa, 0x02, 0x1a, 0x47, 0x6f, 0x6f,
1124 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
1125 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x33, 0xca, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1126 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e,
1127 0x67, 0x5c, 0x56, 0x33, 0xea, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43,
1128 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67,
1129 0x3a, 0x3a, 0x56, 0x33, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
1130 }
1131
1132 var (
1133 file_google_monitoring_v3_service_service_proto_rawDescOnce sync.Once
1134 file_google_monitoring_v3_service_service_proto_rawDescData = file_google_monitoring_v3_service_service_proto_rawDesc
1135 )
1136
1137 func file_google_monitoring_v3_service_service_proto_rawDescGZIP() []byte {
1138 file_google_monitoring_v3_service_service_proto_rawDescOnce.Do(func() {
1139 file_google_monitoring_v3_service_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_monitoring_v3_service_service_proto_rawDescData)
1140 })
1141 return file_google_monitoring_v3_service_service_proto_rawDescData
1142 }
1143
1144 var file_google_monitoring_v3_service_service_proto_msgTypes = make([]protoimpl.MessageInfo, 12)
1145 var file_google_monitoring_v3_service_service_proto_goTypes = []interface{}{
1146 (*CreateServiceRequest)(nil),
1147 (*GetServiceRequest)(nil),
1148 (*ListServicesRequest)(nil),
1149 (*ListServicesResponse)(nil),
1150 (*UpdateServiceRequest)(nil),
1151 (*DeleteServiceRequest)(nil),
1152 (*CreateServiceLevelObjectiveRequest)(nil),
1153 (*GetServiceLevelObjectiveRequest)(nil),
1154 (*ListServiceLevelObjectivesRequest)(nil),
1155 (*ListServiceLevelObjectivesResponse)(nil),
1156 (*UpdateServiceLevelObjectiveRequest)(nil),
1157 (*DeleteServiceLevelObjectiveRequest)(nil),
1158 (*Service)(nil),
1159 (*fieldmaskpb.FieldMask)(nil),
1160 (*ServiceLevelObjective)(nil),
1161 (ServiceLevelObjective_View)(0),
1162 (*emptypb.Empty)(nil),
1163 }
1164 var file_google_monitoring_v3_service_service_proto_depIdxs = []int32{
1165 12,
1166 12,
1167 12,
1168 13,
1169 14,
1170 15,
1171 15,
1172 14,
1173 14,
1174 13,
1175 0,
1176 1,
1177 2,
1178 4,
1179 5,
1180 6,
1181 7,
1182 8,
1183 10,
1184 11,
1185 12,
1186 12,
1187 3,
1188 12,
1189 16,
1190 14,
1191 14,
1192 9,
1193 14,
1194 16,
1195 20,
1196 10,
1197 10,
1198 10,
1199 0,
1200 }
1201
1202 func init() { file_google_monitoring_v3_service_service_proto_init() }
1203 func file_google_monitoring_v3_service_service_proto_init() {
1204 if File_google_monitoring_v3_service_service_proto != nil {
1205 return
1206 }
1207 file_google_monitoring_v3_service_proto_init()
1208 if !protoimpl.UnsafeEnabled {
1209 file_google_monitoring_v3_service_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1210 switch v := v.(*CreateServiceRequest); i {
1211 case 0:
1212 return &v.state
1213 case 1:
1214 return &v.sizeCache
1215 case 2:
1216 return &v.unknownFields
1217 default:
1218 return nil
1219 }
1220 }
1221 file_google_monitoring_v3_service_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1222 switch v := v.(*GetServiceRequest); i {
1223 case 0:
1224 return &v.state
1225 case 1:
1226 return &v.sizeCache
1227 case 2:
1228 return &v.unknownFields
1229 default:
1230 return nil
1231 }
1232 }
1233 file_google_monitoring_v3_service_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1234 switch v := v.(*ListServicesRequest); i {
1235 case 0:
1236 return &v.state
1237 case 1:
1238 return &v.sizeCache
1239 case 2:
1240 return &v.unknownFields
1241 default:
1242 return nil
1243 }
1244 }
1245 file_google_monitoring_v3_service_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1246 switch v := v.(*ListServicesResponse); i {
1247 case 0:
1248 return &v.state
1249 case 1:
1250 return &v.sizeCache
1251 case 2:
1252 return &v.unknownFields
1253 default:
1254 return nil
1255 }
1256 }
1257 file_google_monitoring_v3_service_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1258 switch v := v.(*UpdateServiceRequest); i {
1259 case 0:
1260 return &v.state
1261 case 1:
1262 return &v.sizeCache
1263 case 2:
1264 return &v.unknownFields
1265 default:
1266 return nil
1267 }
1268 }
1269 file_google_monitoring_v3_service_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1270 switch v := v.(*DeleteServiceRequest); i {
1271 case 0:
1272 return &v.state
1273 case 1:
1274 return &v.sizeCache
1275 case 2:
1276 return &v.unknownFields
1277 default:
1278 return nil
1279 }
1280 }
1281 file_google_monitoring_v3_service_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1282 switch v := v.(*CreateServiceLevelObjectiveRequest); i {
1283 case 0:
1284 return &v.state
1285 case 1:
1286 return &v.sizeCache
1287 case 2:
1288 return &v.unknownFields
1289 default:
1290 return nil
1291 }
1292 }
1293 file_google_monitoring_v3_service_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1294 switch v := v.(*GetServiceLevelObjectiveRequest); i {
1295 case 0:
1296 return &v.state
1297 case 1:
1298 return &v.sizeCache
1299 case 2:
1300 return &v.unknownFields
1301 default:
1302 return nil
1303 }
1304 }
1305 file_google_monitoring_v3_service_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1306 switch v := v.(*ListServiceLevelObjectivesRequest); i {
1307 case 0:
1308 return &v.state
1309 case 1:
1310 return &v.sizeCache
1311 case 2:
1312 return &v.unknownFields
1313 default:
1314 return nil
1315 }
1316 }
1317 file_google_monitoring_v3_service_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1318 switch v := v.(*ListServiceLevelObjectivesResponse); i {
1319 case 0:
1320 return &v.state
1321 case 1:
1322 return &v.sizeCache
1323 case 2:
1324 return &v.unknownFields
1325 default:
1326 return nil
1327 }
1328 }
1329 file_google_monitoring_v3_service_service_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1330 switch v := v.(*UpdateServiceLevelObjectiveRequest); i {
1331 case 0:
1332 return &v.state
1333 case 1:
1334 return &v.sizeCache
1335 case 2:
1336 return &v.unknownFields
1337 default:
1338 return nil
1339 }
1340 }
1341 file_google_monitoring_v3_service_service_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1342 switch v := v.(*DeleteServiceLevelObjectiveRequest); i {
1343 case 0:
1344 return &v.state
1345 case 1:
1346 return &v.sizeCache
1347 case 2:
1348 return &v.unknownFields
1349 default:
1350 return nil
1351 }
1352 }
1353 }
1354 type x struct{}
1355 out := protoimpl.TypeBuilder{
1356 File: protoimpl.DescBuilder{
1357 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1358 RawDescriptor: file_google_monitoring_v3_service_service_proto_rawDesc,
1359 NumEnums: 0,
1360 NumMessages: 12,
1361 NumExtensions: 0,
1362 NumServices: 1,
1363 },
1364 GoTypes: file_google_monitoring_v3_service_service_proto_goTypes,
1365 DependencyIndexes: file_google_monitoring_v3_service_service_proto_depIdxs,
1366 MessageInfos: file_google_monitoring_v3_service_service_proto_msgTypes,
1367 }.Build()
1368 File_google_monitoring_v3_service_service_proto = out.File
1369 file_google_monitoring_v3_service_service_proto_rawDesc = nil
1370 file_google_monitoring_v3_service_service_proto_goTypes = nil
1371 file_google_monitoring_v3_service_service_proto_depIdxs = nil
1372 }
1373
1374
1375 var _ context.Context
1376 var _ grpc.ClientConnInterface
1377
1378
1379
1380 const _ = grpc.SupportPackageIsVersion6
1381
1382
1383
1384
1385 type ServiceMonitoringServiceClient interface {
1386
1387 CreateService(ctx context.Context, in *CreateServiceRequest, opts ...grpc.CallOption) (*Service, error)
1388
1389 GetService(ctx context.Context, in *GetServiceRequest, opts ...grpc.CallOption) (*Service, error)
1390
1391 ListServices(ctx context.Context, in *ListServicesRequest, opts ...grpc.CallOption) (*ListServicesResponse, error)
1392
1393 UpdateService(ctx context.Context, in *UpdateServiceRequest, opts ...grpc.CallOption) (*Service, error)
1394
1395 DeleteService(ctx context.Context, in *DeleteServiceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
1396
1397 CreateServiceLevelObjective(ctx context.Context, in *CreateServiceLevelObjectiveRequest, opts ...grpc.CallOption) (*ServiceLevelObjective, error)
1398
1399 GetServiceLevelObjective(ctx context.Context, in *GetServiceLevelObjectiveRequest, opts ...grpc.CallOption) (*ServiceLevelObjective, error)
1400
1401 ListServiceLevelObjectives(ctx context.Context, in *ListServiceLevelObjectivesRequest, opts ...grpc.CallOption) (*ListServiceLevelObjectivesResponse, error)
1402
1403 UpdateServiceLevelObjective(ctx context.Context, in *UpdateServiceLevelObjectiveRequest, opts ...grpc.CallOption) (*ServiceLevelObjective, error)
1404
1405 DeleteServiceLevelObjective(ctx context.Context, in *DeleteServiceLevelObjectiveRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
1406 }
1407
1408 type serviceMonitoringServiceClient struct {
1409 cc grpc.ClientConnInterface
1410 }
1411
1412 func NewServiceMonitoringServiceClient(cc grpc.ClientConnInterface) ServiceMonitoringServiceClient {
1413 return &serviceMonitoringServiceClient{cc}
1414 }
1415
1416 func (c *serviceMonitoringServiceClient) CreateService(ctx context.Context, in *CreateServiceRequest, opts ...grpc.CallOption) (*Service, error) {
1417 out := new(Service)
1418 err := c.cc.Invoke(ctx, "/google.monitoring.v3.ServiceMonitoringService/CreateService", in, out, opts...)
1419 if err != nil {
1420 return nil, err
1421 }
1422 return out, nil
1423 }
1424
1425 func (c *serviceMonitoringServiceClient) GetService(ctx context.Context, in *GetServiceRequest, opts ...grpc.CallOption) (*Service, error) {
1426 out := new(Service)
1427 err := c.cc.Invoke(ctx, "/google.monitoring.v3.ServiceMonitoringService/GetService", in, out, opts...)
1428 if err != nil {
1429 return nil, err
1430 }
1431 return out, nil
1432 }
1433
1434 func (c *serviceMonitoringServiceClient) ListServices(ctx context.Context, in *ListServicesRequest, opts ...grpc.CallOption) (*ListServicesResponse, error) {
1435 out := new(ListServicesResponse)
1436 err := c.cc.Invoke(ctx, "/google.monitoring.v3.ServiceMonitoringService/ListServices", in, out, opts...)
1437 if err != nil {
1438 return nil, err
1439 }
1440 return out, nil
1441 }
1442
1443 func (c *serviceMonitoringServiceClient) UpdateService(ctx context.Context, in *UpdateServiceRequest, opts ...grpc.CallOption) (*Service, error) {
1444 out := new(Service)
1445 err := c.cc.Invoke(ctx, "/google.monitoring.v3.ServiceMonitoringService/UpdateService", in, out, opts...)
1446 if err != nil {
1447 return nil, err
1448 }
1449 return out, nil
1450 }
1451
1452 func (c *serviceMonitoringServiceClient) DeleteService(ctx context.Context, in *DeleteServiceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
1453 out := new(emptypb.Empty)
1454 err := c.cc.Invoke(ctx, "/google.monitoring.v3.ServiceMonitoringService/DeleteService", in, out, opts...)
1455 if err != nil {
1456 return nil, err
1457 }
1458 return out, nil
1459 }
1460
1461 func (c *serviceMonitoringServiceClient) CreateServiceLevelObjective(ctx context.Context, in *CreateServiceLevelObjectiveRequest, opts ...grpc.CallOption) (*ServiceLevelObjective, error) {
1462 out := new(ServiceLevelObjective)
1463 err := c.cc.Invoke(ctx, "/google.monitoring.v3.ServiceMonitoringService/CreateServiceLevelObjective", in, out, opts...)
1464 if err != nil {
1465 return nil, err
1466 }
1467 return out, nil
1468 }
1469
1470 func (c *serviceMonitoringServiceClient) GetServiceLevelObjective(ctx context.Context, in *GetServiceLevelObjectiveRequest, opts ...grpc.CallOption) (*ServiceLevelObjective, error) {
1471 out := new(ServiceLevelObjective)
1472 err := c.cc.Invoke(ctx, "/google.monitoring.v3.ServiceMonitoringService/GetServiceLevelObjective", in, out, opts...)
1473 if err != nil {
1474 return nil, err
1475 }
1476 return out, nil
1477 }
1478
1479 func (c *serviceMonitoringServiceClient) ListServiceLevelObjectives(ctx context.Context, in *ListServiceLevelObjectivesRequest, opts ...grpc.CallOption) (*ListServiceLevelObjectivesResponse, error) {
1480 out := new(ListServiceLevelObjectivesResponse)
1481 err := c.cc.Invoke(ctx, "/google.monitoring.v3.ServiceMonitoringService/ListServiceLevelObjectives", in, out, opts...)
1482 if err != nil {
1483 return nil, err
1484 }
1485 return out, nil
1486 }
1487
1488 func (c *serviceMonitoringServiceClient) UpdateServiceLevelObjective(ctx context.Context, in *UpdateServiceLevelObjectiveRequest, opts ...grpc.CallOption) (*ServiceLevelObjective, error) {
1489 out := new(ServiceLevelObjective)
1490 err := c.cc.Invoke(ctx, "/google.monitoring.v3.ServiceMonitoringService/UpdateServiceLevelObjective", in, out, opts...)
1491 if err != nil {
1492 return nil, err
1493 }
1494 return out, nil
1495 }
1496
1497 func (c *serviceMonitoringServiceClient) DeleteServiceLevelObjective(ctx context.Context, in *DeleteServiceLevelObjectiveRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
1498 out := new(emptypb.Empty)
1499 err := c.cc.Invoke(ctx, "/google.monitoring.v3.ServiceMonitoringService/DeleteServiceLevelObjective", in, out, opts...)
1500 if err != nil {
1501 return nil, err
1502 }
1503 return out, nil
1504 }
1505
1506
1507 type ServiceMonitoringServiceServer interface {
1508
1509 CreateService(context.Context, *CreateServiceRequest) (*Service, error)
1510
1511 GetService(context.Context, *GetServiceRequest) (*Service, error)
1512
1513 ListServices(context.Context, *ListServicesRequest) (*ListServicesResponse, error)
1514
1515 UpdateService(context.Context, *UpdateServiceRequest) (*Service, error)
1516
1517 DeleteService(context.Context, *DeleteServiceRequest) (*emptypb.Empty, error)
1518
1519 CreateServiceLevelObjective(context.Context, *CreateServiceLevelObjectiveRequest) (*ServiceLevelObjective, error)
1520
1521 GetServiceLevelObjective(context.Context, *GetServiceLevelObjectiveRequest) (*ServiceLevelObjective, error)
1522
1523 ListServiceLevelObjectives(context.Context, *ListServiceLevelObjectivesRequest) (*ListServiceLevelObjectivesResponse, error)
1524
1525 UpdateServiceLevelObjective(context.Context, *UpdateServiceLevelObjectiveRequest) (*ServiceLevelObjective, error)
1526
1527 DeleteServiceLevelObjective(context.Context, *DeleteServiceLevelObjectiveRequest) (*emptypb.Empty, error)
1528 }
1529
1530
1531 type UnimplementedServiceMonitoringServiceServer struct {
1532 }
1533
1534 func (*UnimplementedServiceMonitoringServiceServer) CreateService(context.Context, *CreateServiceRequest) (*Service, error) {
1535 return nil, status.Errorf(codes.Unimplemented, "method CreateService not implemented")
1536 }
1537 func (*UnimplementedServiceMonitoringServiceServer) GetService(context.Context, *GetServiceRequest) (*Service, error) {
1538 return nil, status.Errorf(codes.Unimplemented, "method GetService not implemented")
1539 }
1540 func (*UnimplementedServiceMonitoringServiceServer) ListServices(context.Context, *ListServicesRequest) (*ListServicesResponse, error) {
1541 return nil, status.Errorf(codes.Unimplemented, "method ListServices not implemented")
1542 }
1543 func (*UnimplementedServiceMonitoringServiceServer) UpdateService(context.Context, *UpdateServiceRequest) (*Service, error) {
1544 return nil, status.Errorf(codes.Unimplemented, "method UpdateService not implemented")
1545 }
1546 func (*UnimplementedServiceMonitoringServiceServer) DeleteService(context.Context, *DeleteServiceRequest) (*emptypb.Empty, error) {
1547 return nil, status.Errorf(codes.Unimplemented, "method DeleteService not implemented")
1548 }
1549 func (*UnimplementedServiceMonitoringServiceServer) CreateServiceLevelObjective(context.Context, *CreateServiceLevelObjectiveRequest) (*ServiceLevelObjective, error) {
1550 return nil, status.Errorf(codes.Unimplemented, "method CreateServiceLevelObjective not implemented")
1551 }
1552 func (*UnimplementedServiceMonitoringServiceServer) GetServiceLevelObjective(context.Context, *GetServiceLevelObjectiveRequest) (*ServiceLevelObjective, error) {
1553 return nil, status.Errorf(codes.Unimplemented, "method GetServiceLevelObjective not implemented")
1554 }
1555 func (*UnimplementedServiceMonitoringServiceServer) ListServiceLevelObjectives(context.Context, *ListServiceLevelObjectivesRequest) (*ListServiceLevelObjectivesResponse, error) {
1556 return nil, status.Errorf(codes.Unimplemented, "method ListServiceLevelObjectives not implemented")
1557 }
1558 func (*UnimplementedServiceMonitoringServiceServer) UpdateServiceLevelObjective(context.Context, *UpdateServiceLevelObjectiveRequest) (*ServiceLevelObjective, error) {
1559 return nil, status.Errorf(codes.Unimplemented, "method UpdateServiceLevelObjective not implemented")
1560 }
1561 func (*UnimplementedServiceMonitoringServiceServer) DeleteServiceLevelObjective(context.Context, *DeleteServiceLevelObjectiveRequest) (*emptypb.Empty, error) {
1562 return nil, status.Errorf(codes.Unimplemented, "method DeleteServiceLevelObjective not implemented")
1563 }
1564
1565 func RegisterServiceMonitoringServiceServer(s *grpc.Server, srv ServiceMonitoringServiceServer) {
1566 s.RegisterService(&_ServiceMonitoringService_serviceDesc, srv)
1567 }
1568
1569 func _ServiceMonitoringService_CreateService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1570 in := new(CreateServiceRequest)
1571 if err := dec(in); err != nil {
1572 return nil, err
1573 }
1574 if interceptor == nil {
1575 return srv.(ServiceMonitoringServiceServer).CreateService(ctx, in)
1576 }
1577 info := &grpc.UnaryServerInfo{
1578 Server: srv,
1579 FullMethod: "/google.monitoring.v3.ServiceMonitoringService/CreateService",
1580 }
1581 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1582 return srv.(ServiceMonitoringServiceServer).CreateService(ctx, req.(*CreateServiceRequest))
1583 }
1584 return interceptor(ctx, in, info, handler)
1585 }
1586
1587 func _ServiceMonitoringService_GetService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1588 in := new(GetServiceRequest)
1589 if err := dec(in); err != nil {
1590 return nil, err
1591 }
1592 if interceptor == nil {
1593 return srv.(ServiceMonitoringServiceServer).GetService(ctx, in)
1594 }
1595 info := &grpc.UnaryServerInfo{
1596 Server: srv,
1597 FullMethod: "/google.monitoring.v3.ServiceMonitoringService/GetService",
1598 }
1599 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1600 return srv.(ServiceMonitoringServiceServer).GetService(ctx, req.(*GetServiceRequest))
1601 }
1602 return interceptor(ctx, in, info, handler)
1603 }
1604
1605 func _ServiceMonitoringService_ListServices_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1606 in := new(ListServicesRequest)
1607 if err := dec(in); err != nil {
1608 return nil, err
1609 }
1610 if interceptor == nil {
1611 return srv.(ServiceMonitoringServiceServer).ListServices(ctx, in)
1612 }
1613 info := &grpc.UnaryServerInfo{
1614 Server: srv,
1615 FullMethod: "/google.monitoring.v3.ServiceMonitoringService/ListServices",
1616 }
1617 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1618 return srv.(ServiceMonitoringServiceServer).ListServices(ctx, req.(*ListServicesRequest))
1619 }
1620 return interceptor(ctx, in, info, handler)
1621 }
1622
1623 func _ServiceMonitoringService_UpdateService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1624 in := new(UpdateServiceRequest)
1625 if err := dec(in); err != nil {
1626 return nil, err
1627 }
1628 if interceptor == nil {
1629 return srv.(ServiceMonitoringServiceServer).UpdateService(ctx, in)
1630 }
1631 info := &grpc.UnaryServerInfo{
1632 Server: srv,
1633 FullMethod: "/google.monitoring.v3.ServiceMonitoringService/UpdateService",
1634 }
1635 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1636 return srv.(ServiceMonitoringServiceServer).UpdateService(ctx, req.(*UpdateServiceRequest))
1637 }
1638 return interceptor(ctx, in, info, handler)
1639 }
1640
1641 func _ServiceMonitoringService_DeleteService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1642 in := new(DeleteServiceRequest)
1643 if err := dec(in); err != nil {
1644 return nil, err
1645 }
1646 if interceptor == nil {
1647 return srv.(ServiceMonitoringServiceServer).DeleteService(ctx, in)
1648 }
1649 info := &grpc.UnaryServerInfo{
1650 Server: srv,
1651 FullMethod: "/google.monitoring.v3.ServiceMonitoringService/DeleteService",
1652 }
1653 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1654 return srv.(ServiceMonitoringServiceServer).DeleteService(ctx, req.(*DeleteServiceRequest))
1655 }
1656 return interceptor(ctx, in, info, handler)
1657 }
1658
1659 func _ServiceMonitoringService_CreateServiceLevelObjective_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1660 in := new(CreateServiceLevelObjectiveRequest)
1661 if err := dec(in); err != nil {
1662 return nil, err
1663 }
1664 if interceptor == nil {
1665 return srv.(ServiceMonitoringServiceServer).CreateServiceLevelObjective(ctx, in)
1666 }
1667 info := &grpc.UnaryServerInfo{
1668 Server: srv,
1669 FullMethod: "/google.monitoring.v3.ServiceMonitoringService/CreateServiceLevelObjective",
1670 }
1671 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1672 return srv.(ServiceMonitoringServiceServer).CreateServiceLevelObjective(ctx, req.(*CreateServiceLevelObjectiveRequest))
1673 }
1674 return interceptor(ctx, in, info, handler)
1675 }
1676
1677 func _ServiceMonitoringService_GetServiceLevelObjective_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1678 in := new(GetServiceLevelObjectiveRequest)
1679 if err := dec(in); err != nil {
1680 return nil, err
1681 }
1682 if interceptor == nil {
1683 return srv.(ServiceMonitoringServiceServer).GetServiceLevelObjective(ctx, in)
1684 }
1685 info := &grpc.UnaryServerInfo{
1686 Server: srv,
1687 FullMethod: "/google.monitoring.v3.ServiceMonitoringService/GetServiceLevelObjective",
1688 }
1689 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1690 return srv.(ServiceMonitoringServiceServer).GetServiceLevelObjective(ctx, req.(*GetServiceLevelObjectiveRequest))
1691 }
1692 return interceptor(ctx, in, info, handler)
1693 }
1694
1695 func _ServiceMonitoringService_ListServiceLevelObjectives_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1696 in := new(ListServiceLevelObjectivesRequest)
1697 if err := dec(in); err != nil {
1698 return nil, err
1699 }
1700 if interceptor == nil {
1701 return srv.(ServiceMonitoringServiceServer).ListServiceLevelObjectives(ctx, in)
1702 }
1703 info := &grpc.UnaryServerInfo{
1704 Server: srv,
1705 FullMethod: "/google.monitoring.v3.ServiceMonitoringService/ListServiceLevelObjectives",
1706 }
1707 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1708 return srv.(ServiceMonitoringServiceServer).ListServiceLevelObjectives(ctx, req.(*ListServiceLevelObjectivesRequest))
1709 }
1710 return interceptor(ctx, in, info, handler)
1711 }
1712
1713 func _ServiceMonitoringService_UpdateServiceLevelObjective_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1714 in := new(UpdateServiceLevelObjectiveRequest)
1715 if err := dec(in); err != nil {
1716 return nil, err
1717 }
1718 if interceptor == nil {
1719 return srv.(ServiceMonitoringServiceServer).UpdateServiceLevelObjective(ctx, in)
1720 }
1721 info := &grpc.UnaryServerInfo{
1722 Server: srv,
1723 FullMethod: "/google.monitoring.v3.ServiceMonitoringService/UpdateServiceLevelObjective",
1724 }
1725 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1726 return srv.(ServiceMonitoringServiceServer).UpdateServiceLevelObjective(ctx, req.(*UpdateServiceLevelObjectiveRequest))
1727 }
1728 return interceptor(ctx, in, info, handler)
1729 }
1730
1731 func _ServiceMonitoringService_DeleteServiceLevelObjective_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1732 in := new(DeleteServiceLevelObjectiveRequest)
1733 if err := dec(in); err != nil {
1734 return nil, err
1735 }
1736 if interceptor == nil {
1737 return srv.(ServiceMonitoringServiceServer).DeleteServiceLevelObjective(ctx, in)
1738 }
1739 info := &grpc.UnaryServerInfo{
1740 Server: srv,
1741 FullMethod: "/google.monitoring.v3.ServiceMonitoringService/DeleteServiceLevelObjective",
1742 }
1743 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1744 return srv.(ServiceMonitoringServiceServer).DeleteServiceLevelObjective(ctx, req.(*DeleteServiceLevelObjectiveRequest))
1745 }
1746 return interceptor(ctx, in, info, handler)
1747 }
1748
1749 var _ServiceMonitoringService_serviceDesc = grpc.ServiceDesc{
1750 ServiceName: "google.monitoring.v3.ServiceMonitoringService",
1751 HandlerType: (*ServiceMonitoringServiceServer)(nil),
1752 Methods: []grpc.MethodDesc{
1753 {
1754 MethodName: "CreateService",
1755 Handler: _ServiceMonitoringService_CreateService_Handler,
1756 },
1757 {
1758 MethodName: "GetService",
1759 Handler: _ServiceMonitoringService_GetService_Handler,
1760 },
1761 {
1762 MethodName: "ListServices",
1763 Handler: _ServiceMonitoringService_ListServices_Handler,
1764 },
1765 {
1766 MethodName: "UpdateService",
1767 Handler: _ServiceMonitoringService_UpdateService_Handler,
1768 },
1769 {
1770 MethodName: "DeleteService",
1771 Handler: _ServiceMonitoringService_DeleteService_Handler,
1772 },
1773 {
1774 MethodName: "CreateServiceLevelObjective",
1775 Handler: _ServiceMonitoringService_CreateServiceLevelObjective_Handler,
1776 },
1777 {
1778 MethodName: "GetServiceLevelObjective",
1779 Handler: _ServiceMonitoringService_GetServiceLevelObjective_Handler,
1780 },
1781 {
1782 MethodName: "ListServiceLevelObjectives",
1783 Handler: _ServiceMonitoringService_ListServiceLevelObjectives_Handler,
1784 },
1785 {
1786 MethodName: "UpdateServiceLevelObjective",
1787 Handler: _ServiceMonitoringService_UpdateServiceLevelObjective_Handler,
1788 },
1789 {
1790 MethodName: "DeleteServiceLevelObjective",
1791 Handler: _ServiceMonitoringService_DeleteServiceLevelObjective_Handler,
1792 },
1793 },
1794 Streams: []grpc.StreamDesc{},
1795 Metadata: "google/monitoring/v3/service_service.proto",
1796 }
1797
View as plain text