func (*GetResponse) Descriptor() ([]byte, []int) {
	return file_Client_proto_rawDescGZIP(), []int{6}
}
Deprecated: Use GetResponse.ProtoReflect.Descriptor instead.
package pb
import (
	proto "github.com/golang/protobuf/proto"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	reflect "reflect"
	sync "sync"
)
const (
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
const _ = proto.ProtoPackageIsVersion4
type Consistency int32
const (
	Consistency_STRONG   Consistency = 0
	Consistency_TIMELINE Consistency = 1
)
var (
	Consistency_name = map[int32]string{
		0: "STRONG",
		1: "TIMELINE",
	}
	Consistency_value = map[string]int32{
		"STRONG":   0,
		"TIMELINE": 1,
	}
)
func (x Consistency) Enum() *Consistency {
	p := new(Consistency)
	*p = x
	return p
}
func (x Consistency) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (Consistency) Descriptor() protoreflect.EnumDescriptor {
	return file_Client_proto_enumTypes[0].Descriptor()
}
func (Consistency) Type() protoreflect.EnumType {
	return &file_Client_proto_enumTypes[0]
}
func (x Consistency) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (x *Consistency) UnmarshalJSON(b []byte) error {
	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
	if err != nil {
		return err
	}
	*x = Consistency(num)
	return nil
}
func (Consistency) EnumDescriptor() ([]byte, []int) {
	return file_Client_proto_rawDescGZIP(), []int{0}
}
type MutationProto_Durability int32
const (
	MutationProto_USE_DEFAULT MutationProto_Durability = 0
	MutationProto_SKIP_WAL    MutationProto_Durability = 1
	MutationProto_ASYNC_WAL   MutationProto_Durability = 2
	MutationProto_SYNC_WAL    MutationProto_Durability = 3
	MutationProto_FSYNC_WAL   MutationProto_Durability = 4
)
var (
	MutationProto_Durability_name = map[int32]string{
		0: "USE_DEFAULT",
		1: "SKIP_WAL",
		2: "ASYNC_WAL",
		3: "SYNC_WAL",
		4: "FSYNC_WAL",
	}
	MutationProto_Durability_value = map[string]int32{
		"USE_DEFAULT": 0,
		"SKIP_WAL":    1,
		"ASYNC_WAL":   2,
		"SYNC_WAL":    3,
		"FSYNC_WAL":   4,
	}
)
func (x MutationProto_Durability) Enum() *MutationProto_Durability {
	p := new(MutationProto_Durability)
	*p = x
	return p
}
func (x MutationProto_Durability) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (MutationProto_Durability) Descriptor() protoreflect.EnumDescriptor {
	return file_Client_proto_enumTypes[1].Descriptor()
}
func (MutationProto_Durability) Type() protoreflect.EnumType {
	return &file_Client_proto_enumTypes[1]
}
func (x MutationProto_Durability) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (x *MutationProto_Durability) UnmarshalJSON(b []byte) error {
	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
	if err != nil {
		return err
	}
	*x = MutationProto_Durability(num)
	return nil
}
func (MutationProto_Durability) EnumDescriptor() ([]byte, []int) {
	return file_Client_proto_rawDescGZIP(), []int{8, 0}
}
type MutationProto_MutationType int32
const (
	MutationProto_APPEND    MutationProto_MutationType = 0
	MutationProto_INCREMENT MutationProto_MutationType = 1
	MutationProto_PUT       MutationProto_MutationType = 2
	MutationProto_DELETE    MutationProto_MutationType = 3
)
var (
	MutationProto_MutationType_name = map[int32]string{
		0: "APPEND",
		1: "INCREMENT",
		2: "PUT",
		3: "DELETE",
	}
	MutationProto_MutationType_value = map[string]int32{
		"APPEND":    0,
		"INCREMENT": 1,
		"PUT":       2,
		"DELETE":    3,
	}
)
func (x MutationProto_MutationType) Enum() *MutationProto_MutationType {
	p := new(MutationProto_MutationType)
	*p = x
	return p
}
func (x MutationProto_MutationType) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (MutationProto_MutationType) Descriptor() protoreflect.EnumDescriptor {
	return file_Client_proto_enumTypes[2].Descriptor()
}
func (MutationProto_MutationType) Type() protoreflect.EnumType {
	return &file_Client_proto_enumTypes[2]
}
func (x MutationProto_MutationType) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (x *MutationProto_MutationType) UnmarshalJSON(b []byte) error {
	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
	if err != nil {
		return err
	}
	*x = MutationProto_MutationType(num)
	return nil
}
func (MutationProto_MutationType) EnumDescriptor() ([]byte, []int) {
	return file_Client_proto_rawDescGZIP(), []int{8, 1}
}
type MutationProto_DeleteType int32
const (
	MutationProto_DELETE_ONE_VERSION       MutationProto_DeleteType = 0
	MutationProto_DELETE_MULTIPLE_VERSIONS MutationProto_DeleteType = 1
	MutationProto_DELETE_FAMILY            MutationProto_DeleteType = 2
	MutationProto_DELETE_FAMILY_VERSION    MutationProto_DeleteType = 3
)
var (
	MutationProto_DeleteType_name = map[int32]string{
		0: "DELETE_ONE_VERSION",
		1: "DELETE_MULTIPLE_VERSIONS",
		2: "DELETE_FAMILY",
		3: "DELETE_FAMILY_VERSION",
	}
	MutationProto_DeleteType_value = map[string]int32{
		"DELETE_ONE_VERSION":       0,
		"DELETE_MULTIPLE_VERSIONS": 1,
		"DELETE_FAMILY":            2,
		"DELETE_FAMILY_VERSION":    3,
	}
)
func (x MutationProto_DeleteType) Enum() *MutationProto_DeleteType {
	p := new(MutationProto_DeleteType)
	*p = x
	return p
}
func (x MutationProto_DeleteType) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (MutationProto_DeleteType) Descriptor() protoreflect.EnumDescriptor {
	return file_Client_proto_enumTypes[3].Descriptor()
}
func (MutationProto_DeleteType) Type() protoreflect.EnumType {
	return &file_Client_proto_enumTypes[3]
}
func (x MutationProto_DeleteType) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (x *MutationProto_DeleteType) UnmarshalJSON(b []byte) error {
	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
	if err != nil {
		return err
	}
	*x = MutationProto_DeleteType(num)
	return nil
}
func (MutationProto_DeleteType) EnumDescriptor() ([]byte, []int) {
	return file_Client_proto_rawDescGZIP(), []int{8, 2}
}
type Authorizations struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Label []string `protobuf:"bytes,1,rep,name=label" json:"label,omitempty"`
}
func (x *Authorizations) Reset() {
	*x = Authorizations{}
	if protoimpl.UnsafeEnabled {
		mi := &file_Client_proto_msgTypes[0]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *Authorizations) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*Authorizations) ProtoMessage() {}
