processor

package
v0.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

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

type TaskID

type TaskID string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL