vitess.io/vitess@v0.16.2/go/vt/proto/tabletmanagerdata/tabletmanagerdata.pb.go (about) 1 // 2 //Copyright 2019 The Vitess Authors. 3 // 4 //Licensed under the Apache License, Version 2.0 (the "License"); 5 //you may not use this file except in compliance with the License. 6 //You may obtain a copy of the License at 7 // 8 //http://www.apache.org/licenses/LICENSE-2.0 9 // 10 //Unless required by applicable law or agreed to in writing, software 11 //distributed under the License is distributed on an "AS IS" BASIS, 12 //WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 //See the License for the specific language governing permissions and 14 //limitations under the License. 15 16 // This file contains all the types and servers necessary to make 17 // RPC calls to VtTablet for the management API. 18 19 // Code generated by protoc-gen-go. DO NOT EDIT. 20 // versions: 21 // protoc-gen-go v1.28.1 22 // protoc v3.21.3 23 // source: tabletmanagerdata.proto 24 25 package tabletmanagerdata 26 27 import ( 28 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 29 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 30 reflect "reflect" 31 sync "sync" 32 logutil "vitess.io/vitess/go/vt/proto/logutil" 33 query "vitess.io/vitess/go/vt/proto/query" 34 replicationdata "vitess.io/vitess/go/vt/proto/replicationdata" 35 topodata "vitess.io/vitess/go/vt/proto/topodata" 36 vtrpc "vitess.io/vitess/go/vt/proto/vtrpc" 37 vttime "vitess.io/vitess/go/vt/proto/vttime" 38 ) 39 40 const ( 41 // Verify that this generated code is sufficiently up-to-date. 42 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 43 // Verify that runtime/protoimpl is sufficiently up-to-date. 44 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 45 ) 46 47 type TableDefinition struct { 48 state protoimpl.MessageState 49 sizeCache protoimpl.SizeCache 50 unknownFields protoimpl.UnknownFields 51 52 // the table name 53 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 54 // the SQL to run to create the table 55 Schema string `protobuf:"bytes,2,opt,name=schema,proto3" json:"schema,omitempty"` 56 // the columns in the order that will be used to dump and load the data 57 Columns []string `protobuf:"bytes,3,rep,name=columns,proto3" json:"columns,omitempty"` 58 // the primary key columns in the primary key order 59 PrimaryKeyColumns []string `protobuf:"bytes,4,rep,name=primary_key_columns,json=primaryKeyColumns,proto3" json:"primary_key_columns,omitempty"` 60 // type is either mysqlctl.TableBaseTable or mysqlctl.TableView 61 Type string `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"` 62 // how much space the data file takes. 63 DataLength uint64 `protobuf:"varint,6,opt,name=data_length,json=dataLength,proto3" json:"data_length,omitempty"` 64 // approximate number of rows 65 RowCount uint64 `protobuf:"varint,7,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"` 66 // column names along with their types. 67 // NOTE: this is a superset of columns. 68 Fields []*query.Field `protobuf:"bytes,8,rep,name=fields,proto3" json:"fields,omitempty"` 69 } 70 71 func (x *TableDefinition) Reset() { 72 *x = TableDefinition{} 73 if protoimpl.UnsafeEnabled { 74 mi := &file_tabletmanagerdata_proto_msgTypes[0] 75 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 76 ms.StoreMessageInfo(mi) 77 } 78 } 79 80 func (x *TableDefinition) String() string { 81 return protoimpl.X.MessageStringOf(x) 82 } 83 84 func (*TableDefinition) ProtoMessage() {} 85 86 func (x *TableDefinition) ProtoReflect() protoreflect.Message { 87 mi := &file_tabletmanagerdata_proto_msgTypes[0] 88 if protoimpl.UnsafeEnabled && x != nil { 89 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 90 if ms.LoadMessageInfo() == nil { 91 ms.StoreMessageInfo(mi) 92 } 93 return ms 94 } 95 return mi.MessageOf(x) 96 } 97 98 // Deprecated: Use TableDefinition.ProtoReflect.Descriptor instead. 99 func (*TableDefinition) Descriptor() ([]byte, []int) { 100 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{0} 101 } 102 103 func (x *TableDefinition) GetName() string { 104 if x != nil { 105 return x.Name 106 } 107 return "" 108 } 109 110 func (x *TableDefinition) GetSchema() string { 111 if x != nil { 112 return x.Schema 113 } 114 return "" 115 } 116 117 func (x *TableDefinition) GetColumns() []string { 118 if x != nil { 119 return x.Columns 120 } 121 return nil 122 } 123 124 func (x *TableDefinition) GetPrimaryKeyColumns() []string { 125 if x != nil { 126 return x.PrimaryKeyColumns 127 } 128 return nil 129 } 130 131 func (x *TableDefinition) GetType() string { 132 if x != nil { 133 return x.Type 134 } 135 return "" 136 } 137 138 func (x *TableDefinition) GetDataLength() uint64 { 139 if x != nil { 140 return x.DataLength 141 } 142 return 0 143 } 144 145 func (x *TableDefinition) GetRowCount() uint64 { 146 if x != nil { 147 return x.RowCount 148 } 149 return 0 150 } 151 152 func (x *TableDefinition) GetFields() []*query.Field { 153 if x != nil { 154 return x.Fields 155 } 156 return nil 157 } 158 159 type SchemaDefinition struct { 160 state protoimpl.MessageState 161 sizeCache protoimpl.SizeCache 162 unknownFields protoimpl.UnknownFields 163 164 DatabaseSchema string `protobuf:"bytes,1,opt,name=database_schema,json=databaseSchema,proto3" json:"database_schema,omitempty"` 165 TableDefinitions []*TableDefinition `protobuf:"bytes,2,rep,name=table_definitions,json=tableDefinitions,proto3" json:"table_definitions,omitempty"` 166 Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` 167 } 168 169 func (x *SchemaDefinition) Reset() { 170 *x = SchemaDefinition{} 171 if protoimpl.UnsafeEnabled { 172 mi := &file_tabletmanagerdata_proto_msgTypes[1] 173 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 174 ms.StoreMessageInfo(mi) 175 } 176 } 177 178 func (x *SchemaDefinition) String() string { 179 return protoimpl.X.MessageStringOf(x) 180 } 181 182 func (*SchemaDefinition) ProtoMessage() {} 183 184 func (x *SchemaDefinition) ProtoReflect() protoreflect.Message { 185 mi := &file_tabletmanagerdata_proto_msgTypes[1] 186 if protoimpl.UnsafeEnabled && x != nil { 187 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 188 if ms.LoadMessageInfo() == nil { 189 ms.StoreMessageInfo(mi) 190 } 191 return ms 192 } 193 return mi.MessageOf(x) 194 } 195 196 // Deprecated: Use SchemaDefinition.ProtoReflect.Descriptor instead. 197 func (*SchemaDefinition) Descriptor() ([]byte, []int) { 198 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{1} 199 } 200 201 func (x *SchemaDefinition) GetDatabaseSchema() string { 202 if x != nil { 203 return x.DatabaseSchema 204 } 205 return "" 206 } 207 208 func (x *SchemaDefinition) GetTableDefinitions() []*TableDefinition { 209 if x != nil { 210 return x.TableDefinitions 211 } 212 return nil 213 } 214 215 func (x *SchemaDefinition) GetVersion() string { 216 if x != nil { 217 return x.Version 218 } 219 return "" 220 } 221 222 type SchemaChangeResult struct { 223 state protoimpl.MessageState 224 sizeCache protoimpl.SizeCache 225 unknownFields protoimpl.UnknownFields 226 227 // before_schema holds the schema before each change. 228 BeforeSchema *SchemaDefinition `protobuf:"bytes,1,opt,name=before_schema,json=beforeSchema,proto3" json:"before_schema,omitempty"` 229 // after_schema holds the schema after each change. 230 AfterSchema *SchemaDefinition `protobuf:"bytes,2,opt,name=after_schema,json=afterSchema,proto3" json:"after_schema,omitempty"` 231 } 232 233 func (x *SchemaChangeResult) Reset() { 234 *x = SchemaChangeResult{} 235 if protoimpl.UnsafeEnabled { 236 mi := &file_tabletmanagerdata_proto_msgTypes[2] 237 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 238 ms.StoreMessageInfo(mi) 239 } 240 } 241 242 func (x *SchemaChangeResult) String() string { 243 return protoimpl.X.MessageStringOf(x) 244 } 245 246 func (*SchemaChangeResult) ProtoMessage() {} 247 248 func (x *SchemaChangeResult) ProtoReflect() protoreflect.Message { 249 mi := &file_tabletmanagerdata_proto_msgTypes[2] 250 if protoimpl.UnsafeEnabled && x != nil { 251 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 252 if ms.LoadMessageInfo() == nil { 253 ms.StoreMessageInfo(mi) 254 } 255 return ms 256 } 257 return mi.MessageOf(x) 258 } 259 260 // Deprecated: Use SchemaChangeResult.ProtoReflect.Descriptor instead. 261 func (*SchemaChangeResult) Descriptor() ([]byte, []int) { 262 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{2} 263 } 264 265 func (x *SchemaChangeResult) GetBeforeSchema() *SchemaDefinition { 266 if x != nil { 267 return x.BeforeSchema 268 } 269 return nil 270 } 271 272 func (x *SchemaChangeResult) GetAfterSchema() *SchemaDefinition { 273 if x != nil { 274 return x.AfterSchema 275 } 276 return nil 277 } 278 279 // UserPermission describes a single row in the mysql.user table 280 // Primary key is Host+User 281 // PasswordChecksum is the crc64 of the password, for security reasons 282 type UserPermission struct { 283 state protoimpl.MessageState 284 sizeCache protoimpl.SizeCache 285 unknownFields protoimpl.UnknownFields 286 287 Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` 288 User string `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"` 289 PasswordChecksum uint64 `protobuf:"varint,3,opt,name=password_checksum,json=passwordChecksum,proto3" json:"password_checksum,omitempty"` 290 Privileges map[string]string `protobuf:"bytes,4,rep,name=privileges,proto3" json:"privileges,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 291 } 292 293 func (x *UserPermission) Reset() { 294 *x = UserPermission{} 295 if protoimpl.UnsafeEnabled { 296 mi := &file_tabletmanagerdata_proto_msgTypes[3] 297 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 298 ms.StoreMessageInfo(mi) 299 } 300 } 301 302 func (x *UserPermission) String() string { 303 return protoimpl.X.MessageStringOf(x) 304 } 305 306 func (*UserPermission) ProtoMessage() {} 307 308 func (x *UserPermission) ProtoReflect() protoreflect.Message { 309 mi := &file_tabletmanagerdata_proto_msgTypes[3] 310 if protoimpl.UnsafeEnabled && x != nil { 311 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 312 if ms.LoadMessageInfo() == nil { 313 ms.StoreMessageInfo(mi) 314 } 315 return ms 316 } 317 return mi.MessageOf(x) 318 } 319 320 // Deprecated: Use UserPermission.ProtoReflect.Descriptor instead. 321 func (*UserPermission) Descriptor() ([]byte, []int) { 322 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{3} 323 } 324 325 func (x *UserPermission) GetHost() string { 326 if x != nil { 327 return x.Host 328 } 329 return "" 330 } 331 332 func (x *UserPermission) GetUser() string { 333 if x != nil { 334 return x.User 335 } 336 return "" 337 } 338 339 func (x *UserPermission) GetPasswordChecksum() uint64 { 340 if x != nil { 341 return x.PasswordChecksum 342 } 343 return 0 344 } 345 346 func (x *UserPermission) GetPrivileges() map[string]string { 347 if x != nil { 348 return x.Privileges 349 } 350 return nil 351 } 352 353 // DbPermission describes a single row in the mysql.db table 354 // Primary key is Host+Db+User 355 type DbPermission struct { 356 state protoimpl.MessageState 357 sizeCache protoimpl.SizeCache 358 unknownFields protoimpl.UnknownFields 359 360 Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` 361 Db string `protobuf:"bytes,2,opt,name=db,proto3" json:"db,omitempty"` 362 User string `protobuf:"bytes,3,opt,name=user,proto3" json:"user,omitempty"` 363 Privileges map[string]string `protobuf:"bytes,4,rep,name=privileges,proto3" json:"privileges,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 364 } 365 366 func (x *DbPermission) Reset() { 367 *x = DbPermission{} 368 if protoimpl.UnsafeEnabled { 369 mi := &file_tabletmanagerdata_proto_msgTypes[4] 370 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 371 ms.StoreMessageInfo(mi) 372 } 373 } 374 375 func (x *DbPermission) String() string { 376 return protoimpl.X.MessageStringOf(x) 377 } 378 379 func (*DbPermission) ProtoMessage() {} 380 381 func (x *DbPermission) ProtoReflect() protoreflect.Message { 382 mi := &file_tabletmanagerdata_proto_msgTypes[4] 383 if protoimpl.UnsafeEnabled && x != nil { 384 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 385 if ms.LoadMessageInfo() == nil { 386 ms.StoreMessageInfo(mi) 387 } 388 return ms 389 } 390 return mi.MessageOf(x) 391 } 392 393 // Deprecated: Use DbPermission.ProtoReflect.Descriptor instead. 394 func (*DbPermission) Descriptor() ([]byte, []int) { 395 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{4} 396 } 397 398 func (x *DbPermission) GetHost() string { 399 if x != nil { 400 return x.Host 401 } 402 return "" 403 } 404 405 func (x *DbPermission) GetDb() string { 406 if x != nil { 407 return x.Db 408 } 409 return "" 410 } 411 412 func (x *DbPermission) GetUser() string { 413 if x != nil { 414 return x.User 415 } 416 return "" 417 } 418 419 func (x *DbPermission) GetPrivileges() map[string]string { 420 if x != nil { 421 return x.Privileges 422 } 423 return nil 424 } 425 426 // Permissions have all the rows in mysql.{user,db} tables, 427 // (all rows are sorted by primary key) 428 type Permissions struct { 429 state protoimpl.MessageState 430 sizeCache protoimpl.SizeCache 431 unknownFields protoimpl.UnknownFields 432 433 UserPermissions []*UserPermission `protobuf:"bytes,1,rep,name=user_permissions,json=userPermissions,proto3" json:"user_permissions,omitempty"` 434 DbPermissions []*DbPermission `protobuf:"bytes,2,rep,name=db_permissions,json=dbPermissions,proto3" json:"db_permissions,omitempty"` 435 } 436 437 func (x *Permissions) Reset() { 438 *x = Permissions{} 439 if protoimpl.UnsafeEnabled { 440 mi := &file_tabletmanagerdata_proto_msgTypes[5] 441 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 442 ms.StoreMessageInfo(mi) 443 } 444 } 445 446 func (x *Permissions) String() string { 447 return protoimpl.X.MessageStringOf(x) 448 } 449 450 func (*Permissions) ProtoMessage() {} 451 452 func (x *Permissions) ProtoReflect() protoreflect.Message { 453 mi := &file_tabletmanagerdata_proto_msgTypes[5] 454 if protoimpl.UnsafeEnabled && x != nil { 455 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 456 if ms.LoadMessageInfo() == nil { 457 ms.StoreMessageInfo(mi) 458 } 459 return ms 460 } 461 return mi.MessageOf(x) 462 } 463 464 // Deprecated: Use Permissions.ProtoReflect.Descriptor instead. 465 func (*Permissions) Descriptor() ([]byte, []int) { 466 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{5} 467 } 468 469 func (x *Permissions) GetUserPermissions() []*UserPermission { 470 if x != nil { 471 return x.UserPermissions 472 } 473 return nil 474 } 475 476 func (x *Permissions) GetDbPermissions() []*DbPermission { 477 if x != nil { 478 return x.DbPermissions 479 } 480 return nil 481 } 482 483 type PingRequest struct { 484 state protoimpl.MessageState 485 sizeCache protoimpl.SizeCache 486 unknownFields protoimpl.UnknownFields 487 488 Payload string `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"` 489 } 490 491 func (x *PingRequest) Reset() { 492 *x = PingRequest{} 493 if protoimpl.UnsafeEnabled { 494 mi := &file_tabletmanagerdata_proto_msgTypes[6] 495 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 496 ms.StoreMessageInfo(mi) 497 } 498 } 499 500 func (x *PingRequest) String() string { 501 return protoimpl.X.MessageStringOf(x) 502 } 503 504 func (*PingRequest) ProtoMessage() {} 505 506 func (x *PingRequest) ProtoReflect() protoreflect.Message { 507 mi := &file_tabletmanagerdata_proto_msgTypes[6] 508 if protoimpl.UnsafeEnabled && x != nil { 509 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 510 if ms.LoadMessageInfo() == nil { 511 ms.StoreMessageInfo(mi) 512 } 513 return ms 514 } 515 return mi.MessageOf(x) 516 } 517 518 // Deprecated: Use PingRequest.ProtoReflect.Descriptor instead. 519 func (*PingRequest) Descriptor() ([]byte, []int) { 520 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{6} 521 } 522 523 func (x *PingRequest) GetPayload() string { 524 if x != nil { 525 return x.Payload 526 } 527 return "" 528 } 529 530 type PingResponse struct { 531 state protoimpl.MessageState 532 sizeCache protoimpl.SizeCache 533 unknownFields protoimpl.UnknownFields 534 535 Payload string `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"` 536 } 537 538 func (x *PingResponse) Reset() { 539 *x = PingResponse{} 540 if protoimpl.UnsafeEnabled { 541 mi := &file_tabletmanagerdata_proto_msgTypes[7] 542 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 543 ms.StoreMessageInfo(mi) 544 } 545 } 546 547 func (x *PingResponse) String() string { 548 return protoimpl.X.MessageStringOf(x) 549 } 550 551 func (*PingResponse) ProtoMessage() {} 552 553 func (x *PingResponse) ProtoReflect() protoreflect.Message { 554 mi := &file_tabletmanagerdata_proto_msgTypes[7] 555 if protoimpl.UnsafeEnabled && x != nil { 556 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 557 if ms.LoadMessageInfo() == nil { 558 ms.StoreMessageInfo(mi) 559 } 560 return ms 561 } 562 return mi.MessageOf(x) 563 } 564 565 // Deprecated: Use PingResponse.ProtoReflect.Descriptor instead. 566 func (*PingResponse) Descriptor() ([]byte, []int) { 567 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{7} 568 } 569 570 func (x *PingResponse) GetPayload() string { 571 if x != nil { 572 return x.Payload 573 } 574 return "" 575 } 576 577 type SleepRequest struct { 578 state protoimpl.MessageState 579 sizeCache protoimpl.SizeCache 580 unknownFields protoimpl.UnknownFields 581 582 // duration is in nanoseconds 583 Duration int64 `protobuf:"varint,1,opt,name=duration,proto3" json:"duration,omitempty"` 584 } 585 586 func (x *SleepRequest) Reset() { 587 *x = SleepRequest{} 588 if protoimpl.UnsafeEnabled { 589 mi := &file_tabletmanagerdata_proto_msgTypes[8] 590 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 591 ms.StoreMessageInfo(mi) 592 } 593 } 594 595 func (x *SleepRequest) String() string { 596 return protoimpl.X.MessageStringOf(x) 597 } 598 599 func (*SleepRequest) ProtoMessage() {} 600 601 func (x *SleepRequest) ProtoReflect() protoreflect.Message { 602 mi := &file_tabletmanagerdata_proto_msgTypes[8] 603 if protoimpl.UnsafeEnabled && x != nil { 604 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 605 if ms.LoadMessageInfo() == nil { 606 ms.StoreMessageInfo(mi) 607 } 608 return ms 609 } 610 return mi.MessageOf(x) 611 } 612 613 // Deprecated: Use SleepRequest.ProtoReflect.Descriptor instead. 614 func (*SleepRequest) Descriptor() ([]byte, []int) { 615 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{8} 616 } 617 618 func (x *SleepRequest) GetDuration() int64 { 619 if x != nil { 620 return x.Duration 621 } 622 return 0 623 } 624 625 type SleepResponse struct { 626 state protoimpl.MessageState 627 sizeCache protoimpl.SizeCache 628 unknownFields protoimpl.UnknownFields 629 } 630 631 func (x *SleepResponse) Reset() { 632 *x = SleepResponse{} 633 if protoimpl.UnsafeEnabled { 634 mi := &file_tabletmanagerdata_proto_msgTypes[9] 635 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 636 ms.StoreMessageInfo(mi) 637 } 638 } 639 640 func (x *SleepResponse) String() string { 641 return protoimpl.X.MessageStringOf(x) 642 } 643 644 func (*SleepResponse) ProtoMessage() {} 645 646 func (x *SleepResponse) ProtoReflect() protoreflect.Message { 647 mi := &file_tabletmanagerdata_proto_msgTypes[9] 648 if protoimpl.UnsafeEnabled && x != nil { 649 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 650 if ms.LoadMessageInfo() == nil { 651 ms.StoreMessageInfo(mi) 652 } 653 return ms 654 } 655 return mi.MessageOf(x) 656 } 657 658 // Deprecated: Use SleepResponse.ProtoReflect.Descriptor instead. 659 func (*SleepResponse) Descriptor() ([]byte, []int) { 660 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{9} 661 } 662 663 type ExecuteHookRequest struct { 664 state protoimpl.MessageState 665 sizeCache protoimpl.SizeCache 666 unknownFields protoimpl.UnknownFields 667 668 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 669 Parameters []string `protobuf:"bytes,2,rep,name=parameters,proto3" json:"parameters,omitempty"` 670 ExtraEnv map[string]string `protobuf:"bytes,3,rep,name=extra_env,json=extraEnv,proto3" json:"extra_env,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 671 } 672 673 func (x *ExecuteHookRequest) Reset() { 674 *x = ExecuteHookRequest{} 675 if protoimpl.UnsafeEnabled { 676 mi := &file_tabletmanagerdata_proto_msgTypes[10] 677 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 678 ms.StoreMessageInfo(mi) 679 } 680 } 681 682 func (x *ExecuteHookRequest) String() string { 683 return protoimpl.X.MessageStringOf(x) 684 } 685 686 func (*ExecuteHookRequest) ProtoMessage() {} 687 688 func (x *ExecuteHookRequest) ProtoReflect() protoreflect.Message { 689 mi := &file_tabletmanagerdata_proto_msgTypes[10] 690 if protoimpl.UnsafeEnabled && x != nil { 691 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 692 if ms.LoadMessageInfo() == nil { 693 ms.StoreMessageInfo(mi) 694 } 695 return ms 696 } 697 return mi.MessageOf(x) 698 } 699 700 // Deprecated: Use ExecuteHookRequest.ProtoReflect.Descriptor instead. 701 func (*ExecuteHookRequest) Descriptor() ([]byte, []int) { 702 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{10} 703 } 704 705 func (x *ExecuteHookRequest) GetName() string { 706 if x != nil { 707 return x.Name 708 } 709 return "" 710 } 711 712 func (x *ExecuteHookRequest) GetParameters() []string { 713 if x != nil { 714 return x.Parameters 715 } 716 return nil 717 } 718 719 func (x *ExecuteHookRequest) GetExtraEnv() map[string]string { 720 if x != nil { 721 return x.ExtraEnv 722 } 723 return nil 724 } 725 726 type ExecuteHookResponse struct { 727 state protoimpl.MessageState 728 sizeCache protoimpl.SizeCache 729 unknownFields protoimpl.UnknownFields 730 731 ExitStatus int64 `protobuf:"varint,1,opt,name=exit_status,json=exitStatus,proto3" json:"exit_status,omitempty"` 732 Stdout string `protobuf:"bytes,2,opt,name=stdout,proto3" json:"stdout,omitempty"` 733 Stderr string `protobuf:"bytes,3,opt,name=stderr,proto3" json:"stderr,omitempty"` 734 } 735 736 func (x *ExecuteHookResponse) Reset() { 737 *x = ExecuteHookResponse{} 738 if protoimpl.UnsafeEnabled { 739 mi := &file_tabletmanagerdata_proto_msgTypes[11] 740 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 741 ms.StoreMessageInfo(mi) 742 } 743 } 744 745 func (x *ExecuteHookResponse) String() string { 746 return protoimpl.X.MessageStringOf(x) 747 } 748 749 func (*ExecuteHookResponse) ProtoMessage() {} 750 751 func (x *ExecuteHookResponse) ProtoReflect() protoreflect.Message { 752 mi := &file_tabletmanagerdata_proto_msgTypes[11] 753 if protoimpl.UnsafeEnabled && x != nil { 754 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 755 if ms.LoadMessageInfo() == nil { 756 ms.StoreMessageInfo(mi) 757 } 758 return ms 759 } 760 return mi.MessageOf(x) 761 } 762 763 // Deprecated: Use ExecuteHookResponse.ProtoReflect.Descriptor instead. 764 func (*ExecuteHookResponse) Descriptor() ([]byte, []int) { 765 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{11} 766 } 767 768 func (x *ExecuteHookResponse) GetExitStatus() int64 { 769 if x != nil { 770 return x.ExitStatus 771 } 772 return 0 773 } 774 775 func (x *ExecuteHookResponse) GetStdout() string { 776 if x != nil { 777 return x.Stdout 778 } 779 return "" 780 } 781 782 func (x *ExecuteHookResponse) GetStderr() string { 783 if x != nil { 784 return x.Stderr 785 } 786 return "" 787 } 788 789 type GetSchemaRequest struct { 790 state protoimpl.MessageState 791 sizeCache protoimpl.SizeCache 792 unknownFields protoimpl.UnknownFields 793 794 Tables []string `protobuf:"bytes,1,rep,name=tables,proto3" json:"tables,omitempty"` 795 IncludeViews bool `protobuf:"varint,2,opt,name=include_views,json=includeViews,proto3" json:"include_views,omitempty"` 796 ExcludeTables []string `protobuf:"bytes,3,rep,name=exclude_tables,json=excludeTables,proto3" json:"exclude_tables,omitempty"` 797 // TableSchemaOnly specifies whether to limit the results to just table/view 798 // schema definition (CREATE TABLE/VIEW statements) and skip column/field information 799 TableSchemaOnly bool `protobuf:"varint,4,opt,name=table_schema_only,json=tableSchemaOnly,proto3" json:"table_schema_only,omitempty"` 800 } 801 802 func (x *GetSchemaRequest) Reset() { 803 *x = GetSchemaRequest{} 804 if protoimpl.UnsafeEnabled { 805 mi := &file_tabletmanagerdata_proto_msgTypes[12] 806 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 807 ms.StoreMessageInfo(mi) 808 } 809 } 810 811 func (x *GetSchemaRequest) String() string { 812 return protoimpl.X.MessageStringOf(x) 813 } 814 815 func (*GetSchemaRequest) ProtoMessage() {} 816 817 func (x *GetSchemaRequest) ProtoReflect() protoreflect.Message { 818 mi := &file_tabletmanagerdata_proto_msgTypes[12] 819 if protoimpl.UnsafeEnabled && x != nil { 820 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 821 if ms.LoadMessageInfo() == nil { 822 ms.StoreMessageInfo(mi) 823 } 824 return ms 825 } 826 return mi.MessageOf(x) 827 } 828 829 // Deprecated: Use GetSchemaRequest.ProtoReflect.Descriptor instead. 830 func (*GetSchemaRequest) Descriptor() ([]byte, []int) { 831 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{12} 832 } 833 834 func (x *GetSchemaRequest) GetTables() []string { 835 if x != nil { 836 return x.Tables 837 } 838 return nil 839 } 840 841 func (x *GetSchemaRequest) GetIncludeViews() bool { 842 if x != nil { 843 return x.IncludeViews 844 } 845 return false 846 } 847 848 func (x *GetSchemaRequest) GetExcludeTables() []string { 849 if x != nil { 850 return x.ExcludeTables 851 } 852 return nil 853 } 854 855 func (x *GetSchemaRequest) GetTableSchemaOnly() bool { 856 if x != nil { 857 return x.TableSchemaOnly 858 } 859 return false 860 } 861 862 type GetSchemaResponse struct { 863 state protoimpl.MessageState 864 sizeCache protoimpl.SizeCache 865 unknownFields protoimpl.UnknownFields 866 867 SchemaDefinition *SchemaDefinition `protobuf:"bytes,1,opt,name=schema_definition,json=schemaDefinition,proto3" json:"schema_definition,omitempty"` 868 } 869 870 func (x *GetSchemaResponse) Reset() { 871 *x = GetSchemaResponse{} 872 if protoimpl.UnsafeEnabled { 873 mi := &file_tabletmanagerdata_proto_msgTypes[13] 874 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 875 ms.StoreMessageInfo(mi) 876 } 877 } 878 879 func (x *GetSchemaResponse) String() string { 880 return protoimpl.X.MessageStringOf(x) 881 } 882 883 func (*GetSchemaResponse) ProtoMessage() {} 884 885 func (x *GetSchemaResponse) ProtoReflect() protoreflect.Message { 886 mi := &file_tabletmanagerdata_proto_msgTypes[13] 887 if protoimpl.UnsafeEnabled && x != nil { 888 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 889 if ms.LoadMessageInfo() == nil { 890 ms.StoreMessageInfo(mi) 891 } 892 return ms 893 } 894 return mi.MessageOf(x) 895 } 896 897 // Deprecated: Use GetSchemaResponse.ProtoReflect.Descriptor instead. 898 func (*GetSchemaResponse) Descriptor() ([]byte, []int) { 899 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{13} 900 } 901 902 func (x *GetSchemaResponse) GetSchemaDefinition() *SchemaDefinition { 903 if x != nil { 904 return x.SchemaDefinition 905 } 906 return nil 907 } 908 909 type GetPermissionsRequest struct { 910 state protoimpl.MessageState 911 sizeCache protoimpl.SizeCache 912 unknownFields protoimpl.UnknownFields 913 } 914 915 func (x *GetPermissionsRequest) Reset() { 916 *x = GetPermissionsRequest{} 917 if protoimpl.UnsafeEnabled { 918 mi := &file_tabletmanagerdata_proto_msgTypes[14] 919 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 920 ms.StoreMessageInfo(mi) 921 } 922 } 923 924 func (x *GetPermissionsRequest) String() string { 925 return protoimpl.X.MessageStringOf(x) 926 } 927 928 func (*GetPermissionsRequest) ProtoMessage() {} 929 930 func (x *GetPermissionsRequest) ProtoReflect() protoreflect.Message { 931 mi := &file_tabletmanagerdata_proto_msgTypes[14] 932 if protoimpl.UnsafeEnabled && x != nil { 933 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 934 if ms.LoadMessageInfo() == nil { 935 ms.StoreMessageInfo(mi) 936 } 937 return ms 938 } 939 return mi.MessageOf(x) 940 } 941 942 // Deprecated: Use GetPermissionsRequest.ProtoReflect.Descriptor instead. 943 func (*GetPermissionsRequest) Descriptor() ([]byte, []int) { 944 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{14} 945 } 946 947 type GetPermissionsResponse struct { 948 state protoimpl.MessageState 949 sizeCache protoimpl.SizeCache 950 unknownFields protoimpl.UnknownFields 951 952 Permissions *Permissions `protobuf:"bytes,1,opt,name=permissions,proto3" json:"permissions,omitempty"` 953 } 954 955 func (x *GetPermissionsResponse) Reset() { 956 *x = GetPermissionsResponse{} 957 if protoimpl.UnsafeEnabled { 958 mi := &file_tabletmanagerdata_proto_msgTypes[15] 959 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 960 ms.StoreMessageInfo(mi) 961 } 962 } 963 964 func (x *GetPermissionsResponse) String() string { 965 return protoimpl.X.MessageStringOf(x) 966 } 967 968 func (*GetPermissionsResponse) ProtoMessage() {} 969 970 func (x *GetPermissionsResponse) ProtoReflect() protoreflect.Message { 971 mi := &file_tabletmanagerdata_proto_msgTypes[15] 972 if protoimpl.UnsafeEnabled && x != nil { 973 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 974 if ms.LoadMessageInfo() == nil { 975 ms.StoreMessageInfo(mi) 976 } 977 return ms 978 } 979 return mi.MessageOf(x) 980 } 981 982 // Deprecated: Use GetPermissionsResponse.ProtoReflect.Descriptor instead. 983 func (*GetPermissionsResponse) Descriptor() ([]byte, []int) { 984 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{15} 985 } 986 987 func (x *GetPermissionsResponse) GetPermissions() *Permissions { 988 if x != nil { 989 return x.Permissions 990 } 991 return nil 992 } 993 994 type SetReadOnlyRequest struct { 995 state protoimpl.MessageState 996 sizeCache protoimpl.SizeCache 997 unknownFields protoimpl.UnknownFields 998 } 999 1000 func (x *SetReadOnlyRequest) Reset() { 1001 *x = SetReadOnlyRequest{} 1002 if protoimpl.UnsafeEnabled { 1003 mi := &file_tabletmanagerdata_proto_msgTypes[16] 1004 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1005 ms.StoreMessageInfo(mi) 1006 } 1007 } 1008 1009 func (x *SetReadOnlyRequest) String() string { 1010 return protoimpl.X.MessageStringOf(x) 1011 } 1012 1013 func (*SetReadOnlyRequest) ProtoMessage() {} 1014 1015 func (x *SetReadOnlyRequest) ProtoReflect() protoreflect.Message { 1016 mi := &file_tabletmanagerdata_proto_msgTypes[16] 1017 if protoimpl.UnsafeEnabled && x != nil { 1018 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1019 if ms.LoadMessageInfo() == nil { 1020 ms.StoreMessageInfo(mi) 1021 } 1022 return ms 1023 } 1024 return mi.MessageOf(x) 1025 } 1026 1027 // Deprecated: Use SetReadOnlyRequest.ProtoReflect.Descriptor instead. 1028 func (*SetReadOnlyRequest) Descriptor() ([]byte, []int) { 1029 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{16} 1030 } 1031 1032 type SetReadOnlyResponse struct { 1033 state protoimpl.MessageState 1034 sizeCache protoimpl.SizeCache 1035 unknownFields protoimpl.UnknownFields 1036 } 1037 1038 func (x *SetReadOnlyResponse) Reset() { 1039 *x = SetReadOnlyResponse{} 1040 if protoimpl.UnsafeEnabled { 1041 mi := &file_tabletmanagerdata_proto_msgTypes[17] 1042 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1043 ms.StoreMessageInfo(mi) 1044 } 1045 } 1046 1047 func (x *SetReadOnlyResponse) String() string { 1048 return protoimpl.X.MessageStringOf(x) 1049 } 1050 1051 func (*SetReadOnlyResponse) ProtoMessage() {} 1052 1053 func (x *SetReadOnlyResponse) ProtoReflect() protoreflect.Message { 1054 mi := &file_tabletmanagerdata_proto_msgTypes[17] 1055 if protoimpl.UnsafeEnabled && x != nil { 1056 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1057 if ms.LoadMessageInfo() == nil { 1058 ms.StoreMessageInfo(mi) 1059 } 1060 return ms 1061 } 1062 return mi.MessageOf(x) 1063 } 1064 1065 // Deprecated: Use SetReadOnlyResponse.ProtoReflect.Descriptor instead. 1066 func (*SetReadOnlyResponse) Descriptor() ([]byte, []int) { 1067 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{17} 1068 } 1069 1070 type SetReadWriteRequest struct { 1071 state protoimpl.MessageState 1072 sizeCache protoimpl.SizeCache 1073 unknownFields protoimpl.UnknownFields 1074 } 1075 1076 func (x *SetReadWriteRequest) Reset() { 1077 *x = SetReadWriteRequest{} 1078 if protoimpl.UnsafeEnabled { 1079 mi := &file_tabletmanagerdata_proto_msgTypes[18] 1080 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1081 ms.StoreMessageInfo(mi) 1082 } 1083 } 1084 1085 func (x *SetReadWriteRequest) String() string { 1086 return protoimpl.X.MessageStringOf(x) 1087 } 1088 1089 func (*SetReadWriteRequest) ProtoMessage() {} 1090 1091 func (x *SetReadWriteRequest) ProtoReflect() protoreflect.Message { 1092 mi := &file_tabletmanagerdata_proto_msgTypes[18] 1093 if protoimpl.UnsafeEnabled && x != nil { 1094 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1095 if ms.LoadMessageInfo() == nil { 1096 ms.StoreMessageInfo(mi) 1097 } 1098 return ms 1099 } 1100 return mi.MessageOf(x) 1101 } 1102 1103 // Deprecated: Use SetReadWriteRequest.ProtoReflect.Descriptor instead. 1104 func (*SetReadWriteRequest) Descriptor() ([]byte, []int) { 1105 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{18} 1106 } 1107 1108 type SetReadWriteResponse struct { 1109 state protoimpl.MessageState 1110 sizeCache protoimpl.SizeCache 1111 unknownFields protoimpl.UnknownFields 1112 } 1113 1114 func (x *SetReadWriteResponse) Reset() { 1115 *x = SetReadWriteResponse{} 1116 if protoimpl.UnsafeEnabled { 1117 mi := &file_tabletmanagerdata_proto_msgTypes[19] 1118 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1119 ms.StoreMessageInfo(mi) 1120 } 1121 } 1122 1123 func (x *SetReadWriteResponse) String() string { 1124 return protoimpl.X.MessageStringOf(x) 1125 } 1126 1127 func (*SetReadWriteResponse) ProtoMessage() {} 1128 1129 func (x *SetReadWriteResponse) ProtoReflect() protoreflect.Message { 1130 mi := &file_tabletmanagerdata_proto_msgTypes[19] 1131 if protoimpl.UnsafeEnabled && x != nil { 1132 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1133 if ms.LoadMessageInfo() == nil { 1134 ms.StoreMessageInfo(mi) 1135 } 1136 return ms 1137 } 1138 return mi.MessageOf(x) 1139 } 1140 1141 // Deprecated: Use SetReadWriteResponse.ProtoReflect.Descriptor instead. 1142 func (*SetReadWriteResponse) Descriptor() ([]byte, []int) { 1143 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{19} 1144 } 1145 1146 type ChangeTypeRequest struct { 1147 state protoimpl.MessageState 1148 sizeCache protoimpl.SizeCache 1149 unknownFields protoimpl.UnknownFields 1150 1151 TabletType topodata.TabletType `protobuf:"varint,1,opt,name=tablet_type,json=tabletType,proto3,enum=topodata.TabletType" json:"tablet_type,omitempty"` 1152 SemiSync bool `protobuf:"varint,2,opt,name=semiSync,proto3" json:"semiSync,omitempty"` 1153 } 1154 1155 func (x *ChangeTypeRequest) Reset() { 1156 *x = ChangeTypeRequest{} 1157 if protoimpl.UnsafeEnabled { 1158 mi := &file_tabletmanagerdata_proto_msgTypes[20] 1159 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1160 ms.StoreMessageInfo(mi) 1161 } 1162 } 1163 1164 func (x *ChangeTypeRequest) String() string { 1165 return protoimpl.X.MessageStringOf(x) 1166 } 1167 1168 func (*ChangeTypeRequest) ProtoMessage() {} 1169 1170 func (x *ChangeTypeRequest) ProtoReflect() protoreflect.Message { 1171 mi := &file_tabletmanagerdata_proto_msgTypes[20] 1172 if protoimpl.UnsafeEnabled && x != nil { 1173 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1174 if ms.LoadMessageInfo() == nil { 1175 ms.StoreMessageInfo(mi) 1176 } 1177 return ms 1178 } 1179 return mi.MessageOf(x) 1180 } 1181 1182 // Deprecated: Use ChangeTypeRequest.ProtoReflect.Descriptor instead. 1183 func (*ChangeTypeRequest) Descriptor() ([]byte, []int) { 1184 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{20} 1185 } 1186 1187 func (x *ChangeTypeRequest) GetTabletType() topodata.TabletType { 1188 if x != nil { 1189 return x.TabletType 1190 } 1191 return topodata.TabletType(0) 1192 } 1193 1194 func (x *ChangeTypeRequest) GetSemiSync() bool { 1195 if x != nil { 1196 return x.SemiSync 1197 } 1198 return false 1199 } 1200 1201 type ChangeTypeResponse struct { 1202 state protoimpl.MessageState 1203 sizeCache protoimpl.SizeCache 1204 unknownFields protoimpl.UnknownFields 1205 } 1206 1207 func (x *ChangeTypeResponse) Reset() { 1208 *x = ChangeTypeResponse{} 1209 if protoimpl.UnsafeEnabled { 1210 mi := &file_tabletmanagerdata_proto_msgTypes[21] 1211 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1212 ms.StoreMessageInfo(mi) 1213 } 1214 } 1215 1216 func (x *ChangeTypeResponse) String() string { 1217 return protoimpl.X.MessageStringOf(x) 1218 } 1219 1220 func (*ChangeTypeResponse) ProtoMessage() {} 1221 1222 func (x *ChangeTypeResponse) ProtoReflect() protoreflect.Message { 1223 mi := &file_tabletmanagerdata_proto_msgTypes[21] 1224 if protoimpl.UnsafeEnabled && x != nil { 1225 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1226 if ms.LoadMessageInfo() == nil { 1227 ms.StoreMessageInfo(mi) 1228 } 1229 return ms 1230 } 1231 return mi.MessageOf(x) 1232 } 1233 1234 // Deprecated: Use ChangeTypeResponse.ProtoReflect.Descriptor instead. 1235 func (*ChangeTypeResponse) Descriptor() ([]byte, []int) { 1236 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{21} 1237 } 1238 1239 type RefreshStateRequest struct { 1240 state protoimpl.MessageState 1241 sizeCache protoimpl.SizeCache 1242 unknownFields protoimpl.UnknownFields 1243 } 1244 1245 func (x *RefreshStateRequest) Reset() { 1246 *x = RefreshStateRequest{} 1247 if protoimpl.UnsafeEnabled { 1248 mi := &file_tabletmanagerdata_proto_msgTypes[22] 1249 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1250 ms.StoreMessageInfo(mi) 1251 } 1252 } 1253 1254 func (x *RefreshStateRequest) String() string { 1255 return protoimpl.X.MessageStringOf(x) 1256 } 1257 1258 func (*RefreshStateRequest) ProtoMessage() {} 1259 1260 func (x *RefreshStateRequest) ProtoReflect() protoreflect.Message { 1261 mi := &file_tabletmanagerdata_proto_msgTypes[22] 1262 if protoimpl.UnsafeEnabled && x != nil { 1263 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1264 if ms.LoadMessageInfo() == nil { 1265 ms.StoreMessageInfo(mi) 1266 } 1267 return ms 1268 } 1269 return mi.MessageOf(x) 1270 } 1271 1272 // Deprecated: Use RefreshStateRequest.ProtoReflect.Descriptor instead. 1273 func (*RefreshStateRequest) Descriptor() ([]byte, []int) { 1274 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{22} 1275 } 1276 1277 type RefreshStateResponse struct { 1278 state protoimpl.MessageState 1279 sizeCache protoimpl.SizeCache 1280 unknownFields protoimpl.UnknownFields 1281 } 1282 1283 func (x *RefreshStateResponse) Reset() { 1284 *x = RefreshStateResponse{} 1285 if protoimpl.UnsafeEnabled { 1286 mi := &file_tabletmanagerdata_proto_msgTypes[23] 1287 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1288 ms.StoreMessageInfo(mi) 1289 } 1290 } 1291 1292 func (x *RefreshStateResponse) String() string { 1293 return protoimpl.X.MessageStringOf(x) 1294 } 1295 1296 func (*RefreshStateResponse) ProtoMessage() {} 1297 1298 func (x *RefreshStateResponse) ProtoReflect() protoreflect.Message { 1299 mi := &file_tabletmanagerdata_proto_msgTypes[23] 1300 if protoimpl.UnsafeEnabled && x != nil { 1301 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1302 if ms.LoadMessageInfo() == nil { 1303 ms.StoreMessageInfo(mi) 1304 } 1305 return ms 1306 } 1307 return mi.MessageOf(x) 1308 } 1309 1310 // Deprecated: Use RefreshStateResponse.ProtoReflect.Descriptor instead. 1311 func (*RefreshStateResponse) Descriptor() ([]byte, []int) { 1312 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{23} 1313 } 1314 1315 type RunHealthCheckRequest struct { 1316 state protoimpl.MessageState 1317 sizeCache protoimpl.SizeCache 1318 unknownFields protoimpl.UnknownFields 1319 } 1320 1321 func (x *RunHealthCheckRequest) Reset() { 1322 *x = RunHealthCheckRequest{} 1323 if protoimpl.UnsafeEnabled { 1324 mi := &file_tabletmanagerdata_proto_msgTypes[24] 1325 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1326 ms.StoreMessageInfo(mi) 1327 } 1328 } 1329 1330 func (x *RunHealthCheckRequest) String() string { 1331 return protoimpl.X.MessageStringOf(x) 1332 } 1333 1334 func (*RunHealthCheckRequest) ProtoMessage() {} 1335 1336 func (x *RunHealthCheckRequest) ProtoReflect() protoreflect.Message { 1337 mi := &file_tabletmanagerdata_proto_msgTypes[24] 1338 if protoimpl.UnsafeEnabled && x != nil { 1339 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1340 if ms.LoadMessageInfo() == nil { 1341 ms.StoreMessageInfo(mi) 1342 } 1343 return ms 1344 } 1345 return mi.MessageOf(x) 1346 } 1347 1348 // Deprecated: Use RunHealthCheckRequest.ProtoReflect.Descriptor instead. 1349 func (*RunHealthCheckRequest) Descriptor() ([]byte, []int) { 1350 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{24} 1351 } 1352 1353 type RunHealthCheckResponse struct { 1354 state protoimpl.MessageState 1355 sizeCache protoimpl.SizeCache 1356 unknownFields protoimpl.UnknownFields 1357 } 1358 1359 func (x *RunHealthCheckResponse) Reset() { 1360 *x = RunHealthCheckResponse{} 1361 if protoimpl.UnsafeEnabled { 1362 mi := &file_tabletmanagerdata_proto_msgTypes[25] 1363 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1364 ms.StoreMessageInfo(mi) 1365 } 1366 } 1367 1368 func (x *RunHealthCheckResponse) String() string { 1369 return protoimpl.X.MessageStringOf(x) 1370 } 1371 1372 func (*RunHealthCheckResponse) ProtoMessage() {} 1373 1374 func (x *RunHealthCheckResponse) ProtoReflect() protoreflect.Message { 1375 mi := &file_tabletmanagerdata_proto_msgTypes[25] 1376 if protoimpl.UnsafeEnabled && x != nil { 1377 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1378 if ms.LoadMessageInfo() == nil { 1379 ms.StoreMessageInfo(mi) 1380 } 1381 return ms 1382 } 1383 return mi.MessageOf(x) 1384 } 1385 1386 // Deprecated: Use RunHealthCheckResponse.ProtoReflect.Descriptor instead. 1387 func (*RunHealthCheckResponse) Descriptor() ([]byte, []int) { 1388 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{25} 1389 } 1390 1391 type ReloadSchemaRequest struct { 1392 state protoimpl.MessageState 1393 sizeCache protoimpl.SizeCache 1394 unknownFields protoimpl.UnknownFields 1395 1396 // wait_position allows scheduling a schema reload to occur after a 1397 // given DDL has replicated to this server, by specifying a replication 1398 // position to wait for. Leave empty to trigger the reload immediately. 1399 WaitPosition string `protobuf:"bytes,1,opt,name=wait_position,json=waitPosition,proto3" json:"wait_position,omitempty"` 1400 } 1401 1402 func (x *ReloadSchemaRequest) Reset() { 1403 *x = ReloadSchemaRequest{} 1404 if protoimpl.UnsafeEnabled { 1405 mi := &file_tabletmanagerdata_proto_msgTypes[26] 1406 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1407 ms.StoreMessageInfo(mi) 1408 } 1409 } 1410 1411 func (x *ReloadSchemaRequest) String() string { 1412 return protoimpl.X.MessageStringOf(x) 1413 } 1414 1415 func (*ReloadSchemaRequest) ProtoMessage() {} 1416 1417 func (x *ReloadSchemaRequest) ProtoReflect() protoreflect.Message { 1418 mi := &file_tabletmanagerdata_proto_msgTypes[26] 1419 if protoimpl.UnsafeEnabled && x != nil { 1420 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1421 if ms.LoadMessageInfo() == nil { 1422 ms.StoreMessageInfo(mi) 1423 } 1424 return ms 1425 } 1426 return mi.MessageOf(x) 1427 } 1428 1429 // Deprecated: Use ReloadSchemaRequest.ProtoReflect.Descriptor instead. 1430 func (*ReloadSchemaRequest) Descriptor() ([]byte, []int) { 1431 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{26} 1432 } 1433 1434 func (x *ReloadSchemaRequest) GetWaitPosition() string { 1435 if x != nil { 1436 return x.WaitPosition 1437 } 1438 return "" 1439 } 1440 1441 type ReloadSchemaResponse struct { 1442 state protoimpl.MessageState 1443 sizeCache protoimpl.SizeCache 1444 unknownFields protoimpl.UnknownFields 1445 } 1446 1447 func (x *ReloadSchemaResponse) Reset() { 1448 *x = ReloadSchemaResponse{} 1449 if protoimpl.UnsafeEnabled { 1450 mi := &file_tabletmanagerdata_proto_msgTypes[27] 1451 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1452 ms.StoreMessageInfo(mi) 1453 } 1454 } 1455 1456 func (x *ReloadSchemaResponse) String() string { 1457 return protoimpl.X.MessageStringOf(x) 1458 } 1459 1460 func (*ReloadSchemaResponse) ProtoMessage() {} 1461 1462 func (x *ReloadSchemaResponse) ProtoReflect() protoreflect.Message { 1463 mi := &file_tabletmanagerdata_proto_msgTypes[27] 1464 if protoimpl.UnsafeEnabled && x != nil { 1465 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1466 if ms.LoadMessageInfo() == nil { 1467 ms.StoreMessageInfo(mi) 1468 } 1469 return ms 1470 } 1471 return mi.MessageOf(x) 1472 } 1473 1474 // Deprecated: Use ReloadSchemaResponse.ProtoReflect.Descriptor instead. 1475 func (*ReloadSchemaResponse) Descriptor() ([]byte, []int) { 1476 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{27} 1477 } 1478 1479 type PreflightSchemaRequest struct { 1480 state protoimpl.MessageState 1481 sizeCache protoimpl.SizeCache 1482 unknownFields protoimpl.UnknownFields 1483 1484 Changes []string `protobuf:"bytes,1,rep,name=changes,proto3" json:"changes,omitempty"` 1485 } 1486 1487 func (x *PreflightSchemaRequest) Reset() { 1488 *x = PreflightSchemaRequest{} 1489 if protoimpl.UnsafeEnabled { 1490 mi := &file_tabletmanagerdata_proto_msgTypes[28] 1491 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1492 ms.StoreMessageInfo(mi) 1493 } 1494 } 1495 1496 func (x *PreflightSchemaRequest) String() string { 1497 return protoimpl.X.MessageStringOf(x) 1498 } 1499 1500 func (*PreflightSchemaRequest) ProtoMessage() {} 1501 1502 func (x *PreflightSchemaRequest) ProtoReflect() protoreflect.Message { 1503 mi := &file_tabletmanagerdata_proto_msgTypes[28] 1504 if protoimpl.UnsafeEnabled && x != nil { 1505 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1506 if ms.LoadMessageInfo() == nil { 1507 ms.StoreMessageInfo(mi) 1508 } 1509 return ms 1510 } 1511 return mi.MessageOf(x) 1512 } 1513 1514 // Deprecated: Use PreflightSchemaRequest.ProtoReflect.Descriptor instead. 1515 func (*PreflightSchemaRequest) Descriptor() ([]byte, []int) { 1516 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{28} 1517 } 1518 1519 func (x *PreflightSchemaRequest) GetChanges() []string { 1520 if x != nil { 1521 return x.Changes 1522 } 1523 return nil 1524 } 1525 1526 type PreflightSchemaResponse struct { 1527 state protoimpl.MessageState 1528 sizeCache protoimpl.SizeCache 1529 unknownFields protoimpl.UnknownFields 1530 1531 // change_results has for each change the schema before and after it. 1532 // The number of elements is identical to the length of "changes" in the request. 1533 ChangeResults []*SchemaChangeResult `protobuf:"bytes,1,rep,name=change_results,json=changeResults,proto3" json:"change_results,omitempty"` 1534 } 1535 1536 func (x *PreflightSchemaResponse) Reset() { 1537 *x = PreflightSchemaResponse{} 1538 if protoimpl.UnsafeEnabled { 1539 mi := &file_tabletmanagerdata_proto_msgTypes[29] 1540 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1541 ms.StoreMessageInfo(mi) 1542 } 1543 } 1544 1545 func (x *PreflightSchemaResponse) String() string { 1546 return protoimpl.X.MessageStringOf(x) 1547 } 1548 1549 func (*PreflightSchemaResponse) ProtoMessage() {} 1550 1551 func (x *PreflightSchemaResponse) ProtoReflect() protoreflect.Message { 1552 mi := &file_tabletmanagerdata_proto_msgTypes[29] 1553 if protoimpl.UnsafeEnabled && x != nil { 1554 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1555 if ms.LoadMessageInfo() == nil { 1556 ms.StoreMessageInfo(mi) 1557 } 1558 return ms 1559 } 1560 return mi.MessageOf(x) 1561 } 1562 1563 // Deprecated: Use PreflightSchemaResponse.ProtoReflect.Descriptor instead. 1564 func (*PreflightSchemaResponse) Descriptor() ([]byte, []int) { 1565 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{29} 1566 } 1567 1568 func (x *PreflightSchemaResponse) GetChangeResults() []*SchemaChangeResult { 1569 if x != nil { 1570 return x.ChangeResults 1571 } 1572 return nil 1573 } 1574 1575 type ApplySchemaRequest struct { 1576 state protoimpl.MessageState 1577 sizeCache protoimpl.SizeCache 1578 unknownFields protoimpl.UnknownFields 1579 1580 Sql string `protobuf:"bytes,1,opt,name=sql,proto3" json:"sql,omitempty"` 1581 Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"` 1582 AllowReplication bool `protobuf:"varint,3,opt,name=allow_replication,json=allowReplication,proto3" json:"allow_replication,omitempty"` 1583 BeforeSchema *SchemaDefinition `protobuf:"bytes,4,opt,name=before_schema,json=beforeSchema,proto3" json:"before_schema,omitempty"` 1584 AfterSchema *SchemaDefinition `protobuf:"bytes,5,opt,name=after_schema,json=afterSchema,proto3" json:"after_schema,omitempty"` 1585 SqlMode string `protobuf:"bytes,6,opt,name=sql_mode,json=sqlMode,proto3" json:"sql_mode,omitempty"` 1586 } 1587 1588 func (x *ApplySchemaRequest) Reset() { 1589 *x = ApplySchemaRequest{} 1590 if protoimpl.UnsafeEnabled { 1591 mi := &file_tabletmanagerdata_proto_msgTypes[30] 1592 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1593 ms.StoreMessageInfo(mi) 1594 } 1595 } 1596 1597 func (x *ApplySchemaRequest) String() string { 1598 return protoimpl.X.MessageStringOf(x) 1599 } 1600 1601 func (*ApplySchemaRequest) ProtoMessage() {} 1602 1603 func (x *ApplySchemaRequest) ProtoReflect() protoreflect.Message { 1604 mi := &file_tabletmanagerdata_proto_msgTypes[30] 1605 if protoimpl.UnsafeEnabled && x != nil { 1606 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1607 if ms.LoadMessageInfo() == nil { 1608 ms.StoreMessageInfo(mi) 1609 } 1610 return ms 1611 } 1612 return mi.MessageOf(x) 1613 } 1614 1615 // Deprecated: Use ApplySchemaRequest.ProtoReflect.Descriptor instead. 1616 func (*ApplySchemaRequest) Descriptor() ([]byte, []int) { 1617 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{30} 1618 } 1619 1620 func (x *ApplySchemaRequest) GetSql() string { 1621 if x != nil { 1622 return x.Sql 1623 } 1624 return "" 1625 } 1626 1627 func (x *ApplySchemaRequest) GetForce() bool { 1628 if x != nil { 1629 return x.Force 1630 } 1631 return false 1632 } 1633 1634 func (x *ApplySchemaRequest) GetAllowReplication() bool { 1635 if x != nil { 1636 return x.AllowReplication 1637 } 1638 return false 1639 } 1640 1641 func (x *ApplySchemaRequest) GetBeforeSchema() *SchemaDefinition { 1642 if x != nil { 1643 return x.BeforeSchema 1644 } 1645 return nil 1646 } 1647 1648 func (x *ApplySchemaRequest) GetAfterSchema() *SchemaDefinition { 1649 if x != nil { 1650 return x.AfterSchema 1651 } 1652 return nil 1653 } 1654 1655 func (x *ApplySchemaRequest) GetSqlMode() string { 1656 if x != nil { 1657 return x.SqlMode 1658 } 1659 return "" 1660 } 1661 1662 type ApplySchemaResponse struct { 1663 state protoimpl.MessageState 1664 sizeCache protoimpl.SizeCache 1665 unknownFields protoimpl.UnknownFields 1666 1667 BeforeSchema *SchemaDefinition `protobuf:"bytes,1,opt,name=before_schema,json=beforeSchema,proto3" json:"before_schema,omitempty"` 1668 AfterSchema *SchemaDefinition `protobuf:"bytes,2,opt,name=after_schema,json=afterSchema,proto3" json:"after_schema,omitempty"` 1669 } 1670 1671 func (x *ApplySchemaResponse) Reset() { 1672 *x = ApplySchemaResponse{} 1673 if protoimpl.UnsafeEnabled { 1674 mi := &file_tabletmanagerdata_proto_msgTypes[31] 1675 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1676 ms.StoreMessageInfo(mi) 1677 } 1678 } 1679 1680 func (x *ApplySchemaResponse) String() string { 1681 return protoimpl.X.MessageStringOf(x) 1682 } 1683 1684 func (*ApplySchemaResponse) ProtoMessage() {} 1685 1686 func (x *ApplySchemaResponse) ProtoReflect() protoreflect.Message { 1687 mi := &file_tabletmanagerdata_proto_msgTypes[31] 1688 if protoimpl.UnsafeEnabled && x != nil { 1689 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1690 if ms.LoadMessageInfo() == nil { 1691 ms.StoreMessageInfo(mi) 1692 } 1693 return ms 1694 } 1695 return mi.MessageOf(x) 1696 } 1697 1698 // Deprecated: Use ApplySchemaResponse.ProtoReflect.Descriptor instead. 1699 func (*ApplySchemaResponse) Descriptor() ([]byte, []int) { 1700 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{31} 1701 } 1702 1703 func (x *ApplySchemaResponse) GetBeforeSchema() *SchemaDefinition { 1704 if x != nil { 1705 return x.BeforeSchema 1706 } 1707 return nil 1708 } 1709 1710 func (x *ApplySchemaResponse) GetAfterSchema() *SchemaDefinition { 1711 if x != nil { 1712 return x.AfterSchema 1713 } 1714 return nil 1715 } 1716 1717 type LockTablesRequest struct { 1718 state protoimpl.MessageState 1719 sizeCache protoimpl.SizeCache 1720 unknownFields protoimpl.UnknownFields 1721 } 1722 1723 func (x *LockTablesRequest) Reset() { 1724 *x = LockTablesRequest{} 1725 if protoimpl.UnsafeEnabled { 1726 mi := &file_tabletmanagerdata_proto_msgTypes[32] 1727 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1728 ms.StoreMessageInfo(mi) 1729 } 1730 } 1731 1732 func (x *LockTablesRequest) String() string { 1733 return protoimpl.X.MessageStringOf(x) 1734 } 1735 1736 func (*LockTablesRequest) ProtoMessage() {} 1737 1738 func (x *LockTablesRequest) ProtoReflect() protoreflect.Message { 1739 mi := &file_tabletmanagerdata_proto_msgTypes[32] 1740 if protoimpl.UnsafeEnabled && x != nil { 1741 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1742 if ms.LoadMessageInfo() == nil { 1743 ms.StoreMessageInfo(mi) 1744 } 1745 return ms 1746 } 1747 return mi.MessageOf(x) 1748 } 1749 1750 // Deprecated: Use LockTablesRequest.ProtoReflect.Descriptor instead. 1751 func (*LockTablesRequest) Descriptor() ([]byte, []int) { 1752 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{32} 1753 } 1754 1755 type LockTablesResponse struct { 1756 state protoimpl.MessageState 1757 sizeCache protoimpl.SizeCache 1758 unknownFields protoimpl.UnknownFields 1759 } 1760 1761 func (x *LockTablesResponse) Reset() { 1762 *x = LockTablesResponse{} 1763 if protoimpl.UnsafeEnabled { 1764 mi := &file_tabletmanagerdata_proto_msgTypes[33] 1765 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1766 ms.StoreMessageInfo(mi) 1767 } 1768 } 1769 1770 func (x *LockTablesResponse) String() string { 1771 return protoimpl.X.MessageStringOf(x) 1772 } 1773 1774 func (*LockTablesResponse) ProtoMessage() {} 1775 1776 func (x *LockTablesResponse) ProtoReflect() protoreflect.Message { 1777 mi := &file_tabletmanagerdata_proto_msgTypes[33] 1778 if protoimpl.UnsafeEnabled && x != nil { 1779 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1780 if ms.LoadMessageInfo() == nil { 1781 ms.StoreMessageInfo(mi) 1782 } 1783 return ms 1784 } 1785 return mi.MessageOf(x) 1786 } 1787 1788 // Deprecated: Use LockTablesResponse.ProtoReflect.Descriptor instead. 1789 func (*LockTablesResponse) Descriptor() ([]byte, []int) { 1790 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{33} 1791 } 1792 1793 type UnlockTablesRequest struct { 1794 state protoimpl.MessageState 1795 sizeCache protoimpl.SizeCache 1796 unknownFields protoimpl.UnknownFields 1797 } 1798 1799 func (x *UnlockTablesRequest) Reset() { 1800 *x = UnlockTablesRequest{} 1801 if protoimpl.UnsafeEnabled { 1802 mi := &file_tabletmanagerdata_proto_msgTypes[34] 1803 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1804 ms.StoreMessageInfo(mi) 1805 } 1806 } 1807 1808 func (x *UnlockTablesRequest) String() string { 1809 return protoimpl.X.MessageStringOf(x) 1810 } 1811 1812 func (*UnlockTablesRequest) ProtoMessage() {} 1813 1814 func (x *UnlockTablesRequest) ProtoReflect() protoreflect.Message { 1815 mi := &file_tabletmanagerdata_proto_msgTypes[34] 1816 if protoimpl.UnsafeEnabled && x != nil { 1817 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1818 if ms.LoadMessageInfo() == nil { 1819 ms.StoreMessageInfo(mi) 1820 } 1821 return ms 1822 } 1823 return mi.MessageOf(x) 1824 } 1825 1826 // Deprecated: Use UnlockTablesRequest.ProtoReflect.Descriptor instead. 1827 func (*UnlockTablesRequest) Descriptor() ([]byte, []int) { 1828 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{34} 1829 } 1830 1831 type UnlockTablesResponse struct { 1832 state protoimpl.MessageState 1833 sizeCache protoimpl.SizeCache 1834 unknownFields protoimpl.UnknownFields 1835 } 1836 1837 func (x *UnlockTablesResponse) Reset() { 1838 *x = UnlockTablesResponse{} 1839 if protoimpl.UnsafeEnabled { 1840 mi := &file_tabletmanagerdata_proto_msgTypes[35] 1841 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1842 ms.StoreMessageInfo(mi) 1843 } 1844 } 1845 1846 func (x *UnlockTablesResponse) String() string { 1847 return protoimpl.X.MessageStringOf(x) 1848 } 1849 1850 func (*UnlockTablesResponse) ProtoMessage() {} 1851 1852 func (x *UnlockTablesResponse) ProtoReflect() protoreflect.Message { 1853 mi := &file_tabletmanagerdata_proto_msgTypes[35] 1854 if protoimpl.UnsafeEnabled && x != nil { 1855 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1856 if ms.LoadMessageInfo() == nil { 1857 ms.StoreMessageInfo(mi) 1858 } 1859 return ms 1860 } 1861 return mi.MessageOf(x) 1862 } 1863 1864 // Deprecated: Use UnlockTablesResponse.ProtoReflect.Descriptor instead. 1865 func (*UnlockTablesResponse) Descriptor() ([]byte, []int) { 1866 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{35} 1867 } 1868 1869 type ExecuteQueryRequest struct { 1870 state protoimpl.MessageState 1871 sizeCache protoimpl.SizeCache 1872 unknownFields protoimpl.UnknownFields 1873 1874 Query []byte `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` 1875 DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` 1876 MaxRows uint64 `protobuf:"varint,3,opt,name=max_rows,json=maxRows,proto3" json:"max_rows,omitempty"` 1877 // caller_id identifies the caller. This is the effective caller ID, 1878 // set by the application to further identify the caller. 1879 CallerId *vtrpc.CallerID `protobuf:"bytes,4,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"` 1880 } 1881 1882 func (x *ExecuteQueryRequest) Reset() { 1883 *x = ExecuteQueryRequest{} 1884 if protoimpl.UnsafeEnabled { 1885 mi := &file_tabletmanagerdata_proto_msgTypes[36] 1886 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1887 ms.StoreMessageInfo(mi) 1888 } 1889 } 1890 1891 func (x *ExecuteQueryRequest) String() string { 1892 return protoimpl.X.MessageStringOf(x) 1893 } 1894 1895 func (*ExecuteQueryRequest) ProtoMessage() {} 1896 1897 func (x *ExecuteQueryRequest) ProtoReflect() protoreflect.Message { 1898 mi := &file_tabletmanagerdata_proto_msgTypes[36] 1899 if protoimpl.UnsafeEnabled && x != nil { 1900 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1901 if ms.LoadMessageInfo() == nil { 1902 ms.StoreMessageInfo(mi) 1903 } 1904 return ms 1905 } 1906 return mi.MessageOf(x) 1907 } 1908 1909 // Deprecated: Use ExecuteQueryRequest.ProtoReflect.Descriptor instead. 1910 func (*ExecuteQueryRequest) Descriptor() ([]byte, []int) { 1911 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{36} 1912 } 1913 1914 func (x *ExecuteQueryRequest) GetQuery() []byte { 1915 if x != nil { 1916 return x.Query 1917 } 1918 return nil 1919 } 1920 1921 func (x *ExecuteQueryRequest) GetDbName() string { 1922 if x != nil { 1923 return x.DbName 1924 } 1925 return "" 1926 } 1927 1928 func (x *ExecuteQueryRequest) GetMaxRows() uint64 { 1929 if x != nil { 1930 return x.MaxRows 1931 } 1932 return 0 1933 } 1934 1935 func (x *ExecuteQueryRequest) GetCallerId() *vtrpc.CallerID { 1936 if x != nil { 1937 return x.CallerId 1938 } 1939 return nil 1940 } 1941 1942 type ExecuteQueryResponse struct { 1943 state protoimpl.MessageState 1944 sizeCache protoimpl.SizeCache 1945 unknownFields protoimpl.UnknownFields 1946 1947 Result *query.QueryResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"` 1948 } 1949 1950 func (x *ExecuteQueryResponse) Reset() { 1951 *x = ExecuteQueryResponse{} 1952 if protoimpl.UnsafeEnabled { 1953 mi := &file_tabletmanagerdata_proto_msgTypes[37] 1954 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1955 ms.StoreMessageInfo(mi) 1956 } 1957 } 1958 1959 func (x *ExecuteQueryResponse) String() string { 1960 return protoimpl.X.MessageStringOf(x) 1961 } 1962 1963 func (*ExecuteQueryResponse) ProtoMessage() {} 1964 1965 func (x *ExecuteQueryResponse) ProtoReflect() protoreflect.Message { 1966 mi := &file_tabletmanagerdata_proto_msgTypes[37] 1967 if protoimpl.UnsafeEnabled && x != nil { 1968 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1969 if ms.LoadMessageInfo() == nil { 1970 ms.StoreMessageInfo(mi) 1971 } 1972 return ms 1973 } 1974 return mi.MessageOf(x) 1975 } 1976 1977 // Deprecated: Use ExecuteQueryResponse.ProtoReflect.Descriptor instead. 1978 func (*ExecuteQueryResponse) Descriptor() ([]byte, []int) { 1979 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{37} 1980 } 1981 1982 func (x *ExecuteQueryResponse) GetResult() *query.QueryResult { 1983 if x != nil { 1984 return x.Result 1985 } 1986 return nil 1987 } 1988 1989 type ExecuteFetchAsDbaRequest struct { 1990 state protoimpl.MessageState 1991 sizeCache protoimpl.SizeCache 1992 unknownFields protoimpl.UnknownFields 1993 1994 Query []byte `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` 1995 DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` 1996 MaxRows uint64 `protobuf:"varint,3,opt,name=max_rows,json=maxRows,proto3" json:"max_rows,omitempty"` 1997 DisableBinlogs bool `protobuf:"varint,4,opt,name=disable_binlogs,json=disableBinlogs,proto3" json:"disable_binlogs,omitempty"` 1998 ReloadSchema bool `protobuf:"varint,5,opt,name=reload_schema,json=reloadSchema,proto3" json:"reload_schema,omitempty"` 1999 } 2000 2001 func (x *ExecuteFetchAsDbaRequest) Reset() { 2002 *x = ExecuteFetchAsDbaRequest{} 2003 if protoimpl.UnsafeEnabled { 2004 mi := &file_tabletmanagerdata_proto_msgTypes[38] 2005 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2006 ms.StoreMessageInfo(mi) 2007 } 2008 } 2009 2010 func (x *ExecuteFetchAsDbaRequest) String() string { 2011 return protoimpl.X.MessageStringOf(x) 2012 } 2013 2014 func (*ExecuteFetchAsDbaRequest) ProtoMessage() {} 2015 2016 func (x *ExecuteFetchAsDbaRequest) ProtoReflect() protoreflect.Message { 2017 mi := &file_tabletmanagerdata_proto_msgTypes[38] 2018 if protoimpl.UnsafeEnabled && x != nil { 2019 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2020 if ms.LoadMessageInfo() == nil { 2021 ms.StoreMessageInfo(mi) 2022 } 2023 return ms 2024 } 2025 return mi.MessageOf(x) 2026 } 2027 2028 // Deprecated: Use ExecuteFetchAsDbaRequest.ProtoReflect.Descriptor instead. 2029 func (*ExecuteFetchAsDbaRequest) Descriptor() ([]byte, []int) { 2030 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{38} 2031 } 2032 2033 func (x *ExecuteFetchAsDbaRequest) GetQuery() []byte { 2034 if x != nil { 2035 return x.Query 2036 } 2037 return nil 2038 } 2039 2040 func (x *ExecuteFetchAsDbaRequest) GetDbName() string { 2041 if x != nil { 2042 return x.DbName 2043 } 2044 return "" 2045 } 2046 2047 func (x *ExecuteFetchAsDbaRequest) GetMaxRows() uint64 { 2048 if x != nil { 2049 return x.MaxRows 2050 } 2051 return 0 2052 } 2053 2054 func (x *ExecuteFetchAsDbaRequest) GetDisableBinlogs() bool { 2055 if x != nil { 2056 return x.DisableBinlogs 2057 } 2058 return false 2059 } 2060 2061 func (x *ExecuteFetchAsDbaRequest) GetReloadSchema() bool { 2062 if x != nil { 2063 return x.ReloadSchema 2064 } 2065 return false 2066 } 2067 2068 type ExecuteFetchAsDbaResponse struct { 2069 state protoimpl.MessageState 2070 sizeCache protoimpl.SizeCache 2071 unknownFields protoimpl.UnknownFields 2072 2073 Result *query.QueryResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"` 2074 } 2075 2076 func (x *ExecuteFetchAsDbaResponse) Reset() { 2077 *x = ExecuteFetchAsDbaResponse{} 2078 if protoimpl.UnsafeEnabled { 2079 mi := &file_tabletmanagerdata_proto_msgTypes[39] 2080 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2081 ms.StoreMessageInfo(mi) 2082 } 2083 } 2084 2085 func (x *ExecuteFetchAsDbaResponse) String() string { 2086 return protoimpl.X.MessageStringOf(x) 2087 } 2088 2089 func (*ExecuteFetchAsDbaResponse) ProtoMessage() {} 2090 2091 func (x *ExecuteFetchAsDbaResponse) ProtoReflect() protoreflect.Message { 2092 mi := &file_tabletmanagerdata_proto_msgTypes[39] 2093 if protoimpl.UnsafeEnabled && x != nil { 2094 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2095 if ms.LoadMessageInfo() == nil { 2096 ms.StoreMessageInfo(mi) 2097 } 2098 return ms 2099 } 2100 return mi.MessageOf(x) 2101 } 2102 2103 // Deprecated: Use ExecuteFetchAsDbaResponse.ProtoReflect.Descriptor instead. 2104 func (*ExecuteFetchAsDbaResponse) Descriptor() ([]byte, []int) { 2105 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{39} 2106 } 2107 2108 func (x *ExecuteFetchAsDbaResponse) GetResult() *query.QueryResult { 2109 if x != nil { 2110 return x.Result 2111 } 2112 return nil 2113 } 2114 2115 type ExecuteFetchAsAllPrivsRequest struct { 2116 state protoimpl.MessageState 2117 sizeCache protoimpl.SizeCache 2118 unknownFields protoimpl.UnknownFields 2119 2120 Query []byte `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` 2121 DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` 2122 MaxRows uint64 `protobuf:"varint,3,opt,name=max_rows,json=maxRows,proto3" json:"max_rows,omitempty"` 2123 ReloadSchema bool `protobuf:"varint,4,opt,name=reload_schema,json=reloadSchema,proto3" json:"reload_schema,omitempty"` 2124 } 2125 2126 func (x *ExecuteFetchAsAllPrivsRequest) Reset() { 2127 *x = ExecuteFetchAsAllPrivsRequest{} 2128 if protoimpl.UnsafeEnabled { 2129 mi := &file_tabletmanagerdata_proto_msgTypes[40] 2130 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2131 ms.StoreMessageInfo(mi) 2132 } 2133 } 2134 2135 func (x *ExecuteFetchAsAllPrivsRequest) String() string { 2136 return protoimpl.X.MessageStringOf(x) 2137 } 2138 2139 func (*ExecuteFetchAsAllPrivsRequest) ProtoMessage() {} 2140 2141 func (x *ExecuteFetchAsAllPrivsRequest) ProtoReflect() protoreflect.Message { 2142 mi := &file_tabletmanagerdata_proto_msgTypes[40] 2143 if protoimpl.UnsafeEnabled && x != nil { 2144 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2145 if ms.LoadMessageInfo() == nil { 2146 ms.StoreMessageInfo(mi) 2147 } 2148 return ms 2149 } 2150 return mi.MessageOf(x) 2151 } 2152 2153 // Deprecated: Use ExecuteFetchAsAllPrivsRequest.ProtoReflect.Descriptor instead. 2154 func (*ExecuteFetchAsAllPrivsRequest) Descriptor() ([]byte, []int) { 2155 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{40} 2156 } 2157 2158 func (x *ExecuteFetchAsAllPrivsRequest) GetQuery() []byte { 2159 if x != nil { 2160 return x.Query 2161 } 2162 return nil 2163 } 2164 2165 func (x *ExecuteFetchAsAllPrivsRequest) GetDbName() string { 2166 if x != nil { 2167 return x.DbName 2168 } 2169 return "" 2170 } 2171 2172 func (x *ExecuteFetchAsAllPrivsRequest) GetMaxRows() uint64 { 2173 if x != nil { 2174 return x.MaxRows 2175 } 2176 return 0 2177 } 2178 2179 func (x *ExecuteFetchAsAllPrivsRequest) GetReloadSchema() bool { 2180 if x != nil { 2181 return x.ReloadSchema 2182 } 2183 return false 2184 } 2185 2186 type ExecuteFetchAsAllPrivsResponse struct { 2187 state protoimpl.MessageState 2188 sizeCache protoimpl.SizeCache 2189 unknownFields protoimpl.UnknownFields 2190 2191 Result *query.QueryResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"` 2192 } 2193 2194 func (x *ExecuteFetchAsAllPrivsResponse) Reset() { 2195 *x = ExecuteFetchAsAllPrivsResponse{} 2196 if protoimpl.UnsafeEnabled { 2197 mi := &file_tabletmanagerdata_proto_msgTypes[41] 2198 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2199 ms.StoreMessageInfo(mi) 2200 } 2201 } 2202 2203 func (x *ExecuteFetchAsAllPrivsResponse) String() string { 2204 return protoimpl.X.MessageStringOf(x) 2205 } 2206 2207 func (*ExecuteFetchAsAllPrivsResponse) ProtoMessage() {} 2208 2209 func (x *ExecuteFetchAsAllPrivsResponse) ProtoReflect() protoreflect.Message { 2210 mi := &file_tabletmanagerdata_proto_msgTypes[41] 2211 if protoimpl.UnsafeEnabled && x != nil { 2212 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2213 if ms.LoadMessageInfo() == nil { 2214 ms.StoreMessageInfo(mi) 2215 } 2216 return ms 2217 } 2218 return mi.MessageOf(x) 2219 } 2220 2221 // Deprecated: Use ExecuteFetchAsAllPrivsResponse.ProtoReflect.Descriptor instead. 2222 func (*ExecuteFetchAsAllPrivsResponse) Descriptor() ([]byte, []int) { 2223 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{41} 2224 } 2225 2226 func (x *ExecuteFetchAsAllPrivsResponse) GetResult() *query.QueryResult { 2227 if x != nil { 2228 return x.Result 2229 } 2230 return nil 2231 } 2232 2233 type ExecuteFetchAsAppRequest struct { 2234 state protoimpl.MessageState 2235 sizeCache protoimpl.SizeCache 2236 unknownFields protoimpl.UnknownFields 2237 2238 Query []byte `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` 2239 MaxRows uint64 `protobuf:"varint,2,opt,name=max_rows,json=maxRows,proto3" json:"max_rows,omitempty"` 2240 } 2241 2242 func (x *ExecuteFetchAsAppRequest) Reset() { 2243 *x = ExecuteFetchAsAppRequest{} 2244 if protoimpl.UnsafeEnabled { 2245 mi := &file_tabletmanagerdata_proto_msgTypes[42] 2246 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2247 ms.StoreMessageInfo(mi) 2248 } 2249 } 2250 2251 func (x *ExecuteFetchAsAppRequest) String() string { 2252 return protoimpl.X.MessageStringOf(x) 2253 } 2254 2255 func (*ExecuteFetchAsAppRequest) ProtoMessage() {} 2256 2257 func (x *ExecuteFetchAsAppRequest) ProtoReflect() protoreflect.Message { 2258 mi := &file_tabletmanagerdata_proto_msgTypes[42] 2259 if protoimpl.UnsafeEnabled && x != nil { 2260 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2261 if ms.LoadMessageInfo() == nil { 2262 ms.StoreMessageInfo(mi) 2263 } 2264 return ms 2265 } 2266 return mi.MessageOf(x) 2267 } 2268 2269 // Deprecated: Use ExecuteFetchAsAppRequest.ProtoReflect.Descriptor instead. 2270 func (*ExecuteFetchAsAppRequest) Descriptor() ([]byte, []int) { 2271 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{42} 2272 } 2273 2274 func (x *ExecuteFetchAsAppRequest) GetQuery() []byte { 2275 if x != nil { 2276 return x.Query 2277 } 2278 return nil 2279 } 2280 2281 func (x *ExecuteFetchAsAppRequest) GetMaxRows() uint64 { 2282 if x != nil { 2283 return x.MaxRows 2284 } 2285 return 0 2286 } 2287 2288 type ExecuteFetchAsAppResponse struct { 2289 state protoimpl.MessageState 2290 sizeCache protoimpl.SizeCache 2291 unknownFields protoimpl.UnknownFields 2292 2293 Result *query.QueryResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"` 2294 } 2295 2296 func (x *ExecuteFetchAsAppResponse) Reset() { 2297 *x = ExecuteFetchAsAppResponse{} 2298 if protoimpl.UnsafeEnabled { 2299 mi := &file_tabletmanagerdata_proto_msgTypes[43] 2300 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2301 ms.StoreMessageInfo(mi) 2302 } 2303 } 2304 2305 func (x *ExecuteFetchAsAppResponse) String() string { 2306 return protoimpl.X.MessageStringOf(x) 2307 } 2308 2309 func (*ExecuteFetchAsAppResponse) ProtoMessage() {} 2310 2311 func (x *ExecuteFetchAsAppResponse) ProtoReflect() protoreflect.Message { 2312 mi := &file_tabletmanagerdata_proto_msgTypes[43] 2313 if protoimpl.UnsafeEnabled && x != nil { 2314 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2315 if ms.LoadMessageInfo() == nil { 2316 ms.StoreMessageInfo(mi) 2317 } 2318 return ms 2319 } 2320 return mi.MessageOf(x) 2321 } 2322 2323 // Deprecated: Use ExecuteFetchAsAppResponse.ProtoReflect.Descriptor instead. 2324 func (*ExecuteFetchAsAppResponse) Descriptor() ([]byte, []int) { 2325 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{43} 2326 } 2327 2328 func (x *ExecuteFetchAsAppResponse) GetResult() *query.QueryResult { 2329 if x != nil { 2330 return x.Result 2331 } 2332 return nil 2333 } 2334 2335 type ReplicationStatusRequest struct { 2336 state protoimpl.MessageState 2337 sizeCache protoimpl.SizeCache 2338 unknownFields protoimpl.UnknownFields 2339 } 2340 2341 func (x *ReplicationStatusRequest) Reset() { 2342 *x = ReplicationStatusRequest{} 2343 if protoimpl.UnsafeEnabled { 2344 mi := &file_tabletmanagerdata_proto_msgTypes[44] 2345 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2346 ms.StoreMessageInfo(mi) 2347 } 2348 } 2349 2350 func (x *ReplicationStatusRequest) String() string { 2351 return protoimpl.X.MessageStringOf(x) 2352 } 2353 2354 func (*ReplicationStatusRequest) ProtoMessage() {} 2355 2356 func (x *ReplicationStatusRequest) ProtoReflect() protoreflect.Message { 2357 mi := &file_tabletmanagerdata_proto_msgTypes[44] 2358 if protoimpl.UnsafeEnabled && x != nil { 2359 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2360 if ms.LoadMessageInfo() == nil { 2361 ms.StoreMessageInfo(mi) 2362 } 2363 return ms 2364 } 2365 return mi.MessageOf(x) 2366 } 2367 2368 // Deprecated: Use ReplicationStatusRequest.ProtoReflect.Descriptor instead. 2369 func (*ReplicationStatusRequest) Descriptor() ([]byte, []int) { 2370 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{44} 2371 } 2372 2373 type ReplicationStatusResponse struct { 2374 state protoimpl.MessageState 2375 sizeCache protoimpl.SizeCache 2376 unknownFields protoimpl.UnknownFields 2377 2378 Status *replicationdata.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` 2379 } 2380 2381 func (x *ReplicationStatusResponse) Reset() { 2382 *x = ReplicationStatusResponse{} 2383 if protoimpl.UnsafeEnabled { 2384 mi := &file_tabletmanagerdata_proto_msgTypes[45] 2385 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2386 ms.StoreMessageInfo(mi) 2387 } 2388 } 2389 2390 func (x *ReplicationStatusResponse) String() string { 2391 return protoimpl.X.MessageStringOf(x) 2392 } 2393 2394 func (*ReplicationStatusResponse) ProtoMessage() {} 2395 2396 func (x *ReplicationStatusResponse) ProtoReflect() protoreflect.Message { 2397 mi := &file_tabletmanagerdata_proto_msgTypes[45] 2398 if protoimpl.UnsafeEnabled && x != nil { 2399 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2400 if ms.LoadMessageInfo() == nil { 2401 ms.StoreMessageInfo(mi) 2402 } 2403 return ms 2404 } 2405 return mi.MessageOf(x) 2406 } 2407 2408 // Deprecated: Use ReplicationStatusResponse.ProtoReflect.Descriptor instead. 2409 func (*ReplicationStatusResponse) Descriptor() ([]byte, []int) { 2410 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{45} 2411 } 2412 2413 func (x *ReplicationStatusResponse) GetStatus() *replicationdata.Status { 2414 if x != nil { 2415 return x.Status 2416 } 2417 return nil 2418 } 2419 2420 type PrimaryStatusRequest struct { 2421 state protoimpl.MessageState 2422 sizeCache protoimpl.SizeCache 2423 unknownFields protoimpl.UnknownFields 2424 } 2425 2426 func (x *PrimaryStatusRequest) Reset() { 2427 *x = PrimaryStatusRequest{} 2428 if protoimpl.UnsafeEnabled { 2429 mi := &file_tabletmanagerdata_proto_msgTypes[46] 2430 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2431 ms.StoreMessageInfo(mi) 2432 } 2433 } 2434 2435 func (x *PrimaryStatusRequest) String() string { 2436 return protoimpl.X.MessageStringOf(x) 2437 } 2438 2439 func (*PrimaryStatusRequest) ProtoMessage() {} 2440 2441 func (x *PrimaryStatusRequest) ProtoReflect() protoreflect.Message { 2442 mi := &file_tabletmanagerdata_proto_msgTypes[46] 2443 if protoimpl.UnsafeEnabled && x != nil { 2444 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2445 if ms.LoadMessageInfo() == nil { 2446 ms.StoreMessageInfo(mi) 2447 } 2448 return ms 2449 } 2450 return mi.MessageOf(x) 2451 } 2452 2453 // Deprecated: Use PrimaryStatusRequest.ProtoReflect.Descriptor instead. 2454 func (*PrimaryStatusRequest) Descriptor() ([]byte, []int) { 2455 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{46} 2456 } 2457 2458 type PrimaryStatusResponse struct { 2459 state protoimpl.MessageState 2460 sizeCache protoimpl.SizeCache 2461 unknownFields protoimpl.UnknownFields 2462 2463 Status *replicationdata.PrimaryStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` 2464 } 2465 2466 func (x *PrimaryStatusResponse) Reset() { 2467 *x = PrimaryStatusResponse{} 2468 if protoimpl.UnsafeEnabled { 2469 mi := &file_tabletmanagerdata_proto_msgTypes[47] 2470 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2471 ms.StoreMessageInfo(mi) 2472 } 2473 } 2474 2475 func (x *PrimaryStatusResponse) String() string { 2476 return protoimpl.X.MessageStringOf(x) 2477 } 2478 2479 func (*PrimaryStatusResponse) ProtoMessage() {} 2480 2481 func (x *PrimaryStatusResponse) ProtoReflect() protoreflect.Message { 2482 mi := &file_tabletmanagerdata_proto_msgTypes[47] 2483 if protoimpl.UnsafeEnabled && 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 PrimaryStatusResponse.ProtoReflect.Descriptor instead. 2494 func (*PrimaryStatusResponse) Descriptor() ([]byte, []int) { 2495 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{47} 2496 } 2497 2498 func (x *PrimaryStatusResponse) GetStatus() *replicationdata.PrimaryStatus { 2499 if x != nil { 2500 return x.Status 2501 } 2502 return nil 2503 } 2504 2505 type PrimaryPositionRequest struct { 2506 state protoimpl.MessageState 2507 sizeCache protoimpl.SizeCache 2508 unknownFields protoimpl.UnknownFields 2509 } 2510 2511 func (x *PrimaryPositionRequest) Reset() { 2512 *x = PrimaryPositionRequest{} 2513 if protoimpl.UnsafeEnabled { 2514 mi := &file_tabletmanagerdata_proto_msgTypes[48] 2515 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2516 ms.StoreMessageInfo(mi) 2517 } 2518 } 2519 2520 func (x *PrimaryPositionRequest) String() string { 2521 return protoimpl.X.MessageStringOf(x) 2522 } 2523 2524 func (*PrimaryPositionRequest) ProtoMessage() {} 2525 2526 func (x *PrimaryPositionRequest) ProtoReflect() protoreflect.Message { 2527 mi := &file_tabletmanagerdata_proto_msgTypes[48] 2528 if protoimpl.UnsafeEnabled && x != nil { 2529 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2530 if ms.LoadMessageInfo() == nil { 2531 ms.StoreMessageInfo(mi) 2532 } 2533 return ms 2534 } 2535 return mi.MessageOf(x) 2536 } 2537 2538 // Deprecated: Use PrimaryPositionRequest.ProtoReflect.Descriptor instead. 2539 func (*PrimaryPositionRequest) Descriptor() ([]byte, []int) { 2540 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{48} 2541 } 2542 2543 type PrimaryPositionResponse struct { 2544 state protoimpl.MessageState 2545 sizeCache protoimpl.SizeCache 2546 unknownFields protoimpl.UnknownFields 2547 2548 Position string `protobuf:"bytes,1,opt,name=position,proto3" json:"position,omitempty"` 2549 } 2550 2551 func (x *PrimaryPositionResponse) Reset() { 2552 *x = PrimaryPositionResponse{} 2553 if protoimpl.UnsafeEnabled { 2554 mi := &file_tabletmanagerdata_proto_msgTypes[49] 2555 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2556 ms.StoreMessageInfo(mi) 2557 } 2558 } 2559 2560 func (x *PrimaryPositionResponse) String() string { 2561 return protoimpl.X.MessageStringOf(x) 2562 } 2563 2564 func (*PrimaryPositionResponse) ProtoMessage() {} 2565 2566 func (x *PrimaryPositionResponse) ProtoReflect() protoreflect.Message { 2567 mi := &file_tabletmanagerdata_proto_msgTypes[49] 2568 if protoimpl.UnsafeEnabled && x != nil { 2569 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2570 if ms.LoadMessageInfo() == nil { 2571 ms.StoreMessageInfo(mi) 2572 } 2573 return ms 2574 } 2575 return mi.MessageOf(x) 2576 } 2577 2578 // Deprecated: Use PrimaryPositionResponse.ProtoReflect.Descriptor instead. 2579 func (*PrimaryPositionResponse) Descriptor() ([]byte, []int) { 2580 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{49} 2581 } 2582 2583 func (x *PrimaryPositionResponse) GetPosition() string { 2584 if x != nil { 2585 return x.Position 2586 } 2587 return "" 2588 } 2589 2590 type WaitForPositionRequest struct { 2591 state protoimpl.MessageState 2592 sizeCache protoimpl.SizeCache 2593 unknownFields protoimpl.UnknownFields 2594 2595 Position string `protobuf:"bytes,1,opt,name=position,proto3" json:"position,omitempty"` 2596 } 2597 2598 func (x *WaitForPositionRequest) Reset() { 2599 *x = WaitForPositionRequest{} 2600 if protoimpl.UnsafeEnabled { 2601 mi := &file_tabletmanagerdata_proto_msgTypes[50] 2602 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2603 ms.StoreMessageInfo(mi) 2604 } 2605 } 2606 2607 func (x *WaitForPositionRequest) String() string { 2608 return protoimpl.X.MessageStringOf(x) 2609 } 2610 2611 func (*WaitForPositionRequest) ProtoMessage() {} 2612 2613 func (x *WaitForPositionRequest) ProtoReflect() protoreflect.Message { 2614 mi := &file_tabletmanagerdata_proto_msgTypes[50] 2615 if protoimpl.UnsafeEnabled && x != nil { 2616 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2617 if ms.LoadMessageInfo() == nil { 2618 ms.StoreMessageInfo(mi) 2619 } 2620 return ms 2621 } 2622 return mi.MessageOf(x) 2623 } 2624 2625 // Deprecated: Use WaitForPositionRequest.ProtoReflect.Descriptor instead. 2626 func (*WaitForPositionRequest) Descriptor() ([]byte, []int) { 2627 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{50} 2628 } 2629 2630 func (x *WaitForPositionRequest) GetPosition() string { 2631 if x != nil { 2632 return x.Position 2633 } 2634 return "" 2635 } 2636 2637 type WaitForPositionResponse struct { 2638 state protoimpl.MessageState 2639 sizeCache protoimpl.SizeCache 2640 unknownFields protoimpl.UnknownFields 2641 } 2642 2643 func (x *WaitForPositionResponse) Reset() { 2644 *x = WaitForPositionResponse{} 2645 if protoimpl.UnsafeEnabled { 2646 mi := &file_tabletmanagerdata_proto_msgTypes[51] 2647 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2648 ms.StoreMessageInfo(mi) 2649 } 2650 } 2651 2652 func (x *WaitForPositionResponse) String() string { 2653 return protoimpl.X.MessageStringOf(x) 2654 } 2655 2656 func (*WaitForPositionResponse) ProtoMessage() {} 2657 2658 func (x *WaitForPositionResponse) ProtoReflect() protoreflect.Message { 2659 mi := &file_tabletmanagerdata_proto_msgTypes[51] 2660 if protoimpl.UnsafeEnabled && x != nil { 2661 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2662 if ms.LoadMessageInfo() == nil { 2663 ms.StoreMessageInfo(mi) 2664 } 2665 return ms 2666 } 2667 return mi.MessageOf(x) 2668 } 2669 2670 // Deprecated: Use WaitForPositionResponse.ProtoReflect.Descriptor instead. 2671 func (*WaitForPositionResponse) Descriptor() ([]byte, []int) { 2672 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{51} 2673 } 2674 2675 type StopReplicationRequest struct { 2676 state protoimpl.MessageState 2677 sizeCache protoimpl.SizeCache 2678 unknownFields protoimpl.UnknownFields 2679 } 2680 2681 func (x *StopReplicationRequest) Reset() { 2682 *x = StopReplicationRequest{} 2683 if protoimpl.UnsafeEnabled { 2684 mi := &file_tabletmanagerdata_proto_msgTypes[52] 2685 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2686 ms.StoreMessageInfo(mi) 2687 } 2688 } 2689 2690 func (x *StopReplicationRequest) String() string { 2691 return protoimpl.X.MessageStringOf(x) 2692 } 2693 2694 func (*StopReplicationRequest) ProtoMessage() {} 2695 2696 func (x *StopReplicationRequest) ProtoReflect() protoreflect.Message { 2697 mi := &file_tabletmanagerdata_proto_msgTypes[52] 2698 if protoimpl.UnsafeEnabled && x != nil { 2699 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2700 if ms.LoadMessageInfo() == nil { 2701 ms.StoreMessageInfo(mi) 2702 } 2703 return ms 2704 } 2705 return mi.MessageOf(x) 2706 } 2707 2708 // Deprecated: Use StopReplicationRequest.ProtoReflect.Descriptor instead. 2709 func (*StopReplicationRequest) Descriptor() ([]byte, []int) { 2710 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{52} 2711 } 2712 2713 type StopReplicationResponse struct { 2714 state protoimpl.MessageState 2715 sizeCache protoimpl.SizeCache 2716 unknownFields protoimpl.UnknownFields 2717 } 2718 2719 func (x *StopReplicationResponse) Reset() { 2720 *x = StopReplicationResponse{} 2721 if protoimpl.UnsafeEnabled { 2722 mi := &file_tabletmanagerdata_proto_msgTypes[53] 2723 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2724 ms.StoreMessageInfo(mi) 2725 } 2726 } 2727 2728 func (x *StopReplicationResponse) String() string { 2729 return protoimpl.X.MessageStringOf(x) 2730 } 2731 2732 func (*StopReplicationResponse) ProtoMessage() {} 2733 2734 func (x *StopReplicationResponse) ProtoReflect() protoreflect.Message { 2735 mi := &file_tabletmanagerdata_proto_msgTypes[53] 2736 if protoimpl.UnsafeEnabled && x != nil { 2737 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2738 if ms.LoadMessageInfo() == nil { 2739 ms.StoreMessageInfo(mi) 2740 } 2741 return ms 2742 } 2743 return mi.MessageOf(x) 2744 } 2745 2746 // Deprecated: Use StopReplicationResponse.ProtoReflect.Descriptor instead. 2747 func (*StopReplicationResponse) Descriptor() ([]byte, []int) { 2748 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{53} 2749 } 2750 2751 type StopReplicationMinimumRequest struct { 2752 state protoimpl.MessageState 2753 sizeCache protoimpl.SizeCache 2754 unknownFields protoimpl.UnknownFields 2755 2756 Position string `protobuf:"bytes,1,opt,name=position,proto3" json:"position,omitempty"` 2757 WaitTimeout int64 `protobuf:"varint,2,opt,name=wait_timeout,json=waitTimeout,proto3" json:"wait_timeout,omitempty"` 2758 } 2759 2760 func (x *StopReplicationMinimumRequest) Reset() { 2761 *x = StopReplicationMinimumRequest{} 2762 if protoimpl.UnsafeEnabled { 2763 mi := &file_tabletmanagerdata_proto_msgTypes[54] 2764 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2765 ms.StoreMessageInfo(mi) 2766 } 2767 } 2768 2769 func (x *StopReplicationMinimumRequest) String() string { 2770 return protoimpl.X.MessageStringOf(x) 2771 } 2772 2773 func (*StopReplicationMinimumRequest) ProtoMessage() {} 2774 2775 func (x *StopReplicationMinimumRequest) ProtoReflect() protoreflect.Message { 2776 mi := &file_tabletmanagerdata_proto_msgTypes[54] 2777 if protoimpl.UnsafeEnabled && x != nil { 2778 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2779 if ms.LoadMessageInfo() == nil { 2780 ms.StoreMessageInfo(mi) 2781 } 2782 return ms 2783 } 2784 return mi.MessageOf(x) 2785 } 2786 2787 // Deprecated: Use StopReplicationMinimumRequest.ProtoReflect.Descriptor instead. 2788 func (*StopReplicationMinimumRequest) Descriptor() ([]byte, []int) { 2789 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{54} 2790 } 2791 2792 func (x *StopReplicationMinimumRequest) GetPosition() string { 2793 if x != nil { 2794 return x.Position 2795 } 2796 return "" 2797 } 2798 2799 func (x *StopReplicationMinimumRequest) GetWaitTimeout() int64 { 2800 if x != nil { 2801 return x.WaitTimeout 2802 } 2803 return 0 2804 } 2805 2806 type StopReplicationMinimumResponse struct { 2807 state protoimpl.MessageState 2808 sizeCache protoimpl.SizeCache 2809 unknownFields protoimpl.UnknownFields 2810 2811 Position string `protobuf:"bytes,1,opt,name=position,proto3" json:"position,omitempty"` 2812 } 2813 2814 func (x *StopReplicationMinimumResponse) Reset() { 2815 *x = StopReplicationMinimumResponse{} 2816 if protoimpl.UnsafeEnabled { 2817 mi := &file_tabletmanagerdata_proto_msgTypes[55] 2818 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2819 ms.StoreMessageInfo(mi) 2820 } 2821 } 2822 2823 func (x *StopReplicationMinimumResponse) String() string { 2824 return protoimpl.X.MessageStringOf(x) 2825 } 2826 2827 func (*StopReplicationMinimumResponse) ProtoMessage() {} 2828 2829 func (x *StopReplicationMinimumResponse) ProtoReflect() protoreflect.Message { 2830 mi := &file_tabletmanagerdata_proto_msgTypes[55] 2831 if protoimpl.UnsafeEnabled && x != nil { 2832 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2833 if ms.LoadMessageInfo() == nil { 2834 ms.StoreMessageInfo(mi) 2835 } 2836 return ms 2837 } 2838 return mi.MessageOf(x) 2839 } 2840 2841 // Deprecated: Use StopReplicationMinimumResponse.ProtoReflect.Descriptor instead. 2842 func (*StopReplicationMinimumResponse) Descriptor() ([]byte, []int) { 2843 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{55} 2844 } 2845 2846 func (x *StopReplicationMinimumResponse) GetPosition() string { 2847 if x != nil { 2848 return x.Position 2849 } 2850 return "" 2851 } 2852 2853 type StartReplicationRequest struct { 2854 state protoimpl.MessageState 2855 sizeCache protoimpl.SizeCache 2856 unknownFields protoimpl.UnknownFields 2857 2858 SemiSync bool `protobuf:"varint,1,opt,name=semiSync,proto3" json:"semiSync,omitempty"` 2859 } 2860 2861 func (x *StartReplicationRequest) Reset() { 2862 *x = StartReplicationRequest{} 2863 if protoimpl.UnsafeEnabled { 2864 mi := &file_tabletmanagerdata_proto_msgTypes[56] 2865 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2866 ms.StoreMessageInfo(mi) 2867 } 2868 } 2869 2870 func (x *StartReplicationRequest) String() string { 2871 return protoimpl.X.MessageStringOf(x) 2872 } 2873 2874 func (*StartReplicationRequest) ProtoMessage() {} 2875 2876 func (x *StartReplicationRequest) ProtoReflect() protoreflect.Message { 2877 mi := &file_tabletmanagerdata_proto_msgTypes[56] 2878 if protoimpl.UnsafeEnabled && x != nil { 2879 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2880 if ms.LoadMessageInfo() == nil { 2881 ms.StoreMessageInfo(mi) 2882 } 2883 return ms 2884 } 2885 return mi.MessageOf(x) 2886 } 2887 2888 // Deprecated: Use StartReplicationRequest.ProtoReflect.Descriptor instead. 2889 func (*StartReplicationRequest) Descriptor() ([]byte, []int) { 2890 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{56} 2891 } 2892 2893 func (x *StartReplicationRequest) GetSemiSync() bool { 2894 if x != nil { 2895 return x.SemiSync 2896 } 2897 return false 2898 } 2899 2900 type StartReplicationResponse struct { 2901 state protoimpl.MessageState 2902 sizeCache protoimpl.SizeCache 2903 unknownFields protoimpl.UnknownFields 2904 } 2905 2906 func (x *StartReplicationResponse) Reset() { 2907 *x = StartReplicationResponse{} 2908 if protoimpl.UnsafeEnabled { 2909 mi := &file_tabletmanagerdata_proto_msgTypes[57] 2910 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2911 ms.StoreMessageInfo(mi) 2912 } 2913 } 2914 2915 func (x *StartReplicationResponse) String() string { 2916 return protoimpl.X.MessageStringOf(x) 2917 } 2918 2919 func (*StartReplicationResponse) ProtoMessage() {} 2920 2921 func (x *StartReplicationResponse) ProtoReflect() protoreflect.Message { 2922 mi := &file_tabletmanagerdata_proto_msgTypes[57] 2923 if protoimpl.UnsafeEnabled && x != nil { 2924 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2925 if ms.LoadMessageInfo() == nil { 2926 ms.StoreMessageInfo(mi) 2927 } 2928 return ms 2929 } 2930 return mi.MessageOf(x) 2931 } 2932 2933 // Deprecated: Use StartReplicationResponse.ProtoReflect.Descriptor instead. 2934 func (*StartReplicationResponse) Descriptor() ([]byte, []int) { 2935 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{57} 2936 } 2937 2938 type StartReplicationUntilAfterRequest struct { 2939 state protoimpl.MessageState 2940 sizeCache protoimpl.SizeCache 2941 unknownFields protoimpl.UnknownFields 2942 2943 Position string `protobuf:"bytes,1,opt,name=position,proto3" json:"position,omitempty"` 2944 WaitTimeout int64 `protobuf:"varint,2,opt,name=wait_timeout,json=waitTimeout,proto3" json:"wait_timeout,omitempty"` 2945 } 2946 2947 func (x *StartReplicationUntilAfterRequest) Reset() { 2948 *x = StartReplicationUntilAfterRequest{} 2949 if protoimpl.UnsafeEnabled { 2950 mi := &file_tabletmanagerdata_proto_msgTypes[58] 2951 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2952 ms.StoreMessageInfo(mi) 2953 } 2954 } 2955 2956 func (x *StartReplicationUntilAfterRequest) String() string { 2957 return protoimpl.X.MessageStringOf(x) 2958 } 2959 2960 func (*StartReplicationUntilAfterRequest) ProtoMessage() {} 2961 2962 func (x *StartReplicationUntilAfterRequest) ProtoReflect() protoreflect.Message { 2963 mi := &file_tabletmanagerdata_proto_msgTypes[58] 2964 if protoimpl.UnsafeEnabled && x != nil { 2965 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2966 if ms.LoadMessageInfo() == nil { 2967 ms.StoreMessageInfo(mi) 2968 } 2969 return ms 2970 } 2971 return mi.MessageOf(x) 2972 } 2973 2974 // Deprecated: Use StartReplicationUntilAfterRequest.ProtoReflect.Descriptor instead. 2975 func (*StartReplicationUntilAfterRequest) Descriptor() ([]byte, []int) { 2976 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{58} 2977 } 2978 2979 func (x *StartReplicationUntilAfterRequest) GetPosition() string { 2980 if x != nil { 2981 return x.Position 2982 } 2983 return "" 2984 } 2985 2986 func (x *StartReplicationUntilAfterRequest) GetWaitTimeout() int64 { 2987 if x != nil { 2988 return x.WaitTimeout 2989 } 2990 return 0 2991 } 2992 2993 type StartReplicationUntilAfterResponse struct { 2994 state protoimpl.MessageState 2995 sizeCache protoimpl.SizeCache 2996 unknownFields protoimpl.UnknownFields 2997 } 2998 2999 func (x *StartReplicationUntilAfterResponse) Reset() { 3000 *x = StartReplicationUntilAfterResponse{} 3001 if protoimpl.UnsafeEnabled { 3002 mi := &file_tabletmanagerdata_proto_msgTypes[59] 3003 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3004 ms.StoreMessageInfo(mi) 3005 } 3006 } 3007 3008 func (x *StartReplicationUntilAfterResponse) String() string { 3009 return protoimpl.X.MessageStringOf(x) 3010 } 3011 3012 func (*StartReplicationUntilAfterResponse) ProtoMessage() {} 3013 3014 func (x *StartReplicationUntilAfterResponse) ProtoReflect() protoreflect.Message { 3015 mi := &file_tabletmanagerdata_proto_msgTypes[59] 3016 if protoimpl.UnsafeEnabled && x != nil { 3017 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3018 if ms.LoadMessageInfo() == nil { 3019 ms.StoreMessageInfo(mi) 3020 } 3021 return ms 3022 } 3023 return mi.MessageOf(x) 3024 } 3025 3026 // Deprecated: Use StartReplicationUntilAfterResponse.ProtoReflect.Descriptor instead. 3027 func (*StartReplicationUntilAfterResponse) Descriptor() ([]byte, []int) { 3028 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{59} 3029 } 3030 3031 type GetReplicasRequest struct { 3032 state protoimpl.MessageState 3033 sizeCache protoimpl.SizeCache 3034 unknownFields protoimpl.UnknownFields 3035 } 3036 3037 func (x *GetReplicasRequest) Reset() { 3038 *x = GetReplicasRequest{} 3039 if protoimpl.UnsafeEnabled { 3040 mi := &file_tabletmanagerdata_proto_msgTypes[60] 3041 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3042 ms.StoreMessageInfo(mi) 3043 } 3044 } 3045 3046 func (x *GetReplicasRequest) String() string { 3047 return protoimpl.X.MessageStringOf(x) 3048 } 3049 3050 func (*GetReplicasRequest) ProtoMessage() {} 3051 3052 func (x *GetReplicasRequest) ProtoReflect() protoreflect.Message { 3053 mi := &file_tabletmanagerdata_proto_msgTypes[60] 3054 if protoimpl.UnsafeEnabled && x != nil { 3055 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3056 if ms.LoadMessageInfo() == nil { 3057 ms.StoreMessageInfo(mi) 3058 } 3059 return ms 3060 } 3061 return mi.MessageOf(x) 3062 } 3063 3064 // Deprecated: Use GetReplicasRequest.ProtoReflect.Descriptor instead. 3065 func (*GetReplicasRequest) Descriptor() ([]byte, []int) { 3066 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{60} 3067 } 3068 3069 type GetReplicasResponse struct { 3070 state protoimpl.MessageState 3071 sizeCache protoimpl.SizeCache 3072 unknownFields protoimpl.UnknownFields 3073 3074 Addrs []string `protobuf:"bytes,1,rep,name=addrs,proto3" json:"addrs,omitempty"` 3075 } 3076 3077 func (x *GetReplicasResponse) Reset() { 3078 *x = GetReplicasResponse{} 3079 if protoimpl.UnsafeEnabled { 3080 mi := &file_tabletmanagerdata_proto_msgTypes[61] 3081 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3082 ms.StoreMessageInfo(mi) 3083 } 3084 } 3085 3086 func (x *GetReplicasResponse) String() string { 3087 return protoimpl.X.MessageStringOf(x) 3088 } 3089 3090 func (*GetReplicasResponse) ProtoMessage() {} 3091 3092 func (x *GetReplicasResponse) ProtoReflect() protoreflect.Message { 3093 mi := &file_tabletmanagerdata_proto_msgTypes[61] 3094 if protoimpl.UnsafeEnabled && x != nil { 3095 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3096 if ms.LoadMessageInfo() == nil { 3097 ms.StoreMessageInfo(mi) 3098 } 3099 return ms 3100 } 3101 return mi.MessageOf(x) 3102 } 3103 3104 // Deprecated: Use GetReplicasResponse.ProtoReflect.Descriptor instead. 3105 func (*GetReplicasResponse) Descriptor() ([]byte, []int) { 3106 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{61} 3107 } 3108 3109 func (x *GetReplicasResponse) GetAddrs() []string { 3110 if x != nil { 3111 return x.Addrs 3112 } 3113 return nil 3114 } 3115 3116 type ResetReplicationRequest struct { 3117 state protoimpl.MessageState 3118 sizeCache protoimpl.SizeCache 3119 unknownFields protoimpl.UnknownFields 3120 } 3121 3122 func (x *ResetReplicationRequest) Reset() { 3123 *x = ResetReplicationRequest{} 3124 if protoimpl.UnsafeEnabled { 3125 mi := &file_tabletmanagerdata_proto_msgTypes[62] 3126 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3127 ms.StoreMessageInfo(mi) 3128 } 3129 } 3130 3131 func (x *ResetReplicationRequest) String() string { 3132 return protoimpl.X.MessageStringOf(x) 3133 } 3134 3135 func (*ResetReplicationRequest) ProtoMessage() {} 3136 3137 func (x *ResetReplicationRequest) ProtoReflect() protoreflect.Message { 3138 mi := &file_tabletmanagerdata_proto_msgTypes[62] 3139 if protoimpl.UnsafeEnabled && x != nil { 3140 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3141 if ms.LoadMessageInfo() == nil { 3142 ms.StoreMessageInfo(mi) 3143 } 3144 return ms 3145 } 3146 return mi.MessageOf(x) 3147 } 3148 3149 // Deprecated: Use ResetReplicationRequest.ProtoReflect.Descriptor instead. 3150 func (*ResetReplicationRequest) Descriptor() ([]byte, []int) { 3151 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{62} 3152 } 3153 3154 type ResetReplicationResponse struct { 3155 state protoimpl.MessageState 3156 sizeCache protoimpl.SizeCache 3157 unknownFields protoimpl.UnknownFields 3158 } 3159 3160 func (x *ResetReplicationResponse) Reset() { 3161 *x = ResetReplicationResponse{} 3162 if protoimpl.UnsafeEnabled { 3163 mi := &file_tabletmanagerdata_proto_msgTypes[63] 3164 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3165 ms.StoreMessageInfo(mi) 3166 } 3167 } 3168 3169 func (x *ResetReplicationResponse) String() string { 3170 return protoimpl.X.MessageStringOf(x) 3171 } 3172 3173 func (*ResetReplicationResponse) ProtoMessage() {} 3174 3175 func (x *ResetReplicationResponse) ProtoReflect() protoreflect.Message { 3176 mi := &file_tabletmanagerdata_proto_msgTypes[63] 3177 if protoimpl.UnsafeEnabled && x != nil { 3178 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3179 if ms.LoadMessageInfo() == nil { 3180 ms.StoreMessageInfo(mi) 3181 } 3182 return ms 3183 } 3184 return mi.MessageOf(x) 3185 } 3186 3187 // Deprecated: Use ResetReplicationResponse.ProtoReflect.Descriptor instead. 3188 func (*ResetReplicationResponse) Descriptor() ([]byte, []int) { 3189 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{63} 3190 } 3191 3192 type VReplicationExecRequest struct { 3193 state protoimpl.MessageState 3194 sizeCache protoimpl.SizeCache 3195 unknownFields protoimpl.UnknownFields 3196 3197 Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` 3198 } 3199 3200 func (x *VReplicationExecRequest) Reset() { 3201 *x = VReplicationExecRequest{} 3202 if protoimpl.UnsafeEnabled { 3203 mi := &file_tabletmanagerdata_proto_msgTypes[64] 3204 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3205 ms.StoreMessageInfo(mi) 3206 } 3207 } 3208 3209 func (x *VReplicationExecRequest) String() string { 3210 return protoimpl.X.MessageStringOf(x) 3211 } 3212 3213 func (*VReplicationExecRequest) ProtoMessage() {} 3214 3215 func (x *VReplicationExecRequest) ProtoReflect() protoreflect.Message { 3216 mi := &file_tabletmanagerdata_proto_msgTypes[64] 3217 if protoimpl.UnsafeEnabled && x != nil { 3218 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3219 if ms.LoadMessageInfo() == nil { 3220 ms.StoreMessageInfo(mi) 3221 } 3222 return ms 3223 } 3224 return mi.MessageOf(x) 3225 } 3226 3227 // Deprecated: Use VReplicationExecRequest.ProtoReflect.Descriptor instead. 3228 func (*VReplicationExecRequest) Descriptor() ([]byte, []int) { 3229 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{64} 3230 } 3231 3232 func (x *VReplicationExecRequest) GetQuery() string { 3233 if x != nil { 3234 return x.Query 3235 } 3236 return "" 3237 } 3238 3239 type VReplicationExecResponse struct { 3240 state protoimpl.MessageState 3241 sizeCache protoimpl.SizeCache 3242 unknownFields protoimpl.UnknownFields 3243 3244 Result *query.QueryResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"` 3245 } 3246 3247 func (x *VReplicationExecResponse) Reset() { 3248 *x = VReplicationExecResponse{} 3249 if protoimpl.UnsafeEnabled { 3250 mi := &file_tabletmanagerdata_proto_msgTypes[65] 3251 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3252 ms.StoreMessageInfo(mi) 3253 } 3254 } 3255 3256 func (x *VReplicationExecResponse) String() string { 3257 return protoimpl.X.MessageStringOf(x) 3258 } 3259 3260 func (*VReplicationExecResponse) ProtoMessage() {} 3261 3262 func (x *VReplicationExecResponse) ProtoReflect() protoreflect.Message { 3263 mi := &file_tabletmanagerdata_proto_msgTypes[65] 3264 if protoimpl.UnsafeEnabled && x != nil { 3265 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3266 if ms.LoadMessageInfo() == nil { 3267 ms.StoreMessageInfo(mi) 3268 } 3269 return ms 3270 } 3271 return mi.MessageOf(x) 3272 } 3273 3274 // Deprecated: Use VReplicationExecResponse.ProtoReflect.Descriptor instead. 3275 func (*VReplicationExecResponse) Descriptor() ([]byte, []int) { 3276 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{65} 3277 } 3278 3279 func (x *VReplicationExecResponse) GetResult() *query.QueryResult { 3280 if x != nil { 3281 return x.Result 3282 } 3283 return nil 3284 } 3285 3286 type VReplicationWaitForPosRequest struct { 3287 state protoimpl.MessageState 3288 sizeCache protoimpl.SizeCache 3289 unknownFields protoimpl.UnknownFields 3290 3291 Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` 3292 Position string `protobuf:"bytes,2,opt,name=position,proto3" json:"position,omitempty"` 3293 } 3294 3295 func (x *VReplicationWaitForPosRequest) Reset() { 3296 *x = VReplicationWaitForPosRequest{} 3297 if protoimpl.UnsafeEnabled { 3298 mi := &file_tabletmanagerdata_proto_msgTypes[66] 3299 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3300 ms.StoreMessageInfo(mi) 3301 } 3302 } 3303 3304 func (x *VReplicationWaitForPosRequest) String() string { 3305 return protoimpl.X.MessageStringOf(x) 3306 } 3307 3308 func (*VReplicationWaitForPosRequest) ProtoMessage() {} 3309 3310 func (x *VReplicationWaitForPosRequest) ProtoReflect() protoreflect.Message { 3311 mi := &file_tabletmanagerdata_proto_msgTypes[66] 3312 if protoimpl.UnsafeEnabled && x != nil { 3313 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3314 if ms.LoadMessageInfo() == nil { 3315 ms.StoreMessageInfo(mi) 3316 } 3317 return ms 3318 } 3319 return mi.MessageOf(x) 3320 } 3321 3322 // Deprecated: Use VReplicationWaitForPosRequest.ProtoReflect.Descriptor instead. 3323 func (*VReplicationWaitForPosRequest) Descriptor() ([]byte, []int) { 3324 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{66} 3325 } 3326 3327 func (x *VReplicationWaitForPosRequest) GetId() int64 { 3328 if x != nil { 3329 return x.Id 3330 } 3331 return 0 3332 } 3333 3334 func (x *VReplicationWaitForPosRequest) GetPosition() string { 3335 if x != nil { 3336 return x.Position 3337 } 3338 return "" 3339 } 3340 3341 type VReplicationWaitForPosResponse struct { 3342 state protoimpl.MessageState 3343 sizeCache protoimpl.SizeCache 3344 unknownFields protoimpl.UnknownFields 3345 } 3346 3347 func (x *VReplicationWaitForPosResponse) Reset() { 3348 *x = VReplicationWaitForPosResponse{} 3349 if protoimpl.UnsafeEnabled { 3350 mi := &file_tabletmanagerdata_proto_msgTypes[67] 3351 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3352 ms.StoreMessageInfo(mi) 3353 } 3354 } 3355 3356 func (x *VReplicationWaitForPosResponse) String() string { 3357 return protoimpl.X.MessageStringOf(x) 3358 } 3359 3360 func (*VReplicationWaitForPosResponse) ProtoMessage() {} 3361 3362 func (x *VReplicationWaitForPosResponse) ProtoReflect() protoreflect.Message { 3363 mi := &file_tabletmanagerdata_proto_msgTypes[67] 3364 if protoimpl.UnsafeEnabled && x != nil { 3365 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3366 if ms.LoadMessageInfo() == nil { 3367 ms.StoreMessageInfo(mi) 3368 } 3369 return ms 3370 } 3371 return mi.MessageOf(x) 3372 } 3373 3374 // Deprecated: Use VReplicationWaitForPosResponse.ProtoReflect.Descriptor instead. 3375 func (*VReplicationWaitForPosResponse) Descriptor() ([]byte, []int) { 3376 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{67} 3377 } 3378 3379 type InitPrimaryRequest struct { 3380 state protoimpl.MessageState 3381 sizeCache protoimpl.SizeCache 3382 unknownFields protoimpl.UnknownFields 3383 3384 SemiSync bool `protobuf:"varint,1,opt,name=semiSync,proto3" json:"semiSync,omitempty"` 3385 } 3386 3387 func (x *InitPrimaryRequest) Reset() { 3388 *x = InitPrimaryRequest{} 3389 if protoimpl.UnsafeEnabled { 3390 mi := &file_tabletmanagerdata_proto_msgTypes[68] 3391 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3392 ms.StoreMessageInfo(mi) 3393 } 3394 } 3395 3396 func (x *InitPrimaryRequest) String() string { 3397 return protoimpl.X.MessageStringOf(x) 3398 } 3399 3400 func (*InitPrimaryRequest) ProtoMessage() {} 3401 3402 func (x *InitPrimaryRequest) ProtoReflect() protoreflect.Message { 3403 mi := &file_tabletmanagerdata_proto_msgTypes[68] 3404 if protoimpl.UnsafeEnabled && x != nil { 3405 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3406 if ms.LoadMessageInfo() == nil { 3407 ms.StoreMessageInfo(mi) 3408 } 3409 return ms 3410 } 3411 return mi.MessageOf(x) 3412 } 3413 3414 // Deprecated: Use InitPrimaryRequest.ProtoReflect.Descriptor instead. 3415 func (*InitPrimaryRequest) Descriptor() ([]byte, []int) { 3416 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{68} 3417 } 3418 3419 func (x *InitPrimaryRequest) GetSemiSync() bool { 3420 if x != nil { 3421 return x.SemiSync 3422 } 3423 return false 3424 } 3425 3426 type InitPrimaryResponse struct { 3427 state protoimpl.MessageState 3428 sizeCache protoimpl.SizeCache 3429 unknownFields protoimpl.UnknownFields 3430 3431 Position string `protobuf:"bytes,1,opt,name=position,proto3" json:"position,omitempty"` 3432 } 3433 3434 func (x *InitPrimaryResponse) Reset() { 3435 *x = InitPrimaryResponse{} 3436 if protoimpl.UnsafeEnabled { 3437 mi := &file_tabletmanagerdata_proto_msgTypes[69] 3438 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3439 ms.StoreMessageInfo(mi) 3440 } 3441 } 3442 3443 func (x *InitPrimaryResponse) String() string { 3444 return protoimpl.X.MessageStringOf(x) 3445 } 3446 3447 func (*InitPrimaryResponse) ProtoMessage() {} 3448 3449 func (x *InitPrimaryResponse) ProtoReflect() protoreflect.Message { 3450 mi := &file_tabletmanagerdata_proto_msgTypes[69] 3451 if protoimpl.UnsafeEnabled && x != nil { 3452 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3453 if ms.LoadMessageInfo() == nil { 3454 ms.StoreMessageInfo(mi) 3455 } 3456 return ms 3457 } 3458 return mi.MessageOf(x) 3459 } 3460 3461 // Deprecated: Use InitPrimaryResponse.ProtoReflect.Descriptor instead. 3462 func (*InitPrimaryResponse) Descriptor() ([]byte, []int) { 3463 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{69} 3464 } 3465 3466 func (x *InitPrimaryResponse) GetPosition() string { 3467 if x != nil { 3468 return x.Position 3469 } 3470 return "" 3471 } 3472 3473 type PopulateReparentJournalRequest struct { 3474 state protoimpl.MessageState 3475 sizeCache protoimpl.SizeCache 3476 unknownFields protoimpl.UnknownFields 3477 3478 TimeCreatedNs int64 `protobuf:"varint,1,opt,name=time_created_ns,json=timeCreatedNs,proto3" json:"time_created_ns,omitempty"` 3479 ActionName string `protobuf:"bytes,2,opt,name=action_name,json=actionName,proto3" json:"action_name,omitempty"` 3480 PrimaryAlias *topodata.TabletAlias `protobuf:"bytes,3,opt,name=primary_alias,json=primaryAlias,proto3" json:"primary_alias,omitempty"` 3481 ReplicationPosition string `protobuf:"bytes,4,opt,name=replication_position,json=replicationPosition,proto3" json:"replication_position,omitempty"` 3482 } 3483 3484 func (x *PopulateReparentJournalRequest) Reset() { 3485 *x = PopulateReparentJournalRequest{} 3486 if protoimpl.UnsafeEnabled { 3487 mi := &file_tabletmanagerdata_proto_msgTypes[70] 3488 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3489 ms.StoreMessageInfo(mi) 3490 } 3491 } 3492 3493 func (x *PopulateReparentJournalRequest) String() string { 3494 return protoimpl.X.MessageStringOf(x) 3495 } 3496 3497 func (*PopulateReparentJournalRequest) ProtoMessage() {} 3498 3499 func (x *PopulateReparentJournalRequest) ProtoReflect() protoreflect.Message { 3500 mi := &file_tabletmanagerdata_proto_msgTypes[70] 3501 if protoimpl.UnsafeEnabled && x != nil { 3502 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3503 if ms.LoadMessageInfo() == nil { 3504 ms.StoreMessageInfo(mi) 3505 } 3506 return ms 3507 } 3508 return mi.MessageOf(x) 3509 } 3510 3511 // Deprecated: Use PopulateReparentJournalRequest.ProtoReflect.Descriptor instead. 3512 func (*PopulateReparentJournalRequest) Descriptor() ([]byte, []int) { 3513 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{70} 3514 } 3515 3516 func (x *PopulateReparentJournalRequest) GetTimeCreatedNs() int64 { 3517 if x != nil { 3518 return x.TimeCreatedNs 3519 } 3520 return 0 3521 } 3522 3523 func (x *PopulateReparentJournalRequest) GetActionName() string { 3524 if x != nil { 3525 return x.ActionName 3526 } 3527 return "" 3528 } 3529 3530 func (x *PopulateReparentJournalRequest) GetPrimaryAlias() *topodata.TabletAlias { 3531 if x != nil { 3532 return x.PrimaryAlias 3533 } 3534 return nil 3535 } 3536 3537 func (x *PopulateReparentJournalRequest) GetReplicationPosition() string { 3538 if x != nil { 3539 return x.ReplicationPosition 3540 } 3541 return "" 3542 } 3543 3544 type PopulateReparentJournalResponse struct { 3545 state protoimpl.MessageState 3546 sizeCache protoimpl.SizeCache 3547 unknownFields protoimpl.UnknownFields 3548 } 3549 3550 func (x *PopulateReparentJournalResponse) Reset() { 3551 *x = PopulateReparentJournalResponse{} 3552 if protoimpl.UnsafeEnabled { 3553 mi := &file_tabletmanagerdata_proto_msgTypes[71] 3554 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3555 ms.StoreMessageInfo(mi) 3556 } 3557 } 3558 3559 func (x *PopulateReparentJournalResponse) String() string { 3560 return protoimpl.X.MessageStringOf(x) 3561 } 3562 3563 func (*PopulateReparentJournalResponse) ProtoMessage() {} 3564 3565 func (x *PopulateReparentJournalResponse) ProtoReflect() protoreflect.Message { 3566 mi := &file_tabletmanagerdata_proto_msgTypes[71] 3567 if protoimpl.UnsafeEnabled && x != nil { 3568 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3569 if ms.LoadMessageInfo() == nil { 3570 ms.StoreMessageInfo(mi) 3571 } 3572 return ms 3573 } 3574 return mi.MessageOf(x) 3575 } 3576 3577 // Deprecated: Use PopulateReparentJournalResponse.ProtoReflect.Descriptor instead. 3578 func (*PopulateReparentJournalResponse) Descriptor() ([]byte, []int) { 3579 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{71} 3580 } 3581 3582 type InitReplicaRequest struct { 3583 state protoimpl.MessageState 3584 sizeCache protoimpl.SizeCache 3585 unknownFields protoimpl.UnknownFields 3586 3587 Parent *topodata.TabletAlias `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 3588 ReplicationPosition string `protobuf:"bytes,2,opt,name=replication_position,json=replicationPosition,proto3" json:"replication_position,omitempty"` 3589 TimeCreatedNs int64 `protobuf:"varint,3,opt,name=time_created_ns,json=timeCreatedNs,proto3" json:"time_created_ns,omitempty"` 3590 SemiSync bool `protobuf:"varint,4,opt,name=semiSync,proto3" json:"semiSync,omitempty"` 3591 } 3592 3593 func (x *InitReplicaRequest) Reset() { 3594 *x = InitReplicaRequest{} 3595 if protoimpl.UnsafeEnabled { 3596 mi := &file_tabletmanagerdata_proto_msgTypes[72] 3597 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3598 ms.StoreMessageInfo(mi) 3599 } 3600 } 3601 3602 func (x *InitReplicaRequest) String() string { 3603 return protoimpl.X.MessageStringOf(x) 3604 } 3605 3606 func (*InitReplicaRequest) ProtoMessage() {} 3607 3608 func (x *InitReplicaRequest) ProtoReflect() protoreflect.Message { 3609 mi := &file_tabletmanagerdata_proto_msgTypes[72] 3610 if protoimpl.UnsafeEnabled && x != nil { 3611 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3612 if ms.LoadMessageInfo() == nil { 3613 ms.StoreMessageInfo(mi) 3614 } 3615 return ms 3616 } 3617 return mi.MessageOf(x) 3618 } 3619 3620 // Deprecated: Use InitReplicaRequest.ProtoReflect.Descriptor instead. 3621 func (*InitReplicaRequest) Descriptor() ([]byte, []int) { 3622 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{72} 3623 } 3624 3625 func (x *InitReplicaRequest) GetParent() *topodata.TabletAlias { 3626 if x != nil { 3627 return x.Parent 3628 } 3629 return nil 3630 } 3631 3632 func (x *InitReplicaRequest) GetReplicationPosition() string { 3633 if x != nil { 3634 return x.ReplicationPosition 3635 } 3636 return "" 3637 } 3638 3639 func (x *InitReplicaRequest) GetTimeCreatedNs() int64 { 3640 if x != nil { 3641 return x.TimeCreatedNs 3642 } 3643 return 0 3644 } 3645 3646 func (x *InitReplicaRequest) GetSemiSync() bool { 3647 if x != nil { 3648 return x.SemiSync 3649 } 3650 return false 3651 } 3652 3653 type InitReplicaResponse struct { 3654 state protoimpl.MessageState 3655 sizeCache protoimpl.SizeCache 3656 unknownFields protoimpl.UnknownFields 3657 } 3658 3659 func (x *InitReplicaResponse) Reset() { 3660 *x = InitReplicaResponse{} 3661 if protoimpl.UnsafeEnabled { 3662 mi := &file_tabletmanagerdata_proto_msgTypes[73] 3663 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3664 ms.StoreMessageInfo(mi) 3665 } 3666 } 3667 3668 func (x *InitReplicaResponse) String() string { 3669 return protoimpl.X.MessageStringOf(x) 3670 } 3671 3672 func (*InitReplicaResponse) ProtoMessage() {} 3673 3674 func (x *InitReplicaResponse) ProtoReflect() protoreflect.Message { 3675 mi := &file_tabletmanagerdata_proto_msgTypes[73] 3676 if protoimpl.UnsafeEnabled && x != nil { 3677 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3678 if ms.LoadMessageInfo() == nil { 3679 ms.StoreMessageInfo(mi) 3680 } 3681 return ms 3682 } 3683 return mi.MessageOf(x) 3684 } 3685 3686 // Deprecated: Use InitReplicaResponse.ProtoReflect.Descriptor instead. 3687 func (*InitReplicaResponse) Descriptor() ([]byte, []int) { 3688 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{73} 3689 } 3690 3691 type DemotePrimaryRequest struct { 3692 state protoimpl.MessageState 3693 sizeCache protoimpl.SizeCache 3694 unknownFields protoimpl.UnknownFields 3695 } 3696 3697 func (x *DemotePrimaryRequest) Reset() { 3698 *x = DemotePrimaryRequest{} 3699 if protoimpl.UnsafeEnabled { 3700 mi := &file_tabletmanagerdata_proto_msgTypes[74] 3701 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3702 ms.StoreMessageInfo(mi) 3703 } 3704 } 3705 3706 func (x *DemotePrimaryRequest) String() string { 3707 return protoimpl.X.MessageStringOf(x) 3708 } 3709 3710 func (*DemotePrimaryRequest) ProtoMessage() {} 3711 3712 func (x *DemotePrimaryRequest) ProtoReflect() protoreflect.Message { 3713 mi := &file_tabletmanagerdata_proto_msgTypes[74] 3714 if protoimpl.UnsafeEnabled && x != nil { 3715 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3716 if ms.LoadMessageInfo() == nil { 3717 ms.StoreMessageInfo(mi) 3718 } 3719 return ms 3720 } 3721 return mi.MessageOf(x) 3722 } 3723 3724 // Deprecated: Use DemotePrimaryRequest.ProtoReflect.Descriptor instead. 3725 func (*DemotePrimaryRequest) Descriptor() ([]byte, []int) { 3726 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{74} 3727 } 3728 3729 type DemotePrimaryResponse struct { 3730 state protoimpl.MessageState 3731 sizeCache protoimpl.SizeCache 3732 unknownFields protoimpl.UnknownFields 3733 3734 // PrimaryStatus represents the response from calling `SHOW MASTER STATUS` on a primary that has been demoted. 3735 PrimaryStatus *replicationdata.PrimaryStatus `protobuf:"bytes,2,opt,name=primary_status,json=primaryStatus,proto3" json:"primary_status,omitempty"` 3736 } 3737 3738 func (x *DemotePrimaryResponse) Reset() { 3739 *x = DemotePrimaryResponse{} 3740 if protoimpl.UnsafeEnabled { 3741 mi := &file_tabletmanagerdata_proto_msgTypes[75] 3742 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3743 ms.StoreMessageInfo(mi) 3744 } 3745 } 3746 3747 func (x *DemotePrimaryResponse) String() string { 3748 return protoimpl.X.MessageStringOf(x) 3749 } 3750 3751 func (*DemotePrimaryResponse) ProtoMessage() {} 3752 3753 func (x *DemotePrimaryResponse) ProtoReflect() protoreflect.Message { 3754 mi := &file_tabletmanagerdata_proto_msgTypes[75] 3755 if protoimpl.UnsafeEnabled && x != nil { 3756 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3757 if ms.LoadMessageInfo() == nil { 3758 ms.StoreMessageInfo(mi) 3759 } 3760 return ms 3761 } 3762 return mi.MessageOf(x) 3763 } 3764 3765 // Deprecated: Use DemotePrimaryResponse.ProtoReflect.Descriptor instead. 3766 func (*DemotePrimaryResponse) Descriptor() ([]byte, []int) { 3767 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{75} 3768 } 3769 3770 func (x *DemotePrimaryResponse) GetPrimaryStatus() *replicationdata.PrimaryStatus { 3771 if x != nil { 3772 return x.PrimaryStatus 3773 } 3774 return nil 3775 } 3776 3777 type UndoDemotePrimaryRequest struct { 3778 state protoimpl.MessageState 3779 sizeCache protoimpl.SizeCache 3780 unknownFields protoimpl.UnknownFields 3781 3782 SemiSync bool `protobuf:"varint,1,opt,name=semiSync,proto3" json:"semiSync,omitempty"` 3783 } 3784 3785 func (x *UndoDemotePrimaryRequest) Reset() { 3786 *x = UndoDemotePrimaryRequest{} 3787 if protoimpl.UnsafeEnabled { 3788 mi := &file_tabletmanagerdata_proto_msgTypes[76] 3789 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3790 ms.StoreMessageInfo(mi) 3791 } 3792 } 3793 3794 func (x *UndoDemotePrimaryRequest) String() string { 3795 return protoimpl.X.MessageStringOf(x) 3796 } 3797 3798 func (*UndoDemotePrimaryRequest) ProtoMessage() {} 3799 3800 func (x *UndoDemotePrimaryRequest) ProtoReflect() protoreflect.Message { 3801 mi := &file_tabletmanagerdata_proto_msgTypes[76] 3802 if protoimpl.UnsafeEnabled && x != nil { 3803 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3804 if ms.LoadMessageInfo() == nil { 3805 ms.StoreMessageInfo(mi) 3806 } 3807 return ms 3808 } 3809 return mi.MessageOf(x) 3810 } 3811 3812 // Deprecated: Use UndoDemotePrimaryRequest.ProtoReflect.Descriptor instead. 3813 func (*UndoDemotePrimaryRequest) Descriptor() ([]byte, []int) { 3814 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{76} 3815 } 3816 3817 func (x *UndoDemotePrimaryRequest) GetSemiSync() bool { 3818 if x != nil { 3819 return x.SemiSync 3820 } 3821 return false 3822 } 3823 3824 type UndoDemotePrimaryResponse struct { 3825 state protoimpl.MessageState 3826 sizeCache protoimpl.SizeCache 3827 unknownFields protoimpl.UnknownFields 3828 } 3829 3830 func (x *UndoDemotePrimaryResponse) Reset() { 3831 *x = UndoDemotePrimaryResponse{} 3832 if protoimpl.UnsafeEnabled { 3833 mi := &file_tabletmanagerdata_proto_msgTypes[77] 3834 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3835 ms.StoreMessageInfo(mi) 3836 } 3837 } 3838 3839 func (x *UndoDemotePrimaryResponse) String() string { 3840 return protoimpl.X.MessageStringOf(x) 3841 } 3842 3843 func (*UndoDemotePrimaryResponse) ProtoMessage() {} 3844 3845 func (x *UndoDemotePrimaryResponse) ProtoReflect() protoreflect.Message { 3846 mi := &file_tabletmanagerdata_proto_msgTypes[77] 3847 if protoimpl.UnsafeEnabled && x != nil { 3848 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3849 if ms.LoadMessageInfo() == nil { 3850 ms.StoreMessageInfo(mi) 3851 } 3852 return ms 3853 } 3854 return mi.MessageOf(x) 3855 } 3856 3857 // Deprecated: Use UndoDemotePrimaryResponse.ProtoReflect.Descriptor instead. 3858 func (*UndoDemotePrimaryResponse) Descriptor() ([]byte, []int) { 3859 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{77} 3860 } 3861 3862 type ReplicaWasPromotedRequest struct { 3863 state protoimpl.MessageState 3864 sizeCache protoimpl.SizeCache 3865 unknownFields protoimpl.UnknownFields 3866 } 3867 3868 func (x *ReplicaWasPromotedRequest) Reset() { 3869 *x = ReplicaWasPromotedRequest{} 3870 if protoimpl.UnsafeEnabled { 3871 mi := &file_tabletmanagerdata_proto_msgTypes[78] 3872 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3873 ms.StoreMessageInfo(mi) 3874 } 3875 } 3876 3877 func (x *ReplicaWasPromotedRequest) String() string { 3878 return protoimpl.X.MessageStringOf(x) 3879 } 3880 3881 func (*ReplicaWasPromotedRequest) ProtoMessage() {} 3882 3883 func (x *ReplicaWasPromotedRequest) ProtoReflect() protoreflect.Message { 3884 mi := &file_tabletmanagerdata_proto_msgTypes[78] 3885 if protoimpl.UnsafeEnabled && x != nil { 3886 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3887 if ms.LoadMessageInfo() == nil { 3888 ms.StoreMessageInfo(mi) 3889 } 3890 return ms 3891 } 3892 return mi.MessageOf(x) 3893 } 3894 3895 // Deprecated: Use ReplicaWasPromotedRequest.ProtoReflect.Descriptor instead. 3896 func (*ReplicaWasPromotedRequest) Descriptor() ([]byte, []int) { 3897 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{78} 3898 } 3899 3900 type ReplicaWasPromotedResponse struct { 3901 state protoimpl.MessageState 3902 sizeCache protoimpl.SizeCache 3903 unknownFields protoimpl.UnknownFields 3904 } 3905 3906 func (x *ReplicaWasPromotedResponse) Reset() { 3907 *x = ReplicaWasPromotedResponse{} 3908 if protoimpl.UnsafeEnabled { 3909 mi := &file_tabletmanagerdata_proto_msgTypes[79] 3910 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3911 ms.StoreMessageInfo(mi) 3912 } 3913 } 3914 3915 func (x *ReplicaWasPromotedResponse) String() string { 3916 return protoimpl.X.MessageStringOf(x) 3917 } 3918 3919 func (*ReplicaWasPromotedResponse) ProtoMessage() {} 3920 3921 func (x *ReplicaWasPromotedResponse) ProtoReflect() protoreflect.Message { 3922 mi := &file_tabletmanagerdata_proto_msgTypes[79] 3923 if protoimpl.UnsafeEnabled && x != nil { 3924 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3925 if ms.LoadMessageInfo() == nil { 3926 ms.StoreMessageInfo(mi) 3927 } 3928 return ms 3929 } 3930 return mi.MessageOf(x) 3931 } 3932 3933 // Deprecated: Use ReplicaWasPromotedResponse.ProtoReflect.Descriptor instead. 3934 func (*ReplicaWasPromotedResponse) Descriptor() ([]byte, []int) { 3935 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{79} 3936 } 3937 3938 type ResetReplicationParametersRequest struct { 3939 state protoimpl.MessageState 3940 sizeCache protoimpl.SizeCache 3941 unknownFields protoimpl.UnknownFields 3942 } 3943 3944 func (x *ResetReplicationParametersRequest) Reset() { 3945 *x = ResetReplicationParametersRequest{} 3946 if protoimpl.UnsafeEnabled { 3947 mi := &file_tabletmanagerdata_proto_msgTypes[80] 3948 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3949 ms.StoreMessageInfo(mi) 3950 } 3951 } 3952 3953 func (x *ResetReplicationParametersRequest) String() string { 3954 return protoimpl.X.MessageStringOf(x) 3955 } 3956 3957 func (*ResetReplicationParametersRequest) ProtoMessage() {} 3958 3959 func (x *ResetReplicationParametersRequest) ProtoReflect() protoreflect.Message { 3960 mi := &file_tabletmanagerdata_proto_msgTypes[80] 3961 if protoimpl.UnsafeEnabled && x != nil { 3962 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3963 if ms.LoadMessageInfo() == nil { 3964 ms.StoreMessageInfo(mi) 3965 } 3966 return ms 3967 } 3968 return mi.MessageOf(x) 3969 } 3970 3971 // Deprecated: Use ResetReplicationParametersRequest.ProtoReflect.Descriptor instead. 3972 func (*ResetReplicationParametersRequest) Descriptor() ([]byte, []int) { 3973 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{80} 3974 } 3975 3976 type ResetReplicationParametersResponse struct { 3977 state protoimpl.MessageState 3978 sizeCache protoimpl.SizeCache 3979 unknownFields protoimpl.UnknownFields 3980 } 3981 3982 func (x *ResetReplicationParametersResponse) Reset() { 3983 *x = ResetReplicationParametersResponse{} 3984 if protoimpl.UnsafeEnabled { 3985 mi := &file_tabletmanagerdata_proto_msgTypes[81] 3986 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3987 ms.StoreMessageInfo(mi) 3988 } 3989 } 3990 3991 func (x *ResetReplicationParametersResponse) String() string { 3992 return protoimpl.X.MessageStringOf(x) 3993 } 3994 3995 func (*ResetReplicationParametersResponse) ProtoMessage() {} 3996 3997 func (x *ResetReplicationParametersResponse) ProtoReflect() protoreflect.Message { 3998 mi := &file_tabletmanagerdata_proto_msgTypes[81] 3999 if protoimpl.UnsafeEnabled && x != nil { 4000 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4001 if ms.LoadMessageInfo() == nil { 4002 ms.StoreMessageInfo(mi) 4003 } 4004 return ms 4005 } 4006 return mi.MessageOf(x) 4007 } 4008 4009 // Deprecated: Use ResetReplicationParametersResponse.ProtoReflect.Descriptor instead. 4010 func (*ResetReplicationParametersResponse) Descriptor() ([]byte, []int) { 4011 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{81} 4012 } 4013 4014 type FullStatusRequest struct { 4015 state protoimpl.MessageState 4016 sizeCache protoimpl.SizeCache 4017 unknownFields protoimpl.UnknownFields 4018 } 4019 4020 func (x *FullStatusRequest) Reset() { 4021 *x = FullStatusRequest{} 4022 if protoimpl.UnsafeEnabled { 4023 mi := &file_tabletmanagerdata_proto_msgTypes[82] 4024 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4025 ms.StoreMessageInfo(mi) 4026 } 4027 } 4028 4029 func (x *FullStatusRequest) String() string { 4030 return protoimpl.X.MessageStringOf(x) 4031 } 4032 4033 func (*FullStatusRequest) ProtoMessage() {} 4034 4035 func (x *FullStatusRequest) ProtoReflect() protoreflect.Message { 4036 mi := &file_tabletmanagerdata_proto_msgTypes[82] 4037 if protoimpl.UnsafeEnabled && x != nil { 4038 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4039 if ms.LoadMessageInfo() == nil { 4040 ms.StoreMessageInfo(mi) 4041 } 4042 return ms 4043 } 4044 return mi.MessageOf(x) 4045 } 4046 4047 // Deprecated: Use FullStatusRequest.ProtoReflect.Descriptor instead. 4048 func (*FullStatusRequest) Descriptor() ([]byte, []int) { 4049 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{82} 4050 } 4051 4052 type FullStatusResponse struct { 4053 state protoimpl.MessageState 4054 sizeCache protoimpl.SizeCache 4055 unknownFields protoimpl.UnknownFields 4056 4057 Status *replicationdata.FullStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` 4058 } 4059 4060 func (x *FullStatusResponse) Reset() { 4061 *x = FullStatusResponse{} 4062 if protoimpl.UnsafeEnabled { 4063 mi := &file_tabletmanagerdata_proto_msgTypes[83] 4064 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4065 ms.StoreMessageInfo(mi) 4066 } 4067 } 4068 4069 func (x *FullStatusResponse) String() string { 4070 return protoimpl.X.MessageStringOf(x) 4071 } 4072 4073 func (*FullStatusResponse) ProtoMessage() {} 4074 4075 func (x *FullStatusResponse) ProtoReflect() protoreflect.Message { 4076 mi := &file_tabletmanagerdata_proto_msgTypes[83] 4077 if protoimpl.UnsafeEnabled && x != nil { 4078 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4079 if ms.LoadMessageInfo() == nil { 4080 ms.StoreMessageInfo(mi) 4081 } 4082 return ms 4083 } 4084 return mi.MessageOf(x) 4085 } 4086 4087 // Deprecated: Use FullStatusResponse.ProtoReflect.Descriptor instead. 4088 func (*FullStatusResponse) Descriptor() ([]byte, []int) { 4089 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{83} 4090 } 4091 4092 func (x *FullStatusResponse) GetStatus() *replicationdata.FullStatus { 4093 if x != nil { 4094 return x.Status 4095 } 4096 return nil 4097 } 4098 4099 type SetReplicationSourceRequest struct { 4100 state protoimpl.MessageState 4101 sizeCache protoimpl.SizeCache 4102 unknownFields protoimpl.UnknownFields 4103 4104 Parent *topodata.TabletAlias `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 4105 TimeCreatedNs int64 `protobuf:"varint,2,opt,name=time_created_ns,json=timeCreatedNs,proto3" json:"time_created_ns,omitempty"` 4106 ForceStartReplication bool `protobuf:"varint,3,opt,name=force_start_replication,json=forceStartReplication,proto3" json:"force_start_replication,omitempty"` 4107 WaitPosition string `protobuf:"bytes,4,opt,name=wait_position,json=waitPosition,proto3" json:"wait_position,omitempty"` 4108 SemiSync bool `protobuf:"varint,5,opt,name=semiSync,proto3" json:"semiSync,omitempty"` 4109 } 4110 4111 func (x *SetReplicationSourceRequest) Reset() { 4112 *x = SetReplicationSourceRequest{} 4113 if protoimpl.UnsafeEnabled { 4114 mi := &file_tabletmanagerdata_proto_msgTypes[84] 4115 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4116 ms.StoreMessageInfo(mi) 4117 } 4118 } 4119 4120 func (x *SetReplicationSourceRequest) String() string { 4121 return protoimpl.X.MessageStringOf(x) 4122 } 4123 4124 func (*SetReplicationSourceRequest) ProtoMessage() {} 4125 4126 func (x *SetReplicationSourceRequest) ProtoReflect() protoreflect.Message { 4127 mi := &file_tabletmanagerdata_proto_msgTypes[84] 4128 if protoimpl.UnsafeEnabled && 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 SetReplicationSourceRequest.ProtoReflect.Descriptor instead. 4139 func (*SetReplicationSourceRequest) Descriptor() ([]byte, []int) { 4140 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{84} 4141 } 4142 4143 func (x *SetReplicationSourceRequest) GetParent() *topodata.TabletAlias { 4144 if x != nil { 4145 return x.Parent 4146 } 4147 return nil 4148 } 4149 4150 func (x *SetReplicationSourceRequest) GetTimeCreatedNs() int64 { 4151 if x != nil { 4152 return x.TimeCreatedNs 4153 } 4154 return 0 4155 } 4156 4157 func (x *SetReplicationSourceRequest) GetForceStartReplication() bool { 4158 if x != nil { 4159 return x.ForceStartReplication 4160 } 4161 return false 4162 } 4163 4164 func (x *SetReplicationSourceRequest) GetWaitPosition() string { 4165 if x != nil { 4166 return x.WaitPosition 4167 } 4168 return "" 4169 } 4170 4171 func (x *SetReplicationSourceRequest) GetSemiSync() bool { 4172 if x != nil { 4173 return x.SemiSync 4174 } 4175 return false 4176 } 4177 4178 type SetReplicationSourceResponse struct { 4179 state protoimpl.MessageState 4180 sizeCache protoimpl.SizeCache 4181 unknownFields protoimpl.UnknownFields 4182 } 4183 4184 func (x *SetReplicationSourceResponse) Reset() { 4185 *x = SetReplicationSourceResponse{} 4186 if protoimpl.UnsafeEnabled { 4187 mi := &file_tabletmanagerdata_proto_msgTypes[85] 4188 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4189 ms.StoreMessageInfo(mi) 4190 } 4191 } 4192 4193 func (x *SetReplicationSourceResponse) String() string { 4194 return protoimpl.X.MessageStringOf(x) 4195 } 4196 4197 func (*SetReplicationSourceResponse) ProtoMessage() {} 4198 4199 func (x *SetReplicationSourceResponse) ProtoReflect() protoreflect.Message { 4200 mi := &file_tabletmanagerdata_proto_msgTypes[85] 4201 if protoimpl.UnsafeEnabled && x != nil { 4202 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4203 if ms.LoadMessageInfo() == nil { 4204 ms.StoreMessageInfo(mi) 4205 } 4206 return ms 4207 } 4208 return mi.MessageOf(x) 4209 } 4210 4211 // Deprecated: Use SetReplicationSourceResponse.ProtoReflect.Descriptor instead. 4212 func (*SetReplicationSourceResponse) Descriptor() ([]byte, []int) { 4213 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{85} 4214 } 4215 4216 type ReplicaWasRestartedRequest struct { 4217 state protoimpl.MessageState 4218 sizeCache protoimpl.SizeCache 4219 unknownFields protoimpl.UnknownFields 4220 4221 // the parent alias the tablet should have 4222 Parent *topodata.TabletAlias `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 4223 } 4224 4225 func (x *ReplicaWasRestartedRequest) Reset() { 4226 *x = ReplicaWasRestartedRequest{} 4227 if protoimpl.UnsafeEnabled { 4228 mi := &file_tabletmanagerdata_proto_msgTypes[86] 4229 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4230 ms.StoreMessageInfo(mi) 4231 } 4232 } 4233 4234 func (x *ReplicaWasRestartedRequest) String() string { 4235 return protoimpl.X.MessageStringOf(x) 4236 } 4237 4238 func (*ReplicaWasRestartedRequest) ProtoMessage() {} 4239 4240 func (x *ReplicaWasRestartedRequest) ProtoReflect() protoreflect.Message { 4241 mi := &file_tabletmanagerdata_proto_msgTypes[86] 4242 if protoimpl.UnsafeEnabled && x != nil { 4243 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4244 if ms.LoadMessageInfo() == nil { 4245 ms.StoreMessageInfo(mi) 4246 } 4247 return ms 4248 } 4249 return mi.MessageOf(x) 4250 } 4251 4252 // Deprecated: Use ReplicaWasRestartedRequest.ProtoReflect.Descriptor instead. 4253 func (*ReplicaWasRestartedRequest) Descriptor() ([]byte, []int) { 4254 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{86} 4255 } 4256 4257 func (x *ReplicaWasRestartedRequest) GetParent() *topodata.TabletAlias { 4258 if x != nil { 4259 return x.Parent 4260 } 4261 return nil 4262 } 4263 4264 type ReplicaWasRestartedResponse struct { 4265 state protoimpl.MessageState 4266 sizeCache protoimpl.SizeCache 4267 unknownFields protoimpl.UnknownFields 4268 } 4269 4270 func (x *ReplicaWasRestartedResponse) Reset() { 4271 *x = ReplicaWasRestartedResponse{} 4272 if protoimpl.UnsafeEnabled { 4273 mi := &file_tabletmanagerdata_proto_msgTypes[87] 4274 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4275 ms.StoreMessageInfo(mi) 4276 } 4277 } 4278 4279 func (x *ReplicaWasRestartedResponse) String() string { 4280 return protoimpl.X.MessageStringOf(x) 4281 } 4282 4283 func (*ReplicaWasRestartedResponse) ProtoMessage() {} 4284 4285 func (x *ReplicaWasRestartedResponse) ProtoReflect() protoreflect.Message { 4286 mi := &file_tabletmanagerdata_proto_msgTypes[87] 4287 if protoimpl.UnsafeEnabled && x != nil { 4288 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4289 if ms.LoadMessageInfo() == nil { 4290 ms.StoreMessageInfo(mi) 4291 } 4292 return ms 4293 } 4294 return mi.MessageOf(x) 4295 } 4296 4297 // Deprecated: Use ReplicaWasRestartedResponse.ProtoReflect.Descriptor instead. 4298 func (*ReplicaWasRestartedResponse) Descriptor() ([]byte, []int) { 4299 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{87} 4300 } 4301 4302 type StopReplicationAndGetStatusRequest struct { 4303 state protoimpl.MessageState 4304 sizeCache protoimpl.SizeCache 4305 unknownFields protoimpl.UnknownFields 4306 4307 StopReplicationMode replicationdata.StopReplicationMode `protobuf:"varint,1,opt,name=stop_replication_mode,json=stopReplicationMode,proto3,enum=replicationdata.StopReplicationMode" json:"stop_replication_mode,omitempty"` 4308 } 4309 4310 func (x *StopReplicationAndGetStatusRequest) Reset() { 4311 *x = StopReplicationAndGetStatusRequest{} 4312 if protoimpl.UnsafeEnabled { 4313 mi := &file_tabletmanagerdata_proto_msgTypes[88] 4314 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4315 ms.StoreMessageInfo(mi) 4316 } 4317 } 4318 4319 func (x *StopReplicationAndGetStatusRequest) String() string { 4320 return protoimpl.X.MessageStringOf(x) 4321 } 4322 4323 func (*StopReplicationAndGetStatusRequest) ProtoMessage() {} 4324 4325 func (x *StopReplicationAndGetStatusRequest) ProtoReflect() protoreflect.Message { 4326 mi := &file_tabletmanagerdata_proto_msgTypes[88] 4327 if protoimpl.UnsafeEnabled && x != nil { 4328 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4329 if ms.LoadMessageInfo() == nil { 4330 ms.StoreMessageInfo(mi) 4331 } 4332 return ms 4333 } 4334 return mi.MessageOf(x) 4335 } 4336 4337 // Deprecated: Use StopReplicationAndGetStatusRequest.ProtoReflect.Descriptor instead. 4338 func (*StopReplicationAndGetStatusRequest) Descriptor() ([]byte, []int) { 4339 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{88} 4340 } 4341 4342 func (x *StopReplicationAndGetStatusRequest) GetStopReplicationMode() replicationdata.StopReplicationMode { 4343 if x != nil { 4344 return x.StopReplicationMode 4345 } 4346 return replicationdata.StopReplicationMode(0) 4347 } 4348 4349 type StopReplicationAndGetStatusResponse struct { 4350 state protoimpl.MessageState 4351 sizeCache protoimpl.SizeCache 4352 unknownFields protoimpl.UnknownFields 4353 4354 // Status represents the replication status call right before, and right after telling the replica to stop. 4355 Status *replicationdata.StopReplicationStatus `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` 4356 } 4357 4358 func (x *StopReplicationAndGetStatusResponse) Reset() { 4359 *x = StopReplicationAndGetStatusResponse{} 4360 if protoimpl.UnsafeEnabled { 4361 mi := &file_tabletmanagerdata_proto_msgTypes[89] 4362 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4363 ms.StoreMessageInfo(mi) 4364 } 4365 } 4366 4367 func (x *StopReplicationAndGetStatusResponse) String() string { 4368 return protoimpl.X.MessageStringOf(x) 4369 } 4370 4371 func (*StopReplicationAndGetStatusResponse) ProtoMessage() {} 4372 4373 func (x *StopReplicationAndGetStatusResponse) ProtoReflect() protoreflect.Message { 4374 mi := &file_tabletmanagerdata_proto_msgTypes[89] 4375 if protoimpl.UnsafeEnabled && x != nil { 4376 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4377 if ms.LoadMessageInfo() == nil { 4378 ms.StoreMessageInfo(mi) 4379 } 4380 return ms 4381 } 4382 return mi.MessageOf(x) 4383 } 4384 4385 // Deprecated: Use StopReplicationAndGetStatusResponse.ProtoReflect.Descriptor instead. 4386 func (*StopReplicationAndGetStatusResponse) Descriptor() ([]byte, []int) { 4387 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{89} 4388 } 4389 4390 func (x *StopReplicationAndGetStatusResponse) GetStatus() *replicationdata.StopReplicationStatus { 4391 if x != nil { 4392 return x.Status 4393 } 4394 return nil 4395 } 4396 4397 type PromoteReplicaRequest struct { 4398 state protoimpl.MessageState 4399 sizeCache protoimpl.SizeCache 4400 unknownFields protoimpl.UnknownFields 4401 4402 SemiSync bool `protobuf:"varint,1,opt,name=semiSync,proto3" json:"semiSync,omitempty"` 4403 } 4404 4405 func (x *PromoteReplicaRequest) Reset() { 4406 *x = PromoteReplicaRequest{} 4407 if protoimpl.UnsafeEnabled { 4408 mi := &file_tabletmanagerdata_proto_msgTypes[90] 4409 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4410 ms.StoreMessageInfo(mi) 4411 } 4412 } 4413 4414 func (x *PromoteReplicaRequest) String() string { 4415 return protoimpl.X.MessageStringOf(x) 4416 } 4417 4418 func (*PromoteReplicaRequest) ProtoMessage() {} 4419 4420 func (x *PromoteReplicaRequest) ProtoReflect() protoreflect.Message { 4421 mi := &file_tabletmanagerdata_proto_msgTypes[90] 4422 if protoimpl.UnsafeEnabled && x != nil { 4423 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4424 if ms.LoadMessageInfo() == nil { 4425 ms.StoreMessageInfo(mi) 4426 } 4427 return ms 4428 } 4429 return mi.MessageOf(x) 4430 } 4431 4432 // Deprecated: Use PromoteReplicaRequest.ProtoReflect.Descriptor instead. 4433 func (*PromoteReplicaRequest) Descriptor() ([]byte, []int) { 4434 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{90} 4435 } 4436 4437 func (x *PromoteReplicaRequest) GetSemiSync() bool { 4438 if x != nil { 4439 return x.SemiSync 4440 } 4441 return false 4442 } 4443 4444 type PromoteReplicaResponse struct { 4445 state protoimpl.MessageState 4446 sizeCache protoimpl.SizeCache 4447 unknownFields protoimpl.UnknownFields 4448 4449 Position string `protobuf:"bytes,1,opt,name=position,proto3" json:"position,omitempty"` 4450 } 4451 4452 func (x *PromoteReplicaResponse) Reset() { 4453 *x = PromoteReplicaResponse{} 4454 if protoimpl.UnsafeEnabled { 4455 mi := &file_tabletmanagerdata_proto_msgTypes[91] 4456 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4457 ms.StoreMessageInfo(mi) 4458 } 4459 } 4460 4461 func (x *PromoteReplicaResponse) String() string { 4462 return protoimpl.X.MessageStringOf(x) 4463 } 4464 4465 func (*PromoteReplicaResponse) ProtoMessage() {} 4466 4467 func (x *PromoteReplicaResponse) ProtoReflect() protoreflect.Message { 4468 mi := &file_tabletmanagerdata_proto_msgTypes[91] 4469 if protoimpl.UnsafeEnabled && x != nil { 4470 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4471 if ms.LoadMessageInfo() == nil { 4472 ms.StoreMessageInfo(mi) 4473 } 4474 return ms 4475 } 4476 return mi.MessageOf(x) 4477 } 4478 4479 // Deprecated: Use PromoteReplicaResponse.ProtoReflect.Descriptor instead. 4480 func (*PromoteReplicaResponse) Descriptor() ([]byte, []int) { 4481 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{91} 4482 } 4483 4484 func (x *PromoteReplicaResponse) GetPosition() string { 4485 if x != nil { 4486 return x.Position 4487 } 4488 return "" 4489 } 4490 4491 type BackupRequest struct { 4492 state protoimpl.MessageState 4493 sizeCache protoimpl.SizeCache 4494 unknownFields protoimpl.UnknownFields 4495 4496 Concurrency int64 `protobuf:"varint,1,opt,name=concurrency,proto3" json:"concurrency,omitempty"` 4497 AllowPrimary bool `protobuf:"varint,2,opt,name=allow_primary,json=allowPrimary,proto3" json:"allow_primary,omitempty"` 4498 // IncrementalFromPos indicates a position of a previous backup. When this value is non-empty 4499 // then the backup becomes incremental and applies as of given position. 4500 IncrementalFromPos string `protobuf:"bytes,3,opt,name=incremental_from_pos,json=incrementalFromPos,proto3" json:"incremental_from_pos,omitempty"` 4501 } 4502 4503 func (x *BackupRequest) Reset() { 4504 *x = BackupRequest{} 4505 if protoimpl.UnsafeEnabled { 4506 mi := &file_tabletmanagerdata_proto_msgTypes[92] 4507 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4508 ms.StoreMessageInfo(mi) 4509 } 4510 } 4511 4512 func (x *BackupRequest) String() string { 4513 return protoimpl.X.MessageStringOf(x) 4514 } 4515 4516 func (*BackupRequest) ProtoMessage() {} 4517 4518 func (x *BackupRequest) ProtoReflect() protoreflect.Message { 4519 mi := &file_tabletmanagerdata_proto_msgTypes[92] 4520 if protoimpl.UnsafeEnabled && x != nil { 4521 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4522 if ms.LoadMessageInfo() == nil { 4523 ms.StoreMessageInfo(mi) 4524 } 4525 return ms 4526 } 4527 return mi.MessageOf(x) 4528 } 4529 4530 // Deprecated: Use BackupRequest.ProtoReflect.Descriptor instead. 4531 func (*BackupRequest) Descriptor() ([]byte, []int) { 4532 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{92} 4533 } 4534 4535 func (x *BackupRequest) GetConcurrency() int64 { 4536 if x != nil { 4537 return x.Concurrency 4538 } 4539 return 0 4540 } 4541 4542 func (x *BackupRequest) GetAllowPrimary() bool { 4543 if x != nil { 4544 return x.AllowPrimary 4545 } 4546 return false 4547 } 4548 4549 func (x *BackupRequest) GetIncrementalFromPos() string { 4550 if x != nil { 4551 return x.IncrementalFromPos 4552 } 4553 return "" 4554 } 4555 4556 type BackupResponse struct { 4557 state protoimpl.MessageState 4558 sizeCache protoimpl.SizeCache 4559 unknownFields protoimpl.UnknownFields 4560 4561 Event *logutil.Event `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"` 4562 } 4563 4564 func (x *BackupResponse) Reset() { 4565 *x = BackupResponse{} 4566 if protoimpl.UnsafeEnabled { 4567 mi := &file_tabletmanagerdata_proto_msgTypes[93] 4568 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4569 ms.StoreMessageInfo(mi) 4570 } 4571 } 4572 4573 func (x *BackupResponse) String() string { 4574 return protoimpl.X.MessageStringOf(x) 4575 } 4576 4577 func (*BackupResponse) ProtoMessage() {} 4578 4579 func (x *BackupResponse) ProtoReflect() protoreflect.Message { 4580 mi := &file_tabletmanagerdata_proto_msgTypes[93] 4581 if protoimpl.UnsafeEnabled && x != nil { 4582 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4583 if ms.LoadMessageInfo() == nil { 4584 ms.StoreMessageInfo(mi) 4585 } 4586 return ms 4587 } 4588 return mi.MessageOf(x) 4589 } 4590 4591 // Deprecated: Use BackupResponse.ProtoReflect.Descriptor instead. 4592 func (*BackupResponse) Descriptor() ([]byte, []int) { 4593 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{93} 4594 } 4595 4596 func (x *BackupResponse) GetEvent() *logutil.Event { 4597 if x != nil { 4598 return x.Event 4599 } 4600 return nil 4601 } 4602 4603 type RestoreFromBackupRequest struct { 4604 state protoimpl.MessageState 4605 sizeCache protoimpl.SizeCache 4606 unknownFields protoimpl.UnknownFields 4607 4608 BackupTime *vttime.Time `protobuf:"bytes,1,opt,name=backup_time,json=backupTime,proto3" json:"backup_time,omitempty"` 4609 // RestoreToPos indicates a position for a point-in-time recovery. The recovery 4610 // is expected to utilize one full backup, followed by zero or more incremental backups, 4611 // that reach the precise desired position 4612 RestoreToPos string `protobuf:"bytes,2,opt,name=restore_to_pos,json=restoreToPos,proto3" json:"restore_to_pos,omitempty"` 4613 // Dry run does not actually performs the restore, but validates the steps and availability of backups 4614 DryRun bool `protobuf:"varint,3,opt,name=dry_run,json=dryRun,proto3" json:"dry_run,omitempty"` 4615 } 4616 4617 func (x *RestoreFromBackupRequest) Reset() { 4618 *x = RestoreFromBackupRequest{} 4619 if protoimpl.UnsafeEnabled { 4620 mi := &file_tabletmanagerdata_proto_msgTypes[94] 4621 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4622 ms.StoreMessageInfo(mi) 4623 } 4624 } 4625 4626 func (x *RestoreFromBackupRequest) String() string { 4627 return protoimpl.X.MessageStringOf(x) 4628 } 4629 4630 func (*RestoreFromBackupRequest) ProtoMessage() {} 4631 4632 func (x *RestoreFromBackupRequest) ProtoReflect() protoreflect.Message { 4633 mi := &file_tabletmanagerdata_proto_msgTypes[94] 4634 if protoimpl.UnsafeEnabled && x != nil { 4635 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4636 if ms.LoadMessageInfo() == nil { 4637 ms.StoreMessageInfo(mi) 4638 } 4639 return ms 4640 } 4641 return mi.MessageOf(x) 4642 } 4643 4644 // Deprecated: Use RestoreFromBackupRequest.ProtoReflect.Descriptor instead. 4645 func (*RestoreFromBackupRequest) Descriptor() ([]byte, []int) { 4646 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{94} 4647 } 4648 4649 func (x *RestoreFromBackupRequest) GetBackupTime() *vttime.Time { 4650 if x != nil { 4651 return x.BackupTime 4652 } 4653 return nil 4654 } 4655 4656 func (x *RestoreFromBackupRequest) GetRestoreToPos() string { 4657 if x != nil { 4658 return x.RestoreToPos 4659 } 4660 return "" 4661 } 4662 4663 func (x *RestoreFromBackupRequest) GetDryRun() bool { 4664 if x != nil { 4665 return x.DryRun 4666 } 4667 return false 4668 } 4669 4670 type RestoreFromBackupResponse struct { 4671 state protoimpl.MessageState 4672 sizeCache protoimpl.SizeCache 4673 unknownFields protoimpl.UnknownFields 4674 4675 Event *logutil.Event `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"` 4676 } 4677 4678 func (x *RestoreFromBackupResponse) Reset() { 4679 *x = RestoreFromBackupResponse{} 4680 if protoimpl.UnsafeEnabled { 4681 mi := &file_tabletmanagerdata_proto_msgTypes[95] 4682 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4683 ms.StoreMessageInfo(mi) 4684 } 4685 } 4686 4687 func (x *RestoreFromBackupResponse) String() string { 4688 return protoimpl.X.MessageStringOf(x) 4689 } 4690 4691 func (*RestoreFromBackupResponse) ProtoMessage() {} 4692 4693 func (x *RestoreFromBackupResponse) ProtoReflect() protoreflect.Message { 4694 mi := &file_tabletmanagerdata_proto_msgTypes[95] 4695 if protoimpl.UnsafeEnabled && x != nil { 4696 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4697 if ms.LoadMessageInfo() == nil { 4698 ms.StoreMessageInfo(mi) 4699 } 4700 return ms 4701 } 4702 return mi.MessageOf(x) 4703 } 4704 4705 // Deprecated: Use RestoreFromBackupResponse.ProtoReflect.Descriptor instead. 4706 func (*RestoreFromBackupResponse) Descriptor() ([]byte, []int) { 4707 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{95} 4708 } 4709 4710 func (x *RestoreFromBackupResponse) GetEvent() *logutil.Event { 4711 if x != nil { 4712 return x.Event 4713 } 4714 return nil 4715 } 4716 4717 type VExecRequest struct { 4718 state protoimpl.MessageState 4719 sizeCache protoimpl.SizeCache 4720 unknownFields protoimpl.UnknownFields 4721 4722 Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` 4723 Workflow string `protobuf:"bytes,2,opt,name=workflow,proto3" json:"workflow,omitempty"` 4724 Keyspace string `protobuf:"bytes,3,opt,name=keyspace,proto3" json:"keyspace,omitempty"` 4725 } 4726 4727 func (x *VExecRequest) Reset() { 4728 *x = VExecRequest{} 4729 if protoimpl.UnsafeEnabled { 4730 mi := &file_tabletmanagerdata_proto_msgTypes[96] 4731 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4732 ms.StoreMessageInfo(mi) 4733 } 4734 } 4735 4736 func (x *VExecRequest) String() string { 4737 return protoimpl.X.MessageStringOf(x) 4738 } 4739 4740 func (*VExecRequest) ProtoMessage() {} 4741 4742 func (x *VExecRequest) ProtoReflect() protoreflect.Message { 4743 mi := &file_tabletmanagerdata_proto_msgTypes[96] 4744 if protoimpl.UnsafeEnabled && x != nil { 4745 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4746 if ms.LoadMessageInfo() == nil { 4747 ms.StoreMessageInfo(mi) 4748 } 4749 return ms 4750 } 4751 return mi.MessageOf(x) 4752 } 4753 4754 // Deprecated: Use VExecRequest.ProtoReflect.Descriptor instead. 4755 func (*VExecRequest) Descriptor() ([]byte, []int) { 4756 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{96} 4757 } 4758 4759 func (x *VExecRequest) GetQuery() string { 4760 if x != nil { 4761 return x.Query 4762 } 4763 return "" 4764 } 4765 4766 func (x *VExecRequest) GetWorkflow() string { 4767 if x != nil { 4768 return x.Workflow 4769 } 4770 return "" 4771 } 4772 4773 func (x *VExecRequest) GetKeyspace() string { 4774 if x != nil { 4775 return x.Keyspace 4776 } 4777 return "" 4778 } 4779 4780 type VExecResponse struct { 4781 state protoimpl.MessageState 4782 sizeCache protoimpl.SizeCache 4783 unknownFields protoimpl.UnknownFields 4784 4785 Result *query.QueryResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"` 4786 } 4787 4788 func (x *VExecResponse) Reset() { 4789 *x = VExecResponse{} 4790 if protoimpl.UnsafeEnabled { 4791 mi := &file_tabletmanagerdata_proto_msgTypes[97] 4792 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4793 ms.StoreMessageInfo(mi) 4794 } 4795 } 4796 4797 func (x *VExecResponse) String() string { 4798 return protoimpl.X.MessageStringOf(x) 4799 } 4800 4801 func (*VExecResponse) ProtoMessage() {} 4802 4803 func (x *VExecResponse) ProtoReflect() protoreflect.Message { 4804 mi := &file_tabletmanagerdata_proto_msgTypes[97] 4805 if protoimpl.UnsafeEnabled && x != nil { 4806 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4807 if ms.LoadMessageInfo() == nil { 4808 ms.StoreMessageInfo(mi) 4809 } 4810 return ms 4811 } 4812 return mi.MessageOf(x) 4813 } 4814 4815 // Deprecated: Use VExecResponse.ProtoReflect.Descriptor instead. 4816 func (*VExecResponse) Descriptor() ([]byte, []int) { 4817 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{97} 4818 } 4819 4820 func (x *VExecResponse) GetResult() *query.QueryResult { 4821 if x != nil { 4822 return x.Result 4823 } 4824 return nil 4825 } 4826 4827 type VDiffRequest struct { 4828 state protoimpl.MessageState 4829 sizeCache protoimpl.SizeCache 4830 unknownFields protoimpl.UnknownFields 4831 4832 Keyspace string `protobuf:"bytes,1,opt,name=keyspace,proto3" json:"keyspace,omitempty"` 4833 Workflow string `protobuf:"bytes,2,opt,name=workflow,proto3" json:"workflow,omitempty"` 4834 Action string `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"` 4835 ActionArg string `protobuf:"bytes,4,opt,name=action_arg,json=actionArg,proto3" json:"action_arg,omitempty"` 4836 VdiffUuid string `protobuf:"bytes,5,opt,name=vdiff_uuid,json=vdiffUuid,proto3" json:"vdiff_uuid,omitempty"` 4837 Options *VDiffOptions `protobuf:"bytes,6,opt,name=options,proto3" json:"options,omitempty"` 4838 } 4839 4840 func (x *VDiffRequest) Reset() { 4841 *x = VDiffRequest{} 4842 if protoimpl.UnsafeEnabled { 4843 mi := &file_tabletmanagerdata_proto_msgTypes[98] 4844 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4845 ms.StoreMessageInfo(mi) 4846 } 4847 } 4848 4849 func (x *VDiffRequest) String() string { 4850 return protoimpl.X.MessageStringOf(x) 4851 } 4852 4853 func (*VDiffRequest) ProtoMessage() {} 4854 4855 func (x *VDiffRequest) ProtoReflect() protoreflect.Message { 4856 mi := &file_tabletmanagerdata_proto_msgTypes[98] 4857 if protoimpl.UnsafeEnabled && x != nil { 4858 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4859 if ms.LoadMessageInfo() == nil { 4860 ms.StoreMessageInfo(mi) 4861 } 4862 return ms 4863 } 4864 return mi.MessageOf(x) 4865 } 4866 4867 // Deprecated: Use VDiffRequest.ProtoReflect.Descriptor instead. 4868 func (*VDiffRequest) Descriptor() ([]byte, []int) { 4869 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{98} 4870 } 4871 4872 func (x *VDiffRequest) GetKeyspace() string { 4873 if x != nil { 4874 return x.Keyspace 4875 } 4876 return "" 4877 } 4878 4879 func (x *VDiffRequest) GetWorkflow() string { 4880 if x != nil { 4881 return x.Workflow 4882 } 4883 return "" 4884 } 4885 4886 func (x *VDiffRequest) GetAction() string { 4887 if x != nil { 4888 return x.Action 4889 } 4890 return "" 4891 } 4892 4893 func (x *VDiffRequest) GetActionArg() string { 4894 if x != nil { 4895 return x.ActionArg 4896 } 4897 return "" 4898 } 4899 4900 func (x *VDiffRequest) GetVdiffUuid() string { 4901 if x != nil { 4902 return x.VdiffUuid 4903 } 4904 return "" 4905 } 4906 4907 func (x *VDiffRequest) GetOptions() *VDiffOptions { 4908 if x != nil { 4909 return x.Options 4910 } 4911 return nil 4912 } 4913 4914 type VDiffResponse struct { 4915 state protoimpl.MessageState 4916 sizeCache protoimpl.SizeCache 4917 unknownFields protoimpl.UnknownFields 4918 4919 Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` 4920 Output *query.QueryResult `protobuf:"bytes,2,opt,name=output,proto3" json:"output,omitempty"` 4921 VdiffUuid string `protobuf:"bytes,3,opt,name=vdiff_uuid,json=vdiffUuid,proto3" json:"vdiff_uuid,omitempty"` 4922 } 4923 4924 func (x *VDiffResponse) Reset() { 4925 *x = VDiffResponse{} 4926 if protoimpl.UnsafeEnabled { 4927 mi := &file_tabletmanagerdata_proto_msgTypes[99] 4928 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4929 ms.StoreMessageInfo(mi) 4930 } 4931 } 4932 4933 func (x *VDiffResponse) String() string { 4934 return protoimpl.X.MessageStringOf(x) 4935 } 4936 4937 func (*VDiffResponse) ProtoMessage() {} 4938 4939 func (x *VDiffResponse) ProtoReflect() protoreflect.Message { 4940 mi := &file_tabletmanagerdata_proto_msgTypes[99] 4941 if protoimpl.UnsafeEnabled && x != nil { 4942 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4943 if ms.LoadMessageInfo() == nil { 4944 ms.StoreMessageInfo(mi) 4945 } 4946 return ms 4947 } 4948 return mi.MessageOf(x) 4949 } 4950 4951 // Deprecated: Use VDiffResponse.ProtoReflect.Descriptor instead. 4952 func (*VDiffResponse) Descriptor() ([]byte, []int) { 4953 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{99} 4954 } 4955 4956 func (x *VDiffResponse) GetId() int64 { 4957 if x != nil { 4958 return x.Id 4959 } 4960 return 0 4961 } 4962 4963 func (x *VDiffResponse) GetOutput() *query.QueryResult { 4964 if x != nil { 4965 return x.Output 4966 } 4967 return nil 4968 } 4969 4970 func (x *VDiffResponse) GetVdiffUuid() string { 4971 if x != nil { 4972 return x.VdiffUuid 4973 } 4974 return "" 4975 } 4976 4977 // options that influence the tablet selected by the picker for streaming data from 4978 type VDiffPickerOptions struct { 4979 state protoimpl.MessageState 4980 sizeCache protoimpl.SizeCache 4981 unknownFields protoimpl.UnknownFields 4982 4983 TabletTypes string `protobuf:"bytes,1,opt,name=tablet_types,json=tabletTypes,proto3" json:"tablet_types,omitempty"` 4984 SourceCell string `protobuf:"bytes,2,opt,name=source_cell,json=sourceCell,proto3" json:"source_cell,omitempty"` 4985 TargetCell string `protobuf:"bytes,3,opt,name=target_cell,json=targetCell,proto3" json:"target_cell,omitempty"` 4986 } 4987 4988 func (x *VDiffPickerOptions) Reset() { 4989 *x = VDiffPickerOptions{} 4990 if protoimpl.UnsafeEnabled { 4991 mi := &file_tabletmanagerdata_proto_msgTypes[100] 4992 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4993 ms.StoreMessageInfo(mi) 4994 } 4995 } 4996 4997 func (x *VDiffPickerOptions) String() string { 4998 return protoimpl.X.MessageStringOf(x) 4999 } 5000 5001 func (*VDiffPickerOptions) ProtoMessage() {} 5002 5003 func (x *VDiffPickerOptions) ProtoReflect() protoreflect.Message { 5004 mi := &file_tabletmanagerdata_proto_msgTypes[100] 5005 if protoimpl.UnsafeEnabled && x != nil { 5006 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5007 if ms.LoadMessageInfo() == nil { 5008 ms.StoreMessageInfo(mi) 5009 } 5010 return ms 5011 } 5012 return mi.MessageOf(x) 5013 } 5014 5015 // Deprecated: Use VDiffPickerOptions.ProtoReflect.Descriptor instead. 5016 func (*VDiffPickerOptions) Descriptor() ([]byte, []int) { 5017 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{100} 5018 } 5019 5020 func (x *VDiffPickerOptions) GetTabletTypes() string { 5021 if x != nil { 5022 return x.TabletTypes 5023 } 5024 return "" 5025 } 5026 5027 func (x *VDiffPickerOptions) GetSourceCell() string { 5028 if x != nil { 5029 return x.SourceCell 5030 } 5031 return "" 5032 } 5033 5034 func (x *VDiffPickerOptions) GetTargetCell() string { 5035 if x != nil { 5036 return x.TargetCell 5037 } 5038 return "" 5039 } 5040 5041 // options that only influence how vdiff differences are reported 5042 type VDiffReportOptions struct { 5043 state protoimpl.MessageState 5044 sizeCache protoimpl.SizeCache 5045 unknownFields protoimpl.UnknownFields 5046 5047 OnlyPks bool `protobuf:"varint,1,opt,name=only_pks,json=onlyPks,proto3" json:"only_pks,omitempty"` 5048 DebugQuery bool `protobuf:"varint,2,opt,name=debug_query,json=debugQuery,proto3" json:"debug_query,omitempty"` 5049 Format string `protobuf:"bytes,3,opt,name=format,proto3" json:"format,omitempty"` 5050 } 5051 5052 func (x *VDiffReportOptions) Reset() { 5053 *x = VDiffReportOptions{} 5054 if protoimpl.UnsafeEnabled { 5055 mi := &file_tabletmanagerdata_proto_msgTypes[101] 5056 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5057 ms.StoreMessageInfo(mi) 5058 } 5059 } 5060 5061 func (x *VDiffReportOptions) String() string { 5062 return protoimpl.X.MessageStringOf(x) 5063 } 5064 5065 func (*VDiffReportOptions) ProtoMessage() {} 5066 5067 func (x *VDiffReportOptions) ProtoReflect() protoreflect.Message { 5068 mi := &file_tabletmanagerdata_proto_msgTypes[101] 5069 if protoimpl.UnsafeEnabled && x != nil { 5070 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5071 if ms.LoadMessageInfo() == nil { 5072 ms.StoreMessageInfo(mi) 5073 } 5074 return ms 5075 } 5076 return mi.MessageOf(x) 5077 } 5078 5079 // Deprecated: Use VDiffReportOptions.ProtoReflect.Descriptor instead. 5080 func (*VDiffReportOptions) Descriptor() ([]byte, []int) { 5081 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{101} 5082 } 5083 5084 func (x *VDiffReportOptions) GetOnlyPks() bool { 5085 if x != nil { 5086 return x.OnlyPks 5087 } 5088 return false 5089 } 5090 5091 func (x *VDiffReportOptions) GetDebugQuery() bool { 5092 if x != nil { 5093 return x.DebugQuery 5094 } 5095 return false 5096 } 5097 5098 func (x *VDiffReportOptions) GetFormat() string { 5099 if x != nil { 5100 return x.Format 5101 } 5102 return "" 5103 } 5104 5105 type VDiffCoreOptions struct { 5106 state protoimpl.MessageState 5107 sizeCache protoimpl.SizeCache 5108 unknownFields protoimpl.UnknownFields 5109 5110 Tables string `protobuf:"bytes,1,opt,name=tables,proto3" json:"tables,omitempty"` 5111 AutoRetry bool `protobuf:"varint,2,opt,name=auto_retry,json=autoRetry,proto3" json:"auto_retry,omitempty"` 5112 MaxRows int64 `protobuf:"varint,3,opt,name=max_rows,json=maxRows,proto3" json:"max_rows,omitempty"` 5113 Checksum bool `protobuf:"varint,4,opt,name=checksum,proto3" json:"checksum,omitempty"` 5114 SamplePct int64 `protobuf:"varint,5,opt,name=sample_pct,json=samplePct,proto3" json:"sample_pct,omitempty"` 5115 TimeoutSeconds int64 `protobuf:"varint,6,opt,name=timeout_seconds,json=timeoutSeconds,proto3" json:"timeout_seconds,omitempty"` 5116 MaxExtraRowsToCompare int64 `protobuf:"varint,7,opt,name=max_extra_rows_to_compare,json=maxExtraRowsToCompare,proto3" json:"max_extra_rows_to_compare,omitempty"` 5117 } 5118 5119 func (x *VDiffCoreOptions) Reset() { 5120 *x = VDiffCoreOptions{} 5121 if protoimpl.UnsafeEnabled { 5122 mi := &file_tabletmanagerdata_proto_msgTypes[102] 5123 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5124 ms.StoreMessageInfo(mi) 5125 } 5126 } 5127 5128 func (x *VDiffCoreOptions) String() string { 5129 return protoimpl.X.MessageStringOf(x) 5130 } 5131 5132 func (*VDiffCoreOptions) ProtoMessage() {} 5133 5134 func (x *VDiffCoreOptions) ProtoReflect() protoreflect.Message { 5135 mi := &file_tabletmanagerdata_proto_msgTypes[102] 5136 if protoimpl.UnsafeEnabled && x != nil { 5137 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5138 if ms.LoadMessageInfo() == nil { 5139 ms.StoreMessageInfo(mi) 5140 } 5141 return ms 5142 } 5143 return mi.MessageOf(x) 5144 } 5145 5146 // Deprecated: Use VDiffCoreOptions.ProtoReflect.Descriptor instead. 5147 func (*VDiffCoreOptions) Descriptor() ([]byte, []int) { 5148 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{102} 5149 } 5150 5151 func (x *VDiffCoreOptions) GetTables() string { 5152 if x != nil { 5153 return x.Tables 5154 } 5155 return "" 5156 } 5157 5158 func (x *VDiffCoreOptions) GetAutoRetry() bool { 5159 if x != nil { 5160 return x.AutoRetry 5161 } 5162 return false 5163 } 5164 5165 func (x *VDiffCoreOptions) GetMaxRows() int64 { 5166 if x != nil { 5167 return x.MaxRows 5168 } 5169 return 0 5170 } 5171 5172 func (x *VDiffCoreOptions) GetChecksum() bool { 5173 if x != nil { 5174 return x.Checksum 5175 } 5176 return false 5177 } 5178 5179 func (x *VDiffCoreOptions) GetSamplePct() int64 { 5180 if x != nil { 5181 return x.SamplePct 5182 } 5183 return 0 5184 } 5185 5186 func (x *VDiffCoreOptions) GetTimeoutSeconds() int64 { 5187 if x != nil { 5188 return x.TimeoutSeconds 5189 } 5190 return 0 5191 } 5192 5193 func (x *VDiffCoreOptions) GetMaxExtraRowsToCompare() int64 { 5194 if x != nil { 5195 return x.MaxExtraRowsToCompare 5196 } 5197 return 0 5198 } 5199 5200 type VDiffOptions struct { 5201 state protoimpl.MessageState 5202 sizeCache protoimpl.SizeCache 5203 unknownFields protoimpl.UnknownFields 5204 5205 PickerOptions *VDiffPickerOptions `protobuf:"bytes,1,opt,name=picker_options,json=pickerOptions,proto3" json:"picker_options,omitempty"` 5206 CoreOptions *VDiffCoreOptions `protobuf:"bytes,2,opt,name=core_options,json=coreOptions,proto3" json:"core_options,omitempty"` 5207 ReportOptions *VDiffReportOptions `protobuf:"bytes,3,opt,name=report_options,json=reportOptions,proto3" json:"report_options,omitempty"` 5208 } 5209 5210 func (x *VDiffOptions) Reset() { 5211 *x = VDiffOptions{} 5212 if protoimpl.UnsafeEnabled { 5213 mi := &file_tabletmanagerdata_proto_msgTypes[103] 5214 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5215 ms.StoreMessageInfo(mi) 5216 } 5217 } 5218 5219 func (x *VDiffOptions) String() string { 5220 return protoimpl.X.MessageStringOf(x) 5221 } 5222 5223 func (*VDiffOptions) ProtoMessage() {} 5224 5225 func (x *VDiffOptions) ProtoReflect() protoreflect.Message { 5226 mi := &file_tabletmanagerdata_proto_msgTypes[103] 5227 if protoimpl.UnsafeEnabled && x != nil { 5228 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5229 if ms.LoadMessageInfo() == nil { 5230 ms.StoreMessageInfo(mi) 5231 } 5232 return ms 5233 } 5234 return mi.MessageOf(x) 5235 } 5236 5237 // Deprecated: Use VDiffOptions.ProtoReflect.Descriptor instead. 5238 func (*VDiffOptions) Descriptor() ([]byte, []int) { 5239 return file_tabletmanagerdata_proto_rawDescGZIP(), []int{103} 5240 } 5241 5242 func (x *VDiffOptions) GetPickerOptions() *VDiffPickerOptions { 5243 if x != nil { 5244 return x.PickerOptions 5245 } 5246 return nil 5247 } 5248 5249 func (x *VDiffOptions) GetCoreOptions() *VDiffCoreOptions { 5250 if x != nil { 5251 return x.CoreOptions 5252 } 5253 return nil 5254 } 5255 5256 func (x *VDiffOptions) GetReportOptions() *VDiffReportOptions { 5257 if x != nil { 5258 return x.ReportOptions 5259 } 5260 return nil 5261 } 5262 5263 var File_tabletmanagerdata_proto protoreflect.FileDescriptor 5264 5265 var file_tabletmanagerdata_proto_rawDesc = []byte{ 5266 0x0a, 0x17, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x64, 5267 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x11, 0x74, 0x61, 0x62, 0x6c, 0x65, 5268 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x0b, 0x71, 0x75, 5269 0x65, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x74, 0x6f, 0x70, 0x6f, 0x64, 5270 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x72, 0x65, 0x70, 0x6c, 0x69, 5271 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 5272 0x1a, 0x0d, 0x6c, 0x6f, 0x67, 0x75, 0x74, 0x69, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 5273 0x0c, 0x76, 0x74, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0b, 0x76, 5274 0x74, 0x72, 0x70, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xff, 0x01, 0x0a, 0x0f, 0x54, 5275 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 5276 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 5277 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01, 5278 0x28, 0x09, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 5279 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6c, 5280 0x75, 0x6d, 0x6e, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 5281 0x6b, 0x65, 0x79, 0x5f, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 5282 0x09, 0x52, 0x11, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x4b, 0x65, 0x79, 0x43, 0x6f, 0x6c, 5283 0x75, 0x6d, 0x6e, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 5284 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x61, 0x74, 0x61, 5285 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x64, 5286 0x61, 0x74, 0x61, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x6f, 0x77, 5287 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x72, 0x6f, 5288 0x77, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x24, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 5289 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x46, 5290 0x69, 0x65, 0x6c, 0x64, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x22, 0xa6, 0x01, 0x0a, 5291 0x10, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 5292 0x6e, 0x12, 0x27, 0x0a, 0x0f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x73, 0x63, 5293 0x68, 0x65, 0x6d, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x64, 0x61, 0x74, 0x61, 5294 0x62, 0x61, 0x73, 0x65, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x4f, 0x0a, 0x11, 0x74, 0x61, 5295 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 5296 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x6d, 0x61, 5297 0x6e, 0x61, 0x67, 0x65, 0x72, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 5298 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x74, 0x61, 0x62, 0x6c, 0x65, 5299 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x76, 5300 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 5301 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xa6, 0x01, 0x0a, 0x12, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 5302 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x48, 0x0a, 0x0d, 5303 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x01, 0x20, 5304 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 5305 0x67, 0x65, 0x72, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x44, 0x65, 5306 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 5307 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x46, 0x0a, 0x0c, 0x61, 0x66, 0x74, 0x65, 0x72, 0x5f, 5308 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x74, 5309 0x61, 0x62, 0x6c, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x64, 0x61, 0x74, 0x61, 5310 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 5311 0x6e, 0x52, 0x0b, 0x61, 0x66, 0x74, 0x65, 0x72, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0xf7, 5312 0x01, 0x0a, 0x0e, 0x55, 0x73, 0x65, 0x72, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 5313 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 5314 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x02, 0x20, 5315 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x2b, 0x0a, 0x11, 0x70, 0x61, 0x73, 5316 0x73, 0x77, 0x6f, 0x72, 0x64, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d, 0x18, 0x03, 5317 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x68, 5318 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d, 0x12, 0x51, 0x0a, 0x0a, 0x70, 0x72, 0x69, 0x76, 0x69, 0x6c, 5319 0x65, 0x67, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x74, 0x61, 0x62, 5320 0x6c, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x55, 5321 0x73, 0x65, 0x72, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x50, 0x72, 5322 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x70, 5323 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x73, 0x1a, 0x3d, 0x0a, 0x0f, 0x50, 0x72, 0x69, 5324 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 5325 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 5326 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 5327 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xd6, 0x01, 0x0a, 0x0c, 0x44, 0x62, 0x50, 5328 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 5329 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x0e, 0x0a, 5330 0x02, 0x64, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x64, 0x62, 0x12, 0x12, 0x0a, 5331 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 5332 0x72, 0x12, 0x4f, 0x0a, 0x0a, 0x70, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x73, 0x18, 5333 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x6d, 0x61, 5334 0x6e, 0x61, 0x67, 0x65, 0x72, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x62, 0x50, 0x65, 0x72, 0x6d, 5335 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 5336 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x70, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 5337 0x65, 0x73, 0x1a, 0x3d, 0x0a, 0x0f, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x73, 5338 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 5339 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 5340 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 5341 0x01, 0x22, 0xa3, 0x01, 0x0a, 0x0b, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 5342 0x73, 0x12, 0x4c, 0x0a, 0x10, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 5343 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x74, 0x61, 5344 0x62, 0x6c, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x64, 0x61, 0x74, 0x61, 0x2e, 5345 0x55, 0x73, 0x65, 0x72, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 5346 0x75, 0x73, 0x65, 0x72, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 5347 0x46, 0x0a, 0x0e, 0x64, 0x62, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 5348 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 5349 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x62, 0x50, 0x65, 5350 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x64, 0x62, 0x50, 0x65, 0x72, 0x6d, 5351 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x27, 0x0a, 0x0b, 0x50, 0x69, 0x6e, 0x67, 0x52, 5352 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 5353 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 5354 0x22, 0x28, 0x0a, 0x0c, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 5355 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 5356 0x09, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0x2a, 0x0a, 0x0c, 0x53, 0x6c, 5357 0x65, 0x65, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x75, 5358 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x64, 0x75, 5359 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x0f, 0x0a, 0x0d, 0x53, 0x6c, 0x65, 0x65, 0x70, 0x52, 5360 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xd7, 0x01, 0x0a, 0x12, 0x45, 0x78, 0x65, 0x63, 5361 0x75, 0x74, 0x65, 0x48, 0x6f, 0x6f, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 5362 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 5363 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 5364 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 5365 0x72, 0x73, 0x12, 0x50, 0x0a, 0x09, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x65, 0x6e, 0x76, 0x18, 5366 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x6d, 0x61, 5367 0x6e, 0x61, 0x67, 0x65, 0x72, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 5368 0x65, 0x48, 0x6f, 0x6f, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x45, 0x78, 0x74, 5369 0x72, 0x61, 0x45, 0x6e, 0x76, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x65, 0x78, 0x74, 0x72, 5370 0x61, 0x45, 0x6e, 0x76, 0x1a, 0x3b, 0x0a, 0x0d, 0x45, 0x78, 0x74, 0x72, 0x61, 0x45, 0x6e, 0x76, 5371 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 5372 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 5373 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 5374 0x01, 0x22, 0x66, 0x0a, 0x13, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x48, 0x6f, 0x6f, 0x6b, 5375 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x69, 0x74, 5376 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x65, 5377 0x78, 0x69, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x64, 5378 0x6f, 0x75, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x64, 0x6f, 0x75, 5379 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x64, 0x65, 0x72, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 5380 0x09, 0x52, 0x06, 0x73, 0x74, 0x64, 0x65, 0x72, 0x72, 0x22, 0xa2, 0x01, 0x0a, 0x10, 0x47, 0x65, 5381 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 5382 0x0a, 0x06, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 5383 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 5384 0x65, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 5385 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x56, 0x69, 0x65, 0x77, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x65, 5386 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x03, 0x20, 5387 0x03, 0x28, 0x09, 0x52, 0x0d, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x54, 0x61, 0x62, 0x6c, 5388 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x63, 0x68, 0x65, 5389 0x6d, 0x61, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x74, 5390 0x61, 0x62, 0x6c, 0x65, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0x65, 5391 0x0a, 0x11, 0x47, 0x65, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 5392 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x64, 0x65, 5393 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 5394 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x64, 0x61, 5395 0x74, 0x61, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 5396 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x44, 0x65, 0x66, 0x69, 0x6e, 5397 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x17, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x50, 0x65, 0x72, 0x6d, 5398 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x5a, 5399 0x0a, 0x16, 0x47, 0x65, 0x74, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 5400 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x70, 0x65, 0x72, 0x6d, 5401 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 5402 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x64, 0x61, 0x74, 5403 0x61, 0x2e, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x0b, 0x70, 5404 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x14, 0x0a, 0x12, 0x53, 0x65, 5405 0x74, 0x52, 0x65, 0x61, 0x64, 0x4f, 0x6e, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 5406 0x22, 0x15, 0x0a, 0x13, 0x53, 0x65, 0x74, 0x52, 0x65, 0x61, 0x64, 0x4f, 0x6e, 0x6c, 0x79, 0x52, 5407 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x15, 0x0a, 0x13, 0x53, 0x65, 0x74, 0x52, 0x65, 5408 0x61, 0x64, 0x57, 0x72, 0x69, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x16, 5409 0x0a, 0x14, 0x53, 0x65, 0x74, 0x52, 0x65, 0x61, 0x64, 0x57, 0x72, 0x69, 0x74, 0x65, 0x52, 0x65, 5410 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x66, 0x0a, 0x11, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 5411 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x35, 0x0a, 0x0b, 0x74, 5412 0x61, 0x62, 0x6c, 0x65, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 5413 0x32, 0x14, 0x2e, 0x74, 0x6f, 0x70, 0x6f, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 5414 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x54, 0x79, 5415 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x6d, 0x69, 0x53, 0x79, 0x6e, 0x63, 0x18, 0x02, 5416 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x73, 0x65, 0x6d, 0x69, 0x53, 0x79, 0x6e, 0x63, 0x22, 0x14, 5417 0x0a, 0x12, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x73, 0x70, 5418 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x15, 0x0a, 0x13, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x53, 5419 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x16, 0x0a, 0x14, 0x52, 5420 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 5421 0x6e, 0x73, 0x65, 0x22, 0x17, 0x0a, 0x15, 0x52, 0x75, 0x6e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 5422 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x18, 0x0a, 0x16, 5423 0x52, 0x75, 0x6e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 5424 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x0a, 0x13, 0x52, 0x65, 0x6c, 0x6f, 0x61, 0x64, 5425 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x23, 0x0a, 5426 0x0d, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 5427 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x77, 0x61, 0x69, 0x74, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 5428 0x6f, 0x6e, 0x22, 0x16, 0x0a, 0x14, 0x52, 0x65, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x63, 0x68, 0x65, 5429 0x6d, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x32, 0x0a, 0x16, 0x50, 0x72, 5430 0x65, 0x66, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x65, 0x71, 5431 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 5432 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x22, 0x67, 5433 0x0a, 0x17, 0x50, 0x72, 0x65, 0x66, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 5434 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4c, 0x0a, 0x0e, 0x63, 0x68, 0x61, 5435 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 5436 0x0b, 0x32, 0x25, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 5437 0x72, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x43, 0x68, 0x61, 0x6e, 5438 0x67, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x0d, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 5439 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x22, 0x96, 0x02, 0x0a, 0x12, 0x41, 0x70, 0x70, 0x6c, 5440 0x79, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 5441 0x0a, 0x03, 0x73, 0x71, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x71, 0x6c, 5442 0x12, 0x14, 0x0a, 0x05, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 5443 0x05, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 5444 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 5445 0x08, 0x52, 0x10, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 5446 0x69, 0x6f, 0x6e, 0x12, 0x48, 0x0a, 0x0d, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x5f, 0x73, 0x63, 5447 0x68, 0x65, 0x6d, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x74, 0x61, 0x62, 5448 0x6c, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x53, 5449 0x63, 0x68, 0x65, 0x6d, 0x61, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 5450 0x0c, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x46, 0x0a, 5451 0x0c, 0x61, 0x66, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x05, 0x20, 5452 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 5453 0x67, 0x65, 0x72, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x44, 0x65, 5454 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x61, 0x66, 0x74, 0x65, 0x72, 0x53, 5455 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x71, 0x6c, 0x5f, 0x6d, 0x6f, 0x64, 5456 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x71, 0x6c, 0x4d, 0x6f, 0x64, 0x65, 5457 0x22, 0xa7, 0x01, 0x0a, 0x13, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 5458 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x48, 0x0a, 0x0d, 0x62, 0x65, 0x66, 0x6f, 5459 0x72, 0x65, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 5460 0x23, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x64, 5461 0x61, 0x74, 0x61, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 5462 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x53, 0x63, 0x68, 0x65, 5463 0x6d, 0x61, 0x12, 0x46, 0x0a, 0x0c, 0x61, 0x66, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x68, 0x65, 5464 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 5465 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x53, 0x63, 0x68, 5466 0x65, 0x6d, 0x61, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x61, 5467 0x66, 0x74, 0x65, 0x72, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x13, 0x0a, 0x11, 0x4c, 0x6f, 5468 0x63, 0x6b, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 5469 0x14, 0x0a, 0x12, 0x4c, 0x6f, 0x63, 0x6b, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 5470 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x15, 0x0a, 0x13, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 5471 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x16, 0x0a, 0x14, 5472 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 5473 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x8d, 0x01, 0x0a, 0x13, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 5474 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 5475 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x71, 0x75, 0x65, 5476 0x72, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 5477 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6d, 5478 0x61, 0x78, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x6d, 5479 0x61, 0x78, 0x52, 0x6f, 0x77, 0x73, 0x12, 0x2c, 0x0a, 0x09, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x72, 5480 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x76, 0x74, 0x72, 0x70, 5481 0x63, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x44, 0x52, 0x08, 0x63, 0x61, 0x6c, 0x6c, 5482 0x65, 0x72, 0x49, 0x64, 0x22, 0x42, 0x0a, 0x14, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x51, 5483 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x06, 5484 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x71, 5485 0x75, 0x65, 0x72, 0x79, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 5486 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0xb2, 0x01, 0x0a, 0x18, 0x45, 0x78, 0x65, 5487 0x63, 0x75, 0x74, 0x65, 0x46, 0x65, 0x74, 0x63, 0x68, 0x41, 0x73, 0x44, 0x62, 0x61, 0x52, 0x65, 5488 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 5489 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x64, 5490 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 5491 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61, 0x78, 0x5f, 0x72, 0x6f, 0x77, 0x73, 5492 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x6d, 0x61, 0x78, 0x52, 0x6f, 0x77, 0x73, 0x12, 5493 0x27, 0x0a, 0x0f, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x62, 0x69, 0x6e, 0x6c, 0x6f, 5494 0x67, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 5495 0x65, 0x42, 0x69, 0x6e, 0x6c, 0x6f, 0x67, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x6c, 0x6f, 5496 0x61, 0x64, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 5497 0x0c, 0x72, 0x65, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x47, 0x0a, 5498 0x19, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x46, 0x65, 0x74, 0x63, 0x68, 0x41, 0x73, 0x44, 5499 0x62, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x06, 0x72, 0x65, 5500 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x71, 0x75, 0x65, 5501 0x72, 0x79, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x06, 5502 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x8e, 0x01, 0x0a, 0x1d, 0x45, 0x78, 0x65, 0x63, 0x75, 5503 0x74, 0x65, 0x46, 0x65, 0x74, 0x63, 0x68, 0x41, 0x73, 0x41, 0x6c, 0x6c, 0x50, 0x72, 0x69, 0x76, 5504 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 5505 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x17, 5506 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 5507 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61, 0x78, 0x5f, 0x72, 5508 0x6f, 0x77, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x6d, 0x61, 0x78, 0x52, 0x6f, 5509 0x77, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x73, 0x63, 0x68, 5510 0x65, 0x6d, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x65, 0x6c, 0x6f, 0x61, 5511 0x64, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x4c, 0x0a, 0x1e, 0x45, 0x78, 0x65, 0x63, 0x75, 5512 0x74, 0x65, 0x46, 0x65, 0x74, 0x63, 0x68, 0x41, 0x73, 0x41, 0x6c, 0x6c, 0x50, 0x72, 0x69, 0x76, 5513 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x06, 0x72, 0x65, 0x73, 5514 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x71, 0x75, 0x65, 0x72, 5515 0x79, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x06, 0x72, 5516 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x4b, 0x0a, 0x18, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 5517 0x46, 0x65, 0x74, 0x63, 0x68, 0x41, 0x73, 0x41, 0x70, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 5518 0x74, 0x12, 0x14, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 5519 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61, 0x78, 0x5f, 0x72, 5520 0x6f, 0x77, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x6d, 0x61, 0x78, 0x52, 0x6f, 5521 0x77, 0x73, 0x22, 0x47, 0x0a, 0x19, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x46, 0x65, 0x74, 5522 0x63, 0x68, 0x41, 0x73, 0x41, 0x70, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 5523 0x2a, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 5524 0x12, 0x2e, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 5525 0x75, 0x6c, 0x74, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x1a, 0x0a, 0x18, 0x52, 5526 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 5527 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4c, 0x0a, 0x19, 0x52, 0x65, 0x70, 0x6c, 0x69, 5528 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 5529 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2f, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 5530 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 5531 0x6f, 0x6e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 5532 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x16, 0x0a, 0x14, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 5533 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4f, 0x0a, 5534 0x15, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 5535 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 5536 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 5537 0x74, 0x69, 0x6f, 0x6e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 5538 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x18, 5539 0x0a, 0x16, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 5540 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x35, 0x0a, 0x17, 0x50, 0x72, 0x69, 0x6d, 5541 0x61, 0x72, 0x79, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 5542 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 5543 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 5544 0x34, 0x0a, 0x16, 0x57, 0x61, 0x69, 0x74, 0x46, 0x6f, 0x72, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 5545 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6f, 0x73, 5546 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6f, 0x73, 5547 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x19, 0x0a, 0x17, 0x57, 0x61, 0x69, 0x74, 0x46, 0x6f, 0x72, 5548 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 5549 0x22, 0x18, 0x0a, 0x16, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 5550 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x19, 0x0a, 0x17, 0x53, 0x74, 5551 0x6f, 0x70, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 5552 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5e, 0x0a, 0x1d, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x70, 5553 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x52, 5554 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 5555 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 5556 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x6f, 5557 0x75, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x77, 0x61, 0x69, 0x74, 0x54, 0x69, 5558 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x22, 0x3c, 0x0a, 0x1e, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x70, 5559 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x52, 5560 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 5561 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 5562 0x69, 0x6f, 0x6e, 0x22, 0x35, 0x0a, 0x17, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x70, 0x6c, 5563 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 5564 0x0a, 0x08, 0x73, 0x65, 0x6d, 0x69, 0x53, 0x79, 0x6e, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 5565 0x52, 0x08, 0x73, 0x65, 0x6d, 0x69, 0x53, 0x79, 0x6e, 0x63, 0x22, 0x1a, 0x0a, 0x18, 0x53, 0x74, 5566 0x61, 0x72, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 5567 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x62, 0x0a, 0x21, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 5568 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e, 0x74, 0x69, 0x6c, 0x41, 5569 0x66, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x70, 5570 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 5571 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x77, 0x61, 0x69, 0x74, 0x5f, 5572 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x77, 5573 0x61, 0x69, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x22, 0x24, 0x0a, 0x22, 0x53, 0x74, 5574 0x61, 0x72, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e, 5575 0x74, 0x69, 0x6c, 0x41, 0x66, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 5576 0x22, 0x14, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x73, 0x52, 5577 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x2b, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x52, 0x65, 0x70, 5578 0x6c, 0x69, 0x63, 0x61, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 5579 0x05, 0x61, 0x64, 0x64, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x61, 0x64, 5580 0x64, 0x72, 0x73, 0x22, 0x19, 0x0a, 0x17, 0x52, 0x65, 0x73, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6c, 5581 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x1a, 5582 0x0a, 0x18, 0x52, 0x65, 0x73, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 5583 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2f, 0x0a, 0x17, 0x56, 0x52, 5584 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x65, 0x63, 0x52, 0x65, 5585 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 5586 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x46, 0x0a, 0x18, 0x56, 5587 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x65, 0x63, 0x52, 5588 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 5589 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 5590 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x06, 0x72, 0x65, 0x73, 5591 0x75, 0x6c, 0x74, 0x22, 0x4b, 0x0a, 0x1d, 0x56, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 5592 0x69, 0x6f, 0x6e, 0x57, 0x61, 0x69, 0x74, 0x46, 0x6f, 0x72, 0x50, 0x6f, 0x73, 0x52, 0x65, 0x71, 5593 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 5594 0x52, 0x02, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 5595 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 5596 0x22, 0x20, 0x0a, 0x1e, 0x56, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 5597 0x57, 0x61, 0x69, 0x74, 0x46, 0x6f, 0x72, 0x50, 0x6f, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 5598 0x73, 0x65, 0x22, 0x30, 0x0a, 0x12, 0x49, 0x6e, 0x69, 0x74, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 5599 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x6d, 0x69, 5600 0x53, 0x79, 0x6e, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x73, 0x65, 0x6d, 0x69, 5601 0x53, 0x79, 0x6e, 0x63, 0x22, 0x31, 0x0a, 0x13, 0x49, 0x6e, 0x69, 0x74, 0x50, 0x72, 0x69, 0x6d, 5602 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 5603 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 5604 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xd8, 0x01, 0x0a, 0x1e, 0x50, 0x6f, 0x70, 0x75, 5605 0x6c, 0x61, 0x74, 0x65, 0x52, 0x65, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x4a, 0x6f, 0x75, 0x72, 5606 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x74, 0x69, 5607 0x6d, 0x65, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6e, 0x73, 0x18, 0x01, 0x20, 5608 0x01, 0x28, 0x03, 0x52, 0x0d, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 5609 0x4e, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 5610 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 5611 0x61, 0x6d, 0x65, 0x12, 0x3a, 0x0a, 0x0d, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x61, 5612 0x6c, 0x69, 0x61, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x74, 0x6f, 0x70, 5613 0x6f, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x41, 0x6c, 0x69, 0x61, 5614 0x73, 0x52, 0x0c, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x12, 5615 0x31, 0x0a, 0x14, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 5616 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x72, 5617 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 5618 0x6f, 0x6e, 0x22, 0x21, 0x0a, 0x1f, 0x50, 0x6f, 0x70, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x52, 0x65, 5619 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x4a, 0x6f, 0x75, 0x72, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 5620 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xba, 0x01, 0x0a, 0x12, 0x49, 0x6e, 0x69, 0x74, 0x52, 0x65, 5621 0x70, 0x6c, 0x69, 0x63, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x06, 5622 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x74, 5623 0x6f, 0x70, 0x6f, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x41, 0x6c, 5624 0x69, 0x61, 0x73, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x31, 0x0a, 0x14, 0x72, 5625 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 5626 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x72, 0x65, 0x70, 0x6c, 0x69, 5627 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26, 5628 0x0a, 0x0f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6e, 5629 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x72, 0x65, 5630 0x61, 0x74, 0x65, 0x64, 0x4e, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x6d, 0x69, 0x53, 0x79, 5631 0x6e, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x73, 0x65, 0x6d, 0x69, 0x53, 0x79, 5632 0x6e, 0x63, 0x22, 0x15, 0x0a, 0x13, 0x49, 0x6e, 0x69, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 5633 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x16, 0x0a, 0x14, 0x44, 0x65, 0x6d, 5634 0x6f, 0x74, 0x65, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 5635 0x74, 0x22, 0x64, 0x0a, 0x15, 0x44, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x50, 0x72, 0x69, 0x6d, 0x61, 5636 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x0e, 0x70, 0x72, 5637 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 5638 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 5639 0x64, 0x61, 0x74, 0x61, 0x2e, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 5640 0x75, 0x73, 0x52, 0x0d, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x75, 5641 0x73, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x36, 0x0a, 0x18, 0x55, 0x6e, 0x64, 0x6f, 0x44, 5642 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 5643 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x6d, 0x69, 0x53, 0x79, 0x6e, 0x63, 0x18, 5644 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x73, 0x65, 0x6d, 0x69, 0x53, 0x79, 0x6e, 0x63, 0x22, 5645 0x1b, 0x0a, 0x19, 0x55, 0x6e, 0x64, 0x6f, 0x44, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x50, 0x72, 0x69, 5646 0x6d, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1b, 0x0a, 0x19, 5647 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x57, 0x61, 0x73, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 5648 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x1c, 0x0a, 0x1a, 0x52, 0x65, 0x70, 5649 0x6c, 0x69, 0x63, 0x61, 0x57, 0x61, 0x73, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x64, 0x52, 5650 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x23, 0x0a, 0x21, 0x52, 0x65, 0x73, 0x65, 0x74, 5651 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x61, 0x72, 0x61, 0x6d, 5652 0x65, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x24, 0x0a, 0x22, 5653 0x52, 0x65, 0x73, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 5654 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 5655 0x73, 0x65, 0x22, 0x13, 0x0a, 0x11, 0x46, 0x75, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 5656 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x49, 0x0a, 0x12, 0x46, 0x75, 0x6c, 0x6c, 0x53, 5657 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 5658 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 5659 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x64, 0x61, 0x74, 0x61, 0x2e, 5660 0x46, 0x75, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 5661 0x75, 0x73, 0x22, 0xed, 0x01, 0x0a, 0x1b, 0x53, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 5662 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 5663 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 5664 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x74, 0x6f, 0x70, 0x6f, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 5665 0x62, 0x6c, 0x65, 0x74, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 5666 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 5667 0x64, 0x5f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x74, 0x69, 0x6d, 0x65, 5668 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x73, 0x12, 0x36, 0x0a, 0x17, 0x66, 0x6f, 0x72, 5669 0x63, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 5670 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x66, 0x6f, 0x72, 0x63, 5671 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 5672 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 5673 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x77, 0x61, 0x69, 0x74, 0x50, 0x6f, 5674 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x6d, 0x69, 0x53, 0x79, 5675 0x6e, 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x73, 0x65, 0x6d, 0x69, 0x53, 0x79, 5676 0x6e, 0x63, 0x22, 0x1e, 0x0a, 0x1c, 0x53, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 5677 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 5678 0x73, 0x65, 0x22, 0x4b, 0x0a, 0x1a, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x57, 0x61, 0x73, 5679 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 5680 0x12, 0x2d, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 5681 0x32, 0x15, 0x2e, 0x74, 0x6f, 0x70, 0x6f, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 5682 0x65, 0x74, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x22, 5683 0x1d, 0x0a, 0x1b, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x57, 0x61, 0x73, 0x52, 0x65, 0x73, 5684 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x7e, 5685 0x0a, 0x22, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 5686 0x6e, 0x41, 0x6e, 0x64, 0x47, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 5687 0x75, 0x65, 0x73, 0x74, 0x12, 0x58, 0x0a, 0x15, 0x73, 0x74, 0x6f, 0x70, 0x5f, 0x72, 0x65, 0x70, 5688 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 5689 0x01, 0x28, 0x0e, 0x32, 0x24, 0x2e, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 5690 0x6e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 5691 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x13, 0x73, 0x74, 0x6f, 0x70, 0x52, 5692 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x22, 0x6b, 5693 0x0a, 0x23, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 5694 0x6e, 0x41, 0x6e, 0x64, 0x47, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 5695 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 5696 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 5697 0x69, 0x6f, 0x6e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x70, 0x6c, 5698 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 5699 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x33, 0x0a, 0x15, 0x50, 5700 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x52, 0x65, 0x71, 5701 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x6d, 0x69, 0x53, 0x79, 0x6e, 0x63, 5702 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x73, 0x65, 0x6d, 0x69, 0x53, 0x79, 0x6e, 0x63, 5703 0x22, 0x34, 0x0a, 0x16, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x69, 5704 0x63, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6f, 5705 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6f, 5706 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x88, 0x01, 0x0a, 0x0d, 0x42, 0x61, 0x63, 0x6b, 0x75, 5707 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x63, 5708 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 5709 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 5710 0x6c, 0x6f, 0x77, 0x5f, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 5711 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x12, 5712 0x30, 0x0a, 0x14, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x5f, 0x66, 5713 0x72, 0x6f, 0x6d, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x69, 5714 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x46, 0x72, 0x6f, 0x6d, 0x50, 0x6f, 5715 0x73, 0x22, 0x36, 0x0a, 0x0e, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 5716 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 5717 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6c, 0x6f, 0x67, 0x75, 0x74, 0x69, 0x6c, 0x2e, 0x45, 0x76, 0x65, 5718 0x6e, 0x74, 0x52, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x88, 0x01, 0x0a, 0x18, 0x52, 0x65, 5719 0x73, 0x74, 0x6f, 0x72, 0x65, 0x46, 0x72, 0x6f, 0x6d, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 5720 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x0b, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 5721 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x76, 0x74, 5722 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x0a, 0x62, 0x61, 0x63, 0x6b, 0x75, 5723 0x70, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 5724 0x5f, 0x74, 0x6f, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 5725 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x54, 0x6f, 0x50, 0x6f, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x64, 5726 0x72, 0x79, 0x5f, 0x72, 0x75, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x64, 0x72, 5727 0x79, 0x52, 0x75, 0x6e, 0x22, 0x41, 0x0a, 0x19, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x46, 5728 0x72, 0x6f, 0x6d, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 5729 0x65, 0x12, 0x24, 0x0a, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 5730 0x32, 0x0e, 0x2e, 0x6c, 0x6f, 0x67, 0x75, 0x74, 0x69, 0x6c, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 5731 0x52, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x5c, 0x0a, 0x0c, 0x56, 0x45, 0x78, 0x65, 0x63, 5732 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 5733 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x1a, 0x0a, 5734 0x08, 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 5735 0x08, 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x12, 0x1a, 0x0a, 0x08, 0x6b, 0x65, 0x79, 5736 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6b, 0x65, 0x79, 5737 0x73, 0x70, 0x61, 0x63, 0x65, 0x22, 0x3b, 0x0a, 0x0d, 0x56, 0x45, 0x78, 0x65, 0x63, 0x52, 0x65, 5738 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 5739 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x51, 5740 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 5741 0x6c, 0x74, 0x22, 0xd7, 0x01, 0x0a, 0x0c, 0x56, 0x44, 0x69, 0x66, 0x66, 0x52, 0x65, 0x71, 0x75, 5742 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 5743 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 5744 0x1a, 0x0a, 0x08, 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28, 5745 0x09, 0x52, 0x08, 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x12, 0x16, 0x0a, 0x06, 0x61, 5746 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x63, 0x74, 5747 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 5748 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x41, 5749 0x72, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x76, 0x64, 0x69, 0x66, 0x66, 0x5f, 0x75, 0x75, 0x69, 0x64, 5750 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x76, 0x64, 0x69, 0x66, 0x66, 0x55, 0x75, 0x69, 5751 0x64, 0x12, 0x39, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x01, 5752 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 5753 0x65, 0x72, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x56, 0x44, 0x69, 0x66, 0x66, 0x4f, 0x70, 0x74, 0x69, 5754 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x6a, 0x0a, 0x0d, 5755 0x56, 0x44, 0x69, 0x66, 0x66, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 5756 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x2a, 0x0a, 5757 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 5758 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x75, 0x6c, 5759 0x74, 0x52, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x76, 0x64, 0x69, 5760 0x66, 0x66, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x76, 5761 0x64, 0x69, 0x66, 0x66, 0x55, 0x75, 0x69, 0x64, 0x22, 0x79, 0x0a, 0x12, 0x56, 0x44, 0x69, 0x66, 5762 0x66, 0x50, 0x69, 0x63, 0x6b, 0x65, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x21, 5763 0x0a, 0x0c, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x01, 5764 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 5765 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 5766 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x65, 5767 0x6c, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x65, 0x6c, 5768 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 5769 0x65, 0x6c, 0x6c, 0x22, 0x68, 0x0a, 0x12, 0x56, 0x44, 0x69, 0x66, 0x66, 0x52, 0x65, 0x70, 0x6f, 5770 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x6e, 0x6c, 5771 0x79, 0x5f, 0x70, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x6f, 0x6e, 0x6c, 5772 0x79, 0x50, 0x6b, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x65, 0x62, 0x75, 0x67, 0x5f, 0x71, 0x75, 5773 0x65, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x64, 0x65, 0x62, 0x75, 0x67, 5774 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 5775 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x82, 0x02, 5776 0x0a, 0x10, 0x56, 0x44, 0x69, 0x66, 0x66, 0x43, 0x6f, 0x72, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 5777 0x6e, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 5778 0x28, 0x09, 0x52, 0x06, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x75, 5779 0x74, 0x6f, 0x5f, 0x72, 0x65, 0x74, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 5780 0x61, 0x75, 0x74, 0x6f, 0x52, 0x65, 0x74, 0x72, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61, 0x78, 5781 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x6d, 0x61, 0x78, 5782 0x52, 0x6f, 0x77, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d, 5783 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d, 5784 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x70, 0x63, 0x74, 0x18, 0x05, 5785 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x50, 0x63, 0x74, 0x12, 5786 0x27, 0x0a, 0x0f, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 5787 0x64, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 5788 0x74, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x12, 0x38, 0x0a, 0x19, 0x6d, 0x61, 0x78, 0x5f, 5789 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x5f, 0x74, 0x6f, 0x5f, 0x63, 0x6f, 5790 0x6d, 0x70, 0x61, 0x72, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x6d, 0x61, 0x78, 5791 0x45, 0x78, 0x74, 0x72, 0x61, 0x52, 0x6f, 0x77, 0x73, 0x54, 0x6f, 0x43, 0x6f, 0x6d, 0x70, 0x61, 5792 0x72, 0x65, 0x22, 0xf2, 0x01, 0x0a, 0x0c, 0x56, 0x44, 0x69, 0x66, 0x66, 0x4f, 0x70, 0x74, 0x69, 5793 0x6f, 0x6e, 0x73, 0x12, 0x4c, 0x0a, 0x0e, 0x70, 0x69, 0x63, 0x6b, 0x65, 0x72, 0x5f, 0x6f, 0x70, 5794 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x74, 0x61, 5795 0x62, 0x6c, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x64, 0x61, 0x74, 0x61, 0x2e, 5796 0x56, 0x44, 0x69, 0x66, 0x66, 0x50, 0x69, 0x63, 0x6b, 0x65, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 5797 0x6e, 0x73, 0x52, 0x0d, 0x70, 0x69, 0x63, 0x6b, 0x65, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 5798 0x73, 0x12, 0x46, 0x0a, 0x0c, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 5799 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 5800 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x56, 0x44, 0x69, 0x66, 5801 0x66, 0x43, 0x6f, 0x72, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x0b, 0x63, 0x6f, 5802 0x72, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x4c, 0x0a, 0x0e, 0x72, 0x65, 0x70, 5803 0x6f, 0x72, 0x74, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 5804 0x0b, 0x32, 0x25, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 5805 0x72, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x56, 0x44, 0x69, 0x66, 0x66, 0x52, 0x65, 0x70, 0x6f, 0x72, 5806 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 5807 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x30, 0x5a, 0x2e, 0x76, 0x69, 0x74, 0x65, 0x73, 5808 0x73, 0x2e, 0x69, 0x6f, 0x2f, 0x76, 0x69, 0x74, 0x65, 0x73, 0x73, 0x2f, 0x67, 0x6f, 0x2f, 0x76, 5809 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x6d, 0x61, 5810 0x6e, 0x61, 0x67, 0x65, 0x72, 0x64, 0x61, 0x74, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 5811 0x33, 5812 } 5813 5814 var ( 5815 file_tabletmanagerdata_proto_rawDescOnce sync.Once 5816 file_tabletmanagerdata_proto_rawDescData = file_tabletmanagerdata_proto_rawDesc 5817 ) 5818 5819 func file_tabletmanagerdata_proto_rawDescGZIP() []byte { 5820 file_tabletmanagerdata_proto_rawDescOnce.Do(func() { 5821 file_tabletmanagerdata_proto_rawDescData = protoimpl.X.CompressGZIP(file_tabletmanagerdata_proto_rawDescData) 5822 }) 5823 return file_tabletmanagerdata_proto_rawDescData 5824 } 5825 5826 var file_tabletmanagerdata_proto_msgTypes = make([]protoimpl.MessageInfo, 107) 5827 var file_tabletmanagerdata_proto_goTypes = []interface{}{ 5828 (*TableDefinition)(nil), // 0: tabletmanagerdata.TableDefinition 5829 (*SchemaDefinition)(nil), // 1: tabletmanagerdata.SchemaDefinition 5830 (*SchemaChangeResult)(nil), // 2: tabletmanagerdata.SchemaChangeResult 5831 (*UserPermission)(nil), // 3: tabletmanagerdata.UserPermission 5832 (*DbPermission)(nil), // 4: tabletmanagerdata.DbPermission 5833 (*Permissions)(nil), // 5: tabletmanagerdata.Permissions 5834 (*PingRequest)(nil), // 6: tabletmanagerdata.PingRequest 5835 (*PingResponse)(nil), // 7: tabletmanagerdata.PingResponse 5836 (*SleepRequest)(nil), // 8: tabletmanagerdata.SleepRequest 5837 (*SleepResponse)(nil), // 9: tabletmanagerdata.SleepResponse 5838 (*ExecuteHookRequest)(nil), // 10: tabletmanagerdata.ExecuteHookRequest 5839 (*ExecuteHookResponse)(nil), // 11: tabletmanagerdata.ExecuteHookResponse 5840 (*GetSchemaRequest)(nil), // 12: tabletmanagerdata.GetSchemaRequest 5841 (*GetSchemaResponse)(nil), // 13: tabletmanagerdata.GetSchemaResponse 5842 (*GetPermissionsRequest)(nil), // 14: tabletmanagerdata.GetPermissionsRequest 5843 (*GetPermissionsResponse)(nil), // 15: tabletmanagerdata.GetPermissionsResponse 5844 (*SetReadOnlyRequest)(nil), // 16: tabletmanagerdata.SetReadOnlyRequest 5845 (*SetReadOnlyResponse)(nil), // 17: tabletmanagerdata.SetReadOnlyResponse 5846 (*SetReadWriteRequest)(nil), // 18: tabletmanagerdata.SetReadWriteRequest 5847 (*SetReadWriteResponse)(nil), // 19: tabletmanagerdata.SetReadWriteResponse 5848 (*ChangeTypeRequest)(nil), // 20: tabletmanagerdata.ChangeTypeRequest 5849 (*ChangeTypeResponse)(nil), // 21: tabletmanagerdata.ChangeTypeResponse 5850 (*RefreshStateRequest)(nil), // 22: tabletmanagerdata.RefreshStateRequest 5851 (*RefreshStateResponse)(nil), // 23: tabletmanagerdata.RefreshStateResponse 5852 (*RunHealthCheckRequest)(nil), // 24: tabletmanagerdata.RunHealthCheckRequest 5853 (*RunHealthCheckResponse)(nil), // 25: tabletmanagerdata.RunHealthCheckResponse 5854 (*ReloadSchemaRequest)(nil), // 26: tabletmanagerdata.ReloadSchemaRequest 5855 (*ReloadSchemaResponse)(nil), // 27: tabletmanagerdata.ReloadSchemaResponse 5856 (*PreflightSchemaRequest)(nil), // 28: tabletmanagerdata.PreflightSchemaRequest 5857 (*PreflightSchemaResponse)(nil), // 29: tabletmanagerdata.PreflightSchemaResponse 5858 (*ApplySchemaRequest)(nil), // 30: tabletmanagerdata.ApplySchemaRequest 5859 (*ApplySchemaResponse)(nil), // 31: tabletmanagerdata.ApplySchemaResponse 5860 (*LockTablesRequest)(nil), // 32: tabletmanagerdata.LockTablesRequest 5861 (*LockTablesResponse)(nil), // 33: tabletmanagerdata.LockTablesResponse 5862 (*UnlockTablesRequest)(nil), // 34: tabletmanagerdata.UnlockTablesRequest 5863 (*UnlockTablesResponse)(nil), // 35: tabletmanagerdata.UnlockTablesResponse 5864 (*ExecuteQueryRequest)(nil), // 36: tabletmanagerdata.ExecuteQueryRequest 5865 (*ExecuteQueryResponse)(nil), // 37: tabletmanagerdata.ExecuteQueryResponse 5866 (*ExecuteFetchAsDbaRequest)(nil), // 38: tabletmanagerdata.ExecuteFetchAsDbaRequest 5867 (*ExecuteFetchAsDbaResponse)(nil), // 39: tabletmanagerdata.ExecuteFetchAsDbaResponse 5868 (*ExecuteFetchAsAllPrivsRequest)(nil), // 40: tabletmanagerdata.ExecuteFetchAsAllPrivsRequest 5869 (*ExecuteFetchAsAllPrivsResponse)(nil), // 41: tabletmanagerdata.ExecuteFetchAsAllPrivsResponse 5870 (*ExecuteFetchAsAppRequest)(nil), // 42: tabletmanagerdata.ExecuteFetchAsAppRequest 5871 (*ExecuteFetchAsAppResponse)(nil), // 43: tabletmanagerdata.ExecuteFetchAsAppResponse 5872 (*ReplicationStatusRequest)(nil), // 44: tabletmanagerdata.ReplicationStatusRequest 5873 (*ReplicationStatusResponse)(nil), // 45: tabletmanagerdata.ReplicationStatusResponse 5874 (*PrimaryStatusRequest)(nil), // 46: tabletmanagerdata.PrimaryStatusRequest 5875 (*PrimaryStatusResponse)(nil), // 47: tabletmanagerdata.PrimaryStatusResponse 5876 (*PrimaryPositionRequest)(nil), // 48: tabletmanagerdata.PrimaryPositionRequest 5877 (*PrimaryPositionResponse)(nil), // 49: tabletmanagerdata.PrimaryPositionResponse 5878 (*WaitForPositionRequest)(nil), // 50: tabletmanagerdata.WaitForPositionRequest 5879 (*WaitForPositionResponse)(nil), // 51: tabletmanagerdata.WaitForPositionResponse 5880 (*StopReplicationRequest)(nil), // 52: tabletmanagerdata.StopReplicationRequest 5881 (*StopReplicationResponse)(nil), // 53: tabletmanagerdata.StopReplicationResponse 5882 (*StopReplicationMinimumRequest)(nil), // 54: tabletmanagerdata.StopReplicationMinimumRequest 5883 (*StopReplicationMinimumResponse)(nil), // 55: tabletmanagerdata.StopReplicationMinimumResponse 5884 (*StartReplicationRequest)(nil), // 56: tabletmanagerdata.StartReplicationRequest 5885 (*StartReplicationResponse)(nil), // 57: tabletmanagerdata.StartReplicationResponse 5886 (*StartReplicationUntilAfterRequest)(nil), // 58: tabletmanagerdata.StartReplicationUntilAfterRequest 5887 (*StartReplicationUntilAfterResponse)(nil), // 59: tabletmanagerdata.StartReplicationUntilAfterResponse 5888 (*GetReplicasRequest)(nil), // 60: tabletmanagerdata.GetReplicasRequest 5889 (*GetReplicasResponse)(nil), // 61: tabletmanagerdata.GetReplicasResponse 5890 (*ResetReplicationRequest)(nil), // 62: tabletmanagerdata.ResetReplicationRequest 5891 (*ResetReplicationResponse)(nil), // 63: tabletmanagerdata.ResetReplicationResponse 5892 (*VReplicationExecRequest)(nil), // 64: tabletmanagerdata.VReplicationExecRequest 5893 (*VReplicationExecResponse)(nil), // 65: tabletmanagerdata.VReplicationExecResponse 5894 (*VReplicationWaitForPosRequest)(nil), // 66: tabletmanagerdata.VReplicationWaitForPosRequest 5895 (*VReplicationWaitForPosResponse)(nil), // 67: tabletmanagerdata.VReplicationWaitForPosResponse 5896 (*InitPrimaryRequest)(nil), // 68: tabletmanagerdata.InitPrimaryRequest 5897 (*InitPrimaryResponse)(nil), // 69: tabletmanagerdata.InitPrimaryResponse 5898 (*PopulateReparentJournalRequest)(nil), // 70: tabletmanagerdata.PopulateReparentJournalRequest 5899 (*PopulateReparentJournalResponse)(nil), // 71: tabletmanagerdata.PopulateReparentJournalResponse 5900 (*InitReplicaRequest)(nil), // 72: tabletmanagerdata.InitReplicaRequest 5901 (*InitReplicaResponse)(nil), // 73: tabletmanagerdata.InitReplicaResponse 5902 (*DemotePrimaryRequest)(nil), // 74: tabletmanagerdata.DemotePrimaryRequest 5903 (*DemotePrimaryResponse)(nil), // 75: tabletmanagerdata.DemotePrimaryResponse 5904 (*UndoDemotePrimaryRequest)(nil), // 76: tabletmanagerdata.UndoDemotePrimaryRequest 5905 (*UndoDemotePrimaryResponse)(nil), // 77: tabletmanagerdata.UndoDemotePrimaryResponse 5906 (*ReplicaWasPromotedRequest)(nil), // 78: tabletmanagerdata.ReplicaWasPromotedRequest 5907 (*ReplicaWasPromotedResponse)(nil), // 79: tabletmanagerdata.ReplicaWasPromotedResponse 5908 (*ResetReplicationParametersRequest)(nil), // 80: tabletmanagerdata.ResetReplicationParametersRequest 5909 (*ResetReplicationParametersResponse)(nil), // 81: tabletmanagerdata.ResetReplicationParametersResponse 5910 (*FullStatusRequest)(nil), // 82: tabletmanagerdata.FullStatusRequest 5911 (*FullStatusResponse)(nil), // 83: tabletmanagerdata.FullStatusResponse 5912 (*SetReplicationSourceRequest)(nil), // 84: tabletmanagerdata.SetReplicationSourceRequest 5913 (*SetReplicationSourceResponse)(nil), // 85: tabletmanagerdata.SetReplicationSourceResponse 5914 (*ReplicaWasRestartedRequest)(nil), // 86: tabletmanagerdata.ReplicaWasRestartedRequest 5915 (*ReplicaWasRestartedResponse)(nil), // 87: tabletmanagerdata.ReplicaWasRestartedResponse 5916 (*StopReplicationAndGetStatusRequest)(nil), // 88: tabletmanagerdata.StopReplicationAndGetStatusRequest 5917 (*StopReplicationAndGetStatusResponse)(nil), // 89: tabletmanagerdata.StopReplicationAndGetStatusResponse 5918 (*PromoteReplicaRequest)(nil), // 90: tabletmanagerdata.PromoteReplicaRequest 5919 (*PromoteReplicaResponse)(nil), // 91: tabletmanagerdata.PromoteReplicaResponse 5920 (*BackupRequest)(nil), // 92: tabletmanagerdata.BackupRequest 5921 (*BackupResponse)(nil), // 93: tabletmanagerdata.BackupResponse 5922 (*RestoreFromBackupRequest)(nil), // 94: tabletmanagerdata.RestoreFromBackupRequest 5923 (*RestoreFromBackupResponse)(nil), // 95: tabletmanagerdata.RestoreFromBackupResponse 5924 (*VExecRequest)(nil), // 96: tabletmanagerdata.VExecRequest 5925 (*VExecResponse)(nil), // 97: tabletmanagerdata.VExecResponse 5926 (*VDiffRequest)(nil), // 98: tabletmanagerdata.VDiffRequest 5927 (*VDiffResponse)(nil), // 99: tabletmanagerdata.VDiffResponse 5928 (*VDiffPickerOptions)(nil), // 100: tabletmanagerdata.VDiffPickerOptions 5929 (*VDiffReportOptions)(nil), // 101: tabletmanagerdata.VDiffReportOptions 5930 (*VDiffCoreOptions)(nil), // 102: tabletmanagerdata.VDiffCoreOptions 5931 (*VDiffOptions)(nil), // 103: tabletmanagerdata.VDiffOptions 5932 nil, // 104: tabletmanagerdata.UserPermission.PrivilegesEntry 5933 nil, // 105: tabletmanagerdata.DbPermission.PrivilegesEntry 5934 nil, // 106: tabletmanagerdata.ExecuteHookRequest.ExtraEnvEntry 5935 (*query.Field)(nil), // 107: query.Field 5936 (topodata.TabletType)(0), // 108: topodata.TabletType 5937 (*vtrpc.CallerID)(nil), // 109: vtrpc.CallerID 5938 (*query.QueryResult)(nil), // 110: query.QueryResult 5939 (*replicationdata.Status)(nil), // 111: replicationdata.Status 5940 (*replicationdata.PrimaryStatus)(nil), // 112: replicationdata.PrimaryStatus 5941 (*topodata.TabletAlias)(nil), // 113: topodata.TabletAlias 5942 (*replicationdata.FullStatus)(nil), // 114: replicationdata.FullStatus 5943 (replicationdata.StopReplicationMode)(0), // 115: replicationdata.StopReplicationMode 5944 (*replicationdata.StopReplicationStatus)(nil), // 116: replicationdata.StopReplicationStatus 5945 (*logutil.Event)(nil), // 117: logutil.Event 5946 (*vttime.Time)(nil), // 118: vttime.Time 5947 } 5948 var file_tabletmanagerdata_proto_depIdxs = []int32{ 5949 107, // 0: tabletmanagerdata.TableDefinition.fields:type_name -> query.Field 5950 0, // 1: tabletmanagerdata.SchemaDefinition.table_definitions:type_name -> tabletmanagerdata.TableDefinition 5951 1, // 2: tabletmanagerdata.SchemaChangeResult.before_schema:type_name -> tabletmanagerdata.SchemaDefinition 5952 1, // 3: tabletmanagerdata.SchemaChangeResult.after_schema:type_name -> tabletmanagerdata.SchemaDefinition 5953 104, // 4: tabletmanagerdata.UserPermission.privileges:type_name -> tabletmanagerdata.UserPermission.PrivilegesEntry 5954 105, // 5: tabletmanagerdata.DbPermission.privileges:type_name -> tabletmanagerdata.DbPermission.PrivilegesEntry 5955 3, // 6: tabletmanagerdata.Permissions.user_permissions:type_name -> tabletmanagerdata.UserPermission 5956 4, // 7: tabletmanagerdata.Permissions.db_permissions:type_name -> tabletmanagerdata.DbPermission 5957 106, // 8: tabletmanagerdata.ExecuteHookRequest.extra_env:type_name -> tabletmanagerdata.ExecuteHookRequest.ExtraEnvEntry 5958 1, // 9: tabletmanagerdata.GetSchemaResponse.schema_definition:type_name -> tabletmanagerdata.SchemaDefinition 5959 5, // 10: tabletmanagerdata.GetPermissionsResponse.permissions:type_name -> tabletmanagerdata.Permissions 5960 108, // 11: tabletmanagerdata.ChangeTypeRequest.tablet_type:type_name -> topodata.TabletType 5961 2, // 12: tabletmanagerdata.PreflightSchemaResponse.change_results:type_name -> tabletmanagerdata.SchemaChangeResult 5962 1, // 13: tabletmanagerdata.ApplySchemaRequest.before_schema:type_name -> tabletmanagerdata.SchemaDefinition 5963 1, // 14: tabletmanagerdata.ApplySchemaRequest.after_schema:type_name -> tabletmanagerdata.SchemaDefinition 5964 1, // 15: tabletmanagerdata.ApplySchemaResponse.before_schema:type_name -> tabletmanagerdata.SchemaDefinition 5965 1, // 16: tabletmanagerdata.ApplySchemaResponse.after_schema:type_name -> tabletmanagerdata.SchemaDefinition 5966 109, // 17: tabletmanagerdata.ExecuteQueryRequest.caller_id:type_name -> vtrpc.CallerID 5967 110, // 18: tabletmanagerdata.ExecuteQueryResponse.result:type_name -> query.QueryResult 5968 110, // 19: tabletmanagerdata.ExecuteFetchAsDbaResponse.result:type_name -> query.QueryResult 5969 110, // 20: tabletmanagerdata.ExecuteFetchAsAllPrivsResponse.result:type_name -> query.QueryResult 5970 110, // 21: tabletmanagerdata.ExecuteFetchAsAppResponse.result:type_name -> query.QueryResult 5971 111, // 22: tabletmanagerdata.ReplicationStatusResponse.status:type_name -> replicationdata.Status 5972 112, // 23: tabletmanagerdata.PrimaryStatusResponse.status:type_name -> replicationdata.PrimaryStatus 5973 110, // 24: tabletmanagerdata.VReplicationExecResponse.result:type_name -> query.QueryResult 5974 113, // 25: tabletmanagerdata.PopulateReparentJournalRequest.primary_alias:type_name -> topodata.TabletAlias 5975 113, // 26: tabletmanagerdata.InitReplicaRequest.parent:type_name -> topodata.TabletAlias 5976 112, // 27: tabletmanagerdata.DemotePrimaryResponse.primary_status:type_name -> replicationdata.PrimaryStatus 5977 114, // 28: tabletmanagerdata.FullStatusResponse.status:type_name -> replicationdata.FullStatus 5978 113, // 29: tabletmanagerdata.SetReplicationSourceRequest.parent:type_name -> topodata.TabletAlias 5979 113, // 30: tabletmanagerdata.ReplicaWasRestartedRequest.parent:type_name -> topodata.TabletAlias 5980 115, // 31: tabletmanagerdata.StopReplicationAndGetStatusRequest.stop_replication_mode:type_name -> replicationdata.StopReplicationMode 5981 116, // 32: tabletmanagerdata.StopReplicationAndGetStatusResponse.status:type_name -> replicationdata.StopReplicationStatus 5982 117, // 33: tabletmanagerdata.BackupResponse.event:type_name -> logutil.Event 5983 118, // 34: tabletmanagerdata.RestoreFromBackupRequest.backup_time:type_name -> vttime.Time 5984 117, // 35: tabletmanagerdata.RestoreFromBackupResponse.event:type_name -> logutil.Event 5985 110, // 36: tabletmanagerdata.VExecResponse.result:type_name -> query.QueryResult 5986 103, // 37: tabletmanagerdata.VDiffRequest.options:type_name -> tabletmanagerdata.VDiffOptions 5987 110, // 38: tabletmanagerdata.VDiffResponse.output:type_name -> query.QueryResult 5988 100, // 39: tabletmanagerdata.VDiffOptions.picker_options:type_name -> tabletmanagerdata.VDiffPickerOptions 5989 102, // 40: tabletmanagerdata.VDiffOptions.core_options:type_name -> tabletmanagerdata.VDiffCoreOptions 5990 101, // 41: tabletmanagerdata.VDiffOptions.report_options:type_name -> tabletmanagerdata.VDiffReportOptions 5991 42, // [42:42] is the sub-list for method output_type 5992 42, // [42:42] is the sub-list for method input_type 5993 42, // [42:42] is the sub-list for extension type_name 5994 42, // [42:42] is the sub-list for extension extendee 5995 0, // [0:42] is the sub-list for field type_name 5996 } 5997 5998 func init() { file_tabletmanagerdata_proto_init() } 5999 func file_tabletmanagerdata_proto_init() { 6000 if File_tabletmanagerdata_proto != nil { 6001 return 6002 } 6003 if !protoimpl.UnsafeEnabled { 6004 file_tabletmanagerdata_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 6005 switch v := v.(*TableDefinition); i { 6006 case 0: 6007 return &v.state 6008 case 1: 6009 return &v.sizeCache 6010 case 2: 6011 return &v.unknownFields 6012 default: 6013 return nil 6014 } 6015 } 6016 file_tabletmanagerdata_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 6017 switch v := v.(*SchemaDefinition); i { 6018 case 0: 6019 return &v.state 6020 case 1: 6021 return &v.sizeCache 6022 case 2: 6023 return &v.unknownFields 6024 default: 6025 return nil 6026 } 6027 } 6028 file_tabletmanagerdata_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 6029 switch v := v.(*SchemaChangeResult); i { 6030 case 0: 6031 return &v.state 6032 case 1: 6033 return &v.sizeCache 6034 case 2: 6035 return &v.unknownFields 6036 default: 6037 return nil 6038 } 6039 } 6040 file_tabletmanagerdata_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 6041 switch v := v.(*UserPermission); i { 6042 case 0: 6043 return &v.state 6044 case 1: 6045 return &v.sizeCache 6046 case 2: 6047 return &v.unknownFields 6048 default: 6049 return nil 6050 } 6051 } 6052 file_tabletmanagerdata_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 6053 switch v := v.(*DbPermission); i { 6054 case 0: 6055 return &v.state 6056 case 1: 6057 return &v.sizeCache 6058 case 2: 6059 return &v.unknownFields 6060 default: 6061 return nil 6062 } 6063 } 6064 file_tabletmanagerdata_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 6065 switch v := v.(*Permissions); i { 6066 case 0: 6067 return &v.state 6068 case 1: 6069 return &v.sizeCache 6070 case 2: 6071 return &v.unknownFields 6072 default: 6073 return nil 6074 } 6075 } 6076 file_tabletmanagerdata_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 6077 switch v := v.(*PingRequest); i { 6078 case 0: 6079 return &v.state 6080 case 1: 6081 return &v.sizeCache 6082 case 2: 6083 return &v.unknownFields 6084 default: 6085 return nil 6086 } 6087 } 6088 file_tabletmanagerdata_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 6089 switch v := v.(*PingResponse); i { 6090 case 0: 6091 return &v.state 6092 case 1: 6093 return &v.sizeCache 6094 case 2: 6095 return &v.unknownFields 6096 default: 6097 return nil 6098 } 6099 } 6100 file_tabletmanagerdata_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 6101 switch v := v.(*SleepRequest); i { 6102 case 0: 6103 return &v.state 6104 case 1: 6105 return &v.sizeCache 6106 case 2: 6107 return &v.unknownFields 6108 default: 6109 return nil 6110 } 6111 } 6112 file_tabletmanagerdata_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 6113 switch v := v.(*SleepResponse); i { 6114 case 0: 6115 return &v.state 6116 case 1: 6117 return &v.sizeCache 6118 case 2: 6119 return &v.unknownFields 6120 default: 6121 return nil 6122 } 6123 } 6124 file_tabletmanagerdata_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 6125 switch v := v.(*ExecuteHookRequest); i { 6126 case 0: 6127 return &v.state 6128 case 1: 6129 return &v.sizeCache 6130 case 2: 6131 return &v.unknownFields 6132 default: 6133 return nil 6134 } 6135 } 6136 file_tabletmanagerdata_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 6137 switch v := v.(*ExecuteHookResponse); i { 6138 case 0: 6139 return &v.state 6140 case 1: 6141 return &v.sizeCache 6142 case 2: 6143 return &v.unknownFields 6144 default: 6145 return nil 6146 } 6147 } 6148 file_tabletmanagerdata_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 6149 switch v := v.(*GetSchemaRequest); i { 6150 case 0: 6151 return &v.state 6152 case 1: 6153 return &v.sizeCache 6154 case 2: 6155 return &v.unknownFields 6156 default: 6157 return nil 6158 } 6159 } 6160 file_tabletmanagerdata_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 6161 switch v := v.(*GetSchemaResponse); i { 6162 case 0: 6163 return &v.state 6164 case 1: 6165 return &v.sizeCache 6166 case 2: 6167 return &v.unknownFields 6168 default: 6169 return nil 6170 } 6171 } 6172 file_tabletmanagerdata_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 6173 switch v := v.(*GetPermissionsRequest); i { 6174 case 0: 6175 return &v.state 6176 case 1: 6177 return &v.sizeCache 6178 case 2: 6179 return &v.unknownFields 6180 default: 6181 return nil 6182 } 6183 } 6184 file_tabletmanagerdata_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 6185 switch v := v.(*GetPermissionsResponse); i { 6186 case 0: 6187 return &v.state 6188 case 1: 6189 return &v.sizeCache 6190 case 2: 6191 return &v.unknownFields 6192 default: 6193 return nil 6194 } 6195 } 6196 file_tabletmanagerdata_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 6197 switch v := v.(*SetReadOnlyRequest); i { 6198 case 0: 6199 return &v.state 6200 case 1: 6201 return &v.sizeCache 6202 case 2: 6203 return &v.unknownFields 6204 default: 6205 return nil 6206 } 6207 } 6208 file_tabletmanagerdata_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { 6209 switch v := v.(*SetReadOnlyResponse); i { 6210 case 0: 6211 return &v.state 6212 case 1: 6213 return &v.sizeCache 6214 case 2: 6215 return &v.unknownFields 6216 default: 6217 return nil 6218 } 6219 } 6220 file_tabletmanagerdata_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { 6221 switch v := v.(*SetReadWriteRequest); i { 6222 case 0: 6223 return &v.state 6224 case 1: 6225 return &v.sizeCache 6226 case 2: 6227 return &v.unknownFields 6228 default: 6229 return nil 6230 } 6231 } 6232 file_tabletmanagerdata_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { 6233 switch v := v.(*SetReadWriteResponse); i { 6234 case 0: 6235 return &v.state 6236 case 1: 6237 return &v.sizeCache 6238 case 2: 6239 return &v.unknownFields 6240 default: 6241 return nil 6242 } 6243 } 6244 file_tabletmanagerdata_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { 6245 switch v := v.(*ChangeTypeRequest); i { 6246 case 0: 6247 return &v.state 6248 case 1: 6249 return &v.sizeCache 6250 case 2: 6251 return &v.unknownFields 6252 default: 6253 return nil 6254 } 6255 } 6256 file_tabletmanagerdata_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { 6257 switch v := v.(*ChangeTypeResponse); i { 6258 case 0: 6259 return &v.state 6260 case 1: 6261 return &v.sizeCache 6262 case 2: 6263 return &v.unknownFields 6264 default: 6265 return nil 6266 } 6267 } 6268 file_tabletmanagerdata_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { 6269 switch v := v.(*RefreshStateRequest); i { 6270 case 0: 6271 return &v.state 6272 case 1: 6273 return &v.sizeCache 6274 case 2: 6275 return &v.unknownFields 6276 default: 6277 return nil 6278 } 6279 } 6280 file_tabletmanagerdata_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { 6281 switch v := v.(*RefreshStateResponse); i { 6282 case 0: 6283 return &v.state 6284 case 1: 6285 return &v.sizeCache 6286 case 2: 6287 return &v.unknownFields 6288 default: 6289 return nil 6290 } 6291 } 6292 file_tabletmanagerdata_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { 6293 switch v := v.(*RunHealthCheckRequest); i { 6294 case 0: 6295 return &v.state 6296 case 1: 6297 return &v.sizeCache 6298 case 2: 6299 return &v.unknownFields 6300 default: 6301 return nil 6302 } 6303 } 6304 file_tabletmanagerdata_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { 6305 switch v := v.(*RunHealthCheckResponse); i { 6306 case 0: 6307 return &v.state 6308 case 1: 6309 return &v.sizeCache 6310 case 2: 6311 return &v.unknownFields 6312 default: 6313 return nil 6314 } 6315 } 6316 file_tabletmanagerdata_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { 6317 switch v := v.(*ReloadSchemaRequest); i { 6318 case 0: 6319 return &v.state 6320 case 1: 6321 return &v.sizeCache 6322 case 2: 6323 return &v.unknownFields 6324 default: 6325 return nil 6326 } 6327 } 6328 file_tabletmanagerdata_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { 6329 switch v := v.(*ReloadSchemaResponse); i { 6330 case 0: 6331 return &v.state 6332 case 1: 6333 return &v.sizeCache 6334 case 2: 6335 return &v.unknownFields 6336 default: 6337 return nil 6338 } 6339 } 6340 file_tabletmanagerdata_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { 6341 switch v := v.(*PreflightSchemaRequest); i { 6342 case 0: 6343 return &v.state 6344 case 1: 6345 return &v.sizeCache 6346 case 2: 6347 return &v.unknownFields 6348 default: 6349 return nil 6350 } 6351 } 6352 file_tabletmanagerdata_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { 6353 switch v := v.(*PreflightSchemaResponse); i { 6354 case 0: 6355 return &v.state 6356 case 1: 6357 return &v.sizeCache 6358 case 2: 6359 return &v.unknownFields 6360 default: 6361 return nil 6362 } 6363 } 6364 file_tabletmanagerdata_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { 6365 switch v := v.(*ApplySchemaRequest); i { 6366 case 0: 6367 return &v.state 6368 case 1: 6369 return &v.sizeCache 6370 case 2: 6371 return &v.unknownFields 6372 default: 6373 return nil 6374 } 6375 } 6376 file_tabletmanagerdata_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { 6377 switch v := v.(*ApplySchemaResponse); i { 6378 case 0: 6379 return &v.state 6380 case 1: 6381 return &v.sizeCache 6382 case 2: 6383 return &v.unknownFields 6384 default: 6385 return nil 6386 } 6387 } 6388 file_tabletmanagerdata_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { 6389 switch v := v.(*LockTablesRequest); i { 6390 case 0: 6391 return &v.state 6392 case 1: 6393 return &v.sizeCache 6394 case 2: 6395 return &v.unknownFields 6396 default: 6397 return nil 6398 } 6399 } 6400 file_tabletmanagerdata_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { 6401 switch v := v.(*LockTablesResponse); i { 6402 case 0: 6403 return &v.state 6404 case 1: 6405 return &v.sizeCache 6406 case 2: 6407 return &v.unknownFields 6408 default: 6409 return nil 6410 } 6411 } 6412 file_tabletmanagerdata_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { 6413 switch v := v.(*UnlockTablesRequest); i { 6414 case 0: 6415 return &v.state 6416 case 1: 6417 return &v.sizeCache 6418 case 2: 6419 return &v.unknownFields 6420 default: 6421 return nil 6422 } 6423 } 6424 file_tabletmanagerdata_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { 6425 switch v := v.(*UnlockTablesResponse); i { 6426 case 0: 6427 return &v.state 6428 case 1: 6429 return &v.sizeCache 6430 case 2: 6431 return &v.unknownFields 6432 default: 6433 return nil 6434 } 6435 } 6436 file_tabletmanagerdata_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { 6437 switch v := v.(*ExecuteQueryRequest); i { 6438 case 0: 6439 return &v.state 6440 case 1: 6441 return &v.sizeCache 6442 case 2: 6443 return &v.unknownFields 6444 default: 6445 return nil 6446 } 6447 } 6448 file_tabletmanagerdata_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { 6449 switch v := v.(*ExecuteQueryResponse); i { 6450 case 0: 6451 return &v.state 6452 case 1: 6453 return &v.sizeCache 6454 case 2: 6455 return &v.unknownFields 6456 default: 6457 return nil 6458 } 6459 } 6460 file_tabletmanagerdata_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { 6461 switch v := v.(*ExecuteFetchAsDbaRequest); i { 6462 case 0: 6463 return &v.state 6464 case 1: 6465 return &v.sizeCache 6466 case 2: 6467 return &v.unknownFields 6468 default: 6469 return nil 6470 } 6471 } 6472 file_tabletmanagerdata_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { 6473 switch v := v.(*ExecuteFetchAsDbaResponse); i { 6474 case 0: 6475 return &v.state 6476 case 1: 6477 return &v.sizeCache 6478 case 2: 6479 return &v.unknownFields 6480 default: 6481 return nil 6482 } 6483 } 6484 file_tabletmanagerdata_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { 6485 switch v := v.(*ExecuteFetchAsAllPrivsRequest); i { 6486 case 0: 6487 return &v.state 6488 case 1: 6489 return &v.sizeCache 6490 case 2: 6491 return &v.unknownFields 6492 default: 6493 return nil 6494 } 6495 } 6496 file_tabletmanagerdata_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { 6497 switch v := v.(*ExecuteFetchAsAllPrivsResponse); i { 6498 case 0: 6499 return &v.state 6500 case 1: 6501 return &v.sizeCache 6502 case 2: 6503 return &v.unknownFields 6504 default: 6505 return nil 6506 } 6507 } 6508 file_tabletmanagerdata_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { 6509 switch v := v.(*ExecuteFetchAsAppRequest); i { 6510 case 0: 6511 return &v.state 6512 case 1: 6513 return &v.sizeCache 6514 case 2: 6515 return &v.unknownFields 6516 default: 6517 return nil 6518 } 6519 } 6520 file_tabletmanagerdata_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { 6521 switch v := v.(*ExecuteFetchAsAppResponse); i { 6522 case 0: 6523 return &v.state 6524 case 1: 6525 return &v.sizeCache 6526 case 2: 6527 return &v.unknownFields 6528 default: 6529 return nil 6530 } 6531 } 6532 file_tabletmanagerdata_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { 6533 switch v := v.(*ReplicationStatusRequest); i { 6534 case 0: 6535 return &v.state 6536 case 1: 6537 return &v.sizeCache 6538 case 2: 6539 return &v.unknownFields 6540 default: 6541 return nil 6542 } 6543 } 6544 file_tabletmanagerdata_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { 6545 switch v := v.(*ReplicationStatusResponse); i { 6546 case 0: 6547 return &v.state 6548 case 1: 6549 return &v.sizeCache 6550 case 2: 6551 return &v.unknownFields 6552 default: 6553 return nil 6554 } 6555 } 6556 file_tabletmanagerdata_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { 6557 switch v := v.(*PrimaryStatusRequest); i { 6558 case 0: 6559 return &v.state 6560 case 1: 6561 return &v.sizeCache 6562 case 2: 6563 return &v.unknownFields 6564 default: 6565 return nil 6566 } 6567 } 6568 file_tabletmanagerdata_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { 6569 switch v := v.(*PrimaryStatusResponse); i { 6570 case 0: 6571 return &v.state 6572 case 1: 6573 return &v.sizeCache 6574 case 2: 6575 return &v.unknownFields 6576 default: 6577 return nil 6578 } 6579 } 6580 file_tabletmanagerdata_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { 6581 switch v := v.(*PrimaryPositionRequest); i { 6582 case 0: 6583 return &v.state 6584 case 1: 6585 return &v.sizeCache 6586 case 2: 6587 return &v.unknownFields 6588 default: 6589 return nil 6590 } 6591 } 6592 file_tabletmanagerdata_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { 6593 switch v := v.(*PrimaryPositionResponse); i { 6594 case 0: 6595 return &v.state 6596 case 1: 6597 return &v.sizeCache 6598 case 2: 6599 return &v.unknownFields 6600 default: 6601 return nil 6602 } 6603 } 6604 file_tabletmanagerdata_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { 6605 switch v := v.(*WaitForPositionRequest); i { 6606 case 0: 6607 return &v.state 6608 case 1: 6609 return &v.sizeCache 6610 case 2: 6611 return &v.unknownFields 6612 default: 6613 return nil 6614 } 6615 } 6616 file_tabletmanagerdata_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { 6617 switch v := v.(*WaitForPositionResponse); i { 6618 case 0: 6619 return &v.state 6620 case 1: 6621 return &v.sizeCache 6622 case 2: 6623 return &v.unknownFields 6624 default: 6625 return nil 6626 } 6627 } 6628 file_tabletmanagerdata_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} { 6629 switch v := v.(*StopReplicationRequest); i { 6630 case 0: 6631 return &v.state 6632 case 1: 6633 return &v.sizeCache 6634 case 2: 6635 return &v.unknownFields 6636 default: 6637 return nil 6638 } 6639 } 6640 file_tabletmanagerdata_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} { 6641 switch v := v.(*StopReplicationResponse); i { 6642 case 0: 6643 return &v.state 6644 case 1: 6645 return &v.sizeCache 6646 case 2: 6647 return &v.unknownFields 6648 default: 6649 return nil 6650 } 6651 } 6652 file_tabletmanagerdata_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} { 6653 switch v := v.(*StopReplicationMinimumRequest); i { 6654 case 0: 6655 return &v.state 6656 case 1: 6657 return &v.sizeCache 6658 case 2: 6659 return &v.unknownFields 6660 default: 6661 return nil 6662 } 6663 } 6664 file_tabletmanagerdata_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} { 6665 switch v := v.(*StopReplicationMinimumResponse); i { 6666 case 0: 6667 return &v.state 6668 case 1: 6669 return &v.sizeCache 6670 case 2: 6671 return &v.unknownFields 6672 default: 6673 return nil 6674 } 6675 } 6676 file_tabletmanagerdata_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} { 6677 switch v := v.(*StartReplicationRequest); i { 6678 case 0: 6679 return &v.state 6680 case 1: 6681 return &v.sizeCache 6682 case 2: 6683 return &v.unknownFields 6684 default: 6685 return nil 6686 } 6687 } 6688 file_tabletmanagerdata_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} { 6689 switch v := v.(*StartReplicationResponse); i { 6690 case 0: 6691 return &v.state 6692 case 1: 6693 return &v.sizeCache 6694 case 2: 6695 return &v.unknownFields 6696 default: 6697 return nil 6698 } 6699 } 6700 file_tabletmanagerdata_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} { 6701 switch v := v.(*StartReplicationUntilAfterRequest); i { 6702 case 0: 6703 return &v.state 6704 case 1: 6705 return &v.sizeCache 6706 case 2: 6707 return &v.unknownFields 6708 default: 6709 return nil 6710 } 6711 } 6712 file_tabletmanagerdata_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} { 6713 switch v := v.(*StartReplicationUntilAfterResponse); i { 6714 case 0: 6715 return &v.state 6716 case 1: 6717 return &v.sizeCache 6718 case 2: 6719 return &v.unknownFields 6720 default: 6721 return nil 6722 } 6723 } 6724 file_tabletmanagerdata_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} { 6725 switch v := v.(*GetReplicasRequest); i { 6726 case 0: 6727 return &v.state 6728 case 1: 6729 return &v.sizeCache 6730 case 2: 6731 return &v.unknownFields 6732 default: 6733 return nil 6734 } 6735 } 6736 file_tabletmanagerdata_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} { 6737 switch v := v.(*GetReplicasResponse); i { 6738 case 0: 6739 return &v.state 6740 case 1: 6741 return &v.sizeCache 6742 case 2: 6743 return &v.unknownFields 6744 default: 6745 return nil 6746 } 6747 } 6748 file_tabletmanagerdata_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} { 6749 switch v := v.(*ResetReplicationRequest); i { 6750 case 0: 6751 return &v.state 6752 case 1: 6753 return &v.sizeCache 6754 case 2: 6755 return &v.unknownFields 6756 default: 6757 return nil 6758 } 6759 } 6760 file_tabletmanagerdata_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} { 6761 switch v := v.(*ResetReplicationResponse); i { 6762 case 0: 6763 return &v.state 6764 case 1: 6765 return &v.sizeCache 6766 case 2: 6767 return &v.unknownFields 6768 default: 6769 return nil 6770 } 6771 } 6772 file_tabletmanagerdata_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} { 6773 switch v := v.(*VReplicationExecRequest); i { 6774 case 0: 6775 return &v.state 6776 case 1: 6777 return &v.sizeCache 6778 case 2: 6779 return &v.unknownFields 6780 default: 6781 return nil 6782 } 6783 } 6784 file_tabletmanagerdata_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} { 6785 switch v := v.(*VReplicationExecResponse); i { 6786 case 0: 6787 return &v.state 6788 case 1: 6789 return &v.sizeCache 6790 case 2: 6791 return &v.unknownFields 6792 default: 6793 return nil 6794 } 6795 } 6796 file_tabletmanagerdata_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} { 6797 switch v := v.(*VReplicationWaitForPosRequest); i { 6798 case 0: 6799 return &v.state 6800 case 1: 6801 return &v.sizeCache 6802 case 2: 6803 return &v.unknownFields 6804 default: 6805 return nil 6806 } 6807 } 6808 file_tabletmanagerdata_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} { 6809 switch v := v.(*VReplicationWaitForPosResponse); i { 6810 case 0: 6811 return &v.state 6812 case 1: 6813 return &v.sizeCache 6814 case 2: 6815 return &v.unknownFields 6816 default: 6817 return nil 6818 } 6819 } 6820 file_tabletmanagerdata_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} { 6821 switch v := v.(*InitPrimaryRequest); i { 6822 case 0: 6823 return &v.state 6824 case 1: 6825 return &v.sizeCache 6826 case 2: 6827 return &v.unknownFields 6828 default: 6829 return nil 6830 } 6831 } 6832 file_tabletmanagerdata_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} { 6833 switch v := v.(*InitPrimaryResponse); i { 6834 case 0: 6835 return &v.state 6836 case 1: 6837 return &v.sizeCache 6838 case 2: 6839 return &v.unknownFields 6840 default: 6841 return nil 6842 } 6843 } 6844 file_tabletmanagerdata_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} { 6845 switch v := v.(*PopulateReparentJournalRequest); i { 6846 case 0: 6847 return &v.state 6848 case 1: 6849 return &v.sizeCache 6850 case 2: 6851 return &v.unknownFields 6852 default: 6853 return nil 6854 } 6855 } 6856 file_tabletmanagerdata_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} { 6857 switch v := v.(*PopulateReparentJournalResponse); i { 6858 case 0: 6859 return &v.state 6860 case 1: 6861 return &v.sizeCache 6862 case 2: 6863 return &v.unknownFields 6864 default: 6865 return nil 6866 } 6867 } 6868 file_tabletmanagerdata_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} { 6869 switch v := v.(*InitReplicaRequest); i { 6870 case 0: 6871 return &v.state 6872 case 1: 6873 return &v.sizeCache 6874 case 2: 6875 return &v.unknownFields 6876 default: 6877 return nil 6878 } 6879 } 6880 file_tabletmanagerdata_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} { 6881 switch v := v.(*InitReplicaResponse); i { 6882 case 0: 6883 return &v.state 6884 case 1: 6885 return &v.sizeCache 6886 case 2: 6887 return &v.unknownFields 6888 default: 6889 return nil 6890 } 6891 } 6892 file_tabletmanagerdata_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} { 6893 switch v := v.(*DemotePrimaryRequest); i { 6894 case 0: 6895 return &v.state 6896 case 1: 6897 return &v.sizeCache 6898 case 2: 6899 return &v.unknownFields 6900 default: 6901 return nil 6902 } 6903 } 6904 file_tabletmanagerdata_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} { 6905 switch v := v.(*DemotePrimaryResponse); i { 6906 case 0: 6907 return &v.state 6908 case 1: 6909 return &v.sizeCache 6910 case 2: 6911 return &v.unknownFields 6912 default: 6913 return nil 6914 } 6915 } 6916 file_tabletmanagerdata_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} { 6917 switch v := v.(*UndoDemotePrimaryRequest); i { 6918 case 0: 6919 return &v.state 6920 case 1: 6921 return &v.sizeCache 6922 case 2: 6923 return &v.unknownFields 6924 default: 6925 return nil 6926 } 6927 } 6928 file_tabletmanagerdata_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} { 6929 switch v := v.(*UndoDemotePrimaryResponse); i { 6930 case 0: 6931 return &v.state 6932 case 1: 6933 return &v.sizeCache 6934 case 2: 6935 return &v.unknownFields 6936 default: 6937 return nil 6938 } 6939 } 6940 file_tabletmanagerdata_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} { 6941 switch v := v.(*ReplicaWasPromotedRequest); i { 6942 case 0: 6943 return &v.state 6944 case 1: 6945 return &v.sizeCache 6946 case 2: 6947 return &v.unknownFields 6948 default: 6949 return nil 6950 } 6951 } 6952 file_tabletmanagerdata_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} { 6953 switch v := v.(*ReplicaWasPromotedResponse); i { 6954 case 0: 6955 return &v.state 6956 case 1: 6957 return &v.sizeCache 6958 case 2: 6959 return &v.unknownFields 6960 default: 6961 return nil 6962 } 6963 } 6964 file_tabletmanagerdata_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} { 6965 switch v := v.(*ResetReplicationParametersRequest); i { 6966 case 0: 6967 return &v.state 6968 case 1: 6969 return &v.sizeCache 6970 case 2: 6971 return &v.unknownFields 6972 default: 6973 return nil 6974 } 6975 } 6976 file_tabletmanagerdata_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} { 6977 switch v := v.(*ResetReplicationParametersResponse); i { 6978 case 0: 6979 return &v.state 6980 case 1: 6981 return &v.sizeCache 6982 case 2: 6983 return &v.unknownFields 6984 default: 6985 return nil 6986 } 6987 } 6988 file_tabletmanagerdata_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} { 6989 switch v := v.(*FullStatusRequest); i { 6990 case 0: 6991 return &v.state 6992 case 1: 6993 return &v.sizeCache 6994 case 2: 6995 return &v.unknownFields 6996 default: 6997 return nil 6998 } 6999 } 7000 file_tabletmanagerdata_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} { 7001 switch v := v.(*FullStatusResponse); i { 7002 case 0: 7003 return &v.state 7004 case 1: 7005 return &v.sizeCache 7006 case 2: 7007 return &v.unknownFields 7008 default: 7009 return nil 7010 } 7011 } 7012 file_tabletmanagerdata_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} { 7013 switch v := v.(*SetReplicationSourceRequest); i { 7014 case 0: 7015 return &v.state 7016 case 1: 7017 return &v.sizeCache 7018 case 2: 7019 return &v.unknownFields 7020 default: 7021 return nil 7022 } 7023 } 7024 file_tabletmanagerdata_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} { 7025 switch v := v.(*SetReplicationSourceResponse); i { 7026 case 0: 7027 return &v.state 7028 case 1: 7029 return &v.sizeCache 7030 case 2: 7031 return &v.unknownFields 7032 default: 7033 return nil 7034 } 7035 } 7036 file_tabletmanagerdata_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} { 7037 switch v := v.(*ReplicaWasRestartedRequest); i { 7038 case 0: 7039 return &v.state 7040 case 1: 7041 return &v.sizeCache 7042 case 2: 7043 return &v.unknownFields 7044 default: 7045 return nil 7046 } 7047 } 7048 file_tabletmanagerdata_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} { 7049 switch v := v.(*ReplicaWasRestartedResponse); i { 7050 case 0: 7051 return &v.state 7052 case 1: 7053 return &v.sizeCache 7054 case 2: 7055 return &v.unknownFields 7056 default: 7057 return nil 7058 } 7059 } 7060 file_tabletmanagerdata_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} { 7061 switch v := v.(*StopReplicationAndGetStatusRequest); i { 7062 case 0: 7063 return &v.state 7064 case 1: 7065 return &v.sizeCache 7066 case 2: 7067 return &v.unknownFields 7068 default: 7069 return nil 7070 } 7071 } 7072 file_tabletmanagerdata_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} { 7073 switch v := v.(*StopReplicationAndGetStatusResponse); i { 7074 case 0: 7075 return &v.state 7076 case 1: 7077 return &v.sizeCache 7078 case 2: 7079 return &v.unknownFields 7080 default: 7081 return nil 7082 } 7083 } 7084 file_tabletmanagerdata_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} { 7085 switch v := v.(*PromoteReplicaRequest); i { 7086 case 0: 7087 return &v.state 7088 case 1: 7089 return &v.sizeCache 7090 case 2: 7091 return &v.unknownFields 7092 default: 7093 return nil 7094 } 7095 } 7096 file_tabletmanagerdata_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} { 7097 switch v := v.(*PromoteReplicaResponse); i { 7098 case 0: 7099 return &v.state 7100 case 1: 7101 return &v.sizeCache 7102 case 2: 7103 return &v.unknownFields 7104 default: 7105 return nil 7106 } 7107 } 7108 file_tabletmanagerdata_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} { 7109 switch v := v.(*BackupRequest); i { 7110 case 0: 7111 return &v.state 7112 case 1: 7113 return &v.sizeCache 7114 case 2: 7115 return &v.unknownFields 7116 default: 7117 return nil 7118 } 7119 } 7120 file_tabletmanagerdata_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} { 7121 switch v := v.(*BackupResponse); i { 7122 case 0: 7123 return &v.state 7124 case 1: 7125 return &v.sizeCache 7126 case 2: 7127 return &v.unknownFields 7128 default: 7129 return nil 7130 } 7131 } 7132 file_tabletmanagerdata_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} { 7133 switch v := v.(*RestoreFromBackupRequest); i { 7134 case 0: 7135 return &v.state 7136 case 1: 7137 return &v.sizeCache 7138 case 2: 7139 return &v.unknownFields 7140 default: 7141 return nil 7142 } 7143 } 7144 file_tabletmanagerdata_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} { 7145 switch v := v.(*RestoreFromBackupResponse); i { 7146 case 0: 7147 return &v.state 7148 case 1: 7149 return &v.sizeCache 7150 case 2: 7151 return &v.unknownFields 7152 default: 7153 return nil 7154 } 7155 } 7156 file_tabletmanagerdata_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} { 7157 switch v := v.(*VExecRequest); i { 7158 case 0: 7159 return &v.state 7160 case 1: 7161 return &v.sizeCache 7162 case 2: 7163 return &v.unknownFields 7164 default: 7165 return nil 7166 } 7167 } 7168 file_tabletmanagerdata_proto_msgTypes[97].Exporter = func(v interface{}, i int) interface{} { 7169 switch v := v.(*VExecResponse); i { 7170 case 0: 7171 return &v.state 7172 case 1: 7173 return &v.sizeCache 7174 case 2: 7175 return &v.unknownFields 7176 default: 7177 return nil 7178 } 7179 } 7180 file_tabletmanagerdata_proto_msgTypes[98].Exporter = func(v interface{}, i int) interface{} { 7181 switch v := v.(*VDiffRequest); i { 7182 case 0: 7183 return &v.state 7184 case 1: 7185 return &v.sizeCache 7186 case 2: 7187 return &v.unknownFields 7188 default: 7189 return nil 7190 } 7191 } 7192 file_tabletmanagerdata_proto_msgTypes[99].Exporter = func(v interface{}, i int) interface{} { 7193 switch v := v.(*VDiffResponse); i { 7194 case 0: 7195 return &v.state 7196 case 1: 7197 return &v.sizeCache 7198 case 2: 7199 return &v.unknownFields 7200 default: 7201 return nil 7202 } 7203 } 7204 file_tabletmanagerdata_proto_msgTypes[100].Exporter = func(v interface{}, i int) interface{} { 7205 switch v := v.(*VDiffPickerOptions); i { 7206 case 0: 7207 return &v.state 7208 case 1: 7209 return &v.sizeCache 7210 case 2: 7211 return &v.unknownFields 7212 default: 7213 return nil 7214 } 7215 } 7216 file_tabletmanagerdata_proto_msgTypes[101].Exporter = func(v interface{}, i int) interface{} { 7217 switch v := v.(*VDiffReportOptions); i { 7218 case 0: 7219 return &v.state 7220 case 1: 7221 return &v.sizeCache 7222 case 2: 7223 return &v.unknownFields 7224 default: 7225 return nil 7226 } 7227 } 7228 file_tabletmanagerdata_proto_msgTypes[102].Exporter = func(v interface{}, i int) interface{} { 7229 switch v := v.(*VDiffCoreOptions); i { 7230 case 0: 7231 return &v.state 7232 case 1: 7233 return &v.sizeCache 7234 case 2: 7235 return &v.unknownFields 7236 default: 7237 return nil 7238 } 7239 } 7240 file_tabletmanagerdata_proto_msgTypes[103].Exporter = func(v interface{}, i int) interface{} { 7241 switch v := v.(*VDiffOptions); i { 7242 case 0: 7243 return &v.state 7244 case 1: 7245 return &v.sizeCache 7246 case 2: 7247 return &v.unknownFields 7248 default: 7249 return nil 7250 } 7251 } 7252 } 7253 type x struct{} 7254 out := protoimpl.TypeBuilder{ 7255 File: protoimpl.DescBuilder{ 7256 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 7257 RawDescriptor: file_tabletmanagerdata_proto_rawDesc, 7258 NumEnums: 0, 7259 NumMessages: 107, 7260 NumExtensions: 0, 7261 NumServices: 0, 7262 }, 7263 GoTypes: file_tabletmanagerdata_proto_goTypes, 7264 DependencyIndexes: file_tabletmanagerdata_proto_depIdxs, 7265 MessageInfos: file_tabletmanagerdata_proto_msgTypes, 7266 }.Build() 7267 File_tabletmanagerdata_proto = out.File 7268 file_tabletmanagerdata_proto_rawDesc = nil 7269 file_tabletmanagerdata_proto_goTypes = nil 7270 file_tabletmanagerdata_proto_depIdxs = nil 7271 }