Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProcessConfig ¶
type ProcessConfig struct { ProcessKey Config TaskConfigStr }
func NewProcessConfig ¶
func NewProcessConfig(NamespacedName types.NamespacedName, targetRef v1alpha1.CrossVersionObjectReference, containerName string, controlledResource v1.ResourceName, taskConfig TaskConfigStr) *ProcessConfig
func (*ProcessConfig) GenerateTaskID ¶
func (pc *ProcessConfig) GenerateTaskID() TaskID
func (*ProcessConfig) Validate ¶
func (pc *ProcessConfig) Validate() error
type ProcessKey ¶
type ProcessKey struct { ResourceRecommendNamespacedName types.NamespacedName *datasourcetypes.Metric }
func GetProcessKey ¶
func GetProcessKey(NamespacedName types.NamespacedName, targetRef v1alpha1.CrossVersionObjectReference, containerName string, controlledResource v1.ResourceName) ProcessKey
type TaskConfigStr ¶
type TaskConfigStr string
Click to show internal directories.
Click to hide internal directories.