Documentation ¶
Index ¶
- type LabelsBuilder
- func (b *LabelsBuilder) Build() map[string]string
- func (b *LabelsBuilder) WithApp(app string) *LabelsBuilder
- func (b *LabelsBuilder) WithInstance(instance string) *LabelsBuilder
- func (b *LabelsBuilder) WithLabels(labels map[string]string) *LabelsBuilder
- func (b *LabelsBuilder) WithMariaDBSelectorLabels(mdb *mariadbv1alpha1.MariaDB) *LabelsBuilder
- func (b *LabelsBuilder) WithMaxScaleSelectorLabels(mxs *mariadbv1alpha1.MaxScale) *LabelsBuilder
- func (b *LabelsBuilder) WithMetricsSelectorLabels(metricsKey types.NamespacedName) *LabelsBuilder
- func (b *LabelsBuilder) WithPVCRole(role string) *LabelsBuilder
- func (b *LabelsBuilder) WithStatefulSetPod(mdb *mariadbv1alpha1.MariaDB, podIndex int) *LabelsBuilder
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
Click to show internal directories.
Click to hide internal directories.