Documentation ¶
Overview ¶
This is a test package.
Index ¶
- func RegisterDefaults(scheme *runtime.Scheme) error
- func SetDefaults_StructPrimitives(obj *StructPrimitives)
- func SetObjectDefaults_StructEverything(in *StructEverything)
- func SetObjectDefaults_StructPointer(in *StructPointer)
- func SetObjectDefaults_StructPrimitives(in *StructPrimitives)
- func SetObjectDefaults_StructSlices(in *StructSlices)
- func SetObjectDefaults_StructStructPrimitives(in *StructStructPrimitives)
- type StructEverything
- type StructPointer
- type StructPrimitives
- type StructPrimitivesAlias
- type StructSlices
- type StructStructPrimitives
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 SetDefaults_StructPrimitives ¶
func SetDefaults_StructPrimitives(obj *StructPrimitives)
func SetObjectDefaults_StructEverything ¶
func SetObjectDefaults_StructEverything(in *StructEverything)
func SetObjectDefaults_StructPointer ¶
func SetObjectDefaults_StructPointer(in *StructPointer)
func SetObjectDefaults_StructPrimitives ¶
func SetObjectDefaults_StructPrimitives(in *StructPrimitives)
func SetObjectDefaults_StructSlices ¶
func SetObjectDefaults_StructSlices(in *StructSlices)
func SetObjectDefaults_StructStructPrimitives ¶
func SetObjectDefaults_StructStructPrimitives(in *StructStructPrimitives)
Types ¶
type StructEverything ¶
type StructEverything struct { empty.TypeMeta BoolPtrField *bool IntPtrField *int StringPtrField *string FloatPtrField *float64 PointerStructField StructPointer SliceBoolField []bool SliceByteField []byte SliceIntField []int SliceStringField []string SliceFloatField []float64 SlicesStructField StructSlices }
Everything
func (*StructEverything) DeepCopy ¶
func (in *StructEverything) DeepCopy() *StructEverything
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StructEverything.
func (*StructEverything) DeepCopyInto ¶
func (in *StructEverything) DeepCopyInto(out *StructEverything)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StructEverything) DeepCopyObject ¶
func (in *StructEverything) DeepCopyObject() runtime.Object
func (*StructEverything) GetObjectKind ¶
func (in *StructEverything) GetObjectKind() schema.ObjectKind
type StructPointer ¶
type StructPointer struct { empty.TypeMeta PointerStructPrimitivesField StructPrimitives PointerPointerStructPrimitivesField *StructPrimitives PointerStructPrimitivesAliasField StructPrimitivesAlias PointerPointerStructPrimitivesAliasField StructPrimitivesAlias PointerStructStructPrimitives StructStructPrimitives PointerPointerStructStructPrimitives *StructStructPrimitives }
Pointer
func (*StructPointer) DeepCopy ¶
func (in *StructPointer) DeepCopy() *StructPointer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StructPointer.
func (*StructPointer) DeepCopyInto ¶
func (in *StructPointer) DeepCopyInto(out *StructPointer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StructPointer) DeepCopyObject ¶
func (in *StructPointer) DeepCopyObject() runtime.Object
func (*StructPointer) GetObjectKind ¶
func (in *StructPointer) GetObjectKind() schema.ObjectKind
type StructPrimitives ¶
type StructPrimitives struct { empty.TypeMeta BoolField *bool IntField *int StringField *string FloatField *float64 }
Only primitives
func (*StructPrimitives) DeepCopy ¶
func (in *StructPrimitives) DeepCopy() *StructPrimitives
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StructPrimitives.
func (*StructPrimitives) DeepCopyInto ¶
func (in *StructPrimitives) DeepCopyInto(out *StructPrimitives)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StructPrimitives) DeepCopyObject ¶
func (in *StructPrimitives) DeepCopyObject() runtime.Object
func (*StructPrimitives) GetObjectKind ¶
func (in *StructPrimitives) GetObjectKind() schema.ObjectKind
type StructPrimitivesAlias ¶
type StructPrimitivesAlias StructPrimitives
func (*StructPrimitivesAlias) DeepCopy ¶
func (in *StructPrimitivesAlias) DeepCopy() *StructPrimitivesAlias
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StructPrimitivesAlias.
func (*StructPrimitivesAlias) DeepCopyInto ¶
func (in *StructPrimitivesAlias) DeepCopyInto(out *StructPrimitivesAlias)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StructSlices ¶
type StructSlices struct { empty.TypeMeta SliceStructPrimitivesField []StructPrimitives SlicePointerStructPrimitivesField []*StructPrimitives SliceStructPrimitivesAliasField []StructPrimitivesAlias SlicePointerStructPrimitivesAliasField []*StructPrimitivesAlias SliceStructStructPrimitives []StructStructPrimitives SlicePointerStructStructPrimitives []*StructStructPrimitives }
Slices
func (*StructSlices) DeepCopy ¶
func (in *StructSlices) DeepCopy() *StructSlices
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StructSlices.
func (*StructSlices) DeepCopyInto ¶
func (in *StructSlices) DeepCopyInto(out *StructSlices)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StructSlices) DeepCopyObject ¶
func (in *StructSlices) DeepCopyObject() runtime.Object
func (*StructSlices) GetObjectKind ¶
func (in *StructSlices) GetObjectKind() schema.ObjectKind
type StructStructPrimitives ¶
type StructStructPrimitives struct { empty.TypeMeta StructField StructPrimitives }
func (*StructStructPrimitives) DeepCopy ¶
func (in *StructStructPrimitives) DeepCopy() *StructStructPrimitives
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StructStructPrimitives.
func (*StructStructPrimitives) DeepCopyInto ¶
func (in *StructStructPrimitives) DeepCopyInto(out *StructStructPrimitives)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StructStructPrimitives) DeepCopyObject ¶
func (in *StructStructPrimitives) DeepCopyObject() runtime.Object
func (*StructStructPrimitives) GetObjectKind ¶
func (in *StructStructPrimitives) GetObjectKind() schema.ObjectKind