Documentation ¶
Index ¶
- func RetryWithExponentialBackOff(fn wait.ConditionFunc) error
- type TortoiseBuilder
- func (b *TortoiseBuilder) AddAutoscalingPolicy(p v1beta3.ContainerAutoscalingPolicy) *TortoiseBuilder
- func (b *TortoiseBuilder) AddContainerRecommendationFromVPA(recomFromVPA v1beta3.ContainerRecommendationFromVPA) *TortoiseBuilder
- func (b *TortoiseBuilder) AddContainerResourceRequests(actualContainerResource v1beta3.ContainerResourceRequests) *TortoiseBuilder
- func (b *TortoiseBuilder) AddResourcePolicy(resourcePolicy v1beta3.ContainerResourcePolicy) *TortoiseBuilder
- func (b *TortoiseBuilder) Build() *v1beta3.Tortoise
- func (b *TortoiseBuilder) SetDeletionPolicy(policy v1beta3.DeletionPolicy) *TortoiseBuilder
- func (b *TortoiseBuilder) SetName(name string) *TortoiseBuilder
- func (b *TortoiseBuilder) SetNamespace(namespace string) *TortoiseBuilder
- func (b *TortoiseBuilder) SetRecommendations(recommendations v1beta3.Recommendations) *TortoiseBuilder
- func (b *TortoiseBuilder) SetTargetRefs(targetRefs v1beta3.TargetRefs) *TortoiseBuilder
- func (b *TortoiseBuilder) SetTargetsStatus(targetsStatus v1beta3.TargetsStatus) *TortoiseBuilder
- func (b *TortoiseBuilder) SetTortoisePhase(phase v1beta3.TortoisePhase) *TortoiseBuilder
- func (b *TortoiseBuilder) SetUpdateMode(updateMode v1beta3.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) AddAutoscalingPolicy ¶ added in v0.2.0
func (b *TortoiseBuilder) AddAutoscalingPolicy(p v1beta3.ContainerAutoscalingPolicy) *TortoiseBuilder
func (*TortoiseBuilder) AddContainerRecommendationFromVPA ¶ added in v0.2.8
func (b *TortoiseBuilder) AddContainerRecommendationFromVPA(recomFromVPA v1beta3.ContainerRecommendationFromVPA) *TortoiseBuilder
func (*TortoiseBuilder) AddContainerResourceRequests ¶ added in v0.2.8
func (b *TortoiseBuilder) AddContainerResourceRequests(actualContainerResource v1beta3.ContainerResourceRequests) *TortoiseBuilder
func (*TortoiseBuilder) AddResourcePolicy ¶
func (b *TortoiseBuilder) AddResourcePolicy(resourcePolicy v1beta3.ContainerResourcePolicy) *TortoiseBuilder
func (*TortoiseBuilder) Build ¶
func (b *TortoiseBuilder) Build() *v1beta3.Tortoise
func (*TortoiseBuilder) SetDeletionPolicy ¶ added in v0.0.20
func (b *TortoiseBuilder) SetDeletionPolicy(policy v1beta3.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 v1beta3.Recommendations) *TortoiseBuilder
func (*TortoiseBuilder) SetTargetRefs ¶
func (b *TortoiseBuilder) SetTargetRefs(targetRefs v1beta3.TargetRefs) *TortoiseBuilder
func (*TortoiseBuilder) SetTargetsStatus ¶
func (b *TortoiseBuilder) SetTargetsStatus(targetsStatus v1beta3.TargetsStatus) *TortoiseBuilder
func (*TortoiseBuilder) SetTortoisePhase ¶
func (b *TortoiseBuilder) SetTortoisePhase(phase v1beta3.TortoisePhase) *TortoiseBuilder
func (*TortoiseBuilder) SetUpdateMode ¶
func (b *TortoiseBuilder) SetUpdateMode(updateMode v1beta3.UpdateMode) *TortoiseBuilder
Click to show internal directories.
Click to hide internal directories.