func (x *Authorizations) ProtoReflect() protoreflect.Message {
	mi := &file_Client_proto_msgTypes[0]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*Authorizations) Descriptor() ([]byte, []int) {
	return file_Client_proto_rawDescGZIP(), []int{0}
}
func (x *Authorizations) GetLabel() []string {
	if x != nil {
		return x.Label
	}
	return nil
}
type CellVisibility struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Expression *string `protobuf:"bytes,1,req,name=expression" json:"expression,omitempty"`
}
func (x *CellVisibility) Reset() {
	*x = CellVisibility{}
	if protoimpl.UnsafeEnabled {
		mi := &file_Client_proto_msgTypes[1]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *CellVisibility) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*CellVisibility) ProtoMessage() {}
func (x *CellVisibility) ProtoReflect() protoreflect.Message {
	mi := &file_Client_proto_msgTypes[1]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*CellVisibility) Descriptor() ([]byte, []int) {
	return file_Client_proto_rawDescGZIP(), []int{1}
}
func (x *CellVisibility) GetExpression() string {
	if x != nil && x.Expression != nil {
		return *x.Expression
	}
	return ""
}
type Column struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Family    []byte   `protobuf:"bytes,1,req,name=family" json:"family,omitempty"`
	Qualifier [][]byte `protobuf:"bytes,2,rep,name=qualifier" json:"qualifier,omitempty"`
}
func (x *Column) Reset() {
	*x = Column{}
	if protoimpl.UnsafeEnabled {
		mi := &file_Client_proto_msgTypes[2]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *Column) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*Column) ProtoMessage() {}
