# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: cacheclient.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x11\x63\x61\x63heclient.proto\x12\x0c\x63\x61\x63he_client\" \n\x0b_GetRequest\x12\x11\n\tcache_key\x18\x01 \x01(\x0c\"_\n\x0c_GetResponse\x12*\n\x06result\x18\x01 \x01(\x0e\x32\x1a.cache_client.ECacheResult\x12\x12\n\ncache_body\x18\x02 \x01(\x0c\x12\x0f\n\x07message\x18\x03 \x01(\t\"#\n\x0e_DeleteRequest\x12\x11\n\tcache_key\x18\x01 \x01(\x0c\"\x11\n\x0f_DeleteResponse\"N\n\x0b_SetRequest\x12\x11\n\tcache_key\x18\x01 \x01(\x0c\x12\x12\n\ncache_body\x18\x02 \x01(\x0c\x12\x18\n\x10ttl_milliseconds\x18\x03 \x01(\x04\"K\n\x0c_SetResponse\x12*\n\x06result\x18\x01 \x01(\x0e\x32\x1a.cache_client.ECacheResult\x12\x0f\n\x07message\x18\x02 \x01(\t\"Y\n\x16_SetIfNotExistsRequest\x12\x11\n\tcache_key\x18\x01 \x01(\x0c\x12\x12\n\ncache_body\x18\x02 \x01(\x0c\x12\x18\n\x10ttl_milliseconds\x18\x03 \x01(\x04\"\xc5\x01\n\x17_SetIfNotExistsResponse\x12?\n\x06stored\x18\x01 \x01(\x0b\x32-.cache_client._SetIfNotExistsResponse._StoredH\x00\x12\x46\n\nnot_stored\x18\x02 \x01(\x0b\x32\x30.cache_client._SetIfNotExistsResponse._NotStoredH\x00\x1a\t\n\x07_Stored\x1a\x0c\n\n_NotStoredB\x08\n\x06result\"\'\n\x11_KeysExistRequest\x12\x12\n\ncache_keys\x18\x01 \x03(\x0c\"$\n\x12_KeysExistResponse\x12\x0e\n\x06\x65xists\x18\x01 \x03(\x08\"P\n\x11_IncrementRequest\x12\x11\n\tcache_key\x18\x01 \x01(\x0c\x12\x0e\n\x06\x61mount\x18\x02 \x01(\x03\x12\x18\n\x10ttl_milliseconds\x18\x03 \x01(\x04\"#\n\x12_IncrementResponse\x12\r\n\x05value\x18\x01 \x01(\x03\"@\n\x15_DictionaryGetRequest\x12\x17\n\x0f\x64ictionary_name\x18\x01 \x01(\x0c\x12\x0e\n\x06\x66ields\x18\x02 \x03(\x0c\"\xea\x02\n\x16_DictionaryGetResponse\x12<\n\x05\x66ound\x18\x01 \x01(\x0b\x32+.cache_client._DictionaryGetResponse._FoundH\x00\x12@\n\x07missing\x18\x02 \x01(\x0b\x32-.cache_client._DictionaryGetResponse._MissingH\x00\x1a\\\n\x1a_DictionaryGetResponsePart\x12*\n\x06result\x18\x01 \x01(\x0e\x32\x1a.cache_client.ECacheResult\x12\x12\n\ncache_body\x18\x02 \x01(\x0c\x1aX\n\x06_Found\x12N\n\x05items\x18\x01 \x03(\x0b\x32?.cache_client._DictionaryGetResponse._DictionaryGetResponsePart\x1a\n\n\x08_MissingB\x0c\n\ndictionary\"2\n\x17_DictionaryFetchRequest\x12\x17\n\x0f\x64ictionary_name\x18\x01 \x01(\x0c\"9\n\x19_DictionaryFieldValuePair\x12\r\n\x05\x66ield\x18\x01 \x01(\x0c\x12\r\n\x05value\x18\x02 \x01(\x0c\"\xfa\x01\n\x18_DictionaryFetchResponse\x12>\n\x05\x66ound\x18\x01 \x01(\x0b\x32-.cache_client._DictionaryFetchResponse._FoundH\x00\x12\x42\n\x07missing\x18\x02 \x01(\x0b\x32/.cache_client._DictionaryFetchResponse._MissingH\x00\x1a@\n\x06_Found\x12\x36\n\x05items\x18\x01 \x03(\x0b\x32\'.cache_client._DictionaryFieldValuePair\x1a\n\n\x08_MissingB\x0c\n\ndictionary\"\x97\x01\n\x15_DictionarySetRequest\x12\x17\n\x0f\x64ictionary_name\x18\x01 \x01(\x0c\x12\x36\n\x05items\x18\x02 \x03(\x0b\x32\'.cache_client._DictionaryFieldValuePair\x12\x18\n\x10ttl_milliseconds\x18\x03 \x01(\x04\x12\x13\n\x0brefresh_ttl\x18\x04 \x01(\x08\"\x18\n\x16_DictionarySetResponse\"\x84\x01\n\x1b_DictionaryIncrementRequest\x12\x17\n\x0f\x64ictionary_name\x18\x01 \x01(\x0c\x12\r\n\x05\x66ield\x18\x02 \x01(\x0c\x12\x0e\n\x06\x61mount\x18\x03 \x01(\x03\x12\x18\n\x10ttl_milliseconds\x18\x04 \x01(\x04\x12\x13\n\x0brefresh_ttl\x18\x05 \x01(\x08\"-\n\x1c_DictionaryIncrementResponse\x12\r\n\x05value\x18\x01 \x01(\x03\"\xd4\x01\n\x18_DictionaryDeleteRequest\x12\x17\n\x0f\x64ictionary_name\x18\x01 \x01(\x0c\x12;\n\x04some\x18\x02 \x01(\x0b\x32+.cache_client._DictionaryDeleteRequest.SomeH\x00\x12\x39\n\x03\x61ll\x18\x03 \x01(\x0b\x32*.cache_client._DictionaryDeleteRequest.AllH\x00\x1a\x16\n\x04Some\x12\x0e\n\x06\x66ields\x18\x01 \x03(\x0c\x1a\x05\n\x03\x41llB\x08\n\x06\x64\x65lete\"\x1b\n\x19_DictionaryDeleteResponse\"$\n\x10_SetFetchRequest\x12\x10\n\x08set_name\x18\x01 \x01(\x0c\"\xb8\x01\n\x11_SetFetchResponse\x12\x37\n\x05\x66ound\x18\x01 \x01(\x0b\x32&.cache_client._SetFetchResponse._FoundH\x00\x12;\n\x07missing\x18\x02 \x01(\x0b\x32(.cache_client._SetFetchResponse._MissingH\x00\x1a\x1a\n\x06_Found\x12\x10\n\x08\x65lements\x18\x01 \x03(\x0c\x1a\n\n\x08_MissingB\x05\n\x03set\"e\n\x10_SetUnionRequest\x12\x10\n\x08set_name\x18\x01 \x01(\x0c\x12\x10\n\x08\x65lements\x18\x02 \x03(\x0c\x12\x18\n\x10ttl_milliseconds\x18\x03 \x01(\x04\x12\x13\n\x0brefresh_ttl\x18\x04 \x01(\x08\"\x13\n\x11_SetUnionResponse\"\xba\x03\n\x15_SetDifferenceRequest\x12\x10\n\x08set_name\x18\x01 \x01(\x0c\x12?\n\x07minuend\x18\x02 \x01(\x0b\x32,.cache_client._SetDifferenceRequest._MinuendH\x00\x12\x45\n\nsubtrahend\x18\x03 \x01(\x0b\x32/.cache_client._SetDifferenceRequest._SubtrahendH\x00\x1a\x1c\n\x08_Minuend\x12\x10\n\x08\x65lements\x18\x01 \x03(\x0c\x1a\xda\x01\n\x0b_Subtrahend\x12\x43\n\x03set\x18\x01 \x01(\x0b\x32\x34.cache_client._SetDifferenceRequest._Subtrahend._SetH\x00\x12M\n\x08identity\x18\x02 \x01(\x0b\x32\x39.cache_client._SetDifferenceRequest._Subtrahend._IdentityH\x00\x1a\x18\n\x04_Set\x12\x10\n\x08\x65lements\x18\x01 \x03(\x0c\x1a\x0b\n\t_IdentityB\x10\n\x0esubtrahend_setB\x0c\n\ndifference\"\xb5\x01\n\x16_SetDifferenceResponse\x12<\n\x05\x66ound\x18\x01 \x01(\x0b\x32+.cache_client._SetDifferenceResponse._FoundH\x00\x12@\n\x07missing\x18\x02 \x01(\x0b\x32-.cache_client._SetDifferenceResponse._MissingH\x00\x1a\x08\n\x06_Found\x1a\n\n\x08_MissingB\x05\n\x03set\"9\n\x13_SetContainsRequest\x12\x10\n\x08set_name\x18\x01 \x01(\x0c\x12\x10\n\x08\x65lements\x18\x02 \x03(\x0c\"\xc1\x01\n\x14_SetContainsResponse\x12:\n\x05\x66ound\x18\x01 \x01(\x0b\x32).cache_client._SetContainsResponse._FoundH\x00\x12>\n\x07missing\x18\x02 \x01(\x0b\x32+.cache_client._SetContainsResponse._MissingH\x00\x1a\x1a\n\x06_Found\x12\x10\n\x08\x63ontains\x18\x01 \x03(\x08\x1a\n\n\x08_MissingB\x05\n\x03set\"\x8f\x01\n\x1c_ListConcatenateFrontRequest\x12\x11\n\tlist_name\x18\x01 \x01(\x0c\x12\x0e\n\x06values\x18\x02 \x03(\x0c\x12\x18\n\x10ttl_milliseconds\x18\x03 \x01(\x04\x12\x13\n\x0brefresh_ttl\x18\x04 \x01(\x08\x12\x1d\n\x15truncate_back_to_size\x18\x05 \x01(\r\"4\n\x1d_ListConcatenateFrontResponse\x12\x13\n\x0blist_length\x18\x01 \x01(\r\"\x8f\x01\n\x1b_ListConcatenateBackRequest\x12\x11\n\tlist_name\x18\x01 \x01(\x0c\x12\x0e\n\x06values\x18\x02 \x03(\x0c\x12\x18\n\x10ttl_milliseconds\x18\x03 \x01(\x04\x12\x13\n\x0brefresh_ttl\x18\x04 \x01(\x08\x12\x1e\n\x16truncate_front_to_size\x18\x05 \x01(\r\"3\n\x1c_ListConcatenateBackResponse\x12\x13\n\x0blist_length\x18\x01 \x01(\r\"\x87\x01\n\x15_ListPushFrontRequest\x12\x11\n\tlist_name\x18\x01 \x01(\x0c\x12\r\n\x05value\x18\x02 \x01(\x0c\x12\x18\n\x10ttl_milliseconds\x18\x03 \x01(\x04\x12\x13\n\x0brefresh_ttl\x18\x04 \x01(\x08\x12\x1d\n\x15truncate_back_to_size\x18\x05 \x01(\r\"-\n\x16_ListPushFrontResponse\x12\x13\n\x0blist_length\x18\x01 \x01(\r\"\x87\x01\n\x14_ListPushBackRequest\x12\x11\n\tlist_name\x18\x01 \x01(\x0c\x12\r\n\x05value\x18\x02 \x01(\x0c\x12\x18\n\x10ttl_milliseconds\x18\x03 \x01(\x04\x12\x13\n\x0brefresh_ttl\x18\x04 \x01(\x08\x12\x1e\n\x16truncate_front_to_size\x18\x05 \x01(\r\",\n\x15_ListPushBackResponse\x12\x13\n\x0blist_length\x18\x01 \x01(\r\")\n\x14_ListPopFrontRequest\x12\x11\n\tlist_name\x18\x01 \x01(\x0c\"\xc2\x01\n\x15_ListPopFrontResponse\x12;\n\x05\x66ound\x18\x01 \x01(\x0b\x32*.cache_client._ListPopFrontResponse._FoundH\x00\x12?\n\x07missing\x18\x02 \x01(\x0b\x32,.cache_client._ListPopFrontResponse._MissingH\x00\x1a\x17\n\x06_Found\x12\r\n\x05\x66ront\x18\x01 \x01(\x0c\x1a\n\n\x08_MissingB\x06\n\x04list\"(\n\x13_ListPopBackRequest\x12\x11\n\tlist_name\x18\x01 \x01(\x0c\"\xbe\x01\n\x14_ListPopBackResponse\x12:\n\x05\x66ound\x18\x01 \x01(\x0b\x32).cache_client._ListPopBackResponse._FoundH\x00\x12>\n\x07missing\x18\x02 \x01(\x0b\x32+.cache_client._ListPopBackResponse._MissingH\x00\x1a\x16\n\x06_Found\x12\x0c\n\x04\x62\x61\x63k\x18\x01 \x01(\x0c\x1a\n\n\x08_MissingB\x06\n\x04list\"0\n\n_ListRange\x12\x13\n\x0b\x62\x65gin_index\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xe2\x01\n\x11_ListEraseRequest\x12\x11\n\tlist_name\x18\x01 \x01(\x0c\x12;\n\x04some\x18\x02 \x01(\x0b\x32+.cache_client._ListEraseRequest._ListRangesH\x00\x12\x33\n\x03\x61ll\x18\x03 \x01(\x0b\x32$.cache_client._ListEraseRequest._AllH\x00\x1a\x06\n\x04_All\x1a\x37\n\x0b_ListRanges\x12(\n\x06ranges\x18\x01 \x03(\x0b\x32\x18.cache_client._ListRangeB\x07\n\x05\x65rase\"\x14\n\x12_ListEraseResponse\"T\n\x12_ListRemoveRequest\x12\x11\n\tlist_name\x18\x01 \x01(\x0c\x12!\n\x17\x61ll_elements_with_value\x18\x02 \x01(\x0cH\x00\x42\x08\n\x06remove\"\x15\n\x13_ListRemoveResponse\"\x0c\n\n_Unbounded\"\xde\x01\n\x11_ListFetchRequest\x12\x11\n\tlist_name\x18\x01 \x01(\x0c\x12\x33\n\x0funbounded_start\x18\x02 \x01(\x0b\x32\x18.cache_client._UnboundedH\x00\x12\x19\n\x0finclusive_start\x18\x03 \x01(\x11H\x00\x12\x31\n\runbounded_end\x18\x04 \x01(\x0b\x32\x18.cache_client._UnboundedH\x01\x12\x17\n\rexclusive_end\x18\x05 \x01(\x11H\x01\x42\r\n\x0bstart_indexB\x0b\n\tend_index\"\x8e\x02\n\x12_ListRetainRequest\x12\x11\n\tlist_name\x18\x01 \x01(\x0c\x12\x33\n\x0funbounded_start\x18\x02 \x01(\x0b\x32\x18.cache_client._UnboundedH\x00\x12\x19\n\x0finclusive_start\x18\x03 \x01(\x11H\x00\x12\x31\n\runbounded_end\x18\x04 \x01(\x0b\x32\x18.cache_client._UnboundedH\x01\x12\x17\n\rexclusive_end\x18\x05 \x01(\x11H\x01\x12\x18\n\x10ttl_milliseconds\x18\x06 \x01(\x04\x12\x13\n\x0brefresh_ttl\x18\x07 \x01(\x08\x42\r\n\x0bstart_indexB\x0b\n\tend_index\"\x15\n\x13_ListRetainResponse\"\xba\x01\n\x12_ListFetchResponse\x12\x38\n\x05\x66ound\x18\x01 \x01(\x0b\x32\'.cache_client._ListFetchResponse._FoundH\x00\x12<\n\x07missing\x18\x02 \x01(\x0b\x32).cache_client._ListFetchResponse._MissingH\x00\x1a\x18\n\x06_Found\x12\x0e\n\x06values\x18\x01 \x03(\x0c\x1a\n\n\x08_MissingB\x06\n\x04list\"\'\n\x12_ListLengthRequest\x12\x11\n\tlist_name\x18\x01 \x01(\x0c\"\xbd\x01\n\x13_ListLengthResponse\x12\x39\n\x05\x66ound\x18\x01 \x01(\x0b\x32(.cache_client._ListLengthResponse._FoundH\x00\x12=\n\x07missing\x18\x02 \x01(\x0b\x32*.cache_client._ListLengthResponse._MissingH\x00\x1a\x18\n\x06_Found\x12\x0e\n\x06length\x18\x01 \x01(\r\x1a\n\n\x08_MissingB\x06\n\x04list\"1\n\x11_SortedSetElement\x12\r\n\x05value\x18\x01 \x01(\x0c\x12\r\n\x05score\x18\x02 \x01(\x01\"\x8a\x01\n\x14_SortedSetPutRequest\x12\x10\n\x08set_name\x18\x01 \x01(\x0c\x12\x31\n\x08\x65lements\x18\x02 \x03(\x0b\x32\x1f.cache_client._SortedSetElement\x12\x18\n\x10ttl_milliseconds\x18\x03 \x01(\x04\x12\x13\n\x0brefresh_ttl\x18\x04 \x01(\x08\"\x17\n\x15_SortedSetPutResponse\"\xd8\x06\n\x16_SortedSetFetchRequest\x12\x10\n\x08set_name\x18\x01 \x01(\x0c\x12\x39\n\x05order\x18\x02 \x01(\x0e\x32*.cache_client._SortedSetFetchRequest.Order\x12\x13\n\x0bwith_scores\x18\x03 \x01(\x08\x12\x41\n\x08\x62y_index\x18\x04 \x01(\x0b\x32-.cache_client._SortedSetFetchRequest._ByIndexH\x00\x12\x41\n\x08\x62y_score\x18\x05 \x01(\x0b\x32-.cache_client._SortedSetFetchRequest._ByScoreH\x00\x1a\xc2\x01\n\x08_ByIndex\x12\x33\n\x0funbounded_start\x18\x01 \x01(\x0b\x32\x18.cache_client._UnboundedH\x00\x12\x1f\n\x15inclusive_start_index\x18\x02 \x01(\x11H\x00\x12\x31\n\runbounded_end\x18\x03 \x01(\x0b\x32\x18.cache_client._UnboundedH\x01\x12\x1d\n\x13\x65xclusive_end_index\x18\x04 \x01(\x11H\x01\x42\x07\n\x05startB\x05\n\x03\x65nd\x1a\xdf\x02\n\x08_ByScore\x12\x31\n\runbounded_min\x18\x01 \x01(\x0b\x32\x18.cache_client._UnboundedH\x00\x12I\n\tmin_score\x18\x02 \x01(\x0b\x32\x34.cache_client._SortedSetFetchRequest._ByScore._ScoreH\x00\x12\x31\n\runbounded_max\x18\x03 \x01(\x0b\x32\x18.cache_client._UnboundedH\x01\x12I\n\tmax_score\x18\x04 \x01(\x0b\x32\x34.cache_client._SortedSetFetchRequest._ByScore._ScoreH\x01\x12\x0e\n\x06offset\x18\x05 \x01(\r\x12\r\n\x05\x63ount\x18\x06 \x01(\x11\x1a*\n\x06_Score\x12\r\n\x05score\x18\x01 \x01(\x01\x12\x11\n\texclusive\x18\x02 \x01(\x08\x42\x05\n\x03minB\x05\n\x03max\"&\n\x05Order\x12\r\n\tASCENDING\x10\x00\x12\x0e\n\nDESCENDING\x10\x01\x42\x07\n\x05range\"\xd5\x03\n\x17_SortedSetFetchResponse\x12=\n\x05\x66ound\x18\x01 \x01(\x0b\x32,.cache_client._SortedSetFetchResponse._FoundH\x00\x12\x41\n\x07missing\x18\x02 \x01(\x0b\x32..cache_client._SortedSetFetchResponse._MissingH\x00\x1a\x9d\x02\n\x06_Found\x12\\\n\x12values_with_scores\x18\x01 \x01(\x0b\x32>.cache_client._SortedSetFetchResponse._Found._ValuesWithScoresH\x00\x12\x46\n\x06values\x18\x02 \x01(\x0b\x32\x34.cache_client._SortedSetFetchResponse._Found._ValuesH\x00\x1a\x46\n\x11_ValuesWithScores\x12\x31\n\x08\x65lements\x18\x01 \x03(\x0b\x32\x1f.cache_client._SortedSetElement\x1a\x19\n\x07_Values\x12\x0e\n\x06values\x18\x01 \x03(\x0c\x42\n\n\x08\x65lements\x1a\n\n\x08_MissingB\x0c\n\nsorted_set\"=\n\x19_SortedSetGetScoreRequest\x12\x10\n\x08set_name\x18\x01 \x01(\x0c\x12\x0e\n\x06values\x18\x02 \x03(\x0c\"\xa4\x03\n\x1a_SortedSetGetScoreResponse\x12I\n\x05\x66ound\x18\x01 \x01(\x0b\x32\x38.cache_client._SortedSetGetScoreResponse._SortedSetFoundH\x00\x12M\n\x07missing\x18\x02 \x01(\x0b\x32:.cache_client._SortedSetGetScoreResponse._SortedSetMissingH\x00\x1a[\n\x1e_SortedSetGetScoreResponsePart\x12*\n\x06result\x18\x01 \x01(\x0e\x32\x1a.cache_client.ECacheResult\x12\r\n\x05score\x18\x02 \x01(\x01\x1al\n\x0f_SortedSetFound\x12Y\n\x08\x65lements\x18\x01 \x03(\x0b\x32G.cache_client._SortedSetGetScoreResponse._SortedSetGetScoreResponsePart\x1a\x13\n\x11_SortedSetMissingB\x0c\n\nsorted_set\"\xd7\x01\n\x17_SortedSetRemoveRequest\x12\x10\n\x08set_name\x18\x01 \x01(\x0c\x12\x39\n\x03\x61ll\x18\x02 \x01(\x0b\x32*.cache_client._SortedSetRemoveRequest._AllH\x00\x12;\n\x04some\x18\x03 \x01(\x0b\x32+.cache_client._SortedSetRemoveRequest._SomeH\x00\x1a\x06\n\x04_All\x1a\x17\n\x05_Some\x12\x0e\n\x06values\x18\x01 \x03(\x0c\x42\x11\n\x0fremove_elements\"\x1a\n\x18_SortedSetRemoveResponse\"|\n\x1a_SortedSetIncrementRequest\x12\x10\n\x08set_name\x18\x01 \x01(\x0c\x12\r\n\x05value\x18\x02 \x01(\x0c\x12\x0e\n\x06\x61mount\x18\x03 \x01(\x01\x12\x18\n\x10ttl_milliseconds\x18\x04 \x01(\x04\x12\x13\n\x0brefresh_ttl\x18\x05 \x01(\x08\",\n\x1b_SortedSetIncrementResponse\x12\r\n\x05score\x18\x01 \x01(\x01\"\xa0\x01\n\x18_SortedSetGetRankRequest\x12\x10\n\x08set_name\x18\x01 \x01(\x0c\x12\r\n\x05value\x18\x02 \x01(\x0c\x12;\n\x05order\x18\x03 \x01(\x0e\x32,.cache_client._SortedSetGetRankRequest.Order\"&\n\x05Order\x12\r\n\tASCENDING\x10\x00\x12\x0e\n\nDESCENDING\x10\x01\"\xa8\x02\n\x19_SortedSetGetRankResponse\x12Q\n\x0c\x65lement_rank\x18\x01 \x01(\x0b\x32\x39.cache_client._SortedSetGetRankResponse._RankResponsePartH\x00\x12L\n\x07missing\x18\x02 \x01(\x0b\x32\x39.cache_client._SortedSetGetRankResponse._SortedSetMissingH\x00\x1aM\n\x11_RankResponsePart\x12*\n\x06result\x18\x01 \x01(\x0e\x32\x1a.cache_client.ECacheResult\x12\x0c\n\x04rank\x18\x02 \x01(\x04\x1a\x13\n\x11_SortedSetMissingB\x06\n\x04rank*<\n\x0c\x45\x43\x61\x63heResult\x12\x0b\n\x07Invalid\x10\x00\x12\x06\n\x02Ok\x10\x01\x12\x07\n\x03Hit\x10\x02\x12\x08\n\x04Miss\x10\x03\"\x04\x08\x04\x10\x06\x32\xee\x16\n\x03Scs\x12>\n\x03Get\x12\x19.cache_client._GetRequest\x1a\x1a.cache_client._GetResponse\"\x00\x12>\n\x03Set\x12\x19.cache_client._SetRequest\x1a\x1a.cache_client._SetResponse\"\x00\x12_\n\x0eSetIfNotExists\x12$.cache_client._SetIfNotExistsRequest\x1a%.cache_client._SetIfNotExistsResponse\"\x00\x12G\n\x06\x44\x65lete\x12\x1c.cache_client._DeleteRequest\x1a\x1d.cache_client._DeleteResponse\"\x00\x12P\n\tKeysExist\x12\x1f.cache_client._KeysExistRequest\x1a .cache_client._KeysExistResponse\"\x00\x12P\n\tIncrement\x12\x1f.cache_client._IncrementRequest\x1a .cache_client._IncrementResponse\"\x00\x12\\\n\rDictionaryGet\x12#.cache_client._DictionaryGetRequest\x1a$.cache_client._DictionaryGetResponse\"\x00\x12\x62\n\x0f\x44ictionaryFetch\x12%.cache_client._DictionaryFetchRequest\x1a&.cache_client._DictionaryFetchResponse\"\x00\x12\\\n\rDictionarySet\x12#.cache_client._DictionarySetRequest\x1a$.cache_client._DictionarySetResponse\"\x00\x12n\n\x13\x44ictionaryIncrement\x12).cache_client._DictionaryIncrementRequest\x1a*.cache_client._DictionaryIncrementResponse\"\x00\x12\x65\n\x10\x44ictionaryDelete\x12&.cache_client._DictionaryDeleteRequest\x1a\'.cache_client._DictionaryDeleteResponse\"\x00\x12M\n\x08SetFetch\x12\x1e.cache_client._SetFetchRequest\x1a\x1f.cache_client._SetFetchResponse\"\x00\x12M\n\x08SetUnion\x12\x1e.cache_client._SetUnionRequest\x1a\x1f.cache_client._SetUnionResponse\"\x00\x12\\\n\rSetDifference\x12#.cache_client._SetDifferenceRequest\x1a$.cache_client._SetDifferenceResponse\"\x00\x12V\n\x0bSetContains\x12!.cache_client._SetContainsRequest\x1a\".cache_client._SetContainsResponse\"\x00\x12\\\n\rListPushFront\x12#.cache_client._ListPushFrontRequest\x1a$.cache_client._ListPushFrontResponse\"\x00\x12Y\n\x0cListPushBack\x12\".cache_client._ListPushBackRequest\x1a#.cache_client._ListPushBackResponse\"\x00\x12Y\n\x0cListPopFront\x12\".cache_client._ListPopFrontRequest\x1a#.cache_client._ListPopFrontResponse\"\x00\x12V\n\x0bListPopBack\x12!.cache_client._ListPopBackRequest\x1a\".cache_client._ListPopBackResponse\"\x00\x12P\n\tListErase\x12\x1f.cache_client._ListEraseRequest\x1a .cache_client._ListEraseResponse\"\x00\x12S\n\nListRemove\x12 .cache_client._ListRemoveRequest\x1a!.cache_client._ListRemoveResponse\"\x00\x12P\n\tListFetch\x12\x1f.cache_client._ListFetchRequest\x1a .cache_client._ListFetchResponse\"\x00\x12S\n\nListLength\x12 .cache_client._ListLengthRequest\x1a!.cache_client._ListLengthResponse\"\x00\x12q\n\x14ListConcatenateFront\x12*.cache_client._ListConcatenateFrontRequest\x1a+.cache_client._ListConcatenateFrontResponse\"\x00\x12n\n\x13ListConcatenateBack\x12).cache_client._ListConcatenateBackRequest\x1a*.cache_client._ListConcatenateBackResponse\"\x00\x12S\n\nListRetain\x12 .cache_client._ListRetainRequest\x1a!.cache_client._ListRetainResponse\"\x00\x12Y\n\x0cSortedSetPut\x12\".cache_client._SortedSetPutRequest\x1a#.cache_client._SortedSetPutResponse\"\x00\x12_\n\x0eSortedSetFetch\x12$.cache_client._SortedSetFetchRequest\x1a%.cache_client._SortedSetFetchResponse\"\x00\x12h\n\x11SortedSetGetScore\x12\'.cache_client._SortedSetGetScoreRequest\x1a(.cache_client._SortedSetGetScoreResponse\"\x00\x12\x62\n\x0fSortedSetRemove\x12%.cache_client._SortedSetRemoveRequest\x1a&.cache_client._SortedSetRemoveResponse\"\x00\x12k\n\x12SortedSetIncrement\x12(.cache_client._SortedSetIncrementRequest\x1a).cache_client._SortedSetIncrementResponse\"\x00\x12\x65\n\x10SortedSetGetRank\x12&.cache_client._SortedSetGetRankRequest\x1a\'.cache_client._SortedSetGetRankResponse\"\x00\x42\x64\n\x11grpc.cache_clientP\x01Z0github.com/momentohq/client-sdk-go;client_sdk_go\xaa\x02\x1aMomento.Protos.CacheClientb\x06proto3')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'cacheclient_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'\n\021grpc.cache_clientP\001Z0github.com/momentohq/client-sdk-go;client_sdk_go\252\002\032Momento.Protos.CacheClient'
  _ECACHERESULT._serialized_start=9026
  _ECACHERESULT._serialized_end=9086
  __GETREQUEST._serialized_start=35
  __GETREQUEST._serialized_end=67
  __GETRESPONSE._serialized_start=69
  __GETRESPONSE._serialized_end=164
  __DELETEREQUEST._serialized_start=166
  __DELETEREQUEST._serialized_end=201
  __DELETERESPONSE._serialized_start=203
  __DELETERESPONSE._serialized_end=220
  __SETREQUEST._serialized_start=222
  __SETREQUEST._serialized_end=300
  __SETRESPONSE._serialized_start=302
  __SETRESPONSE._serialized_end=377
  __SETIFNOTEXISTSREQUEST._serialized_start=379
  __SETIFNOTEXISTSREQUEST._serialized_end=468
  __SETIFNOTEXISTSRESPONSE._serialized_start=471
  __SETIFNOTEXISTSRESPONSE._serialized_end=668
  __SETIFNOTEXISTSRESPONSE__STORED._serialized_start=635
  __SETIFNOTEXISTSRESPONSE__STORED._serialized_end=644
  __SETIFNOTEXISTSRESPONSE__NOTSTORED._serialized_start=646
  __SETIFNOTEXISTSRESPONSE__NOTSTORED._serialized_end=658
  __KEYSEXISTREQUEST._serialized_start=670
  __KEYSEXISTREQUEST._serialized_end=709
  __KEYSEXISTRESPONSE._serialized_start=711
  __KEYSEXISTRESPONSE._serialized_end=747
  __INCREMENTREQUEST._serialized_start=749
  __INCREMENTREQUEST._serialized_end=829
  __INCREMENTRESPONSE._serialized_start=831
  __INCREMENTRESPONSE._serialized_end=866
  __DICTIONARYGETREQUEST._serialized_start=868
  __DICTIONARYGETREQUEST._serialized_end=932
  __DICTIONARYGETRESPONSE._serialized_start=935
  __DICTIONARYGETRESPONSE._serialized_end=1297
  __DICTIONARYGETRESPONSE__DICTIONARYGETRESPONSEPART._serialized_start=1089
  __DICTIONARYGETRESPONSE__DICTIONARYGETRESPONSEPART._serialized_end=1181
  __DICTIONARYGETRESPONSE__FOUND._serialized_start=1183
  __DICTIONARYGETRESPONSE__FOUND._serialized_end=1271
  __DICTIONARYGETRESPONSE__MISSING._serialized_start=1273
  __DICTIONARYGETRESPONSE__MISSING._serialized_end=1283
  __DICTIONARYFETCHREQUEST._serialized_start=1299
  __DICTIONARYFETCHREQUEST._serialized_end=1349
  __DICTIONARYFIELDVALUEPAIR._serialized_start=1351
  __DICTIONARYFIELDVALUEPAIR._serialized_end=1408
  __DICTIONARYFETCHRESPONSE._serialized_start=1411
  __DICTIONARYFETCHRESPONSE._serialized_end=1661
  __DICTIONARYFETCHRESPONSE__FOUND._serialized_start=1571
  __DICTIONARYFETCHRESPONSE__FOUND._serialized_end=1635
  __DICTIONARYFETCHRESPONSE__MISSING._serialized_start=1273
  __DICTIONARYFETCHRESPONSE__MISSING._serialized_end=1283
  __DICTIONARYSETREQUEST._serialized_start=1664
  __DICTIONARYSETREQUEST._serialized_end=1815
  __DICTIONARYSETRESPONSE._serialized_start=1817
  __DICTIONARYSETRESPONSE._serialized_end=1841
  __DICTIONARYINCREMENTREQUEST._serialized_start=1844
  __DICTIONARYINCREMENTREQUEST._serialized_end=1976
  __DICTIONARYINCREMENTRESPONSE._serialized_start=1978
  __DICTIONARYINCREMENTRESPONSE._serialized_end=2023
  __DICTIONARYDELETEREQUEST._serialized_start=2026
  __DICTIONARYDELETEREQUEST._serialized_end=2238
  __DICTIONARYDELETEREQUEST_SOME._serialized_start=2199
  __DICTIONARYDELETEREQUEST_SOME._serialized_end=2221
  __DICTIONARYDELETEREQUEST_ALL._serialized_start=2223
  __DICTIONARYDELETEREQUEST_ALL._serialized_end=2228
  __DICTIONARYDELETERESPONSE._serialized_start=2240
  __DICTIONARYDELETERESPONSE._serialized_end=2267
  __SETFETCHREQUEST._serialized_start=2269
  __SETFETCHREQUEST._serialized_end=2305
  __SETFETCHRESPONSE._serialized_start=2308
  __SETFETCHRESPONSE._serialized_end=2492
  __SETFETCHRESPONSE__FOUND._serialized_start=2447
  __SETFETCHRESPONSE__FOUND._serialized_end=2473
  __SETFETCHRESPONSE__MISSING._serialized_start=1273
  __SETFETCHRESPONSE__MISSING._serialized_end=1283
  __SETUNIONREQUEST._serialized_start=2494
  __SETUNIONREQUEST._serialized_end=2595
  __SETUNIONRESPONSE._serialized_start=2597
  __SETUNIONRESPONSE._serialized_end=2616
  __SETDIFFERENCEREQUEST._serialized_start=2619
  __SETDIFFERENCEREQUEST._serialized_end=3061
  __SETDIFFERENCEREQUEST__MINUEND._serialized_start=2798
  __SETDIFFERENCEREQUEST__MINUEND._serialized_end=2826
  __SETDIFFERENCEREQUEST__SUBTRAHEND._serialized_start=2829
  __SETDIFFERENCEREQUEST__SUBTRAHEND._serialized_end=3047
  __SETDIFFERENCEREQUEST__SUBTRAHEND__SET._serialized_start=2992
  __SETDIFFERENCEREQUEST__SUBTRAHEND__SET._serialized_end=3016
  __SETDIFFERENCEREQUEST__SUBTRAHEND__IDENTITY._serialized_start=3018
  __SETDIFFERENCEREQUEST__SUBTRAHEND__IDENTITY._serialized_end=3029
  __SETDIFFERENCERESPONSE._serialized_start=3064
  __SETDIFFERENCERESPONSE._serialized_end=3245
  __SETDIFFERENCERESPONSE__FOUND._serialized_start=1183
  __SETDIFFERENCERESPONSE__FOUND._serialized_end=1191
  __SETDIFFERENCERESPONSE__MISSING._serialized_start=1273
  __SETDIFFERENCERESPONSE__MISSING._serialized_end=1283
  __SETCONTAINSREQUEST._serialized_start=3247
  __SETCONTAINSREQUEST._serialized_end=3304
  __SETCONTAINSRESPONSE._serialized_start=3307
  __SETCONTAINSRESPONSE._serialized_end=3500
  __SETCONTAINSRESPONSE__FOUND._serialized_start=3455
  __SETCONTAINSRESPONSE__FOUND._serialized_end=3481
  __SETCONTAINSRESPONSE__MISSING._serialized_start=1273
  __SETCONTAINSRESPONSE__MISSING._serialized_end=1283
  __LISTCONCATENATEFRONTREQUEST._serialized_start=3503
  __LISTCONCATENATEFRONTREQUEST._serialized_end=3646
  __LISTCONCATENATEFRONTRESPONSE._serialized_start=3648
  __LISTCONCATENATEFRONTRESPONSE._serialized_end=3700
  __LISTCONCATENATEBACKREQUEST._serialized_start=3703
  __LISTCONCATENATEBACKREQUEST._serialized_end=3846
  __LISTCONCATENATEBACKRESPONSE._serialized_start=3848
  __LISTCONCATENATEBACKRESPONSE._serialized_end=3899
  __LISTPUSHFRONTREQUEST._serialized_start=3902
  __LISTPUSHFRONTREQUEST._serialized_end=4037
  __LISTPUSHFRONTRESPONSE._serialized_start=4039
  __LISTPUSHFRONTRESPONSE._serialized_end=4084
  __LISTPUSHBACKREQUEST._serialized_start=4087
  __LISTPUSHBACKREQUEST._serialized_end=4222
  __LISTPUSHBACKRESPONSE._serialized_start=4224
  __LISTPUSHBACKRESPONSE._serialized_end=4268
  __LISTPOPFRONTREQUEST._serialized_start=4270
  __LISTPOPFRONTREQUEST._serialized_end=4311
  __LISTPOPFRONTRESPONSE._serialized_start=4314
  __LISTPOPFRONTRESPONSE._serialized_end=4508
  __LISTPOPFRONTRESPONSE__FOUND._serialized_start=4465
  __LISTPOPFRONTRESPONSE__FOUND._serialized_end=4488
  __LISTPOPFRONTRESPONSE__MISSING._serialized_start=1273
  __LISTPOPFRONTRESPONSE__MISSING._serialized_end=1283
  __LISTPOPBACKREQUEST._serialized_start=4510
  __LISTPOPBACKREQUEST._serialized_end=4550
  __LISTPOPBACKRESPONSE._serialized_start=4553
  __LISTPOPBACKRESPONSE._serialized_end=4743
  __LISTPOPBACKRESPONSE__FOUND._serialized_start=4701
  __LISTPOPBACKRESPONSE__FOUND._serialized_end=4723
  __LISTPOPBACKRESPONSE__MISSING._serialized_start=1273
  __LISTPOPBACKRESPONSE__MISSING._serialized_end=1283
  __LISTRANGE._serialized_start=4745
  __LISTRANGE._serialized_end=4793
  __LISTERASEREQUEST._serialized_start=4796
  __LISTERASEREQUEST._serialized_end=5022
  __LISTERASEREQUEST__ALL._serialized_start=4950
  __LISTERASEREQUEST__ALL._serialized_end=4956
  __LISTERASEREQUEST__LISTRANGES._serialized_start=4958
  __LISTERASEREQUEST__LISTRANGES._serialized_end=5013
  __LISTERASERESPONSE._serialized_start=5024
  __LISTERASERESPONSE._serialized_end=5044
  __LISTREMOVEREQUEST._serialized_start=5046
  __LISTREMOVEREQUEST._serialized_end=5130
  __LISTREMOVERESPONSE._serialized_start=5132
  __LISTREMOVERESPONSE._serialized_end=5153
  __UNBOUNDED._serialized_start=5155
  __UNBOUNDED._serialized_end=5167
  __LISTFETCHREQUEST._serialized_start=5170
  __LISTFETCHREQUEST._serialized_end=5392
  __LISTRETAINREQUEST._serialized_start=5395
  __LISTRETAINREQUEST._serialized_end=5665
  __LISTRETAINRESPONSE._serialized_start=5667
  __LISTRETAINRESPONSE._serialized_end=5688
  __LISTFETCHRESPONSE._serialized_start=5691
  __LISTFETCHRESPONSE._serialized_end=5877
  __LISTFETCHRESPONSE__FOUND._serialized_start=5833
  __LISTFETCHRESPONSE__FOUND._serialized_end=5857
  __LISTFETCHRESPONSE__MISSING._serialized_start=1273
  __LISTFETCHRESPONSE__MISSING._serialized_end=1283
  __LISTLENGTHREQUEST._serialized_start=5879
  __LISTLENGTHREQUEST._serialized_end=5918
  __LISTLENGTHRESPONSE._serialized_start=5921
  __LISTLENGTHRESPONSE._serialized_end=6110
  __LISTLENGTHRESPONSE__FOUND._serialized_start=6066
  __LISTLENGTHRESPONSE__FOUND._serialized_end=6090
  __LISTLENGTHRESPONSE__MISSING._serialized_start=1273
  __LISTLENGTHRESPONSE__MISSING._serialized_end=1283
  __SORTEDSETELEMENT._serialized_start=6112
  __SORTEDSETELEMENT._serialized_end=6161
  __SORTEDSETPUTREQUEST._serialized_start=6164
  __SORTEDSETPUTREQUEST._serialized_end=6302
  __SORTEDSETPUTRESPONSE._serialized_start=6304
  __SORTEDSETPUTRESPONSE._serialized_end=6327
  __SORTEDSETFETCHREQUEST._serialized_start=6330
  __SORTEDSETFETCHREQUEST._serialized_end=7186
  __SORTEDSETFETCHREQUEST__BYINDEX._serialized_start=6589
  __SORTEDSETFETCHREQUEST__BYINDEX._serialized_end=6783
  __SORTEDSETFETCHREQUEST__BYSCORE._serialized_start=6786
  __SORTEDSETFETCHREQUEST__BYSCORE._serialized_end=7137
  __SORTEDSETFETCHREQUEST__BYSCORE__SCORE._serialized_start=7081
  __SORTEDSETFETCHREQUEST__BYSCORE__SCORE._serialized_end=7123
  __SORTEDSETFETCHREQUEST_ORDER._serialized_start=7139
  __SORTEDSETFETCHREQUEST_ORDER._serialized_end=7177
  __SORTEDSETFETCHRESPONSE._serialized_start=7189
  __SORTEDSETFETCHRESPONSE._serialized_end=7658
  __SORTEDSETFETCHRESPONSE__FOUND._serialized_start=7347
  __SORTEDSETFETCHRESPONSE__FOUND._serialized_end=7632
  __SORTEDSETFETCHRESPONSE__FOUND__VALUESWITHSCORES._serialized_start=7523
  __SORTEDSETFETCHRESPONSE__FOUND__VALUESWITHSCORES._serialized_end=7593
  __SORTEDSETFETCHRESPONSE__FOUND__VALUES._serialized_start=7595
  __SORTEDSETFETCHRESPONSE__FOUND__VALUES._serialized_end=7620
  __SORTEDSETFETCHRESPONSE__MISSING._serialized_start=1273
  __SORTEDSETFETCHRESPONSE__MISSING._serialized_end=1283
  __SORTEDSETGETSCOREREQUEST._serialized_start=7660
  __SORTEDSETGETSCOREREQUEST._serialized_end=7721
  __SORTEDSETGETSCORERESPONSE._serialized_start=7724
  __SORTEDSETGETSCORERESPONSE._serialized_end=8144
  __SORTEDSETGETSCORERESPONSE__SORTEDSETGETSCORERESPONSEPART._serialized_start=7908
  __SORTEDSETGETSCORERESPONSE__SORTEDSETGETSCORERESPONSEPART._serialized_end=7999
  __SORTEDSETGETSCORERESPONSE__SORTEDSETFOUND._serialized_start=8001
  __SORTEDSETGETSCORERESPONSE__SORTEDSETFOUND._serialized_end=8109
  __SORTEDSETGETSCORERESPONSE__SORTEDSETMISSING._serialized_start=8111
  __SORTEDSETGETSCORERESPONSE__SORTEDSETMISSING._serialized_end=8130
  __SORTEDSETREMOVEREQUEST._serialized_start=8147
  __SORTEDSETREMOVEREQUEST._serialized_end=8362
  __SORTEDSETREMOVEREQUEST__ALL._serialized_start=4950
  __SORTEDSETREMOVEREQUEST__ALL._serialized_end=4956
  __SORTEDSETREMOVEREQUEST__SOME._serialized_start=8320
  __SORTEDSETREMOVEREQUEST__SOME._serialized_end=8343
  __SORTEDSETREMOVERESPONSE._serialized_start=8364
  __SORTEDSETREMOVERESPONSE._serialized_end=8390
  __SORTEDSETINCREMENTREQUEST._serialized_start=8392
  __SORTEDSETINCREMENTREQUEST._serialized_end=8516
  __SORTEDSETINCREMENTRESPONSE._serialized_start=8518
  __SORTEDSETINCREMENTRESPONSE._serialized_end=8562
  __SORTEDSETGETRANKREQUEST._serialized_start=8565
  __SORTEDSETGETRANKREQUEST._serialized_end=8725
  __SORTEDSETGETRANKREQUEST_ORDER._serialized_start=7139
  __SORTEDSETGETRANKREQUEST_ORDER._serialized_end=7177
  __SORTEDSETGETRANKRESPONSE._serialized_start=8728
  __SORTEDSETGETRANKRESPONSE._serialized_end=9024
  __SORTEDSETGETRANKRESPONSE__RANKRESPONSEPART._serialized_start=8918
  __SORTEDSETGETRANKRESPONSE__RANKRESPONSEPART._serialized_end=8995
  __SORTEDSETGETRANKRESPONSE__SORTEDSETMISSING._serialized_start=8111
  __SORTEDSETGETRANKRESPONSE__SORTEDSETMISSING._serialized_end=8130
  _SCS._serialized_start=9089
  _SCS._serialized_end=12015
# @@protoc_insertion_point(module_scope)
