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