v1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jan 20, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

+groupName=dummy.example.com +versionName=v1 +kubebuilder:object:generate=true

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Backup

type Backup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec BackupSpec `json:"spec"`
}

func (*Backup) DeepCopy

func (in *Backup) DeepCopy() *Backup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Backup.

func (*Backup) DeepCopyInto

func (in *Backup) DeepCopyInto(out *Backup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Backup) DeepCopyObject

func (in *Backup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type BackupItem

type BackupItem struct {
	Name string `json:"name"`
}

func (*BackupItem) DeepCopy

func (in *BackupItem) DeepCopy() *BackupItem

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupItem.

func (*BackupItem) DeepCopyInto

func (in *BackupItem) DeepCopyInto(out *BackupItem)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BackupSpec

type BackupSpec struct {
	Source      string       `json:"source"`
	Destination string       `json:"destination"`
	Items       []BackupItem `json:"items,omitempty"`
}

func (*BackupSpec) DeepCopy

func (in *BackupSpec) DeepCopy() *BackupSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSpec.

func (*BackupSpec) DeepCopyInto

func (in *BackupSpec) DeepCopyInto(out *BackupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Crontab

type Crontab struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec CrontabSpec `json:"spec"`
}

func (*Crontab) DeepCopy

func (in *Crontab) DeepCopy() *Crontab

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Crontab.

func (*Crontab) DeepCopyInto

func (in *Crontab) DeepCopyInto(out *Crontab)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Crontab) DeepCopyObject

func (in *Crontab) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CrontabSpec

type CrontabSpec struct {
	CronSpec string `json:"cronSpec"`
	Image    string `json:"image"`
	Replicas int    `json:"replicas"`
}

func (*CrontabSpec) DeepCopy

func (in *CrontabSpec) DeepCopy() *CrontabSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrontabSpec.

func (*CrontabSpec) DeepCopyInto

func (in *CrontabSpec) DeepCopyInto(out *CrontabSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

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