Versions in this module Expand all Collapse all v0 v0.1.0 May 5, 2023 Changes in this version + var File_envoy_config_overload_v3_overload_proto protoreflect.FileDescriptor + var ScaleTimersOverloadActionConfig_TimerType_name = map[int32]string + var ScaleTimersOverloadActionConfig_TimerType_value = map[string]int32 + type BufferFactoryConfig struct + MinimumAccountToTrackPowerOfTwo uint32 + func (*BufferFactoryConfig) Descriptor() ([]byte, []int) + func (*BufferFactoryConfig) ProtoMessage() + func (m *BufferFactoryConfig) Validate() error + func (m *BufferFactoryConfig) ValidateAll() error + func (x *BufferFactoryConfig) GetMinimumAccountToTrackPowerOfTwo() uint32 + func (x *BufferFactoryConfig) ProtoReflect() protoreflect.Message + func (x *BufferFactoryConfig) Reset() + func (x *BufferFactoryConfig) String() string + type BufferFactoryConfigMultiError []error + func (m BufferFactoryConfigMultiError) AllErrors() []error + func (m BufferFactoryConfigMultiError) Error() string + type BufferFactoryConfigValidationError struct + func (e BufferFactoryConfigValidationError) Cause() error + func (e BufferFactoryConfigValidationError) Error() string + func (e BufferFactoryConfigValidationError) ErrorName() string + func (e BufferFactoryConfigValidationError) Field() string + func (e BufferFactoryConfigValidationError) Key() bool + func (e BufferFactoryConfigValidationError) Reason() string + type LoadShedPoint struct + Name string + Triggers []*Trigger + func (*LoadShedPoint) Descriptor() ([]byte, []int) + func (*LoadShedPoint) ProtoMessage() + func (m *LoadShedPoint) Validate() error + func (m *LoadShedPoint) ValidateAll() error + func (x *LoadShedPoint) GetName() string + func (x *LoadShedPoint) GetTriggers() []*Trigger + func (x *LoadShedPoint) ProtoReflect() protoreflect.Message + func (x *LoadShedPoint) Reset() + func (x *LoadShedPoint) String() string + type LoadShedPointMultiError []error + func (m LoadShedPointMultiError) AllErrors() []error + func (m LoadShedPointMultiError) Error() string + type LoadShedPointValidationError struct + func (e LoadShedPointValidationError) Cause() error + func (e LoadShedPointValidationError) Error() string + func (e LoadShedPointValidationError) ErrorName() string + func (e LoadShedPointValidationError) Field() string + func (e LoadShedPointValidationError) Key() bool + func (e LoadShedPointValidationError) Reason() string + type OverloadAction struct + Name string + Triggers []*Trigger + TypedConfig *any1.Any + func (*OverloadAction) Descriptor() ([]byte, []int) + func (*OverloadAction) ProtoMessage() + func (m *OverloadAction) Validate() error + func (m *OverloadAction) ValidateAll() error + func (x *OverloadAction) GetName() string + func (x *OverloadAction) GetTriggers() []*Trigger + func (x *OverloadAction) GetTypedConfig() *any1.Any + func (x *OverloadAction) ProtoReflect() protoreflect.Message + func (x *OverloadAction) Reset() + func (x *OverloadAction) String() string + type OverloadActionMultiError []error + func (m OverloadActionMultiError) AllErrors() []error + func (m OverloadActionMultiError) Error() string + type OverloadActionValidationError struct + func (e OverloadActionValidationError) Cause() error + func (e OverloadActionValidationError) Error() string + func (e OverloadActionValidationError) ErrorName() string + func (e OverloadActionValidationError) Field() string + func (e OverloadActionValidationError) Key() bool + func (e OverloadActionValidationError) Reason() string + type OverloadManager struct + Actions []*OverloadAction + BufferFactoryConfig *BufferFactoryConfig + LoadshedPoints []*LoadShedPoint + RefreshInterval *duration.Duration + ResourceMonitors []*ResourceMonitor + func (*OverloadManager) Descriptor() ([]byte, []int) + func (*OverloadManager) ProtoMessage() + func (m *OverloadManager) Validate() error + func (m *OverloadManager) ValidateAll() error + func (x *OverloadManager) GetActions() []*OverloadAction + func (x *OverloadManager) GetBufferFactoryConfig() *BufferFactoryConfig + func (x *OverloadManager) GetLoadshedPoints() []*LoadShedPoint + func (x *OverloadManager) GetRefreshInterval() *duration.Duration + func (x *OverloadManager) GetResourceMonitors() []*ResourceMonitor + func (x *OverloadManager) ProtoReflect() protoreflect.Message + func (x *OverloadManager) Reset() + func (x *OverloadManager) String() string + type OverloadManagerMultiError []error + func (m OverloadManagerMultiError) AllErrors() []error + func (m OverloadManagerMultiError) Error() string + type OverloadManagerValidationError struct + func (e OverloadManagerValidationError) Cause() error + func (e OverloadManagerValidationError) Error() string + func (e OverloadManagerValidationError) ErrorName() string + func (e OverloadManagerValidationError) Field() string + func (e OverloadManagerValidationError) Key() bool + func (e OverloadManagerValidationError) Reason() string + type ResourceMonitor struct + ConfigType isResourceMonitor_ConfigType + Name string + func (*ResourceMonitor) Descriptor() ([]byte, []int) + func (*ResourceMonitor) ProtoMessage() + func (m *ResourceMonitor) GetConfigType() isResourceMonitor_ConfigType + func (m *ResourceMonitor) Validate() error + func (m *ResourceMonitor) ValidateAll() error + func (x *ResourceMonitor) GetName() string + func (x *ResourceMonitor) GetTypedConfig() *any1.Any + func (x *ResourceMonitor) ProtoReflect() protoreflect.Message + func (x *ResourceMonitor) Reset() + func (x *ResourceMonitor) String() string + type ResourceMonitorMultiError []error + func (m ResourceMonitorMultiError) AllErrors() []error + func (m ResourceMonitorMultiError) Error() string + type ResourceMonitorValidationError struct + func (e ResourceMonitorValidationError) Cause() error + func (e ResourceMonitorValidationError) Error() string + func (e ResourceMonitorValidationError) ErrorName() string + func (e ResourceMonitorValidationError) Field() string + func (e ResourceMonitorValidationError) Key() bool + func (e ResourceMonitorValidationError) Reason() string + type ResourceMonitor_TypedConfig struct + TypedConfig *any1.Any + type ScaleTimersOverloadActionConfig struct + TimerScaleFactors []*ScaleTimersOverloadActionConfig_ScaleTimer + func (*ScaleTimersOverloadActionConfig) Descriptor() ([]byte, []int) + func (*ScaleTimersOverloadActionConfig) ProtoMessage() + func (m *ScaleTimersOverloadActionConfig) Validate() error + func (m *ScaleTimersOverloadActionConfig) ValidateAll() error + func (x *ScaleTimersOverloadActionConfig) GetTimerScaleFactors() []*ScaleTimersOverloadActionConfig_ScaleTimer + func (x *ScaleTimersOverloadActionConfig) ProtoReflect() protoreflect.Message + func (x *ScaleTimersOverloadActionConfig) Reset() + func (x *ScaleTimersOverloadActionConfig) String() string + type ScaleTimersOverloadActionConfigMultiError []error + func (m ScaleTimersOverloadActionConfigMultiError) AllErrors() []error + func (m ScaleTimersOverloadActionConfigMultiError) Error() string + type ScaleTimersOverloadActionConfigValidationError struct + func (e ScaleTimersOverloadActionConfigValidationError) Cause() error + func (e ScaleTimersOverloadActionConfigValidationError) Error() string + func (e ScaleTimersOverloadActionConfigValidationError) ErrorName() string + func (e ScaleTimersOverloadActionConfigValidationError) Field() string + func (e ScaleTimersOverloadActionConfigValidationError) Key() bool + func (e ScaleTimersOverloadActionConfigValidationError) Reason() string + type ScaleTimersOverloadActionConfig_ScaleTimer struct + OverloadAdjust isScaleTimersOverloadActionConfig_ScaleTimer_OverloadAdjust + Timer ScaleTimersOverloadActionConfig_TimerType + func (*ScaleTimersOverloadActionConfig_ScaleTimer) Descriptor() ([]byte, []int) + func (*ScaleTimersOverloadActionConfig_ScaleTimer) ProtoMessage() + func (m *ScaleTimersOverloadActionConfig_ScaleTimer) GetOverloadAdjust() isScaleTimersOverloadActionConfig_ScaleTimer_OverloadAdjust + func (m *ScaleTimersOverloadActionConfig_ScaleTimer) Validate() error + func (m *ScaleTimersOverloadActionConfig_ScaleTimer) ValidateAll() error + func (x *ScaleTimersOverloadActionConfig_ScaleTimer) GetMinScale() *v3.Percent + func (x *ScaleTimersOverloadActionConfig_ScaleTimer) GetMinTimeout() *duration.Duration + func (x *ScaleTimersOverloadActionConfig_ScaleTimer) GetTimer() ScaleTimersOverloadActionConfig_TimerType + func (x *ScaleTimersOverloadActionConfig_ScaleTimer) ProtoReflect() protoreflect.Message + func (x *ScaleTimersOverloadActionConfig_ScaleTimer) Reset() + func (x *ScaleTimersOverloadActionConfig_ScaleTimer) String() string + type ScaleTimersOverloadActionConfig_ScaleTimerMultiError []error + func (m ScaleTimersOverloadActionConfig_ScaleTimerMultiError) AllErrors() []error + func (m ScaleTimersOverloadActionConfig_ScaleTimerMultiError) Error() string + type ScaleTimersOverloadActionConfig_ScaleTimerValidationError struct + func (e ScaleTimersOverloadActionConfig_ScaleTimerValidationError) Cause() error + func (e ScaleTimersOverloadActionConfig_ScaleTimerValidationError) Error() string + func (e ScaleTimersOverloadActionConfig_ScaleTimerValidationError) ErrorName() string + func (e ScaleTimersOverloadActionConfig_ScaleTimerValidationError) Field() string + func (e ScaleTimersOverloadActionConfig_ScaleTimerValidationError) Key() bool + func (e ScaleTimersOverloadActionConfig_ScaleTimerValidationError) Reason() string + type ScaleTimersOverloadActionConfig_ScaleTimer_MinScale struct + MinScale *v3.Percent + type ScaleTimersOverloadActionConfig_ScaleTimer_MinTimeout struct + MinTimeout *duration.Duration + type ScaleTimersOverloadActionConfig_TimerType int32 + const ScaleTimersOverloadActionConfig_HTTP_DOWNSTREAM_CONNECTION_IDLE + const ScaleTimersOverloadActionConfig_HTTP_DOWNSTREAM_STREAM_IDLE + const ScaleTimersOverloadActionConfig_TRANSPORT_SOCKET_CONNECT + const ScaleTimersOverloadActionConfig_UNSPECIFIED + func (ScaleTimersOverloadActionConfig_TimerType) Descriptor() protoreflect.EnumDescriptor + func (ScaleTimersOverloadActionConfig_TimerType) EnumDescriptor() ([]byte, []int) + func (ScaleTimersOverloadActionConfig_TimerType) Type() protoreflect.EnumType + func (x ScaleTimersOverloadActionConfig_TimerType) Enum() *ScaleTimersOverloadActionConfig_TimerType + func (x ScaleTimersOverloadActionConfig_TimerType) Number() protoreflect.EnumNumber + func (x ScaleTimersOverloadActionConfig_TimerType) String() string + type ScaledTrigger struct + SaturationThreshold float64 + ScalingThreshold float64 + func (*ScaledTrigger) Descriptor() ([]byte, []int) + func (*ScaledTrigger) ProtoMessage() + func (m *ScaledTrigger) Validate() error + func (m *ScaledTrigger) ValidateAll() error + func (x *ScaledTrigger) GetSaturationThreshold() float64 + func (x *ScaledTrigger) GetScalingThreshold() float64 + func (x *ScaledTrigger) ProtoReflect() protoreflect.Message + func (x *ScaledTrigger) Reset() + func (x *ScaledTrigger) String() string + type ScaledTriggerMultiError []error + func (m ScaledTriggerMultiError) AllErrors() []error + func (m ScaledTriggerMultiError) Error() string + type ScaledTriggerValidationError struct + func (e ScaledTriggerValidationError) Cause() error + func (e ScaledTriggerValidationError) Error() string + func (e ScaledTriggerValidationError) ErrorName() string + func (e ScaledTriggerValidationError) Field() string + func (e ScaledTriggerValidationError) Key() bool + func (e ScaledTriggerValidationError) Reason() string + type ThresholdTrigger struct + Value float64 + func (*ThresholdTrigger) Descriptor() ([]byte, []int) + func (*ThresholdTrigger) ProtoMessage() + func (m *ThresholdTrigger) Validate() error + func (m *ThresholdTrigger) ValidateAll() error + func (x *ThresholdTrigger) GetValue() float64 + func (x *ThresholdTrigger) ProtoReflect() protoreflect.Message + func (x *ThresholdTrigger) Reset() + func (x *ThresholdTrigger) String() string + type ThresholdTriggerMultiError []error + func (m ThresholdTriggerMultiError) AllErrors() []error + func (m ThresholdTriggerMultiError) Error() string + type ThresholdTriggerValidationError struct + func (e ThresholdTriggerValidationError) Cause() error + func (e ThresholdTriggerValidationError) Error() string + func (e ThresholdTriggerValidationError) ErrorName() string + func (e ThresholdTriggerValidationError) Field() string + func (e ThresholdTriggerValidationError) Key() bool + func (e ThresholdTriggerValidationError) Reason() string + type Trigger struct + Name string + TriggerOneof isTrigger_TriggerOneof + func (*Trigger) Descriptor() ([]byte, []int) + func (*Trigger) ProtoMessage() + func (m *Trigger) GetTriggerOneof() isTrigger_TriggerOneof + func (m *Trigger) Validate() error + func (m *Trigger) ValidateAll() error + func (x *Trigger) GetName() string + func (x *Trigger) GetScaled() *ScaledTrigger + func (x *Trigger) GetThreshold() *ThresholdTrigger + func (x *Trigger) ProtoReflect() protoreflect.Message + func (x *Trigger) Reset() + func (x *Trigger) String() string + type TriggerMultiError []error + func (m TriggerMultiError) AllErrors() []error + func (m TriggerMultiError) Error() string + type TriggerValidationError struct + func (e TriggerValidationError) Cause() error + func (e TriggerValidationError) Error() string + func (e TriggerValidationError) ErrorName() string + func (e TriggerValidationError) Field() string + func (e TriggerValidationError) Key() bool + func (e TriggerValidationError) Reason() string + type Trigger_Scaled struct + Scaled *ScaledTrigger + type Trigger_Threshold struct + Threshold *ThresholdTrigger