Documentation ¶
Index ¶
- Variables
- type FileBasedKeyValueStoreConfig
- func (*FileBasedKeyValueStoreConfig) Descriptor() ([]byte, []int)deprecated
- func (x *FileBasedKeyValueStoreConfig) GetFilename() string
- func (x *FileBasedKeyValueStoreConfig) GetFlushInterval() *durationpb.Duration
- func (x *FileBasedKeyValueStoreConfig) GetMaxEntries() *wrapperspb.UInt32Value
- func (*FileBasedKeyValueStoreConfig) ProtoMessage()
- func (x *FileBasedKeyValueStoreConfig) ProtoReflect() protoreflect.Message
- func (x *FileBasedKeyValueStoreConfig) Reset()
- func (x *FileBasedKeyValueStoreConfig) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_envoy_extensions_key_value_file_based_v3_config_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type FileBasedKeyValueStoreConfig ¶
type FileBasedKeyValueStoreConfig struct { // The filename to read the keys and values from, and write the keys and // values to. Filename string `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"` // The interval at which the key value store should be flushed to the file. FlushInterval *durationpb.Duration `protobuf:"bytes,2,opt,name=flush_interval,json=flushInterval,proto3" json:"flush_interval,omitempty"` // The maximum number of entries to cache, or 0 to allow for unlimited entries. // Defaults to 1000 if not present. MaxEntries *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=max_entries,json=maxEntries,proto3" json:"max_entries,omitempty"` // contains filtered or unexported fields }
[#extension: envoy.key_value.file_based] This is configuration to flush a key value store out to disk.
func (*FileBasedKeyValueStoreConfig) Descriptor
deprecated
func (*FileBasedKeyValueStoreConfig) Descriptor() ([]byte, []int)
Deprecated: Use FileBasedKeyValueStoreConfig.ProtoReflect.Descriptor instead.
func (*FileBasedKeyValueStoreConfig) GetFilename ¶
func (x *FileBasedKeyValueStoreConfig) GetFilename() string
func (*FileBasedKeyValueStoreConfig) GetFlushInterval ¶
func (x *FileBasedKeyValueStoreConfig) GetFlushInterval() *durationpb.Duration
func (*FileBasedKeyValueStoreConfig) GetMaxEntries ¶
func (x *FileBasedKeyValueStoreConfig) GetMaxEntries() *wrapperspb.UInt32Value
func (*FileBasedKeyValueStoreConfig) ProtoMessage ¶
func (*FileBasedKeyValueStoreConfig) ProtoMessage()
func (*FileBasedKeyValueStoreConfig) ProtoReflect ¶
func (x *FileBasedKeyValueStoreConfig) ProtoReflect() protoreflect.Message
func (*FileBasedKeyValueStoreConfig) Reset ¶
func (x *FileBasedKeyValueStoreConfig) Reset()
func (*FileBasedKeyValueStoreConfig) String ¶
func (x *FileBasedKeyValueStoreConfig) String() string
Click to show internal directories.
Click to hide internal directories.