# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: controlclient.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\x13\x63ontrolclient.proto\x12\x0e\x63ontrol_client\"A\n\x13_CreateIndexRequest\x12\x12\n\nindex_name\x18\x01 \x01(\t\x12\x16\n\x0enum_dimensions\x18\x02 \x01(\x04\"\x16\n\x14_CreateIndexResponse\")\n\x13_DeleteIndexRequest\x12\x12\n\nindex_name\x18\x01 \x01(\t\"\x16\n\x14_DeleteIndexResponse\"\x15\n\x13_ListIndexesRequest\"+\n\x14_ListIndexesResponse\x12\x13\n\x0bindex_names\x18\x01 \x03(\t\")\n\x13_DeleteCacheRequest\x12\x12\n\ncache_name\x18\x01 \x01(\t\"\x16\n\x14_DeleteCacheResponse\")\n\x13_CreateCacheRequest\x12\x12\n\ncache_name\x18\x01 \x01(\t\"\x16\n\x14_CreateCacheResponse\"(\n\x12_ListCachesRequest\x12\x12\n\nnext_token\x18\x01 \x01(\t\"x\n\x0c_CacheLimits\x12\x18\n\x10max_traffic_rate\x18\x01 \x01(\r\x12\x1b\n\x13max_throughput_kbps\x18\x02 \x01(\r\x12\x18\n\x10max_item_size_kb\x18\x03 \x01(\r\x12\x17\n\x0fmax_ttl_seconds\x18\x04 \x01(\x04\"m\n\x0c_TopicLimits\x12\x18\n\x10max_publish_rate\x18\x01 \x01(\r\x12\x1e\n\x16max_subscription_count\x18\x02 \x01(\r\x12#\n\x1bmax_publish_message_size_kb\x18\x03 \x01(\r\"\x84\x01\n\x06_Cache\x12\x12\n\ncache_name\x18\x01 \x01(\t\x12\x32\n\x0c\x63\x61\x63he_limits\x18\x02 \x01(\x0b\x32\x1c.control_client._CacheLimits\x12\x32\n\x0ctopic_limits\x18\x03 \x01(\x0b\x32\x1c.control_client._TopicLimits\"P\n\x13_ListCachesResponse\x12%\n\x05\x63\x61\x63he\x18\x01 \x03(\x0b\x32\x16.control_client._Cache\x12\x12\n\nnext_token\x18\x02 \x01(\t\"/\n\x18_CreateSigningKeyRequest\x12\x13\n\x0bttl_minutes\x18\x01 \x01(\r\"<\n\x19_CreateSigningKeyResponse\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x12\n\nexpires_at\x18\x02 \x01(\x04\"*\n\x18_RevokeSigningKeyRequest\x12\x0e\n\x06key_id\x18\x01 \x01(\t\"\x1b\n\x19_RevokeSigningKeyResponse\"1\n\x0b_SigningKey\x12\x0e\n\x06key_id\x18\x01 \x01(\t\x12\x12\n\nexpires_at\x18\x02 \x01(\x04\"-\n\x17_ListSigningKeysRequest\x12\x12\n\nnext_token\x18\x01 \x01(\t\"`\n\x18_ListSigningKeysResponse\x12\x30\n\x0bsigning_key\x18\x01 \x03(\x0b\x32\x1b.control_client._SigningKey\x12\x12\n\nnext_token\x18\x02 \x01(\t\"(\n\x12_FlushCacheRequest\x12\x12\n\ncache_name\x18\x01 \x01(\t\"\x15\n\x13_FlushCacheResponse2\xc8\x07\n\nScsControl\x12Z\n\x0b\x43reateCache\x12#.control_client._CreateCacheRequest\x1a$.control_client._CreateCacheResponse\"\x00\x12Z\n\x0b\x44\x65leteCache\x12#.control_client._DeleteCacheRequest\x1a$.control_client._DeleteCacheResponse\"\x00\x12W\n\nListCaches\x12\".control_client._ListCachesRequest\x1a#.control_client._ListCachesResponse\"\x00\x12W\n\nFlushCache\x12\".control_client._FlushCacheRequest\x1a#.control_client._FlushCacheResponse\"\x00\x12i\n\x10\x43reateSigningKey\x12(.control_client._CreateSigningKeyRequest\x1a).control_client._CreateSigningKeyResponse\"\x00\x12i\n\x10RevokeSigningKey\x12(.control_client._RevokeSigningKeyRequest\x1a).control_client._RevokeSigningKeyResponse\"\x00\x12\x66\n\x0fListSigningKeys\x12\'.control_client._ListSigningKeysRequest\x1a(.control_client._ListSigningKeysResponse\"\x00\x12Z\n\x0b\x43reateIndex\x12#.control_client._CreateIndexRequest\x1a$.control_client._CreateIndexResponse\"\x00\x12Z\n\x0b\x44\x65leteIndex\x12#.control_client._DeleteIndexRequest\x1a$.control_client._DeleteIndexResponse\"\x00\x12Z\n\x0bListIndexes\x12#.control_client._ListIndexesRequest\x1a$.control_client._ListIndexesResponse\"\x00\x42h\n\x13grpc.control_clientP\x01Z0github.com/momentohq/client-sdk-go;client_sdk_go\xaa\x02\x1cMomento.Protos.ControlClientb\x06proto3')

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

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'\n\023grpc.control_clientP\001Z0github.com/momentohq/client-sdk-go;client_sdk_go\252\002\034Momento.Protos.ControlClient'
  __CREATEINDEXREQUEST._serialized_start=39
  __CREATEINDEXREQUEST._serialized_end=104
  __CREATEINDEXRESPONSE._serialized_start=106
  __CREATEINDEXRESPONSE._serialized_end=128
  __DELETEINDEXREQUEST._serialized_start=130
  __DELETEINDEXREQUEST._serialized_end=171
  __DELETEINDEXRESPONSE._serialized_start=173
  __DELETEINDEXRESPONSE._serialized_end=195
  __LISTINDEXESREQUEST._serialized_start=197
  __LISTINDEXESREQUEST._serialized_end=218
  __LISTINDEXESRESPONSE._serialized_start=220
  __LISTINDEXESRESPONSE._serialized_end=263
  __DELETECACHEREQUEST._serialized_start=265
  __DELETECACHEREQUEST._serialized_end=306
  __DELETECACHERESPONSE._serialized_start=308
  __DELETECACHERESPONSE._serialized_end=330
  __CREATECACHEREQUEST._serialized_start=332
  __CREATECACHEREQUEST._serialized_end=373
  __CREATECACHERESPONSE._serialized_start=375
  __CREATECACHERESPONSE._serialized_end=397
  __LISTCACHESREQUEST._serialized_start=399
  __LISTCACHESREQUEST._serialized_end=439
  __CACHELIMITS._serialized_start=441
  __CACHELIMITS._serialized_end=561
  __TOPICLIMITS._serialized_start=563
  __TOPICLIMITS._serialized_end=672
  __CACHE._serialized_start=675
  __CACHE._serialized_end=807
  __LISTCACHESRESPONSE._serialized_start=809
  __LISTCACHESRESPONSE._serialized_end=889
  __CREATESIGNINGKEYREQUEST._serialized_start=891
  __CREATESIGNINGKEYREQUEST._serialized_end=938
  __CREATESIGNINGKEYRESPONSE._serialized_start=940
  __CREATESIGNINGKEYRESPONSE._serialized_end=1000
  __REVOKESIGNINGKEYREQUEST._serialized_start=1002
  __REVOKESIGNINGKEYREQUEST._serialized_end=1044
  __REVOKESIGNINGKEYRESPONSE._serialized_start=1046
  __REVOKESIGNINGKEYRESPONSE._serialized_end=1073
  __SIGNINGKEY._serialized_start=1075
  __SIGNINGKEY._serialized_end=1124
  __LISTSIGNINGKEYSREQUEST._serialized_start=1126
  __LISTSIGNINGKEYSREQUEST._serialized_end=1171
  __LISTSIGNINGKEYSRESPONSE._serialized_start=1173
  __LISTSIGNINGKEYSRESPONSE._serialized_end=1269
  __FLUSHCACHEREQUEST._serialized_start=1271
  __FLUSHCACHEREQUEST._serialized_end=1311
  __FLUSHCACHERESPONSE._serialized_start=1313
  __FLUSHCACHERESPONSE._serialized_end=1334
  _SCSCONTROL._serialized_start=1337
  _SCSCONTROL._serialized_end=2305
# @@protoc_insertion_point(module_scope)
