1// Copyright 2021 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15// Code generated by protoc-gen-go. DO NOT EDIT.
16// versions:
17// 	protoc-gen-go v1.26.0
18// 	protoc        v3.12.2
19// source: google/monitoring/v3/uptime_service.proto
20
21package monitoring
22
23import (
24	context "context"
25	reflect "reflect"
26	sync "sync"
27
28	_ "google.golang.org/genproto/googleapis/api/annotations"
29	_ "google.golang.org/genproto/googleapis/longrunning"
30	grpc "google.golang.org/grpc"
31	codes "google.golang.org/grpc/codes"
32	status "google.golang.org/grpc/status"
33	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
34	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
35	_ "google.golang.org/protobuf/types/known/durationpb"
36	emptypb "google.golang.org/protobuf/types/known/emptypb"
37	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
38)
39
40const (
41	// Verify that this generated code is sufficiently up-to-date.
42	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
43	// Verify that runtime/protoimpl is sufficiently up-to-date.
44	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
45)
46
47// The protocol for the `ListUptimeCheckConfigs` request.
48type ListUptimeCheckConfigsRequest struct {
49	state         protoimpl.MessageState
50	sizeCache     protoimpl.SizeCache
51	unknownFields protoimpl.UnknownFields
52
53	// Required. The [project](https://cloud.google.com/monitoring/api/v3#project_name)
54	// whose Uptime check configurations are listed. The format is:
55	//
56	//     projects/[PROJECT_ID_OR_NUMBER]
57	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
58	// The maximum number of results to return in a single response. The server
59	// may further constrain the maximum number of results returned in a single
60	// page. If the page_size is <=0, the server will decide the number of results
61	// to be returned.
62	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
63	// If this field is not empty then it must contain the `nextPageToken` value
64	// returned by a previous call to this method.  Using this field causes the
65	// method to return more results from the previous method call.
66	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
67}
68
69func (x *ListUptimeCheckConfigsRequest) Reset() {
70	*x = ListUptimeCheckConfigsRequest{}
71	if protoimpl.UnsafeEnabled {
72		mi := &file_google_monitoring_v3_uptime_service_proto_msgTypes[0]
73		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
74		ms.StoreMessageInfo(mi)
75	}
76}
77
78func (x *ListUptimeCheckConfigsRequest) String() string {
79	return protoimpl.X.MessageStringOf(x)
80}
81
82func (*ListUptimeCheckConfigsRequest) ProtoMessage() {}
83
84func (x *ListUptimeCheckConfigsRequest) ProtoReflect() protoreflect.Message {
85	mi := &file_google_monitoring_v3_uptime_service_proto_msgTypes[0]
86	if protoimpl.UnsafeEnabled && x != nil {
87		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
88		if ms.LoadMessageInfo() == nil {
89			ms.StoreMessageInfo(mi)
90		}
91		return ms
92	}
93	return mi.MessageOf(x)
94}
95
96// Deprecated: Use ListUptimeCheckConfigsRequest.ProtoReflect.Descriptor instead.
97func (*ListUptimeCheckConfigsRequest) Descriptor() ([]byte, []int) {
98	return file_google_monitoring_v3_uptime_service_proto_rawDescGZIP(), []int{0}
99}
100
101func (x *ListUptimeCheckConfigsRequest) GetParent() string {
102	if x != nil {
103		return x.Parent
104	}
105	return ""
106}
107
108func (x *ListUptimeCheckConfigsRequest) GetPageSize() int32 {
109	if x != nil {
110		return x.PageSize
111	}
112	return 0
113}
114
115func (x *ListUptimeCheckConfigsRequest) GetPageToken() string {
116	if x != nil {
117		return x.PageToken
118	}
119	return ""
120}
121
122// The protocol for the `ListUptimeCheckConfigs` response.
123type ListUptimeCheckConfigsResponse struct {
124	state         protoimpl.MessageState
125	sizeCache     protoimpl.SizeCache
126	unknownFields protoimpl.UnknownFields
127
128	// The returned Uptime check configurations.
129	UptimeCheckConfigs []*UptimeCheckConfig `protobuf:"bytes,1,rep,name=uptime_check_configs,json=uptimeCheckConfigs,proto3" json:"uptime_check_configs,omitempty"`
130	// This field represents the pagination token to retrieve the next page of
131	// results. If the value is empty, it means no further results for the
132	// request. To retrieve the next page of results, the value of the
133	// next_page_token is passed to the subsequent List method call (in the
134	// request message's page_token field).
135	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
136	// The total number of Uptime check configurations for the project,
137	// irrespective of any pagination.
138	TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
139}
140
141func (x *ListUptimeCheckConfigsResponse) Reset() {
142	*x = ListUptimeCheckConfigsResponse{}
143	if protoimpl.UnsafeEnabled {
144		mi := &file_google_monitoring_v3_uptime_service_proto_msgTypes[1]
145		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
146		ms.StoreMessageInfo(mi)
147	}
148}
149
150func (x *ListUptimeCheckConfigsResponse) String() string {
151	return protoimpl.X.MessageStringOf(x)
152}
153
154func (*ListUptimeCheckConfigsResponse) ProtoMessage() {}
155
156func (x *ListUptimeCheckConfigsResponse) ProtoReflect() protoreflect.Message {
157	mi := &file_google_monitoring_v3_uptime_service_proto_msgTypes[1]
158	if protoimpl.UnsafeEnabled && x != nil {
159		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
160		if ms.LoadMessageInfo() == nil {
161			ms.StoreMessageInfo(mi)
162		}
163		return ms
164	}
165	return mi.MessageOf(x)
166}
167
168// Deprecated: Use ListUptimeCheckConfigsResponse.ProtoReflect.Descriptor instead.
169func (*ListUptimeCheckConfigsResponse) Descriptor() ([]byte, []int) {
170	return file_google_monitoring_v3_uptime_service_proto_rawDescGZIP(), []int{1}
171}
172
173func (x *ListUptimeCheckConfigsResponse) GetUptimeCheckConfigs() []*UptimeCheckConfig {
174	if x != nil {
175		return x.UptimeCheckConfigs
176	}
177	return nil
178}
179
180func (x *ListUptimeCheckConfigsResponse) GetNextPageToken() string {
181	if x != nil {
182		return x.NextPageToken
183	}
184	return ""
185}
186
187func (x *ListUptimeCheckConfigsResponse) GetTotalSize() int32 {
188	if x != nil {
189		return x.TotalSize
190	}
191	return 0
192}
193
194// The protocol for the `GetUptimeCheckConfig` request.
195type GetUptimeCheckConfigRequest struct {
196	state         protoimpl.MessageState
197	sizeCache     protoimpl.SizeCache
198	unknownFields protoimpl.UnknownFields
199
200	// Required. The Uptime check configuration to retrieve. The format is:
201	//
202	//     projects/[PROJECT_ID_OR_NUMBER]/uptimeCheckConfigs/[UPTIME_CHECK_ID]
203	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
204}
205
206func (x *GetUptimeCheckConfigRequest) Reset() {
207	*x = GetUptimeCheckConfigRequest{}
208	if protoimpl.UnsafeEnabled {
209		mi := &file_google_monitoring_v3_uptime_service_proto_msgTypes[2]
210		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
211		ms.StoreMessageInfo(mi)
212	}
213}
214
215func (x *GetUptimeCheckConfigRequest) String() string {
216	return protoimpl.X.MessageStringOf(x)
217}
218
219func (*GetUptimeCheckConfigRequest) ProtoMessage() {}
220
221func (x *GetUptimeCheckConfigRequest) ProtoReflect() protoreflect.Message {
222	mi := &file_google_monitoring_v3_uptime_service_proto_msgTypes[2]
223	if protoimpl.UnsafeEnabled && x != nil {
224		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
225		if ms.LoadMessageInfo() == nil {
226			ms.StoreMessageInfo(mi)
227		}
228		return ms
229	}
230	return mi.MessageOf(x)
231}
232
233// Deprecated: Use GetUptimeCheckConfigRequest.ProtoReflect.Descriptor instead.
234func (*GetUptimeCheckConfigRequest) Descriptor() ([]byte, []int) {
235	return file_google_monitoring_v3_uptime_service_proto_rawDescGZIP(), []int{2}
236}
237
238func (x *GetUptimeCheckConfigRequest) GetName() string {
239	if x != nil {
240		return x.Name
241	}
242	return ""
243}
244
245// The protocol for the `CreateUptimeCheckConfig` request.
246type CreateUptimeCheckConfigRequest struct {
247	state         protoimpl.MessageState
248	sizeCache     protoimpl.SizeCache
249	unknownFields protoimpl.UnknownFields
250
251	// Required. The [project](https://cloud.google.com/monitoring/api/v3#project_name) in
252	// which to create the Uptime check. The format is:
253	//
254	//     projects/[PROJECT_ID_OR_NUMBER]
255	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
256	// Required. The new Uptime check configuration.
257	UptimeCheckConfig *UptimeCheckConfig `protobuf:"bytes,2,opt,name=uptime_check_config,json=uptimeCheckConfig,proto3" json:"uptime_check_config,omitempty"`
258}
259
260func (x *CreateUptimeCheckConfigRequest) Reset() {
261	*x = CreateUptimeCheckConfigRequest{}
262	if protoimpl.UnsafeEnabled {
263		mi := &file_google_monitoring_v3_uptime_service_proto_msgTypes[3]
264		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
265		ms.StoreMessageInfo(mi)
266	}
267}
268
269func (x *CreateUptimeCheckConfigRequest) String() string {
270	return protoimpl.X.MessageStringOf(x)
271}
272
273func (*CreateUptimeCheckConfigRequest) ProtoMessage() {}
274
275func (x *CreateUptimeCheckConfigRequest) ProtoReflect() protoreflect.Message {
276	mi := &file_google_monitoring_v3_uptime_service_proto_msgTypes[3]
277	if protoimpl.UnsafeEnabled && x != nil {
278		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
279		if ms.LoadMessageInfo() == nil {
280			ms.StoreMessageInfo(mi)
281		}
282		return ms
283	}
284	return mi.MessageOf(x)
285}
286
287// Deprecated: Use CreateUptimeCheckConfigRequest.ProtoReflect.Descriptor instead.
288func (*CreateUptimeCheckConfigRequest) Descriptor() ([]byte, []int) {
289	return file_google_monitoring_v3_uptime_service_proto_rawDescGZIP(), []int{3}
290}
291
292func (x *CreateUptimeCheckConfigRequest) GetParent() string {
293	if x != nil {
294		return x.Parent
295	}
296	return ""
297}
298
299func (x *CreateUptimeCheckConfigRequest) GetUptimeCheckConfig() *UptimeCheckConfig {
300	if x != nil {
301		return x.UptimeCheckConfig
302	}
303	return nil
304}
305
306// The protocol for the `UpdateUptimeCheckConfig` request.
307type UpdateUptimeCheckConfigRequest struct {
308	state         protoimpl.MessageState
309	sizeCache     protoimpl.SizeCache
310	unknownFields protoimpl.UnknownFields
311
312	// Optional. If present, only the listed fields in the current Uptime check
313	// configuration are updated with values from the new configuration. If this
314	// field is empty, then the current configuration is completely replaced with
315	// the new configuration.
316	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
317	// Required. If an `updateMask` has been specified, this field gives
318	// the values for the set of fields mentioned in the `updateMask`. If an
319	// `updateMask` has not been given, this Uptime check configuration replaces
320	// the current configuration. If a field is mentioned in `updateMask` but
321	// the corresonding field is omitted in this partial Uptime check
322	// configuration, it has the effect of deleting/clearing the field from the
323	// configuration on the server.
324	//
325	// The following fields can be updated: `display_name`,
326	// `http_check`, `tcp_check`, `timeout`, `content_matchers`, and
327	// `selected_regions`.
328	UptimeCheckConfig *UptimeCheckConfig `protobuf:"bytes,3,opt,name=uptime_check_config,json=uptimeCheckConfig,proto3" json:"uptime_check_config,omitempty"`
329}
330
331func (x *UpdateUptimeCheckConfigRequest) Reset() {
332	*x = UpdateUptimeCheckConfigRequest{}
333	if protoimpl.UnsafeEnabled {
334		mi := &file_google_monitoring_v3_uptime_service_proto_msgTypes[4]
335		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
336		ms.StoreMessageInfo(mi)
337	}
338}
339
340func (x *UpdateUptimeCheckConfigRequest) String() string {
341	return protoimpl.X.MessageStringOf(x)
342}
343
344func (*UpdateUptimeCheckConfigRequest) ProtoMessage() {}
345
346func (x *UpdateUptimeCheckConfigRequest) ProtoReflect() protoreflect.Message {
347	mi := &file_google_monitoring_v3_uptime_service_proto_msgTypes[4]
348	if protoimpl.UnsafeEnabled && x != nil {
349		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
350		if ms.LoadMessageInfo() == nil {
351			ms.StoreMessageInfo(mi)
352		}
353		return ms
354	}
355	return mi.MessageOf(x)
356}
357
358// Deprecated: Use UpdateUptimeCheckConfigRequest.ProtoReflect.Descriptor instead.
359func (*UpdateUptimeCheckConfigRequest) Descriptor() ([]byte, []int) {
360	return file_google_monitoring_v3_uptime_service_proto_rawDescGZIP(), []int{4}
361}
362
363func (x *UpdateUptimeCheckConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
364	if x != nil {
365		return x.UpdateMask
366	}
367	return nil
368}
369
370func (x *UpdateUptimeCheckConfigRequest) GetUptimeCheckConfig() *UptimeCheckConfig {
371	if x != nil {
372		return x.UptimeCheckConfig
373	}
374	return nil
375}
376
377// The protocol for the `DeleteUptimeCheckConfig` request.
378type DeleteUptimeCheckConfigRequest struct {
379	state         protoimpl.MessageState
380	sizeCache     protoimpl.SizeCache
381	unknownFields protoimpl.UnknownFields
382
383	// Required. The Uptime check configuration to delete. The format is:
384	//
385	//     projects/[PROJECT_ID_OR_NUMBER]/uptimeCheckConfigs/[UPTIME_CHECK_ID]
386	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
387}
388
389func (x *DeleteUptimeCheckConfigRequest) Reset() {
390	*x = DeleteUptimeCheckConfigRequest{}
391	if protoimpl.UnsafeEnabled {
392		mi := &file_google_monitoring_v3_uptime_service_proto_msgTypes[5]
393		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
394		ms.StoreMessageInfo(mi)
395	}
396}
397
398func (x *DeleteUptimeCheckConfigRequest) String() string {
399	return protoimpl.X.MessageStringOf(x)
400}
401
402func (*DeleteUptimeCheckConfigRequest) ProtoMessage() {}
403
404func (x *DeleteUptimeCheckConfigRequest) ProtoReflect() protoreflect.Message {
405	mi := &file_google_monitoring_v3_uptime_service_proto_msgTypes[5]
406	if protoimpl.UnsafeEnabled && x != nil {
407		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
408		if ms.LoadMessageInfo() == nil {
409			ms.StoreMessageInfo(mi)
410		}
411		return ms
412	}
413	return mi.MessageOf(x)
414}
415
416// Deprecated: Use DeleteUptimeCheckConfigRequest.ProtoReflect.Descriptor instead.
417func (*DeleteUptimeCheckConfigRequest) Descriptor() ([]byte, []int) {
418	return file_google_monitoring_v3_uptime_service_proto_rawDescGZIP(), []int{5}
419}
420
421func (x *DeleteUptimeCheckConfigRequest) GetName() string {
422	if x != nil {
423		return x.Name
424	}
425	return ""
426}
427
428// The protocol for the `ListUptimeCheckIps` request.
429type ListUptimeCheckIpsRequest struct {
430	state         protoimpl.MessageState
431	sizeCache     protoimpl.SizeCache
432	unknownFields protoimpl.UnknownFields
433
434	// The maximum number of results to return in a single response. The server
435	// may further constrain the maximum number of results returned in a single
436	// page. If the page_size is <=0, the server will decide the number of results
437	// to be returned.
438	// NOTE: this field is not yet implemented
439	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
440	// If this field is not empty then it must contain the `nextPageToken` value
441	// returned by a previous call to this method.  Using this field causes the
442	// method to return more results from the previous method call.
443	// NOTE: this field is not yet implemented
444	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
445}
446
447func (x *ListUptimeCheckIpsRequest) Reset() {
448	*x = ListUptimeCheckIpsRequest{}
449	if protoimpl.UnsafeEnabled {
450		mi := &file_google_monitoring_v3_uptime_service_proto_msgTypes[6]
451		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
452		ms.StoreMessageInfo(mi)
453	}
454}
455
456func (x *ListUptimeCheckIpsRequest) String() string {
457	return protoimpl.X.MessageStringOf(x)
458}
459
460func (*ListUptimeCheckIpsRequest) ProtoMessage() {}
461
462func (x *ListUptimeCheckIpsRequest) ProtoReflect() protoreflect.Message {
463	mi := &file_google_monitoring_v3_uptime_service_proto_msgTypes[6]
464	if protoimpl.UnsafeEnabled && x != nil {
465		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
466		if ms.LoadMessageInfo() == nil {
467			ms.StoreMessageInfo(mi)
468		}
469		return ms
470	}
471	return mi.MessageOf(x)
472}
473
474// Deprecated: Use ListUptimeCheckIpsRequest.ProtoReflect.Descriptor instead.
475func (*ListUptimeCheckIpsRequest) Descriptor() ([]byte, []int) {
476	return file_google_monitoring_v3_uptime_service_proto_rawDescGZIP(), []int{6}
477}
478
479func (x *ListUptimeCheckIpsRequest) GetPageSize() int32 {
480	if x != nil {
481		return x.PageSize
482	}
483	return 0
484}
485
486func (x *ListUptimeCheckIpsRequest) GetPageToken() string {
487	if x != nil {
488		return x.PageToken
489	}
490	return ""
491}
492
493// The protocol for the `ListUptimeCheckIps` response.
494type ListUptimeCheckIpsResponse struct {
495	state         protoimpl.MessageState
496	sizeCache     protoimpl.SizeCache
497	unknownFields protoimpl.UnknownFields
498
499	// The returned list of IP addresses (including region and location) that the
500	// checkers run from.
501	UptimeCheckIps []*UptimeCheckIp `protobuf:"bytes,1,rep,name=uptime_check_ips,json=uptimeCheckIps,proto3" json:"uptime_check_ips,omitempty"`
502	// This field represents the pagination token to retrieve the next page of
503	// results. If the value is empty, it means no further results for the
504	// request. To retrieve the next page of results, the value of the
505	// next_page_token is passed to the subsequent List method call (in the
506	// request message's page_token field).
507	// NOTE: this field is not yet implemented
508	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
509}
510
511func (x *ListUptimeCheckIpsResponse) Reset() {
512	*x = ListUptimeCheckIpsResponse{}
513	if protoimpl.UnsafeEnabled {
514		mi := &file_google_monitoring_v3_uptime_service_proto_msgTypes[7]
515		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
516		ms.StoreMessageInfo(mi)
517	}
518}
519
520func (x *ListUptimeCheckIpsResponse) String() string {
521	return protoimpl.X.MessageStringOf(x)
522}
523
524func (*ListUptimeCheckIpsResponse) ProtoMessage() {}
525
526func (x *ListUptimeCheckIpsResponse) ProtoReflect() protoreflect.Message {
527	mi := &file_google_monitoring_v3_uptime_service_proto_msgTypes[7]
528	if protoimpl.UnsafeEnabled && x != nil {
529		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
530		if ms.LoadMessageInfo() == nil {
531			ms.StoreMessageInfo(mi)
532		}
533		return ms
534	}
535	return mi.MessageOf(x)
536}
537
538// Deprecated: Use ListUptimeCheckIpsResponse.ProtoReflect.Descriptor instead.
539func (*ListUptimeCheckIpsResponse) Descriptor() ([]byte, []int) {
540	return file_google_monitoring_v3_uptime_service_proto_rawDescGZIP(), []int{7}
541}
542
543func (x *ListUptimeCheckIpsResponse) GetUptimeCheckIps() []*UptimeCheckIp {
544	if x != nil {
545		return x.UptimeCheckIps
546	}
547	return nil
548}
549
550func (x *ListUptimeCheckIpsResponse) GetNextPageToken() string {
551	if x != nil {
552		return x.NextPageToken
553	}
554	return ""
555}
556
557var File_google_monitoring_v3_uptime_service_proto protoreflect.FileDescriptor
558
559var file_google_monitoring_v3_uptime_service_proto_rawDesc = []byte{
560	0x0a, 0x29, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
561	0x69, 0x6e, 0x67, 0x2f, 0x76, 0x33, 0x2f, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65,
562	0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x14, 0x67, 0x6f, 0x6f,
563	0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76,
564	0x33, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e,
565	0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
566	0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65,
567	0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
568	0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76,
569	0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
570	0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70,
571	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6c, 0x6f, 0x6e,
572	0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
573	0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
574	0x65, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x33, 0x2f,
575	0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f,
576	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75,
577	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f,
578	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d,
579	0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
580	0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64,
581	0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa8, 0x01, 0x0a, 0x1d,
582	0x4c, 0x69, 0x73, 0x74, 0x55, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43,
583	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4b, 0x0a,
584	0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x33, 0xe0,
585	0x41, 0x02, 0xfa, 0x41, 0x2d, 0x12, 0x2b, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e,
586	0x67, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
587	0x2f, 0x55, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66,
588	0x69, 0x67, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61,
589	0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70,
590	0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f,
591	0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67,
592	0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xc2, 0x01, 0x0a, 0x1e, 0x4c, 0x69, 0x73, 0x74, 0x55,
593	0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
594	0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x75, 0x70, 0x74,
595	0x69, 0x6d, 0x65, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
596	0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
597	0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x55,
598	0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
599	0x52, 0x12, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e,
600	0x66, 0x69, 0x67, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67,
601	0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e,
602	0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1d, 0x0a, 0x0a,
603	0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
604	0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x66, 0x0a, 0x1b, 0x47,
605	0x65, 0x74, 0x55, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e,
606	0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x47, 0x0a, 0x04, 0x6e, 0x61,
607	0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x33, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2d,
608	0x0a, 0x2b, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x67, 0x6f, 0x6f,
609	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x55, 0x70, 0x74, 0x69,
610	0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x04, 0x6e,
611	0x61, 0x6d, 0x65, 0x22, 0xcb, 0x01, 0x0a, 0x1e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x70,
612	0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52,
613	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
614	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x33, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2d, 0x12, 0x2b,
615	0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
616	0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x55, 0x70, 0x74, 0x69, 0x6d, 0x65,
617	0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x70, 0x61, 0x72,
618	0x65, 0x6e, 0x74, 0x12, 0x5c, 0x0a, 0x13, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x68,
619	0x65, 0x63, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
620	0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
621	0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x55, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68,
622	0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x11,
623	0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69,
624	0x67, 0x22, 0xbb, 0x01, 0x0a, 0x1e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x70, 0x74, 0x69,
625	0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71,
626	0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d,
627	0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
628	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c,
629	0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73,
630	0x6b, 0x12, 0x5c, 0x0a, 0x13, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x68, 0x65, 0x63,
631	0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27,
632	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69,
633	0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x55, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63,
634	0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x11, 0x75, 0x70,
635	0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22,
636	0x69, 0x0a, 0x1e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43,
637	0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
638	0x74, 0x12, 0x47, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
639	0x33, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2d, 0x0a, 0x2b, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
640	0x69, 0x6e, 0x67, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
641	0x6f, 0x6d, 0x2f, 0x55, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f,
642	0x6e, 0x66, 0x69, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x57, 0x0a, 0x19, 0x4c, 0x69,
643	0x73, 0x74, 0x55, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x70, 0x73,
644	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f,
645	0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65,
646	0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b,
647	0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f,
648	0x6b, 0x65, 0x6e, 0x22, 0x93, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x70, 0x74, 0x69,
649	0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
650	0x73, 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x68, 0x65,
651	0x63, 0x6b, 0x5f, 0x69, 0x70, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67,
652	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67,
653	0x2e, 0x76, 0x33, 0x2e, 0x55, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x49,
654	0x70, 0x52, 0x0e, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x70,
655	0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74,
656	0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74,
657	0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x32, 0xbd, 0x0a, 0x0a, 0x12, 0x55, 0x70,
658	0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
659	0x12, 0xc0, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43,
660	0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x33, 0x2e, 0x67, 0x6f,
661	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e,
662	0x76, 0x33, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65,
663	0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
664	0x1a, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
665	0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x70, 0x74, 0x69,
666	0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x52, 0x65,
667	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2c, 0x12, 0x2a,
668	0x2f, 0x76, 0x33, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
669	0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68,
670	0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72,
671	0x65, 0x6e, 0x74, 0x12, 0xad, 0x01, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x55, 0x70, 0x74, 0x69, 0x6d,
672	0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x31, 0x2e, 0x67,
673	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67,
674	0x2e, 0x76, 0x33, 0x2e, 0x47, 0x65, 0x74, 0x55, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65,
675	0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
676	0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
677	0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x55, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65,
678	0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x39, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2c,
679	0x12, 0x2a, 0x2f, 0x76, 0x33, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
680	0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65,
681	0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e,
682	0x61, 0x6d, 0x65, 0x12, 0xde, 0x01, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x70,
683	0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12,
684	0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
685	0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x70, 0x74,
686	0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65,
687	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d,
688	0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x55, 0x70, 0x74,
689	0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x64,
690	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x41, 0x22, 0x2a, 0x2f, 0x76, 0x33, 0x2f, 0x7b, 0x70, 0x61, 0x72,
691	0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f,
692	0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69,
693	0x67, 0x73, 0x3a, 0x13, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b,
694	0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0xda, 0x41, 0x1a, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
695	0x2c, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x5f, 0x63, 0x6f,
696	0x6e, 0x66, 0x69, 0x67, 0x12, 0xeb, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55,
697	0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
698	0x12, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
699	0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x70,
700	0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52,
701	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
702	0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x55, 0x70,
703	0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22,
704	0x71, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x55, 0x32, 0x3e, 0x2f, 0x76, 0x33, 0x2f, 0x7b, 0x75, 0x70,
705	0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
706	0x67, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
707	0x2a, 0x2f, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e,
708	0x66, 0x69, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x13, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x5f,
709	0x63, 0x68, 0x65, 0x63, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0xda, 0x41, 0x13, 0x75,
710	0x70, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
711	0x69, 0x67, 0x12, 0xa2, 0x01, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x70, 0x74,
712	0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x34,
713	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69,
714	0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x70, 0x74, 0x69,
715	0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71,
716	0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
717	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x39, 0x82, 0xd3,
718	0xe4, 0x93, 0x02, 0x2c, 0x2a, 0x2a, 0x2f, 0x76, 0x33, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
719	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x75, 0x70, 0x74, 0x69, 0x6d,
720	0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2f, 0x2a, 0x7d,
721	0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x93, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74,
722	0x55, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x70, 0x73, 0x12, 0x2f,
723	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69,
724	0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x70, 0x74, 0x69, 0x6d, 0x65,
725	0x43, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
726	0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
727	0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x70, 0x74, 0x69, 0x6d,
728	0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
729	0x65, 0x22, 0x1a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, 0x12, 0x12, 0x2f, 0x76, 0x33, 0x2f, 0x75,
730	0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x70, 0x73, 0x1a, 0xa9, 0x01,
731	0xca, 0x41, 0x19, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x67, 0x6f,
732	0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x89, 0x01,
733	0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
734	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f,
735	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2c, 0x68,
736	0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
737	0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x6d,
738	0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2c, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a,
739	0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
740	0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
741	0x72, 0x69, 0x6e, 0x67, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x42, 0xca, 0x01, 0x0a, 0x18, 0x63, 0x6f,
742	0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
743	0x69, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x42, 0x12, 0x55, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x65,
744	0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3e, 0x67, 0x6f,
745	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f,
746	0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
747	0x70, 0x69, 0x73, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2f, 0x76,
748	0x33, 0x3b, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0xaa, 0x02, 0x1a, 0x47,
749	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x4d, 0x6f, 0x6e, 0x69,
750	0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x33, 0xca, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67,
751	0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
752	0x69, 0x6e, 0x67, 0x5c, 0x56, 0x33, 0xea, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a,
753	0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69,
754	0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x33, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
755}
756
757var (
758	file_google_monitoring_v3_uptime_service_proto_rawDescOnce sync.Once
759	file_google_monitoring_v3_uptime_service_proto_rawDescData = file_google_monitoring_v3_uptime_service_proto_rawDesc
760)
761
762func file_google_monitoring_v3_uptime_service_proto_rawDescGZIP() []byte {
763	file_google_monitoring_v3_uptime_service_proto_rawDescOnce.Do(func() {
764		file_google_monitoring_v3_uptime_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_monitoring_v3_uptime_service_proto_rawDescData)
765	})
766	return file_google_monitoring_v3_uptime_service_proto_rawDescData
767}
768
769var file_google_monitoring_v3_uptime_service_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
770var file_google_monitoring_v3_uptime_service_proto_goTypes = []interface{}{
771	(*ListUptimeCheckConfigsRequest)(nil),  // 0: google.monitoring.v3.ListUptimeCheckConfigsRequest
772	(*ListUptimeCheckConfigsResponse)(nil), // 1: google.monitoring.v3.ListUptimeCheckConfigsResponse
773	(*GetUptimeCheckConfigRequest)(nil),    // 2: google.monitoring.v3.GetUptimeCheckConfigRequest
774	(*CreateUptimeCheckConfigRequest)(nil), // 3: google.monitoring.v3.CreateUptimeCheckConfigRequest
775	(*UpdateUptimeCheckConfigRequest)(nil), // 4: google.monitoring.v3.UpdateUptimeCheckConfigRequest
776	(*DeleteUptimeCheckConfigRequest)(nil), // 5: google.monitoring.v3.DeleteUptimeCheckConfigRequest
777	(*ListUptimeCheckIpsRequest)(nil),      // 6: google.monitoring.v3.ListUptimeCheckIpsRequest
778	(*ListUptimeCheckIpsResponse)(nil),     // 7: google.monitoring.v3.ListUptimeCheckIpsResponse
779	(*UptimeCheckConfig)(nil),              // 8: google.monitoring.v3.UptimeCheckConfig
780	(*fieldmaskpb.FieldMask)(nil),          // 9: google.protobuf.FieldMask
781	(*UptimeCheckIp)(nil),                  // 10: google.monitoring.v3.UptimeCheckIp
782	(*emptypb.Empty)(nil),                  // 11: google.protobuf.Empty
783}
784var file_google_monitoring_v3_uptime_service_proto_depIdxs = []int32{
785	8,  // 0: google.monitoring.v3.ListUptimeCheckConfigsResponse.uptime_check_configs:type_name -> google.monitoring.v3.UptimeCheckConfig
786	8,  // 1: google.monitoring.v3.CreateUptimeCheckConfigRequest.uptime_check_config:type_name -> google.monitoring.v3.UptimeCheckConfig
787	9,  // 2: google.monitoring.v3.UpdateUptimeCheckConfigRequest.update_mask:type_name -> google.protobuf.FieldMask
788	8,  // 3: google.monitoring.v3.UpdateUptimeCheckConfigRequest.uptime_check_config:type_name -> google.monitoring.v3.UptimeCheckConfig
789	10, // 4: google.monitoring.v3.ListUptimeCheckIpsResponse.uptime_check_ips:type_name -> google.monitoring.v3.UptimeCheckIp
790	0,  // 5: google.monitoring.v3.UptimeCheckService.ListUptimeCheckConfigs:input_type -> google.monitoring.v3.ListUptimeCheckConfigsRequest
791	2,  // 6: google.monitoring.v3.UptimeCheckService.GetUptimeCheckConfig:input_type -> google.monitoring.v3.GetUptimeCheckConfigRequest
792	3,  // 7: google.monitoring.v3.UptimeCheckService.CreateUptimeCheckConfig:input_type -> google.monitoring.v3.CreateUptimeCheckConfigRequest
793	4,  // 8: google.monitoring.v3.UptimeCheckService.UpdateUptimeCheckConfig:input_type -> google.monitoring.v3.UpdateUptimeCheckConfigRequest
794	5,  // 9: google.monitoring.v3.UptimeCheckService.DeleteUptimeCheckConfig:input_type -> google.monitoring.v3.DeleteUptimeCheckConfigRequest
795	6,  // 10: google.monitoring.v3.UptimeCheckService.ListUptimeCheckIps:input_type -> google.monitoring.v3.ListUptimeCheckIpsRequest
796	1,  // 11: google.monitoring.v3.UptimeCheckService.ListUptimeCheckConfigs:output_type -> google.monitoring.v3.ListUptimeCheckConfigsResponse
797	8,  // 12: google.monitoring.v3.UptimeCheckService.GetUptimeCheckConfig:output_type -> google.monitoring.v3.UptimeCheckConfig
798	8,  // 13: google.monitoring.v3.UptimeCheckService.CreateUptimeCheckConfig:output_type -> google.monitoring.v3.UptimeCheckConfig
799	8,  // 14: google.monitoring.v3.UptimeCheckService.UpdateUptimeCheckConfig:output_type -> google.monitoring.v3.UptimeCheckConfig
800	11, // 15: google.monitoring.v3.UptimeCheckService.DeleteUptimeCheckConfig:output_type -> google.protobuf.Empty
801	7,  // 16: google.monitoring.v3.UptimeCheckService.ListUptimeCheckIps:output_type -> google.monitoring.v3.ListUptimeCheckIpsResponse
802	11, // [11:17] is the sub-list for method output_type
803	5,  // [5:11] is the sub-list for method input_type
804	5,  // [5:5] is the sub-list for extension type_name
805	5,  // [5:5] is the sub-list for extension extendee
806	0,  // [0:5] is the sub-list for field type_name
807}
808
809func init() { file_google_monitoring_v3_uptime_service_proto_init() }
810func file_google_monitoring_v3_uptime_service_proto_init() {
811	if File_google_monitoring_v3_uptime_service_proto != nil {
812		return
813	}
814	file_google_monitoring_v3_uptime_proto_init()
815	if !protoimpl.UnsafeEnabled {
816		file_google_monitoring_v3_uptime_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
817			switch v := v.(*ListUptimeCheckConfigsRequest); i {
818			case 0:
819				return &v.state
820			case 1:
821				return &v.sizeCache
822			case 2:
823				return &v.unknownFields
824			default:
825				return nil
826			}
827		}
828		file_google_monitoring_v3_uptime_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
829			switch v := v.(*ListUptimeCheckConfigsResponse); i {
830			case 0:
831				return &v.state
832			case 1:
833				return &v.sizeCache
834			case 2:
835				return &v.unknownFields
836			default:
837				return nil
838			}
839		}
840		file_google_monitoring_v3_uptime_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
841			switch v := v.(*GetUptimeCheckConfigRequest); i {
842			case 0:
843				return &v.state
844			case 1:
845				return &v.sizeCache
846			case 2:
847				return &v.unknownFields
848			default:
849				return nil
850			}
851		}
852		file_google_monitoring_v3_uptime_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
853			switch v := v.(*CreateUptimeCheckConfigRequest); i {
854			case 0:
855				return &v.state
856			case 1:
857				return &v.sizeCache
858			case 2:
859				return &v.unknownFields
860			default:
861				return nil
862			}
863		}
864		file_google_monitoring_v3_uptime_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
865			switch v := v.(*UpdateUptimeCheckConfigRequest); i {
866			case 0:
867				return &v.state
868			case 1:
869				return &v.sizeCache
870			case 2:
871				return &v.unknownFields
872			default:
873				return nil
874			}
875		}
876		file_google_monitoring_v3_uptime_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
877			switch v := v.(*DeleteUptimeCheckConfigRequest); i {
878			case 0:
879				return &v.state
880			case 1:
881				return &v.sizeCache
882			case 2:
883				return &v.unknownFields
884			default:
885				return nil
886			}
887		}
888		file_google_monitoring_v3_uptime_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
889			switch v := v.(*ListUptimeCheckIpsRequest); i {
890			case 0:
891				return &v.state
892			case 1:
893				return &v.sizeCache
894			case 2:
895				return &v.unknownFields
896			default:
897				return nil
898			}
899		}
900		file_google_monitoring_v3_uptime_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
901			switch v := v.(*ListUptimeCheckIpsResponse); i {
902			case 0:
903				return &v.state
904			case 1:
905				return &v.sizeCache
906			case 2:
907				return &v.unknownFields
908			default:
909				return nil
910			}
911		}
912	}
913	type x struct{}
914	out := protoimpl.TypeBuilder{
915		File: protoimpl.DescBuilder{
916			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
917			RawDescriptor: file_google_monitoring_v3_uptime_service_proto_rawDesc,
918			NumEnums:      0,
919			NumMessages:   8,
920			NumExtensions: 0,
921			NumServices:   1,
922		},
923		GoTypes:           file_google_monitoring_v3_uptime_service_proto_goTypes,
924		DependencyIndexes: file_google_monitoring_v3_uptime_service_proto_depIdxs,
925		MessageInfos:      file_google_monitoring_v3_uptime_service_proto_msgTypes,
926	}.Build()
927	File_google_monitoring_v3_uptime_service_proto = out.File
928	file_google_monitoring_v3_uptime_service_proto_rawDesc = nil
929	file_google_monitoring_v3_uptime_service_proto_goTypes = nil
930	file_google_monitoring_v3_uptime_service_proto_depIdxs = nil
931}
932
933// Reference imports to suppress errors if they are not otherwise used.
934var _ context.Context
935var _ grpc.ClientConnInterface
936
937// This is a compile-time assertion to ensure that this generated file
938// is compatible with the grpc package it is being compiled against.
939const _ = grpc.SupportPackageIsVersion6
940
941// UptimeCheckServiceClient is the client API for UptimeCheckService service.
942//
943// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
944type UptimeCheckServiceClient interface {
945	// Lists the existing valid Uptime check configurations for the project
946	// (leaving out any invalid configurations).
947	ListUptimeCheckConfigs(ctx context.Context, in *ListUptimeCheckConfigsRequest, opts ...grpc.CallOption) (*ListUptimeCheckConfigsResponse, error)
948	// Gets a single Uptime check configuration.
949	GetUptimeCheckConfig(ctx context.Context, in *GetUptimeCheckConfigRequest, opts ...grpc.CallOption) (*UptimeCheckConfig, error)
950	// Creates a new Uptime check configuration.
951	CreateUptimeCheckConfig(ctx context.Context, in *CreateUptimeCheckConfigRequest, opts ...grpc.CallOption) (*UptimeCheckConfig, error)
952	// Updates an Uptime check configuration. You can either replace the entire
953	// configuration with a new one or replace only certain fields in the current
954	// configuration by specifying the fields to be updated via `updateMask`.
955	// Returns the updated configuration.
956	UpdateUptimeCheckConfig(ctx context.Context, in *UpdateUptimeCheckConfigRequest, opts ...grpc.CallOption) (*UptimeCheckConfig, error)
957	// Deletes an Uptime check configuration. Note that this method will fail
958	// if the Uptime check configuration is referenced by an alert policy or
959	// other dependent configs that would be rendered invalid by the deletion.
960	DeleteUptimeCheckConfig(ctx context.Context, in *DeleteUptimeCheckConfigRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
961	// Returns the list of IP addresses that checkers run from
962	ListUptimeCheckIps(ctx context.Context, in *ListUptimeCheckIpsRequest, opts ...grpc.CallOption) (*ListUptimeCheckIpsResponse, error)
963}
964
965type uptimeCheckServiceClient struct {
966	cc grpc.ClientConnInterface
967}
968
969func NewUptimeCheckServiceClient(cc grpc.ClientConnInterface) UptimeCheckServiceClient {
970	return &uptimeCheckServiceClient{cc}
971}
972
973func (c *uptimeCheckServiceClient) ListUptimeCheckConfigs(ctx context.Context, in *ListUptimeCheckConfigsRequest, opts ...grpc.CallOption) (*ListUptimeCheckConfigsResponse, error) {
974	out := new(ListUptimeCheckConfigsResponse)
975	err := c.cc.Invoke(ctx, "/google.monitoring.v3.UptimeCheckService/ListUptimeCheckConfigs", in, out, opts...)
976	if err != nil {
977		return nil, err
978	}
979	return out, nil
980}
981
982func (c *uptimeCheckServiceClient) GetUptimeCheckConfig(ctx context.Context, in *GetUptimeCheckConfigRequest, opts ...grpc.CallOption) (*UptimeCheckConfig, error) {
983	out := new(UptimeCheckConfig)
984	err := c.cc.Invoke(ctx, "/google.monitoring.v3.UptimeCheckService/GetUptimeCheckConfig", in, out, opts...)
985	if err != nil {
986		return nil, err
987	}
988	return out, nil
989}
990
991func (c *uptimeCheckServiceClient) CreateUptimeCheckConfig(ctx context.Context, in *CreateUptimeCheckConfigRequest, opts ...grpc.CallOption) (*UptimeCheckConfig, error) {
992	out := new(UptimeCheckConfig)
993	err := c.cc.Invoke(ctx, "/google.monitoring.v3.UptimeCheckService/CreateUptimeCheckConfig", in, out, opts...)
994	if err != nil {
995		return nil, err
996	}
997	return out, nil
998}
999
1000func (c *uptimeCheckServiceClient) UpdateUptimeCheckConfig(ctx context.Context, in *UpdateUptimeCheckConfigRequest, opts ...grpc.CallOption) (*UptimeCheckConfig, error) {
1001	out := new(UptimeCheckConfig)
1002	err := c.cc.Invoke(ctx, "/google.monitoring.v3.UptimeCheckService/UpdateUptimeCheckConfig", in, out, opts...)
1003	if err != nil {
1004		return nil, err
1005	}
1006	return out, nil
1007}
1008
1009func (c *uptimeCheckServiceClient) DeleteUptimeCheckConfig(ctx context.Context, in *DeleteUptimeCheckConfigRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
1010	out := new(emptypb.Empty)
1011	err := c.cc.Invoke(ctx, "/google.monitoring.v3.UptimeCheckService/DeleteUptimeCheckConfig", in, out, opts...)
1012	if err != nil {
1013		return nil, err
1014	}
1015	return out, nil
1016}
1017
1018func (c *uptimeCheckServiceClient) ListUptimeCheckIps(ctx context.Context, in *ListUptimeCheckIpsRequest, opts ...grpc.CallOption) (*ListUptimeCheckIpsResponse, error) {
1019	out := new(ListUptimeCheckIpsResponse)
1020	err := c.cc.Invoke(ctx, "/google.monitoring.v3.UptimeCheckService/ListUptimeCheckIps", in, out, opts...)
1021	if err != nil {
1022		return nil, err
1023	}
1024	return out, nil
1025}
1026
1027// UptimeCheckServiceServer is the server API for UptimeCheckService service.
1028type UptimeCheckServiceServer interface {
1029	// Lists the existing valid Uptime check configurations for the project
1030	// (leaving out any invalid configurations).
1031	ListUptimeCheckConfigs(context.Context, *ListUptimeCheckConfigsRequest) (*ListUptimeCheckConfigsResponse, error)
1032	// Gets a single Uptime check configuration.
1033	GetUptimeCheckConfig(context.Context, *GetUptimeCheckConfigRequest) (*UptimeCheckConfig, error)
1034	// Creates a new Uptime check configuration.
1035	CreateUptimeCheckConfig(context.Context, *CreateUptimeCheckConfigRequest) (*UptimeCheckConfig, error)
1036	// Updates an Uptime check configuration. You can either replace the entire
1037	// configuration with a new one or replace only certain fields in the current
1038	// configuration by specifying the fields to be updated via `updateMask`.
1039	// Returns the updated configuration.
1040	UpdateUptimeCheckConfig(context.Context, *UpdateUptimeCheckConfigRequest) (*UptimeCheckConfig, error)
1041	// Deletes an Uptime check configuration. Note that this method will fail
1042	// if the Uptime check configuration is referenced by an alert policy or
1043	// other dependent configs that would be rendered invalid by the deletion.
1044	DeleteUptimeCheckConfig(context.Context, *DeleteUptimeCheckConfigRequest) (*emptypb.Empty, error)
1045	// Returns the list of IP addresses that checkers run from
1046	ListUptimeCheckIps(context.Context, *ListUptimeCheckIpsRequest) (*ListUptimeCheckIpsResponse, error)
1047}
1048
1049// UnimplementedUptimeCheckServiceServer can be embedded to have forward compatible implementations.
1050type UnimplementedUptimeCheckServiceServer struct {
1051}
1052
1053func (*UnimplementedUptimeCheckServiceServer) ListUptimeCheckConfigs(context.Context, *ListUptimeCheckConfigsRequest) (*ListUptimeCheckConfigsResponse, error) {
1054	return nil, status.Errorf(codes.Unimplemented, "method ListUptimeCheckConfigs not implemented")
1055}
1056func (*UnimplementedUptimeCheckServiceServer) GetUptimeCheckConfig(context.Context, *GetUptimeCheckConfigRequest) (*UptimeCheckConfig, error) {
1057	return nil, status.Errorf(codes.Unimplemented, "method GetUptimeCheckConfig not implemented")
1058}
1059func (*UnimplementedUptimeCheckServiceServer) CreateUptimeCheckConfig(context.Context, *CreateUptimeCheckConfigRequest) (*UptimeCheckConfig, error) {
1060	return nil, status.Errorf(codes.Unimplemented, "method CreateUptimeCheckConfig not implemented")
1061}
1062func (*UnimplementedUptimeCheckServiceServer) UpdateUptimeCheckConfig(context.Context, *UpdateUptimeCheckConfigRequest) (*UptimeCheckConfig, error) {
1063	return nil, status.Errorf(codes.Unimplemented, "method UpdateUptimeCheckConfig not implemented")
1064}
1065func (*UnimplementedUptimeCheckServiceServer) DeleteUptimeCheckConfig(context.Context, *DeleteUptimeCheckConfigRequest) (*emptypb.Empty, error) {
1066	return nil, status.Errorf(codes.Unimplemented, "method DeleteUptimeCheckConfig not implemented")
1067}
1068func (*UnimplementedUptimeCheckServiceServer) ListUptimeCheckIps(context.Context, *ListUptimeCheckIpsRequest) (*ListUptimeCheckIpsResponse, error) {
1069	return nil, status.Errorf(codes.Unimplemented, "method ListUptimeCheckIps not implemented")
1070}
1071
1072func RegisterUptimeCheckServiceServer(s *grpc.Server, srv UptimeCheckServiceServer) {
1073	s.RegisterService(&_UptimeCheckService_serviceDesc, srv)
1074}
1075
1076func _UptimeCheckService_ListUptimeCheckConfigs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1077	in := new(ListUptimeCheckConfigsRequest)
1078	if err := dec(in); err != nil {
1079		return nil, err
1080	}
1081	if interceptor == nil {
1082		return srv.(UptimeCheckServiceServer).ListUptimeCheckConfigs(ctx, in)
1083	}
1084	info := &grpc.UnaryServerInfo{
1085		Server:     srv,
1086		FullMethod: "/google.monitoring.v3.UptimeCheckService/ListUptimeCheckConfigs",
1087	}
1088	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1089		return srv.(UptimeCheckServiceServer).ListUptimeCheckConfigs(ctx, req.(*ListUptimeCheckConfigsRequest))
1090	}
1091	return interceptor(ctx, in, info, handler)
1092}
1093
1094func _UptimeCheckService_GetUptimeCheckConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1095	in := new(GetUptimeCheckConfigRequest)
1096	if err := dec(in); err != nil {
1097		return nil, err
1098	}
1099	if interceptor == nil {
1100		return srv.(UptimeCheckServiceServer).GetUptimeCheckConfig(ctx, in)
1101	}
1102	info := &grpc.UnaryServerInfo{
1103		Server:     srv,
1104		FullMethod: "/google.monitoring.v3.UptimeCheckService/GetUptimeCheckConfig",
1105	}
1106	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1107		return srv.(UptimeCheckServiceServer).GetUptimeCheckConfig(ctx, req.(*GetUptimeCheckConfigRequest))
1108	}
1109	return interceptor(ctx, in, info, handler)
1110}
1111
1112func _UptimeCheckService_CreateUptimeCheckConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1113	in := new(CreateUptimeCheckConfigRequest)
1114	if err := dec(in); err != nil {
1115		return nil, err
1116	}
1117	if interceptor == nil {
1118		return srv.(UptimeCheckServiceServer).CreateUptimeCheckConfig(ctx, in)
1119	}
1120	info := &grpc.UnaryServerInfo{
1121		Server:     srv,
1122		FullMethod: "/google.monitoring.v3.UptimeCheckService/CreateUptimeCheckConfig",
1123	}
1124	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1125		return srv.(UptimeCheckServiceServer).CreateUptimeCheckConfig(ctx, req.(*CreateUptimeCheckConfigRequest))
1126	}
1127	return interceptor(ctx, in, info, handler)
1128}
1129
1130func _UptimeCheckService_UpdateUptimeCheckConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1131	in := new(UpdateUptimeCheckConfigRequest)
1132	if err := dec(in); err != nil {
1133		return nil, err
1134	}
1135	if interceptor == nil {
1136		return srv.(UptimeCheckServiceServer).UpdateUptimeCheckConfig(ctx, in)
1137	}
1138	info := &grpc.UnaryServerInfo{
1139		Server:     srv,
1140		FullMethod: "/google.monitoring.v3.UptimeCheckService/UpdateUptimeCheckConfig",
1141	}
1142	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1143		return srv.(UptimeCheckServiceServer).UpdateUptimeCheckConfig(ctx, req.(*UpdateUptimeCheckConfigRequest))
1144	}
1145	return interceptor(ctx, in, info, handler)
1146}
1147
1148func _UptimeCheckService_DeleteUptimeCheckConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1149	in := new(DeleteUptimeCheckConfigRequest)
1150	if err := dec(in); err != nil {
1151		return nil, err
1152	}
1153	if interceptor == nil {
1154		return srv.(UptimeCheckServiceServer).DeleteUptimeCheckConfig(ctx, in)
1155	}
1156	info := &grpc.UnaryServerInfo{
1157		Server:     srv,
1158		FullMethod: "/google.monitoring.v3.UptimeCheckService/DeleteUptimeCheckConfig",
1159	}
1160	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1161		return srv.(UptimeCheckServiceServer).DeleteUptimeCheckConfig(ctx, req.(*DeleteUptimeCheckConfigRequest))
1162	}
1163	return interceptor(ctx, in, info, handler)
1164}
1165
1166func _UptimeCheckService_ListUptimeCheckIps_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1167	in := new(ListUptimeCheckIpsRequest)
1168	if err := dec(in); err != nil {
1169		return nil, err
1170	}
1171	if interceptor == nil {
1172		return srv.(UptimeCheckServiceServer).ListUptimeCheckIps(ctx, in)
1173	}
1174	info := &grpc.UnaryServerInfo{
1175		Server:     srv,
1176		FullMethod: "/google.monitoring.v3.UptimeCheckService/ListUptimeCheckIps",
1177	}
1178	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1179		return srv.(UptimeCheckServiceServer).ListUptimeCheckIps(ctx, req.(*ListUptimeCheckIpsRequest))
1180	}
1181	return interceptor(ctx, in, info, handler)
1182}
1183
1184var _UptimeCheckService_serviceDesc = grpc.ServiceDesc{
1185	ServiceName: "google.monitoring.v3.UptimeCheckService",
1186	HandlerType: (*UptimeCheckServiceServer)(nil),
1187	Methods: []grpc.MethodDesc{
1188		{
1189			MethodName: "ListUptimeCheckConfigs",
1190			Handler:    _UptimeCheckService_ListUptimeCheckConfigs_Handler,
1191		},
1192		{
1193			MethodName: "GetUptimeCheckConfig",
1194			Handler:    _UptimeCheckService_GetUptimeCheckConfig_Handler,
1195		},
1196		{
1197			MethodName: "CreateUptimeCheckConfig",
1198			Handler:    _UptimeCheckService_CreateUptimeCheckConfig_Handler,
1199		},
1200		{
1201			MethodName: "UpdateUptimeCheckConfig",
1202			Handler:    _UptimeCheckService_UpdateUptimeCheckConfig_Handler,
1203		},
1204		{
1205			MethodName: "DeleteUptimeCheckConfig",
1206			Handler:    _UptimeCheckService_DeleteUptimeCheckConfig_Handler,
1207		},
1208		{
1209			MethodName: "ListUptimeCheckIps",
1210			Handler:    _UptimeCheckService_ListUptimeCheckIps_Handler,
1211		},
1212	},
1213	Streams:  []grpc.StreamDesc{},
1214	Metadata: "google/monitoring/v3/uptime_service.proto",
1215}
1216