v1alpha1

package
v0.4.5 Latest Latest
Warning

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

Go to latest
Published: Nov 15, 2023 License: EUPL-1.2 Imports: 5 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the v1alpha1 API group +kubebuilder:object:generate=true +groupName=postgres.libre.sh

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "postgres.libre.sh", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type CloneJob

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

	Spec   CloneJobSpec   `json:"spec,omitempty"`
	Status CloneJobStatus `json:"status,omitempty"`
}

CloneJob is the Schema for the clonejobs API

func (*CloneJob) DeepCopy

func (in *CloneJob) DeepCopy() *CloneJob

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

func (*CloneJob) DeepCopyInto

func (in *CloneJob) DeepCopyInto(out *CloneJob)

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

func (*CloneJob) DeepCopyObject

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

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

func (*CloneJob) GetConditions

func (o *CloneJob) GetConditions() []metav1.Condition

func (*CloneJob) SetConditions

func (o *CloneJob) SetConditions(conditions []metav1.Condition)

type CloneJobList

type CloneJobList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []CloneJob `json:"items"`
}

CloneJobList contains a list of CloneJob

func (*CloneJobList) DeepCopy

func (in *CloneJobList) DeepCopy() *CloneJobList

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

func (*CloneJobList) DeepCopyInto

func (in *CloneJobList) DeepCopyInto(out *CloneJobList)

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

func (*CloneJobList) DeepCopyObject

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

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

type CloneJobSpec

type CloneJobSpec struct {
	Timestamp   *metav1.Time                `json:"timestamp,omitempty"`
	PostgresRef corev1.LocalObjectReference `json:"postgresRef"`
}

CloneJobSpec defines the desired state of CloneJob

func (*CloneJobSpec) DeepCopy

func (in *CloneJobSpec) DeepCopy() *CloneJobSpec

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

func (*CloneJobSpec) DeepCopyInto

func (in *CloneJobSpec) DeepCopyInto(out *CloneJobSpec)

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

type CloneJobStatus

type CloneJobStatus struct {
	//+optional
	Conditions     []metav1.Condition `json:"conditions,omitempty"`
	StartTime      *metav1.Time       `json:"startTime,omitempty"`
	CompletionTime *metav1.Time       `json:"completionTime,omitempty"`
}

CloneJobStatus defines the observed state of CloneJob

func (*CloneJobStatus) DeepCopy

func (in *CloneJobStatus) DeepCopy() *CloneJobStatus

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

func (*CloneJobStatus) DeepCopyInto

func (in *CloneJobStatus) DeepCopyInto(out *CloneJobStatus)

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