Documentation
¶
Overview ¶
+k8s:openapi-gen=true +k8s:deepcopy-gen=package +groupName=testapis
+k8s:openapi-gen=true +k8s:deepcopy-gen=package +groupName=testapis
+k8s:openapi-gen=true +k8s:deepcopy-gen=package +groupName=testapis
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( TestTypeResourceName = "testtypes" TestTypeOtherResourceName = "testtypeothers" )
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: testapis.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 TestType ¶
type TestType struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
}
func NewTestType ¶
func (*TestType) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestType.
func (*TestType) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TestType) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TestTypeList ¶
type TestTypeList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []TestType `json:"items"`
}
TestTypeList is a list of TestType resources
func (*TestTypeList) DeepCopy ¶
func (in *TestTypeList) DeepCopy() *TestTypeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestTypeList.
func (*TestTypeList) DeepCopyInto ¶
func (in *TestTypeList) DeepCopyInto(out *TestTypeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TestTypeList) DeepCopyObject ¶
func (in *TestTypeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TestTypeOther ¶
type TestTypeOther struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
}
func NewTestTypeOther ¶
func NewTestTypeOther(namespace, name string, obj TestTypeOther) *TestTypeOther
func (*TestTypeOther) DeepCopy ¶
func (in *TestTypeOther) DeepCopy() *TestTypeOther
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestTypeOther.
func (*TestTypeOther) DeepCopyInto ¶
func (in *TestTypeOther) DeepCopyInto(out *TestTypeOther)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TestTypeOther) DeepCopyObject ¶
func (in *TestTypeOther) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TestTypeOtherList ¶
type TestTypeOtherList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []TestTypeOther `json:"items"`
}
TestTypeOtherList is a list of TestTypeOther resources
func (*TestTypeOtherList) DeepCopy ¶
func (in *TestTypeOtherList) DeepCopy() *TestTypeOtherList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestTypeOtherList.
func (*TestTypeOtherList) DeepCopyInto ¶
func (in *TestTypeOtherList) DeepCopyInto(out *TestTypeOtherList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TestTypeOtherList) DeepCopyObject ¶
func (in *TestTypeOtherList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.