# -*- 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\")\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\"\x1c\n\x06_Cache\x12\x12\n\ncache_name\x18\x01 \x01(\t\"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_FlushCacheResponse\"\xdf\x01\n\x18_GenerateApiTokenRequest\x12?\n\x05never\x18\x02 \x01(\x0b\x32..control_client._GenerateApiTokenRequest.NeverH\x00\x12\x43\n\x07\x65xpires\x18\x03 \x01(\x0b\x32\x30.control_client._GenerateApiTokenRequest.ExpiresH\x00\x1a\x07\n\x05Never\x1a$\n\x07\x45xpires\x12\x19\n\x11valid_for_seconds\x18\x01 \x01(\rB\x08\n\x06\x65xpiryJ\x04\x08\x01\x10\x02\"j\n\x19_GenerateApiTokenResponse\x12\x0f\n\x07\x61pi_key\x18\x01 \x01(\t\x12\x15\n\rrefresh_token\x18\x02 \x01(\t\x12\x10\n\x08\x65ndpoint\x18\x03 \x01(\t\x12\x13\n\x0bvalid_until\x18\x04 \x01(\x04\x32\x9f\x06\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\x12i\n\x10GenerateApiToken\x12(.control_client._GenerateApiTokenRequest\x1a).control_client._GenerateApiTokenResponse\"\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'
  __DELETECACHEREQUEST._serialized_start=39
  __DELETECACHEREQUEST._serialized_end=80
  __DELETECACHERESPONSE._serialized_start=82
  __DELETECACHERESPONSE._serialized_end=104
  __CREATECACHEREQUEST._serialized_start=106
  __CREATECACHEREQUEST._serialized_end=147
  __CREATECACHERESPONSE._serialized_start=149
  __CREATECACHERESPONSE._serialized_end=171
  __LISTCACHESREQUEST._serialized_start=173
  __LISTCACHESREQUEST._serialized_end=213
  __CACHE._serialized_start=215
  __CACHE._serialized_end=243
  __LISTCACHESRESPONSE._serialized_start=245
  __LISTCACHESRESPONSE._serialized_end=325
  __CREATESIGNINGKEYREQUEST._serialized_start=327
  __CREATESIGNINGKEYREQUEST._serialized_end=374
  __CREATESIGNINGKEYRESPONSE._serialized_start=376
  __CREATESIGNINGKEYRESPONSE._serialized_end=436
  __REVOKESIGNINGKEYREQUEST._serialized_start=438
  __REVOKESIGNINGKEYREQUEST._serialized_end=480
  __REVOKESIGNINGKEYRESPONSE._serialized_start=482
  __REVOKESIGNINGKEYRESPONSE._serialized_end=509
  __SIGNINGKEY._serialized_start=511
  __SIGNINGKEY._serialized_end=560
  __LISTSIGNINGKEYSREQUEST._serialized_start=562
  __LISTSIGNINGKEYSREQUEST._serialized_end=607
  __LISTSIGNINGKEYSRESPONSE._serialized_start=609
  __LISTSIGNINGKEYSRESPONSE._serialized_end=705
  __FLUSHCACHEREQUEST._serialized_start=707
  __FLUSHCACHEREQUEST._serialized_end=747
  __FLUSHCACHERESPONSE._serialized_start=749
  __FLUSHCACHERESPONSE._serialized_end=770
  __GENERATEAPITOKENREQUEST._serialized_start=773
  __GENERATEAPITOKENREQUEST._serialized_end=996
  __GENERATEAPITOKENREQUEST_NEVER._serialized_start=935
  __GENERATEAPITOKENREQUEST_NEVER._serialized_end=942
  __GENERATEAPITOKENREQUEST_EXPIRES._serialized_start=944
  __GENERATEAPITOKENREQUEST_EXPIRES._serialized_end=980
  __GENERATEAPITOKENRESPONSE._serialized_start=998
  __GENERATEAPITOKENRESPONSE._serialized_end=1104
  _SCSCONTROL._serialized_start=1107
  _SCSCONTROL._serialized_end=1906
# @@protoc_insertion_point(module_scope)
