Documentation ¶
Overview ¶
Package v1alpha1 is the v1alpha1 version of the API. +groupName=sample
Index ¶
- Constants
- Variables
- func Convert_sample_TestList_To_v1alpha1_TestList(in *sample.TestList, out *TestList, s conversion.Scope) error
- func Convert_sample_TestSpec_To_v1alpha1_TestSpec(in *sample.TestSpec, out *TestSpec, s conversion.Scope) error
- func Convert_sample_Test_To_v1alpha1_Test(in *sample.Test, out *Test, s conversion.Scope) error
- func Convert_sample_UserList_To_v1alpha1_UserList(in *sample.UserList, out *UserList, s conversion.Scope) error
- func Convert_sample_UserSpec_To_v1alpha1_UserSpec(in *sample.UserSpec, out *UserSpec, s conversion.Scope) error
- func Convert_sample_User_To_v1alpha1_User(in *sample.User, out *User, s conversion.Scope) error
- func Convert_v1alpha1_TestList_To_sample_TestList(in *TestList, out *sample.TestList, s conversion.Scope) error
- func Convert_v1alpha1_TestSpec_To_sample_TestSpec(in *TestSpec, out *sample.TestSpec, s conversion.Scope) error
- func Convert_v1alpha1_Test_To_sample_Test(in *Test, out *sample.Test, s conversion.Scope) error
- func Convert_v1alpha1_UserList_To_sample_UserList(in *UserList, out *sample.UserList, s conversion.Scope) error
- func Convert_v1alpha1_UserSpec_To_sample_UserSpec(in *UserSpec, out *sample.UserSpec, s conversion.Scope) error
- func Convert_v1alpha1_User_To_sample_User(in *User, out *sample.User, s conversion.Scope) error
- func RegisterConversions(s *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- type Test
- type TestList
- type TestSpec
- type User
- type UserInfo
- type UserList
- type UserSpec
Constants ¶
const GroupName = "sample"
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Convert_sample_TestList_To_v1alpha1_TestList ¶
func Convert_sample_TestList_To_v1alpha1_TestList(in *sample.TestList, out *TestList, s conversion.Scope) error
Convert_sample_TestList_To_v1alpha1_TestList is an autogenerated conversion function.
func Convert_sample_TestSpec_To_v1alpha1_TestSpec ¶
func Convert_sample_TestSpec_To_v1alpha1_TestSpec(in *sample.TestSpec, out *TestSpec, s conversion.Scope) error
Convert_sample_TestSpec_To_v1alpha1_TestSpec is an autogenerated conversion function.
func Convert_sample_Test_To_v1alpha1_Test ¶
Convert_sample_Test_To_v1alpha1_Test is an autogenerated conversion function.
func Convert_sample_UserList_To_v1alpha1_UserList ¶
func Convert_sample_UserList_To_v1alpha1_UserList(in *sample.UserList, out *UserList, s conversion.Scope) error
Convert_sample_UserList_To_v1alpha1_UserList is an autogenerated conversion function.
func Convert_sample_UserSpec_To_v1alpha1_UserSpec ¶
func Convert_sample_UserSpec_To_v1alpha1_UserSpec(in *sample.UserSpec, out *UserSpec, s conversion.Scope) error
Convert_sample_UserSpec_To_v1alpha1_UserSpec is an autogenerated conversion function.
func Convert_sample_User_To_v1alpha1_User ¶
Convert_sample_User_To_v1alpha1_User is an autogenerated conversion function.
func Convert_v1alpha1_TestList_To_sample_TestList ¶
func Convert_v1alpha1_TestList_To_sample_TestList(in *TestList, out *sample.TestList, s conversion.Scope) error
Convert_v1alpha1_TestList_To_sample_TestList is an autogenerated conversion function.
func Convert_v1alpha1_TestSpec_To_sample_TestSpec ¶
func Convert_v1alpha1_TestSpec_To_sample_TestSpec(in *TestSpec, out *sample.TestSpec, s conversion.Scope) error
Convert_v1alpha1_TestSpec_To_sample_TestSpec is an autogenerated conversion function.
func Convert_v1alpha1_Test_To_sample_Test ¶
Convert_v1alpha1_Test_To_sample_Test is an autogenerated conversion function.
func Convert_v1alpha1_UserList_To_sample_UserList ¶
func Convert_v1alpha1_UserList_To_sample_UserList(in *UserList, out *sample.UserList, s conversion.Scope) error
Convert_v1alpha1_UserList_To_sample_UserList is an autogenerated conversion function.
func Convert_v1alpha1_UserSpec_To_sample_UserSpec ¶
func Convert_v1alpha1_UserSpec_To_sample_UserSpec(in *UserSpec, out *sample.UserSpec, s conversion.Scope) error
Convert_v1alpha1_UserSpec_To_sample_UserSpec is an autogenerated conversion function.
func Convert_v1alpha1_User_To_sample_User ¶
Convert_v1alpha1_User_To_sample_User is an autogenerated conversion function.
func RegisterConversions ¶
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
func RegisterDefaults ¶
RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Test ¶
type Test struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TestSpec `json:"spec,omitempty"` }
Test is sample struct to use our apimaster
func (*Test) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Test.
func (*Test) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Test) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Test) SwaggerDoc ¶
type TestList ¶
type TestList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Test }
TestList is sample list struct to use our apimaster
func (*TestList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestList.
func (*TestList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TestList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (TestList) SwaggerDoc ¶
type TestSpec ¶
type TestSpec struct { //Family is the harbor of love Family string `json:"family"` }
func (*TestSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestSpec.
func (*TestSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (TestSpec) SwaggerDoc ¶
type User ¶
type User struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserSpec `json:"spec,omitempty" freezer:"table:user"` }
func (*User) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.
func (*User) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*User) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserInfo ¶
type UserInfo struct { }
UserInfo is a mysql users map
func (*UserInfo) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserInfo.
func (*UserInfo) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserList ¶
type UserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []User `json:"spec,omitempty"` }
func (*UserList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserList.
func (*UserList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserSpec ¶
type UserSpec struct { ID int64 `json:"-" freezer:"column:id;const" gorm:"column:id"` Passwd string `json:"passwd,omitempty" freezer:"column:passwd" gorm:"column:passwd"` Email string `json:"email,omitempty" freezer:"column:email" gorm:"column:email"` Name string `json:"name" freezer:"column:user_name;resoucekey" gorm:"column:user_name"` EmailVerify bool `json:"emailVerify,omitempty" freezer:"column:is_email_verify" gorm:"column:is_email_verify"` Status bool `json:"status,omitempty" freezer:"column:status" gorm:"column:status"` RawObj []byte `json:"-" freezer:"column:rawobj" gorm:"column:rawobj"` }
func (*UserSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpec.
func (*UserSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.