Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the v1alpha1 API group.
Index ¶
Constants ¶
const GroupName = "example.com"
GroupName specifies the group name used to register the objects.
Variables ¶
var ( // GroupVersion is group version used to register these objects. GroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = schemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type Cosmos ¶
type Cosmos struct {
Dusty string `json:"dusty,omitempty"`
}
func (*Cosmos) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cosmos.
func (*Cosmos) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Helene ¶
type Helene struct { Beppo string `json:"beppo,omitempty"` Flarg int32 `json:"flarg,omitempty"` Narrf bool `json:"narrf,omitempty"` Snikt Cosmos `json:"snikt,omitempty"` }
func (*Helene) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Helene.
func (*Helene) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Widget ¶
type Widget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WidgetSpec `json:"spec"` Status WidgetStatus `json:"status,omitempty"` }
func (*Widget) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Widget.
func (*Widget) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Widget) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WidgetSpec ¶
type WidgetSpec struct { Moon Helene `json:"moon"` Wane Helene `json:"wane,omitempty"` Waxy *Helene `json:"waxy,omitempty"` }
WidgetSpec describes the desired state of a widget.
func (*WidgetSpec) DeepCopy ¶
func (in *WidgetSpec) DeepCopy() *WidgetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WidgetSpec.
func (*WidgetSpec) DeepCopyInto ¶
func (in *WidgetSpec) DeepCopyInto(out *WidgetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WidgetStatus ¶
type WidgetStatus struct { }
WidgetStatus describes the observed state of a widget.
func (*WidgetStatus) DeepCopy ¶
func (in *WidgetStatus) DeepCopy() *WidgetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WidgetStatus.
func (*WidgetStatus) DeepCopyInto ¶
func (in *WidgetStatus) DeepCopyInto(out *WidgetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.