1// Copyright 2017 Google Inc. 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15// Code generated by protoc-gen-go. DO NOT EDIT. 16// versions: 17// protoc-gen-go v1.25.0 18// protoc v3.13.0 19// source: google/bigtable/admin/table/v1/bigtable_table_service_messages.proto 20 21package table 22 23import ( 24 reflect "reflect" 25 sync "sync" 26 27 proto "github.com/golang/protobuf/proto" 28 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 29 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 30) 31 32const ( 33 // Verify that this generated code is sufficiently up-to-date. 34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 35 // Verify that runtime/protoimpl is sufficiently up-to-date. 36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 37) 38 39// This is a compile-time assertion that a sufficiently up-to-date version 40// of the legacy proto package is being used. 41const _ = proto.ProtoPackageIsVersion4 42 43type CreateTableRequest struct { 44 state protoimpl.MessageState 45 sizeCache protoimpl.SizeCache 46 unknownFields protoimpl.UnknownFields 47 48 // The unique name of the cluster in which to create the new table. 49 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 50 // The name by which the new table should be referred to within the cluster, 51 // e.g. "foobar" rather than "<cluster_name>/tables/foobar". 52 TableId string `protobuf:"bytes,2,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"` 53 // The Table to create. The `name` field of the Table and all of its 54 // ColumnFamilies must be left blank, and will be populated in the response. 55 Table *Table `protobuf:"bytes,3,opt,name=table,proto3" json:"table,omitempty"` 56 // The optional list of row keys that will be used to initially split the 57 // table into several tablets (Tablets are similar to HBase regions). 58 // Given two split keys, "s1" and "s2", three tablets will be created, 59 // spanning the key ranges: [, s1), [s1, s2), [s2, ). 60 // 61 // Example: 62 // * Row keys := ["a", "apple", "custom", "customer_1", "customer_2", 63 // "other", "zz"] 64 // * initial_split_keys := ["apple", "customer_1", "customer_2", "other"] 65 // * Key assignment: 66 // - Tablet 1 [, apple) => {"a"}. 67 // - Tablet 2 [apple, customer_1) => {"apple", "custom"}. 68 // - Tablet 3 [customer_1, customer_2) => {"customer_1"}. 69 // - Tablet 4 [customer_2, other) => {"customer_2"}. 70 // - Tablet 5 [other, ) => {"other", "zz"}. 71 InitialSplitKeys []string `protobuf:"bytes,4,rep,name=initial_split_keys,json=initialSplitKeys,proto3" json:"initial_split_keys,omitempty"` 72} 73 74func (x *CreateTableRequest) Reset() { 75 *x = CreateTableRequest{} 76 if protoimpl.UnsafeEnabled { 77 mi := &file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[0] 78 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 79 ms.StoreMessageInfo(mi) 80 } 81} 82 83func (x *CreateTableRequest) String() string { 84 return protoimpl.X.MessageStringOf(x) 85} 86 87func (*CreateTableRequest) ProtoMessage() {} 88 89func (x *CreateTableRequest) ProtoReflect() protoreflect.Message { 90 mi := &file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[0] 91 if protoimpl.UnsafeEnabled && x != nil { 92 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 93 if ms.LoadMessageInfo() == nil { 94 ms.StoreMessageInfo(mi) 95 } 96 return ms 97 } 98 return mi.MessageOf(x) 99} 100 101// Deprecated: Use CreateTableRequest.ProtoReflect.Descriptor instead. 102func (*CreateTableRequest) Descriptor() ([]byte, []int) { 103 return file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDescGZIP(), []int{0} 104} 105 106func (x *CreateTableRequest) GetName() string { 107 if x != nil { 108 return x.Name 109 } 110 return "" 111} 112 113func (x *CreateTableRequest) GetTableId() string { 114 if x != nil { 115 return x.TableId 116 } 117 return "" 118} 119 120func (x *CreateTableRequest) GetTable() *Table { 121 if x != nil { 122 return x.Table 123 } 124 return nil 125} 126 127func (x *CreateTableRequest) GetInitialSplitKeys() []string { 128 if x != nil { 129 return x.InitialSplitKeys 130 } 131 return nil 132} 133 134type ListTablesRequest struct { 135 state protoimpl.MessageState 136 sizeCache protoimpl.SizeCache 137 unknownFields protoimpl.UnknownFields 138 139 // The unique name of the cluster for which tables should be listed. 140 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 141} 142 143func (x *ListTablesRequest) Reset() { 144 *x = ListTablesRequest{} 145 if protoimpl.UnsafeEnabled { 146 mi := &file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[1] 147 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 148 ms.StoreMessageInfo(mi) 149 } 150} 151 152func (x *ListTablesRequest) String() string { 153 return protoimpl.X.MessageStringOf(x) 154} 155 156func (*ListTablesRequest) ProtoMessage() {} 157 158func (x *ListTablesRequest) ProtoReflect() protoreflect.Message { 159 mi := &file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[1] 160 if protoimpl.UnsafeEnabled && x != nil { 161 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 162 if ms.LoadMessageInfo() == nil { 163 ms.StoreMessageInfo(mi) 164 } 165 return ms 166 } 167 return mi.MessageOf(x) 168} 169 170// Deprecated: Use ListTablesRequest.ProtoReflect.Descriptor instead. 171func (*ListTablesRequest) Descriptor() ([]byte, []int) { 172 return file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDescGZIP(), []int{1} 173} 174 175func (x *ListTablesRequest) GetName() string { 176 if x != nil { 177 return x.Name 178 } 179 return "" 180} 181 182type ListTablesResponse struct { 183 state protoimpl.MessageState 184 sizeCache protoimpl.SizeCache 185 unknownFields protoimpl.UnknownFields 186 187 // The tables present in the requested cluster. 188 // At present, only the names of the tables are populated. 189 Tables []*Table `protobuf:"bytes,1,rep,name=tables,proto3" json:"tables,omitempty"` 190} 191 192func (x *ListTablesResponse) Reset() { 193 *x = ListTablesResponse{} 194 if protoimpl.UnsafeEnabled { 195 mi := &file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[2] 196 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 197 ms.StoreMessageInfo(mi) 198 } 199} 200 201func (x *ListTablesResponse) String() string { 202 return protoimpl.X.MessageStringOf(x) 203} 204 205func (*ListTablesResponse) ProtoMessage() {} 206 207func (x *ListTablesResponse) ProtoReflect() protoreflect.Message { 208 mi := &file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[2] 209 if protoimpl.UnsafeEnabled && x != nil { 210 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 211 if ms.LoadMessageInfo() == nil { 212 ms.StoreMessageInfo(mi) 213 } 214 return ms 215 } 216 return mi.MessageOf(x) 217} 218 219// Deprecated: Use ListTablesResponse.ProtoReflect.Descriptor instead. 220func (*ListTablesResponse) Descriptor() ([]byte, []int) { 221 return file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDescGZIP(), []int{2} 222} 223 224func (x *ListTablesResponse) GetTables() []*Table { 225 if x != nil { 226 return x.Tables 227 } 228 return nil 229} 230 231type GetTableRequest struct { 232 state protoimpl.MessageState 233 sizeCache protoimpl.SizeCache 234 unknownFields protoimpl.UnknownFields 235 236 // The unique name of the requested table. 237 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 238} 239 240func (x *GetTableRequest) Reset() { 241 *x = GetTableRequest{} 242 if protoimpl.UnsafeEnabled { 243 mi := &file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[3] 244 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 245 ms.StoreMessageInfo(mi) 246 } 247} 248 249func (x *GetTableRequest) String() string { 250 return protoimpl.X.MessageStringOf(x) 251} 252 253func (*GetTableRequest) ProtoMessage() {} 254 255func (x *GetTableRequest) ProtoReflect() protoreflect.Message { 256 mi := &file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[3] 257 if protoimpl.UnsafeEnabled && x != nil { 258 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 259 if ms.LoadMessageInfo() == nil { 260 ms.StoreMessageInfo(mi) 261 } 262 return ms 263 } 264 return mi.MessageOf(x) 265} 266 267// Deprecated: Use GetTableRequest.ProtoReflect.Descriptor instead. 268func (*GetTableRequest) Descriptor() ([]byte, []int) { 269 return file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDescGZIP(), []int{3} 270} 271 272func (x *GetTableRequest) GetName() string { 273 if x != nil { 274 return x.Name 275 } 276 return "" 277} 278 279type DeleteTableRequest struct { 280 state protoimpl.MessageState 281 sizeCache protoimpl.SizeCache 282 unknownFields protoimpl.UnknownFields 283 284 // The unique name of the table to be deleted. 285 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 286} 287 288func (x *DeleteTableRequest) Reset() { 289 *x = DeleteTableRequest{} 290 if protoimpl.UnsafeEnabled { 291 mi := &file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[4] 292 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 293 ms.StoreMessageInfo(mi) 294 } 295} 296 297func (x *DeleteTableRequest) String() string { 298 return protoimpl.X.MessageStringOf(x) 299} 300 301func (*DeleteTableRequest) ProtoMessage() {} 302 303func (x *DeleteTableRequest) ProtoReflect() protoreflect.Message { 304 mi := &file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[4] 305 if protoimpl.UnsafeEnabled && x != nil { 306 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 307 if ms.LoadMessageInfo() == nil { 308 ms.StoreMessageInfo(mi) 309 } 310 return ms 311 } 312 return mi.MessageOf(x) 313} 314 315// Deprecated: Use DeleteTableRequest.ProtoReflect.Descriptor instead. 316func (*DeleteTableRequest) Descriptor() ([]byte, []int) { 317 return file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDescGZIP(), []int{4} 318} 319 320func (x *DeleteTableRequest) GetName() string { 321 if x != nil { 322 return x.Name 323 } 324 return "" 325} 326 327type RenameTableRequest struct { 328 state protoimpl.MessageState 329 sizeCache protoimpl.SizeCache 330 unknownFields protoimpl.UnknownFields 331 332 // The current unique name of the table. 333 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 334 // The new name by which the table should be referred to within its containing 335 // cluster, e.g. "foobar" rather than "<cluster_name>/tables/foobar". 336 NewId string `protobuf:"bytes,2,opt,name=new_id,json=newId,proto3" json:"new_id,omitempty"` 337} 338 339func (x *RenameTableRequest) Reset() { 340 *x = RenameTableRequest{} 341 if protoimpl.UnsafeEnabled { 342 mi := &file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[5] 343 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 344 ms.StoreMessageInfo(mi) 345 } 346} 347 348func (x *RenameTableRequest) String() string { 349 return protoimpl.X.MessageStringOf(x) 350} 351 352func (*RenameTableRequest) ProtoMessage() {} 353 354func (x *RenameTableRequest) ProtoReflect() protoreflect.Message { 355 mi := &file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[5] 356 if protoimpl.UnsafeEnabled && x != nil { 357 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 358 if ms.LoadMessageInfo() == nil { 359 ms.StoreMessageInfo(mi) 360 } 361 return ms 362 } 363 return mi.MessageOf(x) 364} 365 366// Deprecated: Use RenameTableRequest.ProtoReflect.Descriptor instead. 367func (*RenameTableRequest) Descriptor() ([]byte, []int) { 368 return file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDescGZIP(), []int{5} 369} 370 371func (x *RenameTableRequest) GetName() string { 372 if x != nil { 373 return x.Name 374 } 375 return "" 376} 377 378func (x *RenameTableRequest) GetNewId() string { 379 if x != nil { 380 return x.NewId 381 } 382 return "" 383} 384 385type CreateColumnFamilyRequest struct { 386 state protoimpl.MessageState 387 sizeCache protoimpl.SizeCache 388 unknownFields protoimpl.UnknownFields 389 390 // The unique name of the table in which to create the new column family. 391 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 392 // The name by which the new column family should be referred to within the 393 // table, e.g. "foobar" rather than "<table_name>/columnFamilies/foobar". 394 ColumnFamilyId string `protobuf:"bytes,2,opt,name=column_family_id,json=columnFamilyId,proto3" json:"column_family_id,omitempty"` 395 // The column family to create. The `name` field must be left blank. 396 ColumnFamily *ColumnFamily `protobuf:"bytes,3,opt,name=column_family,json=columnFamily,proto3" json:"column_family,omitempty"` 397} 398 399func (x *CreateColumnFamilyRequest) Reset() { 400 *x = CreateColumnFamilyRequest{} 401 if protoimpl.UnsafeEnabled { 402 mi := &file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[6] 403 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 404 ms.StoreMessageInfo(mi) 405 } 406} 407 408func (x *CreateColumnFamilyRequest) String() string { 409 return protoimpl.X.MessageStringOf(x) 410} 411 412func (*CreateColumnFamilyRequest) ProtoMessage() {} 413 414func (x *CreateColumnFamilyRequest) ProtoReflect() protoreflect.Message { 415 mi := &file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[6] 416 if protoimpl.UnsafeEnabled && x != nil { 417 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 418 if ms.LoadMessageInfo() == nil { 419 ms.StoreMessageInfo(mi) 420 } 421 return ms 422 } 423 return mi.MessageOf(x) 424} 425 426// Deprecated: Use CreateColumnFamilyRequest.ProtoReflect.Descriptor instead. 427func (*CreateColumnFamilyRequest) Descriptor() ([]byte, []int) { 428 return file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDescGZIP(), []int{6} 429} 430 431func (x *CreateColumnFamilyRequest) GetName() string { 432 if x != nil { 433 return x.Name 434 } 435 return "" 436} 437 438func (x *CreateColumnFamilyRequest) GetColumnFamilyId() string { 439 if x != nil { 440 return x.ColumnFamilyId 441 } 442 return "" 443} 444 445func (x *CreateColumnFamilyRequest) GetColumnFamily() *ColumnFamily { 446 if x != nil { 447 return x.ColumnFamily 448 } 449 return nil 450} 451 452type DeleteColumnFamilyRequest struct { 453 state protoimpl.MessageState 454 sizeCache protoimpl.SizeCache 455 unknownFields protoimpl.UnknownFields 456 457 // The unique name of the column family to be deleted. 458 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 459} 460 461func (x *DeleteColumnFamilyRequest) Reset() { 462 *x = DeleteColumnFamilyRequest{} 463 if protoimpl.UnsafeEnabled { 464 mi := &file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[7] 465 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 466 ms.StoreMessageInfo(mi) 467 } 468} 469 470func (x *DeleteColumnFamilyRequest) String() string { 471 return protoimpl.X.MessageStringOf(x) 472} 473 474func (*DeleteColumnFamilyRequest) ProtoMessage() {} 475 476func (x *DeleteColumnFamilyRequest) ProtoReflect() protoreflect.Message { 477 mi := &file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[7] 478 if protoimpl.UnsafeEnabled && x != nil { 479 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 480 if ms.LoadMessageInfo() == nil { 481 ms.StoreMessageInfo(mi) 482 } 483 return ms 484 } 485 return mi.MessageOf(x) 486} 487 488// Deprecated: Use DeleteColumnFamilyRequest.ProtoReflect.Descriptor instead. 489func (*DeleteColumnFamilyRequest) Descriptor() ([]byte, []int) { 490 return file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDescGZIP(), []int{7} 491} 492 493func (x *DeleteColumnFamilyRequest) GetName() string { 494 if x != nil { 495 return x.Name 496 } 497 return "" 498} 499 500type BulkDeleteRowsRequest struct { 501 state protoimpl.MessageState 502 sizeCache protoimpl.SizeCache 503 unknownFields protoimpl.UnknownFields 504 505 // The unique name of the table on which to perform the bulk delete 506 TableName string `protobuf:"bytes,1,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"` 507 // Types that are assignable to Target: 508 // *BulkDeleteRowsRequest_RowKeyPrefix 509 // *BulkDeleteRowsRequest_DeleteAllDataFromTable 510 Target isBulkDeleteRowsRequest_Target `protobuf_oneof:"target"` 511} 512 513func (x *BulkDeleteRowsRequest) Reset() { 514 *x = BulkDeleteRowsRequest{} 515 if protoimpl.UnsafeEnabled { 516 mi := &file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[8] 517 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 518 ms.StoreMessageInfo(mi) 519 } 520} 521 522func (x *BulkDeleteRowsRequest) String() string { 523 return protoimpl.X.MessageStringOf(x) 524} 525 526func (*BulkDeleteRowsRequest) ProtoMessage() {} 527 528func (x *BulkDeleteRowsRequest) ProtoReflect() protoreflect.Message { 529 mi := &file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[8] 530 if protoimpl.UnsafeEnabled && x != nil { 531 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 532 if ms.LoadMessageInfo() == nil { 533 ms.StoreMessageInfo(mi) 534 } 535 return ms 536 } 537 return mi.MessageOf(x) 538} 539 540// Deprecated: Use BulkDeleteRowsRequest.ProtoReflect.Descriptor instead. 541func (*BulkDeleteRowsRequest) Descriptor() ([]byte, []int) { 542 return file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDescGZIP(), []int{8} 543} 544 545func (x *BulkDeleteRowsRequest) GetTableName() string { 546 if x != nil { 547 return x.TableName 548 } 549 return "" 550} 551 552func (m *BulkDeleteRowsRequest) GetTarget() isBulkDeleteRowsRequest_Target { 553 if m != nil { 554 return m.Target 555 } 556 return nil 557} 558 559func (x *BulkDeleteRowsRequest) GetRowKeyPrefix() []byte { 560 if x, ok := x.GetTarget().(*BulkDeleteRowsRequest_RowKeyPrefix); ok { 561 return x.RowKeyPrefix 562 } 563 return nil 564} 565 566func (x *BulkDeleteRowsRequest) GetDeleteAllDataFromTable() bool { 567 if x, ok := x.GetTarget().(*BulkDeleteRowsRequest_DeleteAllDataFromTable); ok { 568 return x.DeleteAllDataFromTable 569 } 570 return false 571} 572 573type isBulkDeleteRowsRequest_Target interface { 574 isBulkDeleteRowsRequest_Target() 575} 576 577type BulkDeleteRowsRequest_RowKeyPrefix struct { 578 // Delete all rows that start with this row key prefix. Prefix cannot be 579 // zero length. 580 RowKeyPrefix []byte `protobuf:"bytes,2,opt,name=row_key_prefix,json=rowKeyPrefix,proto3,oneof"` 581} 582 583type BulkDeleteRowsRequest_DeleteAllDataFromTable struct { 584 // Delete all rows in the table. Setting this to false is a no-op. 585 DeleteAllDataFromTable bool `protobuf:"varint,3,opt,name=delete_all_data_from_table,json=deleteAllDataFromTable,proto3,oneof"` 586} 587 588func (*BulkDeleteRowsRequest_RowKeyPrefix) isBulkDeleteRowsRequest_Target() {} 589 590func (*BulkDeleteRowsRequest_DeleteAllDataFromTable) isBulkDeleteRowsRequest_Target() {} 591 592var File_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto protoreflect.FileDescriptor 593 594var file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDesc = []byte{ 595 0x0a, 0x44, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 596 0x65, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2f, 0x76, 0x31, 597 0x2f, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 598 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 599 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 600 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x74, 0x61, 601 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x1a, 0x38, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x62, 602 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x74, 0x61, 603 0x62, 0x6c, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 604 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 605 0x22, 0xae, 0x01, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 606 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 607 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x74, 608 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x74, 609 0x61, 0x62, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x3b, 0x0a, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 610 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 611 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x74, 0x61, 612 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x05, 0x74, 0x61, 613 0x62, 0x6c, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x73, 614 0x70, 0x6c, 0x69, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 615 0x10, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x4b, 0x65, 0x79, 616 0x73, 0x22, 0x27, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 617 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 618 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x53, 0x0a, 0x12, 0x4c, 0x69, 619 0x73, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 620 0x12, 0x3d, 0x0a, 0x06, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 621 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 622 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 623 0x31, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x06, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x22, 624 0x25, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 625 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 626 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x28, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 627 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 628 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 629 0x22, 0x3f, 0x0a, 0x12, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 630 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 631 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x65, 632 0x77, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x65, 0x77, 0x49, 633 0x64, 0x22, 0xac, 0x01, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6c, 0x75, 634 0x6d, 0x6e, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 635 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 636 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x66, 0x61, 637 0x6d, 0x69, 0x6c, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 638 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x49, 0x64, 0x12, 0x51, 0x0a, 639 0x0d, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x18, 0x03, 640 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 641 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x74, 0x61, 0x62, 642 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x46, 0x61, 0x6d, 0x69, 643 0x6c, 0x79, 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x79, 644 0x22, 0x2f, 0x0a, 0x19, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 645 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 646 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 647 0x65, 0x22, 0xa6, 0x01, 0x0a, 0x15, 0x42, 0x75, 0x6c, 0x6b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 648 0x52, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 649 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 650 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x6f, 651 0x77, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x02, 0x20, 0x01, 652 0x28, 0x0c, 0x48, 0x00, 0x52, 0x0c, 0x72, 0x6f, 0x77, 0x4b, 0x65, 0x79, 0x50, 0x72, 0x65, 0x66, 653 0x69, 0x78, 0x12, 0x3c, 0x0a, 0x1a, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x61, 0x6c, 0x6c, 654 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 655 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x16, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 656 0x41, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x46, 0x72, 0x6f, 0x6d, 0x54, 0x61, 0x62, 0x6c, 0x65, 657 0x42, 0x08, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x8e, 0x01, 0x0a, 0x22, 0x63, 658 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 659 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 660 0x31, 0x42, 0x21, 0x42, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 661 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x50, 662 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 663 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 664 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x62, 0x69, 665 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x74, 0x61, 0x62, 666 0x6c, 0x65, 0x2f, 0x76, 0x31, 0x3b, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 667 0x74, 0x6f, 0x33, 668} 669 670var ( 671 file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDescOnce sync.Once 672 file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDescData = file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDesc 673) 674 675func file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDescGZIP() []byte { 676 file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDescOnce.Do(func() { 677 file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDescData) 678 }) 679 return file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDescData 680} 681 682var file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes = make([]protoimpl.MessageInfo, 9) 683var file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_goTypes = []interface{}{ 684 (*CreateTableRequest)(nil), // 0: google.bigtable.admin.table.v1.CreateTableRequest 685 (*ListTablesRequest)(nil), // 1: google.bigtable.admin.table.v1.ListTablesRequest 686 (*ListTablesResponse)(nil), // 2: google.bigtable.admin.table.v1.ListTablesResponse 687 (*GetTableRequest)(nil), // 3: google.bigtable.admin.table.v1.GetTableRequest 688 (*DeleteTableRequest)(nil), // 4: google.bigtable.admin.table.v1.DeleteTableRequest 689 (*RenameTableRequest)(nil), // 5: google.bigtable.admin.table.v1.RenameTableRequest 690 (*CreateColumnFamilyRequest)(nil), // 6: google.bigtable.admin.table.v1.CreateColumnFamilyRequest 691 (*DeleteColumnFamilyRequest)(nil), // 7: google.bigtable.admin.table.v1.DeleteColumnFamilyRequest 692 (*BulkDeleteRowsRequest)(nil), // 8: google.bigtable.admin.table.v1.BulkDeleteRowsRequest 693 (*Table)(nil), // 9: google.bigtable.admin.table.v1.Table 694 (*ColumnFamily)(nil), // 10: google.bigtable.admin.table.v1.ColumnFamily 695} 696var file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_depIdxs = []int32{ 697 9, // 0: google.bigtable.admin.table.v1.CreateTableRequest.table:type_name -> google.bigtable.admin.table.v1.Table 698 9, // 1: google.bigtable.admin.table.v1.ListTablesResponse.tables:type_name -> google.bigtable.admin.table.v1.Table 699 10, // 2: google.bigtable.admin.table.v1.CreateColumnFamilyRequest.column_family:type_name -> google.bigtable.admin.table.v1.ColumnFamily 700 3, // [3:3] is the sub-list for method output_type 701 3, // [3:3] is the sub-list for method input_type 702 3, // [3:3] is the sub-list for extension type_name 703 3, // [3:3] is the sub-list for extension extendee 704 0, // [0:3] is the sub-list for field type_name 705} 706 707func init() { file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_init() } 708func file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_init() { 709 if File_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto != nil { 710 return 711 } 712 file_google_bigtable_admin_table_v1_bigtable_table_data_proto_init() 713 if !protoimpl.UnsafeEnabled { 714 file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 715 switch v := v.(*CreateTableRequest); i { 716 case 0: 717 return &v.state 718 case 1: 719 return &v.sizeCache 720 case 2: 721 return &v.unknownFields 722 default: 723 return nil 724 } 725 } 726 file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 727 switch v := v.(*ListTablesRequest); i { 728 case 0: 729 return &v.state 730 case 1: 731 return &v.sizeCache 732 case 2: 733 return &v.unknownFields 734 default: 735 return nil 736 } 737 } 738 file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 739 switch v := v.(*ListTablesResponse); i { 740 case 0: 741 return &v.state 742 case 1: 743 return &v.sizeCache 744 case 2: 745 return &v.unknownFields 746 default: 747 return nil 748 } 749 } 750 file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 751 switch v := v.(*GetTableRequest); i { 752 case 0: 753 return &v.state 754 case 1: 755 return &v.sizeCache 756 case 2: 757 return &v.unknownFields 758 default: 759 return nil 760 } 761 } 762 file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 763 switch v := v.(*DeleteTableRequest); i { 764 case 0: 765 return &v.state 766 case 1: 767 return &v.sizeCache 768 case 2: 769 return &v.unknownFields 770 default: 771 return nil 772 } 773 } 774 file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 775 switch v := v.(*RenameTableRequest); i { 776 case 0: 777 return &v.state 778 case 1: 779 return &v.sizeCache 780 case 2: 781 return &v.unknownFields 782 default: 783 return nil 784 } 785 } 786 file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 787 switch v := v.(*CreateColumnFamilyRequest); i { 788 case 0: 789 return &v.state 790 case 1: 791 return &v.sizeCache 792 case 2: 793 return &v.unknownFields 794 default: 795 return nil 796 } 797 } 798 file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 799 switch v := v.(*DeleteColumnFamilyRequest); i { 800 case 0: 801 return &v.state 802 case 1: 803 return &v.sizeCache 804 case 2: 805 return &v.unknownFields 806 default: 807 return nil 808 } 809 } 810 file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 811 switch v := v.(*BulkDeleteRowsRequest); i { 812 case 0: 813 return &v.state 814 case 1: 815 return &v.sizeCache 816 case 2: 817 return &v.unknownFields 818 default: 819 return nil 820 } 821 } 822 } 823 file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes[8].OneofWrappers = []interface{}{ 824 (*BulkDeleteRowsRequest_RowKeyPrefix)(nil), 825 (*BulkDeleteRowsRequest_DeleteAllDataFromTable)(nil), 826 } 827 type x struct{} 828 out := protoimpl.TypeBuilder{ 829 File: protoimpl.DescBuilder{ 830 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 831 RawDescriptor: file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDesc, 832 NumEnums: 0, 833 NumMessages: 9, 834 NumExtensions: 0, 835 NumServices: 0, 836 }, 837 GoTypes: file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_goTypes, 838 DependencyIndexes: file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_depIdxs, 839 MessageInfos: file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_msgTypes, 840 }.Build() 841 File_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto = out.File 842 file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_rawDesc = nil 843 file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_goTypes = nil 844 file_google_bigtable_admin_table_v1_bigtable_table_service_messages_proto_depIdxs = nil 845} 846