Documentation
¶
Overview ¶
Package duration contains implementation of resource boost duration policies
Index ¶
Constants ¶
View Source
const ( PolicyTypeFixed = "Fixed" PolicyTypePodCondition = "PodCondition" )
View Source
const (
FixedDurationPolicyName = "FixedDuration"
)
View Source
const (
PodConditionPolicyName = "PodCondition"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FixedDurationPolicy ¶
type FixedDurationPolicy struct {
// contains filtered or unexported fields
}
func (*FixedDurationPolicy) Duration ¶
func (p *FixedDurationPolicy) Duration() time.Duration
func (*FixedDurationPolicy) Name ¶
func (*FixedDurationPolicy) Name() string
type PodConditionPolicy ¶
type PodConditionPolicy struct {
// contains filtered or unexported fields
}
func (*PodConditionPolicy) Condition ¶
func (p *PodConditionPolicy) Condition() corev1.PodConditionType
func (*PodConditionPolicy) Name ¶
func (*PodConditionPolicy) Name() string
func (*PodConditionPolicy) Status ¶
func (p *PodConditionPolicy) Status() corev1.ConditionStatus
type Policy ¶
func NewFixedDurationPolicy ¶
func NewPodConditionPolicy ¶
func NewPodConditionPolicy(condition corev1.PodConditionType, status corev1.ConditionStatus) Policy
Click to show internal directories.
Click to hide internal directories.