Documentation
¶
Overview ¶
Package v1 contains API Schema definitions for the hora.de.k8s v1 API group +kubebuilder:object:generate=true +groupName=hora.de.k8s.adawolfs.github.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "hora.de.k8s.adawolfs.github.io", Version: "v1"} // 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 Speaker ¶
type Speaker struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpeakerSpec `json:"spec,omitempty"` Status SpeakerStatus `json:"status,omitempty"` }
Speaker is the Schema for the speakers API
func (*Speaker) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Speaker.
func (*Speaker) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Speaker) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpeakerList ¶
type SpeakerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Speaker `json:"items"` }
SpeakerList contains a list of Speaker
func (*SpeakerList) DeepCopy ¶
func (in *SpeakerList) DeepCopy() *SpeakerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpeakerList.
func (*SpeakerList) DeepCopyInto ¶
func (in *SpeakerList) DeepCopyInto(out *SpeakerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpeakerList) DeepCopyObject ¶
func (in *SpeakerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpeakerSpec ¶
type SpeakerSpec struct { // Speaker First name FirstName string `json:"firstName,omitempty"` // Speaker Last name LastName string `json:"lastName,omitempty"` // Speaker Avatar url Avatar string `json:"avatar,omitempty"` }
SpeakerSpec defines the desired state of Speaker
func (*SpeakerSpec) DeepCopy ¶
func (in *SpeakerSpec) DeepCopy() *SpeakerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpeakerSpec.
func (*SpeakerSpec) DeepCopyInto ¶
func (in *SpeakerSpec) DeepCopyInto(out *SpeakerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpeakerStatus ¶
type SpeakerStatus struct { // Number of sessions made by the speaker Sessions string `json:"sessions,omitempty"` }
SpeakerStatus defines the observed state of Speaker
func (*SpeakerStatus) DeepCopy ¶
func (in *SpeakerStatus) DeepCopy() *SpeakerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpeakerStatus.
func (*SpeakerStatus) DeepCopyInto ¶
func (in *SpeakerStatus) DeepCopyInto(out *SpeakerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.