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/cloud/notebooks/v1/service.proto 20 21package notebooks 22 23import ( 24 context "context" 25 reflect "reflect" 26 sync "sync" 27 28 _ "google.golang.org/genproto/googleapis/api/annotations" 29 longrunning "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 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 36) 37 38const ( 39 // Verify that this generated code is sufficiently up-to-date. 40 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 41 // Verify that runtime/protoimpl is sufficiently up-to-date. 42 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 43) 44 45// If an instance is healthy or not. 46type GetInstanceHealthResponse_HealthState int32 47 48const ( 49 // The instance substate is unknown. 50 GetInstanceHealthResponse_HEALTH_STATE_UNSPECIFIED GetInstanceHealthResponse_HealthState = 0 51 // The instance is known to be in an healthy state 52 // (for example, critical daemons are running) 53 // Applies to ACTIVE state. 54 GetInstanceHealthResponse_HEALTHY GetInstanceHealthResponse_HealthState = 1 55 // The instance is known to be in an unhealthy state 56 // (for example, critical daemons are not running) 57 // Applies to ACTIVE state. 58 GetInstanceHealthResponse_UNHEALTHY GetInstanceHealthResponse_HealthState = 2 59 // The instance has not installed health monitoring agent. 60 // Applies to ACTIVE state. 61 GetInstanceHealthResponse_AGENT_NOT_INSTALLED GetInstanceHealthResponse_HealthState = 3 62 // The instance health monitoring agent is not running. 63 // Applies to ACTIVE state. 64 GetInstanceHealthResponse_AGENT_NOT_RUNNING GetInstanceHealthResponse_HealthState = 4 65) 66 67// Enum value maps for GetInstanceHealthResponse_HealthState. 68var ( 69 GetInstanceHealthResponse_HealthState_name = map[int32]string{ 70 0: "HEALTH_STATE_UNSPECIFIED", 71 1: "HEALTHY", 72 2: "UNHEALTHY", 73 3: "AGENT_NOT_INSTALLED", 74 4: "AGENT_NOT_RUNNING", 75 } 76 GetInstanceHealthResponse_HealthState_value = map[string]int32{ 77 "HEALTH_STATE_UNSPECIFIED": 0, 78 "HEALTHY": 1, 79 "UNHEALTHY": 2, 80 "AGENT_NOT_INSTALLED": 3, 81 "AGENT_NOT_RUNNING": 4, 82 } 83) 84 85func (x GetInstanceHealthResponse_HealthState) Enum() *GetInstanceHealthResponse_HealthState { 86 p := new(GetInstanceHealthResponse_HealthState) 87 *p = x 88 return p 89} 90 91func (x GetInstanceHealthResponse_HealthState) String() string { 92 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 93} 94 95func (GetInstanceHealthResponse_HealthState) Descriptor() protoreflect.EnumDescriptor { 96 return file_google_cloud_notebooks_v1_service_proto_enumTypes[0].Descriptor() 97} 98 99func (GetInstanceHealthResponse_HealthState) Type() protoreflect.EnumType { 100 return &file_google_cloud_notebooks_v1_service_proto_enumTypes[0] 101} 102 103func (x GetInstanceHealthResponse_HealthState) Number() protoreflect.EnumNumber { 104 return protoreflect.EnumNumber(x) 105} 106 107// Deprecated: Use GetInstanceHealthResponse_HealthState.Descriptor instead. 108func (GetInstanceHealthResponse_HealthState) EnumDescriptor() ([]byte, []int) { 109 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{19, 0} 110} 111 112// Represents the metadata of the long-running operation. 113type OperationMetadata struct { 114 state protoimpl.MessageState 115 sizeCache protoimpl.SizeCache 116 unknownFields protoimpl.UnknownFields 117 118 // The time the operation was created. 119 CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 120 // The time the operation finished running. 121 EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` 122 // Server-defined resource path for the target of the operation. 123 Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` 124 // Name of the verb executed by the operation. 125 Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"` 126 // Human-readable status of the operation, if any. 127 StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` 128 // Identifies whether the user has requested cancellation 129 // of the operation. Operations that have successfully been cancelled 130 // have [Operation.error][] value with a 131 // [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to `Code.CANCELLED`. 132 RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"` 133 // API version used to start the operation. 134 ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` 135 // API endpoint name of this operation. 136 Endpoint string `protobuf:"bytes,8,opt,name=endpoint,proto3" json:"endpoint,omitempty"` 137} 138 139func (x *OperationMetadata) Reset() { 140 *x = OperationMetadata{} 141 if protoimpl.UnsafeEnabled { 142 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[0] 143 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 144 ms.StoreMessageInfo(mi) 145 } 146} 147 148func (x *OperationMetadata) String() string { 149 return protoimpl.X.MessageStringOf(x) 150} 151 152func (*OperationMetadata) ProtoMessage() {} 153 154func (x *OperationMetadata) ProtoReflect() protoreflect.Message { 155 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[0] 156 if protoimpl.UnsafeEnabled && x != nil { 157 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 158 if ms.LoadMessageInfo() == nil { 159 ms.StoreMessageInfo(mi) 160 } 161 return ms 162 } 163 return mi.MessageOf(x) 164} 165 166// Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead. 167func (*OperationMetadata) Descriptor() ([]byte, []int) { 168 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{0} 169} 170 171func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp { 172 if x != nil { 173 return x.CreateTime 174 } 175 return nil 176} 177 178func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp { 179 if x != nil { 180 return x.EndTime 181 } 182 return nil 183} 184 185func (x *OperationMetadata) GetTarget() string { 186 if x != nil { 187 return x.Target 188 } 189 return "" 190} 191 192func (x *OperationMetadata) GetVerb() string { 193 if x != nil { 194 return x.Verb 195 } 196 return "" 197} 198 199func (x *OperationMetadata) GetStatusMessage() string { 200 if x != nil { 201 return x.StatusMessage 202 } 203 return "" 204} 205 206func (x *OperationMetadata) GetRequestedCancellation() bool { 207 if x != nil { 208 return x.RequestedCancellation 209 } 210 return false 211} 212 213func (x *OperationMetadata) GetApiVersion() string { 214 if x != nil { 215 return x.ApiVersion 216 } 217 return "" 218} 219 220func (x *OperationMetadata) GetEndpoint() string { 221 if x != nil { 222 return x.Endpoint 223 } 224 return "" 225} 226 227// Request for listing notebook instances. 228type ListInstancesRequest struct { 229 state protoimpl.MessageState 230 sizeCache protoimpl.SizeCache 231 unknownFields protoimpl.UnknownFields 232 233 // Required. Format: 234 // `parent=projects/{project_id}/locations/{location}` 235 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 236 // Maximum return size of the list call. 237 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 238 // A previous returned page token that can be used to continue listing 239 // from the last result. 240 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 241} 242 243func (x *ListInstancesRequest) Reset() { 244 *x = ListInstancesRequest{} 245 if protoimpl.UnsafeEnabled { 246 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[1] 247 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 248 ms.StoreMessageInfo(mi) 249 } 250} 251 252func (x *ListInstancesRequest) String() string { 253 return protoimpl.X.MessageStringOf(x) 254} 255 256func (*ListInstancesRequest) ProtoMessage() {} 257 258func (x *ListInstancesRequest) ProtoReflect() protoreflect.Message { 259 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[1] 260 if protoimpl.UnsafeEnabled && x != nil { 261 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 262 if ms.LoadMessageInfo() == nil { 263 ms.StoreMessageInfo(mi) 264 } 265 return ms 266 } 267 return mi.MessageOf(x) 268} 269 270// Deprecated: Use ListInstancesRequest.ProtoReflect.Descriptor instead. 271func (*ListInstancesRequest) Descriptor() ([]byte, []int) { 272 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{1} 273} 274 275func (x *ListInstancesRequest) GetParent() string { 276 if x != nil { 277 return x.Parent 278 } 279 return "" 280} 281 282func (x *ListInstancesRequest) GetPageSize() int32 { 283 if x != nil { 284 return x.PageSize 285 } 286 return 0 287} 288 289func (x *ListInstancesRequest) GetPageToken() string { 290 if x != nil { 291 return x.PageToken 292 } 293 return "" 294} 295 296// Response for listing notebook instances. 297type ListInstancesResponse struct { 298 state protoimpl.MessageState 299 sizeCache protoimpl.SizeCache 300 unknownFields protoimpl.UnknownFields 301 302 // A list of returned instances. 303 Instances []*Instance `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"` 304 // Page token that can be used to continue listing from the last result in the 305 // next list call. 306 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 307 // Locations that could not be reached. For example, 308 // ['us-west1-a', 'us-central1-b']. 309 // A ListInstancesResponse will only contain either instances or unreachables, 310 Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` 311} 312 313func (x *ListInstancesResponse) Reset() { 314 *x = ListInstancesResponse{} 315 if protoimpl.UnsafeEnabled { 316 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[2] 317 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 318 ms.StoreMessageInfo(mi) 319 } 320} 321 322func (x *ListInstancesResponse) String() string { 323 return protoimpl.X.MessageStringOf(x) 324} 325 326func (*ListInstancesResponse) ProtoMessage() {} 327 328func (x *ListInstancesResponse) ProtoReflect() protoreflect.Message { 329 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[2] 330 if protoimpl.UnsafeEnabled && x != nil { 331 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 332 if ms.LoadMessageInfo() == nil { 333 ms.StoreMessageInfo(mi) 334 } 335 return ms 336 } 337 return mi.MessageOf(x) 338} 339 340// Deprecated: Use ListInstancesResponse.ProtoReflect.Descriptor instead. 341func (*ListInstancesResponse) Descriptor() ([]byte, []int) { 342 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{2} 343} 344 345func (x *ListInstancesResponse) GetInstances() []*Instance { 346 if x != nil { 347 return x.Instances 348 } 349 return nil 350} 351 352func (x *ListInstancesResponse) GetNextPageToken() string { 353 if x != nil { 354 return x.NextPageToken 355 } 356 return "" 357} 358 359func (x *ListInstancesResponse) GetUnreachable() []string { 360 if x != nil { 361 return x.Unreachable 362 } 363 return nil 364} 365 366// Request for getting a notebook instance. 367type GetInstanceRequest struct { 368 state protoimpl.MessageState 369 sizeCache protoimpl.SizeCache 370 unknownFields protoimpl.UnknownFields 371 372 // Required. Format: 373 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 374 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 375} 376 377func (x *GetInstanceRequest) Reset() { 378 *x = GetInstanceRequest{} 379 if protoimpl.UnsafeEnabled { 380 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[3] 381 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 382 ms.StoreMessageInfo(mi) 383 } 384} 385 386func (x *GetInstanceRequest) String() string { 387 return protoimpl.X.MessageStringOf(x) 388} 389 390func (*GetInstanceRequest) ProtoMessage() {} 391 392func (x *GetInstanceRequest) ProtoReflect() protoreflect.Message { 393 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[3] 394 if protoimpl.UnsafeEnabled && x != nil { 395 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 396 if ms.LoadMessageInfo() == nil { 397 ms.StoreMessageInfo(mi) 398 } 399 return ms 400 } 401 return mi.MessageOf(x) 402} 403 404// Deprecated: Use GetInstanceRequest.ProtoReflect.Descriptor instead. 405func (*GetInstanceRequest) Descriptor() ([]byte, []int) { 406 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{3} 407} 408 409func (x *GetInstanceRequest) GetName() string { 410 if x != nil { 411 return x.Name 412 } 413 return "" 414} 415 416// Request for creating a notebook instance. 417type CreateInstanceRequest struct { 418 state protoimpl.MessageState 419 sizeCache protoimpl.SizeCache 420 unknownFields protoimpl.UnknownFields 421 422 // Required. Format: 423 // `parent=projects/{project_id}/locations/{location}` 424 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 425 // Required. User-defined unique ID of this instance. 426 InstanceId string `protobuf:"bytes,2,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"` 427 // Required. The instance to be created. 428 Instance *Instance `protobuf:"bytes,3,opt,name=instance,proto3" json:"instance,omitempty"` 429} 430 431func (x *CreateInstanceRequest) Reset() { 432 *x = CreateInstanceRequest{} 433 if protoimpl.UnsafeEnabled { 434 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[4] 435 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 436 ms.StoreMessageInfo(mi) 437 } 438} 439 440func (x *CreateInstanceRequest) String() string { 441 return protoimpl.X.MessageStringOf(x) 442} 443 444func (*CreateInstanceRequest) ProtoMessage() {} 445 446func (x *CreateInstanceRequest) ProtoReflect() protoreflect.Message { 447 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[4] 448 if protoimpl.UnsafeEnabled && x != nil { 449 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 450 if ms.LoadMessageInfo() == nil { 451 ms.StoreMessageInfo(mi) 452 } 453 return ms 454 } 455 return mi.MessageOf(x) 456} 457 458// Deprecated: Use CreateInstanceRequest.ProtoReflect.Descriptor instead. 459func (*CreateInstanceRequest) Descriptor() ([]byte, []int) { 460 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{4} 461} 462 463func (x *CreateInstanceRequest) GetParent() string { 464 if x != nil { 465 return x.Parent 466 } 467 return "" 468} 469 470func (x *CreateInstanceRequest) GetInstanceId() string { 471 if x != nil { 472 return x.InstanceId 473 } 474 return "" 475} 476 477func (x *CreateInstanceRequest) GetInstance() *Instance { 478 if x != nil { 479 return x.Instance 480 } 481 return nil 482} 483 484// Request for registering a notebook instance. 485type RegisterInstanceRequest struct { 486 state protoimpl.MessageState 487 sizeCache protoimpl.SizeCache 488 unknownFields protoimpl.UnknownFields 489 490 // Required. Format: 491 // `parent=projects/{project_id}/locations/{location}` 492 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 493 // Required. User defined unique ID of this instance. The `instance_id` must 494 // be 1 to 63 characters long and contain only lowercase letters, 495 // numeric characters, and dashes. The first character must be a lowercase 496 // letter and the last character cannot be a dash. 497 InstanceId string `protobuf:"bytes,2,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"` 498} 499 500func (x *RegisterInstanceRequest) Reset() { 501 *x = RegisterInstanceRequest{} 502 if protoimpl.UnsafeEnabled { 503 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[5] 504 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 505 ms.StoreMessageInfo(mi) 506 } 507} 508 509func (x *RegisterInstanceRequest) String() string { 510 return protoimpl.X.MessageStringOf(x) 511} 512 513func (*RegisterInstanceRequest) ProtoMessage() {} 514 515func (x *RegisterInstanceRequest) ProtoReflect() protoreflect.Message { 516 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[5] 517 if protoimpl.UnsafeEnabled && x != nil { 518 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 519 if ms.LoadMessageInfo() == nil { 520 ms.StoreMessageInfo(mi) 521 } 522 return ms 523 } 524 return mi.MessageOf(x) 525} 526 527// Deprecated: Use RegisterInstanceRequest.ProtoReflect.Descriptor instead. 528func (*RegisterInstanceRequest) Descriptor() ([]byte, []int) { 529 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{5} 530} 531 532func (x *RegisterInstanceRequest) GetParent() string { 533 if x != nil { 534 return x.Parent 535 } 536 return "" 537} 538 539func (x *RegisterInstanceRequest) GetInstanceId() string { 540 if x != nil { 541 return x.InstanceId 542 } 543 return "" 544} 545 546// Request for setting instance accelerator. 547type SetInstanceAcceleratorRequest struct { 548 state protoimpl.MessageState 549 sizeCache protoimpl.SizeCache 550 unknownFields protoimpl.UnknownFields 551 552 // Required. Format: 553 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 554 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 555 // Required. Type of this accelerator. 556 Type Instance_AcceleratorType `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.notebooks.v1.Instance_AcceleratorType" json:"type,omitempty"` 557 // Required. Count of cores of this accelerator. Note that not all combinations 558 // of `type` and `core_count` are valid. Check [GPUs on 559 // Compute Engine](https://cloud.google.com/compute/docs/gpus/#gpus-list) to 560 // find a valid combination. TPUs are not supported. 561 CoreCount int64 `protobuf:"varint,3,opt,name=core_count,json=coreCount,proto3" json:"core_count,omitempty"` 562} 563 564func (x *SetInstanceAcceleratorRequest) Reset() { 565 *x = SetInstanceAcceleratorRequest{} 566 if protoimpl.UnsafeEnabled { 567 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[6] 568 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 569 ms.StoreMessageInfo(mi) 570 } 571} 572 573func (x *SetInstanceAcceleratorRequest) String() string { 574 return protoimpl.X.MessageStringOf(x) 575} 576 577func (*SetInstanceAcceleratorRequest) ProtoMessage() {} 578 579func (x *SetInstanceAcceleratorRequest) ProtoReflect() protoreflect.Message { 580 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[6] 581 if protoimpl.UnsafeEnabled && x != nil { 582 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 583 if ms.LoadMessageInfo() == nil { 584 ms.StoreMessageInfo(mi) 585 } 586 return ms 587 } 588 return mi.MessageOf(x) 589} 590 591// Deprecated: Use SetInstanceAcceleratorRequest.ProtoReflect.Descriptor instead. 592func (*SetInstanceAcceleratorRequest) Descriptor() ([]byte, []int) { 593 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{6} 594} 595 596func (x *SetInstanceAcceleratorRequest) GetName() string { 597 if x != nil { 598 return x.Name 599 } 600 return "" 601} 602 603func (x *SetInstanceAcceleratorRequest) GetType() Instance_AcceleratorType { 604 if x != nil { 605 return x.Type 606 } 607 return Instance_ACCELERATOR_TYPE_UNSPECIFIED 608} 609 610func (x *SetInstanceAcceleratorRequest) GetCoreCount() int64 { 611 if x != nil { 612 return x.CoreCount 613 } 614 return 0 615} 616 617// Request for setting instance machine type. 618type SetInstanceMachineTypeRequest struct { 619 state protoimpl.MessageState 620 sizeCache protoimpl.SizeCache 621 unknownFields protoimpl.UnknownFields 622 623 // Required. Format: 624 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 625 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 626 // Required. The [Compute Engine machine 627 // type](https://cloud.google.com/compute/docs/machine-types). 628 MachineType string `protobuf:"bytes,2,opt,name=machine_type,json=machineType,proto3" json:"machine_type,omitempty"` 629} 630 631func (x *SetInstanceMachineTypeRequest) Reset() { 632 *x = SetInstanceMachineTypeRequest{} 633 if protoimpl.UnsafeEnabled { 634 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[7] 635 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 636 ms.StoreMessageInfo(mi) 637 } 638} 639 640func (x *SetInstanceMachineTypeRequest) String() string { 641 return protoimpl.X.MessageStringOf(x) 642} 643 644func (*SetInstanceMachineTypeRequest) ProtoMessage() {} 645 646func (x *SetInstanceMachineTypeRequest) ProtoReflect() protoreflect.Message { 647 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[7] 648 if protoimpl.UnsafeEnabled && x != nil { 649 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 650 if ms.LoadMessageInfo() == nil { 651 ms.StoreMessageInfo(mi) 652 } 653 return ms 654 } 655 return mi.MessageOf(x) 656} 657 658// Deprecated: Use SetInstanceMachineTypeRequest.ProtoReflect.Descriptor instead. 659func (*SetInstanceMachineTypeRequest) Descriptor() ([]byte, []int) { 660 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{7} 661} 662 663func (x *SetInstanceMachineTypeRequest) GetName() string { 664 if x != nil { 665 return x.Name 666 } 667 return "" 668} 669 670func (x *SetInstanceMachineTypeRequest) GetMachineType() string { 671 if x != nil { 672 return x.MachineType 673 } 674 return "" 675} 676 677// Request for updating instance configurations. 678type UpdateInstanceConfigRequest struct { 679 state protoimpl.MessageState 680 sizeCache protoimpl.SizeCache 681 unknownFields protoimpl.UnknownFields 682 683 // Required. Format: 684 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 685 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 686 // The instance configurations to be updated. 687 Config *InstanceConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"` 688} 689 690func (x *UpdateInstanceConfigRequest) Reset() { 691 *x = UpdateInstanceConfigRequest{} 692 if protoimpl.UnsafeEnabled { 693 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[8] 694 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 695 ms.StoreMessageInfo(mi) 696 } 697} 698 699func (x *UpdateInstanceConfigRequest) String() string { 700 return protoimpl.X.MessageStringOf(x) 701} 702 703func (*UpdateInstanceConfigRequest) ProtoMessage() {} 704 705func (x *UpdateInstanceConfigRequest) ProtoReflect() protoreflect.Message { 706 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[8] 707 if protoimpl.UnsafeEnabled && x != nil { 708 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 709 if ms.LoadMessageInfo() == nil { 710 ms.StoreMessageInfo(mi) 711 } 712 return ms 713 } 714 return mi.MessageOf(x) 715} 716 717// Deprecated: Use UpdateInstanceConfigRequest.ProtoReflect.Descriptor instead. 718func (*UpdateInstanceConfigRequest) Descriptor() ([]byte, []int) { 719 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{8} 720} 721 722func (x *UpdateInstanceConfigRequest) GetName() string { 723 if x != nil { 724 return x.Name 725 } 726 return "" 727} 728 729func (x *UpdateInstanceConfigRequest) GetConfig() *InstanceConfig { 730 if x != nil { 731 return x.Config 732 } 733 return nil 734} 735 736// Request for setting instance labels. 737type SetInstanceLabelsRequest struct { 738 state protoimpl.MessageState 739 sizeCache protoimpl.SizeCache 740 unknownFields protoimpl.UnknownFields 741 742 // Required. Format: 743 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 744 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 745 // Labels to apply to this instance. 746 // These can be later modified by the setLabels method 747 Labels map[string]string `protobuf:"bytes,2,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 748} 749 750func (x *SetInstanceLabelsRequest) Reset() { 751 *x = SetInstanceLabelsRequest{} 752 if protoimpl.UnsafeEnabled { 753 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[9] 754 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 755 ms.StoreMessageInfo(mi) 756 } 757} 758 759func (x *SetInstanceLabelsRequest) String() string { 760 return protoimpl.X.MessageStringOf(x) 761} 762 763func (*SetInstanceLabelsRequest) ProtoMessage() {} 764 765func (x *SetInstanceLabelsRequest) ProtoReflect() protoreflect.Message { 766 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[9] 767 if protoimpl.UnsafeEnabled && x != nil { 768 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 769 if ms.LoadMessageInfo() == nil { 770 ms.StoreMessageInfo(mi) 771 } 772 return ms 773 } 774 return mi.MessageOf(x) 775} 776 777// Deprecated: Use SetInstanceLabelsRequest.ProtoReflect.Descriptor instead. 778func (*SetInstanceLabelsRequest) Descriptor() ([]byte, []int) { 779 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{9} 780} 781 782func (x *SetInstanceLabelsRequest) GetName() string { 783 if x != nil { 784 return x.Name 785 } 786 return "" 787} 788 789func (x *SetInstanceLabelsRequest) GetLabels() map[string]string { 790 if x != nil { 791 return x.Labels 792 } 793 return nil 794} 795 796// Request for updating the Shielded Instance config for a notebook instance. 797// You can only use this method on a stopped instance 798type UpdateShieldedInstanceConfigRequest struct { 799 state protoimpl.MessageState 800 sizeCache protoimpl.SizeCache 801 unknownFields protoimpl.UnknownFields 802 803 // Required. Format: 804 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 805 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 806 // ShieldedInstance configuration to be updated. 807 ShieldedInstanceConfig *Instance_ShieldedInstanceConfig `protobuf:"bytes,2,opt,name=shielded_instance_config,json=shieldedInstanceConfig,proto3" json:"shielded_instance_config,omitempty"` 808} 809 810func (x *UpdateShieldedInstanceConfigRequest) Reset() { 811 *x = UpdateShieldedInstanceConfigRequest{} 812 if protoimpl.UnsafeEnabled { 813 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[10] 814 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 815 ms.StoreMessageInfo(mi) 816 } 817} 818 819func (x *UpdateShieldedInstanceConfigRequest) String() string { 820 return protoimpl.X.MessageStringOf(x) 821} 822 823func (*UpdateShieldedInstanceConfigRequest) ProtoMessage() {} 824 825func (x *UpdateShieldedInstanceConfigRequest) ProtoReflect() protoreflect.Message { 826 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[10] 827 if protoimpl.UnsafeEnabled && x != nil { 828 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 829 if ms.LoadMessageInfo() == nil { 830 ms.StoreMessageInfo(mi) 831 } 832 return ms 833 } 834 return mi.MessageOf(x) 835} 836 837// Deprecated: Use UpdateShieldedInstanceConfigRequest.ProtoReflect.Descriptor instead. 838func (*UpdateShieldedInstanceConfigRequest) Descriptor() ([]byte, []int) { 839 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{10} 840} 841 842func (x *UpdateShieldedInstanceConfigRequest) GetName() string { 843 if x != nil { 844 return x.Name 845 } 846 return "" 847} 848 849func (x *UpdateShieldedInstanceConfigRequest) GetShieldedInstanceConfig() *Instance_ShieldedInstanceConfig { 850 if x != nil { 851 return x.ShieldedInstanceConfig 852 } 853 return nil 854} 855 856// Request for deleting a notebook instance. 857type DeleteInstanceRequest struct { 858 state protoimpl.MessageState 859 sizeCache protoimpl.SizeCache 860 unknownFields protoimpl.UnknownFields 861 862 // Required. Format: 863 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 864 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 865} 866 867func (x *DeleteInstanceRequest) Reset() { 868 *x = DeleteInstanceRequest{} 869 if protoimpl.UnsafeEnabled { 870 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[11] 871 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 872 ms.StoreMessageInfo(mi) 873 } 874} 875 876func (x *DeleteInstanceRequest) String() string { 877 return protoimpl.X.MessageStringOf(x) 878} 879 880func (*DeleteInstanceRequest) ProtoMessage() {} 881 882func (x *DeleteInstanceRequest) ProtoReflect() protoreflect.Message { 883 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[11] 884 if protoimpl.UnsafeEnabled && x != nil { 885 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 886 if ms.LoadMessageInfo() == nil { 887 ms.StoreMessageInfo(mi) 888 } 889 return ms 890 } 891 return mi.MessageOf(x) 892} 893 894// Deprecated: Use DeleteInstanceRequest.ProtoReflect.Descriptor instead. 895func (*DeleteInstanceRequest) Descriptor() ([]byte, []int) { 896 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{11} 897} 898 899func (x *DeleteInstanceRequest) GetName() string { 900 if x != nil { 901 return x.Name 902 } 903 return "" 904} 905 906// Request for starting a notebook instance 907type StartInstanceRequest struct { 908 state protoimpl.MessageState 909 sizeCache protoimpl.SizeCache 910 unknownFields protoimpl.UnknownFields 911 912 // Required. Format: 913 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 914 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 915} 916 917func (x *StartInstanceRequest) Reset() { 918 *x = StartInstanceRequest{} 919 if protoimpl.UnsafeEnabled { 920 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[12] 921 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 922 ms.StoreMessageInfo(mi) 923 } 924} 925 926func (x *StartInstanceRequest) String() string { 927 return protoimpl.X.MessageStringOf(x) 928} 929 930func (*StartInstanceRequest) ProtoMessage() {} 931 932func (x *StartInstanceRequest) ProtoReflect() protoreflect.Message { 933 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[12] 934 if protoimpl.UnsafeEnabled && x != nil { 935 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 936 if ms.LoadMessageInfo() == nil { 937 ms.StoreMessageInfo(mi) 938 } 939 return ms 940 } 941 return mi.MessageOf(x) 942} 943 944// Deprecated: Use StartInstanceRequest.ProtoReflect.Descriptor instead. 945func (*StartInstanceRequest) Descriptor() ([]byte, []int) { 946 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{12} 947} 948 949func (x *StartInstanceRequest) GetName() string { 950 if x != nil { 951 return x.Name 952 } 953 return "" 954} 955 956// Request for stopping a notebook instance 957type StopInstanceRequest struct { 958 state protoimpl.MessageState 959 sizeCache protoimpl.SizeCache 960 unknownFields protoimpl.UnknownFields 961 962 // Required. Format: 963 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 964 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 965} 966 967func (x *StopInstanceRequest) Reset() { 968 *x = StopInstanceRequest{} 969 if protoimpl.UnsafeEnabled { 970 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[13] 971 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 972 ms.StoreMessageInfo(mi) 973 } 974} 975 976func (x *StopInstanceRequest) String() string { 977 return protoimpl.X.MessageStringOf(x) 978} 979 980func (*StopInstanceRequest) ProtoMessage() {} 981 982func (x *StopInstanceRequest) ProtoReflect() protoreflect.Message { 983 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[13] 984 if protoimpl.UnsafeEnabled && x != nil { 985 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 986 if ms.LoadMessageInfo() == nil { 987 ms.StoreMessageInfo(mi) 988 } 989 return ms 990 } 991 return mi.MessageOf(x) 992} 993 994// Deprecated: Use StopInstanceRequest.ProtoReflect.Descriptor instead. 995func (*StopInstanceRequest) Descriptor() ([]byte, []int) { 996 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{13} 997} 998 999func (x *StopInstanceRequest) GetName() string { 1000 if x != nil { 1001 return x.Name 1002 } 1003 return "" 1004} 1005 1006// Request for reseting a notebook instance 1007type ResetInstanceRequest struct { 1008 state protoimpl.MessageState 1009 sizeCache protoimpl.SizeCache 1010 unknownFields protoimpl.UnknownFields 1011 1012 // Required. Format: 1013 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 1014 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1015} 1016 1017func (x *ResetInstanceRequest) Reset() { 1018 *x = ResetInstanceRequest{} 1019 if protoimpl.UnsafeEnabled { 1020 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[14] 1021 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1022 ms.StoreMessageInfo(mi) 1023 } 1024} 1025 1026func (x *ResetInstanceRequest) String() string { 1027 return protoimpl.X.MessageStringOf(x) 1028} 1029 1030func (*ResetInstanceRequest) ProtoMessage() {} 1031 1032func (x *ResetInstanceRequest) ProtoReflect() protoreflect.Message { 1033 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[14] 1034 if protoimpl.UnsafeEnabled && x != nil { 1035 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1036 if ms.LoadMessageInfo() == nil { 1037 ms.StoreMessageInfo(mi) 1038 } 1039 return ms 1040 } 1041 return mi.MessageOf(x) 1042} 1043 1044// Deprecated: Use ResetInstanceRequest.ProtoReflect.Descriptor instead. 1045func (*ResetInstanceRequest) Descriptor() ([]byte, []int) { 1046 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{14} 1047} 1048 1049func (x *ResetInstanceRequest) GetName() string { 1050 if x != nil { 1051 return x.Name 1052 } 1053 return "" 1054} 1055 1056// Request for notebook instances to report information to Notebooks API. 1057type ReportInstanceInfoRequest struct { 1058 state protoimpl.MessageState 1059 sizeCache protoimpl.SizeCache 1060 unknownFields protoimpl.UnknownFields 1061 1062 // Required. Format: 1063 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 1064 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1065 // Required. The VM hardware token for authenticating the VM. 1066 // https://cloud.google.com/compute/docs/instances/verifying-instance-identity 1067 VmId string `protobuf:"bytes,2,opt,name=vm_id,json=vmId,proto3" json:"vm_id,omitempty"` 1068 // The metadata reported to Notebooks API. This will be merged to the instance 1069 // metadata store 1070 Metadata map[string]string `protobuf:"bytes,3,rep,name=metadata,proto3" json:"metadata,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 1071} 1072 1073func (x *ReportInstanceInfoRequest) Reset() { 1074 *x = ReportInstanceInfoRequest{} 1075 if protoimpl.UnsafeEnabled { 1076 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[15] 1077 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1078 ms.StoreMessageInfo(mi) 1079 } 1080} 1081 1082func (x *ReportInstanceInfoRequest) String() string { 1083 return protoimpl.X.MessageStringOf(x) 1084} 1085 1086func (*ReportInstanceInfoRequest) ProtoMessage() {} 1087 1088func (x *ReportInstanceInfoRequest) ProtoReflect() protoreflect.Message { 1089 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[15] 1090 if protoimpl.UnsafeEnabled && x != nil { 1091 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1092 if ms.LoadMessageInfo() == nil { 1093 ms.StoreMessageInfo(mi) 1094 } 1095 return ms 1096 } 1097 return mi.MessageOf(x) 1098} 1099 1100// Deprecated: Use ReportInstanceInfoRequest.ProtoReflect.Descriptor instead. 1101func (*ReportInstanceInfoRequest) Descriptor() ([]byte, []int) { 1102 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{15} 1103} 1104 1105func (x *ReportInstanceInfoRequest) GetName() string { 1106 if x != nil { 1107 return x.Name 1108 } 1109 return "" 1110} 1111 1112func (x *ReportInstanceInfoRequest) GetVmId() string { 1113 if x != nil { 1114 return x.VmId 1115 } 1116 return "" 1117} 1118 1119func (x *ReportInstanceInfoRequest) GetMetadata() map[string]string { 1120 if x != nil { 1121 return x.Metadata 1122 } 1123 return nil 1124} 1125 1126// Request for checking if a notebook instance is upgradeable. 1127type IsInstanceUpgradeableRequest struct { 1128 state protoimpl.MessageState 1129 sizeCache protoimpl.SizeCache 1130 unknownFields protoimpl.UnknownFields 1131 1132 // Required. Format: 1133 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 1134 NotebookInstance string `protobuf:"bytes,1,opt,name=notebook_instance,json=notebookInstance,proto3" json:"notebook_instance,omitempty"` 1135} 1136 1137func (x *IsInstanceUpgradeableRequest) Reset() { 1138 *x = IsInstanceUpgradeableRequest{} 1139 if protoimpl.UnsafeEnabled { 1140 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[16] 1141 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1142 ms.StoreMessageInfo(mi) 1143 } 1144} 1145 1146func (x *IsInstanceUpgradeableRequest) String() string { 1147 return protoimpl.X.MessageStringOf(x) 1148} 1149 1150func (*IsInstanceUpgradeableRequest) ProtoMessage() {} 1151 1152func (x *IsInstanceUpgradeableRequest) ProtoReflect() protoreflect.Message { 1153 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[16] 1154 if protoimpl.UnsafeEnabled && x != nil { 1155 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1156 if ms.LoadMessageInfo() == nil { 1157 ms.StoreMessageInfo(mi) 1158 } 1159 return ms 1160 } 1161 return mi.MessageOf(x) 1162} 1163 1164// Deprecated: Use IsInstanceUpgradeableRequest.ProtoReflect.Descriptor instead. 1165func (*IsInstanceUpgradeableRequest) Descriptor() ([]byte, []int) { 1166 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{16} 1167} 1168 1169func (x *IsInstanceUpgradeableRequest) GetNotebookInstance() string { 1170 if x != nil { 1171 return x.NotebookInstance 1172 } 1173 return "" 1174} 1175 1176// Response for checking if a notebook instance is upgradeable. 1177type IsInstanceUpgradeableResponse struct { 1178 state protoimpl.MessageState 1179 sizeCache protoimpl.SizeCache 1180 unknownFields protoimpl.UnknownFields 1181 1182 // If an instance is upgradeable. 1183 Upgradeable bool `protobuf:"varint,1,opt,name=upgradeable,proto3" json:"upgradeable,omitempty"` 1184 // The version this instance will be upgraded to if calling the upgrade 1185 // endpoint. This field will only be populated if field upgradeable is true. 1186 UpgradeVersion string `protobuf:"bytes,2,opt,name=upgrade_version,json=upgradeVersion,proto3" json:"upgrade_version,omitempty"` 1187 // Additional information about upgrade. 1188 UpgradeInfo string `protobuf:"bytes,3,opt,name=upgrade_info,json=upgradeInfo,proto3" json:"upgrade_info,omitempty"` 1189 // The new image self link this instance will be upgraded to if calling the 1190 // upgrade endpoint. This field will only be populated if field upgradeable 1191 // is true. 1192 UpgradeImage string `protobuf:"bytes,4,opt,name=upgrade_image,json=upgradeImage,proto3" json:"upgrade_image,omitempty"` 1193} 1194 1195func (x *IsInstanceUpgradeableResponse) Reset() { 1196 *x = IsInstanceUpgradeableResponse{} 1197 if protoimpl.UnsafeEnabled { 1198 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[17] 1199 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1200 ms.StoreMessageInfo(mi) 1201 } 1202} 1203 1204func (x *IsInstanceUpgradeableResponse) String() string { 1205 return protoimpl.X.MessageStringOf(x) 1206} 1207 1208func (*IsInstanceUpgradeableResponse) ProtoMessage() {} 1209 1210func (x *IsInstanceUpgradeableResponse) ProtoReflect() protoreflect.Message { 1211 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[17] 1212 if protoimpl.UnsafeEnabled && x != nil { 1213 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1214 if ms.LoadMessageInfo() == nil { 1215 ms.StoreMessageInfo(mi) 1216 } 1217 return ms 1218 } 1219 return mi.MessageOf(x) 1220} 1221 1222// Deprecated: Use IsInstanceUpgradeableResponse.ProtoReflect.Descriptor instead. 1223func (*IsInstanceUpgradeableResponse) Descriptor() ([]byte, []int) { 1224 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{17} 1225} 1226 1227func (x *IsInstanceUpgradeableResponse) GetUpgradeable() bool { 1228 if x != nil { 1229 return x.Upgradeable 1230 } 1231 return false 1232} 1233 1234func (x *IsInstanceUpgradeableResponse) GetUpgradeVersion() string { 1235 if x != nil { 1236 return x.UpgradeVersion 1237 } 1238 return "" 1239} 1240 1241func (x *IsInstanceUpgradeableResponse) GetUpgradeInfo() string { 1242 if x != nil { 1243 return x.UpgradeInfo 1244 } 1245 return "" 1246} 1247 1248func (x *IsInstanceUpgradeableResponse) GetUpgradeImage() string { 1249 if x != nil { 1250 return x.UpgradeImage 1251 } 1252 return "" 1253} 1254 1255// Request for checking if a notebook instance is healthy. 1256type GetInstanceHealthRequest struct { 1257 state protoimpl.MessageState 1258 sizeCache protoimpl.SizeCache 1259 unknownFields protoimpl.UnknownFields 1260 1261 // Required. Format: 1262 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 1263 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1264} 1265 1266func (x *GetInstanceHealthRequest) Reset() { 1267 *x = GetInstanceHealthRequest{} 1268 if protoimpl.UnsafeEnabled { 1269 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[18] 1270 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1271 ms.StoreMessageInfo(mi) 1272 } 1273} 1274 1275func (x *GetInstanceHealthRequest) String() string { 1276 return protoimpl.X.MessageStringOf(x) 1277} 1278 1279func (*GetInstanceHealthRequest) ProtoMessage() {} 1280 1281func (x *GetInstanceHealthRequest) ProtoReflect() protoreflect.Message { 1282 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[18] 1283 if protoimpl.UnsafeEnabled && x != nil { 1284 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1285 if ms.LoadMessageInfo() == nil { 1286 ms.StoreMessageInfo(mi) 1287 } 1288 return ms 1289 } 1290 return mi.MessageOf(x) 1291} 1292 1293// Deprecated: Use GetInstanceHealthRequest.ProtoReflect.Descriptor instead. 1294func (*GetInstanceHealthRequest) Descriptor() ([]byte, []int) { 1295 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{18} 1296} 1297 1298func (x *GetInstanceHealthRequest) GetName() string { 1299 if x != nil { 1300 return x.Name 1301 } 1302 return "" 1303} 1304 1305// Response for checking if a notebook instance is healthy. 1306type GetInstanceHealthResponse struct { 1307 state protoimpl.MessageState 1308 sizeCache protoimpl.SizeCache 1309 unknownFields protoimpl.UnknownFields 1310 1311 // Output only. Runtime health_state. 1312 HealthState GetInstanceHealthResponse_HealthState `protobuf:"varint,1,opt,name=health_state,json=healthState,proto3,enum=google.cloud.notebooks.v1.GetInstanceHealthResponse_HealthState" json:"health_state,omitempty"` 1313 // Output only. Additional information about instance health. 1314 // Example: 1315 // healthInfo": { 1316 // "docker_proxy_agent_status": "1", 1317 // "docker_status": "1", 1318 // "jupyterlab_api_status": "-1", 1319 // "jupyterlab_status": "-1", 1320 // "updated": "2020-10-18 09:40:03.573409" 1321 // } 1322 HealthInfo map[string]string `protobuf:"bytes,2,rep,name=health_info,json=healthInfo,proto3" json:"health_info,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 1323} 1324 1325func (x *GetInstanceHealthResponse) Reset() { 1326 *x = GetInstanceHealthResponse{} 1327 if protoimpl.UnsafeEnabled { 1328 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[19] 1329 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1330 ms.StoreMessageInfo(mi) 1331 } 1332} 1333 1334func (x *GetInstanceHealthResponse) String() string { 1335 return protoimpl.X.MessageStringOf(x) 1336} 1337 1338func (*GetInstanceHealthResponse) ProtoMessage() {} 1339 1340func (x *GetInstanceHealthResponse) ProtoReflect() protoreflect.Message { 1341 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[19] 1342 if protoimpl.UnsafeEnabled && x != nil { 1343 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1344 if ms.LoadMessageInfo() == nil { 1345 ms.StoreMessageInfo(mi) 1346 } 1347 return ms 1348 } 1349 return mi.MessageOf(x) 1350} 1351 1352// Deprecated: Use GetInstanceHealthResponse.ProtoReflect.Descriptor instead. 1353func (*GetInstanceHealthResponse) Descriptor() ([]byte, []int) { 1354 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{19} 1355} 1356 1357func (x *GetInstanceHealthResponse) GetHealthState() GetInstanceHealthResponse_HealthState { 1358 if x != nil { 1359 return x.HealthState 1360 } 1361 return GetInstanceHealthResponse_HEALTH_STATE_UNSPECIFIED 1362} 1363 1364func (x *GetInstanceHealthResponse) GetHealthInfo() map[string]string { 1365 if x != nil { 1366 return x.HealthInfo 1367 } 1368 return nil 1369} 1370 1371// Request for upgrading a notebook instance 1372type UpgradeInstanceRequest struct { 1373 state protoimpl.MessageState 1374 sizeCache protoimpl.SizeCache 1375 unknownFields protoimpl.UnknownFields 1376 1377 // Required. Format: 1378 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 1379 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1380} 1381 1382func (x *UpgradeInstanceRequest) Reset() { 1383 *x = UpgradeInstanceRequest{} 1384 if protoimpl.UnsafeEnabled { 1385 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[20] 1386 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1387 ms.StoreMessageInfo(mi) 1388 } 1389} 1390 1391func (x *UpgradeInstanceRequest) String() string { 1392 return protoimpl.X.MessageStringOf(x) 1393} 1394 1395func (*UpgradeInstanceRequest) ProtoMessage() {} 1396 1397func (x *UpgradeInstanceRequest) ProtoReflect() protoreflect.Message { 1398 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[20] 1399 if protoimpl.UnsafeEnabled && x != nil { 1400 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1401 if ms.LoadMessageInfo() == nil { 1402 ms.StoreMessageInfo(mi) 1403 } 1404 return ms 1405 } 1406 return mi.MessageOf(x) 1407} 1408 1409// Deprecated: Use UpgradeInstanceRequest.ProtoReflect.Descriptor instead. 1410func (*UpgradeInstanceRequest) Descriptor() ([]byte, []int) { 1411 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{20} 1412} 1413 1414func (x *UpgradeInstanceRequest) GetName() string { 1415 if x != nil { 1416 return x.Name 1417 } 1418 return "" 1419} 1420 1421// Request for rollbacking a notebook instance 1422type RollbackInstanceRequest struct { 1423 state protoimpl.MessageState 1424 sizeCache protoimpl.SizeCache 1425 unknownFields protoimpl.UnknownFields 1426 1427 // Required. Format: 1428 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 1429 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1430 // Required. The snapshot for rollback. 1431 // Example: "projects/test-project/global/snapshots/krwlzipynril". 1432 TargetSnapshot string `protobuf:"bytes,2,opt,name=target_snapshot,json=targetSnapshot,proto3" json:"target_snapshot,omitempty"` 1433} 1434 1435func (x *RollbackInstanceRequest) Reset() { 1436 *x = RollbackInstanceRequest{} 1437 if protoimpl.UnsafeEnabled { 1438 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[21] 1439 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1440 ms.StoreMessageInfo(mi) 1441 } 1442} 1443 1444func (x *RollbackInstanceRequest) String() string { 1445 return protoimpl.X.MessageStringOf(x) 1446} 1447 1448func (*RollbackInstanceRequest) ProtoMessage() {} 1449 1450func (x *RollbackInstanceRequest) ProtoReflect() protoreflect.Message { 1451 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[21] 1452 if protoimpl.UnsafeEnabled && x != nil { 1453 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1454 if ms.LoadMessageInfo() == nil { 1455 ms.StoreMessageInfo(mi) 1456 } 1457 return ms 1458 } 1459 return mi.MessageOf(x) 1460} 1461 1462// Deprecated: Use RollbackInstanceRequest.ProtoReflect.Descriptor instead. 1463func (*RollbackInstanceRequest) Descriptor() ([]byte, []int) { 1464 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{21} 1465} 1466 1467func (x *RollbackInstanceRequest) GetName() string { 1468 if x != nil { 1469 return x.Name 1470 } 1471 return "" 1472} 1473 1474func (x *RollbackInstanceRequest) GetTargetSnapshot() string { 1475 if x != nil { 1476 return x.TargetSnapshot 1477 } 1478 return "" 1479} 1480 1481// Request for upgrading a notebook instance from within the VM 1482type UpgradeInstanceInternalRequest struct { 1483 state protoimpl.MessageState 1484 sizeCache protoimpl.SizeCache 1485 unknownFields protoimpl.UnknownFields 1486 1487 // Required. Format: 1488 // `projects/{project_id}/locations/{location}/instances/{instance_id}` 1489 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1490 // Required. The VM hardware token for authenticating the VM. 1491 // https://cloud.google.com/compute/docs/instances/verifying-instance-identity 1492 VmId string `protobuf:"bytes,2,opt,name=vm_id,json=vmId,proto3" json:"vm_id,omitempty"` 1493} 1494 1495func (x *UpgradeInstanceInternalRequest) Reset() { 1496 *x = UpgradeInstanceInternalRequest{} 1497 if protoimpl.UnsafeEnabled { 1498 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[22] 1499 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1500 ms.StoreMessageInfo(mi) 1501 } 1502} 1503 1504func (x *UpgradeInstanceInternalRequest) String() string { 1505 return protoimpl.X.MessageStringOf(x) 1506} 1507 1508func (*UpgradeInstanceInternalRequest) ProtoMessage() {} 1509 1510func (x *UpgradeInstanceInternalRequest) ProtoReflect() protoreflect.Message { 1511 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[22] 1512 if protoimpl.UnsafeEnabled && x != nil { 1513 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1514 if ms.LoadMessageInfo() == nil { 1515 ms.StoreMessageInfo(mi) 1516 } 1517 return ms 1518 } 1519 return mi.MessageOf(x) 1520} 1521 1522// Deprecated: Use UpgradeInstanceInternalRequest.ProtoReflect.Descriptor instead. 1523func (*UpgradeInstanceInternalRequest) Descriptor() ([]byte, []int) { 1524 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{22} 1525} 1526 1527func (x *UpgradeInstanceInternalRequest) GetName() string { 1528 if x != nil { 1529 return x.Name 1530 } 1531 return "" 1532} 1533 1534func (x *UpgradeInstanceInternalRequest) GetVmId() string { 1535 if x != nil { 1536 return x.VmId 1537 } 1538 return "" 1539} 1540 1541// Request for listing environments. 1542type ListEnvironmentsRequest struct { 1543 state protoimpl.MessageState 1544 sizeCache protoimpl.SizeCache 1545 unknownFields protoimpl.UnknownFields 1546 1547 // Required. Format: `projects/{project_id}/locations/{location}` 1548 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 1549 // Maximum return size of the list call. 1550 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 1551 // A previous returned page token that can be used to continue listing from 1552 // the last result. 1553 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 1554} 1555 1556func (x *ListEnvironmentsRequest) Reset() { 1557 *x = ListEnvironmentsRequest{} 1558 if protoimpl.UnsafeEnabled { 1559 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[23] 1560 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1561 ms.StoreMessageInfo(mi) 1562 } 1563} 1564 1565func (x *ListEnvironmentsRequest) String() string { 1566 return protoimpl.X.MessageStringOf(x) 1567} 1568 1569func (*ListEnvironmentsRequest) ProtoMessage() {} 1570 1571func (x *ListEnvironmentsRequest) ProtoReflect() protoreflect.Message { 1572 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[23] 1573 if protoimpl.UnsafeEnabled && x != nil { 1574 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1575 if ms.LoadMessageInfo() == nil { 1576 ms.StoreMessageInfo(mi) 1577 } 1578 return ms 1579 } 1580 return mi.MessageOf(x) 1581} 1582 1583// Deprecated: Use ListEnvironmentsRequest.ProtoReflect.Descriptor instead. 1584func (*ListEnvironmentsRequest) Descriptor() ([]byte, []int) { 1585 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{23} 1586} 1587 1588func (x *ListEnvironmentsRequest) GetParent() string { 1589 if x != nil { 1590 return x.Parent 1591 } 1592 return "" 1593} 1594 1595func (x *ListEnvironmentsRequest) GetPageSize() int32 { 1596 if x != nil { 1597 return x.PageSize 1598 } 1599 return 0 1600} 1601 1602func (x *ListEnvironmentsRequest) GetPageToken() string { 1603 if x != nil { 1604 return x.PageToken 1605 } 1606 return "" 1607} 1608 1609// Response for listing environments. 1610type ListEnvironmentsResponse struct { 1611 state protoimpl.MessageState 1612 sizeCache protoimpl.SizeCache 1613 unknownFields protoimpl.UnknownFields 1614 1615 // A list of returned environments. 1616 Environments []*Environment `protobuf:"bytes,1,rep,name=environments,proto3" json:"environments,omitempty"` 1617 // A page token that can be used to continue listing from the last result 1618 // in the next list call. 1619 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 1620 // Locations that could not be reached. 1621 Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` 1622} 1623 1624func (x *ListEnvironmentsResponse) Reset() { 1625 *x = ListEnvironmentsResponse{} 1626 if protoimpl.UnsafeEnabled { 1627 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[24] 1628 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1629 ms.StoreMessageInfo(mi) 1630 } 1631} 1632 1633func (x *ListEnvironmentsResponse) String() string { 1634 return protoimpl.X.MessageStringOf(x) 1635} 1636 1637func (*ListEnvironmentsResponse) ProtoMessage() {} 1638 1639func (x *ListEnvironmentsResponse) ProtoReflect() protoreflect.Message { 1640 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[24] 1641 if protoimpl.UnsafeEnabled && x != nil { 1642 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1643 if ms.LoadMessageInfo() == nil { 1644 ms.StoreMessageInfo(mi) 1645 } 1646 return ms 1647 } 1648 return mi.MessageOf(x) 1649} 1650 1651// Deprecated: Use ListEnvironmentsResponse.ProtoReflect.Descriptor instead. 1652func (*ListEnvironmentsResponse) Descriptor() ([]byte, []int) { 1653 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{24} 1654} 1655 1656func (x *ListEnvironmentsResponse) GetEnvironments() []*Environment { 1657 if x != nil { 1658 return x.Environments 1659 } 1660 return nil 1661} 1662 1663func (x *ListEnvironmentsResponse) GetNextPageToken() string { 1664 if x != nil { 1665 return x.NextPageToken 1666 } 1667 return "" 1668} 1669 1670func (x *ListEnvironmentsResponse) GetUnreachable() []string { 1671 if x != nil { 1672 return x.Unreachable 1673 } 1674 return nil 1675} 1676 1677// Request for getting a notebook environment. 1678type GetEnvironmentRequest struct { 1679 state protoimpl.MessageState 1680 sizeCache protoimpl.SizeCache 1681 unknownFields protoimpl.UnknownFields 1682 1683 // Required. Format: 1684 // `projects/{project_id}/locations/{location}/environments/{environment_id}` 1685 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1686} 1687 1688func (x *GetEnvironmentRequest) Reset() { 1689 *x = GetEnvironmentRequest{} 1690 if protoimpl.UnsafeEnabled { 1691 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[25] 1692 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1693 ms.StoreMessageInfo(mi) 1694 } 1695} 1696 1697func (x *GetEnvironmentRequest) String() string { 1698 return protoimpl.X.MessageStringOf(x) 1699} 1700 1701func (*GetEnvironmentRequest) ProtoMessage() {} 1702 1703func (x *GetEnvironmentRequest) ProtoReflect() protoreflect.Message { 1704 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[25] 1705 if protoimpl.UnsafeEnabled && x != nil { 1706 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1707 if ms.LoadMessageInfo() == nil { 1708 ms.StoreMessageInfo(mi) 1709 } 1710 return ms 1711 } 1712 return mi.MessageOf(x) 1713} 1714 1715// Deprecated: Use GetEnvironmentRequest.ProtoReflect.Descriptor instead. 1716func (*GetEnvironmentRequest) Descriptor() ([]byte, []int) { 1717 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{25} 1718} 1719 1720func (x *GetEnvironmentRequest) GetName() string { 1721 if x != nil { 1722 return x.Name 1723 } 1724 return "" 1725} 1726 1727// Request for creating a notebook environment. 1728type CreateEnvironmentRequest struct { 1729 state protoimpl.MessageState 1730 sizeCache protoimpl.SizeCache 1731 unknownFields protoimpl.UnknownFields 1732 1733 // Required. Format: `projects/{project_id}/locations/{location}` 1734 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 1735 // Required. User-defined unique ID of this environment. The `environment_id` must 1736 // be 1 to 63 characters long and contain only lowercase letters, 1737 // numeric characters, and dashes. The first character must be a lowercase 1738 // letter and the last character cannot be a dash. 1739 EnvironmentId string `protobuf:"bytes,2,opt,name=environment_id,json=environmentId,proto3" json:"environment_id,omitempty"` 1740 // Required. The environment to be created. 1741 Environment *Environment `protobuf:"bytes,3,opt,name=environment,proto3" json:"environment,omitempty"` 1742} 1743 1744func (x *CreateEnvironmentRequest) Reset() { 1745 *x = CreateEnvironmentRequest{} 1746 if protoimpl.UnsafeEnabled { 1747 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[26] 1748 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1749 ms.StoreMessageInfo(mi) 1750 } 1751} 1752 1753func (x *CreateEnvironmentRequest) String() string { 1754 return protoimpl.X.MessageStringOf(x) 1755} 1756 1757func (*CreateEnvironmentRequest) ProtoMessage() {} 1758 1759func (x *CreateEnvironmentRequest) ProtoReflect() protoreflect.Message { 1760 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[26] 1761 if protoimpl.UnsafeEnabled && x != nil { 1762 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1763 if ms.LoadMessageInfo() == nil { 1764 ms.StoreMessageInfo(mi) 1765 } 1766 return ms 1767 } 1768 return mi.MessageOf(x) 1769} 1770 1771// Deprecated: Use CreateEnvironmentRequest.ProtoReflect.Descriptor instead. 1772func (*CreateEnvironmentRequest) Descriptor() ([]byte, []int) { 1773 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{26} 1774} 1775 1776func (x *CreateEnvironmentRequest) GetParent() string { 1777 if x != nil { 1778 return x.Parent 1779 } 1780 return "" 1781} 1782 1783func (x *CreateEnvironmentRequest) GetEnvironmentId() string { 1784 if x != nil { 1785 return x.EnvironmentId 1786 } 1787 return "" 1788} 1789 1790func (x *CreateEnvironmentRequest) GetEnvironment() *Environment { 1791 if x != nil { 1792 return x.Environment 1793 } 1794 return nil 1795} 1796 1797// Request for deleting a notebook environment. 1798type DeleteEnvironmentRequest struct { 1799 state protoimpl.MessageState 1800 sizeCache protoimpl.SizeCache 1801 unknownFields protoimpl.UnknownFields 1802 1803 // Required. Format: 1804 // `projects/{project_id}/locations/{location}/environments/{environment_id}` 1805 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1806} 1807 1808func (x *DeleteEnvironmentRequest) Reset() { 1809 *x = DeleteEnvironmentRequest{} 1810 if protoimpl.UnsafeEnabled { 1811 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[27] 1812 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1813 ms.StoreMessageInfo(mi) 1814 } 1815} 1816 1817func (x *DeleteEnvironmentRequest) String() string { 1818 return protoimpl.X.MessageStringOf(x) 1819} 1820 1821func (*DeleteEnvironmentRequest) ProtoMessage() {} 1822 1823func (x *DeleteEnvironmentRequest) ProtoReflect() protoreflect.Message { 1824 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[27] 1825 if protoimpl.UnsafeEnabled && x != nil { 1826 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1827 if ms.LoadMessageInfo() == nil { 1828 ms.StoreMessageInfo(mi) 1829 } 1830 return ms 1831 } 1832 return mi.MessageOf(x) 1833} 1834 1835// Deprecated: Use DeleteEnvironmentRequest.ProtoReflect.Descriptor instead. 1836func (*DeleteEnvironmentRequest) Descriptor() ([]byte, []int) { 1837 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{27} 1838} 1839 1840func (x *DeleteEnvironmentRequest) GetName() string { 1841 if x != nil { 1842 return x.Name 1843 } 1844 return "" 1845} 1846 1847// Request for listing scheduled notebook job. 1848type ListSchedulesRequest struct { 1849 state protoimpl.MessageState 1850 sizeCache protoimpl.SizeCache 1851 unknownFields protoimpl.UnknownFields 1852 1853 // Required. Format: 1854 // `parent=projects/{project_id}/locations/{location}` 1855 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 1856 // Maximum return size of the list call. 1857 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 1858 // A previous returned page token that can be used to continue listing 1859 // from the last result. 1860 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 1861 // Filter applied to resulting schedules. 1862 Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` 1863 // Field to order results by. 1864 OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 1865} 1866 1867func (x *ListSchedulesRequest) Reset() { 1868 *x = ListSchedulesRequest{} 1869 if protoimpl.UnsafeEnabled { 1870 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[28] 1871 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1872 ms.StoreMessageInfo(mi) 1873 } 1874} 1875 1876func (x *ListSchedulesRequest) String() string { 1877 return protoimpl.X.MessageStringOf(x) 1878} 1879 1880func (*ListSchedulesRequest) ProtoMessage() {} 1881 1882func (x *ListSchedulesRequest) ProtoReflect() protoreflect.Message { 1883 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[28] 1884 if protoimpl.UnsafeEnabled && x != nil { 1885 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1886 if ms.LoadMessageInfo() == nil { 1887 ms.StoreMessageInfo(mi) 1888 } 1889 return ms 1890 } 1891 return mi.MessageOf(x) 1892} 1893 1894// Deprecated: Use ListSchedulesRequest.ProtoReflect.Descriptor instead. 1895func (*ListSchedulesRequest) Descriptor() ([]byte, []int) { 1896 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{28} 1897} 1898 1899func (x *ListSchedulesRequest) GetParent() string { 1900 if x != nil { 1901 return x.Parent 1902 } 1903 return "" 1904} 1905 1906func (x *ListSchedulesRequest) GetPageSize() int32 { 1907 if x != nil { 1908 return x.PageSize 1909 } 1910 return 0 1911} 1912 1913func (x *ListSchedulesRequest) GetPageToken() string { 1914 if x != nil { 1915 return x.PageToken 1916 } 1917 return "" 1918} 1919 1920func (x *ListSchedulesRequest) GetFilter() string { 1921 if x != nil { 1922 return x.Filter 1923 } 1924 return "" 1925} 1926 1927func (x *ListSchedulesRequest) GetOrderBy() string { 1928 if x != nil { 1929 return x.OrderBy 1930 } 1931 return "" 1932} 1933 1934// Response for listing scheduled notebook job. 1935type ListSchedulesResponse struct { 1936 state protoimpl.MessageState 1937 sizeCache protoimpl.SizeCache 1938 unknownFields protoimpl.UnknownFields 1939 1940 // A list of returned instances. 1941 Schedules []*Schedule `protobuf:"bytes,1,rep,name=schedules,proto3" json:"schedules,omitempty"` 1942 // Page token that can be used to continue listing from the last result in the 1943 // next list call. 1944 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 1945 // Schedules that could not be reached. For example, 1946 // ['projects/{project_id}/location/{location}/schedules/monthly_digest', 1947 // 'projects/{project_id}/location/{location}/schedules/weekly_sentiment']. 1948 Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` 1949} 1950 1951func (x *ListSchedulesResponse) Reset() { 1952 *x = ListSchedulesResponse{} 1953 if protoimpl.UnsafeEnabled { 1954 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[29] 1955 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1956 ms.StoreMessageInfo(mi) 1957 } 1958} 1959 1960func (x *ListSchedulesResponse) String() string { 1961 return protoimpl.X.MessageStringOf(x) 1962} 1963 1964func (*ListSchedulesResponse) ProtoMessage() {} 1965 1966func (x *ListSchedulesResponse) ProtoReflect() protoreflect.Message { 1967 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[29] 1968 if protoimpl.UnsafeEnabled && x != nil { 1969 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1970 if ms.LoadMessageInfo() == nil { 1971 ms.StoreMessageInfo(mi) 1972 } 1973 return ms 1974 } 1975 return mi.MessageOf(x) 1976} 1977 1978// Deprecated: Use ListSchedulesResponse.ProtoReflect.Descriptor instead. 1979func (*ListSchedulesResponse) Descriptor() ([]byte, []int) { 1980 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{29} 1981} 1982 1983func (x *ListSchedulesResponse) GetSchedules() []*Schedule { 1984 if x != nil { 1985 return x.Schedules 1986 } 1987 return nil 1988} 1989 1990func (x *ListSchedulesResponse) GetNextPageToken() string { 1991 if x != nil { 1992 return x.NextPageToken 1993 } 1994 return "" 1995} 1996 1997func (x *ListSchedulesResponse) GetUnreachable() []string { 1998 if x != nil { 1999 return x.Unreachable 2000 } 2001 return nil 2002} 2003 2004// Request for getting scheduled notebook. 2005type GetScheduleRequest struct { 2006 state protoimpl.MessageState 2007 sizeCache protoimpl.SizeCache 2008 unknownFields protoimpl.UnknownFields 2009 2010 // Required. Format: 2011 // `projects/{project_id}/locations/{location}/schedules/{schedule_id}` 2012 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2013} 2014 2015func (x *GetScheduleRequest) Reset() { 2016 *x = GetScheduleRequest{} 2017 if protoimpl.UnsafeEnabled { 2018 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[30] 2019 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2020 ms.StoreMessageInfo(mi) 2021 } 2022} 2023 2024func (x *GetScheduleRequest) String() string { 2025 return protoimpl.X.MessageStringOf(x) 2026} 2027 2028func (*GetScheduleRequest) ProtoMessage() {} 2029 2030func (x *GetScheduleRequest) ProtoReflect() protoreflect.Message { 2031 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[30] 2032 if protoimpl.UnsafeEnabled && x != nil { 2033 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2034 if ms.LoadMessageInfo() == nil { 2035 ms.StoreMessageInfo(mi) 2036 } 2037 return ms 2038 } 2039 return mi.MessageOf(x) 2040} 2041 2042// Deprecated: Use GetScheduleRequest.ProtoReflect.Descriptor instead. 2043func (*GetScheduleRequest) Descriptor() ([]byte, []int) { 2044 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{30} 2045} 2046 2047func (x *GetScheduleRequest) GetName() string { 2048 if x != nil { 2049 return x.Name 2050 } 2051 return "" 2052} 2053 2054// Request for deleting an Schedule 2055type DeleteScheduleRequest struct { 2056 state protoimpl.MessageState 2057 sizeCache protoimpl.SizeCache 2058 unknownFields protoimpl.UnknownFields 2059 2060 // Required. Format: 2061 // `projects/{project_id}/locations/{location}/schedules/{schedule_id}` 2062 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2063} 2064 2065func (x *DeleteScheduleRequest) Reset() { 2066 *x = DeleteScheduleRequest{} 2067 if protoimpl.UnsafeEnabled { 2068 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[31] 2069 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2070 ms.StoreMessageInfo(mi) 2071 } 2072} 2073 2074func (x *DeleteScheduleRequest) String() string { 2075 return protoimpl.X.MessageStringOf(x) 2076} 2077 2078func (*DeleteScheduleRequest) ProtoMessage() {} 2079 2080func (x *DeleteScheduleRequest) ProtoReflect() protoreflect.Message { 2081 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[31] 2082 if protoimpl.UnsafeEnabled && x != nil { 2083 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2084 if ms.LoadMessageInfo() == nil { 2085 ms.StoreMessageInfo(mi) 2086 } 2087 return ms 2088 } 2089 return mi.MessageOf(x) 2090} 2091 2092// Deprecated: Use DeleteScheduleRequest.ProtoReflect.Descriptor instead. 2093func (*DeleteScheduleRequest) Descriptor() ([]byte, []int) { 2094 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{31} 2095} 2096 2097func (x *DeleteScheduleRequest) GetName() string { 2098 if x != nil { 2099 return x.Name 2100 } 2101 return "" 2102} 2103 2104// Request for created scheduled notebooks 2105type CreateScheduleRequest struct { 2106 state protoimpl.MessageState 2107 sizeCache protoimpl.SizeCache 2108 unknownFields protoimpl.UnknownFields 2109 2110 // Required. Format: 2111 // `parent=projects/{project_id}/locations/{location}` 2112 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 2113 // Required. User-defined unique ID of this schedule. 2114 ScheduleId string `protobuf:"bytes,2,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"` 2115 // Required. The schedule to be created. 2116 Schedule *Schedule `protobuf:"bytes,3,opt,name=schedule,proto3" json:"schedule,omitempty"` 2117} 2118 2119func (x *CreateScheduleRequest) Reset() { 2120 *x = CreateScheduleRequest{} 2121 if protoimpl.UnsafeEnabled { 2122 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[32] 2123 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2124 ms.StoreMessageInfo(mi) 2125 } 2126} 2127 2128func (x *CreateScheduleRequest) String() string { 2129 return protoimpl.X.MessageStringOf(x) 2130} 2131 2132func (*CreateScheduleRequest) ProtoMessage() {} 2133 2134func (x *CreateScheduleRequest) ProtoReflect() protoreflect.Message { 2135 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[32] 2136 if protoimpl.UnsafeEnabled && x != nil { 2137 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2138 if ms.LoadMessageInfo() == nil { 2139 ms.StoreMessageInfo(mi) 2140 } 2141 return ms 2142 } 2143 return mi.MessageOf(x) 2144} 2145 2146// Deprecated: Use CreateScheduleRequest.ProtoReflect.Descriptor instead. 2147func (*CreateScheduleRequest) Descriptor() ([]byte, []int) { 2148 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{32} 2149} 2150 2151func (x *CreateScheduleRequest) GetParent() string { 2152 if x != nil { 2153 return x.Parent 2154 } 2155 return "" 2156} 2157 2158func (x *CreateScheduleRequest) GetScheduleId() string { 2159 if x != nil { 2160 return x.ScheduleId 2161 } 2162 return "" 2163} 2164 2165func (x *CreateScheduleRequest) GetSchedule() *Schedule { 2166 if x != nil { 2167 return x.Schedule 2168 } 2169 return nil 2170} 2171 2172// Request for created scheduled notebooks 2173type TriggerScheduleRequest struct { 2174 state protoimpl.MessageState 2175 sizeCache protoimpl.SizeCache 2176 unknownFields protoimpl.UnknownFields 2177 2178 // Required. Format: 2179 // `parent=projects/{project_id}/locations/{location}/schedules/{schedule_id}` 2180 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2181} 2182 2183func (x *TriggerScheduleRequest) Reset() { 2184 *x = TriggerScheduleRequest{} 2185 if protoimpl.UnsafeEnabled { 2186 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[33] 2187 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2188 ms.StoreMessageInfo(mi) 2189 } 2190} 2191 2192func (x *TriggerScheduleRequest) String() string { 2193 return protoimpl.X.MessageStringOf(x) 2194} 2195 2196func (*TriggerScheduleRequest) ProtoMessage() {} 2197 2198func (x *TriggerScheduleRequest) ProtoReflect() protoreflect.Message { 2199 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[33] 2200 if protoimpl.UnsafeEnabled && x != nil { 2201 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2202 if ms.LoadMessageInfo() == nil { 2203 ms.StoreMessageInfo(mi) 2204 } 2205 return ms 2206 } 2207 return mi.MessageOf(x) 2208} 2209 2210// Deprecated: Use TriggerScheduleRequest.ProtoReflect.Descriptor instead. 2211func (*TriggerScheduleRequest) Descriptor() ([]byte, []int) { 2212 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{33} 2213} 2214 2215func (x *TriggerScheduleRequest) GetName() string { 2216 if x != nil { 2217 return x.Name 2218 } 2219 return "" 2220} 2221 2222// Request for listing scheduled notebook executions. 2223type ListExecutionsRequest struct { 2224 state protoimpl.MessageState 2225 sizeCache protoimpl.SizeCache 2226 unknownFields protoimpl.UnknownFields 2227 2228 // Required. Format: 2229 // `parent=projects/{project_id}/locations/{location}` 2230 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 2231 // Maximum return size of the list call. 2232 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 2233 // A previous returned page token that can be used to continue listing 2234 // from the last result. 2235 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 2236 // Filter applied to resulting executions. Currently only supports filtering 2237 // executions by a specified schedule_id. 2238 // Format: "schedule_id=<Schedule_ID>" 2239 Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` 2240 // Sort by field. 2241 OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 2242} 2243 2244func (x *ListExecutionsRequest) Reset() { 2245 *x = ListExecutionsRequest{} 2246 if protoimpl.UnsafeEnabled { 2247 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[34] 2248 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2249 ms.StoreMessageInfo(mi) 2250 } 2251} 2252 2253func (x *ListExecutionsRequest) String() string { 2254 return protoimpl.X.MessageStringOf(x) 2255} 2256 2257func (*ListExecutionsRequest) ProtoMessage() {} 2258 2259func (x *ListExecutionsRequest) ProtoReflect() protoreflect.Message { 2260 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[34] 2261 if protoimpl.UnsafeEnabled && x != nil { 2262 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2263 if ms.LoadMessageInfo() == nil { 2264 ms.StoreMessageInfo(mi) 2265 } 2266 return ms 2267 } 2268 return mi.MessageOf(x) 2269} 2270 2271// Deprecated: Use ListExecutionsRequest.ProtoReflect.Descriptor instead. 2272func (*ListExecutionsRequest) Descriptor() ([]byte, []int) { 2273 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{34} 2274} 2275 2276func (x *ListExecutionsRequest) GetParent() string { 2277 if x != nil { 2278 return x.Parent 2279 } 2280 return "" 2281} 2282 2283func (x *ListExecutionsRequest) GetPageSize() int32 { 2284 if x != nil { 2285 return x.PageSize 2286 } 2287 return 0 2288} 2289 2290func (x *ListExecutionsRequest) GetPageToken() string { 2291 if x != nil { 2292 return x.PageToken 2293 } 2294 return "" 2295} 2296 2297func (x *ListExecutionsRequest) GetFilter() string { 2298 if x != nil { 2299 return x.Filter 2300 } 2301 return "" 2302} 2303 2304func (x *ListExecutionsRequest) GetOrderBy() string { 2305 if x != nil { 2306 return x.OrderBy 2307 } 2308 return "" 2309} 2310 2311// Response for listing scheduled notebook executions 2312type ListExecutionsResponse struct { 2313 state protoimpl.MessageState 2314 sizeCache protoimpl.SizeCache 2315 unknownFields protoimpl.UnknownFields 2316 2317 // A list of returned instances. 2318 Executions []*Execution `protobuf:"bytes,1,rep,name=executions,proto3" json:"executions,omitempty"` 2319 // Page token that can be used to continue listing from the last result in the 2320 // next list call. 2321 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 2322 // Executions IDs that could not be reached. For example, 2323 // ['projects/{project_id}/location/{location}/executions/imagenet_test1', 2324 // 'projects/{project_id}/location/{location}/executions/classifier_train1']. 2325 Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` 2326} 2327 2328func (x *ListExecutionsResponse) Reset() { 2329 *x = ListExecutionsResponse{} 2330 if protoimpl.UnsafeEnabled { 2331 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[35] 2332 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2333 ms.StoreMessageInfo(mi) 2334 } 2335} 2336 2337func (x *ListExecutionsResponse) String() string { 2338 return protoimpl.X.MessageStringOf(x) 2339} 2340 2341func (*ListExecutionsResponse) ProtoMessage() {} 2342 2343func (x *ListExecutionsResponse) ProtoReflect() protoreflect.Message { 2344 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[35] 2345 if protoimpl.UnsafeEnabled && x != nil { 2346 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2347 if ms.LoadMessageInfo() == nil { 2348 ms.StoreMessageInfo(mi) 2349 } 2350 return ms 2351 } 2352 return mi.MessageOf(x) 2353} 2354 2355// Deprecated: Use ListExecutionsResponse.ProtoReflect.Descriptor instead. 2356func (*ListExecutionsResponse) Descriptor() ([]byte, []int) { 2357 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{35} 2358} 2359 2360func (x *ListExecutionsResponse) GetExecutions() []*Execution { 2361 if x != nil { 2362 return x.Executions 2363 } 2364 return nil 2365} 2366 2367func (x *ListExecutionsResponse) GetNextPageToken() string { 2368 if x != nil { 2369 return x.NextPageToken 2370 } 2371 return "" 2372} 2373 2374func (x *ListExecutionsResponse) GetUnreachable() []string { 2375 if x != nil { 2376 return x.Unreachable 2377 } 2378 return nil 2379} 2380 2381// Request for getting scheduled notebook execution 2382type GetExecutionRequest struct { 2383 state protoimpl.MessageState 2384 sizeCache protoimpl.SizeCache 2385 unknownFields protoimpl.UnknownFields 2386 2387 // Required. Format: 2388 // `projects/{project_id}/locations/{location}/executions/{execution_id}` 2389 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2390} 2391 2392func (x *GetExecutionRequest) Reset() { 2393 *x = GetExecutionRequest{} 2394 if protoimpl.UnsafeEnabled { 2395 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[36] 2396 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2397 ms.StoreMessageInfo(mi) 2398 } 2399} 2400 2401func (x *GetExecutionRequest) String() string { 2402 return protoimpl.X.MessageStringOf(x) 2403} 2404 2405func (*GetExecutionRequest) ProtoMessage() {} 2406 2407func (x *GetExecutionRequest) ProtoReflect() protoreflect.Message { 2408 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[36] 2409 if protoimpl.UnsafeEnabled && x != nil { 2410 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2411 if ms.LoadMessageInfo() == nil { 2412 ms.StoreMessageInfo(mi) 2413 } 2414 return ms 2415 } 2416 return mi.MessageOf(x) 2417} 2418 2419// Deprecated: Use GetExecutionRequest.ProtoReflect.Descriptor instead. 2420func (*GetExecutionRequest) Descriptor() ([]byte, []int) { 2421 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{36} 2422} 2423 2424func (x *GetExecutionRequest) GetName() string { 2425 if x != nil { 2426 return x.Name 2427 } 2428 return "" 2429} 2430 2431// Request for deleting a scheduled notebook execution 2432type DeleteExecutionRequest struct { 2433 state protoimpl.MessageState 2434 sizeCache protoimpl.SizeCache 2435 unknownFields protoimpl.UnknownFields 2436 2437 // Required. Format: 2438 // `projects/{project_id}/locations/{location}/executions/{execution_id}` 2439 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2440} 2441 2442func (x *DeleteExecutionRequest) Reset() { 2443 *x = DeleteExecutionRequest{} 2444 if protoimpl.UnsafeEnabled { 2445 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[37] 2446 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2447 ms.StoreMessageInfo(mi) 2448 } 2449} 2450 2451func (x *DeleteExecutionRequest) String() string { 2452 return protoimpl.X.MessageStringOf(x) 2453} 2454 2455func (*DeleteExecutionRequest) ProtoMessage() {} 2456 2457func (x *DeleteExecutionRequest) ProtoReflect() protoreflect.Message { 2458 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[37] 2459 if protoimpl.UnsafeEnabled && x != nil { 2460 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2461 if ms.LoadMessageInfo() == nil { 2462 ms.StoreMessageInfo(mi) 2463 } 2464 return ms 2465 } 2466 return mi.MessageOf(x) 2467} 2468 2469// Deprecated: Use DeleteExecutionRequest.ProtoReflect.Descriptor instead. 2470func (*DeleteExecutionRequest) Descriptor() ([]byte, []int) { 2471 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{37} 2472} 2473 2474func (x *DeleteExecutionRequest) GetName() string { 2475 if x != nil { 2476 return x.Name 2477 } 2478 return "" 2479} 2480 2481// Request to create notebook execution 2482type CreateExecutionRequest struct { 2483 state protoimpl.MessageState 2484 sizeCache protoimpl.SizeCache 2485 unknownFields protoimpl.UnknownFields 2486 2487 // Required. Format: 2488 // `parent=projects/{project_id}/locations/{location}` 2489 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 2490 // Required. User-defined unique ID of this execution. 2491 ExecutionId string `protobuf:"bytes,2,opt,name=execution_id,json=executionId,proto3" json:"execution_id,omitempty"` 2492 // Required. The execution to be created. 2493 Execution *Execution `protobuf:"bytes,3,opt,name=execution,proto3" json:"execution,omitempty"` 2494} 2495 2496func (x *CreateExecutionRequest) Reset() { 2497 *x = CreateExecutionRequest{} 2498 if protoimpl.UnsafeEnabled { 2499 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[38] 2500 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2501 ms.StoreMessageInfo(mi) 2502 } 2503} 2504 2505func (x *CreateExecutionRequest) String() string { 2506 return protoimpl.X.MessageStringOf(x) 2507} 2508 2509func (*CreateExecutionRequest) ProtoMessage() {} 2510 2511func (x *CreateExecutionRequest) ProtoReflect() protoreflect.Message { 2512 mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[38] 2513 if protoimpl.UnsafeEnabled && x != nil { 2514 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2515 if ms.LoadMessageInfo() == nil { 2516 ms.StoreMessageInfo(mi) 2517 } 2518 return ms 2519 } 2520 return mi.MessageOf(x) 2521} 2522 2523// Deprecated: Use CreateExecutionRequest.ProtoReflect.Descriptor instead. 2524func (*CreateExecutionRequest) Descriptor() ([]byte, []int) { 2525 return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{38} 2526} 2527 2528func (x *CreateExecutionRequest) GetParent() string { 2529 if x != nil { 2530 return x.Parent 2531 } 2532 return "" 2533} 2534 2535func (x *CreateExecutionRequest) GetExecutionId() string { 2536 if x != nil { 2537 return x.ExecutionId 2538 } 2539 return "" 2540} 2541 2542func (x *CreateExecutionRequest) GetExecution() *Execution { 2543 if x != nil { 2544 return x.Execution 2545 } 2546 return nil 2547} 2548 2549var File_google_cloud_notebooks_v1_service_proto protoreflect.FileDescriptor 2550 2551var file_google_cloud_notebooks_v1_service_proto_rawDesc = []byte{ 2552 0x0a, 0x27, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 2553 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 2554 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 2555 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 2556 0x73, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 2557 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 2558 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 2559 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 2560 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 2561 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 2562 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 2563 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 2564 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2f, 2565 0x76, 0x31, 0x2f, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 2566 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x29, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 2567 0x75, 0x64, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2f, 0x76, 0x31, 0x2f, 2568 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 2569 0x28, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x6f, 2570 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 2571 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 2572 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 2573 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x63, 0x6f, 2574 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x67, 0x6f, 0x6f, 0x67, 2575 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 2576 0x6b, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x70, 2577 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6c, 0x6f, 0x6e, 2578 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 2579 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 2580 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 2581 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xce, 0x02, 0x0a, 0x11, 0x4f, 2582 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 2583 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 2584 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 2585 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 2586 0x70, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 2587 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 2588 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 2589 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65, 0x6e, 0x64, 2590 0x54, 0x69, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x03, 2591 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 2592 0x76, 0x65, 0x72, 0x62, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x76, 0x65, 0x72, 0x62, 2593 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 2594 0x67, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 2595 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x35, 0x0a, 0x16, 0x72, 0x65, 0x71, 0x75, 0x65, 2596 0x73, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 2597 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2598 0x65, 0x64, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 2599 0x0a, 0x0b, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 2600 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x70, 0x69, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 2601 0x1a, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 2602 0x09, 0x52, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x6f, 0x0a, 0x14, 0x4c, 2603 0x69, 0x73, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 2604 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 2605 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 2606 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 2607 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 2608 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 2609 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xa4, 0x01, 0x0a, 2610 0x15, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 2611 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x09, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 2612 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 2613 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 2614 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x09, 2615 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 2616 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 2617 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 2618 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 2619 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 2620 0x62, 0x6c, 0x65, 0x22, 0x2d, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 2621 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 2622 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 2623 0x6d, 0x65, 0x22, 0xa0, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 2624 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x06, 2625 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 2626 0x02, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x24, 0x0a, 0x0b, 0x69, 0x6e, 0x73, 2627 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 2628 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 2629 0x44, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 2630 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 2631 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 2632 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x69, 0x6e, 0x73, 2633 0x74, 0x61, 0x6e, 0x63, 0x65, 0x22, 0x5c, 0x0a, 0x17, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 2634 0x72, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2635 0x12, 0x1b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 2636 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x24, 0x0a, 2637 0x0b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 2638 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 2639 0x65, 0x49, 0x64, 0x22, 0xaa, 0x01, 0x0a, 0x1d, 0x53, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 2640 0x6e, 0x63, 0x65, 0x41, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 2641 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 2642 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4c, 2643 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x33, 0x2e, 0x67, 2644 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 2645 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 2646 0x65, 0x2e, 0x41, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x54, 0x79, 0x70, 2647 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x0a, 2648 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 2649 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x63, 0x6f, 0x72, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 2650 0x22, 0x60, 0x0a, 0x1d, 0x53, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4d, 2651 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 2652 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 2653 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0c, 0x6d, 0x61, 2654 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 2655 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x54, 0x79, 2656 0x70, 0x65, 0x22, 0x79, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 2657 0x61, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 2658 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 2659 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x41, 0x0a, 0x06, 0x63, 0x6f, 2660 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 2661 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 2662 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x43, 2663 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0xc7, 0x01, 2664 0x0a, 0x18, 0x53, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4c, 0x61, 0x62, 2665 0x65, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 2666 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 2667 0x61, 0x6d, 0x65, 0x12, 0x57, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x02, 0x20, 2668 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 2669 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 2670 0x53, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 2671 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 2672 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x1a, 0x39, 0x0a, 0x0b, 2673 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 2674 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 2675 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 2676 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xb4, 0x01, 0x0a, 0x23, 0x55, 0x70, 0x64, 0x61, 2677 0x74, 0x65, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x65, 0x64, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 2678 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 2679 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 2680 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x74, 0x0a, 0x18, 0x73, 0x68, 0x69, 0x65, 2681 0x6c, 0x64, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x63, 0x6f, 2682 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 2683 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 2684 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 2685 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x65, 0x64, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 2686 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x16, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x65, 0x64, 2687 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x30, 2688 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 2689 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 2690 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 2691 0x22, 0x2f, 0x0a, 0x14, 0x53, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 2692 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 2693 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 2694 0x65, 0x22, 0x2e, 0x0a, 0x13, 0x53, 0x74, 0x6f, 0x70, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 2695 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 2696 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 2697 0x65, 0x22, 0x2f, 0x0a, 0x14, 0x52, 0x65, 0x73, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 2698 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 2699 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 2700 0x6d, 0x65, 0x22, 0xeb, 0x01, 0x0a, 0x19, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x49, 0x6e, 0x73, 2701 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2702 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 2703 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x05, 0x76, 0x6d, 0x5f, 2704 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x76, 2705 0x6d, 0x49, 0x64, 0x12, 0x5e, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 2706 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 2707 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 2708 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 2709 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4d, 0x65, 0x74, 0x61, 2710 0x64, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 2711 0x61, 0x74, 0x61, 0x1a, 0x3b, 0x0a, 0x0d, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x45, 2712 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 2713 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 2714 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 2715 0x22, 0x50, 0x0a, 0x1c, 0x49, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x55, 0x70, 2716 0x67, 0x72, 0x61, 0x64, 0x65, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2717 0x12, 0x30, 0x0a, 0x11, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x69, 0x6e, 0x73, 2718 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 2719 0x52, 0x10, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 2720 0x63, 0x65, 0x22, 0xb2, 0x01, 0x0a, 0x1d, 0x49, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 2721 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 2722 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x61, 2723 0x62, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x75, 0x70, 0x67, 0x72, 0x61, 2724 0x64, 0x65, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 2725 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 2726 0x0e, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 2727 0x21, 0x0a, 0x0c, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 2728 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 2729 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x5f, 0x69, 0x6d, 2730 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x75, 0x70, 0x67, 0x72, 0x61, 2731 0x64, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x59, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x49, 0x6e, 2732 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 2733 0x65, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 2734 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6e, 0x6f, 0x74, 0x65, 0x62, 2735 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 2736 0x63, 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x04, 0x6e, 0x61, 2737 0x6d, 0x65, 0x22, 0xa9, 0x03, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 2738 0x63, 0x65, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 2739 0x12, 0x68, 0x0a, 0x0c, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 2740 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 2741 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 2742 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x48, 0x65, 2743 0x61, 0x6c, 0x74, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x48, 0x65, 0x61, 2744 0x6c, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x68, 2745 0x65, 0x61, 0x6c, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x6a, 0x0a, 0x0b, 0x68, 0x65, 2746 0x61, 0x6c, 0x74, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 2747 0x44, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 2748 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 2749 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x52, 0x65, 0x73, 2750 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x49, 0x6e, 0x66, 0x6f, 2751 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x68, 0x65, 0x61, 0x6c, 2752 0x74, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0x3d, 0x0a, 0x0f, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 2753 0x49, 0x6e, 0x66, 0x6f, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 2754 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 2755 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 2756 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x77, 0x0a, 0x0b, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x53, 2757 0x74, 0x61, 0x74, 0x65, 0x12, 0x1c, 0x0a, 0x18, 0x48, 0x45, 0x41, 0x4c, 0x54, 0x48, 0x5f, 0x53, 2758 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 2759 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x48, 0x45, 0x41, 0x4c, 0x54, 0x48, 0x59, 0x10, 0x01, 0x12, 2760 0x0d, 0x0a, 0x09, 0x55, 0x4e, 0x48, 0x45, 0x41, 0x4c, 0x54, 0x48, 0x59, 0x10, 0x02, 0x12, 0x17, 2761 0x0a, 0x13, 0x41, 0x47, 0x45, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x53, 0x54, 2762 0x41, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x03, 0x12, 0x15, 0x0a, 0x11, 0x41, 0x47, 0x45, 0x4e, 0x54, 2763 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x55, 0x4e, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x04, 0x22, 0x31, 2764 0x0a, 0x16, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 2765 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 2766 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 2767 0x65, 0x22, 0x60, 0x0a, 0x17, 0x52, 0x6f, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x49, 0x6e, 0x73, 2768 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 2769 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 2770 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2c, 0x0a, 0x0f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 2771 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 2772 0xe0, 0x41, 0x02, 0x52, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x6e, 0x61, 0x70, 0x73, 2773 0x68, 0x6f, 0x74, 0x22, 0x53, 0x0a, 0x1e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 2774 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x52, 0x65, 2775 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 2776 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 2777 0x0a, 0x05, 0x76, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 2778 0x41, 0x02, 0x52, 0x04, 0x76, 0x6d, 0x49, 0x64, 0x22, 0x72, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 2779 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 2780 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 2781 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 2782 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 2783 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 2784 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 2785 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xb0, 0x01, 0x0a, 2786 0x18, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 2787 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0c, 0x65, 0x6e, 0x76, 2788 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 2789 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 2790 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x76, 0x69, 2791 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0c, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 2792 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 2793 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 2794 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x20, 0x0a, 2795 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x03, 2796 0x28, 0x09, 0x52, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x22, 2797 0x30, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 2798 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 2799 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 2800 0x65, 0x22, 0xb2, 0x01, 0x0a, 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x76, 0x69, 2801 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 2802 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 2803 0xe0, 0x41, 0x02, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x2a, 0x0a, 0x0e, 0x65, 2804 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 2805 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0d, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 2806 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x4d, 0x0a, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72, 2807 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 2808 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 2809 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 2810 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72, 2811 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x33, 0x0a, 0x18, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 2812 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 2813 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 2814 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xc8, 0x01, 0x0a, 0x14, 2815 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 2816 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 2817 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6e, 0x6f, 2818 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 2819 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 2820 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 2821 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 2822 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 2823 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 2824 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 2825 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x6f, 2826 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 2827 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x22, 0xa4, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x53, 2828 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 2829 0x12, 0x41, 0x0a, 0x09, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 2830 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 2831 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 2832 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x09, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 2833 0x6c, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 2834 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 2835 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x75, 2836 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 2837 0x52, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x53, 0x0a, 2838 0x12, 0x47, 0x65, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 2839 0x65, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 2840 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6e, 0x6f, 0x74, 0x65, 0x62, 2841 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 2842 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 2843 0x6d, 0x65, 0x22, 0x56, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x63, 0x68, 0x65, 2844 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x04, 0x6e, 2845 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 2846 0x23, 0x0a, 0x21, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 2847 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x68, 0x65, 2848 0x64, 0x75, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xc6, 0x01, 0x0a, 0x15, 0x43, 2849 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 2850 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 2851 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6e, 0x6f, 2852 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 2853 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 2854 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x24, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 2855 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 2856 0x02, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x44, 0x0a, 2857 0x08, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 2858 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 2859 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 2860 0x64, 0x75, 0x6c, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x73, 0x63, 0x68, 0x65, 0x64, 2861 0x75, 0x6c, 0x65, 0x22, 0x57, 0x0a, 0x16, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x53, 0x63, 2862 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3d, 0x0a, 2863 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 2864 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x67, 2865 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 2866 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xca, 0x01, 0x0a, 2867 0x15, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 2868 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 2869 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 2870 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 2871 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 2872 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 2873 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 2874 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 2875 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 2876 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 2877 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x19, 2878 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 2879 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x22, 0xa8, 0x01, 0x0a, 0x16, 0x4c, 0x69, 2880 0x73, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 2881 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0a, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 2882 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 2883 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 2884 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 2885 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 2886 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 2887 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 2888 0x65, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 2889 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 2890 0x61, 0x62, 0x6c, 0x65, 0x22, 0x55, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 2891 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x6e, 2892 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 2893 0x24, 0x0a, 0x22, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 2894 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x78, 0x65, 0x63, 2895 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x58, 0x0a, 0x16, 0x44, 2896 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 2897 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 2898 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x6e, 0x6f, 0x74, 2899 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 2900 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 2901 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xcd, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 2902 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2903 0x12, 0x42, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 2904 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 2905 0x6f, 0x6b, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 2906 0x6f, 0x6d, 0x2f, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 2907 0x72, 0x65, 0x6e, 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 2908 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 2909 0x0b, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x47, 0x0a, 0x09, 2910 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 2911 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 2912 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x65, 0x63, 2913 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x65, 0x78, 0x65, 0x63, 2914 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0xe9, 0x33, 0x0a, 0x0f, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 2915 0x6f, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xb2, 0x01, 0x0a, 0x0d, 0x4c, 0x69, 2916 0x73, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x2f, 0x2e, 0x67, 0x6f, 2917 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 2918 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x73, 0x74, 2919 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x67, 2920 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 2921 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x73, 2922 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e, 2923 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x12, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 2924 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 2925 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 2926 0x61, 0x6e, 0x63, 0x65, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x9f, 2927 0x01, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x2d, 2928 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 2929 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 2930 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 2931 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 2932 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 2933 0x63, 0x65, 0x22, 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x12, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 2934 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 2935 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 2936 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 2937 0x12, 0xe0, 0x01, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 2938 0x6e, 0x63, 0x65, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 2939 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 2940 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 2941 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 2942 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 2943 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x7d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x22, 0x2d, 0x2f, 0x76, 2944 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 2945 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 2946 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x3a, 0x08, 0x69, 0x6e, 0x73, 2947 0x74, 0x61, 0x6e, 0x63, 0x65, 0xda, 0x41, 0x1b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x69, 2948 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 2949 0x5f, 0x69, 0x64, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 2950 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 2951 0x61, 0x74, 0x61, 0x12, 0xc8, 0x01, 0x0a, 0x10, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 2952 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 2953 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 2954 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x73, 2955 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 2956 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 2957 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x61, 0x82, 0xd3, 0xe4, 2958 0x93, 0x02, 0x3b, 0x22, 0x36, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 2959 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 2960 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 2961 0x65, 0x73, 0x3a, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x3a, 0x01, 0x2a, 0xca, 0x41, 2962 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 2963 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xda, 2964 0x01, 0x0a, 0x16, 0x53, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x41, 0x63, 2965 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 2966 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 2967 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 2968 0x65, 0x41, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 2969 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 2970 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 2971 0x6f, 0x6e, 0x22, 0x67, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x41, 0x32, 0x3c, 0x2f, 0x76, 0x31, 0x2f, 2972 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 2973 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 2974 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x65, 0x74, 0x41, 0x63, 0x63, 2975 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 2976 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 2977 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xda, 0x01, 0x0a, 0x16, 2978 0x53, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 2979 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 2980 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 2981 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4d, 0x61, 2982 0x63, 0x68, 0x69, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2983 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 2984 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 2985 0x67, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x41, 0x32, 0x3c, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 2986 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 2987 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 2988 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 2989 0x65, 0x54, 0x79, 0x70, 0x65, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 2990 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 2991 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xd4, 0x01, 0x0a, 0x14, 0x55, 0x70, 0x64, 2992 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 2993 0x67, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 2994 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 2995 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 2996 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 2997 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 2998 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3f, 2999 0x32, 0x3a, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 3000 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 3001 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 3002 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x3a, 0x01, 0x2a, 0xca, 3003 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 3004 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 3005 0xf4, 0x01, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 3006 0x65, 0x64, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 3007 0x12, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 3008 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 3009 0x61, 0x74, 0x65, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x65, 0x64, 0x49, 0x6e, 0x73, 0x74, 0x61, 3010 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 3011 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 3012 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 3013 0x75, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4f, 0x32, 0x4a, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 3014 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 3015 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 3016 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x68, 0x69, 3017 0x65, 0x6c, 0x64, 0x65, 0x64, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 3018 0x66, 0x69, 0x67, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 3019 0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 3020 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xcb, 0x01, 0x0a, 0x11, 0x53, 0x65, 0x74, 0x49, 0x6e, 3021 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x33, 0x2e, 0x67, 3022 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 3023 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 3024 0x61, 0x6e, 0x63, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 3025 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 3026 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 3027 0x22, 0x62, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3c, 0x32, 0x37, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 3028 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 3029 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 3030 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x65, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 3031 0x73, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 3032 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 3033 0x64, 0x61, 0x74, 0x61, 0x12, 0xcc, 0x01, 0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 3034 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 3035 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 3036 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 3037 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 3038 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 3039 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x69, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 3040 0x2a, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 3041 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 3042 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 3043 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x2a, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 3044 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 3045 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 3046 0x61, 0x74, 0x61, 0x12, 0xbf, 0x01, 0x0a, 0x0d, 0x53, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x73, 3047 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 3048 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 3049 0x31, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 3050 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 3051 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 3052 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x5e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x38, 0x22, 0x33, 0x2f, 3053 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 3054 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 3055 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x74, 0x61, 3056 0x72, 0x74, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 3057 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 3058 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xbc, 0x01, 0x0a, 0x0c, 0x53, 0x74, 0x6f, 0x70, 0x49, 0x6e, 3059 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 3060 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 3061 0x76, 0x31, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 3062 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 3063 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 3064 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x5d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x22, 0x32, 0x2f, 3065 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 3066 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 3067 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x74, 0x6f, 3068 0x70, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 3069 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 3070 0x64, 0x61, 0x74, 0x61, 0x12, 0xbf, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x73, 0x65, 0x74, 0x49, 0x6e, 3071 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 3072 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 3073 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 3074 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 3075 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 3076 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x5e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x38, 0x22, 0x33, 3077 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 3078 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 3079 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x72, 0x65, 3080 0x73, 0x65, 0x74, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 3081 0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 3082 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xca, 0x01, 0x0a, 0x12, 0x52, 0x65, 0x70, 0x6f, 0x72, 3083 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x34, 0x2e, 3084 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 3085 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 3086 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 3087 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 3088 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 3089 0x6f, 0x6e, 0x22, 0x5f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x22, 0x34, 0x2f, 0x76, 0x31, 0x2f, 3090 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 3091 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 3092 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 3093 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 3094 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 3095 0x61, 0x74, 0x61, 0x12, 0xdc, 0x01, 0x0a, 0x15, 0x49, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 3096 0x63, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x37, 0x2e, 3097 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 3098 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x73, 0x49, 0x6e, 0x73, 0x74, 3099 0x61, 0x6e, 0x63, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x61, 0x62, 0x6c, 0x65, 0x52, 3100 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 3101 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 3102 0x76, 0x31, 0x2e, 0x49, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x55, 0x70, 0x67, 3103 0x72, 0x61, 0x64, 0x65, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 3104 0x22, 0x50, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4a, 0x12, 0x48, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 3105 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 3106 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 3107 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 3108 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x69, 0x73, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x61, 0x62, 3109 0x6c, 0x65, 0x12, 0xce, 0x01, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 3110 0x63, 0x65, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 3111 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 3112 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 3113 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 3114 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 3115 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 3116 0x74, 0x61, 0x6e, 0x63, 0x65, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 3117 0x6e, 0x73, 0x65, 0x22, 0x4e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x41, 0x12, 0x3f, 0x2f, 0x76, 0x31, 3118 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 3119 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 3120 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x67, 0x65, 0x74, 0x49, 0x6e, 3121 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0xda, 0x41, 0x04, 0x6e, 3122 0x61, 0x6d, 0x65, 0x12, 0xc5, 0x01, 0x0a, 0x0f, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 3123 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 3124 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 3125 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 3126 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 3127 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 3128 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x60, 0x82, 0xd3, 0xe4, 0x93, 0x02, 3129 0x3a, 0x22, 0x35, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 3130 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 3131 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 3132 0x3a, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 3133 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 3134 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xc8, 0x01, 0x0a, 0x10, 3135 0x52, 0x6f, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 3136 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 3137 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x6f, 0x6c, 3138 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 3139 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 3140 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 3141 0x69, 0x6f, 0x6e, 0x22, 0x61, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3b, 0x22, 0x36, 0x2f, 0x76, 0x31, 3142 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 3143 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 3144 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x72, 0x6f, 0x6c, 0x6c, 0x62, 3145 0x61, 0x63, 0x6b, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 3146 0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 3147 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xdd, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x67, 0x72, 0x61, 3148 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 3149 0x61, 0x6c, 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 3150 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 3151 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 3152 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 3153 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 3154 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x68, 0x82, 0xd3, 3155 0xe4, 0x93, 0x02, 0x42, 0x22, 0x3d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 3156 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 3157 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 3158 0x2f, 0x2a, 0x7d, 0x3a, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 3159 0x6e, 0x61, 0x6c, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 3160 0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 3161 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xbe, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x45, 3162 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x32, 0x2e, 0x67, 0x6f, 3163 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 3164 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x76, 0x69, 3165 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 3166 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 3167 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 3168 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 3169 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x41, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x12, 0x30, 0x2f, 0x76, 3170 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 3171 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 3172 0x7d, 0x2f, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0xda, 0x41, 3173 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xab, 0x01, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x45, 3174 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 3175 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 3176 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 3177 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x67, 3178 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 3179 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 3180 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x12, 0x30, 0x2f, 0x76, 3181 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 3182 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x65, 3183 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 3184 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xf6, 0x01, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 3185 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x33, 0x2e, 0x67, 0x6f, 3186 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 3187 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 3188 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 3189 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 3190 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 3191 0x8c, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3f, 0x22, 0x30, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 3192 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 3193 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x65, 0x6e, 3194 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x3a, 0x0b, 0x65, 0x6e, 0x76, 0x69, 3195 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0xda, 0x41, 0x21, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 3196 0x2c, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x2c, 0x65, 0x6e, 0x76, 3197 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0xca, 0x41, 0x20, 0x0a, 0x0b, 3198 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x11, 0x4f, 0x70, 0x65, 3199 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xd5, 3200 0x01, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 3201 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 3202 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 3203 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 3204 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 3205 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 3206 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x6c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 3207 0x2a, 0x30, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 3208 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 3209 0x2f, 0x2a, 0x2f, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 3210 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x2a, 0x0a, 0x15, 0x67, 0x6f, 3211 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 3212 0x70, 0x74, 0x79, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 3213 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xb2, 0x01, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x53, 3214 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 3215 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 3216 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 3217 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 3218 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 3219 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 3220 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e, 0x82, 0xd3, 0xe4, 3221 0x93, 0x02, 0x2f, 0x12, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 3222 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 3223 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 3224 0x65, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x9f, 0x01, 0x0a, 0x0b, 3225 0x47, 0x65, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x2d, 0x2e, 0x67, 0x6f, 3226 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 3227 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, 3228 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 3229 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 3230 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x22, 3231 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x12, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 3232 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 3233 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 3234 0x6c, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xcc, 0x01, 3235 0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 3236 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 3237 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 3238 0x65, 0x74, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 3239 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 3240 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 3241 0x6e, 0x22, 0x69, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x2a, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 3242 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 3243 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x68, 0x65, 3244 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 3245 0x41, 0x2a, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 3246 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 3247 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xe0, 0x01, 0x0a, 3248 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 3249 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 3250 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 3251 0x74, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 3252 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 3253 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 3254 0x22, 0x7d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x22, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 3255 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 3256 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x73, 0x63, 3257 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x08, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 3258 0x65, 0xda, 0x41, 0x1b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x73, 0x63, 0x68, 0x65, 0x64, 3259 0x75, 0x6c, 0x65, 0x2c, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0xca, 3260 0x41, 0x1d, 0x0a, 0x08, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x11, 0x4f, 0x70, 3261 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 3262 0xc5, 0x01, 0x0a, 0x0f, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 3263 0x75, 0x6c, 0x65, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 3264 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 3265 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 3266 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 3267 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 3268 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x60, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3a, 0x22, 0x35, 0x2f, 3269 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 3270 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 3271 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x74, 0x72, 0x69, 3272 0x67, 0x67, 0x65, 0x72, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x53, 0x63, 0x68, 0x65, 3273 0x64, 0x75, 0x6c, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 3274 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xb6, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 3275 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 3276 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 3277 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 3278 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67, 3279 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 3280 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x78, 0x65, 3281 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 3282 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x12, 0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 3283 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 3284 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x65, 0x78, 0x65, 3285 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 3286 0x12, 0xa3, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 3287 0x6e, 0x12, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 3288 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 3289 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 3290 0x74, 0x1a, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 3291 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 3292 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x12, 3293 0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 3294 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 3295 0x2a, 0x2f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 3296 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xcf, 0x01, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, 3297 0x65, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 3298 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 3299 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x78, 0x65, 3300 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 3301 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 3302 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x6a, 0x82, 0xd3, 3303 0xe4, 0x93, 0x02, 0x30, 0x2a, 0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 3304 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 3305 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 3306 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x2a, 0x0a, 0x15, 3307 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 3308 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 3309 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xe8, 0x01, 0x0a, 0x0f, 0x43, 0x72, 0x65, 3310 0x61, 0x74, 0x65, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x31, 0x2e, 0x67, 3311 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 3312 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 3313 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 3314 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 3315 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x82, 3316 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3b, 0x22, 0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 3317 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 3318 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x65, 0x78, 0x65, 3319 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x09, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 3320 0x6f, 0x6e, 0xda, 0x41, 0x1d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x65, 0x78, 0x65, 0x63, 3321 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 3322 0x69, 0x64, 0xca, 0x41, 0x1e, 0x0a, 0x09, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 3323 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 3324 0x61, 0x74, 0x61, 0x1a, 0x4c, 0xca, 0x41, 0x18, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 3325 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 3326 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 3327 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 3328 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 3329 0x6d, 0x42, 0xcc, 0x01, 0x0a, 0x1d, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 3330 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 3331 0x2e, 0x76, 0x31, 0x42, 0x0e, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x50, 0x72, 3332 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x42, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 3333 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 3334 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 3335 0x75, 0x64, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2f, 0x76, 0x31, 0x3b, 3336 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0xaa, 0x02, 0x19, 0x47, 0x6f, 0x6f, 0x67, 3337 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 3338 0x6b, 0x73, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x19, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 3339 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x5c, 0x56, 3340 0x31, 0xea, 0x02, 0x1c, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 3341 0x64, 0x3a, 0x3a, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x3a, 0x3a, 0x56, 0x31, 3342 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 3343} 3344 3345var ( 3346 file_google_cloud_notebooks_v1_service_proto_rawDescOnce sync.Once 3347 file_google_cloud_notebooks_v1_service_proto_rawDescData = file_google_cloud_notebooks_v1_service_proto_rawDesc 3348) 3349 3350func file_google_cloud_notebooks_v1_service_proto_rawDescGZIP() []byte { 3351 file_google_cloud_notebooks_v1_service_proto_rawDescOnce.Do(func() { 3352 file_google_cloud_notebooks_v1_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_notebooks_v1_service_proto_rawDescData) 3353 }) 3354 return file_google_cloud_notebooks_v1_service_proto_rawDescData 3355} 3356 3357var file_google_cloud_notebooks_v1_service_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 3358var file_google_cloud_notebooks_v1_service_proto_msgTypes = make([]protoimpl.MessageInfo, 42) 3359var file_google_cloud_notebooks_v1_service_proto_goTypes = []interface{}{ 3360 (GetInstanceHealthResponse_HealthState)(0), // 0: google.cloud.notebooks.v1.GetInstanceHealthResponse.HealthState 3361 (*OperationMetadata)(nil), // 1: google.cloud.notebooks.v1.OperationMetadata 3362 (*ListInstancesRequest)(nil), // 2: google.cloud.notebooks.v1.ListInstancesRequest 3363 (*ListInstancesResponse)(nil), // 3: google.cloud.notebooks.v1.ListInstancesResponse 3364 (*GetInstanceRequest)(nil), // 4: google.cloud.notebooks.v1.GetInstanceRequest 3365 (*CreateInstanceRequest)(nil), // 5: google.cloud.notebooks.v1.CreateInstanceRequest 3366 (*RegisterInstanceRequest)(nil), // 6: google.cloud.notebooks.v1.RegisterInstanceRequest 3367 (*SetInstanceAcceleratorRequest)(nil), // 7: google.cloud.notebooks.v1.SetInstanceAcceleratorRequest 3368 (*SetInstanceMachineTypeRequest)(nil), // 8: google.cloud.notebooks.v1.SetInstanceMachineTypeRequest 3369 (*UpdateInstanceConfigRequest)(nil), // 9: google.cloud.notebooks.v1.UpdateInstanceConfigRequest 3370 (*SetInstanceLabelsRequest)(nil), // 10: google.cloud.notebooks.v1.SetInstanceLabelsRequest 3371 (*UpdateShieldedInstanceConfigRequest)(nil), // 11: google.cloud.notebooks.v1.UpdateShieldedInstanceConfigRequest 3372 (*DeleteInstanceRequest)(nil), // 12: google.cloud.notebooks.v1.DeleteInstanceRequest 3373 (*StartInstanceRequest)(nil), // 13: google.cloud.notebooks.v1.StartInstanceRequest 3374 (*StopInstanceRequest)(nil), // 14: google.cloud.notebooks.v1.StopInstanceRequest 3375 (*ResetInstanceRequest)(nil), // 15: google.cloud.notebooks.v1.ResetInstanceRequest 3376 (*ReportInstanceInfoRequest)(nil), // 16: google.cloud.notebooks.v1.ReportInstanceInfoRequest 3377 (*IsInstanceUpgradeableRequest)(nil), // 17: google.cloud.notebooks.v1.IsInstanceUpgradeableRequest 3378 (*IsInstanceUpgradeableResponse)(nil), // 18: google.cloud.notebooks.v1.IsInstanceUpgradeableResponse 3379 (*GetInstanceHealthRequest)(nil), // 19: google.cloud.notebooks.v1.GetInstanceHealthRequest 3380 (*GetInstanceHealthResponse)(nil), // 20: google.cloud.notebooks.v1.GetInstanceHealthResponse 3381 (*UpgradeInstanceRequest)(nil), // 21: google.cloud.notebooks.v1.UpgradeInstanceRequest 3382 (*RollbackInstanceRequest)(nil), // 22: google.cloud.notebooks.v1.RollbackInstanceRequest 3383 (*UpgradeInstanceInternalRequest)(nil), // 23: google.cloud.notebooks.v1.UpgradeInstanceInternalRequest 3384 (*ListEnvironmentsRequest)(nil), // 24: google.cloud.notebooks.v1.ListEnvironmentsRequest 3385 (*ListEnvironmentsResponse)(nil), // 25: google.cloud.notebooks.v1.ListEnvironmentsResponse 3386 (*GetEnvironmentRequest)(nil), // 26: google.cloud.notebooks.v1.GetEnvironmentRequest 3387 (*CreateEnvironmentRequest)(nil), // 27: google.cloud.notebooks.v1.CreateEnvironmentRequest 3388 (*DeleteEnvironmentRequest)(nil), // 28: google.cloud.notebooks.v1.DeleteEnvironmentRequest 3389 (*ListSchedulesRequest)(nil), // 29: google.cloud.notebooks.v1.ListSchedulesRequest 3390 (*ListSchedulesResponse)(nil), // 30: google.cloud.notebooks.v1.ListSchedulesResponse 3391 (*GetScheduleRequest)(nil), // 31: google.cloud.notebooks.v1.GetScheduleRequest 3392 (*DeleteScheduleRequest)(nil), // 32: google.cloud.notebooks.v1.DeleteScheduleRequest 3393 (*CreateScheduleRequest)(nil), // 33: google.cloud.notebooks.v1.CreateScheduleRequest 3394 (*TriggerScheduleRequest)(nil), // 34: google.cloud.notebooks.v1.TriggerScheduleRequest 3395 (*ListExecutionsRequest)(nil), // 35: google.cloud.notebooks.v1.ListExecutionsRequest 3396 (*ListExecutionsResponse)(nil), // 36: google.cloud.notebooks.v1.ListExecutionsResponse 3397 (*GetExecutionRequest)(nil), // 37: google.cloud.notebooks.v1.GetExecutionRequest 3398 (*DeleteExecutionRequest)(nil), // 38: google.cloud.notebooks.v1.DeleteExecutionRequest 3399 (*CreateExecutionRequest)(nil), // 39: google.cloud.notebooks.v1.CreateExecutionRequest 3400 nil, // 40: google.cloud.notebooks.v1.SetInstanceLabelsRequest.LabelsEntry 3401 nil, // 41: google.cloud.notebooks.v1.ReportInstanceInfoRequest.MetadataEntry 3402 nil, // 42: google.cloud.notebooks.v1.GetInstanceHealthResponse.HealthInfoEntry 3403 (*timestamppb.Timestamp)(nil), // 43: google.protobuf.Timestamp 3404 (*Instance)(nil), // 44: google.cloud.notebooks.v1.Instance 3405 (Instance_AcceleratorType)(0), // 45: google.cloud.notebooks.v1.Instance.AcceleratorType 3406 (*InstanceConfig)(nil), // 46: google.cloud.notebooks.v1.InstanceConfig 3407 (*Instance_ShieldedInstanceConfig)(nil), // 47: google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig 3408 (*Environment)(nil), // 48: google.cloud.notebooks.v1.Environment 3409 (*Schedule)(nil), // 49: google.cloud.notebooks.v1.Schedule 3410 (*Execution)(nil), // 50: google.cloud.notebooks.v1.Execution 3411 (*longrunning.Operation)(nil), // 51: google.longrunning.Operation 3412} 3413var file_google_cloud_notebooks_v1_service_proto_depIdxs = []int32{ 3414 43, // 0: google.cloud.notebooks.v1.OperationMetadata.create_time:type_name -> google.protobuf.Timestamp 3415 43, // 1: google.cloud.notebooks.v1.OperationMetadata.end_time:type_name -> google.protobuf.Timestamp 3416 44, // 2: google.cloud.notebooks.v1.ListInstancesResponse.instances:type_name -> google.cloud.notebooks.v1.Instance 3417 44, // 3: google.cloud.notebooks.v1.CreateInstanceRequest.instance:type_name -> google.cloud.notebooks.v1.Instance 3418 45, // 4: google.cloud.notebooks.v1.SetInstanceAcceleratorRequest.type:type_name -> google.cloud.notebooks.v1.Instance.AcceleratorType 3419 46, // 5: google.cloud.notebooks.v1.UpdateInstanceConfigRequest.config:type_name -> google.cloud.notebooks.v1.InstanceConfig 3420 40, // 6: google.cloud.notebooks.v1.SetInstanceLabelsRequest.labels:type_name -> google.cloud.notebooks.v1.SetInstanceLabelsRequest.LabelsEntry 3421 47, // 7: google.cloud.notebooks.v1.UpdateShieldedInstanceConfigRequest.shielded_instance_config:type_name -> google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig 3422 41, // 8: google.cloud.notebooks.v1.ReportInstanceInfoRequest.metadata:type_name -> google.cloud.notebooks.v1.ReportInstanceInfoRequest.MetadataEntry 3423 0, // 9: google.cloud.notebooks.v1.GetInstanceHealthResponse.health_state:type_name -> google.cloud.notebooks.v1.GetInstanceHealthResponse.HealthState 3424 42, // 10: google.cloud.notebooks.v1.GetInstanceHealthResponse.health_info:type_name -> google.cloud.notebooks.v1.GetInstanceHealthResponse.HealthInfoEntry 3425 48, // 11: google.cloud.notebooks.v1.ListEnvironmentsResponse.environments:type_name -> google.cloud.notebooks.v1.Environment 3426 48, // 12: google.cloud.notebooks.v1.CreateEnvironmentRequest.environment:type_name -> google.cloud.notebooks.v1.Environment 3427 49, // 13: google.cloud.notebooks.v1.ListSchedulesResponse.schedules:type_name -> google.cloud.notebooks.v1.Schedule 3428 49, // 14: google.cloud.notebooks.v1.CreateScheduleRequest.schedule:type_name -> google.cloud.notebooks.v1.Schedule 3429 50, // 15: google.cloud.notebooks.v1.ListExecutionsResponse.executions:type_name -> google.cloud.notebooks.v1.Execution 3430 50, // 16: google.cloud.notebooks.v1.CreateExecutionRequest.execution:type_name -> google.cloud.notebooks.v1.Execution 3431 2, // 17: google.cloud.notebooks.v1.NotebookService.ListInstances:input_type -> google.cloud.notebooks.v1.ListInstancesRequest 3432 4, // 18: google.cloud.notebooks.v1.NotebookService.GetInstance:input_type -> google.cloud.notebooks.v1.GetInstanceRequest 3433 5, // 19: google.cloud.notebooks.v1.NotebookService.CreateInstance:input_type -> google.cloud.notebooks.v1.CreateInstanceRequest 3434 6, // 20: google.cloud.notebooks.v1.NotebookService.RegisterInstance:input_type -> google.cloud.notebooks.v1.RegisterInstanceRequest 3435 7, // 21: google.cloud.notebooks.v1.NotebookService.SetInstanceAccelerator:input_type -> google.cloud.notebooks.v1.SetInstanceAcceleratorRequest 3436 8, // 22: google.cloud.notebooks.v1.NotebookService.SetInstanceMachineType:input_type -> google.cloud.notebooks.v1.SetInstanceMachineTypeRequest 3437 9, // 23: google.cloud.notebooks.v1.NotebookService.UpdateInstanceConfig:input_type -> google.cloud.notebooks.v1.UpdateInstanceConfigRequest 3438 11, // 24: google.cloud.notebooks.v1.NotebookService.UpdateShieldedInstanceConfig:input_type -> google.cloud.notebooks.v1.UpdateShieldedInstanceConfigRequest 3439 10, // 25: google.cloud.notebooks.v1.NotebookService.SetInstanceLabels:input_type -> google.cloud.notebooks.v1.SetInstanceLabelsRequest 3440 12, // 26: google.cloud.notebooks.v1.NotebookService.DeleteInstance:input_type -> google.cloud.notebooks.v1.DeleteInstanceRequest 3441 13, // 27: google.cloud.notebooks.v1.NotebookService.StartInstance:input_type -> google.cloud.notebooks.v1.StartInstanceRequest 3442 14, // 28: google.cloud.notebooks.v1.NotebookService.StopInstance:input_type -> google.cloud.notebooks.v1.StopInstanceRequest 3443 15, // 29: google.cloud.notebooks.v1.NotebookService.ResetInstance:input_type -> google.cloud.notebooks.v1.ResetInstanceRequest 3444 16, // 30: google.cloud.notebooks.v1.NotebookService.ReportInstanceInfo:input_type -> google.cloud.notebooks.v1.ReportInstanceInfoRequest 3445 17, // 31: google.cloud.notebooks.v1.NotebookService.IsInstanceUpgradeable:input_type -> google.cloud.notebooks.v1.IsInstanceUpgradeableRequest 3446 19, // 32: google.cloud.notebooks.v1.NotebookService.GetInstanceHealth:input_type -> google.cloud.notebooks.v1.GetInstanceHealthRequest 3447 21, // 33: google.cloud.notebooks.v1.NotebookService.UpgradeInstance:input_type -> google.cloud.notebooks.v1.UpgradeInstanceRequest 3448 22, // 34: google.cloud.notebooks.v1.NotebookService.RollbackInstance:input_type -> google.cloud.notebooks.v1.RollbackInstanceRequest 3449 23, // 35: google.cloud.notebooks.v1.NotebookService.UpgradeInstanceInternal:input_type -> google.cloud.notebooks.v1.UpgradeInstanceInternalRequest 3450 24, // 36: google.cloud.notebooks.v1.NotebookService.ListEnvironments:input_type -> google.cloud.notebooks.v1.ListEnvironmentsRequest 3451 26, // 37: google.cloud.notebooks.v1.NotebookService.GetEnvironment:input_type -> google.cloud.notebooks.v1.GetEnvironmentRequest 3452 27, // 38: google.cloud.notebooks.v1.NotebookService.CreateEnvironment:input_type -> google.cloud.notebooks.v1.CreateEnvironmentRequest 3453 28, // 39: google.cloud.notebooks.v1.NotebookService.DeleteEnvironment:input_type -> google.cloud.notebooks.v1.DeleteEnvironmentRequest 3454 29, // 40: google.cloud.notebooks.v1.NotebookService.ListSchedules:input_type -> google.cloud.notebooks.v1.ListSchedulesRequest 3455 31, // 41: google.cloud.notebooks.v1.NotebookService.GetSchedule:input_type -> google.cloud.notebooks.v1.GetScheduleRequest 3456 32, // 42: google.cloud.notebooks.v1.NotebookService.DeleteSchedule:input_type -> google.cloud.notebooks.v1.DeleteScheduleRequest 3457 33, // 43: google.cloud.notebooks.v1.NotebookService.CreateSchedule:input_type -> google.cloud.notebooks.v1.CreateScheduleRequest 3458 34, // 44: google.cloud.notebooks.v1.NotebookService.TriggerSchedule:input_type -> google.cloud.notebooks.v1.TriggerScheduleRequest 3459 35, // 45: google.cloud.notebooks.v1.NotebookService.ListExecutions:input_type -> google.cloud.notebooks.v1.ListExecutionsRequest 3460 37, // 46: google.cloud.notebooks.v1.NotebookService.GetExecution:input_type -> google.cloud.notebooks.v1.GetExecutionRequest 3461 38, // 47: google.cloud.notebooks.v1.NotebookService.DeleteExecution:input_type -> google.cloud.notebooks.v1.DeleteExecutionRequest 3462 39, // 48: google.cloud.notebooks.v1.NotebookService.CreateExecution:input_type -> google.cloud.notebooks.v1.CreateExecutionRequest 3463 3, // 49: google.cloud.notebooks.v1.NotebookService.ListInstances:output_type -> google.cloud.notebooks.v1.ListInstancesResponse 3464 44, // 50: google.cloud.notebooks.v1.NotebookService.GetInstance:output_type -> google.cloud.notebooks.v1.Instance 3465 51, // 51: google.cloud.notebooks.v1.NotebookService.CreateInstance:output_type -> google.longrunning.Operation 3466 51, // 52: google.cloud.notebooks.v1.NotebookService.RegisterInstance:output_type -> google.longrunning.Operation 3467 51, // 53: google.cloud.notebooks.v1.NotebookService.SetInstanceAccelerator:output_type -> google.longrunning.Operation 3468 51, // 54: google.cloud.notebooks.v1.NotebookService.SetInstanceMachineType:output_type -> google.longrunning.Operation 3469 51, // 55: google.cloud.notebooks.v1.NotebookService.UpdateInstanceConfig:output_type -> google.longrunning.Operation 3470 51, // 56: google.cloud.notebooks.v1.NotebookService.UpdateShieldedInstanceConfig:output_type -> google.longrunning.Operation 3471 51, // 57: google.cloud.notebooks.v1.NotebookService.SetInstanceLabels:output_type -> google.longrunning.Operation 3472 51, // 58: google.cloud.notebooks.v1.NotebookService.DeleteInstance:output_type -> google.longrunning.Operation 3473 51, // 59: google.cloud.notebooks.v1.NotebookService.StartInstance:output_type -> google.longrunning.Operation 3474 51, // 60: google.cloud.notebooks.v1.NotebookService.StopInstance:output_type -> google.longrunning.Operation 3475 51, // 61: google.cloud.notebooks.v1.NotebookService.ResetInstance:output_type -> google.longrunning.Operation 3476 51, // 62: google.cloud.notebooks.v1.NotebookService.ReportInstanceInfo:output_type -> google.longrunning.Operation 3477 18, // 63: google.cloud.notebooks.v1.NotebookService.IsInstanceUpgradeable:output_type -> google.cloud.notebooks.v1.IsInstanceUpgradeableResponse 3478 20, // 64: google.cloud.notebooks.v1.NotebookService.GetInstanceHealth:output_type -> google.cloud.notebooks.v1.GetInstanceHealthResponse 3479 51, // 65: google.cloud.notebooks.v1.NotebookService.UpgradeInstance:output_type -> google.longrunning.Operation 3480 51, // 66: google.cloud.notebooks.v1.NotebookService.RollbackInstance:output_type -> google.longrunning.Operation 3481 51, // 67: google.cloud.notebooks.v1.NotebookService.UpgradeInstanceInternal:output_type -> google.longrunning.Operation 3482 25, // 68: google.cloud.notebooks.v1.NotebookService.ListEnvironments:output_type -> google.cloud.notebooks.v1.ListEnvironmentsResponse 3483 48, // 69: google.cloud.notebooks.v1.NotebookService.GetEnvironment:output_type -> google.cloud.notebooks.v1.Environment 3484 51, // 70: google.cloud.notebooks.v1.NotebookService.CreateEnvironment:output_type -> google.longrunning.Operation 3485 51, // 71: google.cloud.notebooks.v1.NotebookService.DeleteEnvironment:output_type -> google.longrunning.Operation 3486 30, // 72: google.cloud.notebooks.v1.NotebookService.ListSchedules:output_type -> google.cloud.notebooks.v1.ListSchedulesResponse 3487 49, // 73: google.cloud.notebooks.v1.NotebookService.GetSchedule:output_type -> google.cloud.notebooks.v1.Schedule 3488 51, // 74: google.cloud.notebooks.v1.NotebookService.DeleteSchedule:output_type -> google.longrunning.Operation 3489 51, // 75: google.cloud.notebooks.v1.NotebookService.CreateSchedule:output_type -> google.longrunning.Operation 3490 51, // 76: google.cloud.notebooks.v1.NotebookService.TriggerSchedule:output_type -> google.longrunning.Operation 3491 36, // 77: google.cloud.notebooks.v1.NotebookService.ListExecutions:output_type -> google.cloud.notebooks.v1.ListExecutionsResponse 3492 50, // 78: google.cloud.notebooks.v1.NotebookService.GetExecution:output_type -> google.cloud.notebooks.v1.Execution 3493 51, // 79: google.cloud.notebooks.v1.NotebookService.DeleteExecution:output_type -> google.longrunning.Operation 3494 51, // 80: google.cloud.notebooks.v1.NotebookService.CreateExecution:output_type -> google.longrunning.Operation 3495 49, // [49:81] is the sub-list for method output_type 3496 17, // [17:49] is the sub-list for method input_type 3497 17, // [17:17] is the sub-list for extension type_name 3498 17, // [17:17] is the sub-list for extension extendee 3499 0, // [0:17] is the sub-list for field type_name 3500} 3501 3502func init() { file_google_cloud_notebooks_v1_service_proto_init() } 3503func file_google_cloud_notebooks_v1_service_proto_init() { 3504 if File_google_cloud_notebooks_v1_service_proto != nil { 3505 return 3506 } 3507 file_google_cloud_notebooks_v1_environment_proto_init() 3508 file_google_cloud_notebooks_v1_execution_proto_init() 3509 file_google_cloud_notebooks_v1_instance_proto_init() 3510 file_google_cloud_notebooks_v1_instance_config_proto_init() 3511 file_google_cloud_notebooks_v1_schedule_proto_init() 3512 if !protoimpl.UnsafeEnabled { 3513 file_google_cloud_notebooks_v1_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 3514 switch v := v.(*OperationMetadata); i { 3515 case 0: 3516 return &v.state 3517 case 1: 3518 return &v.sizeCache 3519 case 2: 3520 return &v.unknownFields 3521 default: 3522 return nil 3523 } 3524 } 3525 file_google_cloud_notebooks_v1_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 3526 switch v := v.(*ListInstancesRequest); i { 3527 case 0: 3528 return &v.state 3529 case 1: 3530 return &v.sizeCache 3531 case 2: 3532 return &v.unknownFields 3533 default: 3534 return nil 3535 } 3536 } 3537 file_google_cloud_notebooks_v1_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 3538 switch v := v.(*ListInstancesResponse); i { 3539 case 0: 3540 return &v.state 3541 case 1: 3542 return &v.sizeCache 3543 case 2: 3544 return &v.unknownFields 3545 default: 3546 return nil 3547 } 3548 } 3549 file_google_cloud_notebooks_v1_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 3550 switch v := v.(*GetInstanceRequest); i { 3551 case 0: 3552 return &v.state 3553 case 1: 3554 return &v.sizeCache 3555 case 2: 3556 return &v.unknownFields 3557 default: 3558 return nil 3559 } 3560 } 3561 file_google_cloud_notebooks_v1_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 3562 switch v := v.(*CreateInstanceRequest); i { 3563 case 0: 3564 return &v.state 3565 case 1: 3566 return &v.sizeCache 3567 case 2: 3568 return &v.unknownFields 3569 default: 3570 return nil 3571 } 3572 } 3573 file_google_cloud_notebooks_v1_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 3574 switch v := v.(*RegisterInstanceRequest); i { 3575 case 0: 3576 return &v.state 3577 case 1: 3578 return &v.sizeCache 3579 case 2: 3580 return &v.unknownFields 3581 default: 3582 return nil 3583 } 3584 } 3585 file_google_cloud_notebooks_v1_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 3586 switch v := v.(*SetInstanceAcceleratorRequest); i { 3587 case 0: 3588 return &v.state 3589 case 1: 3590 return &v.sizeCache 3591 case 2: 3592 return &v.unknownFields 3593 default: 3594 return nil 3595 } 3596 } 3597 file_google_cloud_notebooks_v1_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 3598 switch v := v.(*SetInstanceMachineTypeRequest); i { 3599 case 0: 3600 return &v.state 3601 case 1: 3602 return &v.sizeCache 3603 case 2: 3604 return &v.unknownFields 3605 default: 3606 return nil 3607 } 3608 } 3609 file_google_cloud_notebooks_v1_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 3610 switch v := v.(*UpdateInstanceConfigRequest); i { 3611 case 0: 3612 return &v.state 3613 case 1: 3614 return &v.sizeCache 3615 case 2: 3616 return &v.unknownFields 3617 default: 3618 return nil 3619 } 3620 } 3621 file_google_cloud_notebooks_v1_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 3622 switch v := v.(*SetInstanceLabelsRequest); i { 3623 case 0: 3624 return &v.state 3625 case 1: 3626 return &v.sizeCache 3627 case 2: 3628 return &v.unknownFields 3629 default: 3630 return nil 3631 } 3632 } 3633 file_google_cloud_notebooks_v1_service_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 3634 switch v := v.(*UpdateShieldedInstanceConfigRequest); i { 3635 case 0: 3636 return &v.state 3637 case 1: 3638 return &v.sizeCache 3639 case 2: 3640 return &v.unknownFields 3641 default: 3642 return nil 3643 } 3644 } 3645 file_google_cloud_notebooks_v1_service_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 3646 switch v := v.(*DeleteInstanceRequest); i { 3647 case 0: 3648 return &v.state 3649 case 1: 3650 return &v.sizeCache 3651 case 2: 3652 return &v.unknownFields 3653 default: 3654 return nil 3655 } 3656 } 3657 file_google_cloud_notebooks_v1_service_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 3658 switch v := v.(*StartInstanceRequest); i { 3659 case 0: 3660 return &v.state 3661 case 1: 3662 return &v.sizeCache 3663 case 2: 3664 return &v.unknownFields 3665 default: 3666 return nil 3667 } 3668 } 3669 file_google_cloud_notebooks_v1_service_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 3670 switch v := v.(*StopInstanceRequest); i { 3671 case 0: 3672 return &v.state 3673 case 1: 3674 return &v.sizeCache 3675 case 2: 3676 return &v.unknownFields 3677 default: 3678 return nil 3679 } 3680 } 3681 file_google_cloud_notebooks_v1_service_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 3682 switch v := v.(*ResetInstanceRequest); i { 3683 case 0: 3684 return &v.state 3685 case 1: 3686 return &v.sizeCache 3687 case 2: 3688 return &v.unknownFields 3689 default: 3690 return nil 3691 } 3692 } 3693 file_google_cloud_notebooks_v1_service_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 3694 switch v := v.(*ReportInstanceInfoRequest); i { 3695 case 0: 3696 return &v.state 3697 case 1: 3698 return &v.sizeCache 3699 case 2: 3700 return &v.unknownFields 3701 default: 3702 return nil 3703 } 3704 } 3705 file_google_cloud_notebooks_v1_service_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 3706 switch v := v.(*IsInstanceUpgradeableRequest); i { 3707 case 0: 3708 return &v.state 3709 case 1: 3710 return &v.sizeCache 3711 case 2: 3712 return &v.unknownFields 3713 default: 3714 return nil 3715 } 3716 } 3717 file_google_cloud_notebooks_v1_service_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { 3718 switch v := v.(*IsInstanceUpgradeableResponse); i { 3719 case 0: 3720 return &v.state 3721 case 1: 3722 return &v.sizeCache 3723 case 2: 3724 return &v.unknownFields 3725 default: 3726 return nil 3727 } 3728 } 3729 file_google_cloud_notebooks_v1_service_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { 3730 switch v := v.(*GetInstanceHealthRequest); i { 3731 case 0: 3732 return &v.state 3733 case 1: 3734 return &v.sizeCache 3735 case 2: 3736 return &v.unknownFields 3737 default: 3738 return nil 3739 } 3740 } 3741 file_google_cloud_notebooks_v1_service_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { 3742 switch v := v.(*GetInstanceHealthResponse); i { 3743 case 0: 3744 return &v.state 3745 case 1: 3746 return &v.sizeCache 3747 case 2: 3748 return &v.unknownFields 3749 default: 3750 return nil 3751 } 3752 } 3753 file_google_cloud_notebooks_v1_service_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { 3754 switch v := v.(*UpgradeInstanceRequest); i { 3755 case 0: 3756 return &v.state 3757 case 1: 3758 return &v.sizeCache 3759 case 2: 3760 return &v.unknownFields 3761 default: 3762 return nil 3763 } 3764 } 3765 file_google_cloud_notebooks_v1_service_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { 3766 switch v := v.(*RollbackInstanceRequest); i { 3767 case 0: 3768 return &v.state 3769 case 1: 3770 return &v.sizeCache 3771 case 2: 3772 return &v.unknownFields 3773 default: 3774 return nil 3775 } 3776 } 3777 file_google_cloud_notebooks_v1_service_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { 3778 switch v := v.(*UpgradeInstanceInternalRequest); i { 3779 case 0: 3780 return &v.state 3781 case 1: 3782 return &v.sizeCache 3783 case 2: 3784 return &v.unknownFields 3785 default: 3786 return nil 3787 } 3788 } 3789 file_google_cloud_notebooks_v1_service_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { 3790 switch v := v.(*ListEnvironmentsRequest); i { 3791 case 0: 3792 return &v.state 3793 case 1: 3794 return &v.sizeCache 3795 case 2: 3796 return &v.unknownFields 3797 default: 3798 return nil 3799 } 3800 } 3801 file_google_cloud_notebooks_v1_service_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { 3802 switch v := v.(*ListEnvironmentsResponse); i { 3803 case 0: 3804 return &v.state 3805 case 1: 3806 return &v.sizeCache 3807 case 2: 3808 return &v.unknownFields 3809 default: 3810 return nil 3811 } 3812 } 3813 file_google_cloud_notebooks_v1_service_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { 3814 switch v := v.(*GetEnvironmentRequest); i { 3815 case 0: 3816 return &v.state 3817 case 1: 3818 return &v.sizeCache 3819 case 2: 3820 return &v.unknownFields 3821 default: 3822 return nil 3823 } 3824 } 3825 file_google_cloud_notebooks_v1_service_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { 3826 switch v := v.(*CreateEnvironmentRequest); i { 3827 case 0: 3828 return &v.state 3829 case 1: 3830 return &v.sizeCache 3831 case 2: 3832 return &v.unknownFields 3833 default: 3834 return nil 3835 } 3836 } 3837 file_google_cloud_notebooks_v1_service_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { 3838 switch v := v.(*DeleteEnvironmentRequest); i { 3839 case 0: 3840 return &v.state 3841 case 1: 3842 return &v.sizeCache 3843 case 2: 3844 return &v.unknownFields 3845 default: 3846 return nil 3847 } 3848 } 3849 file_google_cloud_notebooks_v1_service_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { 3850 switch v := v.(*ListSchedulesRequest); i { 3851 case 0: 3852 return &v.state 3853 case 1: 3854 return &v.sizeCache 3855 case 2: 3856 return &v.unknownFields 3857 default: 3858 return nil 3859 } 3860 } 3861 file_google_cloud_notebooks_v1_service_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { 3862 switch v := v.(*ListSchedulesResponse); i { 3863 case 0: 3864 return &v.state 3865 case 1: 3866 return &v.sizeCache 3867 case 2: 3868 return &v.unknownFields 3869 default: 3870 return nil 3871 } 3872 } 3873 file_google_cloud_notebooks_v1_service_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { 3874 switch v := v.(*GetScheduleRequest); i { 3875 case 0: 3876 return &v.state 3877 case 1: 3878 return &v.sizeCache 3879 case 2: 3880 return &v.unknownFields 3881 default: 3882 return nil 3883 } 3884 } 3885 file_google_cloud_notebooks_v1_service_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { 3886 switch v := v.(*DeleteScheduleRequest); i { 3887 case 0: 3888 return &v.state 3889 case 1: 3890 return &v.sizeCache 3891 case 2: 3892 return &v.unknownFields 3893 default: 3894 return nil 3895 } 3896 } 3897 file_google_cloud_notebooks_v1_service_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { 3898 switch v := v.(*CreateScheduleRequest); i { 3899 case 0: 3900 return &v.state 3901 case 1: 3902 return &v.sizeCache 3903 case 2: 3904 return &v.unknownFields 3905 default: 3906 return nil 3907 } 3908 } 3909 file_google_cloud_notebooks_v1_service_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { 3910 switch v := v.(*TriggerScheduleRequest); i { 3911 case 0: 3912 return &v.state 3913 case 1: 3914 return &v.sizeCache 3915 case 2: 3916 return &v.unknownFields 3917 default: 3918 return nil 3919 } 3920 } 3921 file_google_cloud_notebooks_v1_service_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { 3922 switch v := v.(*ListExecutionsRequest); i { 3923 case 0: 3924 return &v.state 3925 case 1: 3926 return &v.sizeCache 3927 case 2: 3928 return &v.unknownFields 3929 default: 3930 return nil 3931 } 3932 } 3933 file_google_cloud_notebooks_v1_service_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { 3934 switch v := v.(*ListExecutionsResponse); i { 3935 case 0: 3936 return &v.state 3937 case 1: 3938 return &v.sizeCache 3939 case 2: 3940 return &v.unknownFields 3941 default: 3942 return nil 3943 } 3944 } 3945 file_google_cloud_notebooks_v1_service_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { 3946 switch v := v.(*GetExecutionRequest); i { 3947 case 0: 3948 return &v.state 3949 case 1: 3950 return &v.sizeCache 3951 case 2: 3952 return &v.unknownFields 3953 default: 3954 return nil 3955 } 3956 } 3957 file_google_cloud_notebooks_v1_service_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { 3958 switch v := v.(*DeleteExecutionRequest); i { 3959 case 0: 3960 return &v.state 3961 case 1: 3962 return &v.sizeCache 3963 case 2: 3964 return &v.unknownFields 3965 default: 3966 return nil 3967 } 3968 } 3969 file_google_cloud_notebooks_v1_service_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { 3970 switch v := v.(*CreateExecutionRequest); i { 3971 case 0: 3972 return &v.state 3973 case 1: 3974 return &v.sizeCache 3975 case 2: 3976 return &v.unknownFields 3977 default: 3978 return nil 3979 } 3980 } 3981 } 3982 type x struct{} 3983 out := protoimpl.TypeBuilder{ 3984 File: protoimpl.DescBuilder{ 3985 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 3986 RawDescriptor: file_google_cloud_notebooks_v1_service_proto_rawDesc, 3987 NumEnums: 1, 3988 NumMessages: 42, 3989 NumExtensions: 0, 3990 NumServices: 1, 3991 }, 3992 GoTypes: file_google_cloud_notebooks_v1_service_proto_goTypes, 3993 DependencyIndexes: file_google_cloud_notebooks_v1_service_proto_depIdxs, 3994 EnumInfos: file_google_cloud_notebooks_v1_service_proto_enumTypes, 3995 MessageInfos: file_google_cloud_notebooks_v1_service_proto_msgTypes, 3996 }.Build() 3997 File_google_cloud_notebooks_v1_service_proto = out.File 3998 file_google_cloud_notebooks_v1_service_proto_rawDesc = nil 3999 file_google_cloud_notebooks_v1_service_proto_goTypes = nil 4000 file_google_cloud_notebooks_v1_service_proto_depIdxs = nil 4001} 4002 4003// Reference imports to suppress errors if they are not otherwise used. 4004var _ context.Context 4005var _ grpc.ClientConnInterface 4006 4007// This is a compile-time assertion to ensure that this generated file 4008// is compatible with the grpc package it is being compiled against. 4009const _ = grpc.SupportPackageIsVersion6 4010 4011// NotebookServiceClient is the client API for NotebookService service. 4012// 4013// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 4014type NotebookServiceClient interface { 4015 // Lists instances in a given project and location. 4016 ListInstances(ctx context.Context, in *ListInstancesRequest, opts ...grpc.CallOption) (*ListInstancesResponse, error) 4017 // Gets details of a single Instance. 4018 GetInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*Instance, error) 4019 // Creates a new Instance in a given project and location. 4020 CreateInstance(ctx context.Context, in *CreateInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4021 // Registers an existing legacy notebook instance to the Notebooks API server. 4022 // Legacy instances are instances created with the legacy Compute Engine 4023 // calls. They are not manageable by the Notebooks API out of the box. This 4024 // call makes these instances manageable by the Notebooks API. 4025 RegisterInstance(ctx context.Context, in *RegisterInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4026 // Updates the guest accelerators of a single Instance. 4027 SetInstanceAccelerator(ctx context.Context, in *SetInstanceAcceleratorRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4028 // Updates the machine type of a single Instance. 4029 SetInstanceMachineType(ctx context.Context, in *SetInstanceMachineTypeRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4030 // Update Notebook Instance configurations. 4031 UpdateInstanceConfig(ctx context.Context, in *UpdateInstanceConfigRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4032 // Updates the Shielded instance configuration of a single Instance. 4033 UpdateShieldedInstanceConfig(ctx context.Context, in *UpdateShieldedInstanceConfigRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4034 // Replaces all the labels of an Instance. 4035 SetInstanceLabels(ctx context.Context, in *SetInstanceLabelsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4036 // Deletes a single Instance. 4037 DeleteInstance(ctx context.Context, in *DeleteInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4038 // Starts a notebook instance. 4039 StartInstance(ctx context.Context, in *StartInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4040 // Stops a notebook instance. 4041 StopInstance(ctx context.Context, in *StopInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4042 // Resets a notebook instance. 4043 ResetInstance(ctx context.Context, in *ResetInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4044 // Allows notebook instances to 4045 // report their latest instance information to the Notebooks 4046 // API server. The server will merge the reported information to 4047 // the instance metadata store. Do not use this method directly. 4048 ReportInstanceInfo(ctx context.Context, in *ReportInstanceInfoRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4049 // Check if a notebook instance is upgradable. 4050 IsInstanceUpgradeable(ctx context.Context, in *IsInstanceUpgradeableRequest, opts ...grpc.CallOption) (*IsInstanceUpgradeableResponse, error) 4051 // Check if a notebook instance is healthy. 4052 GetInstanceHealth(ctx context.Context, in *GetInstanceHealthRequest, opts ...grpc.CallOption) (*GetInstanceHealthResponse, error) 4053 // Upgrades a notebook instance to the latest version. 4054 UpgradeInstance(ctx context.Context, in *UpgradeInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4055 // Rollbacks a notebook instance to the previous version. 4056 RollbackInstance(ctx context.Context, in *RollbackInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4057 // Allows notebook instances to 4058 // call this endpoint to upgrade themselves. Do not use this method directly. 4059 UpgradeInstanceInternal(ctx context.Context, in *UpgradeInstanceInternalRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4060 // Lists environments in a project. 4061 ListEnvironments(ctx context.Context, in *ListEnvironmentsRequest, opts ...grpc.CallOption) (*ListEnvironmentsResponse, error) 4062 // Gets details of a single Environment. 4063 GetEnvironment(ctx context.Context, in *GetEnvironmentRequest, opts ...grpc.CallOption) (*Environment, error) 4064 // Creates a new Environment. 4065 CreateEnvironment(ctx context.Context, in *CreateEnvironmentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4066 // Deletes a single Environment. 4067 DeleteEnvironment(ctx context.Context, in *DeleteEnvironmentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4068 // Lists schedules in a given project and location. 4069 ListSchedules(ctx context.Context, in *ListSchedulesRequest, opts ...grpc.CallOption) (*ListSchedulesResponse, error) 4070 // Gets details of schedule 4071 GetSchedule(ctx context.Context, in *GetScheduleRequest, opts ...grpc.CallOption) (*Schedule, error) 4072 // Deletes schedule and all underlying jobs 4073 DeleteSchedule(ctx context.Context, in *DeleteScheduleRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4074 // Creates a new Scheduled Notebook in a given project and location. 4075 CreateSchedule(ctx context.Context, in *CreateScheduleRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4076 // Triggers execution of an existing schedule. 4077 TriggerSchedule(ctx context.Context, in *TriggerScheduleRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4078 // Lists executions in a given project and location 4079 ListExecutions(ctx context.Context, in *ListExecutionsRequest, opts ...grpc.CallOption) (*ListExecutionsResponse, error) 4080 // Gets details of executions 4081 GetExecution(ctx context.Context, in *GetExecutionRequest, opts ...grpc.CallOption) (*Execution, error) 4082 // Deletes execution 4083 DeleteExecution(ctx context.Context, in *DeleteExecutionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4084 // Creates a new Scheduled Notebook in a given project and location. 4085 CreateExecution(ctx context.Context, in *CreateExecutionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 4086} 4087 4088type notebookServiceClient struct { 4089 cc grpc.ClientConnInterface 4090} 4091 4092func NewNotebookServiceClient(cc grpc.ClientConnInterface) NotebookServiceClient { 4093 return ¬ebookServiceClient{cc} 4094} 4095 4096func (c *notebookServiceClient) ListInstances(ctx context.Context, in *ListInstancesRequest, opts ...grpc.CallOption) (*ListInstancesResponse, error) { 4097 out := new(ListInstancesResponse) 4098 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/ListInstances", in, out, opts...) 4099 if err != nil { 4100 return nil, err 4101 } 4102 return out, nil 4103} 4104 4105func (c *notebookServiceClient) GetInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*Instance, error) { 4106 out := new(Instance) 4107 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/GetInstance", in, out, opts...) 4108 if err != nil { 4109 return nil, err 4110 } 4111 return out, nil 4112} 4113 4114func (c *notebookServiceClient) CreateInstance(ctx context.Context, in *CreateInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4115 out := new(longrunning.Operation) 4116 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/CreateInstance", in, out, opts...) 4117 if err != nil { 4118 return nil, err 4119 } 4120 return out, nil 4121} 4122 4123func (c *notebookServiceClient) RegisterInstance(ctx context.Context, in *RegisterInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4124 out := new(longrunning.Operation) 4125 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/RegisterInstance", in, out, opts...) 4126 if err != nil { 4127 return nil, err 4128 } 4129 return out, nil 4130} 4131 4132func (c *notebookServiceClient) SetInstanceAccelerator(ctx context.Context, in *SetInstanceAcceleratorRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4133 out := new(longrunning.Operation) 4134 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/SetInstanceAccelerator", in, out, opts...) 4135 if err != nil { 4136 return nil, err 4137 } 4138 return out, nil 4139} 4140 4141func (c *notebookServiceClient) SetInstanceMachineType(ctx context.Context, in *SetInstanceMachineTypeRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4142 out := new(longrunning.Operation) 4143 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/SetInstanceMachineType", in, out, opts...) 4144 if err != nil { 4145 return nil, err 4146 } 4147 return out, nil 4148} 4149 4150func (c *notebookServiceClient) UpdateInstanceConfig(ctx context.Context, in *UpdateInstanceConfigRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4151 out := new(longrunning.Operation) 4152 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/UpdateInstanceConfig", in, out, opts...) 4153 if err != nil { 4154 return nil, err 4155 } 4156 return out, nil 4157} 4158 4159func (c *notebookServiceClient) UpdateShieldedInstanceConfig(ctx context.Context, in *UpdateShieldedInstanceConfigRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4160 out := new(longrunning.Operation) 4161 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/UpdateShieldedInstanceConfig", in, out, opts...) 4162 if err != nil { 4163 return nil, err 4164 } 4165 return out, nil 4166} 4167 4168func (c *notebookServiceClient) SetInstanceLabels(ctx context.Context, in *SetInstanceLabelsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4169 out := new(longrunning.Operation) 4170 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/SetInstanceLabels", in, out, opts...) 4171 if err != nil { 4172 return nil, err 4173 } 4174 return out, nil 4175} 4176 4177func (c *notebookServiceClient) DeleteInstance(ctx context.Context, in *DeleteInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4178 out := new(longrunning.Operation) 4179 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/DeleteInstance", in, out, opts...) 4180 if err != nil { 4181 return nil, err 4182 } 4183 return out, nil 4184} 4185 4186func (c *notebookServiceClient) StartInstance(ctx context.Context, in *StartInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4187 out := new(longrunning.Operation) 4188 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/StartInstance", in, out, opts...) 4189 if err != nil { 4190 return nil, err 4191 } 4192 return out, nil 4193} 4194 4195func (c *notebookServiceClient) StopInstance(ctx context.Context, in *StopInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4196 out := new(longrunning.Operation) 4197 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/StopInstance", in, out, opts...) 4198 if err != nil { 4199 return nil, err 4200 } 4201 return out, nil 4202} 4203 4204func (c *notebookServiceClient) ResetInstance(ctx context.Context, in *ResetInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4205 out := new(longrunning.Operation) 4206 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/ResetInstance", in, out, opts...) 4207 if err != nil { 4208 return nil, err 4209 } 4210 return out, nil 4211} 4212 4213func (c *notebookServiceClient) ReportInstanceInfo(ctx context.Context, in *ReportInstanceInfoRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4214 out := new(longrunning.Operation) 4215 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/ReportInstanceInfo", in, out, opts...) 4216 if err != nil { 4217 return nil, err 4218 } 4219 return out, nil 4220} 4221 4222func (c *notebookServiceClient) IsInstanceUpgradeable(ctx context.Context, in *IsInstanceUpgradeableRequest, opts ...grpc.CallOption) (*IsInstanceUpgradeableResponse, error) { 4223 out := new(IsInstanceUpgradeableResponse) 4224 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/IsInstanceUpgradeable", in, out, opts...) 4225 if err != nil { 4226 return nil, err 4227 } 4228 return out, nil 4229} 4230 4231func (c *notebookServiceClient) GetInstanceHealth(ctx context.Context, in *GetInstanceHealthRequest, opts ...grpc.CallOption) (*GetInstanceHealthResponse, error) { 4232 out := new(GetInstanceHealthResponse) 4233 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/GetInstanceHealth", in, out, opts...) 4234 if err != nil { 4235 return nil, err 4236 } 4237 return out, nil 4238} 4239 4240func (c *notebookServiceClient) UpgradeInstance(ctx context.Context, in *UpgradeInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4241 out := new(longrunning.Operation) 4242 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/UpgradeInstance", in, out, opts...) 4243 if err != nil { 4244 return nil, err 4245 } 4246 return out, nil 4247} 4248 4249func (c *notebookServiceClient) RollbackInstance(ctx context.Context, in *RollbackInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4250 out := new(longrunning.Operation) 4251 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/RollbackInstance", in, out, opts...) 4252 if err != nil { 4253 return nil, err 4254 } 4255 return out, nil 4256} 4257 4258func (c *notebookServiceClient) UpgradeInstanceInternal(ctx context.Context, in *UpgradeInstanceInternalRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4259 out := new(longrunning.Operation) 4260 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/UpgradeInstanceInternal", in, out, opts...) 4261 if err != nil { 4262 return nil, err 4263 } 4264 return out, nil 4265} 4266 4267func (c *notebookServiceClient) ListEnvironments(ctx context.Context, in *ListEnvironmentsRequest, opts ...grpc.CallOption) (*ListEnvironmentsResponse, error) { 4268 out := new(ListEnvironmentsResponse) 4269 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/ListEnvironments", in, out, opts...) 4270 if err != nil { 4271 return nil, err 4272 } 4273 return out, nil 4274} 4275 4276func (c *notebookServiceClient) GetEnvironment(ctx context.Context, in *GetEnvironmentRequest, opts ...grpc.CallOption) (*Environment, error) { 4277 out := new(Environment) 4278 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/GetEnvironment", in, out, opts...) 4279 if err != nil { 4280 return nil, err 4281 } 4282 return out, nil 4283} 4284 4285func (c *notebookServiceClient) CreateEnvironment(ctx context.Context, in *CreateEnvironmentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4286 out := new(longrunning.Operation) 4287 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/CreateEnvironment", in, out, opts...) 4288 if err != nil { 4289 return nil, err 4290 } 4291 return out, nil 4292} 4293 4294func (c *notebookServiceClient) DeleteEnvironment(ctx context.Context, in *DeleteEnvironmentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4295 out := new(longrunning.Operation) 4296 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/DeleteEnvironment", in, out, opts...) 4297 if err != nil { 4298 return nil, err 4299 } 4300 return out, nil 4301} 4302 4303func (c *notebookServiceClient) ListSchedules(ctx context.Context, in *ListSchedulesRequest, opts ...grpc.CallOption) (*ListSchedulesResponse, error) { 4304 out := new(ListSchedulesResponse) 4305 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/ListSchedules", in, out, opts...) 4306 if err != nil { 4307 return nil, err 4308 } 4309 return out, nil 4310} 4311 4312func (c *notebookServiceClient) GetSchedule(ctx context.Context, in *GetScheduleRequest, opts ...grpc.CallOption) (*Schedule, error) { 4313 out := new(Schedule) 4314 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/GetSchedule", in, out, opts...) 4315 if err != nil { 4316 return nil, err 4317 } 4318 return out, nil 4319} 4320 4321func (c *notebookServiceClient) DeleteSchedule(ctx context.Context, in *DeleteScheduleRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4322 out := new(longrunning.Operation) 4323 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/DeleteSchedule", in, out, opts...) 4324 if err != nil { 4325 return nil, err 4326 } 4327 return out, nil 4328} 4329 4330func (c *notebookServiceClient) CreateSchedule(ctx context.Context, in *CreateScheduleRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4331 out := new(longrunning.Operation) 4332 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/CreateSchedule", in, out, opts...) 4333 if err != nil { 4334 return nil, err 4335 } 4336 return out, nil 4337} 4338 4339func (c *notebookServiceClient) TriggerSchedule(ctx context.Context, in *TriggerScheduleRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4340 out := new(longrunning.Operation) 4341 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/TriggerSchedule", in, out, opts...) 4342 if err != nil { 4343 return nil, err 4344 } 4345 return out, nil 4346} 4347 4348func (c *notebookServiceClient) ListExecutions(ctx context.Context, in *ListExecutionsRequest, opts ...grpc.CallOption) (*ListExecutionsResponse, error) { 4349 out := new(ListExecutionsResponse) 4350 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/ListExecutions", in, out, opts...) 4351 if err != nil { 4352 return nil, err 4353 } 4354 return out, nil 4355} 4356 4357func (c *notebookServiceClient) GetExecution(ctx context.Context, in *GetExecutionRequest, opts ...grpc.CallOption) (*Execution, error) { 4358 out := new(Execution) 4359 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/GetExecution", in, out, opts...) 4360 if err != nil { 4361 return nil, err 4362 } 4363 return out, nil 4364} 4365 4366func (c *notebookServiceClient) DeleteExecution(ctx context.Context, in *DeleteExecutionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4367 out := new(longrunning.Operation) 4368 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/DeleteExecution", in, out, opts...) 4369 if err != nil { 4370 return nil, err 4371 } 4372 return out, nil 4373} 4374 4375func (c *notebookServiceClient) CreateExecution(ctx context.Context, in *CreateExecutionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 4376 out := new(longrunning.Operation) 4377 err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/CreateExecution", in, out, opts...) 4378 if err != nil { 4379 return nil, err 4380 } 4381 return out, nil 4382} 4383 4384// NotebookServiceServer is the server API for NotebookService service. 4385type NotebookServiceServer interface { 4386 // Lists instances in a given project and location. 4387 ListInstances(context.Context, *ListInstancesRequest) (*ListInstancesResponse, error) 4388 // Gets details of a single Instance. 4389 GetInstance(context.Context, *GetInstanceRequest) (*Instance, error) 4390 // Creates a new Instance in a given project and location. 4391 CreateInstance(context.Context, *CreateInstanceRequest) (*longrunning.Operation, error) 4392 // Registers an existing legacy notebook instance to the Notebooks API server. 4393 // Legacy instances are instances created with the legacy Compute Engine 4394 // calls. They are not manageable by the Notebooks API out of the box. This 4395 // call makes these instances manageable by the Notebooks API. 4396 RegisterInstance(context.Context, *RegisterInstanceRequest) (*longrunning.Operation, error) 4397 // Updates the guest accelerators of a single Instance. 4398 SetInstanceAccelerator(context.Context, *SetInstanceAcceleratorRequest) (*longrunning.Operation, error) 4399 // Updates the machine type of a single Instance. 4400 SetInstanceMachineType(context.Context, *SetInstanceMachineTypeRequest) (*longrunning.Operation, error) 4401 // Update Notebook Instance configurations. 4402 UpdateInstanceConfig(context.Context, *UpdateInstanceConfigRequest) (*longrunning.Operation, error) 4403 // Updates the Shielded instance configuration of a single Instance. 4404 UpdateShieldedInstanceConfig(context.Context, *UpdateShieldedInstanceConfigRequest) (*longrunning.Operation, error) 4405 // Replaces all the labels of an Instance. 4406 SetInstanceLabels(context.Context, *SetInstanceLabelsRequest) (*longrunning.Operation, error) 4407 // Deletes a single Instance. 4408 DeleteInstance(context.Context, *DeleteInstanceRequest) (*longrunning.Operation, error) 4409 // Starts a notebook instance. 4410 StartInstance(context.Context, *StartInstanceRequest) (*longrunning.Operation, error) 4411 // Stops a notebook instance. 4412 StopInstance(context.Context, *StopInstanceRequest) (*longrunning.Operation, error) 4413 // Resets a notebook instance. 4414 ResetInstance(context.Context, *ResetInstanceRequest) (*longrunning.Operation, error) 4415 // Allows notebook instances to 4416 // report their latest instance information to the Notebooks 4417 // API server. The server will merge the reported information to 4418 // the instance metadata store. Do not use this method directly. 4419 ReportInstanceInfo(context.Context, *ReportInstanceInfoRequest) (*longrunning.Operation, error) 4420 // Check if a notebook instance is upgradable. 4421 IsInstanceUpgradeable(context.Context, *IsInstanceUpgradeableRequest) (*IsInstanceUpgradeableResponse, error) 4422 // Check if a notebook instance is healthy. 4423 GetInstanceHealth(context.Context, *GetInstanceHealthRequest) (*GetInstanceHealthResponse, error) 4424 // Upgrades a notebook instance to the latest version. 4425 UpgradeInstance(context.Context, *UpgradeInstanceRequest) (*longrunning.Operation, error) 4426 // Rollbacks a notebook instance to the previous version. 4427 RollbackInstance(context.Context, *RollbackInstanceRequest) (*longrunning.Operation, error) 4428 // Allows notebook instances to 4429 // call this endpoint to upgrade themselves. Do not use this method directly. 4430 UpgradeInstanceInternal(context.Context, *UpgradeInstanceInternalRequest) (*longrunning.Operation, error) 4431 // Lists environments in a project. 4432 ListEnvironments(context.Context, *ListEnvironmentsRequest) (*ListEnvironmentsResponse, error) 4433 // Gets details of a single Environment. 4434 GetEnvironment(context.Context, *GetEnvironmentRequest) (*Environment, error) 4435 // Creates a new Environment. 4436 CreateEnvironment(context.Context, *CreateEnvironmentRequest) (*longrunning.Operation, error) 4437 // Deletes a single Environment. 4438 DeleteEnvironment(context.Context, *DeleteEnvironmentRequest) (*longrunning.Operation, error) 4439 // Lists schedules in a given project and location. 4440 ListSchedules(context.Context, *ListSchedulesRequest) (*ListSchedulesResponse, error) 4441 // Gets details of schedule 4442 GetSchedule(context.Context, *GetScheduleRequest) (*Schedule, error) 4443 // Deletes schedule and all underlying jobs 4444 DeleteSchedule(context.Context, *DeleteScheduleRequest) (*longrunning.Operation, error) 4445 // Creates a new Scheduled Notebook in a given project and location. 4446 CreateSchedule(context.Context, *CreateScheduleRequest) (*longrunning.Operation, error) 4447 // Triggers execution of an existing schedule. 4448 TriggerSchedule(context.Context, *TriggerScheduleRequest) (*longrunning.Operation, error) 4449 // Lists executions in a given project and location 4450 ListExecutions(context.Context, *ListExecutionsRequest) (*ListExecutionsResponse, error) 4451 // Gets details of executions 4452 GetExecution(context.Context, *GetExecutionRequest) (*Execution, error) 4453 // Deletes execution 4454 DeleteExecution(context.Context, *DeleteExecutionRequest) (*longrunning.Operation, error) 4455 // Creates a new Scheduled Notebook in a given project and location. 4456 CreateExecution(context.Context, *CreateExecutionRequest) (*longrunning.Operation, error) 4457} 4458 4459// UnimplementedNotebookServiceServer can be embedded to have forward compatible implementations. 4460type UnimplementedNotebookServiceServer struct { 4461} 4462 4463func (*UnimplementedNotebookServiceServer) ListInstances(context.Context, *ListInstancesRequest) (*ListInstancesResponse, error) { 4464 return nil, status.Errorf(codes.Unimplemented, "method ListInstances not implemented") 4465} 4466func (*UnimplementedNotebookServiceServer) GetInstance(context.Context, *GetInstanceRequest) (*Instance, error) { 4467 return nil, status.Errorf(codes.Unimplemented, "method GetInstance not implemented") 4468} 4469func (*UnimplementedNotebookServiceServer) CreateInstance(context.Context, *CreateInstanceRequest) (*longrunning.Operation, error) { 4470 return nil, status.Errorf(codes.Unimplemented, "method CreateInstance not implemented") 4471} 4472func (*UnimplementedNotebookServiceServer) RegisterInstance(context.Context, *RegisterInstanceRequest) (*longrunning.Operation, error) { 4473 return nil, status.Errorf(codes.Unimplemented, "method RegisterInstance not implemented") 4474} 4475func (*UnimplementedNotebookServiceServer) SetInstanceAccelerator(context.Context, *SetInstanceAcceleratorRequest) (*longrunning.Operation, error) { 4476 return nil, status.Errorf(codes.Unimplemented, "method SetInstanceAccelerator not implemented") 4477} 4478func (*UnimplementedNotebookServiceServer) SetInstanceMachineType(context.Context, *SetInstanceMachineTypeRequest) (*longrunning.Operation, error) { 4479 return nil, status.Errorf(codes.Unimplemented, "method SetInstanceMachineType not implemented") 4480} 4481func (*UnimplementedNotebookServiceServer) UpdateInstanceConfig(context.Context, *UpdateInstanceConfigRequest) (*longrunning.Operation, error) { 4482 return nil, status.Errorf(codes.Unimplemented, "method UpdateInstanceConfig not implemented") 4483} 4484func (*UnimplementedNotebookServiceServer) UpdateShieldedInstanceConfig(context.Context, *UpdateShieldedInstanceConfigRequest) (*longrunning.Operation, error) { 4485 return nil, status.Errorf(codes.Unimplemented, "method UpdateShieldedInstanceConfig not implemented") 4486} 4487func (*UnimplementedNotebookServiceServer) SetInstanceLabels(context.Context, *SetInstanceLabelsRequest) (*longrunning.Operation, error) { 4488 return nil, status.Errorf(codes.Unimplemented, "method SetInstanceLabels not implemented") 4489} 4490func (*UnimplementedNotebookServiceServer) DeleteInstance(context.Context, *DeleteInstanceRequest) (*longrunning.Operation, error) { 4491 return nil, status.Errorf(codes.Unimplemented, "method DeleteInstance not implemented") 4492} 4493func (*UnimplementedNotebookServiceServer) StartInstance(context.Context, *StartInstanceRequest) (*longrunning.Operation, error) { 4494 return nil, status.Errorf(codes.Unimplemented, "method StartInstance not implemented") 4495} 4496func (*UnimplementedNotebookServiceServer) StopInstance(context.Context, *StopInstanceRequest) (*longrunning.Operation, error) { 4497 return nil, status.Errorf(codes.Unimplemented, "method StopInstance not implemented") 4498} 4499func (*UnimplementedNotebookServiceServer) ResetInstance(context.Context, *ResetInstanceRequest) (*longrunning.Operation, error) { 4500 return nil, status.Errorf(codes.Unimplemented, "method ResetInstance not implemented") 4501} 4502func (*UnimplementedNotebookServiceServer) ReportInstanceInfo(context.Context, *ReportInstanceInfoRequest) (*longrunning.Operation, error) { 4503 return nil, status.Errorf(codes.Unimplemented, "method ReportInstanceInfo not implemented") 4504} 4505func (*UnimplementedNotebookServiceServer) IsInstanceUpgradeable(context.Context, *IsInstanceUpgradeableRequest) (*IsInstanceUpgradeableResponse, error) { 4506 return nil, status.Errorf(codes.Unimplemented, "method IsInstanceUpgradeable not implemented") 4507} 4508func (*UnimplementedNotebookServiceServer) GetInstanceHealth(context.Context, *GetInstanceHealthRequest) (*GetInstanceHealthResponse, error) { 4509 return nil, status.Errorf(codes.Unimplemented, "method GetInstanceHealth not implemented") 4510} 4511func (*UnimplementedNotebookServiceServer) UpgradeInstance(context.Context, *UpgradeInstanceRequest) (*longrunning.Operation, error) { 4512 return nil, status.Errorf(codes.Unimplemented, "method UpgradeInstance not implemented") 4513} 4514func (*UnimplementedNotebookServiceServer) RollbackInstance(context.Context, *RollbackInstanceRequest) (*longrunning.Operation, error) { 4515 return nil, status.Errorf(codes.Unimplemented, "method RollbackInstance not implemented") 4516} 4517func (*UnimplementedNotebookServiceServer) UpgradeInstanceInternal(context.Context, *UpgradeInstanceInternalRequest) (*longrunning.Operation, error) { 4518 return nil, status.Errorf(codes.Unimplemented, "method UpgradeInstanceInternal not implemented") 4519} 4520func (*UnimplementedNotebookServiceServer) ListEnvironments(context.Context, *ListEnvironmentsRequest) (*ListEnvironmentsResponse, error) { 4521 return nil, status.Errorf(codes.Unimplemented, "method ListEnvironments not implemented") 4522} 4523func (*UnimplementedNotebookServiceServer) GetEnvironment(context.Context, *GetEnvironmentRequest) (*Environment, error) { 4524 return nil, status.Errorf(codes.Unimplemented, "method GetEnvironment not implemented") 4525} 4526func (*UnimplementedNotebookServiceServer) CreateEnvironment(context.Context, *CreateEnvironmentRequest) (*longrunning.Operation, error) { 4527 return nil, status.Errorf(codes.Unimplemented, "method CreateEnvironment not implemented") 4528} 4529func (*UnimplementedNotebookServiceServer) DeleteEnvironment(context.Context, *DeleteEnvironmentRequest) (*longrunning.Operation, error) { 4530 return nil, status.Errorf(codes.Unimplemented, "method DeleteEnvironment not implemented") 4531} 4532func (*UnimplementedNotebookServiceServer) ListSchedules(context.Context, *ListSchedulesRequest) (*ListSchedulesResponse, error) { 4533 return nil, status.Errorf(codes.Unimplemented, "method ListSchedules not implemented") 4534} 4535func (*UnimplementedNotebookServiceServer) GetSchedule(context.Context, *GetScheduleRequest) (*Schedule, error) { 4536 return nil, status.Errorf(codes.Unimplemented, "method GetSchedule not implemented") 4537} 4538func (*UnimplementedNotebookServiceServer) DeleteSchedule(context.Context, *DeleteScheduleRequest) (*longrunning.Operation, error) { 4539 return nil, status.Errorf(codes.Unimplemented, "method DeleteSchedule not implemented") 4540} 4541func (*UnimplementedNotebookServiceServer) CreateSchedule(context.Context, *CreateScheduleRequest) (*longrunning.Operation, error) { 4542 return nil, status.Errorf(codes.Unimplemented, "method CreateSchedule not implemented") 4543} 4544func (*UnimplementedNotebookServiceServer) TriggerSchedule(context.Context, *TriggerScheduleRequest) (*longrunning.Operation, error) { 4545 return nil, status.Errorf(codes.Unimplemented, "method TriggerSchedule not implemented") 4546} 4547func (*UnimplementedNotebookServiceServer) ListExecutions(context.Context, *ListExecutionsRequest) (*ListExecutionsResponse, error) { 4548 return nil, status.Errorf(codes.Unimplemented, "method ListExecutions not implemented") 4549} 4550func (*UnimplementedNotebookServiceServer) GetExecution(context.Context, *GetExecutionRequest) (*Execution, error) { 4551 return nil, status.Errorf(codes.Unimplemented, "method GetExecution not implemented") 4552} 4553func (*UnimplementedNotebookServiceServer) DeleteExecution(context.Context, *DeleteExecutionRequest) (*longrunning.Operation, error) { 4554 return nil, status.Errorf(codes.Unimplemented, "method DeleteExecution not implemented") 4555} 4556func (*UnimplementedNotebookServiceServer) CreateExecution(context.Context, *CreateExecutionRequest) (*longrunning.Operation, error) { 4557 return nil, status.Errorf(codes.Unimplemented, "method CreateExecution not implemented") 4558} 4559 4560func RegisterNotebookServiceServer(s *grpc.Server, srv NotebookServiceServer) { 4561 s.RegisterService(&_NotebookService_serviceDesc, srv) 4562} 4563 4564func _NotebookService_ListInstances_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4565 in := new(ListInstancesRequest) 4566 if err := dec(in); err != nil { 4567 return nil, err 4568 } 4569 if interceptor == nil { 4570 return srv.(NotebookServiceServer).ListInstances(ctx, in) 4571 } 4572 info := &grpc.UnaryServerInfo{ 4573 Server: srv, 4574 FullMethod: "/google.cloud.notebooks.v1.NotebookService/ListInstances", 4575 } 4576 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4577 return srv.(NotebookServiceServer).ListInstances(ctx, req.(*ListInstancesRequest)) 4578 } 4579 return interceptor(ctx, in, info, handler) 4580} 4581 4582func _NotebookService_GetInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4583 in := new(GetInstanceRequest) 4584 if err := dec(in); err != nil { 4585 return nil, err 4586 } 4587 if interceptor == nil { 4588 return srv.(NotebookServiceServer).GetInstance(ctx, in) 4589 } 4590 info := &grpc.UnaryServerInfo{ 4591 Server: srv, 4592 FullMethod: "/google.cloud.notebooks.v1.NotebookService/GetInstance", 4593 } 4594 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4595 return srv.(NotebookServiceServer).GetInstance(ctx, req.(*GetInstanceRequest)) 4596 } 4597 return interceptor(ctx, in, info, handler) 4598} 4599 4600func _NotebookService_CreateInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4601 in := new(CreateInstanceRequest) 4602 if err := dec(in); err != nil { 4603 return nil, err 4604 } 4605 if interceptor == nil { 4606 return srv.(NotebookServiceServer).CreateInstance(ctx, in) 4607 } 4608 info := &grpc.UnaryServerInfo{ 4609 Server: srv, 4610 FullMethod: "/google.cloud.notebooks.v1.NotebookService/CreateInstance", 4611 } 4612 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4613 return srv.(NotebookServiceServer).CreateInstance(ctx, req.(*CreateInstanceRequest)) 4614 } 4615 return interceptor(ctx, in, info, handler) 4616} 4617 4618func _NotebookService_RegisterInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4619 in := new(RegisterInstanceRequest) 4620 if err := dec(in); err != nil { 4621 return nil, err 4622 } 4623 if interceptor == nil { 4624 return srv.(NotebookServiceServer).RegisterInstance(ctx, in) 4625 } 4626 info := &grpc.UnaryServerInfo{ 4627 Server: srv, 4628 FullMethod: "/google.cloud.notebooks.v1.NotebookService/RegisterInstance", 4629 } 4630 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4631 return srv.(NotebookServiceServer).RegisterInstance(ctx, req.(*RegisterInstanceRequest)) 4632 } 4633 return interceptor(ctx, in, info, handler) 4634} 4635 4636func _NotebookService_SetInstanceAccelerator_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4637 in := new(SetInstanceAcceleratorRequest) 4638 if err := dec(in); err != nil { 4639 return nil, err 4640 } 4641 if interceptor == nil { 4642 return srv.(NotebookServiceServer).SetInstanceAccelerator(ctx, in) 4643 } 4644 info := &grpc.UnaryServerInfo{ 4645 Server: srv, 4646 FullMethod: "/google.cloud.notebooks.v1.NotebookService/SetInstanceAccelerator", 4647 } 4648 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4649 return srv.(NotebookServiceServer).SetInstanceAccelerator(ctx, req.(*SetInstanceAcceleratorRequest)) 4650 } 4651 return interceptor(ctx, in, info, handler) 4652} 4653 4654func _NotebookService_SetInstanceMachineType_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4655 in := new(SetInstanceMachineTypeRequest) 4656 if err := dec(in); err != nil { 4657 return nil, err 4658 } 4659 if interceptor == nil { 4660 return srv.(NotebookServiceServer).SetInstanceMachineType(ctx, in) 4661 } 4662 info := &grpc.UnaryServerInfo{ 4663 Server: srv, 4664 FullMethod: "/google.cloud.notebooks.v1.NotebookService/SetInstanceMachineType", 4665 } 4666 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4667 return srv.(NotebookServiceServer).SetInstanceMachineType(ctx, req.(*SetInstanceMachineTypeRequest)) 4668 } 4669 return interceptor(ctx, in, info, handler) 4670} 4671 4672func _NotebookService_UpdateInstanceConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4673 in := new(UpdateInstanceConfigRequest) 4674 if err := dec(in); err != nil { 4675 return nil, err 4676 } 4677 if interceptor == nil { 4678 return srv.(NotebookServiceServer).UpdateInstanceConfig(ctx, in) 4679 } 4680 info := &grpc.UnaryServerInfo{ 4681 Server: srv, 4682 FullMethod: "/google.cloud.notebooks.v1.NotebookService/UpdateInstanceConfig", 4683 } 4684 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4685 return srv.(NotebookServiceServer).UpdateInstanceConfig(ctx, req.(*UpdateInstanceConfigRequest)) 4686 } 4687 return interceptor(ctx, in, info, handler) 4688} 4689 4690func _NotebookService_UpdateShieldedInstanceConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4691 in := new(UpdateShieldedInstanceConfigRequest) 4692 if err := dec(in); err != nil { 4693 return nil, err 4694 } 4695 if interceptor == nil { 4696 return srv.(NotebookServiceServer).UpdateShieldedInstanceConfig(ctx, in) 4697 } 4698 info := &grpc.UnaryServerInfo{ 4699 Server: srv, 4700 FullMethod: "/google.cloud.notebooks.v1.NotebookService/UpdateShieldedInstanceConfig", 4701 } 4702 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4703 return srv.(NotebookServiceServer).UpdateShieldedInstanceConfig(ctx, req.(*UpdateShieldedInstanceConfigRequest)) 4704 } 4705 return interceptor(ctx, in, info, handler) 4706} 4707 4708func _NotebookService_SetInstanceLabels_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4709 in := new(SetInstanceLabelsRequest) 4710 if err := dec(in); err != nil { 4711 return nil, err 4712 } 4713 if interceptor == nil { 4714 return srv.(NotebookServiceServer).SetInstanceLabels(ctx, in) 4715 } 4716 info := &grpc.UnaryServerInfo{ 4717 Server: srv, 4718 FullMethod: "/google.cloud.notebooks.v1.NotebookService/SetInstanceLabels", 4719 } 4720 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4721 return srv.(NotebookServiceServer).SetInstanceLabels(ctx, req.(*SetInstanceLabelsRequest)) 4722 } 4723 return interceptor(ctx, in, info, handler) 4724} 4725 4726func _NotebookService_DeleteInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4727 in := new(DeleteInstanceRequest) 4728 if err := dec(in); err != nil { 4729 return nil, err 4730 } 4731 if interceptor == nil { 4732 return srv.(NotebookServiceServer).DeleteInstance(ctx, in) 4733 } 4734 info := &grpc.UnaryServerInfo{ 4735 Server: srv, 4736 FullMethod: "/google.cloud.notebooks.v1.NotebookService/DeleteInstance", 4737 } 4738 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4739 return srv.(NotebookServiceServer).DeleteInstance(ctx, req.(*DeleteInstanceRequest)) 4740 } 4741 return interceptor(ctx, in, info, handler) 4742} 4743 4744func _NotebookService_StartInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4745 in := new(StartInstanceRequest) 4746 if err := dec(in); err != nil { 4747 return nil, err 4748 } 4749 if interceptor == nil { 4750 return srv.(NotebookServiceServer).StartInstance(ctx, in) 4751 } 4752 info := &grpc.UnaryServerInfo{ 4753 Server: srv, 4754 FullMethod: "/google.cloud.notebooks.v1.NotebookService/StartInstance", 4755 } 4756 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4757 return srv.(NotebookServiceServer).StartInstance(ctx, req.(*StartInstanceRequest)) 4758 } 4759 return interceptor(ctx, in, info, handler) 4760} 4761 4762func _NotebookService_StopInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4763 in := new(StopInstanceRequest) 4764 if err := dec(in); err != nil { 4765 return nil, err 4766 } 4767 if interceptor == nil { 4768 return srv.(NotebookServiceServer).StopInstance(ctx, in) 4769 } 4770 info := &grpc.UnaryServerInfo{ 4771 Server: srv, 4772 FullMethod: "/google.cloud.notebooks.v1.NotebookService/StopInstance", 4773 } 4774 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4775 return srv.(NotebookServiceServer).StopInstance(ctx, req.(*StopInstanceRequest)) 4776 } 4777 return interceptor(ctx, in, info, handler) 4778} 4779 4780func _NotebookService_ResetInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4781 in := new(ResetInstanceRequest) 4782 if err := dec(in); err != nil { 4783 return nil, err 4784 } 4785 if interceptor == nil { 4786 return srv.(NotebookServiceServer).ResetInstance(ctx, in) 4787 } 4788 info := &grpc.UnaryServerInfo{ 4789 Server: srv, 4790 FullMethod: "/google.cloud.notebooks.v1.NotebookService/ResetInstance", 4791 } 4792 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4793 return srv.(NotebookServiceServer).ResetInstance(ctx, req.(*ResetInstanceRequest)) 4794 } 4795 return interceptor(ctx, in, info, handler) 4796} 4797 4798func _NotebookService_ReportInstanceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4799 in := new(ReportInstanceInfoRequest) 4800 if err := dec(in); err != nil { 4801 return nil, err 4802 } 4803 if interceptor == nil { 4804 return srv.(NotebookServiceServer).ReportInstanceInfo(ctx, in) 4805 } 4806 info := &grpc.UnaryServerInfo{ 4807 Server: srv, 4808 FullMethod: "/google.cloud.notebooks.v1.NotebookService/ReportInstanceInfo", 4809 } 4810 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4811 return srv.(NotebookServiceServer).ReportInstanceInfo(ctx, req.(*ReportInstanceInfoRequest)) 4812 } 4813 return interceptor(ctx, in, info, handler) 4814} 4815 4816func _NotebookService_IsInstanceUpgradeable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4817 in := new(IsInstanceUpgradeableRequest) 4818 if err := dec(in); err != nil { 4819 return nil, err 4820 } 4821 if interceptor == nil { 4822 return srv.(NotebookServiceServer).IsInstanceUpgradeable(ctx, in) 4823 } 4824 info := &grpc.UnaryServerInfo{ 4825 Server: srv, 4826 FullMethod: "/google.cloud.notebooks.v1.NotebookService/IsInstanceUpgradeable", 4827 } 4828 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4829 return srv.(NotebookServiceServer).IsInstanceUpgradeable(ctx, req.(*IsInstanceUpgradeableRequest)) 4830 } 4831 return interceptor(ctx, in, info, handler) 4832} 4833 4834func _NotebookService_GetInstanceHealth_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4835 in := new(GetInstanceHealthRequest) 4836 if err := dec(in); err != nil { 4837 return nil, err 4838 } 4839 if interceptor == nil { 4840 return srv.(NotebookServiceServer).GetInstanceHealth(ctx, in) 4841 } 4842 info := &grpc.UnaryServerInfo{ 4843 Server: srv, 4844 FullMethod: "/google.cloud.notebooks.v1.NotebookService/GetInstanceHealth", 4845 } 4846 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4847 return srv.(NotebookServiceServer).GetInstanceHealth(ctx, req.(*GetInstanceHealthRequest)) 4848 } 4849 return interceptor(ctx, in, info, handler) 4850} 4851 4852func _NotebookService_UpgradeInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4853 in := new(UpgradeInstanceRequest) 4854 if err := dec(in); err != nil { 4855 return nil, err 4856 } 4857 if interceptor == nil { 4858 return srv.(NotebookServiceServer).UpgradeInstance(ctx, in) 4859 } 4860 info := &grpc.UnaryServerInfo{ 4861 Server: srv, 4862 FullMethod: "/google.cloud.notebooks.v1.NotebookService/UpgradeInstance", 4863 } 4864 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4865 return srv.(NotebookServiceServer).UpgradeInstance(ctx, req.(*UpgradeInstanceRequest)) 4866 } 4867 return interceptor(ctx, in, info, handler) 4868} 4869 4870func _NotebookService_RollbackInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4871 in := new(RollbackInstanceRequest) 4872 if err := dec(in); err != nil { 4873 return nil, err 4874 } 4875 if interceptor == nil { 4876 return srv.(NotebookServiceServer).RollbackInstance(ctx, in) 4877 } 4878 info := &grpc.UnaryServerInfo{ 4879 Server: srv, 4880 FullMethod: "/google.cloud.notebooks.v1.NotebookService/RollbackInstance", 4881 } 4882 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4883 return srv.(NotebookServiceServer).RollbackInstance(ctx, req.(*RollbackInstanceRequest)) 4884 } 4885 return interceptor(ctx, in, info, handler) 4886} 4887 4888func _NotebookService_UpgradeInstanceInternal_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4889 in := new(UpgradeInstanceInternalRequest) 4890 if err := dec(in); err != nil { 4891 return nil, err 4892 } 4893 if interceptor == nil { 4894 return srv.(NotebookServiceServer).UpgradeInstanceInternal(ctx, in) 4895 } 4896 info := &grpc.UnaryServerInfo{ 4897 Server: srv, 4898 FullMethod: "/google.cloud.notebooks.v1.NotebookService/UpgradeInstanceInternal", 4899 } 4900 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4901 return srv.(NotebookServiceServer).UpgradeInstanceInternal(ctx, req.(*UpgradeInstanceInternalRequest)) 4902 } 4903 return interceptor(ctx, in, info, handler) 4904} 4905 4906func _NotebookService_ListEnvironments_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4907 in := new(ListEnvironmentsRequest) 4908 if err := dec(in); err != nil { 4909 return nil, err 4910 } 4911 if interceptor == nil { 4912 return srv.(NotebookServiceServer).ListEnvironments(ctx, in) 4913 } 4914 info := &grpc.UnaryServerInfo{ 4915 Server: srv, 4916 FullMethod: "/google.cloud.notebooks.v1.NotebookService/ListEnvironments", 4917 } 4918 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4919 return srv.(NotebookServiceServer).ListEnvironments(ctx, req.(*ListEnvironmentsRequest)) 4920 } 4921 return interceptor(ctx, in, info, handler) 4922} 4923 4924func _NotebookService_GetEnvironment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4925 in := new(GetEnvironmentRequest) 4926 if err := dec(in); err != nil { 4927 return nil, err 4928 } 4929 if interceptor == nil { 4930 return srv.(NotebookServiceServer).GetEnvironment(ctx, in) 4931 } 4932 info := &grpc.UnaryServerInfo{ 4933 Server: srv, 4934 FullMethod: "/google.cloud.notebooks.v1.NotebookService/GetEnvironment", 4935 } 4936 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4937 return srv.(NotebookServiceServer).GetEnvironment(ctx, req.(*GetEnvironmentRequest)) 4938 } 4939 return interceptor(ctx, in, info, handler) 4940} 4941 4942func _NotebookService_CreateEnvironment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4943 in := new(CreateEnvironmentRequest) 4944 if err := dec(in); err != nil { 4945 return nil, err 4946 } 4947 if interceptor == nil { 4948 return srv.(NotebookServiceServer).CreateEnvironment(ctx, in) 4949 } 4950 info := &grpc.UnaryServerInfo{ 4951 Server: srv, 4952 FullMethod: "/google.cloud.notebooks.v1.NotebookService/CreateEnvironment", 4953 } 4954 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4955 return srv.(NotebookServiceServer).CreateEnvironment(ctx, req.(*CreateEnvironmentRequest)) 4956 } 4957 return interceptor(ctx, in, info, handler) 4958} 4959 4960func _NotebookService_DeleteEnvironment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4961 in := new(DeleteEnvironmentRequest) 4962 if err := dec(in); err != nil { 4963 return nil, err 4964 } 4965 if interceptor == nil { 4966 return srv.(NotebookServiceServer).DeleteEnvironment(ctx, in) 4967 } 4968 info := &grpc.UnaryServerInfo{ 4969 Server: srv, 4970 FullMethod: "/google.cloud.notebooks.v1.NotebookService/DeleteEnvironment", 4971 } 4972 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4973 return srv.(NotebookServiceServer).DeleteEnvironment(ctx, req.(*DeleteEnvironmentRequest)) 4974 } 4975 return interceptor(ctx, in, info, handler) 4976} 4977 4978func _NotebookService_ListSchedules_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4979 in := new(ListSchedulesRequest) 4980 if err := dec(in); err != nil { 4981 return nil, err 4982 } 4983 if interceptor == nil { 4984 return srv.(NotebookServiceServer).ListSchedules(ctx, in) 4985 } 4986 info := &grpc.UnaryServerInfo{ 4987 Server: srv, 4988 FullMethod: "/google.cloud.notebooks.v1.NotebookService/ListSchedules", 4989 } 4990 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4991 return srv.(NotebookServiceServer).ListSchedules(ctx, req.(*ListSchedulesRequest)) 4992 } 4993 return interceptor(ctx, in, info, handler) 4994} 4995 4996func _NotebookService_GetSchedule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4997 in := new(GetScheduleRequest) 4998 if err := dec(in); err != nil { 4999 return nil, err 5000 } 5001 if interceptor == nil { 5002 return srv.(NotebookServiceServer).GetSchedule(ctx, in) 5003 } 5004 info := &grpc.UnaryServerInfo{ 5005 Server: srv, 5006 FullMethod: "/google.cloud.notebooks.v1.NotebookService/GetSchedule", 5007 } 5008 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 5009 return srv.(NotebookServiceServer).GetSchedule(ctx, req.(*GetScheduleRequest)) 5010 } 5011 return interceptor(ctx, in, info, handler) 5012} 5013 5014func _NotebookService_DeleteSchedule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 5015 in := new(DeleteScheduleRequest) 5016 if err := dec(in); err != nil { 5017 return nil, err 5018 } 5019 if interceptor == nil { 5020 return srv.(NotebookServiceServer).DeleteSchedule(ctx, in) 5021 } 5022 info := &grpc.UnaryServerInfo{ 5023 Server: srv, 5024 FullMethod: "/google.cloud.notebooks.v1.NotebookService/DeleteSchedule", 5025 } 5026 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 5027 return srv.(NotebookServiceServer).DeleteSchedule(ctx, req.(*DeleteScheduleRequest)) 5028 } 5029 return interceptor(ctx, in, info, handler) 5030} 5031 5032func _NotebookService_CreateSchedule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 5033 in := new(CreateScheduleRequest) 5034 if err := dec(in); err != nil { 5035 return nil, err 5036 } 5037 if interceptor == nil { 5038 return srv.(NotebookServiceServer).CreateSchedule(ctx, in) 5039 } 5040 info := &grpc.UnaryServerInfo{ 5041 Server: srv, 5042 FullMethod: "/google.cloud.notebooks.v1.NotebookService/CreateSchedule", 5043 } 5044 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 5045 return srv.(NotebookServiceServer).CreateSchedule(ctx, req.(*CreateScheduleRequest)) 5046 } 5047 return interceptor(ctx, in, info, handler) 5048} 5049 5050func _NotebookService_TriggerSchedule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 5051 in := new(TriggerScheduleRequest) 5052 if err := dec(in); err != nil { 5053 return nil, err 5054 } 5055 if interceptor == nil { 5056 return srv.(NotebookServiceServer).TriggerSchedule(ctx, in) 5057 } 5058 info := &grpc.UnaryServerInfo{ 5059 Server: srv, 5060 FullMethod: "/google.cloud.notebooks.v1.NotebookService/TriggerSchedule", 5061 } 5062 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 5063 return srv.(NotebookServiceServer).TriggerSchedule(ctx, req.(*TriggerScheduleRequest)) 5064 } 5065 return interceptor(ctx, in, info, handler) 5066} 5067 5068func _NotebookService_ListExecutions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 5069 in := new(ListExecutionsRequest) 5070 if err := dec(in); err != nil { 5071 return nil, err 5072 } 5073 if interceptor == nil { 5074 return srv.(NotebookServiceServer).ListExecutions(ctx, in) 5075 } 5076 info := &grpc.UnaryServerInfo{ 5077 Server: srv, 5078 FullMethod: "/google.cloud.notebooks.v1.NotebookService/ListExecutions", 5079 } 5080 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 5081 return srv.(NotebookServiceServer).ListExecutions(ctx, req.(*ListExecutionsRequest)) 5082 } 5083 return interceptor(ctx, in, info, handler) 5084} 5085 5086func _NotebookService_GetExecution_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 5087 in := new(GetExecutionRequest) 5088 if err := dec(in); err != nil { 5089 return nil, err 5090 } 5091 if interceptor == nil { 5092 return srv.(NotebookServiceServer).GetExecution(ctx, in) 5093 } 5094 info := &grpc.UnaryServerInfo{ 5095 Server: srv, 5096 FullMethod: "/google.cloud.notebooks.v1.NotebookService/GetExecution", 5097 } 5098 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 5099 return srv.(NotebookServiceServer).GetExecution(ctx, req.(*GetExecutionRequest)) 5100 } 5101 return interceptor(ctx, in, info, handler) 5102} 5103 5104func _NotebookService_DeleteExecution_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 5105 in := new(DeleteExecutionRequest) 5106 if err := dec(in); err != nil { 5107 return nil, err 5108 } 5109 if interceptor == nil { 5110 return srv.(NotebookServiceServer).DeleteExecution(ctx, in) 5111 } 5112 info := &grpc.UnaryServerInfo{ 5113 Server: srv, 5114 FullMethod: "/google.cloud.notebooks.v1.NotebookService/DeleteExecution", 5115 } 5116 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 5117 return srv.(NotebookServiceServer).DeleteExecution(ctx, req.(*DeleteExecutionRequest)) 5118 } 5119 return interceptor(ctx, in, info, handler) 5120} 5121 5122func _NotebookService_CreateExecution_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 5123 in := new(CreateExecutionRequest) 5124 if err := dec(in); err != nil { 5125 return nil, err 5126 } 5127 if interceptor == nil { 5128 return srv.(NotebookServiceServer).CreateExecution(ctx, in) 5129 } 5130 info := &grpc.UnaryServerInfo{ 5131 Server: srv, 5132 FullMethod: "/google.cloud.notebooks.v1.NotebookService/CreateExecution", 5133 } 5134 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 5135 return srv.(NotebookServiceServer).CreateExecution(ctx, req.(*CreateExecutionRequest)) 5136 } 5137 return interceptor(ctx, in, info, handler) 5138} 5139 5140var _NotebookService_serviceDesc = grpc.ServiceDesc{ 5141 ServiceName: "google.cloud.notebooks.v1.NotebookService", 5142 HandlerType: (*NotebookServiceServer)(nil), 5143 Methods: []grpc.MethodDesc{ 5144 { 5145 MethodName: "ListInstances", 5146 Handler: _NotebookService_ListInstances_Handler, 5147 }, 5148 { 5149 MethodName: "GetInstance", 5150 Handler: _NotebookService_GetInstance_Handler, 5151 }, 5152 { 5153 MethodName: "CreateInstance", 5154 Handler: _NotebookService_CreateInstance_Handler, 5155 }, 5156 { 5157 MethodName: "RegisterInstance", 5158 Handler: _NotebookService_RegisterInstance_Handler, 5159 }, 5160 { 5161 MethodName: "SetInstanceAccelerator", 5162 Handler: _NotebookService_SetInstanceAccelerator_Handler, 5163 }, 5164 { 5165 MethodName: "SetInstanceMachineType", 5166 Handler: _NotebookService_SetInstanceMachineType_Handler, 5167 }, 5168 { 5169 MethodName: "UpdateInstanceConfig", 5170 Handler: _NotebookService_UpdateInstanceConfig_Handler, 5171 }, 5172 { 5173 MethodName: "UpdateShieldedInstanceConfig", 5174 Handler: _NotebookService_UpdateShieldedInstanceConfig_Handler, 5175 }, 5176 { 5177 MethodName: "SetInstanceLabels", 5178 Handler: _NotebookService_SetInstanceLabels_Handler, 5179 }, 5180 { 5181 MethodName: "DeleteInstance", 5182 Handler: _NotebookService_DeleteInstance_Handler, 5183 }, 5184 { 5185 MethodName: "StartInstance", 5186 Handler: _NotebookService_StartInstance_Handler, 5187 }, 5188 { 5189 MethodName: "StopInstance", 5190 Handler: _NotebookService_StopInstance_Handler, 5191 }, 5192 { 5193 MethodName: "ResetInstance", 5194 Handler: _NotebookService_ResetInstance_Handler, 5195 }, 5196 { 5197 MethodName: "ReportInstanceInfo", 5198 Handler: _NotebookService_ReportInstanceInfo_Handler, 5199 }, 5200 { 5201 MethodName: "IsInstanceUpgradeable", 5202 Handler: _NotebookService_IsInstanceUpgradeable_Handler, 5203 }, 5204 { 5205 MethodName: "GetInstanceHealth", 5206 Handler: _NotebookService_GetInstanceHealth_Handler, 5207 }, 5208 { 5209 MethodName: "UpgradeInstance", 5210 Handler: _NotebookService_UpgradeInstance_Handler, 5211 }, 5212 { 5213 MethodName: "RollbackInstance", 5214 Handler: _NotebookService_RollbackInstance_Handler, 5215 }, 5216 { 5217 MethodName: "UpgradeInstanceInternal", 5218 Handler: _NotebookService_UpgradeInstanceInternal_Handler, 5219 }, 5220 { 5221 MethodName: "ListEnvironments", 5222 Handler: _NotebookService_ListEnvironments_Handler, 5223 }, 5224 { 5225 MethodName: "GetEnvironment", 5226 Handler: _NotebookService_GetEnvironment_Handler, 5227 }, 5228 { 5229 MethodName: "CreateEnvironment", 5230 Handler: _NotebookService_CreateEnvironment_Handler, 5231 }, 5232 { 5233 MethodName: "DeleteEnvironment", 5234 Handler: _NotebookService_DeleteEnvironment_Handler, 5235 }, 5236 { 5237 MethodName: "ListSchedules", 5238 Handler: _NotebookService_ListSchedules_Handler, 5239 }, 5240 { 5241 MethodName: "GetSchedule", 5242 Handler: _NotebookService_GetSchedule_Handler, 5243 }, 5244 { 5245 MethodName: "DeleteSchedule", 5246 Handler: _NotebookService_DeleteSchedule_Handler, 5247 }, 5248 { 5249 MethodName: "CreateSchedule", 5250 Handler: _NotebookService_CreateSchedule_Handler, 5251 }, 5252 { 5253 MethodName: "TriggerSchedule", 5254 Handler: _NotebookService_TriggerSchedule_Handler, 5255 }, 5256 { 5257 MethodName: "ListExecutions", 5258 Handler: _NotebookService_ListExecutions_Handler, 5259 }, 5260 { 5261 MethodName: "GetExecution", 5262 Handler: _NotebookService_GetExecution_Handler, 5263 }, 5264 { 5265 MethodName: "DeleteExecution", 5266 Handler: _NotebookService_DeleteExecution_Handler, 5267 }, 5268 { 5269 MethodName: "CreateExecution", 5270 Handler: _NotebookService_CreateExecution_Handler, 5271 }, 5272 }, 5273 Streams: []grpc.StreamDesc{}, 5274 Metadata: "google/cloud/notebooks/v1/service.proto", 5275} 5276