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