builder

package
v0.1.1-ee Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2020 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DMaaSBackupBuilder

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

DMaaSBackupBuilder build dmaasbackup object

func ForDMaaSBackup

func ForDMaaSBackup(ns, name string) *DMaaSBackupBuilder

ForDMaaSBackup is returns dmaasbackup builder

func (*DMaaSBackupBuilder) DeletionTimeStamp

func (d *DMaaSBackupBuilder) DeletionTimeStamp(deletionTime *metav1.Time) *DMaaSBackupBuilder

DeletionTimeStamp set the deletion timestamp of the dmaasbackup

func (*DMaaSBackupBuilder) Finalizer

func (d *DMaaSBackupBuilder) Finalizer(finalizers ...string) *DMaaSBackupBuilder

Finalizer add the given finalizer to dmaasbackup

func (*DMaaSBackupBuilder) PeriodicConfig

func (d *DMaaSBackupBuilder) PeriodicConfig(cronTime string, retentionCount int, disableSuccessfulBackupCheckForRetention bool) *DMaaSBackupBuilder

PeriodicConfig add the given periodic backup configuration to dmaasbackup

func (*DMaaSBackupBuilder) Phase

Phase set the phase of dmaasbackup

func (*DMaaSBackupBuilder) Result

Result return the dmaasbackup resource

func (*DMaaSBackupBuilder) Schedule

Schedule add the given schedule configuration to dmaasbackup

func (*DMaaSBackupBuilder) State

State set the state of dmaasbackup

func (*DMaaSBackupBuilder) WithVeleroSchedules

func (d *DMaaSBackupBuilder) WithVeleroSchedules(veleroschedule ...v1alpha1.VeleroScheduleDetails) *DMaaSBackupBuilder

WithVeleroSchedules add veleroschedules to dmaasbackup

Jump to

Keyboard shortcuts

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