...

Source file src/google.golang.org/genproto/googleapis/bigtable/v1/bigtable_service_messages.pb.go

Documentation: google.golang.org/genproto/googleapis/bigtable/v1

     1  // Copyright 2018 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/v1/bigtable_service_messages.proto
    20  
    21  package bigtable
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	proto "github.com/golang/protobuf/proto"
    28  	status "google.golang.org/genproto/googleapis/rpc/status"
    29  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    30  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    31  )
    32  
    33  const (
    34  	// Verify that this generated code is sufficiently up-to-date.
    35  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    36  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    37  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    38  )
    39  
    40  // This is a compile-time assertion that a sufficiently up-to-date version
    41  // of the legacy proto package is being used.
    42  const _ = proto.ProtoPackageIsVersion4
    43  
    44  // Request message for BigtableServer.ReadRows.
    45  type ReadRowsRequest struct {
    46  	state         protoimpl.MessageState
    47  	sizeCache     protoimpl.SizeCache
    48  	unknownFields protoimpl.UnknownFields
    49  
    50  	// The unique name of the table from which to read.
    51  	TableName string `protobuf:"bytes,1,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
    52  	// If neither row_key nor row_range is set, reads from all rows.
    53  	//
    54  	// Types that are assignable to Target:
    55  	//	*ReadRowsRequest_RowKey
    56  	//	*ReadRowsRequest_RowRange
    57  	//	*ReadRowsRequest_RowSet
    58  	Target isReadRowsRequest_Target `protobuf_oneof:"target"`
    59  	// The filter to apply to the contents of the specified row(s). If unset,
    60  	// reads the entire table.
    61  	Filter *RowFilter `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"`
    62  	// By default, rows are read sequentially, producing results which are
    63  	// guaranteed to arrive in increasing row order. Setting
    64  	// "allow_row_interleaving" to true allows multiple rows to be interleaved in
    65  	// the response stream, which increases throughput but breaks this guarantee,
    66  	// and may force the client to use more memory to buffer partially-received
    67  	// rows. Cannot be set to true when specifying "num_rows_limit".
    68  	AllowRowInterleaving bool `protobuf:"varint,6,opt,name=allow_row_interleaving,json=allowRowInterleaving,proto3" json:"allow_row_interleaving,omitempty"`
    69  	// The read will terminate after committing to N rows' worth of results. The
    70  	// default (zero) is to return all results.
    71  	// Note that "allow_row_interleaving" cannot be set to true when this is set.
    72  	NumRowsLimit int64 `protobuf:"varint,7,opt,name=num_rows_limit,json=numRowsLimit,proto3" json:"num_rows_limit,omitempty"`
    73  }
    74  
    75  func (x *ReadRowsRequest) Reset() {
    76  	*x = ReadRowsRequest{}
    77  	if protoimpl.UnsafeEnabled {
    78  		mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[0]
    79  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    80  		ms.StoreMessageInfo(mi)
    81  	}
    82  }
    83  
    84  func (x *ReadRowsRequest) String() string {
    85  	return protoimpl.X.MessageStringOf(x)
    86  }
    87  
    88  func (*ReadRowsRequest) ProtoMessage() {}
    89  
    90  func (x *ReadRowsRequest) ProtoReflect() protoreflect.Message {
    91  	mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[0]
    92  	if protoimpl.UnsafeEnabled && x != nil {
    93  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    94  		if ms.LoadMessageInfo() == nil {
    95  			ms.StoreMessageInfo(mi)
    96  		}
    97  		return ms
    98  	}
    99  	return mi.MessageOf(x)
   100  }
   101  
   102  // Deprecated: Use ReadRowsRequest.ProtoReflect.Descriptor instead.
   103  func (*ReadRowsRequest) Descriptor() ([]byte, []int) {
   104  	return file_google_bigtable_v1_bigtable_service_messages_proto_rawDescGZIP(), []int{0}
   105  }
   106  
   107  func (x *ReadRowsRequest) GetTableName() string {
   108  	if x != nil {
   109  		return x.TableName
   110  	}
   111  	return ""
   112  }
   113  
   114  func (m *ReadRowsRequest) GetTarget() isReadRowsRequest_Target {
   115  	if m != nil {
   116  		return m.Target
   117  	}
   118  	return nil
   119  }
   120  
   121  func (x *ReadRowsRequest) GetRowKey() []byte {
   122  	if x, ok := x.GetTarget().(*ReadRowsRequest_RowKey); ok {
   123  		return x.RowKey
   124  	}
   125  	return nil
   126  }
   127  
   128  func (x *ReadRowsRequest) GetRowRange() *RowRange {
   129  	if x, ok := x.GetTarget().(*ReadRowsRequest_RowRange); ok {
   130  		return x.RowRange
   131  	}
   132  	return nil
   133  }
   134  
   135  func (x *ReadRowsRequest) GetRowSet() *RowSet {
   136  	if x, ok := x.GetTarget().(*ReadRowsRequest_RowSet); ok {
   137  		return x.RowSet
   138  	}
   139  	return nil
   140  }
   141  
   142  func (x *ReadRowsRequest) GetFilter() *RowFilter {
   143  	if x != nil {
   144  		return x.Filter
   145  	}
   146  	return nil
   147  }
   148  
   149  func (x *ReadRowsRequest) GetAllowRowInterleaving() bool {
   150  	if x != nil {
   151  		return x.AllowRowInterleaving
   152  	}
   153  	return false
   154  }
   155  
   156  func (x *ReadRowsRequest) GetNumRowsLimit() int64 {
   157  	if x != nil {
   158  		return x.NumRowsLimit
   159  	}
   160  	return 0
   161  }
   162  
   163  type isReadRowsRequest_Target interface {
   164  	isReadRowsRequest_Target()
   165  }
   166  
   167  type ReadRowsRequest_RowKey struct {
   168  	// The key of a single row from which to read.
   169  	RowKey []byte `protobuf:"bytes,2,opt,name=row_key,json=rowKey,proto3,oneof"`
   170  }
   171  
   172  type ReadRowsRequest_RowRange struct {
   173  	// A range of rows from which to read.
   174  	RowRange *RowRange `protobuf:"bytes,3,opt,name=row_range,json=rowRange,proto3,oneof"`
   175  }
   176  
   177  type ReadRowsRequest_RowSet struct {
   178  	// A set of rows from which to read. Entries need not be in order, and will
   179  	// be deduplicated before reading.
   180  	// The total serialized size of the set must not exceed 1MB.
   181  	RowSet *RowSet `protobuf:"bytes,8,opt,name=row_set,json=rowSet,proto3,oneof"`
   182  }
   183  
   184  func (*ReadRowsRequest_RowKey) isReadRowsRequest_Target() {}
   185  
   186  func (*ReadRowsRequest_RowRange) isReadRowsRequest_Target() {}
   187  
   188  func (*ReadRowsRequest_RowSet) isReadRowsRequest_Target() {}
   189  
   190  // Response message for BigtableService.ReadRows.
   191  type ReadRowsResponse struct {
   192  	state         protoimpl.MessageState
   193  	sizeCache     protoimpl.SizeCache
   194  	unknownFields protoimpl.UnknownFields
   195  
   196  	// The key of the row for which we're receiving data.
   197  	// Results will be received in increasing row key order, unless
   198  	// "allow_row_interleaving" was specified in the request.
   199  	RowKey []byte `protobuf:"bytes,1,opt,name=row_key,json=rowKey,proto3" json:"row_key,omitempty"`
   200  	// One or more chunks of the row specified by "row_key".
   201  	Chunks []*ReadRowsResponse_Chunk `protobuf:"bytes,2,rep,name=chunks,proto3" json:"chunks,omitempty"`
   202  }
   203  
   204  func (x *ReadRowsResponse) Reset() {
   205  	*x = ReadRowsResponse{}
   206  	if protoimpl.UnsafeEnabled {
   207  		mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[1]
   208  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   209  		ms.StoreMessageInfo(mi)
   210  	}
   211  }
   212  
   213  func (x *ReadRowsResponse) String() string {
   214  	return protoimpl.X.MessageStringOf(x)
   215  }
   216  
   217  func (*ReadRowsResponse) ProtoMessage() {}
   218  
   219  func (x *ReadRowsResponse) ProtoReflect() protoreflect.Message {
   220  	mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[1]
   221  	if protoimpl.UnsafeEnabled && x != nil {
   222  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   223  		if ms.LoadMessageInfo() == nil {
   224  			ms.StoreMessageInfo(mi)
   225  		}
   226  		return ms
   227  	}
   228  	return mi.MessageOf(x)
   229  }
   230  
   231  // Deprecated: Use ReadRowsResponse.ProtoReflect.Descriptor instead.
   232  func (*ReadRowsResponse) Descriptor() ([]byte, []int) {
   233  	return file_google_bigtable_v1_bigtable_service_messages_proto_rawDescGZIP(), []int{1}
   234  }
   235  
   236  func (x *ReadRowsResponse) GetRowKey() []byte {
   237  	if x != nil {
   238  		return x.RowKey
   239  	}
   240  	return nil
   241  }
   242  
   243  func (x *ReadRowsResponse) GetChunks() []*ReadRowsResponse_Chunk {
   244  	if x != nil {
   245  		return x.Chunks
   246  	}
   247  	return nil
   248  }
   249  
   250  // Request message for BigtableService.SampleRowKeys.
   251  type SampleRowKeysRequest struct {
   252  	state         protoimpl.MessageState
   253  	sizeCache     protoimpl.SizeCache
   254  	unknownFields protoimpl.UnknownFields
   255  
   256  	// The unique name of the table from which to sample row keys.
   257  	TableName string `protobuf:"bytes,1,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
   258  }
   259  
   260  func (x *SampleRowKeysRequest) Reset() {
   261  	*x = SampleRowKeysRequest{}
   262  	if protoimpl.UnsafeEnabled {
   263  		mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[2]
   264  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   265  		ms.StoreMessageInfo(mi)
   266  	}
   267  }
   268  
   269  func (x *SampleRowKeysRequest) String() string {
   270  	return protoimpl.X.MessageStringOf(x)
   271  }
   272  
   273  func (*SampleRowKeysRequest) ProtoMessage() {}
   274  
   275  func (x *SampleRowKeysRequest) ProtoReflect() protoreflect.Message {
   276  	mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[2]
   277  	if protoimpl.UnsafeEnabled && x != nil {
   278  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   279  		if ms.LoadMessageInfo() == nil {
   280  			ms.StoreMessageInfo(mi)
   281  		}
   282  		return ms
   283  	}
   284  	return mi.MessageOf(x)
   285  }
   286  
   287  // Deprecated: Use SampleRowKeysRequest.ProtoReflect.Descriptor instead.
   288  func (*SampleRowKeysRequest) Descriptor() ([]byte, []int) {
   289  	return file_google_bigtable_v1_bigtable_service_messages_proto_rawDescGZIP(), []int{2}
   290  }
   291  
   292  func (x *SampleRowKeysRequest) GetTableName() string {
   293  	if x != nil {
   294  		return x.TableName
   295  	}
   296  	return ""
   297  }
   298  
   299  // Response message for BigtableService.SampleRowKeys.
   300  type SampleRowKeysResponse struct {
   301  	state         protoimpl.MessageState
   302  	sizeCache     protoimpl.SizeCache
   303  	unknownFields protoimpl.UnknownFields
   304  
   305  	// Sorted streamed sequence of sample row keys in the table. The table might
   306  	// have contents before the first row key in the list and after the last one,
   307  	// but a key containing the empty string indicates "end of table" and will be
   308  	// the last response given, if present.
   309  	// Note that row keys in this list may not have ever been written to or read
   310  	// from, and users should therefore not make any assumptions about the row key
   311  	// structure that are specific to their use case.
   312  	RowKey []byte `protobuf:"bytes,1,opt,name=row_key,json=rowKey,proto3" json:"row_key,omitempty"`
   313  	// Approximate total storage space used by all rows in the table which precede
   314  	// "row_key". Buffering the contents of all rows between two subsequent
   315  	// samples would require space roughly equal to the difference in their
   316  	// "offset_bytes" fields.
   317  	OffsetBytes int64 `protobuf:"varint,2,opt,name=offset_bytes,json=offsetBytes,proto3" json:"offset_bytes,omitempty"`
   318  }
   319  
   320  func (x *SampleRowKeysResponse) Reset() {
   321  	*x = SampleRowKeysResponse{}
   322  	if protoimpl.UnsafeEnabled {
   323  		mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[3]
   324  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   325  		ms.StoreMessageInfo(mi)
   326  	}
   327  }
   328  
   329  func (x *SampleRowKeysResponse) String() string {
   330  	return protoimpl.X.MessageStringOf(x)
   331  }
   332  
   333  func (*SampleRowKeysResponse) ProtoMessage() {}
   334  
   335  func (x *SampleRowKeysResponse) ProtoReflect() protoreflect.Message {
   336  	mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[3]
   337  	if protoimpl.UnsafeEnabled && x != nil {
   338  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   339  		if ms.LoadMessageInfo() == nil {
   340  			ms.StoreMessageInfo(mi)
   341  		}
   342  		return ms
   343  	}
   344  	return mi.MessageOf(x)
   345  }
   346  
   347  // Deprecated: Use SampleRowKeysResponse.ProtoReflect.Descriptor instead.
   348  func (*SampleRowKeysResponse) Descriptor() ([]byte, []int) {
   349  	return file_google_bigtable_v1_bigtable_service_messages_proto_rawDescGZIP(), []int{3}
   350  }
   351  
   352  func (x *SampleRowKeysResponse) GetRowKey() []byte {
   353  	if x != nil {
   354  		return x.RowKey
   355  	}
   356  	return nil
   357  }
   358  
   359  func (x *SampleRowKeysResponse) GetOffsetBytes() int64 {
   360  	if x != nil {
   361  		return x.OffsetBytes
   362  	}
   363  	return 0
   364  }
   365  
   366  // Request message for BigtableService.MutateRow.
   367  type MutateRowRequest struct {
   368  	state         protoimpl.MessageState
   369  	sizeCache     protoimpl.SizeCache
   370  	unknownFields protoimpl.UnknownFields
   371  
   372  	// The unique name of the table to which the mutation should be applied.
   373  	TableName string `protobuf:"bytes,1,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
   374  	// The key of the row to which the mutation should be applied.
   375  	RowKey []byte `protobuf:"bytes,2,opt,name=row_key,json=rowKey,proto3" json:"row_key,omitempty"`
   376  	// Changes to be atomically applied to the specified row. Entries are applied
   377  	// in order, meaning that earlier mutations can be masked by later ones.
   378  	// Must contain at least one entry and at most 100000.
   379  	Mutations []*Mutation `protobuf:"bytes,3,rep,name=mutations,proto3" json:"mutations,omitempty"`
   380  }
   381  
   382  func (x *MutateRowRequest) Reset() {
   383  	*x = MutateRowRequest{}
   384  	if protoimpl.UnsafeEnabled {
   385  		mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[4]
   386  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   387  		ms.StoreMessageInfo(mi)
   388  	}
   389  }
   390  
   391  func (x *MutateRowRequest) String() string {
   392  	return protoimpl.X.MessageStringOf(x)
   393  }
   394  
   395  func (*MutateRowRequest) ProtoMessage() {}
   396  
   397  func (x *MutateRowRequest) ProtoReflect() protoreflect.Message {
   398  	mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[4]
   399  	if protoimpl.UnsafeEnabled && x != nil {
   400  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   401  		if ms.LoadMessageInfo() == nil {
   402  			ms.StoreMessageInfo(mi)
   403  		}
   404  		return ms
   405  	}
   406  	return mi.MessageOf(x)
   407  }
   408  
   409  // Deprecated: Use MutateRowRequest.ProtoReflect.Descriptor instead.
   410  func (*MutateRowRequest) Descriptor() ([]byte, []int) {
   411  	return file_google_bigtable_v1_bigtable_service_messages_proto_rawDescGZIP(), []int{4}
   412  }
   413  
   414  func (x *MutateRowRequest) GetTableName() string {
   415  	if x != nil {
   416  		return x.TableName
   417  	}
   418  	return ""
   419  }
   420  
   421  func (x *MutateRowRequest) GetRowKey() []byte {
   422  	if x != nil {
   423  		return x.RowKey
   424  	}
   425  	return nil
   426  }
   427  
   428  func (x *MutateRowRequest) GetMutations() []*Mutation {
   429  	if x != nil {
   430  		return x.Mutations
   431  	}
   432  	return nil
   433  }
   434  
   435  // Request message for BigtableService.MutateRows.
   436  type MutateRowsRequest struct {
   437  	state         protoimpl.MessageState
   438  	sizeCache     protoimpl.SizeCache
   439  	unknownFields protoimpl.UnknownFields
   440  
   441  	// The unique name of the table to which the mutations should be applied.
   442  	TableName string `protobuf:"bytes,1,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
   443  	// The row keys/mutations to be applied in bulk.
   444  	// Each entry is applied as an atomic mutation, but the entries may be
   445  	// applied in arbitrary order (even between entries for the same row).
   446  	// At least one entry must be specified, and in total the entries may
   447  	// contain at most 100000 mutations.
   448  	Entries []*MutateRowsRequest_Entry `protobuf:"bytes,2,rep,name=entries,proto3" json:"entries,omitempty"`
   449  }
   450  
   451  func (x *MutateRowsRequest) Reset() {
   452  	*x = MutateRowsRequest{}
   453  	if protoimpl.UnsafeEnabled {
   454  		mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[5]
   455  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   456  		ms.StoreMessageInfo(mi)
   457  	}
   458  }
   459  
   460  func (x *MutateRowsRequest) String() string {
   461  	return protoimpl.X.MessageStringOf(x)
   462  }
   463  
   464  func (*MutateRowsRequest) ProtoMessage() {}
   465  
   466  func (x *MutateRowsRequest) ProtoReflect() protoreflect.Message {
   467  	mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[5]
   468  	if protoimpl.UnsafeEnabled && x != nil {
   469  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   470  		if ms.LoadMessageInfo() == nil {
   471  			ms.StoreMessageInfo(mi)
   472  		}
   473  		return ms
   474  	}
   475  	return mi.MessageOf(x)
   476  }
   477  
   478  // Deprecated: Use MutateRowsRequest.ProtoReflect.Descriptor instead.
   479  func (*MutateRowsRequest) Descriptor() ([]byte, []int) {
   480  	return file_google_bigtable_v1_bigtable_service_messages_proto_rawDescGZIP(), []int{5}
   481  }
   482  
   483  func (x *MutateRowsRequest) GetTableName() string {
   484  	if x != nil {
   485  		return x.TableName
   486  	}
   487  	return ""
   488  }
   489  
   490  func (x *MutateRowsRequest) GetEntries() []*MutateRowsRequest_Entry {
   491  	if x != nil {
   492  		return x.Entries
   493  	}
   494  	return nil
   495  }
   496  
   497  // Response message for BigtableService.MutateRows.
   498  type MutateRowsResponse struct {
   499  	state         protoimpl.MessageState
   500  	sizeCache     protoimpl.SizeCache
   501  	unknownFields protoimpl.UnknownFields
   502  
   503  	// The results for each Entry from the request, presented in the order
   504  	// in which the entries were originally given.
   505  	// Depending on how requests are batched during execution, it is possible
   506  	// for one Entry to fail due to an error with another Entry. In the event
   507  	// that this occurs, the same error will be reported for both entries.
   508  	Statuses []*status.Status `protobuf:"bytes,1,rep,name=statuses,proto3" json:"statuses,omitempty"`
   509  }
   510  
   511  func (x *MutateRowsResponse) Reset() {
   512  	*x = MutateRowsResponse{}
   513  	if protoimpl.UnsafeEnabled {
   514  		mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[6]
   515  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   516  		ms.StoreMessageInfo(mi)
   517  	}
   518  }
   519  
   520  func (x *MutateRowsResponse) String() string {
   521  	return protoimpl.X.MessageStringOf(x)
   522  }
   523  
   524  func (*MutateRowsResponse) ProtoMessage() {}
   525  
   526  func (x *MutateRowsResponse) ProtoReflect() protoreflect.Message {
   527  	mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[6]
   528  	if protoimpl.UnsafeEnabled && x != nil {
   529  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   530  		if ms.LoadMessageInfo() == nil {
   531  			ms.StoreMessageInfo(mi)
   532  		}
   533  		return ms
   534  	}
   535  	return mi.MessageOf(x)
   536  }
   537  
   538  // Deprecated: Use MutateRowsResponse.ProtoReflect.Descriptor instead.
   539  func (*MutateRowsResponse) Descriptor() ([]byte, []int) {
   540  	return file_google_bigtable_v1_bigtable_service_messages_proto_rawDescGZIP(), []int{6}
   541  }
   542  
   543  func (x *MutateRowsResponse) GetStatuses() []*status.Status {
   544  	if x != nil {
   545  		return x.Statuses
   546  	}
   547  	return nil
   548  }
   549  
   550  // Request message for BigtableService.CheckAndMutateRowRequest
   551  type CheckAndMutateRowRequest struct {
   552  	state         protoimpl.MessageState
   553  	sizeCache     protoimpl.SizeCache
   554  	unknownFields protoimpl.UnknownFields
   555  
   556  	// The unique name of the table to which the conditional mutation should be
   557  	// applied.
   558  	TableName string `protobuf:"bytes,1,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
   559  	// The key of the row to which the conditional mutation should be applied.
   560  	RowKey []byte `protobuf:"bytes,2,opt,name=row_key,json=rowKey,proto3" json:"row_key,omitempty"`
   561  	// The filter to be applied to the contents of the specified row. Depending
   562  	// on whether or not any results are yielded, either "true_mutations" or
   563  	// "false_mutations" will be executed. If unset, checks that the row contains
   564  	// any values at all.
   565  	PredicateFilter *RowFilter `protobuf:"bytes,6,opt,name=predicate_filter,json=predicateFilter,proto3" json:"predicate_filter,omitempty"`
   566  	// Changes to be atomically applied to the specified row if "predicate_filter"
   567  	// yields at least one cell when applied to "row_key". Entries are applied in
   568  	// order, meaning that earlier mutations can be masked by later ones.
   569  	// Must contain at least one entry if "false_mutations" is empty, and at most
   570  	// 100000.
   571  	TrueMutations []*Mutation `protobuf:"bytes,4,rep,name=true_mutations,json=trueMutations,proto3" json:"true_mutations,omitempty"`
   572  	// Changes to be atomically applied to the specified row if "predicate_filter"
   573  	// does not yield any cells when applied to "row_key". Entries are applied in
   574  	// order, meaning that earlier mutations can be masked by later ones.
   575  	// Must contain at least one entry if "true_mutations" is empty, and at most
   576  	// 100000.
   577  	FalseMutations []*Mutation `protobuf:"bytes,5,rep,name=false_mutations,json=falseMutations,proto3" json:"false_mutations,omitempty"`
   578  }
   579  
   580  func (x *CheckAndMutateRowRequest) Reset() {
   581  	*x = CheckAndMutateRowRequest{}
   582  	if protoimpl.UnsafeEnabled {
   583  		mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[7]
   584  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   585  		ms.StoreMessageInfo(mi)
   586  	}
   587  }
   588  
   589  func (x *CheckAndMutateRowRequest) String() string {
   590  	return protoimpl.X.MessageStringOf(x)
   591  }
   592  
   593  func (*CheckAndMutateRowRequest) ProtoMessage() {}
   594  
   595  func (x *CheckAndMutateRowRequest) ProtoReflect() protoreflect.Message {
   596  	mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[7]
   597  	if protoimpl.UnsafeEnabled && x != nil {
   598  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   599  		if ms.LoadMessageInfo() == nil {
   600  			ms.StoreMessageInfo(mi)
   601  		}
   602  		return ms
   603  	}
   604  	return mi.MessageOf(x)
   605  }
   606  
   607  // Deprecated: Use CheckAndMutateRowRequest.ProtoReflect.Descriptor instead.
   608  func (*CheckAndMutateRowRequest) Descriptor() ([]byte, []int) {
   609  	return file_google_bigtable_v1_bigtable_service_messages_proto_rawDescGZIP(), []int{7}
   610  }
   611  
   612  func (x *CheckAndMutateRowRequest) GetTableName() string {
   613  	if x != nil {
   614  		return x.TableName
   615  	}
   616  	return ""
   617  }
   618  
   619  func (x *CheckAndMutateRowRequest) GetRowKey() []byte {
   620  	if x != nil {
   621  		return x.RowKey
   622  	}
   623  	return nil
   624  }
   625  
   626  func (x *CheckAndMutateRowRequest) GetPredicateFilter() *RowFilter {
   627  	if x != nil {
   628  		return x.PredicateFilter
   629  	}
   630  	return nil
   631  }
   632  
   633  func (x *CheckAndMutateRowRequest) GetTrueMutations() []*Mutation {
   634  	if x != nil {
   635  		return x.TrueMutations
   636  	}
   637  	return nil
   638  }
   639  
   640  func (x *CheckAndMutateRowRequest) GetFalseMutations() []*Mutation {
   641  	if x != nil {
   642  		return x.FalseMutations
   643  	}
   644  	return nil
   645  }
   646  
   647  // Response message for BigtableService.CheckAndMutateRowRequest.
   648  type CheckAndMutateRowResponse struct {
   649  	state         protoimpl.MessageState
   650  	sizeCache     protoimpl.SizeCache
   651  	unknownFields protoimpl.UnknownFields
   652  
   653  	// Whether or not the request's "predicate_filter" yielded any results for
   654  	// the specified row.
   655  	PredicateMatched bool `protobuf:"varint,1,opt,name=predicate_matched,json=predicateMatched,proto3" json:"predicate_matched,omitempty"`
   656  }
   657  
   658  func (x *CheckAndMutateRowResponse) Reset() {
   659  	*x = CheckAndMutateRowResponse{}
   660  	if protoimpl.UnsafeEnabled {
   661  		mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[8]
   662  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   663  		ms.StoreMessageInfo(mi)
   664  	}
   665  }
   666  
   667  func (x *CheckAndMutateRowResponse) String() string {
   668  	return protoimpl.X.MessageStringOf(x)
   669  }
   670  
   671  func (*CheckAndMutateRowResponse) ProtoMessage() {}
   672  
   673  func (x *CheckAndMutateRowResponse) ProtoReflect() protoreflect.Message {
   674  	mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[8]
   675  	if protoimpl.UnsafeEnabled && x != nil {
   676  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   677  		if ms.LoadMessageInfo() == nil {
   678  			ms.StoreMessageInfo(mi)
   679  		}
   680  		return ms
   681  	}
   682  	return mi.MessageOf(x)
   683  }
   684  
   685  // Deprecated: Use CheckAndMutateRowResponse.ProtoReflect.Descriptor instead.
   686  func (*CheckAndMutateRowResponse) Descriptor() ([]byte, []int) {
   687  	return file_google_bigtable_v1_bigtable_service_messages_proto_rawDescGZIP(), []int{8}
   688  }
   689  
   690  func (x *CheckAndMutateRowResponse) GetPredicateMatched() bool {
   691  	if x != nil {
   692  		return x.PredicateMatched
   693  	}
   694  	return false
   695  }
   696  
   697  // Request message for BigtableService.ReadModifyWriteRowRequest.
   698  type ReadModifyWriteRowRequest struct {
   699  	state         protoimpl.MessageState
   700  	sizeCache     protoimpl.SizeCache
   701  	unknownFields protoimpl.UnknownFields
   702  
   703  	// The unique name of the table to which the read/modify/write rules should be
   704  	// applied.
   705  	TableName string `protobuf:"bytes,1,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
   706  	// The key of the row to which the read/modify/write rules should be applied.
   707  	RowKey []byte `protobuf:"bytes,2,opt,name=row_key,json=rowKey,proto3" json:"row_key,omitempty"`
   708  	// Rules specifying how the specified row's contents are to be transformed
   709  	// into writes. Entries are applied in order, meaning that earlier rules will
   710  	// affect the results of later ones.
   711  	Rules []*ReadModifyWriteRule `protobuf:"bytes,3,rep,name=rules,proto3" json:"rules,omitempty"`
   712  }
   713  
   714  func (x *ReadModifyWriteRowRequest) Reset() {
   715  	*x = ReadModifyWriteRowRequest{}
   716  	if protoimpl.UnsafeEnabled {
   717  		mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[9]
   718  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   719  		ms.StoreMessageInfo(mi)
   720  	}
   721  }
   722  
   723  func (x *ReadModifyWriteRowRequest) String() string {
   724  	return protoimpl.X.MessageStringOf(x)
   725  }
   726  
   727  func (*ReadModifyWriteRowRequest) ProtoMessage() {}
   728  
   729  func (x *ReadModifyWriteRowRequest) ProtoReflect() protoreflect.Message {
   730  	mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[9]
   731  	if protoimpl.UnsafeEnabled && x != nil {
   732  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   733  		if ms.LoadMessageInfo() == nil {
   734  			ms.StoreMessageInfo(mi)
   735  		}
   736  		return ms
   737  	}
   738  	return mi.MessageOf(x)
   739  }
   740  
   741  // Deprecated: Use ReadModifyWriteRowRequest.ProtoReflect.Descriptor instead.
   742  func (*ReadModifyWriteRowRequest) Descriptor() ([]byte, []int) {
   743  	return file_google_bigtable_v1_bigtable_service_messages_proto_rawDescGZIP(), []int{9}
   744  }
   745  
   746  func (x *ReadModifyWriteRowRequest) GetTableName() string {
   747  	if x != nil {
   748  		return x.TableName
   749  	}
   750  	return ""
   751  }
   752  
   753  func (x *ReadModifyWriteRowRequest) GetRowKey() []byte {
   754  	if x != nil {
   755  		return x.RowKey
   756  	}
   757  	return nil
   758  }
   759  
   760  func (x *ReadModifyWriteRowRequest) GetRules() []*ReadModifyWriteRule {
   761  	if x != nil {
   762  		return x.Rules
   763  	}
   764  	return nil
   765  }
   766  
   767  // Specifies a piece of a row's contents returned as part of the read
   768  // response stream.
   769  type ReadRowsResponse_Chunk struct {
   770  	state         protoimpl.MessageState
   771  	sizeCache     protoimpl.SizeCache
   772  	unknownFields protoimpl.UnknownFields
   773  
   774  	// Types that are assignable to Chunk:
   775  	//	*ReadRowsResponse_Chunk_RowContents
   776  	//	*ReadRowsResponse_Chunk_ResetRow
   777  	//	*ReadRowsResponse_Chunk_CommitRow
   778  	Chunk isReadRowsResponse_Chunk_Chunk `protobuf_oneof:"chunk"`
   779  }
   780  
   781  func (x *ReadRowsResponse_Chunk) Reset() {
   782  	*x = ReadRowsResponse_Chunk{}
   783  	if protoimpl.UnsafeEnabled {
   784  		mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[10]
   785  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   786  		ms.StoreMessageInfo(mi)
   787  	}
   788  }
   789  
   790  func (x *ReadRowsResponse_Chunk) String() string {
   791  	return protoimpl.X.MessageStringOf(x)
   792  }
   793  
   794  func (*ReadRowsResponse_Chunk) ProtoMessage() {}
   795  
   796  func (x *ReadRowsResponse_Chunk) ProtoReflect() protoreflect.Message {
   797  	mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[10]
   798  	if protoimpl.UnsafeEnabled && x != nil {
   799  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   800  		if ms.LoadMessageInfo() == nil {
   801  			ms.StoreMessageInfo(mi)
   802  		}
   803  		return ms
   804  	}
   805  	return mi.MessageOf(x)
   806  }
   807  
   808  // Deprecated: Use ReadRowsResponse_Chunk.ProtoReflect.Descriptor instead.
   809  func (*ReadRowsResponse_Chunk) Descriptor() ([]byte, []int) {
   810  	return file_google_bigtable_v1_bigtable_service_messages_proto_rawDescGZIP(), []int{1, 0}
   811  }
   812  
   813  func (m *ReadRowsResponse_Chunk) GetChunk() isReadRowsResponse_Chunk_Chunk {
   814  	if m != nil {
   815  		return m.Chunk
   816  	}
   817  	return nil
   818  }
   819  
   820  func (x *ReadRowsResponse_Chunk) GetRowContents() *Family {
   821  	if x, ok := x.GetChunk().(*ReadRowsResponse_Chunk_RowContents); ok {
   822  		return x.RowContents
   823  	}
   824  	return nil
   825  }
   826  
   827  func (x *ReadRowsResponse_Chunk) GetResetRow() bool {
   828  	if x, ok := x.GetChunk().(*ReadRowsResponse_Chunk_ResetRow); ok {
   829  		return x.ResetRow
   830  	}
   831  	return false
   832  }
   833  
   834  func (x *ReadRowsResponse_Chunk) GetCommitRow() bool {
   835  	if x, ok := x.GetChunk().(*ReadRowsResponse_Chunk_CommitRow); ok {
   836  		return x.CommitRow
   837  	}
   838  	return false
   839  }
   840  
   841  type isReadRowsResponse_Chunk_Chunk interface {
   842  	isReadRowsResponse_Chunk_Chunk()
   843  }
   844  
   845  type ReadRowsResponse_Chunk_RowContents struct {
   846  	// A subset of the data from a particular row. As long as no "reset_row"
   847  	// is received in between, multiple "row_contents" from the same row are
   848  	// from the same atomic view of that row, and will be received in the
   849  	// expected family/column/timestamp order.
   850  	RowContents *Family `protobuf:"bytes,1,opt,name=row_contents,json=rowContents,proto3,oneof"`
   851  }
   852  
   853  type ReadRowsResponse_Chunk_ResetRow struct {
   854  	// Indicates that the client should drop all previous chunks for
   855  	// "row_key", as it will be re-read from the beginning.
   856  	ResetRow bool `protobuf:"varint,2,opt,name=reset_row,json=resetRow,proto3,oneof"`
   857  }
   858  
   859  type ReadRowsResponse_Chunk_CommitRow struct {
   860  	// Indicates that the client can safely process all previous chunks for
   861  	// "row_key", as its data has been fully read.
   862  	CommitRow bool `protobuf:"varint,3,opt,name=commit_row,json=commitRow,proto3,oneof"`
   863  }
   864  
   865  func (*ReadRowsResponse_Chunk_RowContents) isReadRowsResponse_Chunk_Chunk() {}
   866  
   867  func (*ReadRowsResponse_Chunk_ResetRow) isReadRowsResponse_Chunk_Chunk() {}
   868  
   869  func (*ReadRowsResponse_Chunk_CommitRow) isReadRowsResponse_Chunk_Chunk() {}
   870  
   871  type MutateRowsRequest_Entry struct {
   872  	state         protoimpl.MessageState
   873  	sizeCache     protoimpl.SizeCache
   874  	unknownFields protoimpl.UnknownFields
   875  
   876  	// The key of the row to which the `mutations` should be applied.
   877  	RowKey []byte `protobuf:"bytes,1,opt,name=row_key,json=rowKey,proto3" json:"row_key,omitempty"`
   878  	// Changes to be atomically applied to the specified row. Mutations are
   879  	// applied in order, meaning that earlier mutations can be masked by
   880  	// later ones.
   881  	// At least one mutation must be specified.
   882  	Mutations []*Mutation `protobuf:"bytes,2,rep,name=mutations,proto3" json:"mutations,omitempty"`
   883  }
   884  
   885  func (x *MutateRowsRequest_Entry) Reset() {
   886  	*x = MutateRowsRequest_Entry{}
   887  	if protoimpl.UnsafeEnabled {
   888  		mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[11]
   889  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   890  		ms.StoreMessageInfo(mi)
   891  	}
   892  }
   893  
   894  func (x *MutateRowsRequest_Entry) String() string {
   895  	return protoimpl.X.MessageStringOf(x)
   896  }
   897  
   898  func (*MutateRowsRequest_Entry) ProtoMessage() {}
   899  
   900  func (x *MutateRowsRequest_Entry) ProtoReflect() protoreflect.Message {
   901  	mi := &file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[11]
   902  	if protoimpl.UnsafeEnabled && x != nil {
   903  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   904  		if ms.LoadMessageInfo() == nil {
   905  			ms.StoreMessageInfo(mi)
   906  		}
   907  		return ms
   908  	}
   909  	return mi.MessageOf(x)
   910  }
   911  
   912  // Deprecated: Use MutateRowsRequest_Entry.ProtoReflect.Descriptor instead.
   913  func (*MutateRowsRequest_Entry) Descriptor() ([]byte, []int) {
   914  	return file_google_bigtable_v1_bigtable_service_messages_proto_rawDescGZIP(), []int{5, 0}
   915  }
   916  
   917  func (x *MutateRowsRequest_Entry) GetRowKey() []byte {
   918  	if x != nil {
   919  		return x.RowKey
   920  	}
   921  	return nil
   922  }
   923  
   924  func (x *MutateRowsRequest_Entry) GetMutations() []*Mutation {
   925  	if x != nil {
   926  		return x.Mutations
   927  	}
   928  	return nil
   929  }
   930  
   931  var File_google_bigtable_v1_bigtable_service_messages_proto protoreflect.FileDescriptor
   932  
   933  var file_google_bigtable_v1_bigtable_service_messages_proto_rawDesc = []byte{
   934  	0x0a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c,
   935  	0x65, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65,
   936  	0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70,
   937  	0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67,
   938  	0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x1a, 0x26, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   939  	0x2f, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x69, 0x67,
   940  	0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   941  	0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x73, 0x74, 0x61,
   942  	0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdc, 0x02, 0x0a, 0x0f, 0x52, 0x65,
   943  	0x61, 0x64, 0x52, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a,
   944  	0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
   945  	0x09, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x07,
   946  	0x72, 0x6f, 0x77, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52,
   947  	0x06, 0x72, 0x6f, 0x77, 0x4b, 0x65, 0x79, 0x12, 0x3b, 0x0a, 0x09, 0x72, 0x6f, 0x77, 0x5f, 0x72,
   948  	0x61, 0x6e, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f,
   949  	0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e,
   950  	0x52, 0x6f, 0x77, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x08, 0x72, 0x6f, 0x77, 0x52,
   951  	0x61, 0x6e, 0x67, 0x65, 0x12, 0x35, 0x0a, 0x07, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x65, 0x74, 0x18,
   952  	0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62,
   953  	0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x6f, 0x77, 0x53, 0x65,
   954  	0x74, 0x48, 0x00, 0x52, 0x06, 0x72, 0x6f, 0x77, 0x53, 0x65, 0x74, 0x12, 0x35, 0x0a, 0x06, 0x66,
   955  	0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f,
   956  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31,
   957  	0x2e, 0x52, 0x6f, 0x77, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74,
   958  	0x65, 0x72, 0x12, 0x34, 0x0a, 0x16, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x72, 0x6f, 0x77, 0x5f,
   959  	0x69, 0x6e, 0x74, 0x65, 0x72, 0x6c, 0x65, 0x61, 0x76, 0x69, 0x6e, 0x67, 0x18, 0x06, 0x20, 0x01,
   960  	0x28, 0x08, 0x52, 0x14, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x52, 0x6f, 0x77, 0x49, 0x6e, 0x74, 0x65,
   961  	0x72, 0x6c, 0x65, 0x61, 0x76, 0x69, 0x6e, 0x67, 0x12, 0x24, 0x0a, 0x0e, 0x6e, 0x75, 0x6d, 0x5f,
   962  	0x72, 0x6f, 0x77, 0x73, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03,
   963  	0x52, 0x0c, 0x6e, 0x75, 0x6d, 0x52, 0x6f, 0x77, 0x73, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x42, 0x08,
   964  	0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x22, 0x83, 0x02, 0x0a, 0x10, 0x52, 0x65, 0x61,
   965  	0x64, 0x52, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x17, 0x0a,
   966  	0x07, 0x72, 0x6f, 0x77, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06,
   967  	0x72, 0x6f, 0x77, 0x4b, 0x65, 0x79, 0x12, 0x42, 0x0a, 0x06, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x73,
   968  	0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   969  	0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x64,
   970  	0x52, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x43, 0x68, 0x75,
   971  	0x6e, 0x6b, 0x52, 0x06, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x73, 0x1a, 0x91, 0x01, 0x0a, 0x05, 0x43,
   972  	0x68, 0x75, 0x6e, 0x6b, 0x12, 0x3f, 0x0a, 0x0c, 0x72, 0x6f, 0x77, 0x5f, 0x63, 0x6f, 0x6e, 0x74,
   973  	0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
   974  	0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e,
   975  	0x46, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x48, 0x00, 0x52, 0x0b, 0x72, 0x6f, 0x77, 0x43, 0x6f, 0x6e,
   976  	0x74, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x1d, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x65, 0x74, 0x5f, 0x72,
   977  	0x6f, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x08, 0x72, 0x65, 0x73, 0x65,
   978  	0x74, 0x52, 0x6f, 0x77, 0x12, 0x1f, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x5f, 0x72,
   979  	0x6f, 0x77, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x6d,
   980  	0x69, 0x74, 0x52, 0x6f, 0x77, 0x42, 0x07, 0x0a, 0x05, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x22, 0x35,
   981  	0x0a, 0x14, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x4b, 0x65, 0x79, 0x73, 0x52,
   982  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f,
   983  	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c,
   984  	0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x53, 0x0a, 0x15, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x52,
   985  	0x6f, 0x77, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x17,
   986  	0x0a, 0x07, 0x72, 0x6f, 0x77, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52,
   987  	0x06, 0x72, 0x6f, 0x77, 0x4b, 0x65, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x6f, 0x66, 0x66, 0x73, 0x65,
   988  	0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6f,
   989  	0x66, 0x66, 0x73, 0x65, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x22, 0x86, 0x01, 0x0a, 0x10, 0x4d,
   990  	0x75, 0x74, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x77, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
   991  	0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
   992  	0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x17,
   993  	0x0a, 0x07, 0x72, 0x6f, 0x77, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52,
   994  	0x06, 0x72, 0x6f, 0x77, 0x4b, 0x65, 0x79, 0x12, 0x3a, 0x0a, 0x09, 0x6d, 0x75, 0x74, 0x61, 0x74,
   995  	0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f,
   996  	0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e,
   997  	0x4d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x6d, 0x75, 0x74, 0x61, 0x74, 0x69,
   998  	0x6f, 0x6e, 0x73, 0x22, 0xd7, 0x01, 0x0a, 0x11, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x52, 0x6f,
   999  	0x77, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x62,
  1000  	0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74,
  1001  	0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x45, 0x0a, 0x07, 0x65, 0x6e, 0x74, 0x72,
  1002  	0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1003  	0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4d,
  1004  	0x75, 0x74, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  1005  	0x2e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x1a,
  1006  	0x5c, 0x0a, 0x05, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x77, 0x5f,
  1007  	0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x72, 0x6f, 0x77, 0x4b, 0x65,
  1008  	0x79, 0x12, 0x3a, 0x0a, 0x09, 0x6d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02,
  1009  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69,
  1010  	0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x69,
  1011  	0x6f, 0x6e, 0x52, 0x09, 0x6d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x44, 0x0a,
  1012  	0x12, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
  1013  	0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x18,
  1014  	0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72,
  1015  	0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x08, 0x73, 0x74, 0x61, 0x74, 0x75,
  1016  	0x73, 0x65, 0x73, 0x22, 0xa8, 0x02, 0x0a, 0x18, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x6e, 0x64,
  1017  	0x4d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x77, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  1018  	0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
  1019  	0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12,
  1020  	0x17, 0x0a, 0x07, 0x72, 0x6f, 0x77, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c,
  1021  	0x52, 0x06, 0x72, 0x6f, 0x77, 0x4b, 0x65, 0x79, 0x12, 0x48, 0x0a, 0x10, 0x70, 0x72, 0x65, 0x64,
  1022  	0x69, 0x63, 0x61, 0x74, 0x65, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01,
  1023  	0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74,
  1024  	0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x6f, 0x77, 0x46, 0x69, 0x6c, 0x74, 0x65,
  1025  	0x72, 0x52, 0x0f, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x74,
  1026  	0x65, 0x72, 0x12, 0x43, 0x0a, 0x0e, 0x74, 0x72, 0x75, 0x65, 0x5f, 0x6d, 0x75, 0x74, 0x61, 0x74,
  1027  	0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f,
  1028  	0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e,
  1029  	0x4d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x74, 0x72, 0x75, 0x65, 0x4d, 0x75,
  1030  	0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x45, 0x0a, 0x0f, 0x66, 0x61, 0x6c, 0x73, 0x65,
  1031  	0x5f, 0x6d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b,
  1032  	0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62,
  1033  	0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e,
  1034  	0x66, 0x61, 0x6c, 0x73, 0x65, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x48,
  1035  	0x0a, 0x19, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x6e, 0x64, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x65,
  1036  	0x52, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x70,
  1037  	0x72, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64,
  1038  	0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74,
  1039  	0x65, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x22, 0x92, 0x01, 0x0a, 0x19, 0x52, 0x65, 0x61,
  1040  	0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x57, 0x72, 0x69, 0x74, 0x65, 0x52, 0x6f, 0x77, 0x52,
  1041  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f,
  1042  	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c,
  1043  	0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x77, 0x5f, 0x6b, 0x65, 0x79,
  1044  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x72, 0x6f, 0x77, 0x4b, 0x65, 0x79, 0x12, 0x3d,
  1045  	0x0a, 0x05, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e,
  1046  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e,
  1047  	0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x57, 0x72, 0x69,
  1048  	0x74, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x05, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x42, 0x74, 0x0a,
  1049  	0x16, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74,
  1050  	0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x1c, 0x42, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c,
  1051  	0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73,
  1052  	0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1053  	0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72,
  1054  	0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x62,
  1055  	0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2f, 0x76, 0x31, 0x3b, 0x62, 0x69, 0x67, 0x74, 0x61,
  1056  	0x62, 0x6c, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1057  }
  1058  
  1059  var (
  1060  	file_google_bigtable_v1_bigtable_service_messages_proto_rawDescOnce sync.Once
  1061  	file_google_bigtable_v1_bigtable_service_messages_proto_rawDescData = file_google_bigtable_v1_bigtable_service_messages_proto_rawDesc
  1062  )
  1063  
  1064  func file_google_bigtable_v1_bigtable_service_messages_proto_rawDescGZIP() []byte {
  1065  	file_google_bigtable_v1_bigtable_service_messages_proto_rawDescOnce.Do(func() {
  1066  		file_google_bigtable_v1_bigtable_service_messages_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_bigtable_v1_bigtable_service_messages_proto_rawDescData)
  1067  	})
  1068  	return file_google_bigtable_v1_bigtable_service_messages_proto_rawDescData
  1069  }
  1070  
  1071  var file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes = make([]protoimpl.MessageInfo, 12)
  1072  var file_google_bigtable_v1_bigtable_service_messages_proto_goTypes = []interface{}{
  1073  	(*ReadRowsRequest)(nil),           // 0: google.bigtable.v1.ReadRowsRequest
  1074  	(*ReadRowsResponse)(nil),          // 1: google.bigtable.v1.ReadRowsResponse
  1075  	(*SampleRowKeysRequest)(nil),      // 2: google.bigtable.v1.SampleRowKeysRequest
  1076  	(*SampleRowKeysResponse)(nil),     // 3: google.bigtable.v1.SampleRowKeysResponse
  1077  	(*MutateRowRequest)(nil),          // 4: google.bigtable.v1.MutateRowRequest
  1078  	(*MutateRowsRequest)(nil),         // 5: google.bigtable.v1.MutateRowsRequest
  1079  	(*MutateRowsResponse)(nil),        // 6: google.bigtable.v1.MutateRowsResponse
  1080  	(*CheckAndMutateRowRequest)(nil),  // 7: google.bigtable.v1.CheckAndMutateRowRequest
  1081  	(*CheckAndMutateRowResponse)(nil), // 8: google.bigtable.v1.CheckAndMutateRowResponse
  1082  	(*ReadModifyWriteRowRequest)(nil), // 9: google.bigtable.v1.ReadModifyWriteRowRequest
  1083  	(*ReadRowsResponse_Chunk)(nil),    // 10: google.bigtable.v1.ReadRowsResponse.Chunk
  1084  	(*MutateRowsRequest_Entry)(nil),   // 11: google.bigtable.v1.MutateRowsRequest.Entry
  1085  	(*RowRange)(nil),                  // 12: google.bigtable.v1.RowRange
  1086  	(*RowSet)(nil),                    // 13: google.bigtable.v1.RowSet
  1087  	(*RowFilter)(nil),                 // 14: google.bigtable.v1.RowFilter
  1088  	(*Mutation)(nil),                  // 15: google.bigtable.v1.Mutation
  1089  	(*status.Status)(nil),             // 16: google.rpc.Status
  1090  	(*ReadModifyWriteRule)(nil),       // 17: google.bigtable.v1.ReadModifyWriteRule
  1091  	(*Family)(nil),                    // 18: google.bigtable.v1.Family
  1092  }
  1093  var file_google_bigtable_v1_bigtable_service_messages_proto_depIdxs = []int32{
  1094  	12, // 0: google.bigtable.v1.ReadRowsRequest.row_range:type_name -> google.bigtable.v1.RowRange
  1095  	13, // 1: google.bigtable.v1.ReadRowsRequest.row_set:type_name -> google.bigtable.v1.RowSet
  1096  	14, // 2: google.bigtable.v1.ReadRowsRequest.filter:type_name -> google.bigtable.v1.RowFilter
  1097  	10, // 3: google.bigtable.v1.ReadRowsResponse.chunks:type_name -> google.bigtable.v1.ReadRowsResponse.Chunk
  1098  	15, // 4: google.bigtable.v1.MutateRowRequest.mutations:type_name -> google.bigtable.v1.Mutation
  1099  	11, // 5: google.bigtable.v1.MutateRowsRequest.entries:type_name -> google.bigtable.v1.MutateRowsRequest.Entry
  1100  	16, // 6: google.bigtable.v1.MutateRowsResponse.statuses:type_name -> google.rpc.Status
  1101  	14, // 7: google.bigtable.v1.CheckAndMutateRowRequest.predicate_filter:type_name -> google.bigtable.v1.RowFilter
  1102  	15, // 8: google.bigtable.v1.CheckAndMutateRowRequest.true_mutations:type_name -> google.bigtable.v1.Mutation
  1103  	15, // 9: google.bigtable.v1.CheckAndMutateRowRequest.false_mutations:type_name -> google.bigtable.v1.Mutation
  1104  	17, // 10: google.bigtable.v1.ReadModifyWriteRowRequest.rules:type_name -> google.bigtable.v1.ReadModifyWriteRule
  1105  	18, // 11: google.bigtable.v1.ReadRowsResponse.Chunk.row_contents:type_name -> google.bigtable.v1.Family
  1106  	15, // 12: google.bigtable.v1.MutateRowsRequest.Entry.mutations:type_name -> google.bigtable.v1.Mutation
  1107  	13, // [13:13] is the sub-list for method output_type
  1108  	13, // [13:13] is the sub-list for method input_type
  1109  	13, // [13:13] is the sub-list for extension type_name
  1110  	13, // [13:13] is the sub-list for extension extendee
  1111  	0,  // [0:13] is the sub-list for field type_name
  1112  }
  1113  
  1114  func init() { file_google_bigtable_v1_bigtable_service_messages_proto_init() }
  1115  func file_google_bigtable_v1_bigtable_service_messages_proto_init() {
  1116  	if File_google_bigtable_v1_bigtable_service_messages_proto != nil {
  1117  		return
  1118  	}
  1119  	file_google_bigtable_v1_bigtable_data_proto_init()
  1120  	if !protoimpl.UnsafeEnabled {
  1121  		file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1122  			switch v := v.(*ReadRowsRequest); i {
  1123  			case 0:
  1124  				return &v.state
  1125  			case 1:
  1126  				return &v.sizeCache
  1127  			case 2:
  1128  				return &v.unknownFields
  1129  			default:
  1130  				return nil
  1131  			}
  1132  		}
  1133  		file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1134  			switch v := v.(*ReadRowsResponse); i {
  1135  			case 0:
  1136  				return &v.state
  1137  			case 1:
  1138  				return &v.sizeCache
  1139  			case 2:
  1140  				return &v.unknownFields
  1141  			default:
  1142  				return nil
  1143  			}
  1144  		}
  1145  		file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1146  			switch v := v.(*SampleRowKeysRequest); i {
  1147  			case 0:
  1148  				return &v.state
  1149  			case 1:
  1150  				return &v.sizeCache
  1151  			case 2:
  1152  				return &v.unknownFields
  1153  			default:
  1154  				return nil
  1155  			}
  1156  		}
  1157  		file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1158  			switch v := v.(*SampleRowKeysResponse); i {
  1159  			case 0:
  1160  				return &v.state
  1161  			case 1:
  1162  				return &v.sizeCache
  1163  			case 2:
  1164  				return &v.unknownFields
  1165  			default:
  1166  				return nil
  1167  			}
  1168  		}
  1169  		file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1170  			switch v := v.(*MutateRowRequest); i {
  1171  			case 0:
  1172  				return &v.state
  1173  			case 1:
  1174  				return &v.sizeCache
  1175  			case 2:
  1176  				return &v.unknownFields
  1177  			default:
  1178  				return nil
  1179  			}
  1180  		}
  1181  		file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1182  			switch v := v.(*MutateRowsRequest); i {
  1183  			case 0:
  1184  				return &v.state
  1185  			case 1:
  1186  				return &v.sizeCache
  1187  			case 2:
  1188  				return &v.unknownFields
  1189  			default:
  1190  				return nil
  1191  			}
  1192  		}
  1193  		file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1194  			switch v := v.(*MutateRowsResponse); i {
  1195  			case 0:
  1196  				return &v.state
  1197  			case 1:
  1198  				return &v.sizeCache
  1199  			case 2:
  1200  				return &v.unknownFields
  1201  			default:
  1202  				return nil
  1203  			}
  1204  		}
  1205  		file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1206  			switch v := v.(*CheckAndMutateRowRequest); i {
  1207  			case 0:
  1208  				return &v.state
  1209  			case 1:
  1210  				return &v.sizeCache
  1211  			case 2:
  1212  				return &v.unknownFields
  1213  			default:
  1214  				return nil
  1215  			}
  1216  		}
  1217  		file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  1218  			switch v := v.(*CheckAndMutateRowResponse); i {
  1219  			case 0:
  1220  				return &v.state
  1221  			case 1:
  1222  				return &v.sizeCache
  1223  			case 2:
  1224  				return &v.unknownFields
  1225  			default:
  1226  				return nil
  1227  			}
  1228  		}
  1229  		file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  1230  			switch v := v.(*ReadModifyWriteRowRequest); i {
  1231  			case 0:
  1232  				return &v.state
  1233  			case 1:
  1234  				return &v.sizeCache
  1235  			case 2:
  1236  				return &v.unknownFields
  1237  			default:
  1238  				return nil
  1239  			}
  1240  		}
  1241  		file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  1242  			switch v := v.(*ReadRowsResponse_Chunk); i {
  1243  			case 0:
  1244  				return &v.state
  1245  			case 1:
  1246  				return &v.sizeCache
  1247  			case 2:
  1248  				return &v.unknownFields
  1249  			default:
  1250  				return nil
  1251  			}
  1252  		}
  1253  		file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  1254  			switch v := v.(*MutateRowsRequest_Entry); i {
  1255  			case 0:
  1256  				return &v.state
  1257  			case 1:
  1258  				return &v.sizeCache
  1259  			case 2:
  1260  				return &v.unknownFields
  1261  			default:
  1262  				return nil
  1263  			}
  1264  		}
  1265  	}
  1266  	file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[0].OneofWrappers = []interface{}{
  1267  		(*ReadRowsRequest_RowKey)(nil),
  1268  		(*ReadRowsRequest_RowRange)(nil),
  1269  		(*ReadRowsRequest_RowSet)(nil),
  1270  	}
  1271  	file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes[10].OneofWrappers = []interface{}{
  1272  		(*ReadRowsResponse_Chunk_RowContents)(nil),
  1273  		(*ReadRowsResponse_Chunk_ResetRow)(nil),
  1274  		(*ReadRowsResponse_Chunk_CommitRow)(nil),
  1275  	}
  1276  	type x struct{}
  1277  	out := protoimpl.TypeBuilder{
  1278  		File: protoimpl.DescBuilder{
  1279  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1280  			RawDescriptor: file_google_bigtable_v1_bigtable_service_messages_proto_rawDesc,
  1281  			NumEnums:      0,
  1282  			NumMessages:   12,
  1283  			NumExtensions: 0,
  1284  			NumServices:   0,
  1285  		},
  1286  		GoTypes:           file_google_bigtable_v1_bigtable_service_messages_proto_goTypes,
  1287  		DependencyIndexes: file_google_bigtable_v1_bigtable_service_messages_proto_depIdxs,
  1288  		MessageInfos:      file_google_bigtable_v1_bigtable_service_messages_proto_msgTypes,
  1289  	}.Build()
  1290  	File_google_bigtable_v1_bigtable_service_messages_proto = out.File
  1291  	file_google_bigtable_v1_bigtable_service_messages_proto_rawDesc = nil
  1292  	file_google_bigtable_v1_bigtable_service_messages_proto_goTypes = nil
  1293  	file_google_bigtable_v1_bigtable_service_messages_proto_depIdxs = nil
  1294  }
  1295  

View as plain text