Documentation
¶
Overview ¶
+k8s:deepcopy-gen=package +groupName=duck.tableflip.dev
Index ¶
- Variables
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Results
- type ResultsStatus
- type ResultsType
- func (in *ResultsType) DeepCopy() *ResultsType
- func (in *ResultsType) DeepCopyInto(out *ResultsType)
- func (in *ResultsType) DeepCopyObject() runtime.Object
- func (t *ResultsType) GetGroupVersionKind() schema.GroupVersionKind
- func (*ResultsType) GetListType() runtime.Object
- func (t *ResultsType) Populate()
- type ResultsTypeList
Constants ¶
This section is empty.
Variables ¶
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: duck.GroupName, Version: "v1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Results ¶
func (*Results) ConvertFrom ¶
ConvertFrom implements apis.Convertible
func (*Results) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Results.
func (*Results) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Results) GetFullType ¶
func (*Results) GetFullType() ducktypes.Populatable
GetFullType implements duck.Implementable
type ResultsStatus ¶
type ResultsStatus struct {
Results `json:",inline"`
}
func (*ResultsStatus) DeepCopy ¶
func (in *ResultsStatus) DeepCopy() *ResultsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResultsStatus.
func (*ResultsStatus) DeepCopyInto ¶
func (in *ResultsStatus) DeepCopyInto(out *ResultsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResultsType ¶
type ResultsType struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Status ResultsStatus `json:"status"` }
func (*ResultsType) DeepCopy ¶
func (in *ResultsType) DeepCopy() *ResultsType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResultsType.
func (*ResultsType) DeepCopyInto ¶
func (in *ResultsType) DeepCopyInto(out *ResultsType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResultsType) DeepCopyObject ¶
func (in *ResultsType) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResultsType) GetGroupVersionKind ¶
func (t *ResultsType) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable
func (*ResultsType) GetListType ¶
func (*ResultsType) GetListType() runtime.Object
GetListType implements apis.Listable
func (*ResultsType) Populate ¶
func (t *ResultsType) Populate()
Populate implements duck.Populatable
type ResultsTypeList ¶
type ResultsTypeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []ResultsType `json:"items"` }
ResultsTypeList is a list of ResultsType resources
func (*ResultsTypeList) DeepCopy ¶
func (in *ResultsTypeList) DeepCopy() *ResultsTypeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResultsTypeList.
func (*ResultsTypeList) DeepCopyInto ¶
func (in *ResultsTypeList) DeepCopyInto(out *ResultsTypeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResultsTypeList) DeepCopyObject ¶
func (in *ResultsTypeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.