github.com/tsuna/gohbase@v0.0.0-20250731002811-4ffcadfba63e/pb/HBase.pb.go (about)

     1  //*
     2  // Licensed to the Apache Software Foundation (ASF) under one
     3  // or more contributor license agreements.  See the NOTICE file
     4  // distributed with this work for additional information
     5  // regarding copyright ownership.  The ASF licenses this file
     6  // to you under the Apache License, Version 2.0 (the
     7  // "License"); you may not use this file except in compliance
     8  // with the License.  You may obtain a copy of the License at
     9  //
    10  //     http://www.apache.org/licenses/LICENSE-2.0
    11  //
    12  // Unless required by applicable law or agreed to in writing, software
    13  // distributed under the License is distributed on an "AS IS" BASIS,
    14  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    15  // See the License for the specific language governing permissions and
    16  // limitations under the License.
    17  
    18  // This file contains protocol buffers that are shared throughout HBase
    19  
    20  // Code generated by protoc-gen-go. DO NOT EDIT.
    21  // versions:
    22  // 	protoc-gen-go v1.36.4
    23  // 	protoc        v5.28.3
    24  // source: HBase.proto
    25  
    26  package pb
    27  
    28  import (
    29  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    30  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    31  	reflect "reflect"
    32  	sync "sync"
    33  	unsafe "unsafe"
    34  )
    35  
    36  const (
    37  	// Verify that this generated code is sufficiently up-to-date.
    38  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    39  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    40  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    41  )
    42  
    43  // Comparison operators
    44  type CompareType int32
    45  
    46  const (
    47  	CompareType_LESS             CompareType = 0
    48  	CompareType_LESS_OR_EQUAL    CompareType = 1
    49  	CompareType_EQUAL            CompareType = 2
    50  	CompareType_NOT_EQUAL        CompareType = 3
    51  	CompareType_GREATER_OR_EQUAL CompareType = 4
    52  	CompareType_GREATER          CompareType = 5
    53  	CompareType_NO_OP            CompareType = 6
    54  )
    55  
    56  // Enum value maps for CompareType.
    57  var (
    58  	CompareType_name = map[int32]string{
    59  		0: "LESS",
    60  		1: "LESS_OR_EQUAL",
    61  		2: "EQUAL",
    62  		3: "NOT_EQUAL",
    63  		4: "GREATER_OR_EQUAL",
    64  		5: "GREATER",
    65  		6: "NO_OP",
    66  	}
    67  	CompareType_value = map[string]int32{
    68  		"LESS":             0,
    69  		"LESS_OR_EQUAL":    1,
    70  		"EQUAL":            2,
    71  		"NOT_EQUAL":        3,
    72  		"GREATER_OR_EQUAL": 4,
    73  		"GREATER":          5,
    74  		"NO_OP":            6,
    75  	}
    76  )
    77  
    78  func (x CompareType) Enum() *CompareType {
    79  	p := new(CompareType)
    80  	*p = x
    81  	return p
    82  }
    83  
    84  func (x CompareType) String() string {
    85  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    86  }
    87  
    88  func (CompareType) Descriptor() protoreflect.EnumDescriptor {
    89  	return file_HBase_proto_enumTypes[0].Descriptor()
    90  }
    91  
    92  func (CompareType) Type() protoreflect.EnumType {
    93  	return &file_HBase_proto_enumTypes[0]
    94  }
    95  
    96  func (x CompareType) Number() protoreflect.EnumNumber {
    97  	return protoreflect.EnumNumber(x)
    98  }
    99  
   100  // Deprecated: Do not use.
   101  func (x *CompareType) UnmarshalJSON(b []byte) error {
   102  	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
   103  	if err != nil {
   104  		return err
   105  	}
   106  	*x = CompareType(num)
   107  	return nil
   108  }
   109  
   110  // Deprecated: Use CompareType.Descriptor instead.
   111  func (CompareType) EnumDescriptor() ([]byte, []int) {
   112  	return file_HBase_proto_rawDescGZIP(), []int{0}
   113  }
   114  
   115  type TimeUnit int32
   116  
   117  const (
   118  	TimeUnit_NANOSECONDS  TimeUnit = 1
   119  	TimeUnit_MICROSECONDS TimeUnit = 2
   120  	TimeUnit_MILLISECONDS TimeUnit = 3
   121  	TimeUnit_SECONDS      TimeUnit = 4
   122  	TimeUnit_MINUTES      TimeUnit = 5
   123  	TimeUnit_HOURS        TimeUnit = 6
   124  	TimeUnit_DAYS         TimeUnit = 7
   125  )
   126  
   127  // Enum value maps for TimeUnit.
   128  var (
   129  	TimeUnit_name = map[int32]string{
   130  		1: "NANOSECONDS",
   131  		2: "MICROSECONDS",
   132  		3: "MILLISECONDS",
   133  		4: "SECONDS",
   134  		5: "MINUTES",
   135  		6: "HOURS",
   136  		7: "DAYS",
   137  	}
   138  	TimeUnit_value = map[string]int32{
   139  		"NANOSECONDS":  1,
   140  		"MICROSECONDS": 2,
   141  		"MILLISECONDS": 3,
   142  		"SECONDS":      4,
   143  		"MINUTES":      5,
   144  		"HOURS":        6,
   145  		"DAYS":         7,
   146  	}
   147  )
   148  
   149  func (x TimeUnit) Enum() *TimeUnit {
   150  	p := new(TimeUnit)
   151  	*p = x
   152  	return p
   153  }
   154  
   155  func (x TimeUnit) String() string {
   156  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   157  }
   158  
   159  func (TimeUnit) Descriptor() protoreflect.EnumDescriptor {
   160  	return file_HBase_proto_enumTypes[1].Descriptor()
   161  }
   162  
   163  func (TimeUnit) Type() protoreflect.EnumType {
   164  	return &file_HBase_proto_enumTypes[1]
   165  }
   166  
   167  func (x TimeUnit) Number() protoreflect.EnumNumber {
   168  	return protoreflect.EnumNumber(x)
   169  }
   170  
   171  // Deprecated: Do not use.
   172  func (x *TimeUnit) UnmarshalJSON(b []byte) error {
   173  	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
   174  	if err != nil {
   175  		return err
   176  	}
   177  	*x = TimeUnit(num)
   178  	return nil
   179  }
   180  
   181  // Deprecated: Use TimeUnit.Descriptor instead.
   182  func (TimeUnit) EnumDescriptor() ([]byte, []int) {
   183  	return file_HBase_proto_rawDescGZIP(), []int{1}
   184  }
   185  
   186  type RegionSpecifier_RegionSpecifierType int32
   187  
   188  const (
   189  	// <tablename>,<startkey>,<regionId>.<encodedName>
   190  	RegionSpecifier_REGION_NAME RegionSpecifier_RegionSpecifierType = 1
   191  	// hash of <tablename>,<startkey>,<regionId>
   192  	RegionSpecifier_ENCODED_REGION_NAME RegionSpecifier_RegionSpecifierType = 2
   193  )
   194  
   195  // Enum value maps for RegionSpecifier_RegionSpecifierType.
   196  var (
   197  	RegionSpecifier_RegionSpecifierType_name = map[int32]string{
   198  		1: "REGION_NAME",
   199  		2: "ENCODED_REGION_NAME",
   200  	}
   201  	RegionSpecifier_RegionSpecifierType_value = map[string]int32{
   202  		"REGION_NAME":         1,
   203  		"ENCODED_REGION_NAME": 2,
   204  	}
   205  )
   206  
   207  func (x RegionSpecifier_RegionSpecifierType) Enum() *RegionSpecifier_RegionSpecifierType {
   208  	p := new(RegionSpecifier_RegionSpecifierType)
   209  	*p = x
   210  	return p
   211  }
   212  
   213  func (x RegionSpecifier_RegionSpecifierType) String() string {
   214  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   215  }
   216  
   217  func (RegionSpecifier_RegionSpecifierType) Descriptor() protoreflect.EnumDescriptor {
   218  	return file_HBase_proto_enumTypes[2].Descriptor()
   219  }
   220  
   221  func (RegionSpecifier_RegionSpecifierType) Type() protoreflect.EnumType {
   222  	return &file_HBase_proto_enumTypes[2]
   223  }
   224  
   225  func (x RegionSpecifier_RegionSpecifierType) Number() protoreflect.EnumNumber {
   226  	return protoreflect.EnumNumber(x)
   227  }
   228  
   229  // Deprecated: Do not use.
   230  func (x *RegionSpecifier_RegionSpecifierType) UnmarshalJSON(b []byte) error {
   231  	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
   232  	if err != nil {
   233  		return err
   234  	}
   235  	*x = RegionSpecifier_RegionSpecifierType(num)
   236  	return nil
   237  }
   238  
   239  // Deprecated: Use RegionSpecifier_RegionSpecifierType.Descriptor instead.
   240  func (RegionSpecifier_RegionSpecifierType) EnumDescriptor() ([]byte, []int) {
   241  	return file_HBase_proto_rawDescGZIP(), []int{5, 0}
   242  }
   243  
   244  type SnapshotDescription_Type int32
   245  
   246  const (
   247  	SnapshotDescription_DISABLED  SnapshotDescription_Type = 0
   248  	SnapshotDescription_FLUSH     SnapshotDescription_Type = 1
   249  	SnapshotDescription_SKIPFLUSH SnapshotDescription_Type = 2
   250  )
   251  
   252  // Enum value maps for SnapshotDescription_Type.
   253  var (
   254  	SnapshotDescription_Type_name = map[int32]string{
   255  		0: "DISABLED",
   256  		1: "FLUSH",
   257  		2: "SKIPFLUSH",
   258  	}
   259  	SnapshotDescription_Type_value = map[string]int32{
   260  		"DISABLED":  0,
   261  		"FLUSH":     1,
   262  		"SKIPFLUSH": 2,
   263  	}
   264  )
   265  
   266  func (x SnapshotDescription_Type) Enum() *SnapshotDescription_Type {
   267  	p := new(SnapshotDescription_Type)
   268  	*p = x
   269  	return p
   270  }
   271  
   272  func (x SnapshotDescription_Type) String() string {
   273  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   274  }
   275  
   276  func (SnapshotDescription_Type) Descriptor() protoreflect.EnumDescriptor {
   277  	return file_HBase_proto_enumTypes[3].Descriptor()
   278  }
   279  
   280  func (SnapshotDescription_Type) Type() protoreflect.EnumType {
   281  	return &file_HBase_proto_enumTypes[3]
   282  }
   283  
   284  func (x SnapshotDescription_Type) Number() protoreflect.EnumNumber {
   285  	return protoreflect.EnumNumber(x)
   286  }
   287  
   288  // Deprecated: Do not use.
   289  func (x *SnapshotDescription_Type) UnmarshalJSON(b []byte) error {
   290  	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
   291  	if err != nil {
   292  		return err
   293  	}
   294  	*x = SnapshotDescription_Type(num)
   295  	return nil
   296  }
   297  
   298  // Deprecated: Use SnapshotDescription_Type.Descriptor instead.
   299  func (SnapshotDescription_Type) EnumDescriptor() ([]byte, []int) {
   300  	return file_HBase_proto_rawDescGZIP(), []int{14, 0}
   301  }
   302  
   303  // *
   304  // Table Name
   305  type TableName struct {
   306  	state         protoimpl.MessageState `protogen:"open.v1"`
   307  	Namespace     []byte                 `protobuf:"bytes,1,req,name=namespace" json:"namespace,omitempty"`
   308  	Qualifier     []byte                 `protobuf:"bytes,2,req,name=qualifier" json:"qualifier,omitempty"`
   309  	unknownFields protoimpl.UnknownFields
   310  	sizeCache     protoimpl.SizeCache
   311  }
   312  
   313  func (x *TableName) Reset() {
   314  	*x = TableName{}
   315  	mi := &file_HBase_proto_msgTypes[0]
   316  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   317  	ms.StoreMessageInfo(mi)
   318  }
   319  
   320  func (x *TableName) String() string {
   321  	return protoimpl.X.MessageStringOf(x)
   322  }
   323  
   324  func (*TableName) ProtoMessage() {}
   325  
   326  func (x *TableName) ProtoReflect() protoreflect.Message {
   327  	mi := &file_HBase_proto_msgTypes[0]
   328  	if x != nil {
   329  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   330  		if ms.LoadMessageInfo() == nil {
   331  			ms.StoreMessageInfo(mi)
   332  		}
   333  		return ms
   334  	}
   335  	return mi.MessageOf(x)
   336  }
   337  
   338  // Deprecated: Use TableName.ProtoReflect.Descriptor instead.
   339  func (*TableName) Descriptor() ([]byte, []int) {
   340  	return file_HBase_proto_rawDescGZIP(), []int{0}
   341  }
   342  
   343  func (x *TableName) GetNamespace() []byte {
   344  	if x != nil {
   345  		return x.Namespace
   346  	}
   347  	return nil
   348  }
   349  
   350  func (x *TableName) GetQualifier() []byte {
   351  	if x != nil {
   352  		return x.Qualifier
   353  	}
   354  	return nil
   355  }
   356  
   357  // *
   358  // Table Schema
   359  // Inspired by the rest TableSchema
   360  type TableSchema struct {
   361  	state          protoimpl.MessageState `protogen:"open.v1"`
   362  	TableName      *TableName             `protobuf:"bytes,1,opt,name=table_name,json=tableName" json:"table_name,omitempty"`
   363  	Attributes     []*BytesBytesPair      `protobuf:"bytes,2,rep,name=attributes" json:"attributes,omitempty"`
   364  	ColumnFamilies []*ColumnFamilySchema  `protobuf:"bytes,3,rep,name=column_families,json=columnFamilies" json:"column_families,omitempty"`
   365  	Configuration  []*NameStringPair      `protobuf:"bytes,4,rep,name=configuration" json:"configuration,omitempty"`
   366  	unknownFields  protoimpl.UnknownFields
   367  	sizeCache      protoimpl.SizeCache
   368  }
   369  
   370  func (x *TableSchema) Reset() {
   371  	*x = TableSchema{}
   372  	mi := &file_HBase_proto_msgTypes[1]
   373  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   374  	ms.StoreMessageInfo(mi)
   375  }
   376  
   377  func (x *TableSchema) String() string {
   378  	return protoimpl.X.MessageStringOf(x)
   379  }
   380  
   381  func (*TableSchema) ProtoMessage() {}
   382  
   383  func (x *TableSchema) ProtoReflect() protoreflect.Message {
   384  	mi := &file_HBase_proto_msgTypes[1]
   385  	if x != nil {
   386  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   387  		if ms.LoadMessageInfo() == nil {
   388  			ms.StoreMessageInfo(mi)
   389  		}
   390  		return ms
   391  	}
   392  	return mi.MessageOf(x)
   393  }
   394  
   395  // Deprecated: Use TableSchema.ProtoReflect.Descriptor instead.
   396  func (*TableSchema) Descriptor() ([]byte, []int) {
   397  	return file_HBase_proto_rawDescGZIP(), []int{1}
   398  }
   399  
   400  func (x *TableSchema) GetTableName() *TableName {
   401  	if x != nil {
   402  		return x.TableName
   403  	}
   404  	return nil
   405  }
   406  
   407  func (x *TableSchema) GetAttributes() []*BytesBytesPair {
   408  	if x != nil {
   409  		return x.Attributes
   410  	}
   411  	return nil
   412  }
   413  
   414  func (x *TableSchema) GetColumnFamilies() []*ColumnFamilySchema {
   415  	if x != nil {
   416  		return x.ColumnFamilies
   417  	}
   418  	return nil
   419  }
   420  
   421  func (x *TableSchema) GetConfiguration() []*NameStringPair {
   422  	if x != nil {
   423  		return x.Configuration
   424  	}
   425  	return nil
   426  }
   427  
   428  // *
   429  // Column Family Schema
   430  // Inspired by the rest ColumSchemaMessage
   431  type ColumnFamilySchema struct {
   432  	state         protoimpl.MessageState `protogen:"open.v1"`
   433  	Name          []byte                 `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
   434  	Attributes    []*BytesBytesPair      `protobuf:"bytes,2,rep,name=attributes" json:"attributes,omitempty"`
   435  	Configuration []*NameStringPair      `protobuf:"bytes,3,rep,name=configuration" json:"configuration,omitempty"`
   436  	unknownFields protoimpl.UnknownFields
   437  	sizeCache     protoimpl.SizeCache
   438  }
   439  
   440  func (x *ColumnFamilySchema) Reset() {
   441  	*x = ColumnFamilySchema{}
   442  	mi := &file_HBase_proto_msgTypes[2]
   443  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   444  	ms.StoreMessageInfo(mi)
   445  }
   446  
   447  func (x *ColumnFamilySchema) String() string {
   448  	return protoimpl.X.MessageStringOf(x)
   449  }
   450  
   451  func (*ColumnFamilySchema) ProtoMessage() {}
   452  
   453  func (x *ColumnFamilySchema) ProtoReflect() protoreflect.Message {
   454  	mi := &file_HBase_proto_msgTypes[2]
   455  	if x != nil {
   456  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   457  		if ms.LoadMessageInfo() == nil {
   458  			ms.StoreMessageInfo(mi)
   459  		}
   460  		return ms
   461  	}
   462  	return mi.MessageOf(x)
   463  }
   464  
   465  // Deprecated: Use ColumnFamilySchema.ProtoReflect.Descriptor instead.
   466  func (*ColumnFamilySchema) Descriptor() ([]byte, []int) {
   467  	return file_HBase_proto_rawDescGZIP(), []int{2}
   468  }
   469  
   470  func (x *ColumnFamilySchema) GetName() []byte {
   471  	if x != nil {
   472  		return x.Name
   473  	}
   474  	return nil
   475  }
   476  
   477  func (x *ColumnFamilySchema) GetAttributes() []*BytesBytesPair {
   478  	if x != nil {
   479  		return x.Attributes
   480  	}
   481  	return nil
   482  }
   483  
   484  func (x *ColumnFamilySchema) GetConfiguration() []*NameStringPair {
   485  	if x != nil {
   486  		return x.Configuration
   487  	}
   488  	return nil
   489  }
   490  
   491  // *
   492  // Protocol buffer version of HRegionInfo.
   493  type RegionInfo struct {
   494  	state         protoimpl.MessageState `protogen:"open.v1"`
   495  	RegionId      *uint64                `protobuf:"varint,1,req,name=region_id,json=regionId" json:"region_id,omitempty"`
   496  	TableName     *TableName             `protobuf:"bytes,2,req,name=table_name,json=tableName" json:"table_name,omitempty"`
   497  	StartKey      []byte                 `protobuf:"bytes,3,opt,name=start_key,json=startKey" json:"start_key,omitempty"`
   498  	EndKey        []byte                 `protobuf:"bytes,4,opt,name=end_key,json=endKey" json:"end_key,omitempty"`
   499  	Offline       *bool                  `protobuf:"varint,5,opt,name=offline" json:"offline,omitempty"`
   500  	Split         *bool                  `protobuf:"varint,6,opt,name=split" json:"split,omitempty"`
   501  	ReplicaId     *int32                 `protobuf:"varint,7,opt,name=replica_id,json=replicaId,def=0" json:"replica_id,omitempty"`
   502  	unknownFields protoimpl.UnknownFields
   503  	sizeCache     protoimpl.SizeCache
   504  }
   505  
   506  // Default values for RegionInfo fields.
   507  const (
   508  	Default_RegionInfo_ReplicaId = int32(0)
   509  )
   510  
   511  func (x *RegionInfo) Reset() {
   512  	*x = RegionInfo{}
   513  	mi := &file_HBase_proto_msgTypes[3]
   514  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   515  	ms.StoreMessageInfo(mi)
   516  }
   517  
   518  func (x *RegionInfo) String() string {
   519  	return protoimpl.X.MessageStringOf(x)
   520  }
   521  
   522  func (*RegionInfo) ProtoMessage() {}
   523  
   524  func (x *RegionInfo) ProtoReflect() protoreflect.Message {
   525  	mi := &file_HBase_proto_msgTypes[3]
   526  	if x != nil {
   527  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   528  		if ms.LoadMessageInfo() == nil {
   529  			ms.StoreMessageInfo(mi)
   530  		}
   531  		return ms
   532  	}
   533  	return mi.MessageOf(x)
   534  }
   535  
   536  // Deprecated: Use RegionInfo.ProtoReflect.Descriptor instead.
   537  func (*RegionInfo) Descriptor() ([]byte, []int) {
   538  	return file_HBase_proto_rawDescGZIP(), []int{3}
   539  }
   540  
   541  func (x *RegionInfo) GetRegionId() uint64 {
   542  	if x != nil && x.RegionId != nil {
   543  		return *x.RegionId
   544  	}
   545  	return 0
   546  }
   547  
   548  func (x *RegionInfo) GetTableName() *TableName {
   549  	if x != nil {
   550  		return x.TableName
   551  	}
   552  	return nil
   553  }
   554  
   555  func (x *RegionInfo) GetStartKey() []byte {
   556  	if x != nil {
   557  		return x.StartKey
   558  	}
   559  	return nil
   560  }
   561  
   562  func (x *RegionInfo) GetEndKey() []byte {
   563  	if x != nil {
   564  		return x.EndKey
   565  	}
   566  	return nil
   567  }
   568  
   569  func (x *RegionInfo) GetOffline() bool {
   570  	if x != nil && x.Offline != nil {
   571  		return *x.Offline
   572  	}
   573  	return false
   574  }
   575  
   576  func (x *RegionInfo) GetSplit() bool {
   577  	if x != nil && x.Split != nil {
   578  		return *x.Split
   579  	}
   580  	return false
   581  }
   582  
   583  func (x *RegionInfo) GetReplicaId() int32 {
   584  	if x != nil && x.ReplicaId != nil {
   585  		return *x.ReplicaId
   586  	}
   587  	return Default_RegionInfo_ReplicaId
   588  }
   589  
   590  // *
   591  // Protocol buffer for favored nodes
   592  type FavoredNodes struct {
   593  	state         protoimpl.MessageState `protogen:"open.v1"`
   594  	FavoredNode   []*ServerName          `protobuf:"bytes,1,rep,name=favored_node,json=favoredNode" json:"favored_node,omitempty"`
   595  	unknownFields protoimpl.UnknownFields
   596  	sizeCache     protoimpl.SizeCache
   597  }
   598  
   599  func (x *FavoredNodes) Reset() {
   600  	*x = FavoredNodes{}
   601  	mi := &file_HBase_proto_msgTypes[4]
   602  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   603  	ms.StoreMessageInfo(mi)
   604  }
   605  
   606  func (x *FavoredNodes) String() string {
   607  	return protoimpl.X.MessageStringOf(x)
   608  }
   609  
   610  func (*FavoredNodes) ProtoMessage() {}
   611  
   612  func (x *FavoredNodes) ProtoReflect() protoreflect.Message {
   613  	mi := &file_HBase_proto_msgTypes[4]
   614  	if x != nil {
   615  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   616  		if ms.LoadMessageInfo() == nil {
   617  			ms.StoreMessageInfo(mi)
   618  		}
   619  		return ms
   620  	}
   621  	return mi.MessageOf(x)
   622  }
   623  
   624  // Deprecated: Use FavoredNodes.ProtoReflect.Descriptor instead.
   625  func (*FavoredNodes) Descriptor() ([]byte, []int) {
   626  	return file_HBase_proto_rawDescGZIP(), []int{4}
   627  }
   628  
   629  func (x *FavoredNodes) GetFavoredNode() []*ServerName {
   630  	if x != nil {
   631  		return x.FavoredNode
   632  	}
   633  	return nil
   634  }
   635  
   636  // *
   637  // Container protocol buffer to specify a region.
   638  // You can specify region by region name, or the hash
   639  // of the region name, which is known as encoded
   640  // region name.
   641  type RegionSpecifier struct {
   642  	state         protoimpl.MessageState               `protogen:"open.v1"`
   643  	Type          *RegionSpecifier_RegionSpecifierType `protobuf:"varint,1,req,name=type,enum=pb.RegionSpecifier_RegionSpecifierType" json:"type,omitempty"`
   644  	Value         []byte                               `protobuf:"bytes,2,req,name=value" json:"value,omitempty"`
   645  	unknownFields protoimpl.UnknownFields
   646  	sizeCache     protoimpl.SizeCache
   647  }
   648  
   649  func (x *RegionSpecifier) Reset() {
   650  	*x = RegionSpecifier{}
   651  	mi := &file_HBase_proto_msgTypes[5]
   652  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   653  	ms.StoreMessageInfo(mi)
   654  }
   655  
   656  func (x *RegionSpecifier) String() string {
   657  	return protoimpl.X.MessageStringOf(x)
   658  }
   659  
   660  func (*RegionSpecifier) ProtoMessage() {}
   661  
   662  func (x *RegionSpecifier) ProtoReflect() protoreflect.Message {
   663  	mi := &file_HBase_proto_msgTypes[5]
   664  	if x != nil {
   665  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   666  		if ms.LoadMessageInfo() == nil {
   667  			ms.StoreMessageInfo(mi)
   668  		}
   669  		return ms
   670  	}
   671  	return mi.MessageOf(x)
   672  }
   673  
   674  // Deprecated: Use RegionSpecifier.ProtoReflect.Descriptor instead.
   675  func (*RegionSpecifier) Descriptor() ([]byte, []int) {
   676  	return file_HBase_proto_rawDescGZIP(), []int{5}
   677  }
   678  
   679  func (x *RegionSpecifier) GetType() RegionSpecifier_RegionSpecifierType {
   680  	if x != nil && x.Type != nil {
   681  		return *x.Type
   682  	}
   683  	return RegionSpecifier_REGION_NAME
   684  }
   685  
   686  func (x *RegionSpecifier) GetValue() []byte {
   687  	if x != nil {
   688  		return x.Value
   689  	}
   690  	return nil
   691  }
   692  
   693  // *
   694  // A range of time. Both from and to are Java time
   695  // stamp in milliseconds. If you don't specify a time
   696  // range, it means all time.  By default, if not
   697  // specified, from = 0, and to = Long.MAX_VALUE
   698  type TimeRange struct {
   699  	state         protoimpl.MessageState `protogen:"open.v1"`
   700  	From          *uint64                `protobuf:"varint,1,opt,name=from" json:"from,omitempty"`
   701  	To            *uint64                `protobuf:"varint,2,opt,name=to" json:"to,omitempty"`
   702  	unknownFields protoimpl.UnknownFields
   703  	sizeCache     protoimpl.SizeCache
   704  }
   705  
   706  func (x *TimeRange) Reset() {
   707  	*x = TimeRange{}
   708  	mi := &file_HBase_proto_msgTypes[6]
   709  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   710  	ms.StoreMessageInfo(mi)
   711  }
   712  
   713  func (x *TimeRange) String() string {
   714  	return protoimpl.X.MessageStringOf(x)
   715  }
   716  
   717  func (*TimeRange) ProtoMessage() {}
   718  
   719  func (x *TimeRange) ProtoReflect() protoreflect.Message {
   720  	mi := &file_HBase_proto_msgTypes[6]
   721  	if x != nil {
   722  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   723  		if ms.LoadMessageInfo() == nil {
   724  			ms.StoreMessageInfo(mi)
   725  		}
   726  		return ms
   727  	}
   728  	return mi.MessageOf(x)
   729  }
   730  
   731  // Deprecated: Use TimeRange.ProtoReflect.Descriptor instead.
   732  func (*TimeRange) Descriptor() ([]byte, []int) {
   733  	return file_HBase_proto_rawDescGZIP(), []int{6}
   734  }
   735  
   736  func (x *TimeRange) GetFrom() uint64 {
   737  	if x != nil && x.From != nil {
   738  		return *x.From
   739  	}
   740  	return 0
   741  }
   742  
   743  func (x *TimeRange) GetTo() uint64 {
   744  	if x != nil && x.To != nil {
   745  		return *x.To
   746  	}
   747  	return 0
   748  }
   749  
   750  // ColumnFamily Specific TimeRange
   751  type ColumnFamilyTimeRange struct {
   752  	state         protoimpl.MessageState `protogen:"open.v1"`
   753  	ColumnFamily  []byte                 `protobuf:"bytes,1,req,name=column_family,json=columnFamily" json:"column_family,omitempty"`
   754  	TimeRange     *TimeRange             `protobuf:"bytes,2,req,name=time_range,json=timeRange" json:"time_range,omitempty"`
   755  	unknownFields protoimpl.UnknownFields
   756  	sizeCache     protoimpl.SizeCache
   757  }
   758  
   759  func (x *ColumnFamilyTimeRange) Reset() {
   760  	*x = ColumnFamilyTimeRange{}
   761  	mi := &file_HBase_proto_msgTypes[7]
   762  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   763  	ms.StoreMessageInfo(mi)
   764  }
   765  
   766  func (x *ColumnFamilyTimeRange) String() string {
   767  	return protoimpl.X.MessageStringOf(x)
   768  }
   769  
   770  func (*ColumnFamilyTimeRange) ProtoMessage() {}
   771  
   772  func (x *ColumnFamilyTimeRange) ProtoReflect() protoreflect.Message {
   773  	mi := &file_HBase_proto_msgTypes[7]
   774  	if x != nil {
   775  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   776  		if ms.LoadMessageInfo() == nil {
   777  			ms.StoreMessageInfo(mi)
   778  		}
   779  		return ms
   780  	}
   781  	return mi.MessageOf(x)
   782  }
   783  
   784  // Deprecated: Use ColumnFamilyTimeRange.ProtoReflect.Descriptor instead.
   785  func (*ColumnFamilyTimeRange) Descriptor() ([]byte, []int) {
   786  	return file_HBase_proto_rawDescGZIP(), []int{7}
   787  }
   788  
   789  func (x *ColumnFamilyTimeRange) GetColumnFamily() []byte {
   790  	if x != nil {
   791  		return x.ColumnFamily
   792  	}
   793  	return nil
   794  }
   795  
   796  func (x *ColumnFamilyTimeRange) GetTimeRange() *TimeRange {
   797  	if x != nil {
   798  		return x.TimeRange
   799  	}
   800  	return nil
   801  }
   802  
   803  // *
   804  // Protocol buffer version of ServerName
   805  type ServerName struct {
   806  	state         protoimpl.MessageState `protogen:"open.v1"`
   807  	HostName      *string                `protobuf:"bytes,1,req,name=host_name,json=hostName" json:"host_name,omitempty"`
   808  	Port          *uint32                `protobuf:"varint,2,opt,name=port" json:"port,omitempty"`
   809  	StartCode     *uint64                `protobuf:"varint,3,opt,name=start_code,json=startCode" json:"start_code,omitempty"`
   810  	unknownFields protoimpl.UnknownFields
   811  	sizeCache     protoimpl.SizeCache
   812  }
   813  
   814  func (x *ServerName) Reset() {
   815  	*x = ServerName{}
   816  	mi := &file_HBase_proto_msgTypes[8]
   817  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   818  	ms.StoreMessageInfo(mi)
   819  }
   820  
   821  func (x *ServerName) String() string {
   822  	return protoimpl.X.MessageStringOf(x)
   823  }
   824  
   825  func (*ServerName) ProtoMessage() {}
   826  
   827  func (x *ServerName) ProtoReflect() protoreflect.Message {
   828  	mi := &file_HBase_proto_msgTypes[8]
   829  	if x != nil {
   830  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   831  		if ms.LoadMessageInfo() == nil {
   832  			ms.StoreMessageInfo(mi)
   833  		}
   834  		return ms
   835  	}
   836  	return mi.MessageOf(x)
   837  }
   838  
   839  // Deprecated: Use ServerName.ProtoReflect.Descriptor instead.
   840  func (*ServerName) Descriptor() ([]byte, []int) {
   841  	return file_HBase_proto_rawDescGZIP(), []int{8}
   842  }
   843  
   844  func (x *ServerName) GetHostName() string {
   845  	if x != nil && x.HostName != nil {
   846  		return *x.HostName
   847  	}
   848  	return ""
   849  }
   850  
   851  func (x *ServerName) GetPort() uint32 {
   852  	if x != nil && x.Port != nil {
   853  		return *x.Port
   854  	}
   855  	return 0
   856  }
   857  
   858  func (x *ServerName) GetStartCode() uint64 {
   859  	if x != nil && x.StartCode != nil {
   860  		return *x.StartCode
   861  	}
   862  	return 0
   863  }
   864  
   865  type Coprocessor struct {
   866  	state         protoimpl.MessageState `protogen:"open.v1"`
   867  	Name          *string                `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
   868  	unknownFields protoimpl.UnknownFields
   869  	sizeCache     protoimpl.SizeCache
   870  }
   871  
   872  func (x *Coprocessor) Reset() {
   873  	*x = Coprocessor{}
   874  	mi := &file_HBase_proto_msgTypes[9]
   875  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   876  	ms.StoreMessageInfo(mi)
   877  }
   878  
   879  func (x *Coprocessor) String() string {
   880  	return protoimpl.X.MessageStringOf(x)
   881  }
   882  
   883  func (*Coprocessor) ProtoMessage() {}
   884  
   885  func (x *Coprocessor) ProtoReflect() protoreflect.Message {
   886  	mi := &file_HBase_proto_msgTypes[9]
   887  	if x != nil {
   888  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   889  		if ms.LoadMessageInfo() == nil {
   890  			ms.StoreMessageInfo(mi)
   891  		}
   892  		return ms
   893  	}
   894  	return mi.MessageOf(x)
   895  }
   896  
   897  // Deprecated: Use Coprocessor.ProtoReflect.Descriptor instead.
   898  func (*Coprocessor) Descriptor() ([]byte, []int) {
   899  	return file_HBase_proto_rawDescGZIP(), []int{9}
   900  }
   901  
   902  func (x *Coprocessor) GetName() string {
   903  	if x != nil && x.Name != nil {
   904  		return *x.Name
   905  	}
   906  	return ""
   907  }
   908  
   909  type NameStringPair struct {
   910  	state         protoimpl.MessageState `protogen:"open.v1"`
   911  	Name          *string                `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
   912  	Value         *string                `protobuf:"bytes,2,req,name=value" json:"value,omitempty"`
   913  	unknownFields protoimpl.UnknownFields
   914  	sizeCache     protoimpl.SizeCache
   915  }
   916  
   917  func (x *NameStringPair) Reset() {
   918  	*x = NameStringPair{}
   919  	mi := &file_HBase_proto_msgTypes[10]
   920  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   921  	ms.StoreMessageInfo(mi)
   922  }
   923  
   924  func (x *NameStringPair) String() string {
   925  	return protoimpl.X.MessageStringOf(x)
   926  }
   927  
   928  func (*NameStringPair) ProtoMessage() {}
   929  
   930  func (x *NameStringPair) ProtoReflect() protoreflect.Message {
   931  	mi := &file_HBase_proto_msgTypes[10]
   932  	if x != nil {
   933  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   934  		if ms.LoadMessageInfo() == nil {
   935  			ms.StoreMessageInfo(mi)
   936  		}
   937  		return ms
   938  	}
   939  	return mi.MessageOf(x)
   940  }
   941  
   942  // Deprecated: Use NameStringPair.ProtoReflect.Descriptor instead.
   943  func (*NameStringPair) Descriptor() ([]byte, []int) {
   944  	return file_HBase_proto_rawDescGZIP(), []int{10}
   945  }
   946  
   947  func (x *NameStringPair) GetName() string {
   948  	if x != nil && x.Name != nil {
   949  		return *x.Name
   950  	}
   951  	return ""
   952  }
   953  
   954  func (x *NameStringPair) GetValue() string {
   955  	if x != nil && x.Value != nil {
   956  		return *x.Value
   957  	}
   958  	return ""
   959  }
   960  
   961  type NameBytesPair struct {
   962  	state         protoimpl.MessageState `protogen:"open.v1"`
   963  	Name          *string                `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
   964  	Value         []byte                 `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
   965  	unknownFields protoimpl.UnknownFields
   966  	sizeCache     protoimpl.SizeCache
   967  }
   968  
   969  func (x *NameBytesPair) Reset() {
   970  	*x = NameBytesPair{}
   971  	mi := &file_HBase_proto_msgTypes[11]
   972  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   973  	ms.StoreMessageInfo(mi)
   974  }
   975  
   976  func (x *NameBytesPair) String() string {
   977  	return protoimpl.X.MessageStringOf(x)
   978  }
   979  
   980  func (*NameBytesPair) ProtoMessage() {}
   981  
   982  func (x *NameBytesPair) ProtoReflect() protoreflect.Message {
   983  	mi := &file_HBase_proto_msgTypes[11]
   984  	if x != nil {
   985  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   986  		if ms.LoadMessageInfo() == nil {
   987  			ms.StoreMessageInfo(mi)
   988  		}
   989  		return ms
   990  	}
   991  	return mi.MessageOf(x)
   992  }
   993  
   994  // Deprecated: Use NameBytesPair.ProtoReflect.Descriptor instead.
   995  func (*NameBytesPair) Descriptor() ([]byte, []int) {
   996  	return file_HBase_proto_rawDescGZIP(), []int{11}
   997  }
   998  
   999  func (x *NameBytesPair) GetName() string {
  1000  	if x != nil && x.Name != nil {
  1001  		return *x.Name
  1002  	}
  1003  	return ""
  1004  }
  1005  
  1006  func (x *NameBytesPair) GetValue() []byte {
  1007  	if x != nil {
  1008  		return x.Value
  1009  	}
  1010  	return nil
  1011  }
  1012  
  1013  type BytesBytesPair struct {
  1014  	state         protoimpl.MessageState `protogen:"open.v1"`
  1015  	First         []byte                 `protobuf:"bytes,1,req,name=first" json:"first,omitempty"`
  1016  	Second        []byte                 `protobuf:"bytes,2,req,name=second" json:"second,omitempty"`
  1017  	unknownFields protoimpl.UnknownFields
  1018  	sizeCache     protoimpl.SizeCache
  1019  }
  1020  
  1021  func (x *BytesBytesPair) Reset() {
  1022  	*x = BytesBytesPair{}
  1023  	mi := &file_HBase_proto_msgTypes[12]
  1024  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1025  	ms.StoreMessageInfo(mi)
  1026  }
  1027  
  1028  func (x *BytesBytesPair) String() string {
  1029  	return protoimpl.X.MessageStringOf(x)
  1030  }
  1031  
  1032  func (*BytesBytesPair) ProtoMessage() {}
  1033  
  1034  func (x *BytesBytesPair) ProtoReflect() protoreflect.Message {
  1035  	mi := &file_HBase_proto_msgTypes[12]
  1036  	if x != nil {
  1037  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1038  		if ms.LoadMessageInfo() == nil {
  1039  			ms.StoreMessageInfo(mi)
  1040  		}
  1041  		return ms
  1042  	}
  1043  	return mi.MessageOf(x)
  1044  }
  1045  
  1046  // Deprecated: Use BytesBytesPair.ProtoReflect.Descriptor instead.
  1047  func (*BytesBytesPair) Descriptor() ([]byte, []int) {
  1048  	return file_HBase_proto_rawDescGZIP(), []int{12}
  1049  }
  1050  
  1051  func (x *BytesBytesPair) GetFirst() []byte {
  1052  	if x != nil {
  1053  		return x.First
  1054  	}
  1055  	return nil
  1056  }
  1057  
  1058  func (x *BytesBytesPair) GetSecond() []byte {
  1059  	if x != nil {
  1060  		return x.Second
  1061  	}
  1062  	return nil
  1063  }
  1064  
  1065  type NameInt64Pair struct {
  1066  	state         protoimpl.MessageState `protogen:"open.v1"`
  1067  	Name          *string                `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1068  	Value         *int64                 `protobuf:"varint,2,opt,name=value" json:"value,omitempty"`
  1069  	unknownFields protoimpl.UnknownFields
  1070  	sizeCache     protoimpl.SizeCache
  1071  }
  1072  
  1073  func (x *NameInt64Pair) Reset() {
  1074  	*x = NameInt64Pair{}
  1075  	mi := &file_HBase_proto_msgTypes[13]
  1076  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1077  	ms.StoreMessageInfo(mi)
  1078  }
  1079  
  1080  func (x *NameInt64Pair) String() string {
  1081  	return protoimpl.X.MessageStringOf(x)
  1082  }
  1083  
  1084  func (*NameInt64Pair) ProtoMessage() {}
  1085  
  1086  func (x *NameInt64Pair) ProtoReflect() protoreflect.Message {
  1087  	mi := &file_HBase_proto_msgTypes[13]
  1088  	if x != nil {
  1089  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1090  		if ms.LoadMessageInfo() == nil {
  1091  			ms.StoreMessageInfo(mi)
  1092  		}
  1093  		return ms
  1094  	}
  1095  	return mi.MessageOf(x)
  1096  }
  1097  
  1098  // Deprecated: Use NameInt64Pair.ProtoReflect.Descriptor instead.
  1099  func (*NameInt64Pair) Descriptor() ([]byte, []int) {
  1100  	return file_HBase_proto_rawDescGZIP(), []int{13}
  1101  }
  1102  
  1103  func (x *NameInt64Pair) GetName() string {
  1104  	if x != nil && x.Name != nil {
  1105  		return *x.Name
  1106  	}
  1107  	return ""
  1108  }
  1109  
  1110  func (x *NameInt64Pair) GetValue() int64 {
  1111  	if x != nil && x.Value != nil {
  1112  		return *x.Value
  1113  	}
  1114  	return 0
  1115  }
  1116  
  1117  // *
  1118  // Description of the snapshot to take
  1119  type SnapshotDescription struct {
  1120  	state         protoimpl.MessageState    `protogen:"open.v1"`
  1121  	Name          *string                   `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
  1122  	Table         *string                   `protobuf:"bytes,2,opt,name=table" json:"table,omitempty"` // not needed for delete, but checked for in taking snapshot
  1123  	CreationTime  *int64                    `protobuf:"varint,3,opt,name=creation_time,json=creationTime,def=0" json:"creation_time,omitempty"`
  1124  	Type          *SnapshotDescription_Type `protobuf:"varint,4,opt,name=type,enum=pb.SnapshotDescription_Type,def=1" json:"type,omitempty"`
  1125  	Version       *int32                    `protobuf:"varint,5,opt,name=version" json:"version,omitempty"`
  1126  	Owner         *string                   `protobuf:"bytes,6,opt,name=owner" json:"owner,omitempty"`
  1127  	unknownFields protoimpl.UnknownFields
  1128  	sizeCache     protoimpl.SizeCache
  1129  }
  1130  
  1131  // Default values for SnapshotDescription fields.
  1132  const (
  1133  	Default_SnapshotDescription_CreationTime = int64(0)
  1134  	Default_SnapshotDescription_Type         = SnapshotDescription_FLUSH
  1135  )
  1136  
  1137  func (x *SnapshotDescription) Reset() {
  1138  	*x = SnapshotDescription{}
  1139  	mi := &file_HBase_proto_msgTypes[14]
  1140  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1141  	ms.StoreMessageInfo(mi)
  1142  }
  1143  
  1144  func (x *SnapshotDescription) String() string {
  1145  	return protoimpl.X.MessageStringOf(x)
  1146  }
  1147  
  1148  func (*SnapshotDescription) ProtoMessage() {}
  1149  
  1150  func (x *SnapshotDescription) ProtoReflect() protoreflect.Message {
  1151  	mi := &file_HBase_proto_msgTypes[14]
  1152  	if x != nil {
  1153  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1154  		if ms.LoadMessageInfo() == nil {
  1155  			ms.StoreMessageInfo(mi)
  1156  		}
  1157  		return ms
  1158  	}
  1159  	return mi.MessageOf(x)
  1160  }
  1161  
  1162  // Deprecated: Use SnapshotDescription.ProtoReflect.Descriptor instead.
  1163  func (*SnapshotDescription) Descriptor() ([]byte, []int) {
  1164  	return file_HBase_proto_rawDescGZIP(), []int{14}
  1165  }
  1166  
  1167  func (x *SnapshotDescription) GetName() string {
  1168  	if x != nil && x.Name != nil {
  1169  		return *x.Name
  1170  	}
  1171  	return ""
  1172  }
  1173  
  1174  func (x *SnapshotDescription) GetTable() string {
  1175  	if x != nil && x.Table != nil {
  1176  		return *x.Table
  1177  	}
  1178  	return ""
  1179  }
  1180  
  1181  func (x *SnapshotDescription) GetCreationTime() int64 {
  1182  	if x != nil && x.CreationTime != nil {
  1183  		return *x.CreationTime
  1184  	}
  1185  	return Default_SnapshotDescription_CreationTime
  1186  }
  1187  
  1188  func (x *SnapshotDescription) GetType() SnapshotDescription_Type {
  1189  	if x != nil && x.Type != nil {
  1190  		return *x.Type
  1191  	}
  1192  	return Default_SnapshotDescription_Type
  1193  }
  1194  
  1195  func (x *SnapshotDescription) GetVersion() int32 {
  1196  	if x != nil && x.Version != nil {
  1197  		return *x.Version
  1198  	}
  1199  	return 0
  1200  }
  1201  
  1202  func (x *SnapshotDescription) GetOwner() string {
  1203  	if x != nil && x.Owner != nil {
  1204  		return *x.Owner
  1205  	}
  1206  	return ""
  1207  }
  1208  
  1209  // *
  1210  // Description of the distributed procedure to take
  1211  type ProcedureDescription struct {
  1212  	state         protoimpl.MessageState `protogen:"open.v1"`
  1213  	Signature     *string                `protobuf:"bytes,1,req,name=signature" json:"signature,omitempty"` // the unique signature of the procedure
  1214  	Instance      *string                `protobuf:"bytes,2,opt,name=instance" json:"instance,omitempty"`   // the procedure instance name
  1215  	CreationTime  *int64                 `protobuf:"varint,3,opt,name=creation_time,json=creationTime,def=0" json:"creation_time,omitempty"`
  1216  	Configuration []*NameStringPair      `protobuf:"bytes,4,rep,name=configuration" json:"configuration,omitempty"`
  1217  	unknownFields protoimpl.UnknownFields
  1218  	sizeCache     protoimpl.SizeCache
  1219  }
  1220  
  1221  // Default values for ProcedureDescription fields.
  1222  const (
  1223  	Default_ProcedureDescription_CreationTime = int64(0)
  1224  )
  1225  
  1226  func (x *ProcedureDescription) Reset() {
  1227  	*x = ProcedureDescription{}
  1228  	mi := &file_HBase_proto_msgTypes[15]
  1229  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1230  	ms.StoreMessageInfo(mi)
  1231  }
  1232  
  1233  func (x *ProcedureDescription) String() string {
  1234  	return protoimpl.X.MessageStringOf(x)
  1235  }
  1236  
  1237  func (*ProcedureDescription) ProtoMessage() {}
  1238  
  1239  func (x *ProcedureDescription) ProtoReflect() protoreflect.Message {
  1240  	mi := &file_HBase_proto_msgTypes[15]
  1241  	if x != nil {
  1242  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1243  		if ms.LoadMessageInfo() == nil {
  1244  			ms.StoreMessageInfo(mi)
  1245  		}
  1246  		return ms
  1247  	}
  1248  	return mi.MessageOf(x)
  1249  }
  1250  
  1251  // Deprecated: Use ProcedureDescription.ProtoReflect.Descriptor instead.
  1252  func (*ProcedureDescription) Descriptor() ([]byte, []int) {
  1253  	return file_HBase_proto_rawDescGZIP(), []int{15}
  1254  }
  1255  
  1256  func (x *ProcedureDescription) GetSignature() string {
  1257  	if x != nil && x.Signature != nil {
  1258  		return *x.Signature
  1259  	}
  1260  	return ""
  1261  }
  1262  
  1263  func (x *ProcedureDescription) GetInstance() string {
  1264  	if x != nil && x.Instance != nil {
  1265  		return *x.Instance
  1266  	}
  1267  	return ""
  1268  }
  1269  
  1270  func (x *ProcedureDescription) GetCreationTime() int64 {
  1271  	if x != nil && x.CreationTime != nil {
  1272  		return *x.CreationTime
  1273  	}
  1274  	return Default_ProcedureDescription_CreationTime
  1275  }
  1276  
  1277  func (x *ProcedureDescription) GetConfiguration() []*NameStringPair {
  1278  	if x != nil {
  1279  		return x.Configuration
  1280  	}
  1281  	return nil
  1282  }
  1283  
  1284  type EmptyMsg struct {
  1285  	state         protoimpl.MessageState `protogen:"open.v1"`
  1286  	unknownFields protoimpl.UnknownFields
  1287  	sizeCache     protoimpl.SizeCache
  1288  }
  1289  
  1290  func (x *EmptyMsg) Reset() {
  1291  	*x = EmptyMsg{}
  1292  	mi := &file_HBase_proto_msgTypes[16]
  1293  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1294  	ms.StoreMessageInfo(mi)
  1295  }
  1296  
  1297  func (x *EmptyMsg) String() string {
  1298  	return protoimpl.X.MessageStringOf(x)
  1299  }
  1300  
  1301  func (*EmptyMsg) ProtoMessage() {}
  1302  
  1303  func (x *EmptyMsg) ProtoReflect() protoreflect.Message {
  1304  	mi := &file_HBase_proto_msgTypes[16]
  1305  	if x != nil {
  1306  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1307  		if ms.LoadMessageInfo() == nil {
  1308  			ms.StoreMessageInfo(mi)
  1309  		}
  1310  		return ms
  1311  	}
  1312  	return mi.MessageOf(x)
  1313  }
  1314  
  1315  // Deprecated: Use EmptyMsg.ProtoReflect.Descriptor instead.
  1316  func (*EmptyMsg) Descriptor() ([]byte, []int) {
  1317  	return file_HBase_proto_rawDescGZIP(), []int{16}
  1318  }
  1319  
  1320  type LongMsg struct {
  1321  	state         protoimpl.MessageState `protogen:"open.v1"`
  1322  	LongMsg       *int64                 `protobuf:"varint,1,req,name=long_msg,json=longMsg" json:"long_msg,omitempty"`
  1323  	unknownFields protoimpl.UnknownFields
  1324  	sizeCache     protoimpl.SizeCache
  1325  }
  1326  
  1327  func (x *LongMsg) Reset() {
  1328  	*x = LongMsg{}
  1329  	mi := &file_HBase_proto_msgTypes[17]
  1330  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1331  	ms.StoreMessageInfo(mi)
  1332  }
  1333  
  1334  func (x *LongMsg) String() string {
  1335  	return protoimpl.X.MessageStringOf(x)
  1336  }
  1337  
  1338  func (*LongMsg) ProtoMessage() {}
  1339  
  1340  func (x *LongMsg) ProtoReflect() protoreflect.Message {
  1341  	mi := &file_HBase_proto_msgTypes[17]
  1342  	if x != nil {
  1343  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1344  		if ms.LoadMessageInfo() == nil {
  1345  			ms.StoreMessageInfo(mi)
  1346  		}
  1347  		return ms
  1348  	}
  1349  	return mi.MessageOf(x)
  1350  }
  1351  
  1352  // Deprecated: Use LongMsg.ProtoReflect.Descriptor instead.
  1353  func (*LongMsg) Descriptor() ([]byte, []int) {
  1354  	return file_HBase_proto_rawDescGZIP(), []int{17}
  1355  }
  1356  
  1357  func (x *LongMsg) GetLongMsg() int64 {
  1358  	if x != nil && x.LongMsg != nil {
  1359  		return *x.LongMsg
  1360  	}
  1361  	return 0
  1362  }
  1363  
  1364  type DoubleMsg struct {
  1365  	state         protoimpl.MessageState `protogen:"open.v1"`
  1366  	DoubleMsg     *float64               `protobuf:"fixed64,1,req,name=double_msg,json=doubleMsg" json:"double_msg,omitempty"`
  1367  	unknownFields protoimpl.UnknownFields
  1368  	sizeCache     protoimpl.SizeCache
  1369  }
  1370  
  1371  func (x *DoubleMsg) Reset() {
  1372  	*x = DoubleMsg{}
  1373  	mi := &file_HBase_proto_msgTypes[18]
  1374  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1375  	ms.StoreMessageInfo(mi)
  1376  }
  1377  
  1378  func (x *DoubleMsg) String() string {
  1379  	return protoimpl.X.MessageStringOf(x)
  1380  }
  1381  
  1382  func (*DoubleMsg) ProtoMessage() {}
  1383  
  1384  func (x *DoubleMsg) ProtoReflect() protoreflect.Message {
  1385  	mi := &file_HBase_proto_msgTypes[18]
  1386  	if x != nil {
  1387  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1388  		if ms.LoadMessageInfo() == nil {
  1389  			ms.StoreMessageInfo(mi)
  1390  		}
  1391  		return ms
  1392  	}
  1393  	return mi.MessageOf(x)
  1394  }
  1395  
  1396  // Deprecated: Use DoubleMsg.ProtoReflect.Descriptor instead.
  1397  func (*DoubleMsg) Descriptor() ([]byte, []int) {
  1398  	return file_HBase_proto_rawDescGZIP(), []int{18}
  1399  }
  1400  
  1401  func (x *DoubleMsg) GetDoubleMsg() float64 {
  1402  	if x != nil && x.DoubleMsg != nil {
  1403  		return *x.DoubleMsg
  1404  	}
  1405  	return 0
  1406  }
  1407  
  1408  type BigDecimalMsg struct {
  1409  	state         protoimpl.MessageState `protogen:"open.v1"`
  1410  	BigdecimalMsg []byte                 `protobuf:"bytes,1,req,name=bigdecimal_msg,json=bigdecimalMsg" json:"bigdecimal_msg,omitempty"`
  1411  	unknownFields protoimpl.UnknownFields
  1412  	sizeCache     protoimpl.SizeCache
  1413  }
  1414  
  1415  func (x *BigDecimalMsg) Reset() {
  1416  	*x = BigDecimalMsg{}
  1417  	mi := &file_HBase_proto_msgTypes[19]
  1418  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1419  	ms.StoreMessageInfo(mi)
  1420  }
  1421  
  1422  func (x *BigDecimalMsg) String() string {
  1423  	return protoimpl.X.MessageStringOf(x)
  1424  }
  1425  
  1426  func (*BigDecimalMsg) ProtoMessage() {}
  1427  
  1428  func (x *BigDecimalMsg) ProtoReflect() protoreflect.Message {
  1429  	mi := &file_HBase_proto_msgTypes[19]
  1430  	if x != nil {
  1431  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1432  		if ms.LoadMessageInfo() == nil {
  1433  			ms.StoreMessageInfo(mi)
  1434  		}
  1435  		return ms
  1436  	}
  1437  	return mi.MessageOf(x)
  1438  }
  1439  
  1440  // Deprecated: Use BigDecimalMsg.ProtoReflect.Descriptor instead.
  1441  func (*BigDecimalMsg) Descriptor() ([]byte, []int) {
  1442  	return file_HBase_proto_rawDescGZIP(), []int{19}
  1443  }
  1444  
  1445  func (x *BigDecimalMsg) GetBigdecimalMsg() []byte {
  1446  	if x != nil {
  1447  		return x.BigdecimalMsg
  1448  	}
  1449  	return nil
  1450  }
  1451  
  1452  type UUID struct {
  1453  	state         protoimpl.MessageState `protogen:"open.v1"`
  1454  	LeastSigBits  *uint64                `protobuf:"varint,1,req,name=least_sig_bits,json=leastSigBits" json:"least_sig_bits,omitempty"`
  1455  	MostSigBits   *uint64                `protobuf:"varint,2,req,name=most_sig_bits,json=mostSigBits" json:"most_sig_bits,omitempty"`
  1456  	unknownFields protoimpl.UnknownFields
  1457  	sizeCache     protoimpl.SizeCache
  1458  }
  1459  
  1460  func (x *UUID) Reset() {
  1461  	*x = UUID{}
  1462  	mi := &file_HBase_proto_msgTypes[20]
  1463  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1464  	ms.StoreMessageInfo(mi)
  1465  }
  1466  
  1467  func (x *UUID) String() string {
  1468  	return protoimpl.X.MessageStringOf(x)
  1469  }
  1470  
  1471  func (*UUID) ProtoMessage() {}
  1472  
  1473  func (x *UUID) ProtoReflect() protoreflect.Message {
  1474  	mi := &file_HBase_proto_msgTypes[20]
  1475  	if x != nil {
  1476  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1477  		if ms.LoadMessageInfo() == nil {
  1478  			ms.StoreMessageInfo(mi)
  1479  		}
  1480  		return ms
  1481  	}
  1482  	return mi.MessageOf(x)
  1483  }
  1484  
  1485  // Deprecated: Use UUID.ProtoReflect.Descriptor instead.
  1486  func (*UUID) Descriptor() ([]byte, []int) {
  1487  	return file_HBase_proto_rawDescGZIP(), []int{20}
  1488  }
  1489  
  1490  func (x *UUID) GetLeastSigBits() uint64 {
  1491  	if x != nil && x.LeastSigBits != nil {
  1492  		return *x.LeastSigBits
  1493  	}
  1494  	return 0
  1495  }
  1496  
  1497  func (x *UUID) GetMostSigBits() uint64 {
  1498  	if x != nil && x.MostSigBits != nil {
  1499  		return *x.MostSigBits
  1500  	}
  1501  	return 0
  1502  }
  1503  
  1504  type NamespaceDescriptor struct {
  1505  	state         protoimpl.MessageState `protogen:"open.v1"`
  1506  	Name          []byte                 `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
  1507  	Configuration []*NameStringPair      `protobuf:"bytes,2,rep,name=configuration" json:"configuration,omitempty"`
  1508  	unknownFields protoimpl.UnknownFields
  1509  	sizeCache     protoimpl.SizeCache
  1510  }
  1511  
  1512  func (x *NamespaceDescriptor) Reset() {
  1513  	*x = NamespaceDescriptor{}
  1514  	mi := &file_HBase_proto_msgTypes[21]
  1515  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1516  	ms.StoreMessageInfo(mi)
  1517  }
  1518  
  1519  func (x *NamespaceDescriptor) String() string {
  1520  	return protoimpl.X.MessageStringOf(x)
  1521  }
  1522  
  1523  func (*NamespaceDescriptor) ProtoMessage() {}
  1524  
  1525  func (x *NamespaceDescriptor) ProtoReflect() protoreflect.Message {
  1526  	mi := &file_HBase_proto_msgTypes[21]
  1527  	if x != nil {
  1528  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1529  		if ms.LoadMessageInfo() == nil {
  1530  			ms.StoreMessageInfo(mi)
  1531  		}
  1532  		return ms
  1533  	}
  1534  	return mi.MessageOf(x)
  1535  }
  1536  
  1537  // Deprecated: Use NamespaceDescriptor.ProtoReflect.Descriptor instead.
  1538  func (*NamespaceDescriptor) Descriptor() ([]byte, []int) {
  1539  	return file_HBase_proto_rawDescGZIP(), []int{21}
  1540  }
  1541  
  1542  func (x *NamespaceDescriptor) GetName() []byte {
  1543  	if x != nil {
  1544  		return x.Name
  1545  	}
  1546  	return nil
  1547  }
  1548  
  1549  func (x *NamespaceDescriptor) GetConfiguration() []*NameStringPair {
  1550  	if x != nil {
  1551  		return x.Configuration
  1552  	}
  1553  	return nil
  1554  }
  1555  
  1556  // Rpc client version info proto. Included in ConnectionHeader on connection setup
  1557  type VersionInfo struct {
  1558  	state         protoimpl.MessageState `protogen:"open.v1"`
  1559  	Version       *string                `protobuf:"bytes,1,req,name=version" json:"version,omitempty"`
  1560  	Url           *string                `protobuf:"bytes,2,req,name=url" json:"url,omitempty"`
  1561  	Revision      *string                `protobuf:"bytes,3,req,name=revision" json:"revision,omitempty"`
  1562  	User          *string                `protobuf:"bytes,4,req,name=user" json:"user,omitempty"`
  1563  	Date          *string                `protobuf:"bytes,5,req,name=date" json:"date,omitempty"`
  1564  	SrcChecksum   *string                `protobuf:"bytes,6,req,name=src_checksum,json=srcChecksum" json:"src_checksum,omitempty"`
  1565  	VersionMajor  *uint32                `protobuf:"varint,7,opt,name=version_major,json=versionMajor" json:"version_major,omitempty"`
  1566  	VersionMinor  *uint32                `protobuf:"varint,8,opt,name=version_minor,json=versionMinor" json:"version_minor,omitempty"`
  1567  	unknownFields protoimpl.UnknownFields
  1568  	sizeCache     protoimpl.SizeCache
  1569  }
  1570  
  1571  func (x *VersionInfo) Reset() {
  1572  	*x = VersionInfo{}
  1573  	mi := &file_HBase_proto_msgTypes[22]
  1574  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1575  	ms.StoreMessageInfo(mi)
  1576  }
  1577  
  1578  func (x *VersionInfo) String() string {
  1579  	return protoimpl.X.MessageStringOf(x)
  1580  }
  1581  
  1582  func (*VersionInfo) ProtoMessage() {}
  1583  
  1584  func (x *VersionInfo) ProtoReflect() protoreflect.Message {
  1585  	mi := &file_HBase_proto_msgTypes[22]
  1586  	if x != nil {
  1587  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1588  		if ms.LoadMessageInfo() == nil {
  1589  			ms.StoreMessageInfo(mi)
  1590  		}
  1591  		return ms
  1592  	}
  1593  	return mi.MessageOf(x)
  1594  }
  1595  
  1596  // Deprecated: Use VersionInfo.ProtoReflect.Descriptor instead.
  1597  func (*VersionInfo) Descriptor() ([]byte, []int) {
  1598  	return file_HBase_proto_rawDescGZIP(), []int{22}
  1599  }
  1600  
  1601  func (x *VersionInfo) GetVersion() string {
  1602  	if x != nil && x.Version != nil {
  1603  		return *x.Version
  1604  	}
  1605  	return ""
  1606  }
  1607  
  1608  func (x *VersionInfo) GetUrl() string {
  1609  	if x != nil && x.Url != nil {
  1610  		return *x.Url
  1611  	}
  1612  	return ""
  1613  }
  1614  
  1615  func (x *VersionInfo) GetRevision() string {
  1616  	if x != nil && x.Revision != nil {
  1617  		return *x.Revision
  1618  	}
  1619  	return ""
  1620  }
  1621  
  1622  func (x *VersionInfo) GetUser() string {
  1623  	if x != nil && x.User != nil {
  1624  		return *x.User
  1625  	}
  1626  	return ""
  1627  }
  1628  
  1629  func (x *VersionInfo) GetDate() string {
  1630  	if x != nil && x.Date != nil {
  1631  		return *x.Date
  1632  	}
  1633  	return ""
  1634  }
  1635  
  1636  func (x *VersionInfo) GetSrcChecksum() string {
  1637  	if x != nil && x.SrcChecksum != nil {
  1638  		return *x.SrcChecksum
  1639  	}
  1640  	return ""
  1641  }
  1642  
  1643  func (x *VersionInfo) GetVersionMajor() uint32 {
  1644  	if x != nil && x.VersionMajor != nil {
  1645  		return *x.VersionMajor
  1646  	}
  1647  	return 0
  1648  }
  1649  
  1650  func (x *VersionInfo) GetVersionMinor() uint32 {
  1651  	if x != nil && x.VersionMinor != nil {
  1652  		return *x.VersionMinor
  1653  	}
  1654  	return 0
  1655  }
  1656  
  1657  // *
  1658  // Description of the region server info
  1659  type RegionServerInfo struct {
  1660  	state         protoimpl.MessageState `protogen:"open.v1"`
  1661  	InfoPort      *int32                 `protobuf:"varint,1,opt,name=infoPort" json:"infoPort,omitempty"`
  1662  	VersionInfo   *VersionInfo           `protobuf:"bytes,2,opt,name=version_info,json=versionInfo" json:"version_info,omitempty"`
  1663  	unknownFields protoimpl.UnknownFields
  1664  	sizeCache     protoimpl.SizeCache
  1665  }
  1666  
  1667  func (x *RegionServerInfo) Reset() {
  1668  	*x = RegionServerInfo{}
  1669  	mi := &file_HBase_proto_msgTypes[23]
  1670  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1671  	ms.StoreMessageInfo(mi)
  1672  }
  1673  
  1674  func (x *RegionServerInfo) String() string {
  1675  	return protoimpl.X.MessageStringOf(x)
  1676  }
  1677  
  1678  func (*RegionServerInfo) ProtoMessage() {}
  1679  
  1680  func (x *RegionServerInfo) ProtoReflect() protoreflect.Message {
  1681  	mi := &file_HBase_proto_msgTypes[23]
  1682  	if x != nil {
  1683  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1684  		if ms.LoadMessageInfo() == nil {
  1685  			ms.StoreMessageInfo(mi)
  1686  		}
  1687  		return ms
  1688  	}
  1689  	return mi.MessageOf(x)
  1690  }
  1691  
  1692  // Deprecated: Use RegionServerInfo.ProtoReflect.Descriptor instead.
  1693  func (*RegionServerInfo) Descriptor() ([]byte, []int) {
  1694  	return file_HBase_proto_rawDescGZIP(), []int{23}
  1695  }
  1696  
  1697  func (x *RegionServerInfo) GetInfoPort() int32 {
  1698  	if x != nil && x.InfoPort != nil {
  1699  		return *x.InfoPort
  1700  	}
  1701  	return 0
  1702  }
  1703  
  1704  func (x *RegionServerInfo) GetVersionInfo() *VersionInfo {
  1705  	if x != nil {
  1706  		return x.VersionInfo
  1707  	}
  1708  	return nil
  1709  }
  1710  
  1711  var File_HBase_proto protoreflect.FileDescriptor
  1712  
  1713  var file_HBase_proto_rawDesc = string([]byte{
  1714  	0x0a, 0x0b, 0x48, 0x42, 0x61, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70,
  1715  	0x62, 0x22, 0x47, 0x0a, 0x09, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c,
  1716  	0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28,
  1717  	0x0c, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x1c, 0x0a, 0x09,
  1718  	0x71, 0x75, 0x61, 0x6c, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0c, 0x52,
  1719  	0x09, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x66, 0x69, 0x65, 0x72, 0x22, 0xea, 0x01, 0x0a, 0x0b, 0x54,
  1720  	0x61, 0x62, 0x6c, 0x65, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x2c, 0x0a, 0x0a, 0x74, 0x61,
  1721  	0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d,
  1722  	0x2e, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x09, 0x74,
  1723  	0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x32, 0x0a, 0x0a, 0x61, 0x74, 0x74, 0x72,
  1724  	0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70,
  1725  	0x62, 0x2e, 0x42, 0x79, 0x74, 0x65, 0x73, 0x42, 0x79, 0x74, 0x65, 0x73, 0x50, 0x61, 0x69, 0x72,
  1726  	0x52, 0x0a, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x12, 0x3f, 0x0a, 0x0f,
  1727  	0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x69, 0x65, 0x73, 0x18,
  1728  	0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d,
  1729  	0x6e, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x0e, 0x63,
  1730  	0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x69, 0x65, 0x73, 0x12, 0x38, 0x0a,
  1731  	0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04,
  1732  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x53, 0x74,
  1733  	0x72, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
  1734  	0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x96, 0x01, 0x0a, 0x12, 0x43, 0x6f, 0x6c, 0x75,
  1735  	0x6d, 0x6e, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x12,
  1736  	0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0c, 0x52, 0x04, 0x6e, 0x61,
  1737  	0x6d, 0x65, 0x12, 0x32, 0x0a, 0x0a, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73,
  1738  	0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x42, 0x79, 0x74, 0x65,
  1739  	0x73, 0x42, 0x79, 0x74, 0x65, 0x73, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0a, 0x61, 0x74, 0x74, 0x72,
  1740  	0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x12, 0x38, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
  1741  	0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e,
  1742  	0x70, 0x62, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69,
  1743  	0x72, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1744  	0x22, 0xdf, 0x01, 0x0a, 0x0a, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12,
  1745  	0x1b, 0x0a, 0x09, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x02,
  1746  	0x28, 0x04, 0x52, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x0a,
  1747  	0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0b,
  1748  	0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52,
  1749  	0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x74,
  1750  	0x61, 0x72, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x73,
  1751  	0x74, 0x61, 0x72, 0x74, 0x4b, 0x65, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x65, 0x6e, 0x64, 0x5f, 0x6b,
  1752  	0x65, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x65, 0x6e, 0x64, 0x4b, 0x65, 0x79,
  1753  	0x12, 0x18, 0x0a, 0x07, 0x6f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
  1754  	0x08, 0x52, 0x07, 0x6f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x70,
  1755  	0x6c, 0x69, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x73, 0x70, 0x6c, 0x69, 0x74,
  1756  	0x12, 0x20, 0x0a, 0x0a, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x07,
  1757  	0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52, 0x09, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61,
  1758  	0x49, 0x64, 0x22, 0x41, 0x0a, 0x0c, 0x46, 0x61, 0x76, 0x6f, 0x72, 0x65, 0x64, 0x4e, 0x6f, 0x64,
  1759  	0x65, 0x73, 0x12, 0x31, 0x0a, 0x0c, 0x66, 0x61, 0x76, 0x6f, 0x72, 0x65, 0x64, 0x5f, 0x6e, 0x6f,
  1760  	0x64, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65,
  1761  	0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x0b, 0x66, 0x61, 0x76, 0x6f, 0x72, 0x65,
  1762  	0x64, 0x4e, 0x6f, 0x64, 0x65, 0x22, 0xa5, 0x01, 0x0a, 0x0f, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e,
  1763  	0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x3b, 0x0a, 0x04, 0x74, 0x79, 0x70,
  1764  	0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x67,
  1765  	0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x72, 0x2e, 0x52, 0x65, 0x67,
  1766  	0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65,
  1767  	0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
  1768  	0x02, 0x20, 0x02, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3f, 0x0a, 0x13,
  1769  	0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x72, 0x54,
  1770  	0x79, 0x70, 0x65, 0x12, 0x0f, 0x0a, 0x0b, 0x52, 0x45, 0x47, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x41,
  1771  	0x4d, 0x45, 0x10, 0x01, 0x12, 0x17, 0x0a, 0x13, 0x45, 0x4e, 0x43, 0x4f, 0x44, 0x45, 0x44, 0x5f,
  1772  	0x52, 0x45, 0x47, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x02, 0x22, 0x2f, 0x0a,
  1773  	0x09, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x72,
  1774  	0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x12, 0x0e,
  1775  	0x0a, 0x02, 0x74, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x74, 0x6f, 0x22, 0x6a,
  1776  	0x0a, 0x15, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x54, 0x69,
  1777  	0x6d, 0x65, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6c, 0x75, 0x6d,
  1778  	0x6e, 0x5f, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0c, 0x52, 0x0c,
  1779  	0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x12, 0x2c, 0x0a, 0x0a,
  1780  	0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0b,
  1781  	0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x52,
  1782  	0x09, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x22, 0x5c, 0x0a, 0x0a, 0x53, 0x65,
  1783  	0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x68, 0x6f, 0x73, 0x74,
  1784  	0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x73,
  1785  	0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20,
  1786  	0x01, 0x28, 0x0d, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61,
  1787  	0x72, 0x74, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73,
  1788  	0x74, 0x61, 0x72, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x22, 0x21, 0x0a, 0x0b, 0x43, 0x6f, 0x70, 0x72,
  1789  	0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
  1790  	0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x0a, 0x0e, 0x4e,
  1791  	0x61, 0x6d, 0x65, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x12, 0x12, 0x0a,
  1792  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
  1793  	0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09,
  1794  	0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x39, 0x0a, 0x0d, 0x4e, 0x61, 0x6d, 0x65, 0x42,
  1795  	0x79, 0x74, 0x65, 0x73, 0x50, 0x61, 0x69, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  1796  	0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05,
  1797  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c,
  1798  	0x75, 0x65, 0x22, 0x3e, 0x0a, 0x0e, 0x42, 0x79, 0x74, 0x65, 0x73, 0x42, 0x79, 0x74, 0x65, 0x73,
  1799  	0x50, 0x61, 0x69, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x69, 0x72, 0x73, 0x74, 0x18, 0x01, 0x20,
  1800  	0x02, 0x28, 0x0c, 0x52, 0x05, 0x66, 0x69, 0x72, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65,
  1801  	0x63, 0x6f, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0c, 0x52, 0x06, 0x73, 0x65, 0x63, 0x6f,
  1802  	0x6e, 0x64, 0x22, 0x39, 0x0a, 0x0d, 0x4e, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x50,
  1803  	0x61, 0x69, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
  1804  	0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
  1805  	0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x80, 0x02,
  1806  	0x0a, 0x13, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69,
  1807  	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
  1808  	0x02, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x61, 0x62,
  1809  	0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x12,
  1810  	0x26, 0x0a, 0x0d, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65,
  1811  	0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x3a, 0x01, 0x30, 0x52, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74,
  1812  	0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x37, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18,
  1813  	0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x6e, 0x61, 0x70, 0x73,
  1814  	0x68, 0x6f, 0x74, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x54,
  1815  	0x79, 0x70, 0x65, 0x3a, 0x05, 0x46, 0x4c, 0x55, 0x53, 0x48, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65,
  1816  	0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28,
  1817  	0x05, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x6f, 0x77,
  1818  	0x6e, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72,
  1819  	0x22, 0x2e, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x49, 0x53, 0x41,
  1820  	0x42, 0x4c, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x46, 0x4c, 0x55, 0x53, 0x48, 0x10,
  1821  	0x01, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x4b, 0x49, 0x50, 0x46, 0x4c, 0x55, 0x53, 0x48, 0x10, 0x02,
  1822  	0x22, 0xb2, 0x01, 0x0a, 0x14, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x44, 0x65,
  1823  	0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x67,
  1824  	0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x09, 0x73, 0x69,
  1825  	0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61,
  1826  	0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61,
  1827  	0x6e, 0x63, 0x65, 0x12, 0x26, 0x0a, 0x0d, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
  1828  	0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x3a, 0x01, 0x30, 0x52, 0x0c, 0x63,
  1829  	0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x38, 0x0a, 0x0d, 0x63,
  1830  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x03,
  1831  	0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x53, 0x74, 0x72, 0x69,
  1832  	0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
  1833  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x0a, 0x0a, 0x08, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x4d, 0x73,
  1834  	0x67, 0x22, 0x24, 0x0a, 0x07, 0x4c, 0x6f, 0x6e, 0x67, 0x4d, 0x73, 0x67, 0x12, 0x19, 0x0a, 0x08,
  1835  	0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03, 0x52, 0x07,
  1836  	0x6c, 0x6f, 0x6e, 0x67, 0x4d, 0x73, 0x67, 0x22, 0x2a, 0x0a, 0x09, 0x44, 0x6f, 0x75, 0x62, 0x6c,
  1837  	0x65, 0x4d, 0x73, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x6d,
  1838  	0x73, 0x67, 0x18, 0x01, 0x20, 0x02, 0x28, 0x01, 0x52, 0x09, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65,
  1839  	0x4d, 0x73, 0x67, 0x22, 0x36, 0x0a, 0x0d, 0x42, 0x69, 0x67, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61,
  1840  	0x6c, 0x4d, 0x73, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x62, 0x69, 0x67, 0x64, 0x65, 0x63, 0x69, 0x6d,
  1841  	0x61, 0x6c, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0c, 0x52, 0x0d, 0x62, 0x69,
  1842  	0x67, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x4d, 0x73, 0x67, 0x22, 0x50, 0x0a, 0x04, 0x55,
  1843  	0x55, 0x49, 0x44, 0x12, 0x24, 0x0a, 0x0e, 0x6c, 0x65, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x69, 0x67,
  1844  	0x5f, 0x62, 0x69, 0x74, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x04, 0x52, 0x0c, 0x6c, 0x65, 0x61,
  1845  	0x73, 0x74, 0x53, 0x69, 0x67, 0x42, 0x69, 0x74, 0x73, 0x12, 0x22, 0x0a, 0x0d, 0x6d, 0x6f, 0x73,
  1846  	0x74, 0x5f, 0x73, 0x69, 0x67, 0x5f, 0x62, 0x69, 0x74, 0x73, 0x18, 0x02, 0x20, 0x02, 0x28, 0x04,
  1847  	0x52, 0x0b, 0x6d, 0x6f, 0x73, 0x74, 0x53, 0x69, 0x67, 0x42, 0x69, 0x74, 0x73, 0x22, 0x63, 0x0a,
  1848  	0x13, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69,
  1849  	0x70, 0x74, 0x6f, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x02,
  1850  	0x28, 0x0c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x38, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66,
  1851  	0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
  1852  	0x12, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x50,
  1853  	0x61, 0x69, 0x72, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69,
  1854  	0x6f, 0x6e, 0x22, 0xea, 0x01, 0x0a, 0x0b, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
  1855  	0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20,
  1856  	0x02, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03,
  1857  	0x75, 0x72, 0x6c, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x1a,
  1858  	0x0a, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x02, 0x28, 0x09,
  1859  	0x52, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73,
  1860  	0x65, 0x72, 0x18, 0x04, 0x20, 0x02, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x12,
  1861  	0x0a, 0x04, 0x64, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x02, 0x28, 0x09, 0x52, 0x04, 0x64, 0x61,
  1862  	0x74, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x72, 0x63, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73,
  1863  	0x75, 0x6d, 0x18, 0x06, 0x20, 0x02, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x72, 0x63, 0x43, 0x68, 0x65,
  1864  	0x63, 0x6b, 0x73, 0x75, 0x6d, 0x12, 0x23, 0x0a, 0x0d, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
  1865  	0x5f, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x76, 0x65,
  1866  	0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x6a, 0x6f, 0x72, 0x12, 0x23, 0x0a, 0x0d, 0x76, 0x65,
  1867  	0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x69, 0x6e, 0x6f, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28,
  1868  	0x0d, 0x52, 0x0c, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4d, 0x69, 0x6e, 0x6f, 0x72, 0x22,
  1869  	0x62, 0x0a, 0x10, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49,
  1870  	0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x66, 0x6f, 0x50, 0x6f, 0x72, 0x74, 0x18,
  1871  	0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x69, 0x6e, 0x66, 0x6f, 0x50, 0x6f, 0x72, 0x74, 0x12,
  1872  	0x32, 0x0a, 0x0c, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
  1873  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69,
  1874  	0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x49,
  1875  	0x6e, 0x66, 0x6f, 0x2a, 0x72, 0x0a, 0x0b, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x72, 0x65, 0x54, 0x79,
  1876  	0x70, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x45, 0x53, 0x53, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d,
  1877  	0x4c, 0x45, 0x53, 0x53, 0x5f, 0x4f, 0x52, 0x5f, 0x45, 0x51, 0x55, 0x41, 0x4c, 0x10, 0x01, 0x12,
  1878  	0x09, 0x0a, 0x05, 0x45, 0x51, 0x55, 0x41, 0x4c, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x4e, 0x4f,
  1879  	0x54, 0x5f, 0x45, 0x51, 0x55, 0x41, 0x4c, 0x10, 0x03, 0x12, 0x14, 0x0a, 0x10, 0x47, 0x52, 0x45,
  1880  	0x41, 0x54, 0x45, 0x52, 0x5f, 0x4f, 0x52, 0x5f, 0x45, 0x51, 0x55, 0x41, 0x4c, 0x10, 0x04, 0x12,
  1881  	0x0b, 0x0a, 0x07, 0x47, 0x52, 0x45, 0x41, 0x54, 0x45, 0x52, 0x10, 0x05, 0x12, 0x09, 0x0a, 0x05,
  1882  	0x4e, 0x4f, 0x5f, 0x4f, 0x50, 0x10, 0x06, 0x2a, 0x6e, 0x0a, 0x08, 0x54, 0x69, 0x6d, 0x65, 0x55,
  1883  	0x6e, 0x69, 0x74, 0x12, 0x0f, 0x0a, 0x0b, 0x4e, 0x41, 0x4e, 0x4f, 0x53, 0x45, 0x43, 0x4f, 0x4e,
  1884  	0x44, 0x53, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x4d, 0x49, 0x43, 0x52, 0x4f, 0x53, 0x45, 0x43,
  1885  	0x4f, 0x4e, 0x44, 0x53, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x4d, 0x49, 0x4c, 0x4c, 0x49, 0x53,
  1886  	0x45, 0x43, 0x4f, 0x4e, 0x44, 0x53, 0x10, 0x03, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x45, 0x43, 0x4f,
  1887  	0x4e, 0x44, 0x53, 0x10, 0x04, 0x12, 0x0b, 0x0a, 0x07, 0x4d, 0x49, 0x4e, 0x55, 0x54, 0x45, 0x53,
  1888  	0x10, 0x05, 0x12, 0x09, 0x0a, 0x05, 0x48, 0x4f, 0x55, 0x52, 0x53, 0x10, 0x06, 0x12, 0x08, 0x0a,
  1889  	0x04, 0x44, 0x41, 0x59, 0x53, 0x10, 0x07, 0x42, 0x45, 0x0a, 0x2a, 0x6f, 0x72, 0x67, 0x2e, 0x61,
  1890  	0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x68, 0x61, 0x64, 0x6f, 0x6f, 0x70, 0x2e, 0x68, 0x62, 0x61,
  1891  	0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x67, 0x65, 0x6e, 0x65,
  1892  	0x72, 0x61, 0x74, 0x65, 0x64, 0x42, 0x0b, 0x48, 0x42, 0x61, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74,
  1893  	0x6f, 0x73, 0x48, 0x01, 0x5a, 0x05, 0x2e, 0x2e, 0x2f, 0x70, 0x62, 0xa0, 0x01, 0x01,
  1894  })
  1895  
  1896  var (
  1897  	file_HBase_proto_rawDescOnce sync.Once
  1898  	file_HBase_proto_rawDescData []byte
  1899  )
  1900  
  1901  func file_HBase_proto_rawDescGZIP() []byte {
  1902  	file_HBase_proto_rawDescOnce.Do(func() {
  1903  		file_HBase_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_HBase_proto_rawDesc), len(file_HBase_proto_rawDesc)))
  1904  	})
  1905  	return file_HBase_proto_rawDescData
  1906  }
  1907  
  1908  var file_HBase_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
  1909  var file_HBase_proto_msgTypes = make([]protoimpl.MessageInfo, 24)
  1910  var file_HBase_proto_goTypes = []any{
  1911  	(CompareType)(0),                         // 0: pb.CompareType
  1912  	(TimeUnit)(0),                            // 1: pb.TimeUnit
  1913  	(RegionSpecifier_RegionSpecifierType)(0), // 2: pb.RegionSpecifier.RegionSpecifierType
  1914  	(SnapshotDescription_Type)(0),            // 3: pb.SnapshotDescription.Type
  1915  	(*TableName)(nil),                        // 4: pb.TableName
  1916  	(*TableSchema)(nil),                      // 5: pb.TableSchema
  1917  	(*ColumnFamilySchema)(nil),               // 6: pb.ColumnFamilySchema
  1918  	(*RegionInfo)(nil),                       // 7: pb.RegionInfo
  1919  	(*FavoredNodes)(nil),                     // 8: pb.FavoredNodes
  1920  	(*RegionSpecifier)(nil),                  // 9: pb.RegionSpecifier
  1921  	(*TimeRange)(nil),                        // 10: pb.TimeRange
  1922  	(*ColumnFamilyTimeRange)(nil),            // 11: pb.ColumnFamilyTimeRange
  1923  	(*ServerName)(nil),                       // 12: pb.ServerName
  1924  	(*Coprocessor)(nil),                      // 13: pb.Coprocessor
  1925  	(*NameStringPair)(nil),                   // 14: pb.NameStringPair
  1926  	(*NameBytesPair)(nil),                    // 15: pb.NameBytesPair
  1927  	(*BytesBytesPair)(nil),                   // 16: pb.BytesBytesPair
  1928  	(*NameInt64Pair)(nil),                    // 17: pb.NameInt64Pair
  1929  	(*SnapshotDescription)(nil),              // 18: pb.SnapshotDescription
  1930  	(*ProcedureDescription)(nil),             // 19: pb.ProcedureDescription
  1931  	(*EmptyMsg)(nil),                         // 20: pb.EmptyMsg
  1932  	(*LongMsg)(nil),                          // 21: pb.LongMsg
  1933  	(*DoubleMsg)(nil),                        // 22: pb.DoubleMsg
  1934  	(*BigDecimalMsg)(nil),                    // 23: pb.BigDecimalMsg
  1935  	(*UUID)(nil),                             // 24: pb.UUID
  1936  	(*NamespaceDescriptor)(nil),              // 25: pb.NamespaceDescriptor
  1937  	(*VersionInfo)(nil),                      // 26: pb.VersionInfo
  1938  	(*RegionServerInfo)(nil),                 // 27: pb.RegionServerInfo
  1939  }
  1940  var file_HBase_proto_depIdxs = []int32{
  1941  	4,  // 0: pb.TableSchema.table_name:type_name -> pb.TableName
  1942  	16, // 1: pb.TableSchema.attributes:type_name -> pb.BytesBytesPair
  1943  	6,  // 2: pb.TableSchema.column_families:type_name -> pb.ColumnFamilySchema
  1944  	14, // 3: pb.TableSchema.configuration:type_name -> pb.NameStringPair
  1945  	16, // 4: pb.ColumnFamilySchema.attributes:type_name -> pb.BytesBytesPair
  1946  	14, // 5: pb.ColumnFamilySchema.configuration:type_name -> pb.NameStringPair
  1947  	4,  // 6: pb.RegionInfo.table_name:type_name -> pb.TableName
  1948  	12, // 7: pb.FavoredNodes.favored_node:type_name -> pb.ServerName
  1949  	2,  // 8: pb.RegionSpecifier.type:type_name -> pb.RegionSpecifier.RegionSpecifierType
  1950  	10, // 9: pb.ColumnFamilyTimeRange.time_range:type_name -> pb.TimeRange
  1951  	3,  // 10: pb.SnapshotDescription.type:type_name -> pb.SnapshotDescription.Type
  1952  	14, // 11: pb.ProcedureDescription.configuration:type_name -> pb.NameStringPair
  1953  	14, // 12: pb.NamespaceDescriptor.configuration:type_name -> pb.NameStringPair
  1954  	26, // 13: pb.RegionServerInfo.version_info:type_name -> pb.VersionInfo
  1955  	14, // [14:14] is the sub-list for method output_type
  1956  	14, // [14:14] is the sub-list for method input_type
  1957  	14, // [14:14] is the sub-list for extension type_name
  1958  	14, // [14:14] is the sub-list for extension extendee
  1959  	0,  // [0:14] is the sub-list for field type_name
  1960  }
  1961  
  1962  func init() { file_HBase_proto_init() }
  1963  func file_HBase_proto_init() {
  1964  	if File_HBase_proto != nil {
  1965  		return
  1966  	}
  1967  	type x struct{}
  1968  	out := protoimpl.TypeBuilder{
  1969  		File: protoimpl.DescBuilder{
  1970  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1971  			RawDescriptor: unsafe.Slice(unsafe.StringData(file_HBase_proto_rawDesc), len(file_HBase_proto_rawDesc)),
  1972  			NumEnums:      4,
  1973  			NumMessages:   24,
  1974  			NumExtensions: 0,
  1975  			NumServices:   0,
  1976  		},
  1977  		GoTypes:           file_HBase_proto_goTypes,
  1978  		DependencyIndexes: file_HBase_proto_depIdxs,
  1979  		EnumInfos:         file_HBase_proto_enumTypes,
  1980  		MessageInfos:      file_HBase_proto_msgTypes,
  1981  	}.Build()
  1982  	File_HBase_proto = out.File
  1983  	file_HBase_proto_goTypes = nil
  1984  	file_HBase_proto_depIdxs = nil
  1985  }