builder

package
v0.0.28 Latest Latest
Warning

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

Go to latest
Published: May 2, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LabelsBuilder

type LabelsBuilder struct {
	// contains filtered or unexported fields
}

func NewLabelsBuilder

func NewLabelsBuilder() *LabelsBuilder

func (*LabelsBuilder) Build

func (b *LabelsBuilder) Build() map[string]string

func (*LabelsBuilder) WithApp

func (b *LabelsBuilder) WithApp(app string) *LabelsBuilder

func (*LabelsBuilder) WithInstance

func (b *LabelsBuilder) WithInstance(instance string) *LabelsBuilder

func (*LabelsBuilder) WithLabels added in v0.0.12

func (b *LabelsBuilder) WithLabels(labels map[string]string) *LabelsBuilder

func (*LabelsBuilder) WithMariaDBSelectorLabels added in v0.0.14

func (b *LabelsBuilder) WithMariaDBSelectorLabels(mdb *mariadbv1alpha1.MariaDB) *LabelsBuilder

func (*LabelsBuilder) WithMaxScaleSelectorLabels added in v0.0.25

func (b *LabelsBuilder) WithMaxScaleSelectorLabels(mxs *mariadbv1alpha1.MaxScale) *LabelsBuilder

func (*LabelsBuilder) WithMetricsSelectorLabels added in v0.0.24

func (b *LabelsBuilder) WithMetricsSelectorLabels(metricsKey types.NamespacedName) *LabelsBuilder

func (*LabelsBuilder) WithPVCRole added in v0.0.26

func (b *LabelsBuilder) WithPVCRole(role string) *LabelsBuilder

func (*LabelsBuilder) WithStatefulSetPod added in v0.0.12

func (b *LabelsBuilder) WithStatefulSetPod(mdb *mariadbv1alpha1.MariaDB, podIndex int) *LabelsBuilder

Jump to

Keyboard shortcuts

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