func (x *Column) ProtoReflect() protoreflect.Message {
	mi := &file_Client_proto_msgTypes[2]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*Column) Descriptor() ([]byte, []int) {
	return file_Client_proto_rawDescGZIP(), []int{2}
}
func (x *Column) GetFamily() []byte {
	if x != nil {
		return x.Family
	}
	return nil
}
func (x *Column) GetQualifier() [][]byte {
	if x != nil {
		return x.Qualifier
	}
	return nil
}
type Get struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Row         []byte           `protobuf:"bytes,1,req,name=row" json:"row,omitempty"`
	Column      []*Column        `protobuf:"bytes,2,rep,name=column" json:"column,omitempty"`
	Attribute   []*NameBytesPair `protobuf:"bytes,3,rep,name=attribute" json:"attribute,omitempty"`
	Filter      *Filter          `protobuf:"bytes,4,opt,name=filter" json:"filter,omitempty"`
	TimeRange   *TimeRange       `protobuf:"bytes,5,opt,name=time_range,json=timeRange" json:"time_range,omitempty"`
	MaxVersions *uint32          `protobuf:"varint,6,opt,name=max_versions,json=maxVersions,def=1" json:"max_versions,omitempty"`
	CacheBlocks *bool            `protobuf:"varint,7,opt,name=cache_blocks,json=cacheBlocks,def=1" json:"cache_blocks,omitempty"`
	StoreLimit  *uint32          `protobuf:"varint,8,opt,name=store_limit,json=storeLimit" json:"store_limit,omitempty"`
	StoreOffset *uint32          `protobuf:"varint,9,opt,name=store_offset,json=storeOffset" json:"store_offset,omitempty"`
	ExistenceOnly *bool `protobuf:"varint,10,opt,name=existence_only,json=existenceOnly,def=0" json:"existence_only,omitempty"`
	ClosestRowBefore *bool                    `protobuf:"varint,11,opt,name=closest_row_before,json=closestRowBefore,def=0" json:"closest_row_before,omitempty"`
	Consistency      *Consistency             `protobuf:"varint,12,opt,name=consistency,enum=pb.Consistency,def=0" json:"consistency,omitempty"`
	CfTimeRange      []*ColumnFamilyTimeRange `protobuf:"bytes,13,rep,name=cf_time_range,json=cfTimeRange" json:"cf_time_range,omitempty"`
}
const (
	Default_Get_MaxVersions      = uint32(1)
	Default_Get_CacheBlocks      = bool(true)
	Default_Get_ExistenceOnly    = bool(false)
	Default_Get_ClosestRowBefore = bool(false)
	Default_Get_Consistency      = Consistency_STRONG
)
func (x *Get) Reset() {
	*x = Get{}
	if protoimpl.UnsafeEnabled {
		mi := &file_Client_proto_msgTypes[3]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *Get) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*Get) ProtoMessage() {}
