Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterConversions

func RegisterConversions(s *runtime.Scheme) error

Types

type Simple

type Simple struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata"`
	// +optional
	Other string `json:"other,omitempty"`
	// +optional
	Labels map[string]string `json:"labels,omitempty"`
}

func (*Simple) DeepCopy

func (in *Simple) DeepCopy() *Simple

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

    func (*Simple) DeepCopyInto

    func (in *Simple) DeepCopyInto(out *Simple)

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

      func (*Simple) DeepCopyObject

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

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

        type SimpleGetOptions

        type SimpleGetOptions struct {
        	metav1.TypeMeta `json:",inline"`
        	Param1          string `json:"param1"`
        	Param2          string `json:"param2"`
        	Path            string `json:"atAPath"`
        }

        func (*SimpleGetOptions) DeepCopy

        func (in *SimpleGetOptions) DeepCopy() *SimpleGetOptions

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

          func (*SimpleGetOptions) DeepCopyInto

          func (in *SimpleGetOptions) DeepCopyInto(out *SimpleGetOptions)

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

            func (*SimpleGetOptions) DeepCopyObject

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

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

              func (SimpleGetOptions) SwaggerDoc

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

              type SimpleList

              type SimpleList struct {
              	metav1.TypeMeta `json:",inline"`
              	metav1.ListMeta `json:"metadata,inline"`
              	// +optional
              	Items []Simple `json:"items,omitempty"`
              }

              func (*SimpleList) DeepCopy

              func (in *SimpleList) DeepCopy() *SimpleList

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

                func (*SimpleList) DeepCopyInto

                func (in *SimpleList) DeepCopyInto(out *SimpleList)

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

                  func (*SimpleList) DeepCopyObject

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

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

                    type SimpleRoot

                    type SimpleRoot struct {
                    	metav1.TypeMeta   `json:",inline"`
                    	metav1.ObjectMeta `json:"metadata"`
                    	// +optional
                    	Other string `json:"other,omitempty"`
                    	// +optional
                    	Labels map[string]string `json:"labels,omitempty"`
                    }

                    func (*SimpleRoot) DeepCopy

                    func (in *SimpleRoot) DeepCopy() *SimpleRoot

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

                      func (*SimpleRoot) DeepCopyInto

                      func (in *SimpleRoot) DeepCopyInto(out *SimpleRoot)

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

                        func (*SimpleRoot) DeepCopyObject

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

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

                          type SimpleXGSubresource

                          type SimpleXGSubresource struct {
                          	metav1.TypeMeta   `json:",inline"`
                          	metav1.ObjectMeta `json:"metadata"`
                          	SubresourceInfo   string            `json:"subresourceInfo,omitempty"`
                          	Labels            map[string]string `json:"labels,omitempty"`
                          }

                            SimpleXGSubresource is a cross group subresource, i.e. the subresource does not belong to the same group as its parent resource.

                            func (*SimpleXGSubresource) DeepCopy

                            func (in *SimpleXGSubresource) DeepCopy() *SimpleXGSubresource

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

                              func (*SimpleXGSubresource) DeepCopyInto

                              func (in *SimpleXGSubresource) DeepCopyInto(out *SimpleXGSubresource)

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

                                func (*SimpleXGSubresource) DeepCopyObject

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

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