github.com/tsuna/gohbase@v0.0.0-20250731002811-4ffcadfba63e/pb/Master.pb.go (about) 1 //* 2 // Licensed to the Apache Software Foundation (ASF) under one 3 // or more contributor license agreements. See the NOTICE file 4 // distributed with this work for additional information 5 // regarding copyright ownership. The ASF licenses this file 6 // to you under the Apache License, Version 2.0 (the 7 // "License"); you may not use this file except in compliance 8 // with the License. You may obtain a copy of the License at 9 // 10 // http://www.apache.org/licenses/LICENSE-2.0 11 // 12 // Unless required by applicable law or agreed to in writing, software 13 // distributed under the License is distributed on an "AS IS" BASIS, 14 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 // See the License for the specific language governing permissions and 16 // limitations under the License. 17 18 // All to do with the Master. Includes schema management since these 19 // changes are run by the Master process. 20 21 // Code generated by protoc-gen-go. DO NOT EDIT. 22 // versions: 23 // protoc-gen-go v1.36.4 24 // protoc v5.28.3 25 // source: Master.proto 26 27 package pb 28 29 import ( 30 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 31 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 32 reflect "reflect" 33 sync "sync" 34 unsafe "unsafe" 35 ) 36 37 const ( 38 // Verify that this generated code is sufficiently up-to-date. 39 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 40 // Verify that runtime/protoimpl is sufficiently up-to-date. 41 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 42 ) 43 44 type MasterSwitchType int32 45 46 const ( 47 MasterSwitchType_SPLIT MasterSwitchType = 0 48 MasterSwitchType_MERGE MasterSwitchType = 1 49 ) 50 51 // Enum value maps for MasterSwitchType. 52 var ( 53 MasterSwitchType_name = map[int32]string{ 54 0: "SPLIT", 55 1: "MERGE", 56 } 57 MasterSwitchType_value = map[string]int32{ 58 "SPLIT": 0, 59 "MERGE": 1, 60 } 61 ) 62 63 func (x MasterSwitchType) Enum() *MasterSwitchType { 64 p := new(MasterSwitchType) 65 *p = x 66 return p 67 } 68 69 func (x MasterSwitchType) String() string { 70 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 71 } 72 73 func (MasterSwitchType) Descriptor() protoreflect.EnumDescriptor { 74 return file_Master_proto_enumTypes[0].Descriptor() 75 } 76 77 func (MasterSwitchType) Type() protoreflect.EnumType { 78 return &file_Master_proto_enumTypes[0] 79 } 80 81 func (x MasterSwitchType) Number() protoreflect.EnumNumber { 82 return protoreflect.EnumNumber(x) 83 } 84 85 // Deprecated: Do not use. 86 func (x *MasterSwitchType) UnmarshalJSON(b []byte) error { 87 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 88 if err != nil { 89 return err 90 } 91 *x = MasterSwitchType(num) 92 return nil 93 } 94 95 // Deprecated: Use MasterSwitchType.Descriptor instead. 96 func (MasterSwitchType) EnumDescriptor() ([]byte, []int) { 97 return file_Master_proto_rawDescGZIP(), []int{0} 98 } 99 100 type GetProcedureResultResponse_State int32 101 102 const ( 103 GetProcedureResultResponse_NOT_FOUND GetProcedureResultResponse_State = 0 104 GetProcedureResultResponse_RUNNING GetProcedureResultResponse_State = 1 105 GetProcedureResultResponse_FINISHED GetProcedureResultResponse_State = 2 106 ) 107 108 // Enum value maps for GetProcedureResultResponse_State. 109 var ( 110 GetProcedureResultResponse_State_name = map[int32]string{ 111 0: "NOT_FOUND", 112 1: "RUNNING", 113 2: "FINISHED", 114 } 115 GetProcedureResultResponse_State_value = map[string]int32{ 116 "NOT_FOUND": 0, 117 "RUNNING": 1, 118 "FINISHED": 2, 119 } 120 ) 121 122 func (x GetProcedureResultResponse_State) Enum() *GetProcedureResultResponse_State { 123 p := new(GetProcedureResultResponse_State) 124 *p = x 125 return p 126 } 127 128 func (x GetProcedureResultResponse_State) String() string { 129 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 130 } 131 132 func (GetProcedureResultResponse_State) Descriptor() protoreflect.EnumDescriptor { 133 return file_Master_proto_enumTypes[1].Descriptor() 134 } 135 136 func (GetProcedureResultResponse_State) Type() protoreflect.EnumType { 137 return &file_Master_proto_enumTypes[1] 138 } 139 140 func (x GetProcedureResultResponse_State) Number() protoreflect.EnumNumber { 141 return protoreflect.EnumNumber(x) 142 } 143 144 // Deprecated: Do not use. 145 func (x *GetProcedureResultResponse_State) UnmarshalJSON(b []byte) error { 146 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 147 if err != nil { 148 return err 149 } 150 *x = GetProcedureResultResponse_State(num) 151 return nil 152 } 153 154 // Deprecated: Use GetProcedureResultResponse_State.Descriptor instead. 155 func (GetProcedureResultResponse_State) EnumDescriptor() ([]byte, []int) { 156 return file_Master_proto_rawDescGZIP(), []int{95, 0} 157 } 158 159 type SecurityCapabilitiesResponse_Capability int32 160 161 const ( 162 SecurityCapabilitiesResponse_SIMPLE_AUTHENTICATION SecurityCapabilitiesResponse_Capability = 0 163 SecurityCapabilitiesResponse_SECURE_AUTHENTICATION SecurityCapabilitiesResponse_Capability = 1 164 SecurityCapabilitiesResponse_AUTHORIZATION SecurityCapabilitiesResponse_Capability = 2 165 SecurityCapabilitiesResponse_CELL_AUTHORIZATION SecurityCapabilitiesResponse_Capability = 3 166 SecurityCapabilitiesResponse_CELL_VISIBILITY SecurityCapabilitiesResponse_Capability = 4 167 ) 168 169 // Enum value maps for SecurityCapabilitiesResponse_Capability. 170 var ( 171 SecurityCapabilitiesResponse_Capability_name = map[int32]string{ 172 0: "SIMPLE_AUTHENTICATION", 173 1: "SECURE_AUTHENTICATION", 174 2: "AUTHORIZATION", 175 3: "CELL_AUTHORIZATION", 176 4: "CELL_VISIBILITY", 177 } 178 SecurityCapabilitiesResponse_Capability_value = map[string]int32{ 179 "SIMPLE_AUTHENTICATION": 0, 180 "SECURE_AUTHENTICATION": 1, 181 "AUTHORIZATION": 2, 182 "CELL_AUTHORIZATION": 3, 183 "CELL_VISIBILITY": 4, 184 } 185 ) 186 187 func (x SecurityCapabilitiesResponse_Capability) Enum() *SecurityCapabilitiesResponse_Capability { 188 p := new(SecurityCapabilitiesResponse_Capability) 189 *p = x 190 return p 191 } 192 193 func (x SecurityCapabilitiesResponse_Capability) String() string { 194 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 195 } 196 197 func (SecurityCapabilitiesResponse_Capability) Descriptor() protoreflect.EnumDescriptor { 198 return file_Master_proto_enumTypes[2].Descriptor() 199 } 200 201 func (SecurityCapabilitiesResponse_Capability) Type() protoreflect.EnumType { 202 return &file_Master_proto_enumTypes[2] 203 } 204 205 func (x SecurityCapabilitiesResponse_Capability) Number() protoreflect.EnumNumber { 206 return protoreflect.EnumNumber(x) 207 } 208 209 // Deprecated: Do not use. 210 func (x *SecurityCapabilitiesResponse_Capability) UnmarshalJSON(b []byte) error { 211 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 212 if err != nil { 213 return err 214 } 215 *x = SecurityCapabilitiesResponse_Capability(num) 216 return nil 217 } 218 219 // Deprecated: Use SecurityCapabilitiesResponse_Capability.Descriptor instead. 220 func (SecurityCapabilitiesResponse_Capability) EnumDescriptor() ([]byte, []int) { 221 return file_Master_proto_rawDescGZIP(), []int{106, 0} 222 } 223 224 type AddColumnRequest struct { 225 state protoimpl.MessageState `protogen:"open.v1"` 226 TableName *TableName `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"` 227 ColumnFamilies *ColumnFamilySchema `protobuf:"bytes,2,req,name=column_families,json=columnFamilies" json:"column_families,omitempty"` 228 NonceGroup *uint64 `protobuf:"varint,3,opt,name=nonce_group,json=nonceGroup,def=0" json:"nonce_group,omitempty"` 229 Nonce *uint64 `protobuf:"varint,4,opt,name=nonce,def=0" json:"nonce,omitempty"` 230 unknownFields protoimpl.UnknownFields 231 sizeCache protoimpl.SizeCache 232 } 233 234 // Default values for AddColumnRequest fields. 235 const ( 236 Default_AddColumnRequest_NonceGroup = uint64(0) 237 Default_AddColumnRequest_Nonce = uint64(0) 238 ) 239 240 func (x *AddColumnRequest) Reset() { 241 *x = AddColumnRequest{} 242 mi := &file_Master_proto_msgTypes[0] 243 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 244 ms.StoreMessageInfo(mi) 245 } 246 247 func (x *AddColumnRequest) String() string { 248 return protoimpl.X.MessageStringOf(x) 249 } 250 251 func (*AddColumnRequest) ProtoMessage() {} 252 253 func (x *AddColumnRequest) ProtoReflect() protoreflect.Message { 254 mi := &file_Master_proto_msgTypes[0] 255 if x != nil { 256 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 257 if ms.LoadMessageInfo() == nil { 258 ms.StoreMessageInfo(mi) 259 } 260 return ms 261 } 262 return mi.MessageOf(x) 263 } 264 265 // Deprecated: Use AddColumnRequest.ProtoReflect.Descriptor instead. 266 func (*AddColumnRequest) Descriptor() ([]byte, []int) { 267 return file_Master_proto_rawDescGZIP(), []int{0} 268 } 269 270 func (x *AddColumnRequest) GetTableName() *TableName { 271 if x != nil { 272 return x.TableName 273 } 274 return nil 275 } 276 277 func (x *AddColumnRequest) GetColumnFamilies() *ColumnFamilySchema { 278 if x != nil { 279 return x.ColumnFamilies 280 } 281 return nil 282 } 283 284 func (x *AddColumnRequest) GetNonceGroup() uint64 { 285 if x != nil && x.NonceGroup != nil { 286 return *x.NonceGroup 287 } 288 return Default_AddColumnRequest_NonceGroup 289 } 290 291 func (x *AddColumnRequest) GetNonce() uint64 { 292 if x != nil && x.Nonce != nil { 293 return *x.Nonce 294 } 295 return Default_AddColumnRequest_Nonce 296 } 297 298 type AddColumnResponse struct { 299 state protoimpl.MessageState `protogen:"open.v1"` 300 unknownFields protoimpl.UnknownFields 301 sizeCache protoimpl.SizeCache 302 } 303 304 func (x *AddColumnResponse) Reset() { 305 *x = AddColumnResponse{} 306 mi := &file_Master_proto_msgTypes[1] 307 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 308 ms.StoreMessageInfo(mi) 309 } 310 311 func (x *AddColumnResponse) String() string { 312 return protoimpl.X.MessageStringOf(x) 313 } 314 315 func (*AddColumnResponse) ProtoMessage() {} 316 317 func (x *AddColumnResponse) ProtoReflect() protoreflect.Message { 318 mi := &file_Master_proto_msgTypes[1] 319 if x != nil { 320 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 321 if ms.LoadMessageInfo() == nil { 322 ms.StoreMessageInfo(mi) 323 } 324 return ms 325 } 326 return mi.MessageOf(x) 327 } 328 329 // Deprecated: Use AddColumnResponse.ProtoReflect.Descriptor instead. 330 func (*AddColumnResponse) Descriptor() ([]byte, []int) { 331 return file_Master_proto_rawDescGZIP(), []int{1} 332 } 333 334 type DeleteColumnRequest struct { 335 state protoimpl.MessageState `protogen:"open.v1"` 336 TableName *TableName `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"` 337 ColumnName []byte `protobuf:"bytes,2,req,name=column_name,json=columnName" json:"column_name,omitempty"` 338 NonceGroup *uint64 `protobuf:"varint,3,opt,name=nonce_group,json=nonceGroup,def=0" json:"nonce_group,omitempty"` 339 Nonce *uint64 `protobuf:"varint,4,opt,name=nonce,def=0" json:"nonce,omitempty"` 340 unknownFields protoimpl.UnknownFields 341 sizeCache protoimpl.SizeCache 342 } 343 344 // Default values for DeleteColumnRequest fields. 345 const ( 346 Default_DeleteColumnRequest_NonceGroup = uint64(0) 347 Default_DeleteColumnRequest_Nonce = uint64(0) 348 ) 349 350 func (x *DeleteColumnRequest) Reset() { 351 *x = DeleteColumnRequest{} 352 mi := &file_Master_proto_msgTypes[2] 353 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 354 ms.StoreMessageInfo(mi) 355 } 356 357 func (x *DeleteColumnRequest) String() string { 358 return protoimpl.X.MessageStringOf(x) 359 } 360 361 func (*DeleteColumnRequest) ProtoMessage() {} 362 363 func (x *DeleteColumnRequest) ProtoReflect() protoreflect.Message { 364 mi := &file_Master_proto_msgTypes[2] 365 if x != nil { 366 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 367 if ms.LoadMessageInfo() == nil { 368 ms.StoreMessageInfo(mi) 369 } 370 return ms 371 } 372 return mi.MessageOf(x) 373 } 374 375 // Deprecated: Use DeleteColumnRequest.ProtoReflect.Descriptor instead. 376 func (*DeleteColumnRequest) Descriptor() ([]byte, []int) { 377 return file_Master_proto_rawDescGZIP(), []int{2} 378 } 379 380 func (x *DeleteColumnRequest) GetTableName() *TableName { 381 if x != nil { 382 return x.TableName 383 } 384 return nil 385 } 386 387 func (x *DeleteColumnRequest) GetColumnName() []byte { 388 if x != nil { 389 return x.ColumnName 390 } 391 return nil 392 } 393 394 func (x *DeleteColumnRequest) GetNonceGroup() uint64 { 395 if x != nil && x.NonceGroup != nil { 396 return *x.NonceGroup 397 } 398 return Default_DeleteColumnRequest_NonceGroup 399 } 400 401 func (x *DeleteColumnRequest) GetNonce() uint64 { 402 if x != nil && x.Nonce != nil { 403 return *x.Nonce 404 } 405 return Default_DeleteColumnRequest_Nonce 406 } 407 408 type DeleteColumnResponse struct { 409 state protoimpl.MessageState `protogen:"open.v1"` 410 unknownFields protoimpl.UnknownFields 411 sizeCache protoimpl.SizeCache 412 } 413 414 func (x *DeleteColumnResponse) Reset() { 415 *x = DeleteColumnResponse{} 416 mi := &file_Master_proto_msgTypes[3] 417 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 418 ms.StoreMessageInfo(mi) 419 } 420 421 func (x *DeleteColumnResponse) String() string { 422 return protoimpl.X.MessageStringOf(x) 423 } 424 425 func (*DeleteColumnResponse) ProtoMessage() {} 426 427 func (x *DeleteColumnResponse) ProtoReflect() protoreflect.Message { 428 mi := &file_Master_proto_msgTypes[3] 429 if x != nil { 430 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 431 if ms.LoadMessageInfo() == nil { 432 ms.StoreMessageInfo(mi) 433 } 434 return ms 435 } 436 return mi.MessageOf(x) 437 } 438 439 // Deprecated: Use DeleteColumnResponse.ProtoReflect.Descriptor instead. 440 func (*DeleteColumnResponse) Descriptor() ([]byte, []int) { 441 return file_Master_proto_rawDescGZIP(), []int{3} 442 } 443 444 type ModifyColumnRequest struct { 445 state protoimpl.MessageState `protogen:"open.v1"` 446 TableName *TableName `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"` 447 ColumnFamilies *ColumnFamilySchema `protobuf:"bytes,2,req,name=column_families,json=columnFamilies" json:"column_families,omitempty"` 448 NonceGroup *uint64 `protobuf:"varint,3,opt,name=nonce_group,json=nonceGroup,def=0" json:"nonce_group,omitempty"` 449 Nonce *uint64 `protobuf:"varint,4,opt,name=nonce,def=0" json:"nonce,omitempty"` 450 unknownFields protoimpl.UnknownFields 451 sizeCache protoimpl.SizeCache 452 } 453 454 // Default values for ModifyColumnRequest fields. 455 const ( 456 Default_ModifyColumnRequest_NonceGroup = uint64(0) 457 Default_ModifyColumnRequest_Nonce = uint64(0) 458 ) 459 460 func (x *ModifyColumnRequest) Reset() { 461 *x = ModifyColumnRequest{} 462 mi := &file_Master_proto_msgTypes[4] 463 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 464 ms.StoreMessageInfo(mi) 465 } 466 467 func (x *ModifyColumnRequest) String() string { 468 return protoimpl.X.MessageStringOf(x) 469 } 470 471 func (*ModifyColumnRequest) ProtoMessage() {} 472 473 func (x *ModifyColumnRequest) ProtoReflect() protoreflect.Message { 474 mi := &file_Master_proto_msgTypes[4] 475 if x != nil { 476 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 477 if ms.LoadMessageInfo() == nil { 478 ms.StoreMessageInfo(mi) 479 } 480 return ms 481 } 482 return mi.MessageOf(x) 483 } 484 485 // Deprecated: Use ModifyColumnRequest.ProtoReflect.Descriptor instead. 486 func (*ModifyColumnRequest) Descriptor() ([]byte, []int) { 487 return file_Master_proto_rawDescGZIP(), []int{4} 488 } 489 490 func (x *ModifyColumnRequest) GetTableName() *TableName { 491 if x != nil { 492 return x.TableName 493 } 494 return nil 495 } 496 497 func (x *ModifyColumnRequest) GetColumnFamilies() *ColumnFamilySchema { 498 if x != nil { 499 return x.ColumnFamilies 500 } 501 return nil 502 } 503 504 func (x *ModifyColumnRequest) GetNonceGroup() uint64 { 505 if x != nil && x.NonceGroup != nil { 506 return *x.NonceGroup 507 } 508 return Default_ModifyColumnRequest_NonceGroup 509 } 510 511 func (x *ModifyColumnRequest) GetNonce() uint64 { 512 if x != nil && x.Nonce != nil { 513 return *x.Nonce 514 } 515 return Default_ModifyColumnRequest_Nonce 516 } 517 518 type ModifyColumnResponse struct { 519 state protoimpl.MessageState `protogen:"open.v1"` 520 unknownFields protoimpl.UnknownFields 521 sizeCache protoimpl.SizeCache 522 } 523 524 func (x *ModifyColumnResponse) Reset() { 525 *x = ModifyColumnResponse{} 526 mi := &file_Master_proto_msgTypes[5] 527 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 528 ms.StoreMessageInfo(mi) 529 } 530 531 func (x *ModifyColumnResponse) String() string { 532 return protoimpl.X.MessageStringOf(x) 533 } 534 535 func (*ModifyColumnResponse) ProtoMessage() {} 536 537 func (x *ModifyColumnResponse) ProtoReflect() protoreflect.Message { 538 mi := &file_Master_proto_msgTypes[5] 539 if x != nil { 540 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 541 if ms.LoadMessageInfo() == nil { 542 ms.StoreMessageInfo(mi) 543 } 544 return ms 545 } 546 return mi.MessageOf(x) 547 } 548 549 // Deprecated: Use ModifyColumnResponse.ProtoReflect.Descriptor instead. 550 func (*ModifyColumnResponse) Descriptor() ([]byte, []int) { 551 return file_Master_proto_rawDescGZIP(), []int{5} 552 } 553 554 type MoveRegionRequest struct { 555 state protoimpl.MessageState `protogen:"open.v1"` 556 Region *RegionSpecifier `protobuf:"bytes,1,req,name=region" json:"region,omitempty"` 557 DestServerName *ServerName `protobuf:"bytes,2,opt,name=dest_server_name,json=destServerName" json:"dest_server_name,omitempty"` 558 unknownFields protoimpl.UnknownFields 559 sizeCache protoimpl.SizeCache 560 } 561 562 func (x *MoveRegionRequest) Reset() { 563 *x = MoveRegionRequest{} 564 mi := &file_Master_proto_msgTypes[6] 565 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 566 ms.StoreMessageInfo(mi) 567 } 568 569 func (x *MoveRegionRequest) String() string { 570 return protoimpl.X.MessageStringOf(x) 571 } 572 573 func (*MoveRegionRequest) ProtoMessage() {} 574 575 func (x *MoveRegionRequest) ProtoReflect() protoreflect.Message { 576 mi := &file_Master_proto_msgTypes[6] 577 if x != nil { 578 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 579 if ms.LoadMessageInfo() == nil { 580 ms.StoreMessageInfo(mi) 581 } 582 return ms 583 } 584 return mi.MessageOf(x) 585 } 586 587 // Deprecated: Use MoveRegionRequest.ProtoReflect.Descriptor instead. 588 func (*MoveRegionRequest) Descriptor() ([]byte, []int) { 589 return file_Master_proto_rawDescGZIP(), []int{6} 590 } 591 592 func (x *MoveRegionRequest) GetRegion() *RegionSpecifier { 593 if x != nil { 594 return x.Region 595 } 596 return nil 597 } 598 599 func (x *MoveRegionRequest) GetDestServerName() *ServerName { 600 if x != nil { 601 return x.DestServerName 602 } 603 return nil 604 } 605 606 type MoveRegionResponse struct { 607 state protoimpl.MessageState `protogen:"open.v1"` 608 unknownFields protoimpl.UnknownFields 609 sizeCache protoimpl.SizeCache 610 } 611 612 func (x *MoveRegionResponse) Reset() { 613 *x = MoveRegionResponse{} 614 mi := &file_Master_proto_msgTypes[7] 615 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 616 ms.StoreMessageInfo(mi) 617 } 618 619 func (x *MoveRegionResponse) String() string { 620 return protoimpl.X.MessageStringOf(x) 621 } 622 623 func (*MoveRegionResponse) ProtoMessage() {} 624 625 func (x *MoveRegionResponse) ProtoReflect() protoreflect.Message { 626 mi := &file_Master_proto_msgTypes[7] 627 if x != nil { 628 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 629 if ms.LoadMessageInfo() == nil { 630 ms.StoreMessageInfo(mi) 631 } 632 return ms 633 } 634 return mi.MessageOf(x) 635 } 636 637 // Deprecated: Use MoveRegionResponse.ProtoReflect.Descriptor instead. 638 func (*MoveRegionResponse) Descriptor() ([]byte, []int) { 639 return file_Master_proto_rawDescGZIP(), []int{7} 640 } 641 642 // * 643 // Dispatch merging the specified regions. 644 type DispatchMergingRegionsRequest struct { 645 state protoimpl.MessageState `protogen:"open.v1"` 646 RegionA *RegionSpecifier `protobuf:"bytes,1,req,name=region_a,json=regionA" json:"region_a,omitempty"` 647 RegionB *RegionSpecifier `protobuf:"bytes,2,req,name=region_b,json=regionB" json:"region_b,omitempty"` 648 Forcible *bool `protobuf:"varint,3,opt,name=forcible,def=0" json:"forcible,omitempty"` 649 unknownFields protoimpl.UnknownFields 650 sizeCache protoimpl.SizeCache 651 } 652 653 // Default values for DispatchMergingRegionsRequest fields. 654 const ( 655 Default_DispatchMergingRegionsRequest_Forcible = bool(false) 656 ) 657 658 func (x *DispatchMergingRegionsRequest) Reset() { 659 *x = DispatchMergingRegionsRequest{} 660 mi := &file_Master_proto_msgTypes[8] 661 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 662 ms.StoreMessageInfo(mi) 663 } 664 665 func (x *DispatchMergingRegionsRequest) String() string { 666 return protoimpl.X.MessageStringOf(x) 667 } 668 669 func (*DispatchMergingRegionsRequest) ProtoMessage() {} 670 671 func (x *DispatchMergingRegionsRequest) ProtoReflect() protoreflect.Message { 672 mi := &file_Master_proto_msgTypes[8] 673 if x != nil { 674 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 675 if ms.LoadMessageInfo() == nil { 676 ms.StoreMessageInfo(mi) 677 } 678 return ms 679 } 680 return mi.MessageOf(x) 681 } 682 683 // Deprecated: Use DispatchMergingRegionsRequest.ProtoReflect.Descriptor instead. 684 func (*DispatchMergingRegionsRequest) Descriptor() ([]byte, []int) { 685 return file_Master_proto_rawDescGZIP(), []int{8} 686 } 687 688 func (x *DispatchMergingRegionsRequest) GetRegionA() *RegionSpecifier { 689 if x != nil { 690 return x.RegionA 691 } 692 return nil 693 } 694 695 func (x *DispatchMergingRegionsRequest) GetRegionB() *RegionSpecifier { 696 if x != nil { 697 return x.RegionB 698 } 699 return nil 700 } 701 702 func (x *DispatchMergingRegionsRequest) GetForcible() bool { 703 if x != nil && x.Forcible != nil { 704 return *x.Forcible 705 } 706 return Default_DispatchMergingRegionsRequest_Forcible 707 } 708 709 type DispatchMergingRegionsResponse struct { 710 state protoimpl.MessageState `protogen:"open.v1"` 711 unknownFields protoimpl.UnknownFields 712 sizeCache protoimpl.SizeCache 713 } 714 715 func (x *DispatchMergingRegionsResponse) Reset() { 716 *x = DispatchMergingRegionsResponse{} 717 mi := &file_Master_proto_msgTypes[9] 718 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 719 ms.StoreMessageInfo(mi) 720 } 721 722 func (x *DispatchMergingRegionsResponse) String() string { 723 return protoimpl.X.MessageStringOf(x) 724 } 725 726 func (*DispatchMergingRegionsResponse) ProtoMessage() {} 727 728 func (x *DispatchMergingRegionsResponse) ProtoReflect() protoreflect.Message { 729 mi := &file_Master_proto_msgTypes[9] 730 if x != nil { 731 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 732 if ms.LoadMessageInfo() == nil { 733 ms.StoreMessageInfo(mi) 734 } 735 return ms 736 } 737 return mi.MessageOf(x) 738 } 739 740 // Deprecated: Use DispatchMergingRegionsResponse.ProtoReflect.Descriptor instead. 741 func (*DispatchMergingRegionsResponse) Descriptor() ([]byte, []int) { 742 return file_Master_proto_rawDescGZIP(), []int{9} 743 } 744 745 type AssignRegionRequest struct { 746 state protoimpl.MessageState `protogen:"open.v1"` 747 Region *RegionSpecifier `protobuf:"bytes,1,req,name=region" json:"region,omitempty"` 748 unknownFields protoimpl.UnknownFields 749 sizeCache protoimpl.SizeCache 750 } 751 752 func (x *AssignRegionRequest) Reset() { 753 *x = AssignRegionRequest{} 754 mi := &file_Master_proto_msgTypes[10] 755 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 756 ms.StoreMessageInfo(mi) 757 } 758 759 func (x *AssignRegionRequest) String() string { 760 return protoimpl.X.MessageStringOf(x) 761 } 762 763 func (*AssignRegionRequest) ProtoMessage() {} 764 765 func (x *AssignRegionRequest) ProtoReflect() protoreflect.Message { 766 mi := &file_Master_proto_msgTypes[10] 767 if 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 AssignRegionRequest.ProtoReflect.Descriptor instead. 778 func (*AssignRegionRequest) Descriptor() ([]byte, []int) { 779 return file_Master_proto_rawDescGZIP(), []int{10} 780 } 781 782 func (x *AssignRegionRequest) GetRegion() *RegionSpecifier { 783 if x != nil { 784 return x.Region 785 } 786 return nil 787 } 788 789 type AssignRegionResponse struct { 790 state protoimpl.MessageState `protogen:"open.v1"` 791 unknownFields protoimpl.UnknownFields 792 sizeCache protoimpl.SizeCache 793 } 794 795 func (x *AssignRegionResponse) Reset() { 796 *x = AssignRegionResponse{} 797 mi := &file_Master_proto_msgTypes[11] 798 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 799 ms.StoreMessageInfo(mi) 800 } 801 802 func (x *AssignRegionResponse) String() string { 803 return protoimpl.X.MessageStringOf(x) 804 } 805 806 func (*AssignRegionResponse) ProtoMessage() {} 807 808 func (x *AssignRegionResponse) ProtoReflect() protoreflect.Message { 809 mi := &file_Master_proto_msgTypes[11] 810 if x != nil { 811 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 812 if ms.LoadMessageInfo() == nil { 813 ms.StoreMessageInfo(mi) 814 } 815 return ms 816 } 817 return mi.MessageOf(x) 818 } 819 820 // Deprecated: Use AssignRegionResponse.ProtoReflect.Descriptor instead. 821 func (*AssignRegionResponse) Descriptor() ([]byte, []int) { 822 return file_Master_proto_rawDescGZIP(), []int{11} 823 } 824 825 type UnassignRegionRequest struct { 826 state protoimpl.MessageState `protogen:"open.v1"` 827 Region *RegionSpecifier `protobuf:"bytes,1,req,name=region" json:"region,omitempty"` 828 Force *bool `protobuf:"varint,2,opt,name=force,def=0" json:"force,omitempty"` 829 unknownFields protoimpl.UnknownFields 830 sizeCache protoimpl.SizeCache 831 } 832 833 // Default values for UnassignRegionRequest fields. 834 const ( 835 Default_UnassignRegionRequest_Force = bool(false) 836 ) 837 838 func (x *UnassignRegionRequest) Reset() { 839 *x = UnassignRegionRequest{} 840 mi := &file_Master_proto_msgTypes[12] 841 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 842 ms.StoreMessageInfo(mi) 843 } 844 845 func (x *UnassignRegionRequest) String() string { 846 return protoimpl.X.MessageStringOf(x) 847 } 848 849 func (*UnassignRegionRequest) ProtoMessage() {} 850 851 func (x *UnassignRegionRequest) ProtoReflect() protoreflect.Message { 852 mi := &file_Master_proto_msgTypes[12] 853 if x != nil { 854 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 855 if ms.LoadMessageInfo() == nil { 856 ms.StoreMessageInfo(mi) 857 } 858 return ms 859 } 860 return mi.MessageOf(x) 861 } 862 863 // Deprecated: Use UnassignRegionRequest.ProtoReflect.Descriptor instead. 864 func (*UnassignRegionRequest) Descriptor() ([]byte, []int) { 865 return file_Master_proto_rawDescGZIP(), []int{12} 866 } 867 868 func (x *UnassignRegionRequest) GetRegion() *RegionSpecifier { 869 if x != nil { 870 return x.Region 871 } 872 return nil 873 } 874 875 func (x *UnassignRegionRequest) GetForce() bool { 876 if x != nil && x.Force != nil { 877 return *x.Force 878 } 879 return Default_UnassignRegionRequest_Force 880 } 881 882 type UnassignRegionResponse struct { 883 state protoimpl.MessageState `protogen:"open.v1"` 884 unknownFields protoimpl.UnknownFields 885 sizeCache protoimpl.SizeCache 886 } 887 888 func (x *UnassignRegionResponse) Reset() { 889 *x = UnassignRegionResponse{} 890 mi := &file_Master_proto_msgTypes[13] 891 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 892 ms.StoreMessageInfo(mi) 893 } 894 895 func (x *UnassignRegionResponse) String() string { 896 return protoimpl.X.MessageStringOf(x) 897 } 898 899 func (*UnassignRegionResponse) ProtoMessage() {} 900 901 func (x *UnassignRegionResponse) ProtoReflect() protoreflect.Message { 902 mi := &file_Master_proto_msgTypes[13] 903 if x != nil { 904 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 905 if ms.LoadMessageInfo() == nil { 906 ms.StoreMessageInfo(mi) 907 } 908 return ms 909 } 910 return mi.MessageOf(x) 911 } 912 913 // Deprecated: Use UnassignRegionResponse.ProtoReflect.Descriptor instead. 914 func (*UnassignRegionResponse) Descriptor() ([]byte, []int) { 915 return file_Master_proto_rawDescGZIP(), []int{13} 916 } 917 918 type OfflineRegionRequest struct { 919 state protoimpl.MessageState `protogen:"open.v1"` 920 Region *RegionSpecifier `protobuf:"bytes,1,req,name=region" json:"region,omitempty"` 921 unknownFields protoimpl.UnknownFields 922 sizeCache protoimpl.SizeCache 923 } 924 925 func (x *OfflineRegionRequest) Reset() { 926 *x = OfflineRegionRequest{} 927 mi := &file_Master_proto_msgTypes[14] 928 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 929 ms.StoreMessageInfo(mi) 930 } 931 932 func (x *OfflineRegionRequest) String() string { 933 return protoimpl.X.MessageStringOf(x) 934 } 935 936 func (*OfflineRegionRequest) ProtoMessage() {} 937 938 func (x *OfflineRegionRequest) ProtoReflect() protoreflect.Message { 939 mi := &file_Master_proto_msgTypes[14] 940 if x != nil { 941 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 942 if ms.LoadMessageInfo() == nil { 943 ms.StoreMessageInfo(mi) 944 } 945 return ms 946 } 947 return mi.MessageOf(x) 948 } 949 950 // Deprecated: Use OfflineRegionRequest.ProtoReflect.Descriptor instead. 951 func (*OfflineRegionRequest) Descriptor() ([]byte, []int) { 952 return file_Master_proto_rawDescGZIP(), []int{14} 953 } 954 955 func (x *OfflineRegionRequest) GetRegion() *RegionSpecifier { 956 if x != nil { 957 return x.Region 958 } 959 return nil 960 } 961 962 type OfflineRegionResponse struct { 963 state protoimpl.MessageState `protogen:"open.v1"` 964 unknownFields protoimpl.UnknownFields 965 sizeCache protoimpl.SizeCache 966 } 967 968 func (x *OfflineRegionResponse) Reset() { 969 *x = OfflineRegionResponse{} 970 mi := &file_Master_proto_msgTypes[15] 971 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 972 ms.StoreMessageInfo(mi) 973 } 974 975 func (x *OfflineRegionResponse) String() string { 976 return protoimpl.X.MessageStringOf(x) 977 } 978 979 func (*OfflineRegionResponse) ProtoMessage() {} 980 981 func (x *OfflineRegionResponse) ProtoReflect() protoreflect.Message { 982 mi := &file_Master_proto_msgTypes[15] 983 if x != nil { 984 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 985 if ms.LoadMessageInfo() == nil { 986 ms.StoreMessageInfo(mi) 987 } 988 return ms 989 } 990 return mi.MessageOf(x) 991 } 992 993 // Deprecated: Use OfflineRegionResponse.ProtoReflect.Descriptor instead. 994 func (*OfflineRegionResponse) Descriptor() ([]byte, []int) { 995 return file_Master_proto_rawDescGZIP(), []int{15} 996 } 997 998 type CreateTableRequest struct { 999 state protoimpl.MessageState `protogen:"open.v1"` 1000 TableSchema *TableSchema `protobuf:"bytes,1,req,name=table_schema,json=tableSchema" json:"table_schema,omitempty"` 1001 SplitKeys [][]byte `protobuf:"bytes,2,rep,name=split_keys,json=splitKeys" json:"split_keys,omitempty"` 1002 NonceGroup *uint64 `protobuf:"varint,3,opt,name=nonce_group,json=nonceGroup,def=0" json:"nonce_group,omitempty"` 1003 Nonce *uint64 `protobuf:"varint,4,opt,name=nonce,def=0" json:"nonce,omitempty"` 1004 unknownFields protoimpl.UnknownFields 1005 sizeCache protoimpl.SizeCache 1006 } 1007 1008 // Default values for CreateTableRequest fields. 1009 const ( 1010 Default_CreateTableRequest_NonceGroup = uint64(0) 1011 Default_CreateTableRequest_Nonce = uint64(0) 1012 ) 1013 1014 func (x *CreateTableRequest) Reset() { 1015 *x = CreateTableRequest{} 1016 mi := &file_Master_proto_msgTypes[16] 1017 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1018 ms.StoreMessageInfo(mi) 1019 } 1020 1021 func (x *CreateTableRequest) String() string { 1022 return protoimpl.X.MessageStringOf(x) 1023 } 1024 1025 func (*CreateTableRequest) ProtoMessage() {} 1026 1027 func (x *CreateTableRequest) ProtoReflect() protoreflect.Message { 1028 mi := &file_Master_proto_msgTypes[16] 1029 if x != nil { 1030 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1031 if ms.LoadMessageInfo() == nil { 1032 ms.StoreMessageInfo(mi) 1033 } 1034 return ms 1035 } 1036 return mi.MessageOf(x) 1037 } 1038 1039 // Deprecated: Use CreateTableRequest.ProtoReflect.Descriptor instead. 1040 func (*CreateTableRequest) Descriptor() ([]byte, []int) { 1041 return file_Master_proto_rawDescGZIP(), []int{16} 1042 } 1043 1044 func (x *CreateTableRequest) GetTableSchema() *TableSchema { 1045 if x != nil { 1046 return x.TableSchema 1047 } 1048 return nil 1049 } 1050 1051 func (x *CreateTableRequest) GetSplitKeys() [][]byte { 1052 if x != nil { 1053 return x.SplitKeys 1054 } 1055 return nil 1056 } 1057 1058 func (x *CreateTableRequest) GetNonceGroup() uint64 { 1059 if x != nil && x.NonceGroup != nil { 1060 return *x.NonceGroup 1061 } 1062 return Default_CreateTableRequest_NonceGroup 1063 } 1064 1065 func (x *CreateTableRequest) GetNonce() uint64 { 1066 if x != nil && x.Nonce != nil { 1067 return *x.Nonce 1068 } 1069 return Default_CreateTableRequest_Nonce 1070 } 1071 1072 type CreateTableResponse struct { 1073 state protoimpl.MessageState `protogen:"open.v1"` 1074 ProcId *uint64 `protobuf:"varint,1,opt,name=proc_id,json=procId" json:"proc_id,omitempty"` 1075 unknownFields protoimpl.UnknownFields 1076 sizeCache protoimpl.SizeCache 1077 } 1078 1079 func (x *CreateTableResponse) Reset() { 1080 *x = CreateTableResponse{} 1081 mi := &file_Master_proto_msgTypes[17] 1082 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1083 ms.StoreMessageInfo(mi) 1084 } 1085 1086 func (x *CreateTableResponse) String() string { 1087 return protoimpl.X.MessageStringOf(x) 1088 } 1089 1090 func (*CreateTableResponse) ProtoMessage() {} 1091 1092 func (x *CreateTableResponse) ProtoReflect() protoreflect.Message { 1093 mi := &file_Master_proto_msgTypes[17] 1094 if x != nil { 1095 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1096 if ms.LoadMessageInfo() == nil { 1097 ms.StoreMessageInfo(mi) 1098 } 1099 return ms 1100 } 1101 return mi.MessageOf(x) 1102 } 1103 1104 // Deprecated: Use CreateTableResponse.ProtoReflect.Descriptor instead. 1105 func (*CreateTableResponse) Descriptor() ([]byte, []int) { 1106 return file_Master_proto_rawDescGZIP(), []int{17} 1107 } 1108 1109 func (x *CreateTableResponse) GetProcId() uint64 { 1110 if x != nil && x.ProcId != nil { 1111 return *x.ProcId 1112 } 1113 return 0 1114 } 1115 1116 type DeleteTableRequest struct { 1117 state protoimpl.MessageState `protogen:"open.v1"` 1118 TableName *TableName `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"` 1119 NonceGroup *uint64 `protobuf:"varint,2,opt,name=nonce_group,json=nonceGroup,def=0" json:"nonce_group,omitempty"` 1120 Nonce *uint64 `protobuf:"varint,3,opt,name=nonce,def=0" json:"nonce,omitempty"` 1121 unknownFields protoimpl.UnknownFields 1122 sizeCache protoimpl.SizeCache 1123 } 1124 1125 // Default values for DeleteTableRequest fields. 1126 const ( 1127 Default_DeleteTableRequest_NonceGroup = uint64(0) 1128 Default_DeleteTableRequest_Nonce = uint64(0) 1129 ) 1130 1131 func (x *DeleteTableRequest) Reset() { 1132 *x = DeleteTableRequest{} 1133 mi := &file_Master_proto_msgTypes[18] 1134 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1135 ms.StoreMessageInfo(mi) 1136 } 1137 1138 func (x *DeleteTableRequest) String() string { 1139 return protoimpl.X.MessageStringOf(x) 1140 } 1141 1142 func (*DeleteTableRequest) ProtoMessage() {} 1143 1144 func (x *DeleteTableRequest) ProtoReflect() protoreflect.Message { 1145 mi := &file_Master_proto_msgTypes[18] 1146 if x != nil { 1147 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1148 if ms.LoadMessageInfo() == nil { 1149 ms.StoreMessageInfo(mi) 1150 } 1151 return ms 1152 } 1153 return mi.MessageOf(x) 1154 } 1155 1156 // Deprecated: Use DeleteTableRequest.ProtoReflect.Descriptor instead. 1157 func (*DeleteTableRequest) Descriptor() ([]byte, []int) { 1158 return file_Master_proto_rawDescGZIP(), []int{18} 1159 } 1160 1161 func (x *DeleteTableRequest) GetTableName() *TableName { 1162 if x != nil { 1163 return x.TableName 1164 } 1165 return nil 1166 } 1167 1168 func (x *DeleteTableRequest) GetNonceGroup() uint64 { 1169 if x != nil && x.NonceGroup != nil { 1170 return *x.NonceGroup 1171 } 1172 return Default_DeleteTableRequest_NonceGroup 1173 } 1174 1175 func (x *DeleteTableRequest) GetNonce() uint64 { 1176 if x != nil && x.Nonce != nil { 1177 return *x.Nonce 1178 } 1179 return Default_DeleteTableRequest_Nonce 1180 } 1181 1182 type DeleteTableResponse struct { 1183 state protoimpl.MessageState `protogen:"open.v1"` 1184 ProcId *uint64 `protobuf:"varint,1,opt,name=proc_id,json=procId" json:"proc_id,omitempty"` 1185 unknownFields protoimpl.UnknownFields 1186 sizeCache protoimpl.SizeCache 1187 } 1188 1189 func (x *DeleteTableResponse) Reset() { 1190 *x = DeleteTableResponse{} 1191 mi := &file_Master_proto_msgTypes[19] 1192 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1193 ms.StoreMessageInfo(mi) 1194 } 1195 1196 func (x *DeleteTableResponse) String() string { 1197 return protoimpl.X.MessageStringOf(x) 1198 } 1199 1200 func (*DeleteTableResponse) ProtoMessage() {} 1201 1202 func (x *DeleteTableResponse) ProtoReflect() protoreflect.Message { 1203 mi := &file_Master_proto_msgTypes[19] 1204 if x != nil { 1205 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1206 if ms.LoadMessageInfo() == nil { 1207 ms.StoreMessageInfo(mi) 1208 } 1209 return ms 1210 } 1211 return mi.MessageOf(x) 1212 } 1213 1214 // Deprecated: Use DeleteTableResponse.ProtoReflect.Descriptor instead. 1215 func (*DeleteTableResponse) Descriptor() ([]byte, []int) { 1216 return file_Master_proto_rawDescGZIP(), []int{19} 1217 } 1218 1219 func (x *DeleteTableResponse) GetProcId() uint64 { 1220 if x != nil && x.ProcId != nil { 1221 return *x.ProcId 1222 } 1223 return 0 1224 } 1225 1226 type TruncateTableRequest struct { 1227 state protoimpl.MessageState `protogen:"open.v1"` 1228 TableName *TableName `protobuf:"bytes,1,req,name=tableName" json:"tableName,omitempty"` 1229 PreserveSplits *bool `protobuf:"varint,2,opt,name=preserveSplits,def=0" json:"preserveSplits,omitempty"` 1230 NonceGroup *uint64 `protobuf:"varint,3,opt,name=nonce_group,json=nonceGroup,def=0" json:"nonce_group,omitempty"` 1231 Nonce *uint64 `protobuf:"varint,4,opt,name=nonce,def=0" json:"nonce,omitempty"` 1232 unknownFields protoimpl.UnknownFields 1233 sizeCache protoimpl.SizeCache 1234 } 1235 1236 // Default values for TruncateTableRequest fields. 1237 const ( 1238 Default_TruncateTableRequest_PreserveSplits = bool(false) 1239 Default_TruncateTableRequest_NonceGroup = uint64(0) 1240 Default_TruncateTableRequest_Nonce = uint64(0) 1241 ) 1242 1243 func (x *TruncateTableRequest) Reset() { 1244 *x = TruncateTableRequest{} 1245 mi := &file_Master_proto_msgTypes[20] 1246 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1247 ms.StoreMessageInfo(mi) 1248 } 1249 1250 func (x *TruncateTableRequest) String() string { 1251 return protoimpl.X.MessageStringOf(x) 1252 } 1253 1254 func (*TruncateTableRequest) ProtoMessage() {} 1255 1256 func (x *TruncateTableRequest) ProtoReflect() protoreflect.Message { 1257 mi := &file_Master_proto_msgTypes[20] 1258 if x != nil { 1259 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1260 if ms.LoadMessageInfo() == nil { 1261 ms.StoreMessageInfo(mi) 1262 } 1263 return ms 1264 } 1265 return mi.MessageOf(x) 1266 } 1267 1268 // Deprecated: Use TruncateTableRequest.ProtoReflect.Descriptor instead. 1269 func (*TruncateTableRequest) Descriptor() ([]byte, []int) { 1270 return file_Master_proto_rawDescGZIP(), []int{20} 1271 } 1272 1273 func (x *TruncateTableRequest) GetTableName() *TableName { 1274 if x != nil { 1275 return x.TableName 1276 } 1277 return nil 1278 } 1279 1280 func (x *TruncateTableRequest) GetPreserveSplits() bool { 1281 if x != nil && x.PreserveSplits != nil { 1282 return *x.PreserveSplits 1283 } 1284 return Default_TruncateTableRequest_PreserveSplits 1285 } 1286 1287 func (x *TruncateTableRequest) GetNonceGroup() uint64 { 1288 if x != nil && x.NonceGroup != nil { 1289 return *x.NonceGroup 1290 } 1291 return Default_TruncateTableRequest_NonceGroup 1292 } 1293 1294 func (x *TruncateTableRequest) GetNonce() uint64 { 1295 if x != nil && x.Nonce != nil { 1296 return *x.Nonce 1297 } 1298 return Default_TruncateTableRequest_Nonce 1299 } 1300 1301 type TruncateTableResponse struct { 1302 state protoimpl.MessageState `protogen:"open.v1"` 1303 unknownFields protoimpl.UnknownFields 1304 sizeCache protoimpl.SizeCache 1305 } 1306 1307 func (x *TruncateTableResponse) Reset() { 1308 *x = TruncateTableResponse{} 1309 mi := &file_Master_proto_msgTypes[21] 1310 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1311 ms.StoreMessageInfo(mi) 1312 } 1313 1314 func (x *TruncateTableResponse) String() string { 1315 return protoimpl.X.MessageStringOf(x) 1316 } 1317 1318 func (*TruncateTableResponse) ProtoMessage() {} 1319 1320 func (x *TruncateTableResponse) ProtoReflect() protoreflect.Message { 1321 mi := &file_Master_proto_msgTypes[21] 1322 if x != nil { 1323 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1324 if ms.LoadMessageInfo() == nil { 1325 ms.StoreMessageInfo(mi) 1326 } 1327 return ms 1328 } 1329 return mi.MessageOf(x) 1330 } 1331 1332 // Deprecated: Use TruncateTableResponse.ProtoReflect.Descriptor instead. 1333 func (*TruncateTableResponse) Descriptor() ([]byte, []int) { 1334 return file_Master_proto_rawDescGZIP(), []int{21} 1335 } 1336 1337 type EnableTableRequest struct { 1338 state protoimpl.MessageState `protogen:"open.v1"` 1339 TableName *TableName `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"` 1340 NonceGroup *uint64 `protobuf:"varint,2,opt,name=nonce_group,json=nonceGroup,def=0" json:"nonce_group,omitempty"` 1341 Nonce *uint64 `protobuf:"varint,3,opt,name=nonce,def=0" json:"nonce,omitempty"` 1342 unknownFields protoimpl.UnknownFields 1343 sizeCache protoimpl.SizeCache 1344 } 1345 1346 // Default values for EnableTableRequest fields. 1347 const ( 1348 Default_EnableTableRequest_NonceGroup = uint64(0) 1349 Default_EnableTableRequest_Nonce = uint64(0) 1350 ) 1351 1352 func (x *EnableTableRequest) Reset() { 1353 *x = EnableTableRequest{} 1354 mi := &file_Master_proto_msgTypes[22] 1355 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1356 ms.StoreMessageInfo(mi) 1357 } 1358 1359 func (x *EnableTableRequest) String() string { 1360 return protoimpl.X.MessageStringOf(x) 1361 } 1362 1363 func (*EnableTableRequest) ProtoMessage() {} 1364 1365 func (x *EnableTableRequest) ProtoReflect() protoreflect.Message { 1366 mi := &file_Master_proto_msgTypes[22] 1367 if x != nil { 1368 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1369 if ms.LoadMessageInfo() == nil { 1370 ms.StoreMessageInfo(mi) 1371 } 1372 return ms 1373 } 1374 return mi.MessageOf(x) 1375 } 1376 1377 // Deprecated: Use EnableTableRequest.ProtoReflect.Descriptor instead. 1378 func (*EnableTableRequest) Descriptor() ([]byte, []int) { 1379 return file_Master_proto_rawDescGZIP(), []int{22} 1380 } 1381 1382 func (x *EnableTableRequest) GetTableName() *TableName { 1383 if x != nil { 1384 return x.TableName 1385 } 1386 return nil 1387 } 1388 1389 func (x *EnableTableRequest) GetNonceGroup() uint64 { 1390 if x != nil && x.NonceGroup != nil { 1391 return *x.NonceGroup 1392 } 1393 return Default_EnableTableRequest_NonceGroup 1394 } 1395 1396 func (x *EnableTableRequest) GetNonce() uint64 { 1397 if x != nil && x.Nonce != nil { 1398 return *x.Nonce 1399 } 1400 return Default_EnableTableRequest_Nonce 1401 } 1402 1403 type EnableTableResponse struct { 1404 state protoimpl.MessageState `protogen:"open.v1"` 1405 ProcId *uint64 `protobuf:"varint,1,opt,name=proc_id,json=procId" json:"proc_id,omitempty"` 1406 unknownFields protoimpl.UnknownFields 1407 sizeCache protoimpl.SizeCache 1408 } 1409 1410 func (x *EnableTableResponse) Reset() { 1411 *x = EnableTableResponse{} 1412 mi := &file_Master_proto_msgTypes[23] 1413 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1414 ms.StoreMessageInfo(mi) 1415 } 1416 1417 func (x *EnableTableResponse) String() string { 1418 return protoimpl.X.MessageStringOf(x) 1419 } 1420 1421 func (*EnableTableResponse) ProtoMessage() {} 1422 1423 func (x *EnableTableResponse) ProtoReflect() protoreflect.Message { 1424 mi := &file_Master_proto_msgTypes[23] 1425 if x != nil { 1426 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1427 if ms.LoadMessageInfo() == nil { 1428 ms.StoreMessageInfo(mi) 1429 } 1430 return ms 1431 } 1432 return mi.MessageOf(x) 1433 } 1434 1435 // Deprecated: Use EnableTableResponse.ProtoReflect.Descriptor instead. 1436 func (*EnableTableResponse) Descriptor() ([]byte, []int) { 1437 return file_Master_proto_rawDescGZIP(), []int{23} 1438 } 1439 1440 func (x *EnableTableResponse) GetProcId() uint64 { 1441 if x != nil && x.ProcId != nil { 1442 return *x.ProcId 1443 } 1444 return 0 1445 } 1446 1447 type DisableTableRequest struct { 1448 state protoimpl.MessageState `protogen:"open.v1"` 1449 TableName *TableName `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"` 1450 NonceGroup *uint64 `protobuf:"varint,2,opt,name=nonce_group,json=nonceGroup,def=0" json:"nonce_group,omitempty"` 1451 Nonce *uint64 `protobuf:"varint,3,opt,name=nonce,def=0" json:"nonce,omitempty"` 1452 unknownFields protoimpl.UnknownFields 1453 sizeCache protoimpl.SizeCache 1454 } 1455 1456 // Default values for DisableTableRequest fields. 1457 const ( 1458 Default_DisableTableRequest_NonceGroup = uint64(0) 1459 Default_DisableTableRequest_Nonce = uint64(0) 1460 ) 1461 1462 func (x *DisableTableRequest) Reset() { 1463 *x = DisableTableRequest{} 1464 mi := &file_Master_proto_msgTypes[24] 1465 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1466 ms.StoreMessageInfo(mi) 1467 } 1468 1469 func (x *DisableTableRequest) String() string { 1470 return protoimpl.X.MessageStringOf(x) 1471 } 1472 1473 func (*DisableTableRequest) ProtoMessage() {} 1474 1475 func (x *DisableTableRequest) ProtoReflect() protoreflect.Message { 1476 mi := &file_Master_proto_msgTypes[24] 1477 if x != nil { 1478 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1479 if ms.LoadMessageInfo() == nil { 1480 ms.StoreMessageInfo(mi) 1481 } 1482 return ms 1483 } 1484 return mi.MessageOf(x) 1485 } 1486 1487 // Deprecated: Use DisableTableRequest.ProtoReflect.Descriptor instead. 1488 func (*DisableTableRequest) Descriptor() ([]byte, []int) { 1489 return file_Master_proto_rawDescGZIP(), []int{24} 1490 } 1491 1492 func (x *DisableTableRequest) GetTableName() *TableName { 1493 if x != nil { 1494 return x.TableName 1495 } 1496 return nil 1497 } 1498 1499 func (x *DisableTableRequest) GetNonceGroup() uint64 { 1500 if x != nil && x.NonceGroup != nil { 1501 return *x.NonceGroup 1502 } 1503 return Default_DisableTableRequest_NonceGroup 1504 } 1505 1506 func (x *DisableTableRequest) GetNonce() uint64 { 1507 if x != nil && x.Nonce != nil { 1508 return *x.Nonce 1509 } 1510 return Default_DisableTableRequest_Nonce 1511 } 1512 1513 type DisableTableResponse struct { 1514 state protoimpl.MessageState `protogen:"open.v1"` 1515 ProcId *uint64 `protobuf:"varint,1,opt,name=proc_id,json=procId" json:"proc_id,omitempty"` 1516 unknownFields protoimpl.UnknownFields 1517 sizeCache protoimpl.SizeCache 1518 } 1519 1520 func (x *DisableTableResponse) Reset() { 1521 *x = DisableTableResponse{} 1522 mi := &file_Master_proto_msgTypes[25] 1523 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1524 ms.StoreMessageInfo(mi) 1525 } 1526 1527 func (x *DisableTableResponse) String() string { 1528 return protoimpl.X.MessageStringOf(x) 1529 } 1530 1531 func (*DisableTableResponse) ProtoMessage() {} 1532 1533 func (x *DisableTableResponse) ProtoReflect() protoreflect.Message { 1534 mi := &file_Master_proto_msgTypes[25] 1535 if x != nil { 1536 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1537 if ms.LoadMessageInfo() == nil { 1538 ms.StoreMessageInfo(mi) 1539 } 1540 return ms 1541 } 1542 return mi.MessageOf(x) 1543 } 1544 1545 // Deprecated: Use DisableTableResponse.ProtoReflect.Descriptor instead. 1546 func (*DisableTableResponse) Descriptor() ([]byte, []int) { 1547 return file_Master_proto_rawDescGZIP(), []int{25} 1548 } 1549 1550 func (x *DisableTableResponse) GetProcId() uint64 { 1551 if x != nil && x.ProcId != nil { 1552 return *x.ProcId 1553 } 1554 return 0 1555 } 1556 1557 type ModifyTableRequest struct { 1558 state protoimpl.MessageState `protogen:"open.v1"` 1559 TableName *TableName `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"` 1560 TableSchema *TableSchema `protobuf:"bytes,2,req,name=table_schema,json=tableSchema" json:"table_schema,omitempty"` 1561 NonceGroup *uint64 `protobuf:"varint,3,opt,name=nonce_group,json=nonceGroup,def=0" json:"nonce_group,omitempty"` 1562 Nonce *uint64 `protobuf:"varint,4,opt,name=nonce,def=0" json:"nonce,omitempty"` 1563 unknownFields protoimpl.UnknownFields 1564 sizeCache protoimpl.SizeCache 1565 } 1566 1567 // Default values for ModifyTableRequest fields. 1568 const ( 1569 Default_ModifyTableRequest_NonceGroup = uint64(0) 1570 Default_ModifyTableRequest_Nonce = uint64(0) 1571 ) 1572 1573 func (x *ModifyTableRequest) Reset() { 1574 *x = ModifyTableRequest{} 1575 mi := &file_Master_proto_msgTypes[26] 1576 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1577 ms.StoreMessageInfo(mi) 1578 } 1579 1580 func (x *ModifyTableRequest) String() string { 1581 return protoimpl.X.MessageStringOf(x) 1582 } 1583 1584 func (*ModifyTableRequest) ProtoMessage() {} 1585 1586 func (x *ModifyTableRequest) ProtoReflect() protoreflect.Message { 1587 mi := &file_Master_proto_msgTypes[26] 1588 if x != nil { 1589 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1590 if ms.LoadMessageInfo() == nil { 1591 ms.StoreMessageInfo(mi) 1592 } 1593 return ms 1594 } 1595 return mi.MessageOf(x) 1596 } 1597 1598 // Deprecated: Use ModifyTableRequest.ProtoReflect.Descriptor instead. 1599 func (*ModifyTableRequest) Descriptor() ([]byte, []int) { 1600 return file_Master_proto_rawDescGZIP(), []int{26} 1601 } 1602 1603 func (x *ModifyTableRequest) GetTableName() *TableName { 1604 if x != nil { 1605 return x.TableName 1606 } 1607 return nil 1608 } 1609 1610 func (x *ModifyTableRequest) GetTableSchema() *TableSchema { 1611 if x != nil { 1612 return x.TableSchema 1613 } 1614 return nil 1615 } 1616 1617 func (x *ModifyTableRequest) GetNonceGroup() uint64 { 1618 if x != nil && x.NonceGroup != nil { 1619 return *x.NonceGroup 1620 } 1621 return Default_ModifyTableRequest_NonceGroup 1622 } 1623 1624 func (x *ModifyTableRequest) GetNonce() uint64 { 1625 if x != nil && x.Nonce != nil { 1626 return *x.Nonce 1627 } 1628 return Default_ModifyTableRequest_Nonce 1629 } 1630 1631 type ModifyTableResponse struct { 1632 state protoimpl.MessageState `protogen:"open.v1"` 1633 unknownFields protoimpl.UnknownFields 1634 sizeCache protoimpl.SizeCache 1635 } 1636 1637 func (x *ModifyTableResponse) Reset() { 1638 *x = ModifyTableResponse{} 1639 mi := &file_Master_proto_msgTypes[27] 1640 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1641 ms.StoreMessageInfo(mi) 1642 } 1643 1644 func (x *ModifyTableResponse) String() string { 1645 return protoimpl.X.MessageStringOf(x) 1646 } 1647 1648 func (*ModifyTableResponse) ProtoMessage() {} 1649 1650 func (x *ModifyTableResponse) ProtoReflect() protoreflect.Message { 1651 mi := &file_Master_proto_msgTypes[27] 1652 if x != nil { 1653 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1654 if ms.LoadMessageInfo() == nil { 1655 ms.StoreMessageInfo(mi) 1656 } 1657 return ms 1658 } 1659 return mi.MessageOf(x) 1660 } 1661 1662 // Deprecated: Use ModifyTableResponse.ProtoReflect.Descriptor instead. 1663 func (*ModifyTableResponse) Descriptor() ([]byte, []int) { 1664 return file_Master_proto_rawDescGZIP(), []int{27} 1665 } 1666 1667 type CreateNamespaceRequest struct { 1668 state protoimpl.MessageState `protogen:"open.v1"` 1669 NamespaceDescriptor *NamespaceDescriptor `protobuf:"bytes,1,req,name=namespaceDescriptor" json:"namespaceDescriptor,omitempty"` 1670 NonceGroup *uint64 `protobuf:"varint,2,opt,name=nonce_group,json=nonceGroup,def=0" json:"nonce_group,omitempty"` 1671 Nonce *uint64 `protobuf:"varint,3,opt,name=nonce,def=0" json:"nonce,omitempty"` 1672 unknownFields protoimpl.UnknownFields 1673 sizeCache protoimpl.SizeCache 1674 } 1675 1676 // Default values for CreateNamespaceRequest fields. 1677 const ( 1678 Default_CreateNamespaceRequest_NonceGroup = uint64(0) 1679 Default_CreateNamespaceRequest_Nonce = uint64(0) 1680 ) 1681 1682 func (x *CreateNamespaceRequest) Reset() { 1683 *x = CreateNamespaceRequest{} 1684 mi := &file_Master_proto_msgTypes[28] 1685 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1686 ms.StoreMessageInfo(mi) 1687 } 1688 1689 func (x *CreateNamespaceRequest) String() string { 1690 return protoimpl.X.MessageStringOf(x) 1691 } 1692 1693 func (*CreateNamespaceRequest) ProtoMessage() {} 1694 1695 func (x *CreateNamespaceRequest) ProtoReflect() protoreflect.Message { 1696 mi := &file_Master_proto_msgTypes[28] 1697 if x != nil { 1698 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1699 if ms.LoadMessageInfo() == nil { 1700 ms.StoreMessageInfo(mi) 1701 } 1702 return ms 1703 } 1704 return mi.MessageOf(x) 1705 } 1706 1707 // Deprecated: Use CreateNamespaceRequest.ProtoReflect.Descriptor instead. 1708 func (*CreateNamespaceRequest) Descriptor() ([]byte, []int) { 1709 return file_Master_proto_rawDescGZIP(), []int{28} 1710 } 1711 1712 func (x *CreateNamespaceRequest) GetNamespaceDescriptor() *NamespaceDescriptor { 1713 if x != nil { 1714 return x.NamespaceDescriptor 1715 } 1716 return nil 1717 } 1718 1719 func (x *CreateNamespaceRequest) GetNonceGroup() uint64 { 1720 if x != nil && x.NonceGroup != nil { 1721 return *x.NonceGroup 1722 } 1723 return Default_CreateNamespaceRequest_NonceGroup 1724 } 1725 1726 func (x *CreateNamespaceRequest) GetNonce() uint64 { 1727 if x != nil && x.Nonce != nil { 1728 return *x.Nonce 1729 } 1730 return Default_CreateNamespaceRequest_Nonce 1731 } 1732 1733 type CreateNamespaceResponse struct { 1734 state protoimpl.MessageState `protogen:"open.v1"` 1735 unknownFields protoimpl.UnknownFields 1736 sizeCache protoimpl.SizeCache 1737 } 1738 1739 func (x *CreateNamespaceResponse) Reset() { 1740 *x = CreateNamespaceResponse{} 1741 mi := &file_Master_proto_msgTypes[29] 1742 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1743 ms.StoreMessageInfo(mi) 1744 } 1745 1746 func (x *CreateNamespaceResponse) String() string { 1747 return protoimpl.X.MessageStringOf(x) 1748 } 1749 1750 func (*CreateNamespaceResponse) ProtoMessage() {} 1751 1752 func (x *CreateNamespaceResponse) ProtoReflect() protoreflect.Message { 1753 mi := &file_Master_proto_msgTypes[29] 1754 if x != nil { 1755 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1756 if ms.LoadMessageInfo() == nil { 1757 ms.StoreMessageInfo(mi) 1758 } 1759 return ms 1760 } 1761 return mi.MessageOf(x) 1762 } 1763 1764 // Deprecated: Use CreateNamespaceResponse.ProtoReflect.Descriptor instead. 1765 func (*CreateNamespaceResponse) Descriptor() ([]byte, []int) { 1766 return file_Master_proto_rawDescGZIP(), []int{29} 1767 } 1768 1769 type DeleteNamespaceRequest struct { 1770 state protoimpl.MessageState `protogen:"open.v1"` 1771 NamespaceName *string `protobuf:"bytes,1,req,name=namespaceName" json:"namespaceName,omitempty"` 1772 NonceGroup *uint64 `protobuf:"varint,2,opt,name=nonce_group,json=nonceGroup,def=0" json:"nonce_group,omitempty"` 1773 Nonce *uint64 `protobuf:"varint,3,opt,name=nonce,def=0" json:"nonce,omitempty"` 1774 unknownFields protoimpl.UnknownFields 1775 sizeCache protoimpl.SizeCache 1776 } 1777 1778 // Default values for DeleteNamespaceRequest fields. 1779 const ( 1780 Default_DeleteNamespaceRequest_NonceGroup = uint64(0) 1781 Default_DeleteNamespaceRequest_Nonce = uint64(0) 1782 ) 1783 1784 func (x *DeleteNamespaceRequest) Reset() { 1785 *x = DeleteNamespaceRequest{} 1786 mi := &file_Master_proto_msgTypes[30] 1787 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1788 ms.StoreMessageInfo(mi) 1789 } 1790 1791 func (x *DeleteNamespaceRequest) String() string { 1792 return protoimpl.X.MessageStringOf(x) 1793 } 1794 1795 func (*DeleteNamespaceRequest) ProtoMessage() {} 1796 1797 func (x *DeleteNamespaceRequest) ProtoReflect() protoreflect.Message { 1798 mi := &file_Master_proto_msgTypes[30] 1799 if x != nil { 1800 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1801 if ms.LoadMessageInfo() == nil { 1802 ms.StoreMessageInfo(mi) 1803 } 1804 return ms 1805 } 1806 return mi.MessageOf(x) 1807 } 1808 1809 // Deprecated: Use DeleteNamespaceRequest.ProtoReflect.Descriptor instead. 1810 func (*DeleteNamespaceRequest) Descriptor() ([]byte, []int) { 1811 return file_Master_proto_rawDescGZIP(), []int{30} 1812 } 1813 1814 func (x *DeleteNamespaceRequest) GetNamespaceName() string { 1815 if x != nil && x.NamespaceName != nil { 1816 return *x.NamespaceName 1817 } 1818 return "" 1819 } 1820 1821 func (x *DeleteNamespaceRequest) GetNonceGroup() uint64 { 1822 if x != nil && x.NonceGroup != nil { 1823 return *x.NonceGroup 1824 } 1825 return Default_DeleteNamespaceRequest_NonceGroup 1826 } 1827 1828 func (x *DeleteNamespaceRequest) GetNonce() uint64 { 1829 if x != nil && x.Nonce != nil { 1830 return *x.Nonce 1831 } 1832 return Default_DeleteNamespaceRequest_Nonce 1833 } 1834 1835 type DeleteNamespaceResponse struct { 1836 state protoimpl.MessageState `protogen:"open.v1"` 1837 unknownFields protoimpl.UnknownFields 1838 sizeCache protoimpl.SizeCache 1839 } 1840 1841 func (x *DeleteNamespaceResponse) Reset() { 1842 *x = DeleteNamespaceResponse{} 1843 mi := &file_Master_proto_msgTypes[31] 1844 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1845 ms.StoreMessageInfo(mi) 1846 } 1847 1848 func (x *DeleteNamespaceResponse) String() string { 1849 return protoimpl.X.MessageStringOf(x) 1850 } 1851 1852 func (*DeleteNamespaceResponse) ProtoMessage() {} 1853 1854 func (x *DeleteNamespaceResponse) ProtoReflect() protoreflect.Message { 1855 mi := &file_Master_proto_msgTypes[31] 1856 if x != nil { 1857 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1858 if ms.LoadMessageInfo() == nil { 1859 ms.StoreMessageInfo(mi) 1860 } 1861 return ms 1862 } 1863 return mi.MessageOf(x) 1864 } 1865 1866 // Deprecated: Use DeleteNamespaceResponse.ProtoReflect.Descriptor instead. 1867 func (*DeleteNamespaceResponse) Descriptor() ([]byte, []int) { 1868 return file_Master_proto_rawDescGZIP(), []int{31} 1869 } 1870 1871 type ModifyNamespaceRequest struct { 1872 state protoimpl.MessageState `protogen:"open.v1"` 1873 NamespaceDescriptor *NamespaceDescriptor `protobuf:"bytes,1,req,name=namespaceDescriptor" json:"namespaceDescriptor,omitempty"` 1874 NonceGroup *uint64 `protobuf:"varint,2,opt,name=nonce_group,json=nonceGroup,def=0" json:"nonce_group,omitempty"` 1875 Nonce *uint64 `protobuf:"varint,3,opt,name=nonce,def=0" json:"nonce,omitempty"` 1876 unknownFields protoimpl.UnknownFields 1877 sizeCache protoimpl.SizeCache 1878 } 1879 1880 // Default values for ModifyNamespaceRequest fields. 1881 const ( 1882 Default_ModifyNamespaceRequest_NonceGroup = uint64(0) 1883 Default_ModifyNamespaceRequest_Nonce = uint64(0) 1884 ) 1885 1886 func (x *ModifyNamespaceRequest) Reset() { 1887 *x = ModifyNamespaceRequest{} 1888 mi := &file_Master_proto_msgTypes[32] 1889 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1890 ms.StoreMessageInfo(mi) 1891 } 1892 1893 func (x *ModifyNamespaceRequest) String() string { 1894 return protoimpl.X.MessageStringOf(x) 1895 } 1896 1897 func (*ModifyNamespaceRequest) ProtoMessage() {} 1898 1899 func (x *ModifyNamespaceRequest) ProtoReflect() protoreflect.Message { 1900 mi := &file_Master_proto_msgTypes[32] 1901 if x != nil { 1902 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1903 if ms.LoadMessageInfo() == nil { 1904 ms.StoreMessageInfo(mi) 1905 } 1906 return ms 1907 } 1908 return mi.MessageOf(x) 1909 } 1910 1911 // Deprecated: Use ModifyNamespaceRequest.ProtoReflect.Descriptor instead. 1912 func (*ModifyNamespaceRequest) Descriptor() ([]byte, []int) { 1913 return file_Master_proto_rawDescGZIP(), []int{32} 1914 } 1915 1916 func (x *ModifyNamespaceRequest) GetNamespaceDescriptor() *NamespaceDescriptor { 1917 if x != nil { 1918 return x.NamespaceDescriptor 1919 } 1920 return nil 1921 } 1922 1923 func (x *ModifyNamespaceRequest) GetNonceGroup() uint64 { 1924 if x != nil && x.NonceGroup != nil { 1925 return *x.NonceGroup 1926 } 1927 return Default_ModifyNamespaceRequest_NonceGroup 1928 } 1929 1930 func (x *ModifyNamespaceRequest) GetNonce() uint64 { 1931 if x != nil && x.Nonce != nil { 1932 return *x.Nonce 1933 } 1934 return Default_ModifyNamespaceRequest_Nonce 1935 } 1936 1937 type ModifyNamespaceResponse struct { 1938 state protoimpl.MessageState `protogen:"open.v1"` 1939 unknownFields protoimpl.UnknownFields 1940 sizeCache protoimpl.SizeCache 1941 } 1942 1943 func (x *ModifyNamespaceResponse) Reset() { 1944 *x = ModifyNamespaceResponse{} 1945 mi := &file_Master_proto_msgTypes[33] 1946 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1947 ms.StoreMessageInfo(mi) 1948 } 1949 1950 func (x *ModifyNamespaceResponse) String() string { 1951 return protoimpl.X.MessageStringOf(x) 1952 } 1953 1954 func (*ModifyNamespaceResponse) ProtoMessage() {} 1955 1956 func (x *ModifyNamespaceResponse) ProtoReflect() protoreflect.Message { 1957 mi := &file_Master_proto_msgTypes[33] 1958 if x != nil { 1959 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1960 if ms.LoadMessageInfo() == nil { 1961 ms.StoreMessageInfo(mi) 1962 } 1963 return ms 1964 } 1965 return mi.MessageOf(x) 1966 } 1967 1968 // Deprecated: Use ModifyNamespaceResponse.ProtoReflect.Descriptor instead. 1969 func (*ModifyNamespaceResponse) Descriptor() ([]byte, []int) { 1970 return file_Master_proto_rawDescGZIP(), []int{33} 1971 } 1972 1973 type GetNamespaceDescriptorRequest struct { 1974 state protoimpl.MessageState `protogen:"open.v1"` 1975 NamespaceName *string `protobuf:"bytes,1,req,name=namespaceName" json:"namespaceName,omitempty"` 1976 unknownFields protoimpl.UnknownFields 1977 sizeCache protoimpl.SizeCache 1978 } 1979 1980 func (x *GetNamespaceDescriptorRequest) Reset() { 1981 *x = GetNamespaceDescriptorRequest{} 1982 mi := &file_Master_proto_msgTypes[34] 1983 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1984 ms.StoreMessageInfo(mi) 1985 } 1986 1987 func (x *GetNamespaceDescriptorRequest) String() string { 1988 return protoimpl.X.MessageStringOf(x) 1989 } 1990 1991 func (*GetNamespaceDescriptorRequest) ProtoMessage() {} 1992 1993 func (x *GetNamespaceDescriptorRequest) ProtoReflect() protoreflect.Message { 1994 mi := &file_Master_proto_msgTypes[34] 1995 if x != nil { 1996 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1997 if ms.LoadMessageInfo() == nil { 1998 ms.StoreMessageInfo(mi) 1999 } 2000 return ms 2001 } 2002 return mi.MessageOf(x) 2003 } 2004 2005 // Deprecated: Use GetNamespaceDescriptorRequest.ProtoReflect.Descriptor instead. 2006 func (*GetNamespaceDescriptorRequest) Descriptor() ([]byte, []int) { 2007 return file_Master_proto_rawDescGZIP(), []int{34} 2008 } 2009 2010 func (x *GetNamespaceDescriptorRequest) GetNamespaceName() string { 2011 if x != nil && x.NamespaceName != nil { 2012 return *x.NamespaceName 2013 } 2014 return "" 2015 } 2016 2017 type GetNamespaceDescriptorResponse struct { 2018 state protoimpl.MessageState `protogen:"open.v1"` 2019 NamespaceDescriptor *NamespaceDescriptor `protobuf:"bytes,1,req,name=namespaceDescriptor" json:"namespaceDescriptor,omitempty"` 2020 unknownFields protoimpl.UnknownFields 2021 sizeCache protoimpl.SizeCache 2022 } 2023 2024 func (x *GetNamespaceDescriptorResponse) Reset() { 2025 *x = GetNamespaceDescriptorResponse{} 2026 mi := &file_Master_proto_msgTypes[35] 2027 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2028 ms.StoreMessageInfo(mi) 2029 } 2030 2031 func (x *GetNamespaceDescriptorResponse) String() string { 2032 return protoimpl.X.MessageStringOf(x) 2033 } 2034 2035 func (*GetNamespaceDescriptorResponse) ProtoMessage() {} 2036 2037 func (x *GetNamespaceDescriptorResponse) ProtoReflect() protoreflect.Message { 2038 mi := &file_Master_proto_msgTypes[35] 2039 if x != nil { 2040 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2041 if ms.LoadMessageInfo() == nil { 2042 ms.StoreMessageInfo(mi) 2043 } 2044 return ms 2045 } 2046 return mi.MessageOf(x) 2047 } 2048 2049 // Deprecated: Use GetNamespaceDescriptorResponse.ProtoReflect.Descriptor instead. 2050 func (*GetNamespaceDescriptorResponse) Descriptor() ([]byte, []int) { 2051 return file_Master_proto_rawDescGZIP(), []int{35} 2052 } 2053 2054 func (x *GetNamespaceDescriptorResponse) GetNamespaceDescriptor() *NamespaceDescriptor { 2055 if x != nil { 2056 return x.NamespaceDescriptor 2057 } 2058 return nil 2059 } 2060 2061 type ListNamespaceDescriptorsRequest struct { 2062 state protoimpl.MessageState `protogen:"open.v1"` 2063 unknownFields protoimpl.UnknownFields 2064 sizeCache protoimpl.SizeCache 2065 } 2066 2067 func (x *ListNamespaceDescriptorsRequest) Reset() { 2068 *x = ListNamespaceDescriptorsRequest{} 2069 mi := &file_Master_proto_msgTypes[36] 2070 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2071 ms.StoreMessageInfo(mi) 2072 } 2073 2074 func (x *ListNamespaceDescriptorsRequest) String() string { 2075 return protoimpl.X.MessageStringOf(x) 2076 } 2077 2078 func (*ListNamespaceDescriptorsRequest) ProtoMessage() {} 2079 2080 func (x *ListNamespaceDescriptorsRequest) ProtoReflect() protoreflect.Message { 2081 mi := &file_Master_proto_msgTypes[36] 2082 if 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 ListNamespaceDescriptorsRequest.ProtoReflect.Descriptor instead. 2093 func (*ListNamespaceDescriptorsRequest) Descriptor() ([]byte, []int) { 2094 return file_Master_proto_rawDescGZIP(), []int{36} 2095 } 2096 2097 type ListNamespaceDescriptorsResponse struct { 2098 state protoimpl.MessageState `protogen:"open.v1"` 2099 NamespaceDescriptor []*NamespaceDescriptor `protobuf:"bytes,1,rep,name=namespaceDescriptor" json:"namespaceDescriptor,omitempty"` 2100 unknownFields protoimpl.UnknownFields 2101 sizeCache protoimpl.SizeCache 2102 } 2103 2104 func (x *ListNamespaceDescriptorsResponse) Reset() { 2105 *x = ListNamespaceDescriptorsResponse{} 2106 mi := &file_Master_proto_msgTypes[37] 2107 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2108 ms.StoreMessageInfo(mi) 2109 } 2110 2111 func (x *ListNamespaceDescriptorsResponse) String() string { 2112 return protoimpl.X.MessageStringOf(x) 2113 } 2114 2115 func (*ListNamespaceDescriptorsResponse) ProtoMessage() {} 2116 2117 func (x *ListNamespaceDescriptorsResponse) ProtoReflect() protoreflect.Message { 2118 mi := &file_Master_proto_msgTypes[37] 2119 if x != nil { 2120 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2121 if ms.LoadMessageInfo() == nil { 2122 ms.StoreMessageInfo(mi) 2123 } 2124 return ms 2125 } 2126 return mi.MessageOf(x) 2127 } 2128 2129 // Deprecated: Use ListNamespaceDescriptorsResponse.ProtoReflect.Descriptor instead. 2130 func (*ListNamespaceDescriptorsResponse) Descriptor() ([]byte, []int) { 2131 return file_Master_proto_rawDescGZIP(), []int{37} 2132 } 2133 2134 func (x *ListNamespaceDescriptorsResponse) GetNamespaceDescriptor() []*NamespaceDescriptor { 2135 if x != nil { 2136 return x.NamespaceDescriptor 2137 } 2138 return nil 2139 } 2140 2141 type ListTableDescriptorsByNamespaceRequest struct { 2142 state protoimpl.MessageState `protogen:"open.v1"` 2143 NamespaceName *string `protobuf:"bytes,1,req,name=namespaceName" json:"namespaceName,omitempty"` 2144 unknownFields protoimpl.UnknownFields 2145 sizeCache protoimpl.SizeCache 2146 } 2147 2148 func (x *ListTableDescriptorsByNamespaceRequest) Reset() { 2149 *x = ListTableDescriptorsByNamespaceRequest{} 2150 mi := &file_Master_proto_msgTypes[38] 2151 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2152 ms.StoreMessageInfo(mi) 2153 } 2154 2155 func (x *ListTableDescriptorsByNamespaceRequest) String() string { 2156 return protoimpl.X.MessageStringOf(x) 2157 } 2158 2159 func (*ListTableDescriptorsByNamespaceRequest) ProtoMessage() {} 2160 2161 func (x *ListTableDescriptorsByNamespaceRequest) ProtoReflect() protoreflect.Message { 2162 mi := &file_Master_proto_msgTypes[38] 2163 if x != nil { 2164 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2165 if ms.LoadMessageInfo() == nil { 2166 ms.StoreMessageInfo(mi) 2167 } 2168 return ms 2169 } 2170 return mi.MessageOf(x) 2171 } 2172 2173 // Deprecated: Use ListTableDescriptorsByNamespaceRequest.ProtoReflect.Descriptor instead. 2174 func (*ListTableDescriptorsByNamespaceRequest) Descriptor() ([]byte, []int) { 2175 return file_Master_proto_rawDescGZIP(), []int{38} 2176 } 2177 2178 func (x *ListTableDescriptorsByNamespaceRequest) GetNamespaceName() string { 2179 if x != nil && x.NamespaceName != nil { 2180 return *x.NamespaceName 2181 } 2182 return "" 2183 } 2184 2185 type ListTableDescriptorsByNamespaceResponse struct { 2186 state protoimpl.MessageState `protogen:"open.v1"` 2187 TableSchema []*TableSchema `protobuf:"bytes,1,rep,name=tableSchema" json:"tableSchema,omitempty"` 2188 unknownFields protoimpl.UnknownFields 2189 sizeCache protoimpl.SizeCache 2190 } 2191 2192 func (x *ListTableDescriptorsByNamespaceResponse) Reset() { 2193 *x = ListTableDescriptorsByNamespaceResponse{} 2194 mi := &file_Master_proto_msgTypes[39] 2195 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2196 ms.StoreMessageInfo(mi) 2197 } 2198 2199 func (x *ListTableDescriptorsByNamespaceResponse) String() string { 2200 return protoimpl.X.MessageStringOf(x) 2201 } 2202 2203 func (*ListTableDescriptorsByNamespaceResponse) ProtoMessage() {} 2204 2205 func (x *ListTableDescriptorsByNamespaceResponse) ProtoReflect() protoreflect.Message { 2206 mi := &file_Master_proto_msgTypes[39] 2207 if x != nil { 2208 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2209 if ms.LoadMessageInfo() == nil { 2210 ms.StoreMessageInfo(mi) 2211 } 2212 return ms 2213 } 2214 return mi.MessageOf(x) 2215 } 2216 2217 // Deprecated: Use ListTableDescriptorsByNamespaceResponse.ProtoReflect.Descriptor instead. 2218 func (*ListTableDescriptorsByNamespaceResponse) Descriptor() ([]byte, []int) { 2219 return file_Master_proto_rawDescGZIP(), []int{39} 2220 } 2221 2222 func (x *ListTableDescriptorsByNamespaceResponse) GetTableSchema() []*TableSchema { 2223 if x != nil { 2224 return x.TableSchema 2225 } 2226 return nil 2227 } 2228 2229 type ListTableNamesByNamespaceRequest struct { 2230 state protoimpl.MessageState `protogen:"open.v1"` 2231 NamespaceName *string `protobuf:"bytes,1,req,name=namespaceName" json:"namespaceName,omitempty"` 2232 unknownFields protoimpl.UnknownFields 2233 sizeCache protoimpl.SizeCache 2234 } 2235 2236 func (x *ListTableNamesByNamespaceRequest) Reset() { 2237 *x = ListTableNamesByNamespaceRequest{} 2238 mi := &file_Master_proto_msgTypes[40] 2239 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2240 ms.StoreMessageInfo(mi) 2241 } 2242 2243 func (x *ListTableNamesByNamespaceRequest) String() string { 2244 return protoimpl.X.MessageStringOf(x) 2245 } 2246 2247 func (*ListTableNamesByNamespaceRequest) ProtoMessage() {} 2248 2249 func (x *ListTableNamesByNamespaceRequest) ProtoReflect() protoreflect.Message { 2250 mi := &file_Master_proto_msgTypes[40] 2251 if x != nil { 2252 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2253 if ms.LoadMessageInfo() == nil { 2254 ms.StoreMessageInfo(mi) 2255 } 2256 return ms 2257 } 2258 return mi.MessageOf(x) 2259 } 2260 2261 // Deprecated: Use ListTableNamesByNamespaceRequest.ProtoReflect.Descriptor instead. 2262 func (*ListTableNamesByNamespaceRequest) Descriptor() ([]byte, []int) { 2263 return file_Master_proto_rawDescGZIP(), []int{40} 2264 } 2265 2266 func (x *ListTableNamesByNamespaceRequest) GetNamespaceName() string { 2267 if x != nil && x.NamespaceName != nil { 2268 return *x.NamespaceName 2269 } 2270 return "" 2271 } 2272 2273 type ListTableNamesByNamespaceResponse struct { 2274 state protoimpl.MessageState `protogen:"open.v1"` 2275 TableName []*TableName `protobuf:"bytes,1,rep,name=tableName" json:"tableName,omitempty"` 2276 unknownFields protoimpl.UnknownFields 2277 sizeCache protoimpl.SizeCache 2278 } 2279 2280 func (x *ListTableNamesByNamespaceResponse) Reset() { 2281 *x = ListTableNamesByNamespaceResponse{} 2282 mi := &file_Master_proto_msgTypes[41] 2283 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2284 ms.StoreMessageInfo(mi) 2285 } 2286 2287 func (x *ListTableNamesByNamespaceResponse) String() string { 2288 return protoimpl.X.MessageStringOf(x) 2289 } 2290 2291 func (*ListTableNamesByNamespaceResponse) ProtoMessage() {} 2292 2293 func (x *ListTableNamesByNamespaceResponse) ProtoReflect() protoreflect.Message { 2294 mi := &file_Master_proto_msgTypes[41] 2295 if x != nil { 2296 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2297 if ms.LoadMessageInfo() == nil { 2298 ms.StoreMessageInfo(mi) 2299 } 2300 return ms 2301 } 2302 return mi.MessageOf(x) 2303 } 2304 2305 // Deprecated: Use ListTableNamesByNamespaceResponse.ProtoReflect.Descriptor instead. 2306 func (*ListTableNamesByNamespaceResponse) Descriptor() ([]byte, []int) { 2307 return file_Master_proto_rawDescGZIP(), []int{41} 2308 } 2309 2310 func (x *ListTableNamesByNamespaceResponse) GetTableName() []*TableName { 2311 if x != nil { 2312 return x.TableName 2313 } 2314 return nil 2315 } 2316 2317 type ShutdownRequest struct { 2318 state protoimpl.MessageState `protogen:"open.v1"` 2319 unknownFields protoimpl.UnknownFields 2320 sizeCache protoimpl.SizeCache 2321 } 2322 2323 func (x *ShutdownRequest) Reset() { 2324 *x = ShutdownRequest{} 2325 mi := &file_Master_proto_msgTypes[42] 2326 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2327 ms.StoreMessageInfo(mi) 2328 } 2329 2330 func (x *ShutdownRequest) String() string { 2331 return protoimpl.X.MessageStringOf(x) 2332 } 2333 2334 func (*ShutdownRequest) ProtoMessage() {} 2335 2336 func (x *ShutdownRequest) ProtoReflect() protoreflect.Message { 2337 mi := &file_Master_proto_msgTypes[42] 2338 if x != nil { 2339 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2340 if ms.LoadMessageInfo() == nil { 2341 ms.StoreMessageInfo(mi) 2342 } 2343 return ms 2344 } 2345 return mi.MessageOf(x) 2346 } 2347 2348 // Deprecated: Use ShutdownRequest.ProtoReflect.Descriptor instead. 2349 func (*ShutdownRequest) Descriptor() ([]byte, []int) { 2350 return file_Master_proto_rawDescGZIP(), []int{42} 2351 } 2352 2353 type ShutdownResponse struct { 2354 state protoimpl.MessageState `protogen:"open.v1"` 2355 unknownFields protoimpl.UnknownFields 2356 sizeCache protoimpl.SizeCache 2357 } 2358 2359 func (x *ShutdownResponse) Reset() { 2360 *x = ShutdownResponse{} 2361 mi := &file_Master_proto_msgTypes[43] 2362 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2363 ms.StoreMessageInfo(mi) 2364 } 2365 2366 func (x *ShutdownResponse) String() string { 2367 return protoimpl.X.MessageStringOf(x) 2368 } 2369 2370 func (*ShutdownResponse) ProtoMessage() {} 2371 2372 func (x *ShutdownResponse) ProtoReflect() protoreflect.Message { 2373 mi := &file_Master_proto_msgTypes[43] 2374 if x != nil { 2375 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2376 if ms.LoadMessageInfo() == nil { 2377 ms.StoreMessageInfo(mi) 2378 } 2379 return ms 2380 } 2381 return mi.MessageOf(x) 2382 } 2383 2384 // Deprecated: Use ShutdownResponse.ProtoReflect.Descriptor instead. 2385 func (*ShutdownResponse) Descriptor() ([]byte, []int) { 2386 return file_Master_proto_rawDescGZIP(), []int{43} 2387 } 2388 2389 type StopMasterRequest struct { 2390 state protoimpl.MessageState `protogen:"open.v1"` 2391 unknownFields protoimpl.UnknownFields 2392 sizeCache protoimpl.SizeCache 2393 } 2394 2395 func (x *StopMasterRequest) Reset() { 2396 *x = StopMasterRequest{} 2397 mi := &file_Master_proto_msgTypes[44] 2398 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2399 ms.StoreMessageInfo(mi) 2400 } 2401 2402 func (x *StopMasterRequest) String() string { 2403 return protoimpl.X.MessageStringOf(x) 2404 } 2405 2406 func (*StopMasterRequest) ProtoMessage() {} 2407 2408 func (x *StopMasterRequest) ProtoReflect() protoreflect.Message { 2409 mi := &file_Master_proto_msgTypes[44] 2410 if x != nil { 2411 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2412 if ms.LoadMessageInfo() == nil { 2413 ms.StoreMessageInfo(mi) 2414 } 2415 return ms 2416 } 2417 return mi.MessageOf(x) 2418 } 2419 2420 // Deprecated: Use StopMasterRequest.ProtoReflect.Descriptor instead. 2421 func (*StopMasterRequest) Descriptor() ([]byte, []int) { 2422 return file_Master_proto_rawDescGZIP(), []int{44} 2423 } 2424 2425 type StopMasterResponse struct { 2426 state protoimpl.MessageState `protogen:"open.v1"` 2427 unknownFields protoimpl.UnknownFields 2428 sizeCache protoimpl.SizeCache 2429 } 2430 2431 func (x *StopMasterResponse) Reset() { 2432 *x = StopMasterResponse{} 2433 mi := &file_Master_proto_msgTypes[45] 2434 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2435 ms.StoreMessageInfo(mi) 2436 } 2437 2438 func (x *StopMasterResponse) String() string { 2439 return protoimpl.X.MessageStringOf(x) 2440 } 2441 2442 func (*StopMasterResponse) ProtoMessage() {} 2443 2444 func (x *StopMasterResponse) ProtoReflect() protoreflect.Message { 2445 mi := &file_Master_proto_msgTypes[45] 2446 if x != nil { 2447 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2448 if ms.LoadMessageInfo() == nil { 2449 ms.StoreMessageInfo(mi) 2450 } 2451 return ms 2452 } 2453 return mi.MessageOf(x) 2454 } 2455 2456 // Deprecated: Use StopMasterResponse.ProtoReflect.Descriptor instead. 2457 func (*StopMasterResponse) Descriptor() ([]byte, []int) { 2458 return file_Master_proto_rawDescGZIP(), []int{45} 2459 } 2460 2461 type BalanceRequest struct { 2462 state protoimpl.MessageState `protogen:"open.v1"` 2463 Force *bool `protobuf:"varint,1,opt,name=force" json:"force,omitempty"` 2464 unknownFields protoimpl.UnknownFields 2465 sizeCache protoimpl.SizeCache 2466 } 2467 2468 func (x *BalanceRequest) Reset() { 2469 *x = BalanceRequest{} 2470 mi := &file_Master_proto_msgTypes[46] 2471 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2472 ms.StoreMessageInfo(mi) 2473 } 2474 2475 func (x *BalanceRequest) String() string { 2476 return protoimpl.X.MessageStringOf(x) 2477 } 2478 2479 func (*BalanceRequest) ProtoMessage() {} 2480 2481 func (x *BalanceRequest) ProtoReflect() protoreflect.Message { 2482 mi := &file_Master_proto_msgTypes[46] 2483 if x != nil { 2484 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2485 if ms.LoadMessageInfo() == nil { 2486 ms.StoreMessageInfo(mi) 2487 } 2488 return ms 2489 } 2490 return mi.MessageOf(x) 2491 } 2492 2493 // Deprecated: Use BalanceRequest.ProtoReflect.Descriptor instead. 2494 func (*BalanceRequest) Descriptor() ([]byte, []int) { 2495 return file_Master_proto_rawDescGZIP(), []int{46} 2496 } 2497 2498 func (x *BalanceRequest) GetForce() bool { 2499 if x != nil && x.Force != nil { 2500 return *x.Force 2501 } 2502 return false 2503 } 2504 2505 type BalanceResponse struct { 2506 state protoimpl.MessageState `protogen:"open.v1"` 2507 BalancerRan *bool `protobuf:"varint,1,req,name=balancer_ran,json=balancerRan" json:"balancer_ran,omitempty"` 2508 unknownFields protoimpl.UnknownFields 2509 sizeCache protoimpl.SizeCache 2510 } 2511 2512 func (x *BalanceResponse) Reset() { 2513 *x = BalanceResponse{} 2514 mi := &file_Master_proto_msgTypes[47] 2515 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2516 ms.StoreMessageInfo(mi) 2517 } 2518 2519 func (x *BalanceResponse) String() string { 2520 return protoimpl.X.MessageStringOf(x) 2521 } 2522 2523 func (*BalanceResponse) ProtoMessage() {} 2524 2525 func (x *BalanceResponse) ProtoReflect() protoreflect.Message { 2526 mi := &file_Master_proto_msgTypes[47] 2527 if x != nil { 2528 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2529 if ms.LoadMessageInfo() == nil { 2530 ms.StoreMessageInfo(mi) 2531 } 2532 return ms 2533 } 2534 return mi.MessageOf(x) 2535 } 2536 2537 // Deprecated: Use BalanceResponse.ProtoReflect.Descriptor instead. 2538 func (*BalanceResponse) Descriptor() ([]byte, []int) { 2539 return file_Master_proto_rawDescGZIP(), []int{47} 2540 } 2541 2542 func (x *BalanceResponse) GetBalancerRan() bool { 2543 if x != nil && x.BalancerRan != nil { 2544 return *x.BalancerRan 2545 } 2546 return false 2547 } 2548 2549 type SetBalancerRunningRequest struct { 2550 state protoimpl.MessageState `protogen:"open.v1"` 2551 On *bool `protobuf:"varint,1,req,name=on" json:"on,omitempty"` 2552 Synchronous *bool `protobuf:"varint,2,opt,name=synchronous" json:"synchronous,omitempty"` 2553 unknownFields protoimpl.UnknownFields 2554 sizeCache protoimpl.SizeCache 2555 } 2556 2557 func (x *SetBalancerRunningRequest) Reset() { 2558 *x = SetBalancerRunningRequest{} 2559 mi := &file_Master_proto_msgTypes[48] 2560 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2561 ms.StoreMessageInfo(mi) 2562 } 2563 2564 func (x *SetBalancerRunningRequest) String() string { 2565 return protoimpl.X.MessageStringOf(x) 2566 } 2567 2568 func (*SetBalancerRunningRequest) ProtoMessage() {} 2569 2570 func (x *SetBalancerRunningRequest) ProtoReflect() protoreflect.Message { 2571 mi := &file_Master_proto_msgTypes[48] 2572 if x != nil { 2573 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2574 if ms.LoadMessageInfo() == nil { 2575 ms.StoreMessageInfo(mi) 2576 } 2577 return ms 2578 } 2579 return mi.MessageOf(x) 2580 } 2581 2582 // Deprecated: Use SetBalancerRunningRequest.ProtoReflect.Descriptor instead. 2583 func (*SetBalancerRunningRequest) Descriptor() ([]byte, []int) { 2584 return file_Master_proto_rawDescGZIP(), []int{48} 2585 } 2586 2587 func (x *SetBalancerRunningRequest) GetOn() bool { 2588 if x != nil && x.On != nil { 2589 return *x.On 2590 } 2591 return false 2592 } 2593 2594 func (x *SetBalancerRunningRequest) GetSynchronous() bool { 2595 if x != nil && x.Synchronous != nil { 2596 return *x.Synchronous 2597 } 2598 return false 2599 } 2600 2601 type SetBalancerRunningResponse struct { 2602 state protoimpl.MessageState `protogen:"open.v1"` 2603 PrevBalanceValue *bool `protobuf:"varint,1,opt,name=prev_balance_value,json=prevBalanceValue" json:"prev_balance_value,omitempty"` 2604 unknownFields protoimpl.UnknownFields 2605 sizeCache protoimpl.SizeCache 2606 } 2607 2608 func (x *SetBalancerRunningResponse) Reset() { 2609 *x = SetBalancerRunningResponse{} 2610 mi := &file_Master_proto_msgTypes[49] 2611 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2612 ms.StoreMessageInfo(mi) 2613 } 2614 2615 func (x *SetBalancerRunningResponse) String() string { 2616 return protoimpl.X.MessageStringOf(x) 2617 } 2618 2619 func (*SetBalancerRunningResponse) ProtoMessage() {} 2620 2621 func (x *SetBalancerRunningResponse) ProtoReflect() protoreflect.Message { 2622 mi := &file_Master_proto_msgTypes[49] 2623 if x != nil { 2624 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2625 if ms.LoadMessageInfo() == nil { 2626 ms.StoreMessageInfo(mi) 2627 } 2628 return ms 2629 } 2630 return mi.MessageOf(x) 2631 } 2632 2633 // Deprecated: Use SetBalancerRunningResponse.ProtoReflect.Descriptor instead. 2634 func (*SetBalancerRunningResponse) Descriptor() ([]byte, []int) { 2635 return file_Master_proto_rawDescGZIP(), []int{49} 2636 } 2637 2638 func (x *SetBalancerRunningResponse) GetPrevBalanceValue() bool { 2639 if x != nil && x.PrevBalanceValue != nil { 2640 return *x.PrevBalanceValue 2641 } 2642 return false 2643 } 2644 2645 type IsBalancerEnabledRequest struct { 2646 state protoimpl.MessageState `protogen:"open.v1"` 2647 unknownFields protoimpl.UnknownFields 2648 sizeCache protoimpl.SizeCache 2649 } 2650 2651 func (x *IsBalancerEnabledRequest) Reset() { 2652 *x = IsBalancerEnabledRequest{} 2653 mi := &file_Master_proto_msgTypes[50] 2654 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2655 ms.StoreMessageInfo(mi) 2656 } 2657 2658 func (x *IsBalancerEnabledRequest) String() string { 2659 return protoimpl.X.MessageStringOf(x) 2660 } 2661 2662 func (*IsBalancerEnabledRequest) ProtoMessage() {} 2663 2664 func (x *IsBalancerEnabledRequest) ProtoReflect() protoreflect.Message { 2665 mi := &file_Master_proto_msgTypes[50] 2666 if x != nil { 2667 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2668 if ms.LoadMessageInfo() == nil { 2669 ms.StoreMessageInfo(mi) 2670 } 2671 return ms 2672 } 2673 return mi.MessageOf(x) 2674 } 2675 2676 // Deprecated: Use IsBalancerEnabledRequest.ProtoReflect.Descriptor instead. 2677 func (*IsBalancerEnabledRequest) Descriptor() ([]byte, []int) { 2678 return file_Master_proto_rawDescGZIP(), []int{50} 2679 } 2680 2681 type IsBalancerEnabledResponse struct { 2682 state protoimpl.MessageState `protogen:"open.v1"` 2683 Enabled *bool `protobuf:"varint,1,req,name=enabled" json:"enabled,omitempty"` 2684 unknownFields protoimpl.UnknownFields 2685 sizeCache protoimpl.SizeCache 2686 } 2687 2688 func (x *IsBalancerEnabledResponse) Reset() { 2689 *x = IsBalancerEnabledResponse{} 2690 mi := &file_Master_proto_msgTypes[51] 2691 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2692 ms.StoreMessageInfo(mi) 2693 } 2694 2695 func (x *IsBalancerEnabledResponse) String() string { 2696 return protoimpl.X.MessageStringOf(x) 2697 } 2698 2699 func (*IsBalancerEnabledResponse) ProtoMessage() {} 2700 2701 func (x *IsBalancerEnabledResponse) ProtoReflect() protoreflect.Message { 2702 mi := &file_Master_proto_msgTypes[51] 2703 if x != nil { 2704 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2705 if ms.LoadMessageInfo() == nil { 2706 ms.StoreMessageInfo(mi) 2707 } 2708 return ms 2709 } 2710 return mi.MessageOf(x) 2711 } 2712 2713 // Deprecated: Use IsBalancerEnabledResponse.ProtoReflect.Descriptor instead. 2714 func (*IsBalancerEnabledResponse) Descriptor() ([]byte, []int) { 2715 return file_Master_proto_rawDescGZIP(), []int{51} 2716 } 2717 2718 func (x *IsBalancerEnabledResponse) GetEnabled() bool { 2719 if x != nil && x.Enabled != nil { 2720 return *x.Enabled 2721 } 2722 return false 2723 } 2724 2725 type SetSplitOrMergeEnabledRequest struct { 2726 state protoimpl.MessageState `protogen:"open.v1"` 2727 Enabled *bool `protobuf:"varint,1,req,name=enabled" json:"enabled,omitempty"` 2728 Synchronous *bool `protobuf:"varint,2,opt,name=synchronous" json:"synchronous,omitempty"` 2729 SwitchTypes []MasterSwitchType `protobuf:"varint,3,rep,name=switch_types,json=switchTypes,enum=pb.MasterSwitchType" json:"switch_types,omitempty"` 2730 unknownFields protoimpl.UnknownFields 2731 sizeCache protoimpl.SizeCache 2732 } 2733 2734 func (x *SetSplitOrMergeEnabledRequest) Reset() { 2735 *x = SetSplitOrMergeEnabledRequest{} 2736 mi := &file_Master_proto_msgTypes[52] 2737 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2738 ms.StoreMessageInfo(mi) 2739 } 2740 2741 func (x *SetSplitOrMergeEnabledRequest) String() string { 2742 return protoimpl.X.MessageStringOf(x) 2743 } 2744 2745 func (*SetSplitOrMergeEnabledRequest) ProtoMessage() {} 2746 2747 func (x *SetSplitOrMergeEnabledRequest) ProtoReflect() protoreflect.Message { 2748 mi := &file_Master_proto_msgTypes[52] 2749 if x != nil { 2750 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2751 if ms.LoadMessageInfo() == nil { 2752 ms.StoreMessageInfo(mi) 2753 } 2754 return ms 2755 } 2756 return mi.MessageOf(x) 2757 } 2758 2759 // Deprecated: Use SetSplitOrMergeEnabledRequest.ProtoReflect.Descriptor instead. 2760 func (*SetSplitOrMergeEnabledRequest) Descriptor() ([]byte, []int) { 2761 return file_Master_proto_rawDescGZIP(), []int{52} 2762 } 2763 2764 func (x *SetSplitOrMergeEnabledRequest) GetEnabled() bool { 2765 if x != nil && x.Enabled != nil { 2766 return *x.Enabled 2767 } 2768 return false 2769 } 2770 2771 func (x *SetSplitOrMergeEnabledRequest) GetSynchronous() bool { 2772 if x != nil && x.Synchronous != nil { 2773 return *x.Synchronous 2774 } 2775 return false 2776 } 2777 2778 func (x *SetSplitOrMergeEnabledRequest) GetSwitchTypes() []MasterSwitchType { 2779 if x != nil { 2780 return x.SwitchTypes 2781 } 2782 return nil 2783 } 2784 2785 type SetSplitOrMergeEnabledResponse struct { 2786 state protoimpl.MessageState `protogen:"open.v1"` 2787 PrevValue []bool `protobuf:"varint,1,rep,name=prev_value,json=prevValue" json:"prev_value,omitempty"` 2788 unknownFields protoimpl.UnknownFields 2789 sizeCache protoimpl.SizeCache 2790 } 2791 2792 func (x *SetSplitOrMergeEnabledResponse) Reset() { 2793 *x = SetSplitOrMergeEnabledResponse{} 2794 mi := &file_Master_proto_msgTypes[53] 2795 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2796 ms.StoreMessageInfo(mi) 2797 } 2798 2799 func (x *SetSplitOrMergeEnabledResponse) String() string { 2800 return protoimpl.X.MessageStringOf(x) 2801 } 2802 2803 func (*SetSplitOrMergeEnabledResponse) ProtoMessage() {} 2804 2805 func (x *SetSplitOrMergeEnabledResponse) ProtoReflect() protoreflect.Message { 2806 mi := &file_Master_proto_msgTypes[53] 2807 if x != nil { 2808 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2809 if ms.LoadMessageInfo() == nil { 2810 ms.StoreMessageInfo(mi) 2811 } 2812 return ms 2813 } 2814 return mi.MessageOf(x) 2815 } 2816 2817 // Deprecated: Use SetSplitOrMergeEnabledResponse.ProtoReflect.Descriptor instead. 2818 func (*SetSplitOrMergeEnabledResponse) Descriptor() ([]byte, []int) { 2819 return file_Master_proto_rawDescGZIP(), []int{53} 2820 } 2821 2822 func (x *SetSplitOrMergeEnabledResponse) GetPrevValue() []bool { 2823 if x != nil { 2824 return x.PrevValue 2825 } 2826 return nil 2827 } 2828 2829 type IsSplitOrMergeEnabledRequest struct { 2830 state protoimpl.MessageState `protogen:"open.v1"` 2831 SwitchType *MasterSwitchType `protobuf:"varint,1,req,name=switch_type,json=switchType,enum=pb.MasterSwitchType" json:"switch_type,omitempty"` 2832 unknownFields protoimpl.UnknownFields 2833 sizeCache protoimpl.SizeCache 2834 } 2835 2836 func (x *IsSplitOrMergeEnabledRequest) Reset() { 2837 *x = IsSplitOrMergeEnabledRequest{} 2838 mi := &file_Master_proto_msgTypes[54] 2839 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2840 ms.StoreMessageInfo(mi) 2841 } 2842 2843 func (x *IsSplitOrMergeEnabledRequest) String() string { 2844 return protoimpl.X.MessageStringOf(x) 2845 } 2846 2847 func (*IsSplitOrMergeEnabledRequest) ProtoMessage() {} 2848 2849 func (x *IsSplitOrMergeEnabledRequest) ProtoReflect() protoreflect.Message { 2850 mi := &file_Master_proto_msgTypes[54] 2851 if x != nil { 2852 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2853 if ms.LoadMessageInfo() == nil { 2854 ms.StoreMessageInfo(mi) 2855 } 2856 return ms 2857 } 2858 return mi.MessageOf(x) 2859 } 2860 2861 // Deprecated: Use IsSplitOrMergeEnabledRequest.ProtoReflect.Descriptor instead. 2862 func (*IsSplitOrMergeEnabledRequest) Descriptor() ([]byte, []int) { 2863 return file_Master_proto_rawDescGZIP(), []int{54} 2864 } 2865 2866 func (x *IsSplitOrMergeEnabledRequest) GetSwitchType() MasterSwitchType { 2867 if x != nil && x.SwitchType != nil { 2868 return *x.SwitchType 2869 } 2870 return MasterSwitchType_SPLIT 2871 } 2872 2873 type IsSplitOrMergeEnabledResponse struct { 2874 state protoimpl.MessageState `protogen:"open.v1"` 2875 Enabled *bool `protobuf:"varint,1,req,name=enabled" json:"enabled,omitempty"` 2876 unknownFields protoimpl.UnknownFields 2877 sizeCache protoimpl.SizeCache 2878 } 2879 2880 func (x *IsSplitOrMergeEnabledResponse) Reset() { 2881 *x = IsSplitOrMergeEnabledResponse{} 2882 mi := &file_Master_proto_msgTypes[55] 2883 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2884 ms.StoreMessageInfo(mi) 2885 } 2886 2887 func (x *IsSplitOrMergeEnabledResponse) String() string { 2888 return protoimpl.X.MessageStringOf(x) 2889 } 2890 2891 func (*IsSplitOrMergeEnabledResponse) ProtoMessage() {} 2892 2893 func (x *IsSplitOrMergeEnabledResponse) ProtoReflect() protoreflect.Message { 2894 mi := &file_Master_proto_msgTypes[55] 2895 if x != nil { 2896 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2897 if ms.LoadMessageInfo() == nil { 2898 ms.StoreMessageInfo(mi) 2899 } 2900 return ms 2901 } 2902 return mi.MessageOf(x) 2903 } 2904 2905 // Deprecated: Use IsSplitOrMergeEnabledResponse.ProtoReflect.Descriptor instead. 2906 func (*IsSplitOrMergeEnabledResponse) Descriptor() ([]byte, []int) { 2907 return file_Master_proto_rawDescGZIP(), []int{55} 2908 } 2909 2910 func (x *IsSplitOrMergeEnabledResponse) GetEnabled() bool { 2911 if x != nil && x.Enabled != nil { 2912 return *x.Enabled 2913 } 2914 return false 2915 } 2916 2917 type NormalizeRequest struct { 2918 state protoimpl.MessageState `protogen:"open.v1"` 2919 unknownFields protoimpl.UnknownFields 2920 sizeCache protoimpl.SizeCache 2921 } 2922 2923 func (x *NormalizeRequest) Reset() { 2924 *x = NormalizeRequest{} 2925 mi := &file_Master_proto_msgTypes[56] 2926 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2927 ms.StoreMessageInfo(mi) 2928 } 2929 2930 func (x *NormalizeRequest) String() string { 2931 return protoimpl.X.MessageStringOf(x) 2932 } 2933 2934 func (*NormalizeRequest) ProtoMessage() {} 2935 2936 func (x *NormalizeRequest) ProtoReflect() protoreflect.Message { 2937 mi := &file_Master_proto_msgTypes[56] 2938 if x != nil { 2939 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2940 if ms.LoadMessageInfo() == nil { 2941 ms.StoreMessageInfo(mi) 2942 } 2943 return ms 2944 } 2945 return mi.MessageOf(x) 2946 } 2947 2948 // Deprecated: Use NormalizeRequest.ProtoReflect.Descriptor instead. 2949 func (*NormalizeRequest) Descriptor() ([]byte, []int) { 2950 return file_Master_proto_rawDescGZIP(), []int{56} 2951 } 2952 2953 type NormalizeResponse struct { 2954 state protoimpl.MessageState `protogen:"open.v1"` 2955 NormalizerRan *bool `protobuf:"varint,1,req,name=normalizer_ran,json=normalizerRan" json:"normalizer_ran,omitempty"` 2956 unknownFields protoimpl.UnknownFields 2957 sizeCache protoimpl.SizeCache 2958 } 2959 2960 func (x *NormalizeResponse) Reset() { 2961 *x = NormalizeResponse{} 2962 mi := &file_Master_proto_msgTypes[57] 2963 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2964 ms.StoreMessageInfo(mi) 2965 } 2966 2967 func (x *NormalizeResponse) String() string { 2968 return protoimpl.X.MessageStringOf(x) 2969 } 2970 2971 func (*NormalizeResponse) ProtoMessage() {} 2972 2973 func (x *NormalizeResponse) ProtoReflect() protoreflect.Message { 2974 mi := &file_Master_proto_msgTypes[57] 2975 if x != nil { 2976 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2977 if ms.LoadMessageInfo() == nil { 2978 ms.StoreMessageInfo(mi) 2979 } 2980 return ms 2981 } 2982 return mi.MessageOf(x) 2983 } 2984 2985 // Deprecated: Use NormalizeResponse.ProtoReflect.Descriptor instead. 2986 func (*NormalizeResponse) Descriptor() ([]byte, []int) { 2987 return file_Master_proto_rawDescGZIP(), []int{57} 2988 } 2989 2990 func (x *NormalizeResponse) GetNormalizerRan() bool { 2991 if x != nil && x.NormalizerRan != nil { 2992 return *x.NormalizerRan 2993 } 2994 return false 2995 } 2996 2997 type SetNormalizerRunningRequest struct { 2998 state protoimpl.MessageState `protogen:"open.v1"` 2999 On *bool `protobuf:"varint,1,req,name=on" json:"on,omitempty"` 3000 unknownFields protoimpl.UnknownFields 3001 sizeCache protoimpl.SizeCache 3002 } 3003 3004 func (x *SetNormalizerRunningRequest) Reset() { 3005 *x = SetNormalizerRunningRequest{} 3006 mi := &file_Master_proto_msgTypes[58] 3007 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3008 ms.StoreMessageInfo(mi) 3009 } 3010 3011 func (x *SetNormalizerRunningRequest) String() string { 3012 return protoimpl.X.MessageStringOf(x) 3013 } 3014 3015 func (*SetNormalizerRunningRequest) ProtoMessage() {} 3016 3017 func (x *SetNormalizerRunningRequest) ProtoReflect() protoreflect.Message { 3018 mi := &file_Master_proto_msgTypes[58] 3019 if x != nil { 3020 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3021 if ms.LoadMessageInfo() == nil { 3022 ms.StoreMessageInfo(mi) 3023 } 3024 return ms 3025 } 3026 return mi.MessageOf(x) 3027 } 3028 3029 // Deprecated: Use SetNormalizerRunningRequest.ProtoReflect.Descriptor instead. 3030 func (*SetNormalizerRunningRequest) Descriptor() ([]byte, []int) { 3031 return file_Master_proto_rawDescGZIP(), []int{58} 3032 } 3033 3034 func (x *SetNormalizerRunningRequest) GetOn() bool { 3035 if x != nil && x.On != nil { 3036 return *x.On 3037 } 3038 return false 3039 } 3040 3041 type SetNormalizerRunningResponse struct { 3042 state protoimpl.MessageState `protogen:"open.v1"` 3043 PrevNormalizerValue *bool `protobuf:"varint,1,opt,name=prev_normalizer_value,json=prevNormalizerValue" json:"prev_normalizer_value,omitempty"` 3044 unknownFields protoimpl.UnknownFields 3045 sizeCache protoimpl.SizeCache 3046 } 3047 3048 func (x *SetNormalizerRunningResponse) Reset() { 3049 *x = SetNormalizerRunningResponse{} 3050 mi := &file_Master_proto_msgTypes[59] 3051 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3052 ms.StoreMessageInfo(mi) 3053 } 3054 3055 func (x *SetNormalizerRunningResponse) String() string { 3056 return protoimpl.X.MessageStringOf(x) 3057 } 3058 3059 func (*SetNormalizerRunningResponse) ProtoMessage() {} 3060 3061 func (x *SetNormalizerRunningResponse) ProtoReflect() protoreflect.Message { 3062 mi := &file_Master_proto_msgTypes[59] 3063 if x != nil { 3064 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3065 if ms.LoadMessageInfo() == nil { 3066 ms.StoreMessageInfo(mi) 3067 } 3068 return ms 3069 } 3070 return mi.MessageOf(x) 3071 } 3072 3073 // Deprecated: Use SetNormalizerRunningResponse.ProtoReflect.Descriptor instead. 3074 func (*SetNormalizerRunningResponse) Descriptor() ([]byte, []int) { 3075 return file_Master_proto_rawDescGZIP(), []int{59} 3076 } 3077 3078 func (x *SetNormalizerRunningResponse) GetPrevNormalizerValue() bool { 3079 if x != nil && x.PrevNormalizerValue != nil { 3080 return *x.PrevNormalizerValue 3081 } 3082 return false 3083 } 3084 3085 type IsNormalizerEnabledRequest struct { 3086 state protoimpl.MessageState `protogen:"open.v1"` 3087 unknownFields protoimpl.UnknownFields 3088 sizeCache protoimpl.SizeCache 3089 } 3090 3091 func (x *IsNormalizerEnabledRequest) Reset() { 3092 *x = IsNormalizerEnabledRequest{} 3093 mi := &file_Master_proto_msgTypes[60] 3094 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3095 ms.StoreMessageInfo(mi) 3096 } 3097 3098 func (x *IsNormalizerEnabledRequest) String() string { 3099 return protoimpl.X.MessageStringOf(x) 3100 } 3101 3102 func (*IsNormalizerEnabledRequest) ProtoMessage() {} 3103 3104 func (x *IsNormalizerEnabledRequest) ProtoReflect() protoreflect.Message { 3105 mi := &file_Master_proto_msgTypes[60] 3106 if x != nil { 3107 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3108 if ms.LoadMessageInfo() == nil { 3109 ms.StoreMessageInfo(mi) 3110 } 3111 return ms 3112 } 3113 return mi.MessageOf(x) 3114 } 3115 3116 // Deprecated: Use IsNormalizerEnabledRequest.ProtoReflect.Descriptor instead. 3117 func (*IsNormalizerEnabledRequest) Descriptor() ([]byte, []int) { 3118 return file_Master_proto_rawDescGZIP(), []int{60} 3119 } 3120 3121 type IsNormalizerEnabledResponse struct { 3122 state protoimpl.MessageState `protogen:"open.v1"` 3123 Enabled *bool `protobuf:"varint,1,req,name=enabled" json:"enabled,omitempty"` 3124 unknownFields protoimpl.UnknownFields 3125 sizeCache protoimpl.SizeCache 3126 } 3127 3128 func (x *IsNormalizerEnabledResponse) Reset() { 3129 *x = IsNormalizerEnabledResponse{} 3130 mi := &file_Master_proto_msgTypes[61] 3131 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3132 ms.StoreMessageInfo(mi) 3133 } 3134 3135 func (x *IsNormalizerEnabledResponse) String() string { 3136 return protoimpl.X.MessageStringOf(x) 3137 } 3138 3139 func (*IsNormalizerEnabledResponse) ProtoMessage() {} 3140 3141 func (x *IsNormalizerEnabledResponse) ProtoReflect() protoreflect.Message { 3142 mi := &file_Master_proto_msgTypes[61] 3143 if x != nil { 3144 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3145 if ms.LoadMessageInfo() == nil { 3146 ms.StoreMessageInfo(mi) 3147 } 3148 return ms 3149 } 3150 return mi.MessageOf(x) 3151 } 3152 3153 // Deprecated: Use IsNormalizerEnabledResponse.ProtoReflect.Descriptor instead. 3154 func (*IsNormalizerEnabledResponse) Descriptor() ([]byte, []int) { 3155 return file_Master_proto_rawDescGZIP(), []int{61} 3156 } 3157 3158 func (x *IsNormalizerEnabledResponse) GetEnabled() bool { 3159 if x != nil && x.Enabled != nil { 3160 return *x.Enabled 3161 } 3162 return false 3163 } 3164 3165 type RunCatalogScanRequest struct { 3166 state protoimpl.MessageState `protogen:"open.v1"` 3167 unknownFields protoimpl.UnknownFields 3168 sizeCache protoimpl.SizeCache 3169 } 3170 3171 func (x *RunCatalogScanRequest) Reset() { 3172 *x = RunCatalogScanRequest{} 3173 mi := &file_Master_proto_msgTypes[62] 3174 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3175 ms.StoreMessageInfo(mi) 3176 } 3177 3178 func (x *RunCatalogScanRequest) String() string { 3179 return protoimpl.X.MessageStringOf(x) 3180 } 3181 3182 func (*RunCatalogScanRequest) ProtoMessage() {} 3183 3184 func (x *RunCatalogScanRequest) ProtoReflect() protoreflect.Message { 3185 mi := &file_Master_proto_msgTypes[62] 3186 if x != nil { 3187 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3188 if ms.LoadMessageInfo() == nil { 3189 ms.StoreMessageInfo(mi) 3190 } 3191 return ms 3192 } 3193 return mi.MessageOf(x) 3194 } 3195 3196 // Deprecated: Use RunCatalogScanRequest.ProtoReflect.Descriptor instead. 3197 func (*RunCatalogScanRequest) Descriptor() ([]byte, []int) { 3198 return file_Master_proto_rawDescGZIP(), []int{62} 3199 } 3200 3201 type RunCatalogScanResponse struct { 3202 state protoimpl.MessageState `protogen:"open.v1"` 3203 ScanResult *int32 `protobuf:"varint,1,opt,name=scan_result,json=scanResult" json:"scan_result,omitempty"` 3204 unknownFields protoimpl.UnknownFields 3205 sizeCache protoimpl.SizeCache 3206 } 3207 3208 func (x *RunCatalogScanResponse) Reset() { 3209 *x = RunCatalogScanResponse{} 3210 mi := &file_Master_proto_msgTypes[63] 3211 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3212 ms.StoreMessageInfo(mi) 3213 } 3214 3215 func (x *RunCatalogScanResponse) String() string { 3216 return protoimpl.X.MessageStringOf(x) 3217 } 3218 3219 func (*RunCatalogScanResponse) ProtoMessage() {} 3220 3221 func (x *RunCatalogScanResponse) ProtoReflect() protoreflect.Message { 3222 mi := &file_Master_proto_msgTypes[63] 3223 if x != nil { 3224 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3225 if ms.LoadMessageInfo() == nil { 3226 ms.StoreMessageInfo(mi) 3227 } 3228 return ms 3229 } 3230 return mi.MessageOf(x) 3231 } 3232 3233 // Deprecated: Use RunCatalogScanResponse.ProtoReflect.Descriptor instead. 3234 func (*RunCatalogScanResponse) Descriptor() ([]byte, []int) { 3235 return file_Master_proto_rawDescGZIP(), []int{63} 3236 } 3237 3238 func (x *RunCatalogScanResponse) GetScanResult() int32 { 3239 if x != nil && x.ScanResult != nil { 3240 return *x.ScanResult 3241 } 3242 return 0 3243 } 3244 3245 type EnableCatalogJanitorRequest struct { 3246 state protoimpl.MessageState `protogen:"open.v1"` 3247 Enable *bool `protobuf:"varint,1,req,name=enable" json:"enable,omitempty"` 3248 unknownFields protoimpl.UnknownFields 3249 sizeCache protoimpl.SizeCache 3250 } 3251 3252 func (x *EnableCatalogJanitorRequest) Reset() { 3253 *x = EnableCatalogJanitorRequest{} 3254 mi := &file_Master_proto_msgTypes[64] 3255 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3256 ms.StoreMessageInfo(mi) 3257 } 3258 3259 func (x *EnableCatalogJanitorRequest) String() string { 3260 return protoimpl.X.MessageStringOf(x) 3261 } 3262 3263 func (*EnableCatalogJanitorRequest) ProtoMessage() {} 3264 3265 func (x *EnableCatalogJanitorRequest) ProtoReflect() protoreflect.Message { 3266 mi := &file_Master_proto_msgTypes[64] 3267 if x != nil { 3268 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3269 if ms.LoadMessageInfo() == nil { 3270 ms.StoreMessageInfo(mi) 3271 } 3272 return ms 3273 } 3274 return mi.MessageOf(x) 3275 } 3276 3277 // Deprecated: Use EnableCatalogJanitorRequest.ProtoReflect.Descriptor instead. 3278 func (*EnableCatalogJanitorRequest) Descriptor() ([]byte, []int) { 3279 return file_Master_proto_rawDescGZIP(), []int{64} 3280 } 3281 3282 func (x *EnableCatalogJanitorRequest) GetEnable() bool { 3283 if x != nil && x.Enable != nil { 3284 return *x.Enable 3285 } 3286 return false 3287 } 3288 3289 type EnableCatalogJanitorResponse struct { 3290 state protoimpl.MessageState `protogen:"open.v1"` 3291 PrevValue *bool `protobuf:"varint,1,opt,name=prev_value,json=prevValue" json:"prev_value,omitempty"` 3292 unknownFields protoimpl.UnknownFields 3293 sizeCache protoimpl.SizeCache 3294 } 3295 3296 func (x *EnableCatalogJanitorResponse) Reset() { 3297 *x = EnableCatalogJanitorResponse{} 3298 mi := &file_Master_proto_msgTypes[65] 3299 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3300 ms.StoreMessageInfo(mi) 3301 } 3302 3303 func (x *EnableCatalogJanitorResponse) String() string { 3304 return protoimpl.X.MessageStringOf(x) 3305 } 3306 3307 func (*EnableCatalogJanitorResponse) ProtoMessage() {} 3308 3309 func (x *EnableCatalogJanitorResponse) ProtoReflect() protoreflect.Message { 3310 mi := &file_Master_proto_msgTypes[65] 3311 if x != nil { 3312 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3313 if ms.LoadMessageInfo() == nil { 3314 ms.StoreMessageInfo(mi) 3315 } 3316 return ms 3317 } 3318 return mi.MessageOf(x) 3319 } 3320 3321 // Deprecated: Use EnableCatalogJanitorResponse.ProtoReflect.Descriptor instead. 3322 func (*EnableCatalogJanitorResponse) Descriptor() ([]byte, []int) { 3323 return file_Master_proto_rawDescGZIP(), []int{65} 3324 } 3325 3326 func (x *EnableCatalogJanitorResponse) GetPrevValue() bool { 3327 if x != nil && x.PrevValue != nil { 3328 return *x.PrevValue 3329 } 3330 return false 3331 } 3332 3333 type IsCatalogJanitorEnabledRequest struct { 3334 state protoimpl.MessageState `protogen:"open.v1"` 3335 unknownFields protoimpl.UnknownFields 3336 sizeCache protoimpl.SizeCache 3337 } 3338 3339 func (x *IsCatalogJanitorEnabledRequest) Reset() { 3340 *x = IsCatalogJanitorEnabledRequest{} 3341 mi := &file_Master_proto_msgTypes[66] 3342 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3343 ms.StoreMessageInfo(mi) 3344 } 3345 3346 func (x *IsCatalogJanitorEnabledRequest) String() string { 3347 return protoimpl.X.MessageStringOf(x) 3348 } 3349 3350 func (*IsCatalogJanitorEnabledRequest) ProtoMessage() {} 3351 3352 func (x *IsCatalogJanitorEnabledRequest) ProtoReflect() protoreflect.Message { 3353 mi := &file_Master_proto_msgTypes[66] 3354 if x != nil { 3355 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3356 if ms.LoadMessageInfo() == nil { 3357 ms.StoreMessageInfo(mi) 3358 } 3359 return ms 3360 } 3361 return mi.MessageOf(x) 3362 } 3363 3364 // Deprecated: Use IsCatalogJanitorEnabledRequest.ProtoReflect.Descriptor instead. 3365 func (*IsCatalogJanitorEnabledRequest) Descriptor() ([]byte, []int) { 3366 return file_Master_proto_rawDescGZIP(), []int{66} 3367 } 3368 3369 type IsCatalogJanitorEnabledResponse struct { 3370 state protoimpl.MessageState `protogen:"open.v1"` 3371 Value *bool `protobuf:"varint,1,req,name=value" json:"value,omitempty"` 3372 unknownFields protoimpl.UnknownFields 3373 sizeCache protoimpl.SizeCache 3374 } 3375 3376 func (x *IsCatalogJanitorEnabledResponse) Reset() { 3377 *x = IsCatalogJanitorEnabledResponse{} 3378 mi := &file_Master_proto_msgTypes[67] 3379 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3380 ms.StoreMessageInfo(mi) 3381 } 3382 3383 func (x *IsCatalogJanitorEnabledResponse) String() string { 3384 return protoimpl.X.MessageStringOf(x) 3385 } 3386 3387 func (*IsCatalogJanitorEnabledResponse) ProtoMessage() {} 3388 3389 func (x *IsCatalogJanitorEnabledResponse) ProtoReflect() protoreflect.Message { 3390 mi := &file_Master_proto_msgTypes[67] 3391 if x != nil { 3392 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3393 if ms.LoadMessageInfo() == nil { 3394 ms.StoreMessageInfo(mi) 3395 } 3396 return ms 3397 } 3398 return mi.MessageOf(x) 3399 } 3400 3401 // Deprecated: Use IsCatalogJanitorEnabledResponse.ProtoReflect.Descriptor instead. 3402 func (*IsCatalogJanitorEnabledResponse) Descriptor() ([]byte, []int) { 3403 return file_Master_proto_rawDescGZIP(), []int{67} 3404 } 3405 3406 func (x *IsCatalogJanitorEnabledResponse) GetValue() bool { 3407 if x != nil && x.Value != nil { 3408 return *x.Value 3409 } 3410 return false 3411 } 3412 3413 type SnapshotRequest struct { 3414 state protoimpl.MessageState `protogen:"open.v1"` 3415 Snapshot *SnapshotDescription `protobuf:"bytes,1,req,name=snapshot" json:"snapshot,omitempty"` 3416 unknownFields protoimpl.UnknownFields 3417 sizeCache protoimpl.SizeCache 3418 } 3419 3420 func (x *SnapshotRequest) Reset() { 3421 *x = SnapshotRequest{} 3422 mi := &file_Master_proto_msgTypes[68] 3423 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3424 ms.StoreMessageInfo(mi) 3425 } 3426 3427 func (x *SnapshotRequest) String() string { 3428 return protoimpl.X.MessageStringOf(x) 3429 } 3430 3431 func (*SnapshotRequest) ProtoMessage() {} 3432 3433 func (x *SnapshotRequest) ProtoReflect() protoreflect.Message { 3434 mi := &file_Master_proto_msgTypes[68] 3435 if x != nil { 3436 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3437 if ms.LoadMessageInfo() == nil { 3438 ms.StoreMessageInfo(mi) 3439 } 3440 return ms 3441 } 3442 return mi.MessageOf(x) 3443 } 3444 3445 // Deprecated: Use SnapshotRequest.ProtoReflect.Descriptor instead. 3446 func (*SnapshotRequest) Descriptor() ([]byte, []int) { 3447 return file_Master_proto_rawDescGZIP(), []int{68} 3448 } 3449 3450 func (x *SnapshotRequest) GetSnapshot() *SnapshotDescription { 3451 if x != nil { 3452 return x.Snapshot 3453 } 3454 return nil 3455 } 3456 3457 type SnapshotResponse struct { 3458 state protoimpl.MessageState `protogen:"open.v1"` 3459 ExpectedTimeout *int64 `protobuf:"varint,1,req,name=expected_timeout,json=expectedTimeout" json:"expected_timeout,omitempty"` 3460 unknownFields protoimpl.UnknownFields 3461 sizeCache protoimpl.SizeCache 3462 } 3463 3464 func (x *SnapshotResponse) Reset() { 3465 *x = SnapshotResponse{} 3466 mi := &file_Master_proto_msgTypes[69] 3467 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3468 ms.StoreMessageInfo(mi) 3469 } 3470 3471 func (x *SnapshotResponse) String() string { 3472 return protoimpl.X.MessageStringOf(x) 3473 } 3474 3475 func (*SnapshotResponse) ProtoMessage() {} 3476 3477 func (x *SnapshotResponse) ProtoReflect() protoreflect.Message { 3478 mi := &file_Master_proto_msgTypes[69] 3479 if x != nil { 3480 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3481 if ms.LoadMessageInfo() == nil { 3482 ms.StoreMessageInfo(mi) 3483 } 3484 return ms 3485 } 3486 return mi.MessageOf(x) 3487 } 3488 3489 // Deprecated: Use SnapshotResponse.ProtoReflect.Descriptor instead. 3490 func (*SnapshotResponse) Descriptor() ([]byte, []int) { 3491 return file_Master_proto_rawDescGZIP(), []int{69} 3492 } 3493 3494 func (x *SnapshotResponse) GetExpectedTimeout() int64 { 3495 if x != nil && x.ExpectedTimeout != nil { 3496 return *x.ExpectedTimeout 3497 } 3498 return 0 3499 } 3500 3501 type GetCompletedSnapshotsRequest struct { 3502 state protoimpl.MessageState `protogen:"open.v1"` 3503 unknownFields protoimpl.UnknownFields 3504 sizeCache protoimpl.SizeCache 3505 } 3506 3507 func (x *GetCompletedSnapshotsRequest) Reset() { 3508 *x = GetCompletedSnapshotsRequest{} 3509 mi := &file_Master_proto_msgTypes[70] 3510 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3511 ms.StoreMessageInfo(mi) 3512 } 3513 3514 func (x *GetCompletedSnapshotsRequest) String() string { 3515 return protoimpl.X.MessageStringOf(x) 3516 } 3517 3518 func (*GetCompletedSnapshotsRequest) ProtoMessage() {} 3519 3520 func (x *GetCompletedSnapshotsRequest) ProtoReflect() protoreflect.Message { 3521 mi := &file_Master_proto_msgTypes[70] 3522 if x != nil { 3523 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3524 if ms.LoadMessageInfo() == nil { 3525 ms.StoreMessageInfo(mi) 3526 } 3527 return ms 3528 } 3529 return mi.MessageOf(x) 3530 } 3531 3532 // Deprecated: Use GetCompletedSnapshotsRequest.ProtoReflect.Descriptor instead. 3533 func (*GetCompletedSnapshotsRequest) Descriptor() ([]byte, []int) { 3534 return file_Master_proto_rawDescGZIP(), []int{70} 3535 } 3536 3537 type GetCompletedSnapshotsResponse struct { 3538 state protoimpl.MessageState `protogen:"open.v1"` 3539 Snapshots []*SnapshotDescription `protobuf:"bytes,1,rep,name=snapshots" json:"snapshots,omitempty"` 3540 unknownFields protoimpl.UnknownFields 3541 sizeCache protoimpl.SizeCache 3542 } 3543 3544 func (x *GetCompletedSnapshotsResponse) Reset() { 3545 *x = GetCompletedSnapshotsResponse{} 3546 mi := &file_Master_proto_msgTypes[71] 3547 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3548 ms.StoreMessageInfo(mi) 3549 } 3550 3551 func (x *GetCompletedSnapshotsResponse) String() string { 3552 return protoimpl.X.MessageStringOf(x) 3553 } 3554 3555 func (*GetCompletedSnapshotsResponse) ProtoMessage() {} 3556 3557 func (x *GetCompletedSnapshotsResponse) ProtoReflect() protoreflect.Message { 3558 mi := &file_Master_proto_msgTypes[71] 3559 if x != nil { 3560 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3561 if ms.LoadMessageInfo() == nil { 3562 ms.StoreMessageInfo(mi) 3563 } 3564 return ms 3565 } 3566 return mi.MessageOf(x) 3567 } 3568 3569 // Deprecated: Use GetCompletedSnapshotsResponse.ProtoReflect.Descriptor instead. 3570 func (*GetCompletedSnapshotsResponse) Descriptor() ([]byte, []int) { 3571 return file_Master_proto_rawDescGZIP(), []int{71} 3572 } 3573 3574 func (x *GetCompletedSnapshotsResponse) GetSnapshots() []*SnapshotDescription { 3575 if x != nil { 3576 return x.Snapshots 3577 } 3578 return nil 3579 } 3580 3581 type DeleteSnapshotRequest struct { 3582 state protoimpl.MessageState `protogen:"open.v1"` 3583 Snapshot *SnapshotDescription `protobuf:"bytes,1,req,name=snapshot" json:"snapshot,omitempty"` 3584 unknownFields protoimpl.UnknownFields 3585 sizeCache protoimpl.SizeCache 3586 } 3587 3588 func (x *DeleteSnapshotRequest) Reset() { 3589 *x = DeleteSnapshotRequest{} 3590 mi := &file_Master_proto_msgTypes[72] 3591 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3592 ms.StoreMessageInfo(mi) 3593 } 3594 3595 func (x *DeleteSnapshotRequest) String() string { 3596 return protoimpl.X.MessageStringOf(x) 3597 } 3598 3599 func (*DeleteSnapshotRequest) ProtoMessage() {} 3600 3601 func (x *DeleteSnapshotRequest) ProtoReflect() protoreflect.Message { 3602 mi := &file_Master_proto_msgTypes[72] 3603 if x != nil { 3604 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3605 if ms.LoadMessageInfo() == nil { 3606 ms.StoreMessageInfo(mi) 3607 } 3608 return ms 3609 } 3610 return mi.MessageOf(x) 3611 } 3612 3613 // Deprecated: Use DeleteSnapshotRequest.ProtoReflect.Descriptor instead. 3614 func (*DeleteSnapshotRequest) Descriptor() ([]byte, []int) { 3615 return file_Master_proto_rawDescGZIP(), []int{72} 3616 } 3617 3618 func (x *DeleteSnapshotRequest) GetSnapshot() *SnapshotDescription { 3619 if x != nil { 3620 return x.Snapshot 3621 } 3622 return nil 3623 } 3624 3625 type DeleteSnapshotResponse struct { 3626 state protoimpl.MessageState `protogen:"open.v1"` 3627 unknownFields protoimpl.UnknownFields 3628 sizeCache protoimpl.SizeCache 3629 } 3630 3631 func (x *DeleteSnapshotResponse) Reset() { 3632 *x = DeleteSnapshotResponse{} 3633 mi := &file_Master_proto_msgTypes[73] 3634 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3635 ms.StoreMessageInfo(mi) 3636 } 3637 3638 func (x *DeleteSnapshotResponse) String() string { 3639 return protoimpl.X.MessageStringOf(x) 3640 } 3641 3642 func (*DeleteSnapshotResponse) ProtoMessage() {} 3643 3644 func (x *DeleteSnapshotResponse) ProtoReflect() protoreflect.Message { 3645 mi := &file_Master_proto_msgTypes[73] 3646 if x != nil { 3647 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3648 if ms.LoadMessageInfo() == nil { 3649 ms.StoreMessageInfo(mi) 3650 } 3651 return ms 3652 } 3653 return mi.MessageOf(x) 3654 } 3655 3656 // Deprecated: Use DeleteSnapshotResponse.ProtoReflect.Descriptor instead. 3657 func (*DeleteSnapshotResponse) Descriptor() ([]byte, []int) { 3658 return file_Master_proto_rawDescGZIP(), []int{73} 3659 } 3660 3661 type RestoreSnapshotRequest struct { 3662 state protoimpl.MessageState `protogen:"open.v1"` 3663 Snapshot *SnapshotDescription `protobuf:"bytes,1,req,name=snapshot" json:"snapshot,omitempty"` 3664 unknownFields protoimpl.UnknownFields 3665 sizeCache protoimpl.SizeCache 3666 } 3667 3668 func (x *RestoreSnapshotRequest) Reset() { 3669 *x = RestoreSnapshotRequest{} 3670 mi := &file_Master_proto_msgTypes[74] 3671 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3672 ms.StoreMessageInfo(mi) 3673 } 3674 3675 func (x *RestoreSnapshotRequest) String() string { 3676 return protoimpl.X.MessageStringOf(x) 3677 } 3678 3679 func (*RestoreSnapshotRequest) ProtoMessage() {} 3680 3681 func (x *RestoreSnapshotRequest) ProtoReflect() protoreflect.Message { 3682 mi := &file_Master_proto_msgTypes[74] 3683 if x != nil { 3684 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3685 if ms.LoadMessageInfo() == nil { 3686 ms.StoreMessageInfo(mi) 3687 } 3688 return ms 3689 } 3690 return mi.MessageOf(x) 3691 } 3692 3693 // Deprecated: Use RestoreSnapshotRequest.ProtoReflect.Descriptor instead. 3694 func (*RestoreSnapshotRequest) Descriptor() ([]byte, []int) { 3695 return file_Master_proto_rawDescGZIP(), []int{74} 3696 } 3697 3698 func (x *RestoreSnapshotRequest) GetSnapshot() *SnapshotDescription { 3699 if x != nil { 3700 return x.Snapshot 3701 } 3702 return nil 3703 } 3704 3705 type RestoreSnapshotResponse struct { 3706 state protoimpl.MessageState `protogen:"open.v1"` 3707 unknownFields protoimpl.UnknownFields 3708 sizeCache protoimpl.SizeCache 3709 } 3710 3711 func (x *RestoreSnapshotResponse) Reset() { 3712 *x = RestoreSnapshotResponse{} 3713 mi := &file_Master_proto_msgTypes[75] 3714 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3715 ms.StoreMessageInfo(mi) 3716 } 3717 3718 func (x *RestoreSnapshotResponse) String() string { 3719 return protoimpl.X.MessageStringOf(x) 3720 } 3721 3722 func (*RestoreSnapshotResponse) ProtoMessage() {} 3723 3724 func (x *RestoreSnapshotResponse) ProtoReflect() protoreflect.Message { 3725 mi := &file_Master_proto_msgTypes[75] 3726 if x != nil { 3727 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3728 if ms.LoadMessageInfo() == nil { 3729 ms.StoreMessageInfo(mi) 3730 } 3731 return ms 3732 } 3733 return mi.MessageOf(x) 3734 } 3735 3736 // Deprecated: Use RestoreSnapshotResponse.ProtoReflect.Descriptor instead. 3737 func (*RestoreSnapshotResponse) Descriptor() ([]byte, []int) { 3738 return file_Master_proto_rawDescGZIP(), []int{75} 3739 } 3740 3741 // if you don't send the snapshot, then you will get it back 3742 // in the response (if the snapshot is done) so you can check the snapshot 3743 type IsSnapshotDoneRequest struct { 3744 state protoimpl.MessageState `protogen:"open.v1"` 3745 Snapshot *SnapshotDescription `protobuf:"bytes,1,opt,name=snapshot" json:"snapshot,omitempty"` 3746 unknownFields protoimpl.UnknownFields 3747 sizeCache protoimpl.SizeCache 3748 } 3749 3750 func (x *IsSnapshotDoneRequest) Reset() { 3751 *x = IsSnapshotDoneRequest{} 3752 mi := &file_Master_proto_msgTypes[76] 3753 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3754 ms.StoreMessageInfo(mi) 3755 } 3756 3757 func (x *IsSnapshotDoneRequest) String() string { 3758 return protoimpl.X.MessageStringOf(x) 3759 } 3760 3761 func (*IsSnapshotDoneRequest) ProtoMessage() {} 3762 3763 func (x *IsSnapshotDoneRequest) ProtoReflect() protoreflect.Message { 3764 mi := &file_Master_proto_msgTypes[76] 3765 if x != nil { 3766 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3767 if ms.LoadMessageInfo() == nil { 3768 ms.StoreMessageInfo(mi) 3769 } 3770 return ms 3771 } 3772 return mi.MessageOf(x) 3773 } 3774 3775 // Deprecated: Use IsSnapshotDoneRequest.ProtoReflect.Descriptor instead. 3776 func (*IsSnapshotDoneRequest) Descriptor() ([]byte, []int) { 3777 return file_Master_proto_rawDescGZIP(), []int{76} 3778 } 3779 3780 func (x *IsSnapshotDoneRequest) GetSnapshot() *SnapshotDescription { 3781 if x != nil { 3782 return x.Snapshot 3783 } 3784 return nil 3785 } 3786 3787 type IsSnapshotDoneResponse struct { 3788 state protoimpl.MessageState `protogen:"open.v1"` 3789 Done *bool `protobuf:"varint,1,opt,name=done,def=0" json:"done,omitempty"` 3790 Snapshot *SnapshotDescription `protobuf:"bytes,2,opt,name=snapshot" json:"snapshot,omitempty"` 3791 unknownFields protoimpl.UnknownFields 3792 sizeCache protoimpl.SizeCache 3793 } 3794 3795 // Default values for IsSnapshotDoneResponse fields. 3796 const ( 3797 Default_IsSnapshotDoneResponse_Done = bool(false) 3798 ) 3799 3800 func (x *IsSnapshotDoneResponse) Reset() { 3801 *x = IsSnapshotDoneResponse{} 3802 mi := &file_Master_proto_msgTypes[77] 3803 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3804 ms.StoreMessageInfo(mi) 3805 } 3806 3807 func (x *IsSnapshotDoneResponse) String() string { 3808 return protoimpl.X.MessageStringOf(x) 3809 } 3810 3811 func (*IsSnapshotDoneResponse) ProtoMessage() {} 3812 3813 func (x *IsSnapshotDoneResponse) ProtoReflect() protoreflect.Message { 3814 mi := &file_Master_proto_msgTypes[77] 3815 if x != nil { 3816 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3817 if ms.LoadMessageInfo() == nil { 3818 ms.StoreMessageInfo(mi) 3819 } 3820 return ms 3821 } 3822 return mi.MessageOf(x) 3823 } 3824 3825 // Deprecated: Use IsSnapshotDoneResponse.ProtoReflect.Descriptor instead. 3826 func (*IsSnapshotDoneResponse) Descriptor() ([]byte, []int) { 3827 return file_Master_proto_rawDescGZIP(), []int{77} 3828 } 3829 3830 func (x *IsSnapshotDoneResponse) GetDone() bool { 3831 if x != nil && x.Done != nil { 3832 return *x.Done 3833 } 3834 return Default_IsSnapshotDoneResponse_Done 3835 } 3836 3837 func (x *IsSnapshotDoneResponse) GetSnapshot() *SnapshotDescription { 3838 if x != nil { 3839 return x.Snapshot 3840 } 3841 return nil 3842 } 3843 3844 type IsRestoreSnapshotDoneRequest struct { 3845 state protoimpl.MessageState `protogen:"open.v1"` 3846 Snapshot *SnapshotDescription `protobuf:"bytes,1,opt,name=snapshot" json:"snapshot,omitempty"` 3847 unknownFields protoimpl.UnknownFields 3848 sizeCache protoimpl.SizeCache 3849 } 3850 3851 func (x *IsRestoreSnapshotDoneRequest) Reset() { 3852 *x = IsRestoreSnapshotDoneRequest{} 3853 mi := &file_Master_proto_msgTypes[78] 3854 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3855 ms.StoreMessageInfo(mi) 3856 } 3857 3858 func (x *IsRestoreSnapshotDoneRequest) String() string { 3859 return protoimpl.X.MessageStringOf(x) 3860 } 3861 3862 func (*IsRestoreSnapshotDoneRequest) ProtoMessage() {} 3863 3864 func (x *IsRestoreSnapshotDoneRequest) ProtoReflect() protoreflect.Message { 3865 mi := &file_Master_proto_msgTypes[78] 3866 if x != nil { 3867 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3868 if ms.LoadMessageInfo() == nil { 3869 ms.StoreMessageInfo(mi) 3870 } 3871 return ms 3872 } 3873 return mi.MessageOf(x) 3874 } 3875 3876 // Deprecated: Use IsRestoreSnapshotDoneRequest.ProtoReflect.Descriptor instead. 3877 func (*IsRestoreSnapshotDoneRequest) Descriptor() ([]byte, []int) { 3878 return file_Master_proto_rawDescGZIP(), []int{78} 3879 } 3880 3881 func (x *IsRestoreSnapshotDoneRequest) GetSnapshot() *SnapshotDescription { 3882 if x != nil { 3883 return x.Snapshot 3884 } 3885 return nil 3886 } 3887 3888 type IsRestoreSnapshotDoneResponse struct { 3889 state protoimpl.MessageState `protogen:"open.v1"` 3890 Done *bool `protobuf:"varint,1,opt,name=done,def=0" json:"done,omitempty"` 3891 unknownFields protoimpl.UnknownFields 3892 sizeCache protoimpl.SizeCache 3893 } 3894 3895 // Default values for IsRestoreSnapshotDoneResponse fields. 3896 const ( 3897 Default_IsRestoreSnapshotDoneResponse_Done = bool(false) 3898 ) 3899 3900 func (x *IsRestoreSnapshotDoneResponse) Reset() { 3901 *x = IsRestoreSnapshotDoneResponse{} 3902 mi := &file_Master_proto_msgTypes[79] 3903 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3904 ms.StoreMessageInfo(mi) 3905 } 3906 3907 func (x *IsRestoreSnapshotDoneResponse) String() string { 3908 return protoimpl.X.MessageStringOf(x) 3909 } 3910 3911 func (*IsRestoreSnapshotDoneResponse) ProtoMessage() {} 3912 3913 func (x *IsRestoreSnapshotDoneResponse) ProtoReflect() protoreflect.Message { 3914 mi := &file_Master_proto_msgTypes[79] 3915 if x != nil { 3916 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3917 if ms.LoadMessageInfo() == nil { 3918 ms.StoreMessageInfo(mi) 3919 } 3920 return ms 3921 } 3922 return mi.MessageOf(x) 3923 } 3924 3925 // Deprecated: Use IsRestoreSnapshotDoneResponse.ProtoReflect.Descriptor instead. 3926 func (*IsRestoreSnapshotDoneResponse) Descriptor() ([]byte, []int) { 3927 return file_Master_proto_rawDescGZIP(), []int{79} 3928 } 3929 3930 func (x *IsRestoreSnapshotDoneResponse) GetDone() bool { 3931 if x != nil && x.Done != nil { 3932 return *x.Done 3933 } 3934 return Default_IsRestoreSnapshotDoneResponse_Done 3935 } 3936 3937 type GetSchemaAlterStatusRequest struct { 3938 state protoimpl.MessageState `protogen:"open.v1"` 3939 TableName *TableName `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"` 3940 unknownFields protoimpl.UnknownFields 3941 sizeCache protoimpl.SizeCache 3942 } 3943 3944 func (x *GetSchemaAlterStatusRequest) Reset() { 3945 *x = GetSchemaAlterStatusRequest{} 3946 mi := &file_Master_proto_msgTypes[80] 3947 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3948 ms.StoreMessageInfo(mi) 3949 } 3950 3951 func (x *GetSchemaAlterStatusRequest) String() string { 3952 return protoimpl.X.MessageStringOf(x) 3953 } 3954 3955 func (*GetSchemaAlterStatusRequest) ProtoMessage() {} 3956 3957 func (x *GetSchemaAlterStatusRequest) ProtoReflect() protoreflect.Message { 3958 mi := &file_Master_proto_msgTypes[80] 3959 if x != nil { 3960 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3961 if ms.LoadMessageInfo() == nil { 3962 ms.StoreMessageInfo(mi) 3963 } 3964 return ms 3965 } 3966 return mi.MessageOf(x) 3967 } 3968 3969 // Deprecated: Use GetSchemaAlterStatusRequest.ProtoReflect.Descriptor instead. 3970 func (*GetSchemaAlterStatusRequest) Descriptor() ([]byte, []int) { 3971 return file_Master_proto_rawDescGZIP(), []int{80} 3972 } 3973 3974 func (x *GetSchemaAlterStatusRequest) GetTableName() *TableName { 3975 if x != nil { 3976 return x.TableName 3977 } 3978 return nil 3979 } 3980 3981 type GetSchemaAlterStatusResponse struct { 3982 state protoimpl.MessageState `protogen:"open.v1"` 3983 YetToUpdateRegions *uint32 `protobuf:"varint,1,opt,name=yet_to_update_regions,json=yetToUpdateRegions" json:"yet_to_update_regions,omitempty"` 3984 TotalRegions *uint32 `protobuf:"varint,2,opt,name=total_regions,json=totalRegions" json:"total_regions,omitempty"` 3985 unknownFields protoimpl.UnknownFields 3986 sizeCache protoimpl.SizeCache 3987 } 3988 3989 func (x *GetSchemaAlterStatusResponse) Reset() { 3990 *x = GetSchemaAlterStatusResponse{} 3991 mi := &file_Master_proto_msgTypes[81] 3992 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3993 ms.StoreMessageInfo(mi) 3994 } 3995 3996 func (x *GetSchemaAlterStatusResponse) String() string { 3997 return protoimpl.X.MessageStringOf(x) 3998 } 3999 4000 func (*GetSchemaAlterStatusResponse) ProtoMessage() {} 4001 4002 func (x *GetSchemaAlterStatusResponse) ProtoReflect() protoreflect.Message { 4003 mi := &file_Master_proto_msgTypes[81] 4004 if x != nil { 4005 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4006 if ms.LoadMessageInfo() == nil { 4007 ms.StoreMessageInfo(mi) 4008 } 4009 return ms 4010 } 4011 return mi.MessageOf(x) 4012 } 4013 4014 // Deprecated: Use GetSchemaAlterStatusResponse.ProtoReflect.Descriptor instead. 4015 func (*GetSchemaAlterStatusResponse) Descriptor() ([]byte, []int) { 4016 return file_Master_proto_rawDescGZIP(), []int{81} 4017 } 4018 4019 func (x *GetSchemaAlterStatusResponse) GetYetToUpdateRegions() uint32 { 4020 if x != nil && x.YetToUpdateRegions != nil { 4021 return *x.YetToUpdateRegions 4022 } 4023 return 0 4024 } 4025 4026 func (x *GetSchemaAlterStatusResponse) GetTotalRegions() uint32 { 4027 if x != nil && x.TotalRegions != nil { 4028 return *x.TotalRegions 4029 } 4030 return 0 4031 } 4032 4033 type GetTableDescriptorsRequest struct { 4034 state protoimpl.MessageState `protogen:"open.v1"` 4035 TableNames []*TableName `protobuf:"bytes,1,rep,name=table_names,json=tableNames" json:"table_names,omitempty"` 4036 Regex *string `protobuf:"bytes,2,opt,name=regex" json:"regex,omitempty"` 4037 IncludeSysTables *bool `protobuf:"varint,3,opt,name=include_sys_tables,json=includeSysTables,def=0" json:"include_sys_tables,omitempty"` 4038 Namespace *string `protobuf:"bytes,4,opt,name=namespace" json:"namespace,omitempty"` 4039 unknownFields protoimpl.UnknownFields 4040 sizeCache protoimpl.SizeCache 4041 } 4042 4043 // Default values for GetTableDescriptorsRequest fields. 4044 const ( 4045 Default_GetTableDescriptorsRequest_IncludeSysTables = bool(false) 4046 ) 4047 4048 func (x *GetTableDescriptorsRequest) Reset() { 4049 *x = GetTableDescriptorsRequest{} 4050 mi := &file_Master_proto_msgTypes[82] 4051 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4052 ms.StoreMessageInfo(mi) 4053 } 4054 4055 func (x *GetTableDescriptorsRequest) String() string { 4056 return protoimpl.X.MessageStringOf(x) 4057 } 4058 4059 func (*GetTableDescriptorsRequest) ProtoMessage() {} 4060 4061 func (x *GetTableDescriptorsRequest) ProtoReflect() protoreflect.Message { 4062 mi := &file_Master_proto_msgTypes[82] 4063 if x != nil { 4064 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4065 if ms.LoadMessageInfo() == nil { 4066 ms.StoreMessageInfo(mi) 4067 } 4068 return ms 4069 } 4070 return mi.MessageOf(x) 4071 } 4072 4073 // Deprecated: Use GetTableDescriptorsRequest.ProtoReflect.Descriptor instead. 4074 func (*GetTableDescriptorsRequest) Descriptor() ([]byte, []int) { 4075 return file_Master_proto_rawDescGZIP(), []int{82} 4076 } 4077 4078 func (x *GetTableDescriptorsRequest) GetTableNames() []*TableName { 4079 if x != nil { 4080 return x.TableNames 4081 } 4082 return nil 4083 } 4084 4085 func (x *GetTableDescriptorsRequest) GetRegex() string { 4086 if x != nil && x.Regex != nil { 4087 return *x.Regex 4088 } 4089 return "" 4090 } 4091 4092 func (x *GetTableDescriptorsRequest) GetIncludeSysTables() bool { 4093 if x != nil && x.IncludeSysTables != nil { 4094 return *x.IncludeSysTables 4095 } 4096 return Default_GetTableDescriptorsRequest_IncludeSysTables 4097 } 4098 4099 func (x *GetTableDescriptorsRequest) GetNamespace() string { 4100 if x != nil && x.Namespace != nil { 4101 return *x.Namespace 4102 } 4103 return "" 4104 } 4105 4106 type GetTableDescriptorsResponse struct { 4107 state protoimpl.MessageState `protogen:"open.v1"` 4108 TableSchema []*TableSchema `protobuf:"bytes,1,rep,name=table_schema,json=tableSchema" json:"table_schema,omitempty"` 4109 unknownFields protoimpl.UnknownFields 4110 sizeCache protoimpl.SizeCache 4111 } 4112 4113 func (x *GetTableDescriptorsResponse) Reset() { 4114 *x = GetTableDescriptorsResponse{} 4115 mi := &file_Master_proto_msgTypes[83] 4116 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4117 ms.StoreMessageInfo(mi) 4118 } 4119 4120 func (x *GetTableDescriptorsResponse) String() string { 4121 return protoimpl.X.MessageStringOf(x) 4122 } 4123 4124 func (*GetTableDescriptorsResponse) ProtoMessage() {} 4125 4126 func (x *GetTableDescriptorsResponse) ProtoReflect() protoreflect.Message { 4127 mi := &file_Master_proto_msgTypes[83] 4128 if x != nil { 4129 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4130 if ms.LoadMessageInfo() == nil { 4131 ms.StoreMessageInfo(mi) 4132 } 4133 return ms 4134 } 4135 return mi.MessageOf(x) 4136 } 4137 4138 // Deprecated: Use GetTableDescriptorsResponse.ProtoReflect.Descriptor instead. 4139 func (*GetTableDescriptorsResponse) Descriptor() ([]byte, []int) { 4140 return file_Master_proto_rawDescGZIP(), []int{83} 4141 } 4142 4143 func (x *GetTableDescriptorsResponse) GetTableSchema() []*TableSchema { 4144 if x != nil { 4145 return x.TableSchema 4146 } 4147 return nil 4148 } 4149 4150 type GetTableNamesRequest struct { 4151 state protoimpl.MessageState `protogen:"open.v1"` 4152 Regex *string `protobuf:"bytes,1,opt,name=regex" json:"regex,omitempty"` 4153 IncludeSysTables *bool `protobuf:"varint,2,opt,name=include_sys_tables,json=includeSysTables,def=0" json:"include_sys_tables,omitempty"` 4154 Namespace *string `protobuf:"bytes,3,opt,name=namespace" json:"namespace,omitempty"` 4155 unknownFields protoimpl.UnknownFields 4156 sizeCache protoimpl.SizeCache 4157 } 4158 4159 // Default values for GetTableNamesRequest fields. 4160 const ( 4161 Default_GetTableNamesRequest_IncludeSysTables = bool(false) 4162 ) 4163 4164 func (x *GetTableNamesRequest) Reset() { 4165 *x = GetTableNamesRequest{} 4166 mi := &file_Master_proto_msgTypes[84] 4167 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4168 ms.StoreMessageInfo(mi) 4169 } 4170 4171 func (x *GetTableNamesRequest) String() string { 4172 return protoimpl.X.MessageStringOf(x) 4173 } 4174 4175 func (*GetTableNamesRequest) ProtoMessage() {} 4176 4177 func (x *GetTableNamesRequest) ProtoReflect() protoreflect.Message { 4178 mi := &file_Master_proto_msgTypes[84] 4179 if x != nil { 4180 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4181 if ms.LoadMessageInfo() == nil { 4182 ms.StoreMessageInfo(mi) 4183 } 4184 return ms 4185 } 4186 return mi.MessageOf(x) 4187 } 4188 4189 // Deprecated: Use GetTableNamesRequest.ProtoReflect.Descriptor instead. 4190 func (*GetTableNamesRequest) Descriptor() ([]byte, []int) { 4191 return file_Master_proto_rawDescGZIP(), []int{84} 4192 } 4193 4194 func (x *GetTableNamesRequest) GetRegex() string { 4195 if x != nil && x.Regex != nil { 4196 return *x.Regex 4197 } 4198 return "" 4199 } 4200 4201 func (x *GetTableNamesRequest) GetIncludeSysTables() bool { 4202 if x != nil && x.IncludeSysTables != nil { 4203 return *x.IncludeSysTables 4204 } 4205 return Default_GetTableNamesRequest_IncludeSysTables 4206 } 4207 4208 func (x *GetTableNamesRequest) GetNamespace() string { 4209 if x != nil && x.Namespace != nil { 4210 return *x.Namespace 4211 } 4212 return "" 4213 } 4214 4215 type GetTableNamesResponse struct { 4216 state protoimpl.MessageState `protogen:"open.v1"` 4217 TableNames []*TableName `protobuf:"bytes,1,rep,name=table_names,json=tableNames" json:"table_names,omitempty"` 4218 unknownFields protoimpl.UnknownFields 4219 sizeCache protoimpl.SizeCache 4220 } 4221 4222 func (x *GetTableNamesResponse) Reset() { 4223 *x = GetTableNamesResponse{} 4224 mi := &file_Master_proto_msgTypes[85] 4225 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4226 ms.StoreMessageInfo(mi) 4227 } 4228 4229 func (x *GetTableNamesResponse) String() string { 4230 return protoimpl.X.MessageStringOf(x) 4231 } 4232 4233 func (*GetTableNamesResponse) ProtoMessage() {} 4234 4235 func (x *GetTableNamesResponse) ProtoReflect() protoreflect.Message { 4236 mi := &file_Master_proto_msgTypes[85] 4237 if x != nil { 4238 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4239 if ms.LoadMessageInfo() == nil { 4240 ms.StoreMessageInfo(mi) 4241 } 4242 return ms 4243 } 4244 return mi.MessageOf(x) 4245 } 4246 4247 // Deprecated: Use GetTableNamesResponse.ProtoReflect.Descriptor instead. 4248 func (*GetTableNamesResponse) Descriptor() ([]byte, []int) { 4249 return file_Master_proto_rawDescGZIP(), []int{85} 4250 } 4251 4252 func (x *GetTableNamesResponse) GetTableNames() []*TableName { 4253 if x != nil { 4254 return x.TableNames 4255 } 4256 return nil 4257 } 4258 4259 type GetClusterStatusRequest struct { 4260 state protoimpl.MessageState `protogen:"open.v1"` 4261 unknownFields protoimpl.UnknownFields 4262 sizeCache protoimpl.SizeCache 4263 } 4264 4265 func (x *GetClusterStatusRequest) Reset() { 4266 *x = GetClusterStatusRequest{} 4267 mi := &file_Master_proto_msgTypes[86] 4268 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4269 ms.StoreMessageInfo(mi) 4270 } 4271 4272 func (x *GetClusterStatusRequest) String() string { 4273 return protoimpl.X.MessageStringOf(x) 4274 } 4275 4276 func (*GetClusterStatusRequest) ProtoMessage() {} 4277 4278 func (x *GetClusterStatusRequest) ProtoReflect() protoreflect.Message { 4279 mi := &file_Master_proto_msgTypes[86] 4280 if x != nil { 4281 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4282 if ms.LoadMessageInfo() == nil { 4283 ms.StoreMessageInfo(mi) 4284 } 4285 return ms 4286 } 4287 return mi.MessageOf(x) 4288 } 4289 4290 // Deprecated: Use GetClusterStatusRequest.ProtoReflect.Descriptor instead. 4291 func (*GetClusterStatusRequest) Descriptor() ([]byte, []int) { 4292 return file_Master_proto_rawDescGZIP(), []int{86} 4293 } 4294 4295 type GetClusterStatusResponse struct { 4296 state protoimpl.MessageState `protogen:"open.v1"` 4297 ClusterStatus *ClusterStatus `protobuf:"bytes,1,req,name=cluster_status,json=clusterStatus" json:"cluster_status,omitempty"` 4298 unknownFields protoimpl.UnknownFields 4299 sizeCache protoimpl.SizeCache 4300 } 4301 4302 func (x *GetClusterStatusResponse) Reset() { 4303 *x = GetClusterStatusResponse{} 4304 mi := &file_Master_proto_msgTypes[87] 4305 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4306 ms.StoreMessageInfo(mi) 4307 } 4308 4309 func (x *GetClusterStatusResponse) String() string { 4310 return protoimpl.X.MessageStringOf(x) 4311 } 4312 4313 func (*GetClusterStatusResponse) ProtoMessage() {} 4314 4315 func (x *GetClusterStatusResponse) ProtoReflect() protoreflect.Message { 4316 mi := &file_Master_proto_msgTypes[87] 4317 if x != nil { 4318 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4319 if ms.LoadMessageInfo() == nil { 4320 ms.StoreMessageInfo(mi) 4321 } 4322 return ms 4323 } 4324 return mi.MessageOf(x) 4325 } 4326 4327 // Deprecated: Use GetClusterStatusResponse.ProtoReflect.Descriptor instead. 4328 func (*GetClusterStatusResponse) Descriptor() ([]byte, []int) { 4329 return file_Master_proto_rawDescGZIP(), []int{87} 4330 } 4331 4332 func (x *GetClusterStatusResponse) GetClusterStatus() *ClusterStatus { 4333 if x != nil { 4334 return x.ClusterStatus 4335 } 4336 return nil 4337 } 4338 4339 type IsMasterRunningRequest struct { 4340 state protoimpl.MessageState `protogen:"open.v1"` 4341 unknownFields protoimpl.UnknownFields 4342 sizeCache protoimpl.SizeCache 4343 } 4344 4345 func (x *IsMasterRunningRequest) Reset() { 4346 *x = IsMasterRunningRequest{} 4347 mi := &file_Master_proto_msgTypes[88] 4348 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4349 ms.StoreMessageInfo(mi) 4350 } 4351 4352 func (x *IsMasterRunningRequest) String() string { 4353 return protoimpl.X.MessageStringOf(x) 4354 } 4355 4356 func (*IsMasterRunningRequest) ProtoMessage() {} 4357 4358 func (x *IsMasterRunningRequest) ProtoReflect() protoreflect.Message { 4359 mi := &file_Master_proto_msgTypes[88] 4360 if x != nil { 4361 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4362 if ms.LoadMessageInfo() == nil { 4363 ms.StoreMessageInfo(mi) 4364 } 4365 return ms 4366 } 4367 return mi.MessageOf(x) 4368 } 4369 4370 // Deprecated: Use IsMasterRunningRequest.ProtoReflect.Descriptor instead. 4371 func (*IsMasterRunningRequest) Descriptor() ([]byte, []int) { 4372 return file_Master_proto_rawDescGZIP(), []int{88} 4373 } 4374 4375 type IsMasterRunningResponse struct { 4376 state protoimpl.MessageState `protogen:"open.v1"` 4377 IsMasterRunning *bool `protobuf:"varint,1,req,name=is_master_running,json=isMasterRunning" json:"is_master_running,omitempty"` 4378 unknownFields protoimpl.UnknownFields 4379 sizeCache protoimpl.SizeCache 4380 } 4381 4382 func (x *IsMasterRunningResponse) Reset() { 4383 *x = IsMasterRunningResponse{} 4384 mi := &file_Master_proto_msgTypes[89] 4385 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4386 ms.StoreMessageInfo(mi) 4387 } 4388 4389 func (x *IsMasterRunningResponse) String() string { 4390 return protoimpl.X.MessageStringOf(x) 4391 } 4392 4393 func (*IsMasterRunningResponse) ProtoMessage() {} 4394 4395 func (x *IsMasterRunningResponse) ProtoReflect() protoreflect.Message { 4396 mi := &file_Master_proto_msgTypes[89] 4397 if x != nil { 4398 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4399 if ms.LoadMessageInfo() == nil { 4400 ms.StoreMessageInfo(mi) 4401 } 4402 return ms 4403 } 4404 return mi.MessageOf(x) 4405 } 4406 4407 // Deprecated: Use IsMasterRunningResponse.ProtoReflect.Descriptor instead. 4408 func (*IsMasterRunningResponse) Descriptor() ([]byte, []int) { 4409 return file_Master_proto_rawDescGZIP(), []int{89} 4410 } 4411 4412 func (x *IsMasterRunningResponse) GetIsMasterRunning() bool { 4413 if x != nil && x.IsMasterRunning != nil { 4414 return *x.IsMasterRunning 4415 } 4416 return false 4417 } 4418 4419 type ExecProcedureRequest struct { 4420 state protoimpl.MessageState `protogen:"open.v1"` 4421 Procedure *ProcedureDescription `protobuf:"bytes,1,req,name=procedure" json:"procedure,omitempty"` 4422 unknownFields protoimpl.UnknownFields 4423 sizeCache protoimpl.SizeCache 4424 } 4425 4426 func (x *ExecProcedureRequest) Reset() { 4427 *x = ExecProcedureRequest{} 4428 mi := &file_Master_proto_msgTypes[90] 4429 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4430 ms.StoreMessageInfo(mi) 4431 } 4432 4433 func (x *ExecProcedureRequest) String() string { 4434 return protoimpl.X.MessageStringOf(x) 4435 } 4436 4437 func (*ExecProcedureRequest) ProtoMessage() {} 4438 4439 func (x *ExecProcedureRequest) ProtoReflect() protoreflect.Message { 4440 mi := &file_Master_proto_msgTypes[90] 4441 if x != nil { 4442 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4443 if ms.LoadMessageInfo() == nil { 4444 ms.StoreMessageInfo(mi) 4445 } 4446 return ms 4447 } 4448 return mi.MessageOf(x) 4449 } 4450 4451 // Deprecated: Use ExecProcedureRequest.ProtoReflect.Descriptor instead. 4452 func (*ExecProcedureRequest) Descriptor() ([]byte, []int) { 4453 return file_Master_proto_rawDescGZIP(), []int{90} 4454 } 4455 4456 func (x *ExecProcedureRequest) GetProcedure() *ProcedureDescription { 4457 if x != nil { 4458 return x.Procedure 4459 } 4460 return nil 4461 } 4462 4463 type ExecProcedureResponse struct { 4464 state protoimpl.MessageState `protogen:"open.v1"` 4465 ExpectedTimeout *int64 `protobuf:"varint,1,opt,name=expected_timeout,json=expectedTimeout" json:"expected_timeout,omitempty"` 4466 ReturnData []byte `protobuf:"bytes,2,opt,name=return_data,json=returnData" json:"return_data,omitempty"` 4467 unknownFields protoimpl.UnknownFields 4468 sizeCache protoimpl.SizeCache 4469 } 4470 4471 func (x *ExecProcedureResponse) Reset() { 4472 *x = ExecProcedureResponse{} 4473 mi := &file_Master_proto_msgTypes[91] 4474 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4475 ms.StoreMessageInfo(mi) 4476 } 4477 4478 func (x *ExecProcedureResponse) String() string { 4479 return protoimpl.X.MessageStringOf(x) 4480 } 4481 4482 func (*ExecProcedureResponse) ProtoMessage() {} 4483 4484 func (x *ExecProcedureResponse) ProtoReflect() protoreflect.Message { 4485 mi := &file_Master_proto_msgTypes[91] 4486 if x != nil { 4487 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4488 if ms.LoadMessageInfo() == nil { 4489 ms.StoreMessageInfo(mi) 4490 } 4491 return ms 4492 } 4493 return mi.MessageOf(x) 4494 } 4495 4496 // Deprecated: Use ExecProcedureResponse.ProtoReflect.Descriptor instead. 4497 func (*ExecProcedureResponse) Descriptor() ([]byte, []int) { 4498 return file_Master_proto_rawDescGZIP(), []int{91} 4499 } 4500 4501 func (x *ExecProcedureResponse) GetExpectedTimeout() int64 { 4502 if x != nil && x.ExpectedTimeout != nil { 4503 return *x.ExpectedTimeout 4504 } 4505 return 0 4506 } 4507 4508 func (x *ExecProcedureResponse) GetReturnData() []byte { 4509 if x != nil { 4510 return x.ReturnData 4511 } 4512 return nil 4513 } 4514 4515 type IsProcedureDoneRequest struct { 4516 state protoimpl.MessageState `protogen:"open.v1"` 4517 Procedure *ProcedureDescription `protobuf:"bytes,1,opt,name=procedure" json:"procedure,omitempty"` 4518 unknownFields protoimpl.UnknownFields 4519 sizeCache protoimpl.SizeCache 4520 } 4521 4522 func (x *IsProcedureDoneRequest) Reset() { 4523 *x = IsProcedureDoneRequest{} 4524 mi := &file_Master_proto_msgTypes[92] 4525 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4526 ms.StoreMessageInfo(mi) 4527 } 4528 4529 func (x *IsProcedureDoneRequest) String() string { 4530 return protoimpl.X.MessageStringOf(x) 4531 } 4532 4533 func (*IsProcedureDoneRequest) ProtoMessage() {} 4534 4535 func (x *IsProcedureDoneRequest) ProtoReflect() protoreflect.Message { 4536 mi := &file_Master_proto_msgTypes[92] 4537 if x != nil { 4538 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4539 if ms.LoadMessageInfo() == nil { 4540 ms.StoreMessageInfo(mi) 4541 } 4542 return ms 4543 } 4544 return mi.MessageOf(x) 4545 } 4546 4547 // Deprecated: Use IsProcedureDoneRequest.ProtoReflect.Descriptor instead. 4548 func (*IsProcedureDoneRequest) Descriptor() ([]byte, []int) { 4549 return file_Master_proto_rawDescGZIP(), []int{92} 4550 } 4551 4552 func (x *IsProcedureDoneRequest) GetProcedure() *ProcedureDescription { 4553 if x != nil { 4554 return x.Procedure 4555 } 4556 return nil 4557 } 4558 4559 type IsProcedureDoneResponse struct { 4560 state protoimpl.MessageState `protogen:"open.v1"` 4561 Done *bool `protobuf:"varint,1,opt,name=done,def=0" json:"done,omitempty"` 4562 Snapshot *ProcedureDescription `protobuf:"bytes,2,opt,name=snapshot" json:"snapshot,omitempty"` 4563 unknownFields protoimpl.UnknownFields 4564 sizeCache protoimpl.SizeCache 4565 } 4566 4567 // Default values for IsProcedureDoneResponse fields. 4568 const ( 4569 Default_IsProcedureDoneResponse_Done = bool(false) 4570 ) 4571 4572 func (x *IsProcedureDoneResponse) Reset() { 4573 *x = IsProcedureDoneResponse{} 4574 mi := &file_Master_proto_msgTypes[93] 4575 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4576 ms.StoreMessageInfo(mi) 4577 } 4578 4579 func (x *IsProcedureDoneResponse) String() string { 4580 return protoimpl.X.MessageStringOf(x) 4581 } 4582 4583 func (*IsProcedureDoneResponse) ProtoMessage() {} 4584 4585 func (x *IsProcedureDoneResponse) ProtoReflect() protoreflect.Message { 4586 mi := &file_Master_proto_msgTypes[93] 4587 if x != nil { 4588 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4589 if ms.LoadMessageInfo() == nil { 4590 ms.StoreMessageInfo(mi) 4591 } 4592 return ms 4593 } 4594 return mi.MessageOf(x) 4595 } 4596 4597 // Deprecated: Use IsProcedureDoneResponse.ProtoReflect.Descriptor instead. 4598 func (*IsProcedureDoneResponse) Descriptor() ([]byte, []int) { 4599 return file_Master_proto_rawDescGZIP(), []int{93} 4600 } 4601 4602 func (x *IsProcedureDoneResponse) GetDone() bool { 4603 if x != nil && x.Done != nil { 4604 return *x.Done 4605 } 4606 return Default_IsProcedureDoneResponse_Done 4607 } 4608 4609 func (x *IsProcedureDoneResponse) GetSnapshot() *ProcedureDescription { 4610 if x != nil { 4611 return x.Snapshot 4612 } 4613 return nil 4614 } 4615 4616 type GetProcedureResultRequest struct { 4617 state protoimpl.MessageState `protogen:"open.v1"` 4618 ProcId *uint64 `protobuf:"varint,1,req,name=proc_id,json=procId" json:"proc_id,omitempty"` 4619 unknownFields protoimpl.UnknownFields 4620 sizeCache protoimpl.SizeCache 4621 } 4622 4623 func (x *GetProcedureResultRequest) Reset() { 4624 *x = GetProcedureResultRequest{} 4625 mi := &file_Master_proto_msgTypes[94] 4626 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4627 ms.StoreMessageInfo(mi) 4628 } 4629 4630 func (x *GetProcedureResultRequest) String() string { 4631 return protoimpl.X.MessageStringOf(x) 4632 } 4633 4634 func (*GetProcedureResultRequest) ProtoMessage() {} 4635 4636 func (x *GetProcedureResultRequest) ProtoReflect() protoreflect.Message { 4637 mi := &file_Master_proto_msgTypes[94] 4638 if x != nil { 4639 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4640 if ms.LoadMessageInfo() == nil { 4641 ms.StoreMessageInfo(mi) 4642 } 4643 return ms 4644 } 4645 return mi.MessageOf(x) 4646 } 4647 4648 // Deprecated: Use GetProcedureResultRequest.ProtoReflect.Descriptor instead. 4649 func (*GetProcedureResultRequest) Descriptor() ([]byte, []int) { 4650 return file_Master_proto_rawDescGZIP(), []int{94} 4651 } 4652 4653 func (x *GetProcedureResultRequest) GetProcId() uint64 { 4654 if x != nil && x.ProcId != nil { 4655 return *x.ProcId 4656 } 4657 return 0 4658 } 4659 4660 type GetProcedureResultResponse struct { 4661 state protoimpl.MessageState `protogen:"open.v1"` 4662 State *GetProcedureResultResponse_State `protobuf:"varint,1,req,name=state,enum=pb.GetProcedureResultResponse_State" json:"state,omitempty"` 4663 StartTime *uint64 `protobuf:"varint,2,opt,name=start_time,json=startTime" json:"start_time,omitempty"` 4664 LastUpdate *uint64 `protobuf:"varint,3,opt,name=last_update,json=lastUpdate" json:"last_update,omitempty"` 4665 Result []byte `protobuf:"bytes,4,opt,name=result" json:"result,omitempty"` 4666 Exception *ForeignExceptionMessage `protobuf:"bytes,5,opt,name=exception" json:"exception,omitempty"` 4667 unknownFields protoimpl.UnknownFields 4668 sizeCache protoimpl.SizeCache 4669 } 4670 4671 func (x *GetProcedureResultResponse) Reset() { 4672 *x = GetProcedureResultResponse{} 4673 mi := &file_Master_proto_msgTypes[95] 4674 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4675 ms.StoreMessageInfo(mi) 4676 } 4677 4678 func (x *GetProcedureResultResponse) String() string { 4679 return protoimpl.X.MessageStringOf(x) 4680 } 4681 4682 func (*GetProcedureResultResponse) ProtoMessage() {} 4683 4684 func (x *GetProcedureResultResponse) ProtoReflect() protoreflect.Message { 4685 mi := &file_Master_proto_msgTypes[95] 4686 if x != nil { 4687 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4688 if ms.LoadMessageInfo() == nil { 4689 ms.StoreMessageInfo(mi) 4690 } 4691 return ms 4692 } 4693 return mi.MessageOf(x) 4694 } 4695 4696 // Deprecated: Use GetProcedureResultResponse.ProtoReflect.Descriptor instead. 4697 func (*GetProcedureResultResponse) Descriptor() ([]byte, []int) { 4698 return file_Master_proto_rawDescGZIP(), []int{95} 4699 } 4700 4701 func (x *GetProcedureResultResponse) GetState() GetProcedureResultResponse_State { 4702 if x != nil && x.State != nil { 4703 return *x.State 4704 } 4705 return GetProcedureResultResponse_NOT_FOUND 4706 } 4707 4708 func (x *GetProcedureResultResponse) GetStartTime() uint64 { 4709 if x != nil && x.StartTime != nil { 4710 return *x.StartTime 4711 } 4712 return 0 4713 } 4714 4715 func (x *GetProcedureResultResponse) GetLastUpdate() uint64 { 4716 if x != nil && x.LastUpdate != nil { 4717 return *x.LastUpdate 4718 } 4719 return 0 4720 } 4721 4722 func (x *GetProcedureResultResponse) GetResult() []byte { 4723 if x != nil { 4724 return x.Result 4725 } 4726 return nil 4727 } 4728 4729 func (x *GetProcedureResultResponse) GetException() *ForeignExceptionMessage { 4730 if x != nil { 4731 return x.Exception 4732 } 4733 return nil 4734 } 4735 4736 type AbortProcedureRequest struct { 4737 state protoimpl.MessageState `protogen:"open.v1"` 4738 ProcId *uint64 `protobuf:"varint,1,req,name=proc_id,json=procId" json:"proc_id,omitempty"` 4739 MayInterruptIfRunning *bool `protobuf:"varint,2,opt,name=mayInterruptIfRunning,def=1" json:"mayInterruptIfRunning,omitempty"` 4740 unknownFields protoimpl.UnknownFields 4741 sizeCache protoimpl.SizeCache 4742 } 4743 4744 // Default values for AbortProcedureRequest fields. 4745 const ( 4746 Default_AbortProcedureRequest_MayInterruptIfRunning = bool(true) 4747 ) 4748 4749 func (x *AbortProcedureRequest) Reset() { 4750 *x = AbortProcedureRequest{} 4751 mi := &file_Master_proto_msgTypes[96] 4752 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4753 ms.StoreMessageInfo(mi) 4754 } 4755 4756 func (x *AbortProcedureRequest) String() string { 4757 return protoimpl.X.MessageStringOf(x) 4758 } 4759 4760 func (*AbortProcedureRequest) ProtoMessage() {} 4761 4762 func (x *AbortProcedureRequest) ProtoReflect() protoreflect.Message { 4763 mi := &file_Master_proto_msgTypes[96] 4764 if x != nil { 4765 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4766 if ms.LoadMessageInfo() == nil { 4767 ms.StoreMessageInfo(mi) 4768 } 4769 return ms 4770 } 4771 return mi.MessageOf(x) 4772 } 4773 4774 // Deprecated: Use AbortProcedureRequest.ProtoReflect.Descriptor instead. 4775 func (*AbortProcedureRequest) Descriptor() ([]byte, []int) { 4776 return file_Master_proto_rawDescGZIP(), []int{96} 4777 } 4778 4779 func (x *AbortProcedureRequest) GetProcId() uint64 { 4780 if x != nil && x.ProcId != nil { 4781 return *x.ProcId 4782 } 4783 return 0 4784 } 4785 4786 func (x *AbortProcedureRequest) GetMayInterruptIfRunning() bool { 4787 if x != nil && x.MayInterruptIfRunning != nil { 4788 return *x.MayInterruptIfRunning 4789 } 4790 return Default_AbortProcedureRequest_MayInterruptIfRunning 4791 } 4792 4793 type AbortProcedureResponse struct { 4794 state protoimpl.MessageState `protogen:"open.v1"` 4795 IsProcedureAborted *bool `protobuf:"varint,1,req,name=is_procedure_aborted,json=isProcedureAborted" json:"is_procedure_aborted,omitempty"` 4796 unknownFields protoimpl.UnknownFields 4797 sizeCache protoimpl.SizeCache 4798 } 4799 4800 func (x *AbortProcedureResponse) Reset() { 4801 *x = AbortProcedureResponse{} 4802 mi := &file_Master_proto_msgTypes[97] 4803 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4804 ms.StoreMessageInfo(mi) 4805 } 4806 4807 func (x *AbortProcedureResponse) String() string { 4808 return protoimpl.X.MessageStringOf(x) 4809 } 4810 4811 func (*AbortProcedureResponse) ProtoMessage() {} 4812 4813 func (x *AbortProcedureResponse) ProtoReflect() protoreflect.Message { 4814 mi := &file_Master_proto_msgTypes[97] 4815 if x != nil { 4816 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4817 if ms.LoadMessageInfo() == nil { 4818 ms.StoreMessageInfo(mi) 4819 } 4820 return ms 4821 } 4822 return mi.MessageOf(x) 4823 } 4824 4825 // Deprecated: Use AbortProcedureResponse.ProtoReflect.Descriptor instead. 4826 func (*AbortProcedureResponse) Descriptor() ([]byte, []int) { 4827 return file_Master_proto_rawDescGZIP(), []int{97} 4828 } 4829 4830 func (x *AbortProcedureResponse) GetIsProcedureAborted() bool { 4831 if x != nil && x.IsProcedureAborted != nil { 4832 return *x.IsProcedureAborted 4833 } 4834 return false 4835 } 4836 4837 type ListProceduresRequest struct { 4838 state protoimpl.MessageState `protogen:"open.v1"` 4839 unknownFields protoimpl.UnknownFields 4840 sizeCache protoimpl.SizeCache 4841 } 4842 4843 func (x *ListProceduresRequest) Reset() { 4844 *x = ListProceduresRequest{} 4845 mi := &file_Master_proto_msgTypes[98] 4846 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4847 ms.StoreMessageInfo(mi) 4848 } 4849 4850 func (x *ListProceduresRequest) String() string { 4851 return protoimpl.X.MessageStringOf(x) 4852 } 4853 4854 func (*ListProceduresRequest) ProtoMessage() {} 4855 4856 func (x *ListProceduresRequest) ProtoReflect() protoreflect.Message { 4857 mi := &file_Master_proto_msgTypes[98] 4858 if x != nil { 4859 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4860 if ms.LoadMessageInfo() == nil { 4861 ms.StoreMessageInfo(mi) 4862 } 4863 return ms 4864 } 4865 return mi.MessageOf(x) 4866 } 4867 4868 // Deprecated: Use ListProceduresRequest.ProtoReflect.Descriptor instead. 4869 func (*ListProceduresRequest) Descriptor() ([]byte, []int) { 4870 return file_Master_proto_rawDescGZIP(), []int{98} 4871 } 4872 4873 type ListProceduresResponse struct { 4874 state protoimpl.MessageState `protogen:"open.v1"` 4875 Procedure []*Procedure `protobuf:"bytes,1,rep,name=procedure" json:"procedure,omitempty"` 4876 unknownFields protoimpl.UnknownFields 4877 sizeCache protoimpl.SizeCache 4878 } 4879 4880 func (x *ListProceduresResponse) Reset() { 4881 *x = ListProceduresResponse{} 4882 mi := &file_Master_proto_msgTypes[99] 4883 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4884 ms.StoreMessageInfo(mi) 4885 } 4886 4887 func (x *ListProceduresResponse) String() string { 4888 return protoimpl.X.MessageStringOf(x) 4889 } 4890 4891 func (*ListProceduresResponse) ProtoMessage() {} 4892 4893 func (x *ListProceduresResponse) ProtoReflect() protoreflect.Message { 4894 mi := &file_Master_proto_msgTypes[99] 4895 if x != nil { 4896 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4897 if ms.LoadMessageInfo() == nil { 4898 ms.StoreMessageInfo(mi) 4899 } 4900 return ms 4901 } 4902 return mi.MessageOf(x) 4903 } 4904 4905 // Deprecated: Use ListProceduresResponse.ProtoReflect.Descriptor instead. 4906 func (*ListProceduresResponse) Descriptor() ([]byte, []int) { 4907 return file_Master_proto_rawDescGZIP(), []int{99} 4908 } 4909 4910 func (x *ListProceduresResponse) GetProcedure() []*Procedure { 4911 if x != nil { 4912 return x.Procedure 4913 } 4914 return nil 4915 } 4916 4917 type SetQuotaRequest struct { 4918 state protoimpl.MessageState `protogen:"open.v1"` 4919 UserName *string `protobuf:"bytes,1,opt,name=user_name,json=userName" json:"user_name,omitempty"` 4920 UserGroup *string `protobuf:"bytes,2,opt,name=user_group,json=userGroup" json:"user_group,omitempty"` 4921 Namespace *string `protobuf:"bytes,3,opt,name=namespace" json:"namespace,omitempty"` 4922 TableName *TableName `protobuf:"bytes,4,opt,name=table_name,json=tableName" json:"table_name,omitempty"` 4923 RemoveAll *bool `protobuf:"varint,5,opt,name=remove_all,json=removeAll" json:"remove_all,omitempty"` 4924 BypassGlobals *bool `protobuf:"varint,6,opt,name=bypass_globals,json=bypassGlobals" json:"bypass_globals,omitempty"` 4925 Throttle *ThrottleRequest `protobuf:"bytes,7,opt,name=throttle" json:"throttle,omitempty"` 4926 unknownFields protoimpl.UnknownFields 4927 sizeCache protoimpl.SizeCache 4928 } 4929 4930 func (x *SetQuotaRequest) Reset() { 4931 *x = SetQuotaRequest{} 4932 mi := &file_Master_proto_msgTypes[100] 4933 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4934 ms.StoreMessageInfo(mi) 4935 } 4936 4937 func (x *SetQuotaRequest) String() string { 4938 return protoimpl.X.MessageStringOf(x) 4939 } 4940 4941 func (*SetQuotaRequest) ProtoMessage() {} 4942 4943 func (x *SetQuotaRequest) ProtoReflect() protoreflect.Message { 4944 mi := &file_Master_proto_msgTypes[100] 4945 if x != nil { 4946 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4947 if ms.LoadMessageInfo() == nil { 4948 ms.StoreMessageInfo(mi) 4949 } 4950 return ms 4951 } 4952 return mi.MessageOf(x) 4953 } 4954 4955 // Deprecated: Use SetQuotaRequest.ProtoReflect.Descriptor instead. 4956 func (*SetQuotaRequest) Descriptor() ([]byte, []int) { 4957 return file_Master_proto_rawDescGZIP(), []int{100} 4958 } 4959 4960 func (x *SetQuotaRequest) GetUserName() string { 4961 if x != nil && x.UserName != nil { 4962 return *x.UserName 4963 } 4964 return "" 4965 } 4966 4967 func (x *SetQuotaRequest) GetUserGroup() string { 4968 if x != nil && x.UserGroup != nil { 4969 return *x.UserGroup 4970 } 4971 return "" 4972 } 4973 4974 func (x *SetQuotaRequest) GetNamespace() string { 4975 if x != nil && x.Namespace != nil { 4976 return *x.Namespace 4977 } 4978 return "" 4979 } 4980 4981 func (x *SetQuotaRequest) GetTableName() *TableName { 4982 if x != nil { 4983 return x.TableName 4984 } 4985 return nil 4986 } 4987 4988 func (x *SetQuotaRequest) GetRemoveAll() bool { 4989 if x != nil && x.RemoveAll != nil { 4990 return *x.RemoveAll 4991 } 4992 return false 4993 } 4994 4995 func (x *SetQuotaRequest) GetBypassGlobals() bool { 4996 if x != nil && x.BypassGlobals != nil { 4997 return *x.BypassGlobals 4998 } 4999 return false 5000 } 5001 5002 func (x *SetQuotaRequest) GetThrottle() *ThrottleRequest { 5003 if x != nil { 5004 return x.Throttle 5005 } 5006 return nil 5007 } 5008 5009 type SetQuotaResponse struct { 5010 state protoimpl.MessageState `protogen:"open.v1"` 5011 unknownFields protoimpl.UnknownFields 5012 sizeCache protoimpl.SizeCache 5013 } 5014 5015 func (x *SetQuotaResponse) Reset() { 5016 *x = SetQuotaResponse{} 5017 mi := &file_Master_proto_msgTypes[101] 5018 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5019 ms.StoreMessageInfo(mi) 5020 } 5021 5022 func (x *SetQuotaResponse) String() string { 5023 return protoimpl.X.MessageStringOf(x) 5024 } 5025 5026 func (*SetQuotaResponse) ProtoMessage() {} 5027 5028 func (x *SetQuotaResponse) ProtoReflect() protoreflect.Message { 5029 mi := &file_Master_proto_msgTypes[101] 5030 if x != nil { 5031 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5032 if ms.LoadMessageInfo() == nil { 5033 ms.StoreMessageInfo(mi) 5034 } 5035 return ms 5036 } 5037 return mi.MessageOf(x) 5038 } 5039 5040 // Deprecated: Use SetQuotaResponse.ProtoReflect.Descriptor instead. 5041 func (*SetQuotaResponse) Descriptor() ([]byte, []int) { 5042 return file_Master_proto_rawDescGZIP(), []int{101} 5043 } 5044 5045 type MajorCompactionTimestampRequest struct { 5046 state protoimpl.MessageState `protogen:"open.v1"` 5047 TableName *TableName `protobuf:"bytes,1,req,name=table_name,json=tableName" json:"table_name,omitempty"` 5048 unknownFields protoimpl.UnknownFields 5049 sizeCache protoimpl.SizeCache 5050 } 5051 5052 func (x *MajorCompactionTimestampRequest) Reset() { 5053 *x = MajorCompactionTimestampRequest{} 5054 mi := &file_Master_proto_msgTypes[102] 5055 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5056 ms.StoreMessageInfo(mi) 5057 } 5058 5059 func (x *MajorCompactionTimestampRequest) String() string { 5060 return protoimpl.X.MessageStringOf(x) 5061 } 5062 5063 func (*MajorCompactionTimestampRequest) ProtoMessage() {} 5064 5065 func (x *MajorCompactionTimestampRequest) ProtoReflect() protoreflect.Message { 5066 mi := &file_Master_proto_msgTypes[102] 5067 if x != nil { 5068 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5069 if ms.LoadMessageInfo() == nil { 5070 ms.StoreMessageInfo(mi) 5071 } 5072 return ms 5073 } 5074 return mi.MessageOf(x) 5075 } 5076 5077 // Deprecated: Use MajorCompactionTimestampRequest.ProtoReflect.Descriptor instead. 5078 func (*MajorCompactionTimestampRequest) Descriptor() ([]byte, []int) { 5079 return file_Master_proto_rawDescGZIP(), []int{102} 5080 } 5081 5082 func (x *MajorCompactionTimestampRequest) GetTableName() *TableName { 5083 if x != nil { 5084 return x.TableName 5085 } 5086 return nil 5087 } 5088 5089 type MajorCompactionTimestampForRegionRequest struct { 5090 state protoimpl.MessageState `protogen:"open.v1"` 5091 Region *RegionSpecifier `protobuf:"bytes,1,req,name=region" json:"region,omitempty"` 5092 unknownFields protoimpl.UnknownFields 5093 sizeCache protoimpl.SizeCache 5094 } 5095 5096 func (x *MajorCompactionTimestampForRegionRequest) Reset() { 5097 *x = MajorCompactionTimestampForRegionRequest{} 5098 mi := &file_Master_proto_msgTypes[103] 5099 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5100 ms.StoreMessageInfo(mi) 5101 } 5102 5103 func (x *MajorCompactionTimestampForRegionRequest) String() string { 5104 return protoimpl.X.MessageStringOf(x) 5105 } 5106 5107 func (*MajorCompactionTimestampForRegionRequest) ProtoMessage() {} 5108 5109 func (x *MajorCompactionTimestampForRegionRequest) ProtoReflect() protoreflect.Message { 5110 mi := &file_Master_proto_msgTypes[103] 5111 if x != nil { 5112 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5113 if ms.LoadMessageInfo() == nil { 5114 ms.StoreMessageInfo(mi) 5115 } 5116 return ms 5117 } 5118 return mi.MessageOf(x) 5119 } 5120 5121 // Deprecated: Use MajorCompactionTimestampForRegionRequest.ProtoReflect.Descriptor instead. 5122 func (*MajorCompactionTimestampForRegionRequest) Descriptor() ([]byte, []int) { 5123 return file_Master_proto_rawDescGZIP(), []int{103} 5124 } 5125 5126 func (x *MajorCompactionTimestampForRegionRequest) GetRegion() *RegionSpecifier { 5127 if x != nil { 5128 return x.Region 5129 } 5130 return nil 5131 } 5132 5133 type MajorCompactionTimestampResponse struct { 5134 state protoimpl.MessageState `protogen:"open.v1"` 5135 CompactionTimestamp *int64 `protobuf:"varint,1,req,name=compaction_timestamp,json=compactionTimestamp" json:"compaction_timestamp,omitempty"` 5136 unknownFields protoimpl.UnknownFields 5137 sizeCache protoimpl.SizeCache 5138 } 5139 5140 func (x *MajorCompactionTimestampResponse) Reset() { 5141 *x = MajorCompactionTimestampResponse{} 5142 mi := &file_Master_proto_msgTypes[104] 5143 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5144 ms.StoreMessageInfo(mi) 5145 } 5146 5147 func (x *MajorCompactionTimestampResponse) String() string { 5148 return protoimpl.X.MessageStringOf(x) 5149 } 5150 5151 func (*MajorCompactionTimestampResponse) ProtoMessage() {} 5152 5153 func (x *MajorCompactionTimestampResponse) ProtoReflect() protoreflect.Message { 5154 mi := &file_Master_proto_msgTypes[104] 5155 if x != nil { 5156 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5157 if ms.LoadMessageInfo() == nil { 5158 ms.StoreMessageInfo(mi) 5159 } 5160 return ms 5161 } 5162 return mi.MessageOf(x) 5163 } 5164 5165 // Deprecated: Use MajorCompactionTimestampResponse.ProtoReflect.Descriptor instead. 5166 func (*MajorCompactionTimestampResponse) Descriptor() ([]byte, []int) { 5167 return file_Master_proto_rawDescGZIP(), []int{104} 5168 } 5169 5170 func (x *MajorCompactionTimestampResponse) GetCompactionTimestamp() int64 { 5171 if x != nil && x.CompactionTimestamp != nil { 5172 return *x.CompactionTimestamp 5173 } 5174 return 0 5175 } 5176 5177 type SecurityCapabilitiesRequest struct { 5178 state protoimpl.MessageState `protogen:"open.v1"` 5179 unknownFields protoimpl.UnknownFields 5180 sizeCache protoimpl.SizeCache 5181 } 5182 5183 func (x *SecurityCapabilitiesRequest) Reset() { 5184 *x = SecurityCapabilitiesRequest{} 5185 mi := &file_Master_proto_msgTypes[105] 5186 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5187 ms.StoreMessageInfo(mi) 5188 } 5189 5190 func (x *SecurityCapabilitiesRequest) String() string { 5191 return protoimpl.X.MessageStringOf(x) 5192 } 5193 5194 func (*SecurityCapabilitiesRequest) ProtoMessage() {} 5195 5196 func (x *SecurityCapabilitiesRequest) ProtoReflect() protoreflect.Message { 5197 mi := &file_Master_proto_msgTypes[105] 5198 if x != nil { 5199 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5200 if ms.LoadMessageInfo() == nil { 5201 ms.StoreMessageInfo(mi) 5202 } 5203 return ms 5204 } 5205 return mi.MessageOf(x) 5206 } 5207 5208 // Deprecated: Use SecurityCapabilitiesRequest.ProtoReflect.Descriptor instead. 5209 func (*SecurityCapabilitiesRequest) Descriptor() ([]byte, []int) { 5210 return file_Master_proto_rawDescGZIP(), []int{105} 5211 } 5212 5213 type SecurityCapabilitiesResponse struct { 5214 state protoimpl.MessageState `protogen:"open.v1"` 5215 Capabilities []SecurityCapabilitiesResponse_Capability `protobuf:"varint,1,rep,name=capabilities,enum=pb.SecurityCapabilitiesResponse_Capability" json:"capabilities,omitempty"` 5216 unknownFields protoimpl.UnknownFields 5217 sizeCache protoimpl.SizeCache 5218 } 5219 5220 func (x *SecurityCapabilitiesResponse) Reset() { 5221 *x = SecurityCapabilitiesResponse{} 5222 mi := &file_Master_proto_msgTypes[106] 5223 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5224 ms.StoreMessageInfo(mi) 5225 } 5226 5227 func (x *SecurityCapabilitiesResponse) String() string { 5228 return protoimpl.X.MessageStringOf(x) 5229 } 5230 5231 func (*SecurityCapabilitiesResponse) ProtoMessage() {} 5232 5233 func (x *SecurityCapabilitiesResponse) ProtoReflect() protoreflect.Message { 5234 mi := &file_Master_proto_msgTypes[106] 5235 if x != nil { 5236 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5237 if ms.LoadMessageInfo() == nil { 5238 ms.StoreMessageInfo(mi) 5239 } 5240 return ms 5241 } 5242 return mi.MessageOf(x) 5243 } 5244 5245 // Deprecated: Use SecurityCapabilitiesResponse.ProtoReflect.Descriptor instead. 5246 func (*SecurityCapabilitiesResponse) Descriptor() ([]byte, []int) { 5247 return file_Master_proto_rawDescGZIP(), []int{106} 5248 } 5249 5250 func (x *SecurityCapabilitiesResponse) GetCapabilities() []SecurityCapabilitiesResponse_Capability { 5251 if x != nil { 5252 return x.Capabilities 5253 } 5254 return nil 5255 } 5256 5257 var File_Master_proto protoreflect.FileDescriptor 5258 5259 var file_Master_proto_rawDesc = string([]byte{ 5260 0x0a, 0x0c, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 5261 0x70, 0x62, 0x1a, 0x0b, 0x48, 0x42, 0x61, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 5262 0x0c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x43, 5263 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 5264 0x74, 0x6f, 0x1a, 0x13, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 5265 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 5266 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0b, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x2e, 5267 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbe, 0x01, 0x0a, 0x10, 0x41, 0x64, 0x64, 0x43, 0x6f, 0x6c, 5268 0x75, 0x6d, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x0a, 0x74, 0x61, 5269 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0d, 5270 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x09, 0x74, 5271 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x75, 5272 0x6d, 0x6e, 0x5f, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x02, 0x28, 5273 0x0b, 0x32, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x46, 0x61, 0x6d, 5274 0x69, 0x6c, 0x79, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 5275 0x6e, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x69, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0b, 0x6e, 0x6f, 0x6e, 5276 0x63, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x01, 5277 0x30, 0x52, 0x0a, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x17, 0x0a, 5278 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x01, 0x30, 0x52, 5279 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x22, 0x13, 0x0a, 0x11, 0x41, 0x64, 0x64, 0x43, 0x6f, 0x6c, 5280 0x75, 0x6d, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa1, 0x01, 0x0a, 0x13, 5281 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x52, 0x65, 0x71, 0x75, 5282 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 5283 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x62, 5284 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 5285 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 5286 0x18, 0x02, 0x20, 0x02, 0x28, 0x0c, 0x52, 0x0a, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x4e, 0x61, 5287 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0b, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 5288 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x01, 0x30, 0x52, 0x0a, 0x6e, 0x6f, 0x6e, 0x63, 5289 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x17, 0x0a, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x18, 5290 0x04, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x01, 0x30, 0x52, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x22, 5291 0x16, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x52, 5292 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xc1, 0x01, 0x0a, 0x13, 0x4d, 0x6f, 0x64, 0x69, 5293 0x66, 0x79, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 5294 0x2c, 0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 5295 0x02, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 5296 0x6d, 0x65, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3f, 0x0a, 5297 0x0f, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x69, 0x65, 0x73, 5298 0x18, 0x02, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6c, 0x75, 5299 0x6d, 0x6e, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x0e, 5300 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x69, 0x65, 0x73, 0x12, 0x22, 5301 0x0a, 0x0b, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 5302 0x01, 0x28, 0x04, 0x3a, 0x01, 0x30, 0x52, 0x0a, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x47, 0x72, 0x6f, 5303 0x75, 0x70, 0x12, 0x17, 0x0a, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 5304 0x04, 0x3a, 0x01, 0x30, 0x52, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x22, 0x16, 0x0a, 0x14, 0x4d, 5305 0x6f, 0x64, 0x69, 0x66, 0x79, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 5306 0x6e, 0x73, 0x65, 0x22, 0x7a, 0x0a, 0x11, 0x4d, 0x6f, 0x76, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 5307 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2b, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 5308 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 5309 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x72, 0x52, 0x06, 0x72, 5310 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x38, 0x0a, 0x10, 0x64, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x65, 5311 0x72, 0x76, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 5312 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x52, 5313 0x0e, 0x64, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x22, 5314 0x14, 0x0a, 0x12, 0x4d, 0x6f, 0x76, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 5315 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa2, 0x01, 0x0a, 0x1d, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 5316 0x63, 0x68, 0x4d, 0x65, 0x72, 0x67, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 5317 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2e, 0x0a, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 5318 0x6e, 0x5f, 0x61, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x52, 5319 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x72, 0x52, 0x07, 5320 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x41, 0x12, 0x2e, 0x0a, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 5321 0x6e, 0x5f, 0x62, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x52, 5322 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x72, 0x52, 0x07, 5323 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x42, 0x12, 0x21, 0x0a, 0x08, 0x66, 0x6f, 0x72, 0x63, 0x69, 5324 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 5325 0x52, 0x08, 0x66, 0x6f, 0x72, 0x63, 0x69, 0x62, 0x6c, 0x65, 0x22, 0x20, 0x0a, 0x1e, 0x44, 0x69, 5326 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x4d, 0x65, 0x72, 0x67, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x67, 5327 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x42, 0x0a, 0x13, 5328 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 5329 0x65, 0x73, 0x74, 0x12, 0x2b, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 5330 0x02, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 5331 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x72, 0x52, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 5332 0x22, 0x16, 0x0a, 0x14, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 5333 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x61, 0x0a, 0x15, 0x55, 0x6e, 0x61, 0x73, 5334 0x73, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 5335 0x74, 0x12, 0x2b, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x02, 0x28, 5336 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 5337 0x63, 0x69, 0x66, 0x69, 0x65, 0x72, 0x52, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 5338 0x0a, 0x05, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 5339 0x61, 0x6c, 0x73, 0x65, 0x52, 0x05, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x22, 0x18, 0x0a, 0x16, 0x55, 5340 0x6e, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 5341 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0x0a, 0x14, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 5342 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2b, 0x0a, 5343 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x13, 0x2e, 5344 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 5345 0x65, 0x72, 0x52, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x22, 0x17, 0x0a, 0x15, 0x4f, 0x66, 5346 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 5347 0x6e, 0x73, 0x65, 0x22, 0xa4, 0x01, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x61, 5348 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x0c, 0x74, 0x61, 5349 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 5350 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x63, 0x68, 0x65, 0x6d, 5351 0x61, 0x52, 0x0b, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x1d, 5352 0x0a, 0x0a, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x02, 0x20, 0x03, 5353 0x28, 0x0c, 0x52, 0x09, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x22, 0x0a, 5354 0x0b, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x01, 5355 0x28, 0x04, 0x3a, 0x01, 0x30, 0x52, 0x0a, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 5356 0x70, 0x12, 0x17, 0x0a, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 5357 0x3a, 0x01, 0x30, 0x52, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x22, 0x2e, 0x0a, 0x13, 0x43, 0x72, 5358 0x65, 0x61, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 5359 0x65, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 5360 0x28, 0x04, 0x52, 0x06, 0x70, 0x72, 0x6f, 0x63, 0x49, 0x64, 0x22, 0x7f, 0x0a, 0x12, 0x44, 0x65, 5361 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 5362 0x12, 0x2c, 0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 5363 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 5364 0x61, 0x6d, 0x65, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 5365 0x0a, 0x0b, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x02, 0x20, 5366 0x01, 0x28, 0x04, 0x3a, 0x01, 0x30, 0x52, 0x0a, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x47, 0x72, 0x6f, 5367 0x75, 0x70, 0x12, 0x17, 0x0a, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 5368 0x04, 0x3a, 0x01, 0x30, 0x52, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x22, 0x2e, 0x0a, 0x13, 0x44, 5369 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 5370 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 5371 0x01, 0x28, 0x04, 0x52, 0x06, 0x70, 0x72, 0x6f, 0x63, 0x49, 0x64, 0x22, 0xaf, 0x01, 0x0a, 0x14, 5372 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 5373 0x75, 0x65, 0x73, 0x74, 0x12, 0x2b, 0x0a, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 5374 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x62, 5375 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 5376 0x65, 0x12, 0x2d, 0x0a, 0x0e, 0x70, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x53, 0x70, 0x6c, 5377 0x69, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 5378 0x52, 0x0e, 0x70, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x73, 5379 0x12, 0x22, 0x0a, 0x0b, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 5380 0x03, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x01, 0x30, 0x52, 0x0a, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x47, 5381 0x72, 0x6f, 0x75, 0x70, 0x12, 0x17, 0x0a, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x18, 0x04, 0x20, 5382 0x01, 0x28, 0x04, 0x3a, 0x01, 0x30, 0x52, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x22, 0x17, 0x0a, 5383 0x15, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 5384 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x7f, 0x0a, 0x12, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 5385 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x0a, 5386 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 5387 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 5388 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0b, 0x6e, 0x6f, 5389 0x6e, 0x63, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x3a, 5390 0x01, 0x30, 0x52, 0x0a, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x17, 5391 0x0a, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x01, 0x30, 5392 0x52, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x22, 0x2e, 0x0a, 0x13, 0x45, 0x6e, 0x61, 0x62, 0x6c, 5393 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x17, 5394 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 5395 0x06, 0x70, 0x72, 0x6f, 0x63, 0x49, 0x64, 0x22, 0x80, 0x01, 0x0a, 0x13, 0x44, 0x69, 0x73, 0x61, 5396 0x62, 0x6c, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 5397 0x2c, 0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 5398 0x02, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 5399 0x6d, 0x65, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 5400 0x0b, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x02, 0x20, 0x01, 5401 0x28, 0x04, 0x3a, 0x01, 0x30, 0x52, 0x0a, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 5402 0x70, 0x12, 0x17, 0x0a, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 5403 0x3a, 0x01, 0x30, 0x52, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x22, 0x2f, 0x0a, 0x14, 0x44, 0x69, 5404 0x73, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 5405 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 5406 0x01, 0x28, 0x04, 0x52, 0x06, 0x70, 0x72, 0x6f, 0x63, 0x49, 0x64, 0x22, 0xb3, 0x01, 0x0a, 0x12, 5407 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 5408 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 5409 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x62, 0x6c, 5410 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 5411 0x12, 0x32, 0x0a, 0x0c, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 5412 0x18, 0x02, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x62, 0x6c, 5413 0x65, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x0b, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x63, 5414 0x68, 0x65, 0x6d, 0x61, 0x12, 0x22, 0x0a, 0x0b, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x5f, 0x67, 0x72, 5415 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x01, 0x30, 0x52, 0x0a, 0x6e, 0x6f, 5416 0x6e, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x17, 0x0a, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 5417 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x01, 0x30, 0x52, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 5418 0x65, 0x22, 0x15, 0x0a, 0x13, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x54, 0x61, 0x62, 0x6c, 0x65, 5419 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa0, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, 5420 0x61, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 5421 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x13, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 5422 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 5423 0x32, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x44, 5424 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x13, 0x6e, 0x61, 0x6d, 0x65, 0x73, 5425 0x70, 0x61, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x12, 0x22, 5426 0x0a, 0x0b, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x02, 0x20, 5427 0x01, 0x28, 0x04, 0x3a, 0x01, 0x30, 0x52, 0x0a, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x47, 0x72, 0x6f, 5428 0x75, 0x70, 0x12, 0x17, 0x0a, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 5429 0x04, 0x3a, 0x01, 0x30, 0x52, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x22, 0x19, 0x0a, 0x17, 0x43, 5430 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 5431 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x7b, 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 5432 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 5433 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4e, 0x61, 0x6d, 5434 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 5435 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0b, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x5f, 5436 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x01, 0x30, 0x52, 0x0a, 5437 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x17, 0x0a, 0x05, 0x6e, 0x6f, 5438 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x01, 0x30, 0x52, 0x05, 0x6e, 0x6f, 5439 0x6e, 0x63, 0x65, 0x22, 0x19, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x61, 0x6d, 5440 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa0, 5441 0x01, 0x0a, 0x16, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 5442 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x13, 0x6e, 0x61, 0x6d, 5443 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 5444 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 5445 0x73, 0x70, 0x61, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 5446 0x13, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 5447 0x70, 0x74, 0x6f, 0x72, 0x12, 0x22, 0x0a, 0x0b, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x5f, 0x67, 0x72, 5448 0x6f, 0x75, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x01, 0x30, 0x52, 0x0a, 0x6e, 0x6f, 5449 0x6e, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x17, 0x0a, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 5450 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x01, 0x30, 0x52, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 5451 0x65, 0x22, 0x19, 0x0a, 0x17, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x73, 5452 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x45, 0x0a, 0x1d, 5453 0x47, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 5454 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 5455 0x0d, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 5456 0x20, 0x02, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4e, 5457 0x61, 0x6d, 0x65, 0x22, 0x6b, 0x0a, 0x1e, 0x47, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 5458 0x61, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 5459 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x13, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 5460 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x02, 5461 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 5462 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x13, 0x6e, 0x61, 0x6d, 5463 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 5464 0x22, 0x21, 0x0a, 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 5465 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 5466 0x65, 0x73, 0x74, 0x22, 0x6d, 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 5467 0x70, 0x61, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x73, 0x52, 5468 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x13, 0x6e, 0x61, 0x6d, 0x65, 0x73, 5469 0x70, 0x61, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x18, 0x01, 5470 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 5471 0x61, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x13, 0x6e, 5472 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 5473 0x6f, 0x72, 0x22, 0x4e, 0x0a, 0x26, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 5474 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x73, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 5475 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 5476 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 5477 0x02, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4e, 0x61, 5478 0x6d, 0x65, 0x22, 0x5c, 0x0a, 0x27, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 5479 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x73, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 5480 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x31, 0x0a, 5481 0x0b, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x01, 0x20, 0x03, 5482 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x63, 0x68, 5483 0x65, 0x6d, 0x61, 0x52, 0x0b, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 5484 0x22, 0x48, 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 5485 0x65, 0x73, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 5486 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 5487 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x61, 0x6d, 5488 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x50, 0x0a, 0x21, 0x4c, 0x69, 5489 0x73, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x42, 0x79, 0x4e, 0x61, 5490 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 5491 0x2b, 0x0a, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x03, 5492 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 5493 0x65, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x11, 0x0a, 0x0f, 5494 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 5495 0x12, 0x0a, 0x10, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 5496 0x6e, 0x73, 0x65, 0x22, 0x13, 0x0a, 0x11, 0x53, 0x74, 0x6f, 0x70, 0x4d, 0x61, 0x73, 0x74, 0x65, 5497 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x14, 0x0a, 0x12, 0x53, 0x74, 0x6f, 0x70, 5498 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x26, 5499 0x0a, 0x0e, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 5500 0x12, 0x14, 0x0a, 0x05, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 5501 0x05, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x22, 0x34, 0x0a, 0x0f, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 5502 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x61, 0x6c, 5503 0x61, 0x6e, 0x63, 0x65, 0x72, 0x5f, 0x72, 0x61, 0x6e, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 5504 0x0b, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x72, 0x52, 0x61, 0x6e, 0x22, 0x4d, 0x0a, 0x19, 5505 0x53, 0x65, 0x74, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x72, 0x52, 0x75, 0x6e, 0x6e, 0x69, 5506 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x6e, 0x18, 5507 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x02, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x79, 0x6e, 5508 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 5509 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x75, 0x73, 0x22, 0x4a, 0x0a, 0x1a, 0x53, 5510 0x65, 0x74, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x72, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 5511 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x70, 0x72, 0x65, 5512 0x76, 0x5f, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 5513 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x70, 0x72, 0x65, 0x76, 0x42, 0x61, 0x6c, 0x61, 0x6e, 5514 0x63, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x1a, 0x0a, 0x18, 0x49, 0x73, 0x42, 0x61, 0x6c, 5515 0x61, 0x6e, 0x63, 0x65, 0x72, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 5516 0x65, 0x73, 0x74, 0x22, 0x35, 0x0a, 0x19, 0x49, 0x73, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 5517 0x72, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 5518 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 5519 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x22, 0x94, 0x01, 0x0a, 0x1d, 0x53, 5520 0x65, 0x74, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x4f, 0x72, 0x4d, 0x65, 0x72, 0x67, 0x65, 0x45, 0x6e, 5521 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 5522 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x07, 0x65, 5523 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 5524 0x6f, 0x6e, 0x6f, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x73, 0x79, 0x6e, 5525 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x75, 0x73, 0x12, 0x37, 0x0a, 0x0c, 0x73, 0x77, 0x69, 0x74, 5526 0x63, 0x68, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x14, 5527 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 5528 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 5529 0x73, 0x22, 0x3f, 0x0a, 0x1e, 0x53, 0x65, 0x74, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x4f, 0x72, 0x4d, 5530 0x65, 0x72, 0x67, 0x65, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 5531 0x6e, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x76, 0x61, 0x6c, 0x75, 5532 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x08, 0x52, 0x09, 0x70, 0x72, 0x65, 0x76, 0x56, 0x61, 0x6c, 5533 0x75, 0x65, 0x22, 0x55, 0x0a, 0x1c, 0x49, 0x73, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x4f, 0x72, 0x4d, 5534 0x65, 0x72, 0x67, 0x65, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 5535 0x73, 0x74, 0x12, 0x35, 0x0a, 0x0b, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x79, 0x70, 5536 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x73, 5537 0x74, 0x65, 0x72, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x73, 5538 0x77, 0x69, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x22, 0x39, 0x0a, 0x1d, 0x49, 0x73, 0x53, 5539 0x70, 0x6c, 0x69, 0x74, 0x4f, 0x72, 0x4d, 0x65, 0x72, 0x67, 0x65, 0x45, 0x6e, 0x61, 0x62, 0x6c, 5540 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 5541 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 5542 0x62, 0x6c, 0x65, 0x64, 0x22, 0x12, 0x0a, 0x10, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 5543 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3a, 0x0a, 0x11, 0x4e, 0x6f, 0x72, 0x6d, 5544 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 5545 0x0e, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x72, 0x5f, 0x72, 0x61, 0x6e, 0x18, 5546 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0d, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 5547 0x72, 0x52, 0x61, 0x6e, 0x22, 0x2d, 0x0a, 0x1b, 0x53, 0x65, 0x74, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 5548 0x6c, 0x69, 0x7a, 0x65, 0x72, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 5549 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 5550 0x02, 0x6f, 0x6e, 0x22, 0x52, 0x0a, 0x1c, 0x53, 0x65, 0x74, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 5551 0x69, 0x7a, 0x65, 0x72, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 5552 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 5553 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x72, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 5554 0x28, 0x08, 0x52, 0x13, 0x70, 0x72, 0x65, 0x76, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 5555 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x1c, 0x0a, 0x1a, 0x49, 0x73, 0x4e, 0x6f, 0x72, 5556 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x72, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 5557 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x37, 0x0a, 0x1b, 0x49, 0x73, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 5558 0x6c, 0x69, 0x7a, 0x65, 0x72, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 5559 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 5560 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x22, 0x17, 5561 0x0a, 0x15, 0x52, 0x75, 0x6e, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x53, 0x63, 0x61, 0x6e, 5562 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x39, 0x0a, 0x16, 0x52, 0x75, 0x6e, 0x43, 0x61, 5563 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 5564 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x61, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 5565 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x73, 0x63, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x75, 5566 0x6c, 0x74, 0x22, 0x35, 0x0a, 0x1b, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x61, 0x74, 0x61, 5567 0x6c, 0x6f, 0x67, 0x4a, 0x61, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 5568 0x74, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 5569 0x08, 0x52, 0x06, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3d, 0x0a, 0x1c, 0x45, 0x6e, 0x61, 5570 0x62, 0x6c, 0x65, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x4a, 0x61, 0x6e, 0x69, 0x74, 0x6f, 5571 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x65, 5572 0x76, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x70, 5573 0x72, 0x65, 0x76, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x20, 0x0a, 0x1e, 0x49, 0x73, 0x43, 0x61, 5574 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x4a, 0x61, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x45, 0x6e, 0x61, 0x62, 5575 0x6c, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x37, 0x0a, 0x1f, 0x49, 0x73, 5576 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x4a, 0x61, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x45, 0x6e, 5577 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 5578 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 5579 0x6c, 0x75, 0x65, 0x22, 0x46, 0x0a, 0x0f, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x52, 5580 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x33, 0x0a, 0x08, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 5581 0x6f, 0x74, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x6e, 5582 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 5583 0x6e, 0x52, 0x08, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x22, 0x3d, 0x0a, 0x10, 0x53, 5584 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 5585 0x29, 0x0a, 0x10, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 5586 0x6f, 0x75, 0x74, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03, 0x52, 0x0f, 0x65, 0x78, 0x70, 0x65, 0x63, 5587 0x74, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x22, 0x1e, 0x0a, 0x1c, 0x47, 0x65, 5588 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 5589 0x6f, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x56, 0x0a, 0x1d, 0x47, 0x65, 5590 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 5591 0x6f, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x09, 0x73, 5592 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 5593 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x44, 0x65, 0x73, 0x63, 5594 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 5595 0x74, 0x73, 0x22, 0x4c, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x6e, 0x61, 0x70, 5596 0x73, 0x68, 0x6f, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x33, 0x0a, 0x08, 0x73, 5597 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x17, 0x2e, 5598 0x70, 0x62, 0x2e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x44, 0x65, 0x73, 0x63, 0x72, 5599 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 5600 0x22, 0x18, 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 5601 0x6f, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4d, 0x0a, 0x16, 0x52, 0x65, 5602 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x52, 0x65, 0x71, 5603 0x75, 0x65, 0x73, 0x74, 0x12, 0x33, 0x0a, 0x08, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 5604 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x6e, 0x61, 0x70, 5605 0x73, 0x68, 0x6f, 0x74, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 5606 0x08, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x22, 0x19, 0x0a, 0x17, 0x52, 0x65, 0x73, 5607 0x74, 0x6f, 0x72, 0x65, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x52, 0x65, 0x73, 0x70, 5608 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4c, 0x0a, 0x15, 0x49, 0x73, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 5609 0x6f, 0x74, 0x44, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x33, 0x0a, 5610 0x08, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 5611 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x44, 0x65, 0x73, 5612 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 5613 0x6f, 0x74, 0x22, 0x68, 0x0a, 0x16, 0x49, 0x73, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 5614 0x44, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x19, 0x0a, 0x04, 5615 0x64, 0x6f, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 5616 0x65, 0x52, 0x04, 0x64, 0x6f, 0x6e, 0x65, 0x12, 0x33, 0x0a, 0x08, 0x73, 0x6e, 0x61, 0x70, 0x73, 5617 0x68, 0x6f, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x53, 5618 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 5619 0x6f, 0x6e, 0x52, 0x08, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x22, 0x53, 0x0a, 0x1c, 5620 0x49, 0x73, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 5621 0x74, 0x44, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x33, 0x0a, 0x08, 5622 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 5623 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x44, 0x65, 0x73, 0x63, 5624 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 5625 0x74, 0x22, 0x3a, 0x0a, 0x1d, 0x49, 0x73, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x6e, 5626 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x44, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 5627 0x73, 0x65, 0x12, 0x19, 0x0a, 0x04, 0x64, 0x6f, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 5628 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x04, 0x64, 0x6f, 0x6e, 0x65, 0x22, 0x4b, 0x0a, 5629 0x1b, 0x47, 0x65, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x53, 5630 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x0a, 5631 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 5632 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 5633 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x76, 0x0a, 0x1c, 0x47, 0x65, 5634 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 5635 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x31, 0x0a, 0x15, 0x79, 0x65, 5636 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, 5637 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x79, 0x65, 0x74, 0x54, 0x6f, 5638 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x23, 0x0a, 5639 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 5640 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x6f, 5641 0x6e, 0x73, 0x22, 0xb5, 0x01, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 5642 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 5643 0x74, 0x12, 0x2e, 0x0a, 0x0b, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 5644 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x62, 0x6c, 5645 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 5646 0x73, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x65, 0x67, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 5647 0x52, 0x05, 0x72, 0x65, 0x67, 0x65, 0x78, 0x12, 0x33, 0x0a, 0x12, 0x69, 0x6e, 0x63, 0x6c, 0x75, 5648 0x64, 0x65, 0x5f, 0x73, 0x79, 0x73, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x03, 0x20, 5649 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x10, 0x69, 0x6e, 0x63, 0x6c, 5650 0x75, 0x64, 0x65, 0x53, 0x79, 0x73, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x1c, 0x0a, 0x09, 5651 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 5652 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x22, 0x51, 0x0a, 0x1b, 0x47, 0x65, 5653 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 5654 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x0c, 0x74, 0x61, 0x62, 5655 0x6c, 0x65, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 5656 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 5657 0x52, 0x0b, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x7f, 0x0a, 5658 0x14, 0x47, 0x65, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x52, 0x65, 5659 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x65, 0x67, 0x65, 0x78, 0x18, 0x01, 5660 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x72, 0x65, 0x67, 0x65, 0x78, 0x12, 0x33, 0x0a, 0x12, 0x69, 5661 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x73, 0x79, 0x73, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 5662 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x10, 5663 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x53, 0x79, 0x73, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 5664 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x03, 0x20, 5665 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x22, 0x47, 5666 0x0a, 0x15, 0x47, 0x65, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x52, 5667 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x0b, 0x74, 0x61, 0x62, 0x6c, 0x65, 5668 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 5669 0x62, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x0a, 0x74, 0x61, 0x62, 5670 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x19, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x43, 0x6c, 5671 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 5672 0x73, 0x74, 0x22, 0x54, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 5673 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, 5674 0x0a, 0x0e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 5675 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6c, 0x75, 0x73, 5676 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0d, 0x63, 0x6c, 0x75, 0x73, 0x74, 5677 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x18, 0x0a, 0x16, 0x49, 0x73, 0x4d, 0x61, 5678 0x73, 0x74, 0x65, 0x72, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 5679 0x73, 0x74, 0x22, 0x45, 0x0a, 0x17, 0x49, 0x73, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x52, 0x75, 5680 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 5681 0x11, 0x69, 0x73, 0x5f, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x72, 0x75, 0x6e, 0x6e, 0x69, 5682 0x6e, 0x67, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x4d, 0x61, 0x73, 0x74, 5683 0x65, 0x72, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x22, 0x4e, 0x0a, 0x14, 0x45, 0x78, 0x65, 5684 0x63, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 5685 0x74, 0x12, 0x36, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x18, 0x01, 5686 0x20, 0x02, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 5687 0x75, 0x72, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 5688 0x70, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x22, 0x63, 0x0a, 0x15, 0x45, 0x78, 0x65, 5689 0x63, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 5690 0x73, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x74, 5691 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x65, 0x78, 5692 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x12, 0x1f, 0x0a, 5693 0x0b, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 5694 0x28, 0x0c, 0x52, 0x0a, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x22, 0x50, 5695 0x0a, 0x16, 0x49, 0x73, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x44, 0x6f, 0x6e, 5696 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x36, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x63, 5697 0x65, 0x64, 0x75, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x70, 0x62, 5698 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 5699 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 5700 0x22, 0x6a, 0x0a, 0x17, 0x49, 0x73, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x44, 5701 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x19, 0x0a, 0x04, 0x64, 5702 0x6f, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 5703 0x52, 0x04, 0x64, 0x6f, 0x6e, 0x65, 0x12, 0x34, 0x0a, 0x08, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 5704 0x6f, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x72, 5705 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 5706 0x6f, 0x6e, 0x52, 0x08, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x22, 0x34, 0x0a, 0x19, 5707 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x52, 0x65, 0x73, 0x75, 5708 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x72, 0x6f, 5709 0x63, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x04, 0x52, 0x06, 0x70, 0x72, 0x6f, 0x63, 5710 0x49, 0x64, 0x22, 0x9e, 0x02, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 5711 0x75, 0x72, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 5712 0x65, 0x12, 0x3a, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0e, 5713 0x32, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 5714 0x72, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 5715 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 5716 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 5717 0x04, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 5718 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 5719 0x04, 0x52, 0x0a, 0x6c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x16, 0x0a, 5720 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x72, 5721 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x39, 0x0a, 0x09, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 5722 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x6f, 5723 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 5724 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x09, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 5725 0x22, 0x31, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0d, 0x0a, 0x09, 0x4e, 0x4f, 0x54, 5726 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x55, 0x4e, 0x4e, 5727 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 5728 0x44, 0x10, 0x02, 0x22, 0x6c, 0x0a, 0x15, 0x41, 0x62, 0x6f, 0x72, 0x74, 0x50, 0x72, 0x6f, 0x63, 5729 0x65, 0x64, 0x75, 0x72, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 5730 0x70, 0x72, 0x6f, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x04, 0x52, 0x06, 0x70, 5731 0x72, 0x6f, 0x63, 0x49, 0x64, 0x12, 0x3a, 0x0a, 0x15, 0x6d, 0x61, 0x79, 0x49, 0x6e, 0x74, 0x65, 5732 0x72, 0x72, 0x75, 0x70, 0x74, 0x49, 0x66, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x18, 0x02, 5733 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x15, 0x6d, 0x61, 0x79, 0x49, 5734 0x6e, 0x74, 0x65, 0x72, 0x72, 0x75, 0x70, 0x74, 0x49, 0x66, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 5735 0x67, 0x22, 0x4a, 0x0a, 0x16, 0x41, 0x62, 0x6f, 0x72, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 5736 0x75, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x69, 5737 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x5f, 0x61, 0x62, 0x6f, 0x72, 5738 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x12, 0x69, 0x73, 0x50, 0x72, 0x6f, 5739 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x41, 0x62, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x22, 0x17, 0x0a, 5740 0x15, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x73, 0x52, 5741 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x45, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 5742 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 5743 0x12, 0x2b, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x18, 0x01, 0x20, 5744 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 5745 0x72, 0x65, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x22, 0x90, 0x02, 5746 0x0a, 0x0f, 0x53, 0x65, 0x74, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 5747 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 5748 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 5749 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x02, 0x20, 0x01, 5750 0x28, 0x09, 0x52, 0x09, 0x75, 0x73, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1c, 0x0a, 5751 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 5752 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x2c, 0x0a, 0x0a, 0x74, 5753 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 5754 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x09, 5755 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x6d, 5756 0x6f, 0x76, 0x65, 0x5f, 0x61, 0x6c, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x72, 5757 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x41, 0x6c, 0x6c, 0x12, 0x25, 0x0a, 0x0e, 0x62, 0x79, 0x70, 0x61, 5758 0x73, 0x73, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 5759 0x52, 0x0d, 0x62, 0x79, 0x70, 0x61, 0x73, 0x73, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x73, 0x12, 5760 0x2f, 0x0a, 0x08, 0x74, 0x68, 0x72, 0x6f, 0x74, 0x74, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 5761 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x68, 0x72, 0x6f, 0x74, 0x74, 0x6c, 0x65, 0x52, 5762 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x08, 0x74, 0x68, 0x72, 0x6f, 0x74, 0x74, 0x6c, 0x65, 5763 0x22, 0x12, 0x0a, 0x10, 0x53, 0x65, 0x74, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 5764 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f, 0x0a, 0x1f, 0x4d, 0x61, 0x6a, 0x6f, 0x72, 0x43, 0x6f, 0x6d, 5765 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 5766 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 5767 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 5768 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 5769 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x57, 0x0a, 0x28, 0x4d, 0x61, 0x6a, 0x6f, 0x72, 0x43, 0x6f, 5770 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 5771 0x70, 0x46, 0x6f, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 5772 0x74, 0x12, 0x2b, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x02, 0x28, 5773 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 5774 0x63, 0x69, 0x66, 0x69, 0x65, 0x72, 0x52, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x22, 0x55, 5775 0x0a, 0x20, 0x4d, 0x61, 0x6a, 0x6f, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 5776 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 5777 0x73, 0x65, 0x12, 0x31, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 5778 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03, 5779 0x52, 0x13, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 5780 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0x1d, 0x0a, 0x1b, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 5781 0x79, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 5782 0x75, 0x65, 0x73, 0x74, 0x22, 0xf4, 0x01, 0x0a, 0x1c, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 5783 0x79, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 5784 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, 0x0c, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 5785 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x70, 0x62, 5786 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 5787 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x43, 0x61, 5788 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x52, 0x0c, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 5789 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x22, 0x82, 0x01, 0x0a, 0x0a, 0x43, 0x61, 0x70, 0x61, 0x62, 5790 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x19, 0x0a, 0x15, 0x53, 0x49, 0x4d, 0x50, 0x4c, 0x45, 0x5f, 5791 0x41, 0x55, 0x54, 0x48, 0x45, 0x4e, 0x54, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x00, 5792 0x12, 0x19, 0x0a, 0x15, 0x53, 0x45, 0x43, 0x55, 0x52, 0x45, 0x5f, 0x41, 0x55, 0x54, 0x48, 0x45, 5793 0x4e, 0x54, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x41, 5794 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49, 0x5a, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x02, 0x12, 0x16, 5795 0x0a, 0x12, 0x43, 0x45, 0x4c, 0x4c, 0x5f, 0x41, 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49, 0x5a, 0x41, 5796 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x03, 0x12, 0x13, 0x0a, 0x0f, 0x43, 0x45, 0x4c, 0x4c, 0x5f, 0x56, 5797 0x49, 0x53, 0x49, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x10, 0x04, 0x2a, 0x28, 0x0a, 0x10, 0x4d, 5798 0x61, 0x73, 0x74, 0x65, 0x72, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12, 5799 0x09, 0x0a, 0x05, 0x53, 0x50, 0x4c, 0x49, 0x54, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x4d, 0x45, 5800 0x52, 0x47, 0x45, 0x10, 0x01, 0x32, 0xdf, 0x22, 0x0a, 0x0d, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 5801 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x53, 0x63, 5802 0x68, 0x65, 0x6d, 0x61, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 5803 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x41, 0x6c, 5804 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 5805 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x41, 5806 0x6c, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 5807 0x73, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 5808 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x47, 5809 0x65, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 5810 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x47, 5811 0x65, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 5812 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0d, 0x47, 0x65, 5813 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x18, 0x2e, 0x70, 0x62, 5814 0x2e, 0x47, 0x65, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x52, 0x65, 5815 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x54, 0x61, 5816 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 5817 0x12, 0x4d, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, 0x74, 5818 0x61, 0x74, 0x75, 0x73, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 5819 0x73, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 5820 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 5821 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 5822 0x4a, 0x0a, 0x0f, 0x49, 0x73, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x52, 0x75, 0x6e, 0x6e, 0x69, 5823 0x6e, 0x67, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x73, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 5824 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 5825 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x73, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x52, 0x75, 0x6e, 0x6e, 5826 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, 0x0a, 0x09, 0x41, 5827 0x64, 0x64, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x12, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x64, 5828 0x64, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 5829 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x64, 0x64, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x52, 0x65, 0x73, 5830 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x0c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 5831 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 5832 0x65, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 5833 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 5834 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x0c, 0x4d, 0x6f, 0x64, 0x69, 5835 0x66, 0x79, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x6f, 5836 0x64, 0x69, 0x66, 0x79, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 5837 0x74, 0x1a, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x43, 0x6f, 0x6c, 5838 0x75, 0x6d, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0a, 0x4d, 5839 0x6f, 0x76, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 5840 0x6f, 0x76, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 5841 0x1a, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x6f, 0x76, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 5842 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x44, 0x69, 0x73, 0x70, 5843 0x61, 0x74, 0x63, 0x68, 0x4d, 0x65, 0x72, 0x67, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x67, 0x69, 0x6f, 5844 0x6e, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 5845 0x4d, 0x65, 0x72, 0x67, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 5846 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x69, 0x73, 0x70, 0x61, 5847 0x74, 0x63, 0x68, 0x4d, 0x65, 0x72, 0x67, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 5848 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x0c, 0x41, 0x73, 0x73, 5849 0x69, 0x67, 0x6e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x41, 5850 0x73, 0x73, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 5851 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x52, 0x65, 5852 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x0e, 5853 0x55, 0x6e, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x19, 5854 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x6e, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x67, 0x69, 5855 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x55, 5856 0x6e, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 5857 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0d, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 5858 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x4f, 0x66, 0x66, 0x6c, 5859 0x69, 0x6e, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 5860 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x67, 5861 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x0b, 0x44, 5862 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x16, 0x2e, 0x70, 0x62, 0x2e, 5863 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 5864 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 5865 0x62, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0d, 0x74, 5866 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x18, 0x2e, 0x70, 5867 0x62, 0x2e, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 5868 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x72, 0x75, 0x6e, 5869 0x63, 0x61, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 5870 0x65, 0x12, 0x3e, 0x0a, 0x0b, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 5871 0x12, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x61, 0x62, 0x6c, 5872 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x6e, 5873 0x61, 0x62, 0x6c, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 5874 0x65, 0x12, 0x41, 0x0a, 0x0c, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x61, 0x62, 0x6c, 5875 0x65, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x61, 5876 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x70, 0x62, 0x2e, 5877 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 5878 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x0b, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x54, 0x61, 5879 0x62, 0x6c, 0x65, 0x12, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x54, 5880 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, 0x62, 5881 0x2e, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 5882 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x0b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x61, 5883 0x62, 0x6c, 0x65, 0x12, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 5884 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, 0x62, 5885 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 5886 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 5887 0x12, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x52, 0x65, 5888 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x68, 0x75, 0x74, 0x64, 5889 0x6f, 0x77, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0a, 0x53, 5890 0x74, 0x6f, 0x70, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x12, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x53, 5891 0x74, 0x6f, 0x70, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 5892 0x1a, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 5893 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x07, 0x42, 0x61, 0x6c, 0x61, 5894 0x6e, 0x63, 0x65, 0x12, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 5895 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x42, 0x61, 0x6c, 5896 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, 5897 0x53, 0x65, 0x74, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x72, 0x52, 0x75, 0x6e, 0x6e, 0x69, 5898 0x6e, 0x67, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x74, 0x42, 0x61, 0x6c, 0x61, 0x6e, 5899 0x63, 0x65, 0x72, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 5900 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x74, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 5901 0x65, 0x72, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 5902 0x65, 0x12, 0x50, 0x0a, 0x11, 0x49, 0x73, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x72, 0x45, 5903 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x73, 0x42, 0x61, 5904 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x72, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x71, 5905 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x73, 0x42, 0x61, 0x6c, 0x61, 5906 0x6e, 0x63, 0x65, 0x72, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 5907 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x53, 0x65, 0x74, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x4f, 5908 0x72, 0x4d, 0x65, 0x72, 0x67, 0x65, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x21, 0x2e, 5909 0x70, 0x62, 0x2e, 0x53, 0x65, 0x74, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x4f, 0x72, 0x4d, 0x65, 0x72, 5910 0x67, 0x65, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 5911 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x74, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x4f, 0x72, 5912 0x4d, 0x65, 0x72, 0x67, 0x65, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 5913 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x49, 0x73, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x4f, 5914 0x72, 0x4d, 0x65, 0x72, 0x67, 0x65, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x20, 0x2e, 5915 0x70, 0x62, 0x2e, 0x49, 0x73, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x4f, 0x72, 0x4d, 0x65, 0x72, 0x67, 5916 0x65, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 5917 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x73, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x4f, 0x72, 0x4d, 0x65, 5918 0x72, 0x67, 0x65, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 5919 0x73, 0x65, 0x12, 0x38, 0x0a, 0x09, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x12, 5920 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x52, 0x65, 5921 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 5922 0x6c, 0x69, 0x7a, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x14, 5923 0x53, 0x65, 0x74, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x72, 0x52, 0x75, 0x6e, 5924 0x6e, 0x69, 0x6e, 0x67, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x74, 0x4e, 0x6f, 0x72, 5925 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x72, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x65, 5926 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x74, 0x4e, 0x6f, 5927 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x72, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x52, 5928 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x49, 0x73, 0x4e, 0x6f, 0x72, 5929 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x72, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x1e, 5930 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x73, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x72, 5931 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 5932 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x73, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x72, 5933 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 5934 0x47, 0x0a, 0x0e, 0x52, 0x75, 0x6e, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x53, 0x63, 0x61, 5935 0x6e, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x75, 0x6e, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 5936 0x67, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 5937 0x62, 0x2e, 0x52, 0x75, 0x6e, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x53, 0x63, 0x61, 0x6e, 5938 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x45, 0x6e, 0x61, 0x62, 5939 0x6c, 0x65, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x4a, 0x61, 0x6e, 0x69, 0x74, 0x6f, 0x72, 5940 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x61, 0x74, 0x61, 5941 0x6c, 0x6f, 0x67, 0x4a, 0x61, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 5942 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x61, 0x74, 5943 0x61, 0x6c, 0x6f, 0x67, 0x4a, 0x61, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 5944 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, 0x17, 0x49, 0x73, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 5945 0x4a, 0x61, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x22, 5946 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x73, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x4a, 0x61, 0x6e, 5947 0x69, 0x74, 0x6f, 0x72, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 5948 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x73, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 5949 0x67, 0x4a, 0x61, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52, 5950 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x11, 0x45, 0x78, 0x65, 0x63, 0x4d, 5951 0x61, 0x73, 0x74, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x1d, 0x2e, 0x70, 5952 0x62, 0x2e, 0x43, 0x6f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x53, 0x65, 0x72, 5953 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 5954 0x2e, 0x43, 0x6f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x53, 0x65, 0x72, 0x76, 5955 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x53, 5956 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x12, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x6e, 0x61, 5957 0x70, 0x73, 0x68, 0x6f, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 5958 0x62, 0x2e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 5959 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 5960 0x65, 0x64, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x73, 0x12, 0x20, 0x2e, 0x70, 0x62, 5961 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x53, 0x6e, 0x61, 5962 0x70, 0x73, 0x68, 0x6f, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 5963 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x53, 5964 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 5965 0x12, 0x47, 0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 5966 0x6f, 0x74, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x6e, 5967 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 5968 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 5969 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x49, 0x73, 0x53, 5970 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x44, 0x6f, 0x6e, 0x65, 0x12, 0x19, 0x2e, 0x70, 0x62, 5971 0x2e, 0x49, 0x73, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x44, 0x6f, 0x6e, 0x65, 0x52, 5972 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x73, 0x53, 0x6e, 5973 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x44, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 5974 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x6e, 0x61, 5975 0x70, 0x73, 0x68, 0x6f, 0x74, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x74, 0x6f, 5976 0x72, 0x65, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 5977 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x6e, 5978 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 5979 0x0a, 0x15, 0x49, 0x73, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x6e, 0x61, 0x70, 0x73, 5980 0x68, 0x6f, 0x74, 0x44, 0x6f, 0x6e, 0x65, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x73, 0x52, 5981 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x44, 0x6f, 5982 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x49, 5983 0x73, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 5984 0x44, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0d, 5985 0x45, 0x78, 0x65, 0x63, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x12, 0x18, 0x2e, 5986 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 5987 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 5988 0x63, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 5989 0x73, 0x65, 0x12, 0x4b, 0x0a, 0x14, 0x45, 0x78, 0x65, 0x63, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 5990 0x75, 0x72, 0x65, 0x57, 0x69, 0x74, 0x68, 0x52, 0x65, 0x74, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 5991 0x45, 0x78, 0x65, 0x63, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x52, 0x65, 0x71, 5992 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x50, 0x72, 5993 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 5994 0x4a, 0x0a, 0x0f, 0x49, 0x73, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x44, 0x6f, 5995 0x6e, 0x65, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x73, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 5996 0x75, 0x72, 0x65, 0x44, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 5997 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x73, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x44, 5998 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x4d, 5999 0x6f, 0x64, 0x69, 0x66, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x1a, 6000 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 6001 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 6002 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 6003 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 6004 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 6005 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 6006 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 6007 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 6008 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x61, 0x6d, 6009 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 6010 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 6011 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x61, 6012 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 6013 0x5f, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x44, 6014 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x47, 6015 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 6016 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 6017 0x62, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x44, 0x65, 6018 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 6019 0x12, 0x65, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 6020 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x73, 0x12, 0x23, 0x2e, 0x70, 6021 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x44, 6022 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 6023 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 6024 0x70, 0x61, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x73, 0x52, 6025 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7a, 0x0a, 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x54, 6026 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x73, 0x42, 6027 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 6028 0x4c, 0x69, 0x73, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 6029 0x74, 0x6f, 0x72, 0x73, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 6030 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 6031 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x73, 6032 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 6033 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 6034 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 6035 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 6036 0x61, 0x6d, 0x65, 0x73, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 6037 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 6038 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 6039 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 6040 0x08, 0x53, 0x65, 0x74, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x12, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x53, 6041 0x65, 0x74, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 6042 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x74, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 6043 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6c, 0x0a, 0x1f, 0x67, 0x65, 0x74, 0x4c, 0x61, 0x73, 0x74, 0x4d, 6044 0x61, 0x6a, 0x6f, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 6045 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x6a, 6046 0x6f, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 6047 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 6048 0x62, 0x2e, 0x4d, 0x61, 0x6a, 0x6f, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 6049 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 6050 0x73, 0x65, 0x12, 0x7e, 0x0a, 0x28, 0x67, 0x65, 0x74, 0x4c, 0x61, 0x73, 0x74, 0x4d, 0x61, 0x6a, 6051 0x6f, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 6052 0x73, 0x74, 0x61, 0x6d, 0x70, 0x46, 0x6f, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x2c, 6053 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x6a, 0x6f, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 6054 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x46, 0x6f, 0x72, 0x52, 6055 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 6056 0x62, 0x2e, 0x4d, 0x61, 0x6a, 0x6f, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 6057 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 6058 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x67, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 6059 0x72, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x47, 0x65, 6060 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 6061 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x47, 0x65, 0x74, 6062 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 6063 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x17, 0x67, 0x65, 0x74, 0x53, 0x65, 6064 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 6065 0x65, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 6066 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 6067 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 6068 0x79, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 6069 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x0e, 0x41, 0x62, 0x6f, 0x72, 0x74, 0x50, 0x72, 6070 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x62, 0x6f, 6071 0x72, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 6072 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x62, 0x6f, 0x72, 0x74, 0x50, 0x72, 0x6f, 6073 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 6074 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x73, 6075 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 6076 0x75, 0x72, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x62, 6077 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x73, 0x52, 6078 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x49, 0x0a, 0x2a, 0x6f, 0x72, 0x67, 0x2e, 0x61, 6079 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x68, 0x61, 0x64, 0x6f, 0x6f, 0x70, 0x2e, 0x68, 0x62, 0x61, 6080 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x67, 0x65, 0x6e, 0x65, 6081 0x72, 0x61, 0x74, 0x65, 0x64, 0x42, 0x0c, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x50, 0x72, 0x6f, 6082 0x74, 0x6f, 0x73, 0x48, 0x01, 0x5a, 0x05, 0x2e, 0x2e, 0x2f, 0x70, 0x62, 0x88, 0x01, 0x01, 0xa0, 6083 0x01, 0x01, 6084 }) 6085 6086 var ( 6087 file_Master_proto_rawDescOnce sync.Once 6088 file_Master_proto_rawDescData []byte 6089 ) 6090 6091 func file_Master_proto_rawDescGZIP() []byte { 6092 file_Master_proto_rawDescOnce.Do(func() { 6093 file_Master_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_Master_proto_rawDesc), len(file_Master_proto_rawDesc))) 6094 }) 6095 return file_Master_proto_rawDescData 6096 } 6097 6098 var file_Master_proto_enumTypes = make([]protoimpl.EnumInfo, 3) 6099 var file_Master_proto_msgTypes = make([]protoimpl.MessageInfo, 107) 6100 var file_Master_proto_goTypes = []any{ 6101 (MasterSwitchType)(0), // 0: pb.MasterSwitchType 6102 (GetProcedureResultResponse_State)(0), // 1: pb.GetProcedureResultResponse.State 6103 (SecurityCapabilitiesResponse_Capability)(0), // 2: pb.SecurityCapabilitiesResponse.Capability 6104 (*AddColumnRequest)(nil), // 3: pb.AddColumnRequest 6105 (*AddColumnResponse)(nil), // 4: pb.AddColumnResponse 6106 (*DeleteColumnRequest)(nil), // 5: pb.DeleteColumnRequest 6107 (*DeleteColumnResponse)(nil), // 6: pb.DeleteColumnResponse 6108 (*ModifyColumnRequest)(nil), // 7: pb.ModifyColumnRequest 6109 (*ModifyColumnResponse)(nil), // 8: pb.ModifyColumnResponse 6110 (*MoveRegionRequest)(nil), // 9: pb.MoveRegionRequest 6111 (*MoveRegionResponse)(nil), // 10: pb.MoveRegionResponse 6112 (*DispatchMergingRegionsRequest)(nil), // 11: pb.DispatchMergingRegionsRequest 6113 (*DispatchMergingRegionsResponse)(nil), // 12: pb.DispatchMergingRegionsResponse 6114 (*AssignRegionRequest)(nil), // 13: pb.AssignRegionRequest 6115 (*AssignRegionResponse)(nil), // 14: pb.AssignRegionResponse 6116 (*UnassignRegionRequest)(nil), // 15: pb.UnassignRegionRequest 6117 (*UnassignRegionResponse)(nil), // 16: pb.UnassignRegionResponse 6118 (*OfflineRegionRequest)(nil), // 17: pb.OfflineRegionRequest 6119 (*OfflineRegionResponse)(nil), // 18: pb.OfflineRegionResponse 6120 (*CreateTableRequest)(nil), // 19: pb.CreateTableRequest 6121 (*CreateTableResponse)(nil), // 20: pb.CreateTableResponse 6122 (*DeleteTableRequest)(nil), // 21: pb.DeleteTableRequest 6123 (*DeleteTableResponse)(nil), // 22: pb.DeleteTableResponse 6124 (*TruncateTableRequest)(nil), // 23: pb.TruncateTableRequest 6125 (*TruncateTableResponse)(nil), // 24: pb.TruncateTableResponse 6126 (*EnableTableRequest)(nil), // 25: pb.EnableTableRequest 6127 (*EnableTableResponse)(nil), // 26: pb.EnableTableResponse 6128 (*DisableTableRequest)(nil), // 27: pb.DisableTableRequest 6129 (*DisableTableResponse)(nil), // 28: pb.DisableTableResponse 6130 (*ModifyTableRequest)(nil), // 29: pb.ModifyTableRequest 6131 (*ModifyTableResponse)(nil), // 30: pb.ModifyTableResponse 6132 (*CreateNamespaceRequest)(nil), // 31: pb.CreateNamespaceRequest 6133 (*CreateNamespaceResponse)(nil), // 32: pb.CreateNamespaceResponse 6134 (*DeleteNamespaceRequest)(nil), // 33: pb.DeleteNamespaceRequest 6135 (*DeleteNamespaceResponse)(nil), // 34: pb.DeleteNamespaceResponse 6136 (*ModifyNamespaceRequest)(nil), // 35: pb.ModifyNamespaceRequest 6137 (*ModifyNamespaceResponse)(nil), // 36: pb.ModifyNamespaceResponse 6138 (*GetNamespaceDescriptorRequest)(nil), // 37: pb.GetNamespaceDescriptorRequest 6139 (*GetNamespaceDescriptorResponse)(nil), // 38: pb.GetNamespaceDescriptorResponse 6140 (*ListNamespaceDescriptorsRequest)(nil), // 39: pb.ListNamespaceDescriptorsRequest 6141 (*ListNamespaceDescriptorsResponse)(nil), // 40: pb.ListNamespaceDescriptorsResponse 6142 (*ListTableDescriptorsByNamespaceRequest)(nil), // 41: pb.ListTableDescriptorsByNamespaceRequest 6143 (*ListTableDescriptorsByNamespaceResponse)(nil), // 42: pb.ListTableDescriptorsByNamespaceResponse 6144 (*ListTableNamesByNamespaceRequest)(nil), // 43: pb.ListTableNamesByNamespaceRequest 6145 (*ListTableNamesByNamespaceResponse)(nil), // 44: pb.ListTableNamesByNamespaceResponse 6146 (*ShutdownRequest)(nil), // 45: pb.ShutdownRequest 6147 (*ShutdownResponse)(nil), // 46: pb.ShutdownResponse 6148 (*StopMasterRequest)(nil), // 47: pb.StopMasterRequest 6149 (*StopMasterResponse)(nil), // 48: pb.StopMasterResponse 6150 (*BalanceRequest)(nil), // 49: pb.BalanceRequest 6151 (*BalanceResponse)(nil), // 50: pb.BalanceResponse 6152 (*SetBalancerRunningRequest)(nil), // 51: pb.SetBalancerRunningRequest 6153 (*SetBalancerRunningResponse)(nil), // 52: pb.SetBalancerRunningResponse 6154 (*IsBalancerEnabledRequest)(nil), // 53: pb.IsBalancerEnabledRequest 6155 (*IsBalancerEnabledResponse)(nil), // 54: pb.IsBalancerEnabledResponse 6156 (*SetSplitOrMergeEnabledRequest)(nil), // 55: pb.SetSplitOrMergeEnabledRequest 6157 (*SetSplitOrMergeEnabledResponse)(nil), // 56: pb.SetSplitOrMergeEnabledResponse 6158 (*IsSplitOrMergeEnabledRequest)(nil), // 57: pb.IsSplitOrMergeEnabledRequest 6159 (*IsSplitOrMergeEnabledResponse)(nil), // 58: pb.IsSplitOrMergeEnabledResponse 6160 (*NormalizeRequest)(nil), // 59: pb.NormalizeRequest 6161 (*NormalizeResponse)(nil), // 60: pb.NormalizeResponse 6162 (*SetNormalizerRunningRequest)(nil), // 61: pb.SetNormalizerRunningRequest 6163 (*SetNormalizerRunningResponse)(nil), // 62: pb.SetNormalizerRunningResponse 6164 (*IsNormalizerEnabledRequest)(nil), // 63: pb.IsNormalizerEnabledRequest 6165 (*IsNormalizerEnabledResponse)(nil), // 64: pb.IsNormalizerEnabledResponse 6166 (*RunCatalogScanRequest)(nil), // 65: pb.RunCatalogScanRequest 6167 (*RunCatalogScanResponse)(nil), // 66: pb.RunCatalogScanResponse 6168 (*EnableCatalogJanitorRequest)(nil), // 67: pb.EnableCatalogJanitorRequest 6169 (*EnableCatalogJanitorResponse)(nil), // 68: pb.EnableCatalogJanitorResponse 6170 (*IsCatalogJanitorEnabledRequest)(nil), // 69: pb.IsCatalogJanitorEnabledRequest 6171 (*IsCatalogJanitorEnabledResponse)(nil), // 70: pb.IsCatalogJanitorEnabledResponse 6172 (*SnapshotRequest)(nil), // 71: pb.SnapshotRequest 6173 (*SnapshotResponse)(nil), // 72: pb.SnapshotResponse 6174 (*GetCompletedSnapshotsRequest)(nil), // 73: pb.GetCompletedSnapshotsRequest 6175 (*GetCompletedSnapshotsResponse)(nil), // 74: pb.GetCompletedSnapshotsResponse 6176 (*DeleteSnapshotRequest)(nil), // 75: pb.DeleteSnapshotRequest 6177 (*DeleteSnapshotResponse)(nil), // 76: pb.DeleteSnapshotResponse 6178 (*RestoreSnapshotRequest)(nil), // 77: pb.RestoreSnapshotRequest 6179 (*RestoreSnapshotResponse)(nil), // 78: pb.RestoreSnapshotResponse 6180 (*IsSnapshotDoneRequest)(nil), // 79: pb.IsSnapshotDoneRequest 6181 (*IsSnapshotDoneResponse)(nil), // 80: pb.IsSnapshotDoneResponse 6182 (*IsRestoreSnapshotDoneRequest)(nil), // 81: pb.IsRestoreSnapshotDoneRequest 6183 (*IsRestoreSnapshotDoneResponse)(nil), // 82: pb.IsRestoreSnapshotDoneResponse 6184 (*GetSchemaAlterStatusRequest)(nil), // 83: pb.GetSchemaAlterStatusRequest 6185 (*GetSchemaAlterStatusResponse)(nil), // 84: pb.GetSchemaAlterStatusResponse 6186 (*GetTableDescriptorsRequest)(nil), // 85: pb.GetTableDescriptorsRequest 6187 (*GetTableDescriptorsResponse)(nil), // 86: pb.GetTableDescriptorsResponse 6188 (*GetTableNamesRequest)(nil), // 87: pb.GetTableNamesRequest 6189 (*GetTableNamesResponse)(nil), // 88: pb.GetTableNamesResponse 6190 (*GetClusterStatusRequest)(nil), // 89: pb.GetClusterStatusRequest 6191 (*GetClusterStatusResponse)(nil), // 90: pb.GetClusterStatusResponse 6192 (*IsMasterRunningRequest)(nil), // 91: pb.IsMasterRunningRequest 6193 (*IsMasterRunningResponse)(nil), // 92: pb.IsMasterRunningResponse 6194 (*ExecProcedureRequest)(nil), // 93: pb.ExecProcedureRequest 6195 (*ExecProcedureResponse)(nil), // 94: pb.ExecProcedureResponse 6196 (*IsProcedureDoneRequest)(nil), // 95: pb.IsProcedureDoneRequest 6197 (*IsProcedureDoneResponse)(nil), // 96: pb.IsProcedureDoneResponse 6198 (*GetProcedureResultRequest)(nil), // 97: pb.GetProcedureResultRequest 6199 (*GetProcedureResultResponse)(nil), // 98: pb.GetProcedureResultResponse 6200 (*AbortProcedureRequest)(nil), // 99: pb.AbortProcedureRequest 6201 (*AbortProcedureResponse)(nil), // 100: pb.AbortProcedureResponse 6202 (*ListProceduresRequest)(nil), // 101: pb.ListProceduresRequest 6203 (*ListProceduresResponse)(nil), // 102: pb.ListProceduresResponse 6204 (*SetQuotaRequest)(nil), // 103: pb.SetQuotaRequest 6205 (*SetQuotaResponse)(nil), // 104: pb.SetQuotaResponse 6206 (*MajorCompactionTimestampRequest)(nil), // 105: pb.MajorCompactionTimestampRequest 6207 (*MajorCompactionTimestampForRegionRequest)(nil), // 106: pb.MajorCompactionTimestampForRegionRequest 6208 (*MajorCompactionTimestampResponse)(nil), // 107: pb.MajorCompactionTimestampResponse 6209 (*SecurityCapabilitiesRequest)(nil), // 108: pb.SecurityCapabilitiesRequest 6210 (*SecurityCapabilitiesResponse)(nil), // 109: pb.SecurityCapabilitiesResponse 6211 (*TableName)(nil), // 110: pb.TableName 6212 (*ColumnFamilySchema)(nil), // 111: pb.ColumnFamilySchema 6213 (*RegionSpecifier)(nil), // 112: pb.RegionSpecifier 6214 (*ServerName)(nil), // 113: pb.ServerName 6215 (*TableSchema)(nil), // 114: pb.TableSchema 6216 (*NamespaceDescriptor)(nil), // 115: pb.NamespaceDescriptor 6217 (*SnapshotDescription)(nil), // 116: pb.SnapshotDescription 6218 (*ClusterStatus)(nil), // 117: pb.ClusterStatus 6219 (*ProcedureDescription)(nil), // 118: pb.ProcedureDescription 6220 (*ForeignExceptionMessage)(nil), // 119: pb.ForeignExceptionMessage 6221 (*Procedure)(nil), // 120: pb.Procedure 6222 (*ThrottleRequest)(nil), // 121: pb.ThrottleRequest 6223 (*CoprocessorServiceRequest)(nil), // 122: pb.CoprocessorServiceRequest 6224 (*CoprocessorServiceResponse)(nil), // 123: pb.CoprocessorServiceResponse 6225 } 6226 var file_Master_proto_depIdxs = []int32{ 6227 110, // 0: pb.AddColumnRequest.table_name:type_name -> pb.TableName 6228 111, // 1: pb.AddColumnRequest.column_families:type_name -> pb.ColumnFamilySchema 6229 110, // 2: pb.DeleteColumnRequest.table_name:type_name -> pb.TableName 6230 110, // 3: pb.ModifyColumnRequest.table_name:type_name -> pb.TableName 6231 111, // 4: pb.ModifyColumnRequest.column_families:type_name -> pb.ColumnFamilySchema 6232 112, // 5: pb.MoveRegionRequest.region:type_name -> pb.RegionSpecifier 6233 113, // 6: pb.MoveRegionRequest.dest_server_name:type_name -> pb.ServerName 6234 112, // 7: pb.DispatchMergingRegionsRequest.region_a:type_name -> pb.RegionSpecifier 6235 112, // 8: pb.DispatchMergingRegionsRequest.region_b:type_name -> pb.RegionSpecifier 6236 112, // 9: pb.AssignRegionRequest.region:type_name -> pb.RegionSpecifier 6237 112, // 10: pb.UnassignRegionRequest.region:type_name -> pb.RegionSpecifier 6238 112, // 11: pb.OfflineRegionRequest.region:type_name -> pb.RegionSpecifier 6239 114, // 12: pb.CreateTableRequest.table_schema:type_name -> pb.TableSchema 6240 110, // 13: pb.DeleteTableRequest.table_name:type_name -> pb.TableName 6241 110, // 14: pb.TruncateTableRequest.tableName:type_name -> pb.TableName 6242 110, // 15: pb.EnableTableRequest.table_name:type_name -> pb.TableName 6243 110, // 16: pb.DisableTableRequest.table_name:type_name -> pb.TableName 6244 110, // 17: pb.ModifyTableRequest.table_name:type_name -> pb.TableName 6245 114, // 18: pb.ModifyTableRequest.table_schema:type_name -> pb.TableSchema 6246 115, // 19: pb.CreateNamespaceRequest.namespaceDescriptor:type_name -> pb.NamespaceDescriptor 6247 115, // 20: pb.ModifyNamespaceRequest.namespaceDescriptor:type_name -> pb.NamespaceDescriptor 6248 115, // 21: pb.GetNamespaceDescriptorResponse.namespaceDescriptor:type_name -> pb.NamespaceDescriptor 6249 115, // 22: pb.ListNamespaceDescriptorsResponse.namespaceDescriptor:type_name -> pb.NamespaceDescriptor 6250 114, // 23: pb.ListTableDescriptorsByNamespaceResponse.tableSchema:type_name -> pb.TableSchema 6251 110, // 24: pb.ListTableNamesByNamespaceResponse.tableName:type_name -> pb.TableName 6252 0, // 25: pb.SetSplitOrMergeEnabledRequest.switch_types:type_name -> pb.MasterSwitchType 6253 0, // 26: pb.IsSplitOrMergeEnabledRequest.switch_type:type_name -> pb.MasterSwitchType 6254 116, // 27: pb.SnapshotRequest.snapshot:type_name -> pb.SnapshotDescription 6255 116, // 28: pb.GetCompletedSnapshotsResponse.snapshots:type_name -> pb.SnapshotDescription 6256 116, // 29: pb.DeleteSnapshotRequest.snapshot:type_name -> pb.SnapshotDescription 6257 116, // 30: pb.RestoreSnapshotRequest.snapshot:type_name -> pb.SnapshotDescription 6258 116, // 31: pb.IsSnapshotDoneRequest.snapshot:type_name -> pb.SnapshotDescription 6259 116, // 32: pb.IsSnapshotDoneResponse.snapshot:type_name -> pb.SnapshotDescription 6260 116, // 33: pb.IsRestoreSnapshotDoneRequest.snapshot:type_name -> pb.SnapshotDescription 6261 110, // 34: pb.GetSchemaAlterStatusRequest.table_name:type_name -> pb.TableName 6262 110, // 35: pb.GetTableDescriptorsRequest.table_names:type_name -> pb.TableName 6263 114, // 36: pb.GetTableDescriptorsResponse.table_schema:type_name -> pb.TableSchema 6264 110, // 37: pb.GetTableNamesResponse.table_names:type_name -> pb.TableName 6265 117, // 38: pb.GetClusterStatusResponse.cluster_status:type_name -> pb.ClusterStatus 6266 118, // 39: pb.ExecProcedureRequest.procedure:type_name -> pb.ProcedureDescription 6267 118, // 40: pb.IsProcedureDoneRequest.procedure:type_name -> pb.ProcedureDescription 6268 118, // 41: pb.IsProcedureDoneResponse.snapshot:type_name -> pb.ProcedureDescription 6269 1, // 42: pb.GetProcedureResultResponse.state:type_name -> pb.GetProcedureResultResponse.State 6270 119, // 43: pb.GetProcedureResultResponse.exception:type_name -> pb.ForeignExceptionMessage 6271 120, // 44: pb.ListProceduresResponse.procedure:type_name -> pb.Procedure 6272 110, // 45: pb.SetQuotaRequest.table_name:type_name -> pb.TableName 6273 121, // 46: pb.SetQuotaRequest.throttle:type_name -> pb.ThrottleRequest 6274 110, // 47: pb.MajorCompactionTimestampRequest.table_name:type_name -> pb.TableName 6275 112, // 48: pb.MajorCompactionTimestampForRegionRequest.region:type_name -> pb.RegionSpecifier 6276 2, // 49: pb.SecurityCapabilitiesResponse.capabilities:type_name -> pb.SecurityCapabilitiesResponse.Capability 6277 83, // 50: pb.MasterService.GetSchemaAlterStatus:input_type -> pb.GetSchemaAlterStatusRequest 6278 85, // 51: pb.MasterService.GetTableDescriptors:input_type -> pb.GetTableDescriptorsRequest 6279 87, // 52: pb.MasterService.GetTableNames:input_type -> pb.GetTableNamesRequest 6280 89, // 53: pb.MasterService.GetClusterStatus:input_type -> pb.GetClusterStatusRequest 6281 91, // 54: pb.MasterService.IsMasterRunning:input_type -> pb.IsMasterRunningRequest 6282 3, // 55: pb.MasterService.AddColumn:input_type -> pb.AddColumnRequest 6283 5, // 56: pb.MasterService.DeleteColumn:input_type -> pb.DeleteColumnRequest 6284 7, // 57: pb.MasterService.ModifyColumn:input_type -> pb.ModifyColumnRequest 6285 9, // 58: pb.MasterService.MoveRegion:input_type -> pb.MoveRegionRequest 6286 11, // 59: pb.MasterService.DispatchMergingRegions:input_type -> pb.DispatchMergingRegionsRequest 6287 13, // 60: pb.MasterService.AssignRegion:input_type -> pb.AssignRegionRequest 6288 15, // 61: pb.MasterService.UnassignRegion:input_type -> pb.UnassignRegionRequest 6289 17, // 62: pb.MasterService.OfflineRegion:input_type -> pb.OfflineRegionRequest 6290 21, // 63: pb.MasterService.DeleteTable:input_type -> pb.DeleteTableRequest 6291 23, // 64: pb.MasterService.truncateTable:input_type -> pb.TruncateTableRequest 6292 25, // 65: pb.MasterService.EnableTable:input_type -> pb.EnableTableRequest 6293 27, // 66: pb.MasterService.DisableTable:input_type -> pb.DisableTableRequest 6294 29, // 67: pb.MasterService.ModifyTable:input_type -> pb.ModifyTableRequest 6295 19, // 68: pb.MasterService.CreateTable:input_type -> pb.CreateTableRequest 6296 45, // 69: pb.MasterService.Shutdown:input_type -> pb.ShutdownRequest 6297 47, // 70: pb.MasterService.StopMaster:input_type -> pb.StopMasterRequest 6298 49, // 71: pb.MasterService.Balance:input_type -> pb.BalanceRequest 6299 51, // 72: pb.MasterService.SetBalancerRunning:input_type -> pb.SetBalancerRunningRequest 6300 53, // 73: pb.MasterService.IsBalancerEnabled:input_type -> pb.IsBalancerEnabledRequest 6301 55, // 74: pb.MasterService.SetSplitOrMergeEnabled:input_type -> pb.SetSplitOrMergeEnabledRequest 6302 57, // 75: pb.MasterService.IsSplitOrMergeEnabled:input_type -> pb.IsSplitOrMergeEnabledRequest 6303 59, // 76: pb.MasterService.Normalize:input_type -> pb.NormalizeRequest 6304 61, // 77: pb.MasterService.SetNormalizerRunning:input_type -> pb.SetNormalizerRunningRequest 6305 63, // 78: pb.MasterService.IsNormalizerEnabled:input_type -> pb.IsNormalizerEnabledRequest 6306 65, // 79: pb.MasterService.RunCatalogScan:input_type -> pb.RunCatalogScanRequest 6307 67, // 80: pb.MasterService.EnableCatalogJanitor:input_type -> pb.EnableCatalogJanitorRequest 6308 69, // 81: pb.MasterService.IsCatalogJanitorEnabled:input_type -> pb.IsCatalogJanitorEnabledRequest 6309 122, // 82: pb.MasterService.ExecMasterService:input_type -> pb.CoprocessorServiceRequest 6310 71, // 83: pb.MasterService.Snapshot:input_type -> pb.SnapshotRequest 6311 73, // 84: pb.MasterService.GetCompletedSnapshots:input_type -> pb.GetCompletedSnapshotsRequest 6312 75, // 85: pb.MasterService.DeleteSnapshot:input_type -> pb.DeleteSnapshotRequest 6313 79, // 86: pb.MasterService.IsSnapshotDone:input_type -> pb.IsSnapshotDoneRequest 6314 77, // 87: pb.MasterService.RestoreSnapshot:input_type -> pb.RestoreSnapshotRequest 6315 81, // 88: pb.MasterService.IsRestoreSnapshotDone:input_type -> pb.IsRestoreSnapshotDoneRequest 6316 93, // 89: pb.MasterService.ExecProcedure:input_type -> pb.ExecProcedureRequest 6317 93, // 90: pb.MasterService.ExecProcedureWithRet:input_type -> pb.ExecProcedureRequest 6318 95, // 91: pb.MasterService.IsProcedureDone:input_type -> pb.IsProcedureDoneRequest 6319 35, // 92: pb.MasterService.ModifyNamespace:input_type -> pb.ModifyNamespaceRequest 6320 31, // 93: pb.MasterService.CreateNamespace:input_type -> pb.CreateNamespaceRequest 6321 33, // 94: pb.MasterService.DeleteNamespace:input_type -> pb.DeleteNamespaceRequest 6322 37, // 95: pb.MasterService.GetNamespaceDescriptor:input_type -> pb.GetNamespaceDescriptorRequest 6323 39, // 96: pb.MasterService.ListNamespaceDescriptors:input_type -> pb.ListNamespaceDescriptorsRequest 6324 41, // 97: pb.MasterService.ListTableDescriptorsByNamespace:input_type -> pb.ListTableDescriptorsByNamespaceRequest 6325 43, // 98: pb.MasterService.ListTableNamesByNamespace:input_type -> pb.ListTableNamesByNamespaceRequest 6326 103, // 99: pb.MasterService.SetQuota:input_type -> pb.SetQuotaRequest 6327 105, // 100: pb.MasterService.getLastMajorCompactionTimestamp:input_type -> pb.MajorCompactionTimestampRequest 6328 106, // 101: pb.MasterService.getLastMajorCompactionTimestampForRegion:input_type -> pb.MajorCompactionTimestampForRegionRequest 6329 97, // 102: pb.MasterService.getProcedureResult:input_type -> pb.GetProcedureResultRequest 6330 108, // 103: pb.MasterService.getSecurityCapabilities:input_type -> pb.SecurityCapabilitiesRequest 6331 99, // 104: pb.MasterService.AbortProcedure:input_type -> pb.AbortProcedureRequest 6332 101, // 105: pb.MasterService.ListProcedures:input_type -> pb.ListProceduresRequest 6333 84, // 106: pb.MasterService.GetSchemaAlterStatus:output_type -> pb.GetSchemaAlterStatusResponse 6334 86, // 107: pb.MasterService.GetTableDescriptors:output_type -> pb.GetTableDescriptorsResponse 6335 88, // 108: pb.MasterService.GetTableNames:output_type -> pb.GetTableNamesResponse 6336 90, // 109: pb.MasterService.GetClusterStatus:output_type -> pb.GetClusterStatusResponse 6337 92, // 110: pb.MasterService.IsMasterRunning:output_type -> pb.IsMasterRunningResponse 6338 4, // 111: pb.MasterService.AddColumn:output_type -> pb.AddColumnResponse 6339 6, // 112: pb.MasterService.DeleteColumn:output_type -> pb.DeleteColumnResponse 6340 8, // 113: pb.MasterService.ModifyColumn:output_type -> pb.ModifyColumnResponse 6341 10, // 114: pb.MasterService.MoveRegion:output_type -> pb.MoveRegionResponse 6342 12, // 115: pb.MasterService.DispatchMergingRegions:output_type -> pb.DispatchMergingRegionsResponse 6343 14, // 116: pb.MasterService.AssignRegion:output_type -> pb.AssignRegionResponse 6344 16, // 117: pb.MasterService.UnassignRegion:output_type -> pb.UnassignRegionResponse 6345 18, // 118: pb.MasterService.OfflineRegion:output_type -> pb.OfflineRegionResponse 6346 22, // 119: pb.MasterService.DeleteTable:output_type -> pb.DeleteTableResponse 6347 24, // 120: pb.MasterService.truncateTable:output_type -> pb.TruncateTableResponse 6348 26, // 121: pb.MasterService.EnableTable:output_type -> pb.EnableTableResponse 6349 28, // 122: pb.MasterService.DisableTable:output_type -> pb.DisableTableResponse 6350 30, // 123: pb.MasterService.ModifyTable:output_type -> pb.ModifyTableResponse 6351 20, // 124: pb.MasterService.CreateTable:output_type -> pb.CreateTableResponse 6352 46, // 125: pb.MasterService.Shutdown:output_type -> pb.ShutdownResponse 6353 48, // 126: pb.MasterService.StopMaster:output_type -> pb.StopMasterResponse 6354 50, // 127: pb.MasterService.Balance:output_type -> pb.BalanceResponse 6355 52, // 128: pb.MasterService.SetBalancerRunning:output_type -> pb.SetBalancerRunningResponse 6356 54, // 129: pb.MasterService.IsBalancerEnabled:output_type -> pb.IsBalancerEnabledResponse 6357 56, // 130: pb.MasterService.SetSplitOrMergeEnabled:output_type -> pb.SetSplitOrMergeEnabledResponse 6358 58, // 131: pb.MasterService.IsSplitOrMergeEnabled:output_type -> pb.IsSplitOrMergeEnabledResponse 6359 60, // 132: pb.MasterService.Normalize:output_type -> pb.NormalizeResponse 6360 62, // 133: pb.MasterService.SetNormalizerRunning:output_type -> pb.SetNormalizerRunningResponse 6361 64, // 134: pb.MasterService.IsNormalizerEnabled:output_type -> pb.IsNormalizerEnabledResponse 6362 66, // 135: pb.MasterService.RunCatalogScan:output_type -> pb.RunCatalogScanResponse 6363 68, // 136: pb.MasterService.EnableCatalogJanitor:output_type -> pb.EnableCatalogJanitorResponse 6364 70, // 137: pb.MasterService.IsCatalogJanitorEnabled:output_type -> pb.IsCatalogJanitorEnabledResponse 6365 123, // 138: pb.MasterService.ExecMasterService:output_type -> pb.CoprocessorServiceResponse 6366 72, // 139: pb.MasterService.Snapshot:output_type -> pb.SnapshotResponse 6367 74, // 140: pb.MasterService.GetCompletedSnapshots:output_type -> pb.GetCompletedSnapshotsResponse 6368 76, // 141: pb.MasterService.DeleteSnapshot:output_type -> pb.DeleteSnapshotResponse 6369 80, // 142: pb.MasterService.IsSnapshotDone:output_type -> pb.IsSnapshotDoneResponse 6370 78, // 143: pb.MasterService.RestoreSnapshot:output_type -> pb.RestoreSnapshotResponse 6371 82, // 144: pb.MasterService.IsRestoreSnapshotDone:output_type -> pb.IsRestoreSnapshotDoneResponse 6372 94, // 145: pb.MasterService.ExecProcedure:output_type -> pb.ExecProcedureResponse 6373 94, // 146: pb.MasterService.ExecProcedureWithRet:output_type -> pb.ExecProcedureResponse 6374 96, // 147: pb.MasterService.IsProcedureDone:output_type -> pb.IsProcedureDoneResponse 6375 36, // 148: pb.MasterService.ModifyNamespace:output_type -> pb.ModifyNamespaceResponse 6376 32, // 149: pb.MasterService.CreateNamespace:output_type -> pb.CreateNamespaceResponse 6377 34, // 150: pb.MasterService.DeleteNamespace:output_type -> pb.DeleteNamespaceResponse 6378 38, // 151: pb.MasterService.GetNamespaceDescriptor:output_type -> pb.GetNamespaceDescriptorResponse 6379 40, // 152: pb.MasterService.ListNamespaceDescriptors:output_type -> pb.ListNamespaceDescriptorsResponse 6380 42, // 153: pb.MasterService.ListTableDescriptorsByNamespace:output_type -> pb.ListTableDescriptorsByNamespaceResponse 6381 44, // 154: pb.MasterService.ListTableNamesByNamespace:output_type -> pb.ListTableNamesByNamespaceResponse 6382 104, // 155: pb.MasterService.SetQuota:output_type -> pb.SetQuotaResponse 6383 107, // 156: pb.MasterService.getLastMajorCompactionTimestamp:output_type -> pb.MajorCompactionTimestampResponse 6384 107, // 157: pb.MasterService.getLastMajorCompactionTimestampForRegion:output_type -> pb.MajorCompactionTimestampResponse 6385 98, // 158: pb.MasterService.getProcedureResult:output_type -> pb.GetProcedureResultResponse 6386 109, // 159: pb.MasterService.getSecurityCapabilities:output_type -> pb.SecurityCapabilitiesResponse 6387 100, // 160: pb.MasterService.AbortProcedure:output_type -> pb.AbortProcedureResponse 6388 102, // 161: pb.MasterService.ListProcedures:output_type -> pb.ListProceduresResponse 6389 106, // [106:162] is the sub-list for method output_type 6390 50, // [50:106] is the sub-list for method input_type 6391 50, // [50:50] is the sub-list for extension type_name 6392 50, // [50:50] is the sub-list for extension extendee 6393 0, // [0:50] is the sub-list for field type_name 6394 } 6395 6396 func init() { file_Master_proto_init() } 6397 func file_Master_proto_init() { 6398 if File_Master_proto != nil { 6399 return 6400 } 6401 file_HBase_proto_init() 6402 file_Client_proto_init() 6403 file_ClusterStatus_proto_init() 6404 file_ErrorHandling_proto_init() 6405 file_Procedure_proto_init() 6406 file_Quota_proto_init() 6407 type x struct{} 6408 out := protoimpl.TypeBuilder{ 6409 File: protoimpl.DescBuilder{ 6410 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 6411 RawDescriptor: unsafe.Slice(unsafe.StringData(file_Master_proto_rawDesc), len(file_Master_proto_rawDesc)), 6412 NumEnums: 3, 6413 NumMessages: 107, 6414 NumExtensions: 0, 6415 NumServices: 1, 6416 }, 6417 GoTypes: file_Master_proto_goTypes, 6418 DependencyIndexes: file_Master_proto_depIdxs, 6419 EnumInfos: file_Master_proto_enumTypes, 6420 MessageInfos: file_Master_proto_msgTypes, 6421 }.Build() 6422 File_Master_proto = out.File 6423 file_Master_proto_goTypes = nil 6424 file_Master_proto_depIdxs = nil 6425 }