Documentation
¶
Index ¶
- func RetryWithExponentialBackOff(fn wait.ConditionFunc) error
- type TortoiseBuilder
- func (b *TortoiseBuilder) AddCondition(condition v1alpha1.ContainerRecommendationFromVPA) *TortoiseBuilder
- func (b *TortoiseBuilder) AddFeatureGate(featureGate string) *TortoiseBuilder
- func (b *TortoiseBuilder) AddResourcePolicy(resourcePolicy v1alpha1.ContainerResourcePolicy) *TortoiseBuilder
- func (b *TortoiseBuilder) Build() *v1alpha1.Tortoise
- func (b *TortoiseBuilder) SetDeletionPolicy(policy v1alpha1.DeletionPolicy) *TortoiseBuilder
- func (b *TortoiseBuilder) SetName(name string) *TortoiseBuilder
- func (b *TortoiseBuilder) SetNamespace(namespace string) *TortoiseBuilder
- func (b *TortoiseBuilder) SetRecommendations(recommendations v1alpha1.Recommendations) *TortoiseBuilder
- func (b *TortoiseBuilder) SetTargetRefs(targetRefs v1alpha1.TargetRefs) *TortoiseBuilder
- func (b *TortoiseBuilder) SetTargetsStatus(targetsStatus v1alpha1.TargetsStatus) *TortoiseBuilder
- func (b *TortoiseBuilder) SetTortoisePhase(phase v1alpha1.TortoisePhase) *TortoiseBuilder
- func (b *TortoiseBuilder) SetUpdateMode(updateMode v1alpha1.UpdateMode) *TortoiseBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RetryWithExponentialBackOff ¶
func RetryWithExponentialBackOff(fn wait.ConditionFunc) error
RetryWithExponentialBackOff is the utility for retrying the given function with exponential backoff.
Types ¶
type TortoiseBuilder ¶
type TortoiseBuilder struct {
// contains filtered or unexported fields
}
func NewTortoiseBuilder ¶
func NewTortoiseBuilder() *TortoiseBuilder
func (*TortoiseBuilder) AddCondition ¶
func (b *TortoiseBuilder) AddCondition(condition v1alpha1.ContainerRecommendationFromVPA) *TortoiseBuilder
func (*TortoiseBuilder) AddFeatureGate ¶
func (b *TortoiseBuilder) AddFeatureGate(featureGate string) *TortoiseBuilder
func (*TortoiseBuilder) AddResourcePolicy ¶
func (b *TortoiseBuilder) AddResourcePolicy(resourcePolicy v1alpha1.ContainerResourcePolicy) *TortoiseBuilder
func (*TortoiseBuilder) Build ¶
func (b *TortoiseBuilder) Build() *v1alpha1.Tortoise
func (*TortoiseBuilder) SetDeletionPolicy ¶ added in v0.0.20
func (b *TortoiseBuilder) SetDeletionPolicy(policy v1alpha1.DeletionPolicy) *TortoiseBuilder
func (*TortoiseBuilder) SetName ¶
func (b *TortoiseBuilder) SetName(name string) *TortoiseBuilder
func (*TortoiseBuilder) SetNamespace ¶
func (b *TortoiseBuilder) SetNamespace(namespace string) *TortoiseBuilder
func (*TortoiseBuilder) SetRecommendations ¶
func (b *TortoiseBuilder) SetRecommendations(recommendations v1alpha1.Recommendations) *TortoiseBuilder
func (*TortoiseBuilder) SetTargetRefs ¶
func (b *TortoiseBuilder) SetTargetRefs(targetRefs v1alpha1.TargetRefs) *TortoiseBuilder
func (*TortoiseBuilder) SetTargetsStatus ¶
func (b *TortoiseBuilder) SetTargetsStatus(targetsStatus v1alpha1.TargetsStatus) *TortoiseBuilder
func (*TortoiseBuilder) SetTortoisePhase ¶
func (b *TortoiseBuilder) SetTortoisePhase(phase v1alpha1.TortoisePhase) *TortoiseBuilder
func (*TortoiseBuilder) SetUpdateMode ¶
func (b *TortoiseBuilder) SetUpdateMode(updateMode v1alpha1.UpdateMode) *TortoiseBuilder
Click to show internal directories.
Click to hide internal directories.