func (x *Get) ProtoReflect() protoreflect.Message {
	mi := &file_Client_proto_msgTypes[3]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*Get) Descriptor() ([]byte, []int) {
	return file_Client_proto_rawDescGZIP(), []int{3}
}
func (x *Get) GetRow() []byte {
	if x != nil {
		return x.Row
	}
	return nil
}
func (x *Get) GetColumn() []*Column {
	if x != nil {
		return x.Column
	}
	return nil
}
func (x *Get) GetAttribute() []*NameBytesPair {
	if x != nil {
		return x.Attribute
	}
	return nil
}
func (x *Get) GetFilter() *Filter {
	if x != nil {
		return x.Filter
	}
	return nil
}
func (x *Get) GetTimeRange() *TimeRange {
	if x != nil {
		return x.TimeRange
	}
	return nil
}
func (x *Get) GetMaxVersions() uint32 {
	if x != nil && x.MaxVersions != nil {
		return *x.MaxVersions
	}
	return Default_Get_MaxVersions
}
func (x *Get) GetCacheBlocks() bool {
	if x != nil && x.CacheBlocks != nil {
		return *x.CacheBlocks
	}
	return Default_Get_CacheBlocks
}
func (x *Get) GetStoreLimit() uint32 {
	if x != nil && x.StoreLimit != nil {
		return *x.StoreLimit
	}
	return 0
}
func (x *Get) GetStoreOffset() uint32 {
	if x != nil && x.StoreOffset != nil {
		return *x.StoreOffset
	}
	return 0
}
func (x *Get) GetExistenceOnly() bool {
	if x != nil && x.ExistenceOnly != nil {
		return *x.ExistenceOnly
	}
	return Default_Get_ExistenceOnly
}
func (x *Get) GetClosestRowBefore() bool {
	if x != nil && x.ClosestRowBefore != nil {
		return *x.ClosestRowBefore
	}
	return Default_Get_ClosestRowBefore
}
func (x *Get) GetConsistency() Consistency {
	if x != nil && x.Consistency != nil {
		return *x.Consistency
	}
	return Default_Get_Consistency
}
func (x *Get) GetCfTimeRange() []*ColumnFamilyTimeRange {
	if x != nil {
		return x.CfTimeRange
	}
	return nil
}
type Result struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Cell []*Cell `protobuf:"bytes,1,rep,name=cell" json:"cell,omitempty"`
	AssociatedCellCount *int32 `protobuf:"varint,2,opt,name=associated_cell_count,json=associatedCellCount" json:"associated_cell_count,omitempty"`
	Exists *bool `protobuf:"varint,3,opt,name=exists" json:"exists,omitempty"`
	Stale *bool `protobuf:"varint,4,opt,name=stale,def=0" json:"stale,omitempty"`
	Partial *bool `protobuf:"varint,5,opt,name=partial,def=0" json:"partial,omitempty"`
}
const (
	Default_Result_Stale   = bool(false)
	Default_Result_Partial = bool(false)
)
func (x *Result) Reset() {
	*x = Result{}
	if protoimpl.UnsafeEnabled {
		mi := &file_Client_proto_msgTypes[4]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *Result) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*Result) ProtoMessage() {}
func (x *Result) ProtoReflect() protoreflect.Message {
	mi := &file_Client_proto_msgTypes[4]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*Result) Descriptor() ([]byte, []int) {
	return file_Client_proto_rawDescGZIP(), []int{4}
}
func (x *Result) GetCell() []*Cell {
	if x != nil {
		return x.Cell
	}
	return nil
}
func (x *Result) GetAssociatedCellCount() int32 {
	if x != nil && x.AssociatedCellCount != nil {
		return *x.AssociatedCellCount
	}
	return 0
}
func (x *Result) GetExists() bool {
	if x != nil && x.Exists != nil {
		return *x.Exists
	}
	return false
}
func (x *Result) GetStale() bool {
	if x != nil && x.Stale != nil {
		return *x.Stale
	}
	return Default_Result_Stale
}
func (x *Result) GetPartial() bool {
	if x != nil && x.Partial != nil {
		return *x.Partial
	}
	return Default_Result_Partial
}
type GetRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Region *RegionSpecifier `protobuf:"bytes,1,req,name=region" json:"region,omitempty"`
	Get    *Get             `protobuf:"bytes,2,req,name=get" json:"get,omitempty"`
}
func (x *GetRequest) Reset() {
	*x = GetRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_Client_proto_msgTypes[5]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *GetRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*GetRequest) ProtoMessage() {}
func (x *GetRequest) ProtoReflect() protoreflect.Message {
	mi := &file_Client_proto_msgTypes[5]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*GetRequest) Descriptor() ([]byte, []int) {
	return file_Client_proto_rawDescGZIP(), []int{5}
}
func (x *GetRequest) GetRegion() *RegionSpecifier {
	if x != nil {
		return x.Region
	}
	return nil
}
func (x *GetRequest) GetGet() *Get {
	if x != nil {
		return x.Get
	}
	return nil
}
type GetResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
}
func (x *GetResponse) Reset() {
	*x = GetResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_Client_proto_msgTypes[6]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *GetResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*GetResponse) ProtoMessage() {}
func (x *GetResponse) ProtoReflect() protoreflect.Message {
	mi := &file_Client_proto_msgTypes[6]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}