v1alpha1

package
v0.0.0-...-1c98ef4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 25, 2018 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package v1alpha1 is the v1alpha1 version of the API. +groupName=sample

Index

Constants

View Source
const GroupName = "sample"

Variables

View Source
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
)
View Source
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

func Convert_sample_Test_To_v1alpha1_Test(in *sample.Test, out *Test, s conversion.Scope) error

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

func Convert_sample_User_To_v1alpha1_User(in *sample.User, out *User, s conversion.Scope) error

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

func Convert_v1alpha1_Test_To_sample_Test(in *Test, out *sample.Test, s conversion.Scope) error

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

func Convert_v1alpha1_User_To_sample_User(in *User, out *sample.User, s conversion.Scope) error

Convert_v1alpha1_User_To_sample_User is an autogenerated conversion function.

func RegisterConversions

func RegisterConversions(s *runtime.Scheme) error

RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.

func RegisterDefaults

func RegisterDefaults(scheme *runtime.Scheme) error

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

func (in *Test) DeepCopy() *Test

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Test.

func (*Test) DeepCopyInto

func (in *Test) DeepCopyInto(out *Test)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Test) DeepCopyObject

func (in *Test) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (Test) SwaggerDoc

func (Test) SwaggerDoc() map[string]string

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

func (in *TestList) DeepCopy() *TestList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestList.

func (*TestList) DeepCopyInto

func (in *TestList) DeepCopyInto(out *TestList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TestList) DeepCopyObject

func (in *TestList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (TestList) SwaggerDoc

func (TestList) SwaggerDoc() map[string]string

type TestSpec

type TestSpec struct {
	//Family is the harbor of love
	Family string `json:"family"`
}

func (*TestSpec) DeepCopy

func (in *TestSpec) DeepCopy() *TestSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestSpec.

func (*TestSpec) DeepCopyInto

func (in *TestSpec) DeepCopyInto(out *TestSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (TestSpec) SwaggerDoc

func (TestSpec) SwaggerDoc() map[string]string

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

func (in *User) DeepCopy() *User

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.

func (*User) DeepCopyInto

func (in *User) DeepCopyInto(out *User)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*User) DeepCopyObject

func (in *User) DeepCopyObject() runtime.Object

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

func (in *UserInfo) DeepCopy() *UserInfo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserInfo.

func (*UserInfo) DeepCopyInto

func (in *UserInfo) DeepCopyInto(out *UserInfo)

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

func (in *UserList) DeepCopy() *UserList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserList.

func (*UserList) DeepCopyInto

func (in *UserList) DeepCopyInto(out *UserList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UserList) DeepCopyObject

func (in *UserList) DeepCopyObject() runtime.Object

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

func (in *UserSpec) DeepCopy() *UserSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpec.

func (*UserSpec) DeepCopyInto

func (in *UserSpec) DeepCopyInto(out *UserSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL