Documentation
¶
Overview ¶
Package v0 contains API Schema definitions for the hitachi v0 API group +kubebuilder:object:generate=true +groupName=hitachi.hitachienergy.com
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "hitachi.hitachienergy.com", Version: "v0"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.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 PullState ¶
type PullState struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PullStateSpec `json:"spec,omitempty"` Status PullStateStatus `json:"status,omitempty"` }
PullState is the Schema for the pullstates API
func (*PullState) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullState.
func (*PullState) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PullState) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PullStateList ¶
type PullStateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PullState `json:"items"` }
PullStateList contains a list of PullState
func (*PullStateList) DeepCopy ¶
func (in *PullStateList) DeepCopy() *PullStateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullStateList.
func (*PullStateList) DeepCopyInto ¶
func (in *PullStateList) DeepCopyInto(out *PullStateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PullStateList) DeepCopyObject ¶
func (in *PullStateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PullStateSpec ¶
type PullStateSpec struct { // Foo is an example field of PullState. Edit pullstate_types.go to remove/update Foo string `json:"foo,omitempty"` }
PullStateSpec defines the desired state of PullState
func (*PullStateSpec) DeepCopy ¶
func (in *PullStateSpec) DeepCopy() *PullStateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullStateSpec.
func (*PullStateSpec) DeepCopyInto ¶
func (in *PullStateSpec) DeepCopyInto(out *PullStateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PullStateStatus ¶
type PullStateStatus struct { }
PullStateStatus defines the observed state of PullState
func (*PullStateStatus) DeepCopy ¶
func (in *PullStateStatus) DeepCopy() *PullStateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullStateStatus.
func (*PullStateStatus) DeepCopyInto ¶
func (in *PullStateStatus) DeepCopyInto(out *PullStateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.