Documentation ¶
Index ¶
- Constants
- type Code
- type CustomError
- func AlgorithmUnsupportedError(algorithm string, supportedAlgorithm []string) *CustomError
- func CancelProcessTaskPanic() *CustomError
- func ContainerDuplicateError(msg string, arg ...any) *CustomError
- func ContainerNameEmptyError(msg string, arg ...any) *CustomError
- func ContainerPoliciesNotFoundError() *CustomError
- func ContainersMatchedError(msg string, arg ...any) *CustomError
- func ContainersNotFoundError(msg string, arg ...any) *CustomError
- func ControlledResourcesPoliciesEmptyError(msg string, arg ...any) *CustomError
- func ControlledValuesUnsupportedError(msg string, arg ...any) *CustomError
- func DataProcessRegisteredFailedError(msg string, arg ...any) *CustomError
- func NewProcessTaskError(err error) *CustomError
- func NotFoundTasksError(namespacedName types.NamespacedName) *CustomError
- func RecommendationNotReadyError(msg string, arg ...any) *CustomError
- func RegisterProcessTaskPanic() *CustomError
- func RegisterProcessTaskValidateError(err error) *CustomError
- func ResourceBuffersUnsupportedError(msg string, arg ...any) *CustomError
- func ResourceNameUnsupportedError(msg string, arg ...any) *CustomError
- func WorkloadMatchedError(msg string, arg ...any) *CustomError
- func WorkloadNameIsEmptyError() *CustomError
- func WorkloadNotFoundError(msg string, arg ...any) *CustomError
- func WorkloadsUnsupportedError(kind string, supportedKinds []string) *CustomError
- type Phase
Constants ¶
View Source
const ( RegisterProcessTaskPanicMessage = "register data process task panic" CancelProcessTaskPanicMessage = "cancel data process task panic" ProcessTaskValidateErrorMessageTemplate = "register data process task failed, get error when validate, err: %s" NewProcessTaskErrorMessageTemplate = "register data process task failed, fail to get new task, err: %s" TasksNotFoundErrorMessage = "process tasks not found " )
View Source
const ( WorkloadNameIsEmptyMessage = "spec.targetRef.name cannot be empty" WorkloadsUnsupportedMessage = "spec.targetRef.kind %s is currently unsupported, only support in %s" AlgorithmUnsupportedMessage = "spec.resourcePolicy.algorithmPolicy.algorithm %s is currently unsupported, only support in %s" WorkloadNotFoundMessage = "workload not found" WorkloadMatchedErrorMessage = "workload matched err" ContainerPoliciesNotFoundMessage = "spec.containerPolicies cannot be empty" ContainersMatchedErrorMessage = "containers matched err" ContainerDuplicateMessage = "container name %s is duplicate" ContainerNameEmptyMessage = "empty container name" ControlledResourcesPoliciesEmptyMessage = "container(%s) Resources Policies is empty" ContainerNotFoundMessage = "container %s is not found" ResourceNameUnsupportedMessage = "unsupported ResourceName, current supported values: %s" ControlledValuesUnsupportedMessage = "unsupported ControlledValues, current supported values: %s" ResourceBuffersUnsupportedMessage = "resource buffers should be in the range from 0 to 100" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Code ¶
type Code string
const ( DataProcessRegisterFailed Code = "DataProcessRegisterFailed" ValidateProcessConfigFailed Code = "ValidateProcessConfigFailed" RegisterTaskPanic Code = "RegisterTaskPanic" CancelTaskPanic Code = "CancelTaskPanic" NewProcessTaskFailed Code = "NewProcessTaskFailed" NotFoundTasks Code = "NotFoundTask" )
const ( WorkloadNameIsEmpty Code = "WorkloadNameIsEmpty" WorkloadsUnsupported Code = "WorkloadsUnsupported" AlgorithmUnsupported Code = "AlgorithmUnsupported" WorkloadMatchError Code = "WorkloadMatchError" WorkloadNotFound Code = "WorkloadNotFound" ContainerPoliciesNotFound Code = "ContainerPoliciesNotFound" ContainersNotFound Code = "ContainersNotFound" ContainersMatchErrorCode Code = "ContainersMatchErrorCode" ContainerDuplicate Code = "ContainerDuplicate" ContainerNameEmpty Code = "ContainerNameEmpty" ControlledResourcesPoliciesEmpty Code = "ControlledResourcesPoliciesEmpty" ResourceBuffersUnsupported Code = "ResourceBuffersUnsupported" ResourceNameUnsupported Code = "ResourceNameUnsupported" ControlledValuesUnsupported Code = "ControlledValuesUnsupported" )
const (
RecommendationNotReady Code = "RecommendationNotReady"
)
type CustomError ¶
type CustomError struct { // Phase in which error occurs Phase Phase // Code of the current error Code Code // Message is a human-readable explanation containing details about the error Message string }
func AlgorithmUnsupportedError ¶
func AlgorithmUnsupportedError(algorithm string, supportedAlgorithm []string) *CustomError
func CancelProcessTaskPanic ¶
func CancelProcessTaskPanic() *CustomError
func ContainerDuplicateError ¶
func ContainerDuplicateError(msg string, arg ...any) *CustomError
func ContainerNameEmptyError ¶
func ContainerNameEmptyError(msg string, arg ...any) *CustomError
func ContainerPoliciesNotFoundError ¶
func ContainerPoliciesNotFoundError() *CustomError
func ContainersMatchedError ¶
func ContainersMatchedError(msg string, arg ...any) *CustomError
func ContainersNotFoundError ¶
func ContainersNotFoundError(msg string, arg ...any) *CustomError
func ControlledResourcesPoliciesEmptyError ¶
func ControlledResourcesPoliciesEmptyError(msg string, arg ...any) *CustomError
func ControlledValuesUnsupportedError ¶
func ControlledValuesUnsupportedError(msg string, arg ...any) *CustomError
func DataProcessRegisteredFailedError ¶
func DataProcessRegisteredFailedError(msg string, arg ...any) *CustomError
func NewProcessTaskError ¶
func NewProcessTaskError(err error) *CustomError
func NotFoundTasksError ¶
func NotFoundTasksError(namespacedName types.NamespacedName) *CustomError
func RecommendationNotReadyError ¶
func RecommendationNotReadyError(msg string, arg ...any) *CustomError
func RegisterProcessTaskPanic ¶
func RegisterProcessTaskPanic() *CustomError
func RegisterProcessTaskValidateError ¶
func RegisterProcessTaskValidateError(err error) *CustomError
func ResourceBuffersUnsupportedError ¶
func ResourceBuffersUnsupportedError(msg string, arg ...any) *CustomError
func ResourceNameUnsupportedError ¶
func ResourceNameUnsupportedError(msg string, arg ...any) *CustomError
func WorkloadMatchedError ¶
func WorkloadMatchedError(msg string, arg ...any) *CustomError
func WorkloadNameIsEmptyError ¶
func WorkloadNameIsEmptyError() *CustomError
func WorkloadNotFoundError ¶
func WorkloadNotFoundError(msg string, arg ...any) *CustomError
func WorkloadsUnsupportedError ¶
func WorkloadsUnsupportedError(kind string, supportedKinds []string) *CustomError
func (*CustomError) Error ¶
func (err *CustomError) Error() string
Click to show internal directories.
Click to hide internal directories.