v1alpha1

package
v0.0.0-...-21fc3df Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2021 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the foo v1alpha1 API group +kubebuilder:object:generate=true +groupName=foo.my.domain

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "foo.my.domain", 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 Box

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

	Spec   BoxSpec   `json:"spec,omitempty"`
	Status BoxStatus `json:"status,omitempty"`
}

Box is the Schema for the boxes API

func (*Box) DeepCopy

func (in *Box) DeepCopy() *Box

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

func (*Box) DeepCopyInto

func (in *Box) DeepCopyInto(out *Box)

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

func (*Box) DeepCopyObject

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

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

type BoxList

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

BoxList contains a list of Box

func (*BoxList) DeepCopy

func (in *BoxList) DeepCopy() *BoxList

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

func (*BoxList) DeepCopyInto

func (in *BoxList) DeepCopyInto(out *BoxList)

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

func (*BoxList) DeepCopyObject

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

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

type BoxRecord

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

	Spec   BoxRecordSpec   `json:"spec,omitempty"`
	Status BoxRecordStatus `json:"status,omitempty"`
}

BoxRecord is the Schema for the boxrecords API

func (*BoxRecord) DeepCopy

func (in *BoxRecord) DeepCopy() *BoxRecord

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

func (*BoxRecord) DeepCopyInto

func (in *BoxRecord) DeepCopyInto(out *BoxRecord)

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

func (*BoxRecord) DeepCopyObject

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

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

type BoxRecordList

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

BoxRecordList contains a list of BoxRecord

func (*BoxRecordList) DeepCopy

func (in *BoxRecordList) DeepCopy() *BoxRecordList

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

func (*BoxRecordList) DeepCopyInto

func (in *BoxRecordList) DeepCopyInto(out *BoxRecordList)

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

func (*BoxRecordList) DeepCopyObject

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

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

type BoxRecordSpec

type BoxRecordSpec struct {

	// Foo is an example field of BoxRecord. Edit boxrecord_types.go to remove/update
	Foo    string `json:"foo,omitempty"`
	RefBox string `json:"refBox"`
}

BoxRecordSpec defines the desired state of BoxRecord

func (*BoxRecordSpec) DeepCopy

func (in *BoxRecordSpec) DeepCopy() *BoxRecordSpec

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

func (*BoxRecordSpec) DeepCopyInto

func (in *BoxRecordSpec) DeepCopyInto(out *BoxRecordSpec)

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

type BoxRecordStatus

type BoxRecordStatus struct {
}

BoxRecordStatus defines the observed state of BoxRecord

func (*BoxRecordStatus) DeepCopy

func (in *BoxRecordStatus) DeepCopy() *BoxRecordStatus

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

func (*BoxRecordStatus) DeepCopyInto

func (in *BoxRecordStatus) DeepCopyInto(out *BoxRecordStatus)

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

type BoxSpec

type BoxSpec struct {

	// Foo is an example field of Box. Edit box_types.go to remove/update
	Foo string `json:"foo,omitempty"`
}

BoxSpec defines the desired state of Box

func (*BoxSpec) DeepCopy

func (in *BoxSpec) DeepCopy() *BoxSpec

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

func (*BoxSpec) DeepCopyInto

func (in *BoxSpec) DeepCopyInto(out *BoxSpec)

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

type BoxStatus

type BoxStatus struct {
}

BoxStatus defines the observed state of Box

func (*BoxStatus) DeepCopy

func (in *BoxStatus) DeepCopy() *BoxStatus

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

func (*BoxStatus) DeepCopyInto

func (in *BoxStatus) DeepCopyInto(out *BoxStatus)

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