Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=timeleap.x-k8s.io
Index ¶
- Variables
- type TimeLeap
- func (in *TimeLeap) DeepCopy() *TimeLeap
- func (in *TimeLeap) DeepCopyInto(out *TimeLeap)
- func (in *TimeLeap) DeepCopyObject() runtime.Object
- func (r *TimeLeap) Default()
- func (r *TimeLeap) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TimeLeap) ValidateCreate() error
- func (r *TimeLeap) ValidateDelete() error
- func (r *TimeLeap) ValidateUpdate(old runtime.Object) error
- type TimeLeapList
- type TimeLeapSpec
- type TimeLeapStatus
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects. GroupVersion = runtimeschema.GroupVersion{Group: "timeleap.x-k8s.io", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme. SchemeBuilder = &ctrlscheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type TimeLeap ¶
type TimeLeap struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TimeLeapSpec `json:"spec,omitempty"` Status TimeLeapStatus `json:"status,omitempty"` }
TimeLeap is the Schema for the timeleaps API.
func (*TimeLeap) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeLeap.
func (*TimeLeap) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TimeLeap) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TimeLeap) Default ¶
func (r *TimeLeap) Default()
Default implements webhook.Defaulter.
Default is a webhook will be registered for the type.
func (*TimeLeap) SetupWebhookWithManager ¶
SetupWebhookWithManager setup TimeLeap webhook with manager.
func (*TimeLeap) ValidateCreate ¶
ValidateCreate implements webhook.Validator.
ValidateCreate is a webhook will be registered for the type.
func (*TimeLeap) ValidateDelete ¶
ValidateDelete implements webhook.Validator.
ValidateDelete is a webhook will be registered for the type.
type TimeLeapList ¶
type TimeLeapList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TimeLeap `json:"items"` }
TimeLeapList contains a list of TimeLeap.
func (*TimeLeapList) DeepCopy ¶
func (in *TimeLeapList) DeepCopy() *TimeLeapList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeLeapList.
func (*TimeLeapList) DeepCopyInto ¶
func (in *TimeLeapList) DeepCopyInto(out *TimeLeapList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TimeLeapList) DeepCopyObject ¶
func (in *TimeLeapList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TimeLeapSpec ¶
type TimeLeapSpec struct { // Foo is an example field of TimeLeap. Edit TimeLeap_types.go to remove/update Foo string `json:"foo,omitempty"` }
TimeLeapSpec defines the desired state of TimeLeap.
func (*TimeLeapSpec) DeepCopy ¶
func (in *TimeLeapSpec) DeepCopy() *TimeLeapSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeLeapSpec.
func (*TimeLeapSpec) DeepCopyInto ¶
func (in *TimeLeapSpec) DeepCopyInto(out *TimeLeapSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeLeapStatus ¶
type TimeLeapStatus struct{}
TimeLeapStatus defines the observed state of TimeLeap.
func (*TimeLeapStatus) DeepCopy ¶
func (in *TimeLeapStatus) DeepCopy() *TimeLeapStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeLeapStatus.
func (*TimeLeapStatus) DeepCopyInto ¶
func (in *TimeLeapStatus) DeepCopyInto(out *TimeLeapStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.