Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the interference v1alpha1 API group +kubebuilder:object:generate=true +groupName=interference.koordinator.sh
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "interference.koordinator.sh", Version: "v1alpha1"} // 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 InterferenceDetectionRule ¶
type InterferenceDetectionRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InterferenceDetectionRuleSpec `json:"spec,omitempty"` Status InterferenceDetectionRuleStatus `json:"status,omitempty"` }
InterferenceDetectionRule is the Schema for the interferencedetectionrules API
func (*InterferenceDetectionRule) DeepCopy ¶
func (in *InterferenceDetectionRule) DeepCopy() *InterferenceDetectionRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterferenceDetectionRule.
func (*InterferenceDetectionRule) DeepCopyInto ¶
func (in *InterferenceDetectionRule) DeepCopyInto(out *InterferenceDetectionRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterferenceDetectionRule) DeepCopyObject ¶
func (in *InterferenceDetectionRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InterferenceDetectionRuleList ¶
type InterferenceDetectionRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InterferenceDetectionRule `json:"items"` }
InterferenceDetectionRuleList contains a list of InterferenceDetectionRule
func (*InterferenceDetectionRuleList) DeepCopy ¶
func (in *InterferenceDetectionRuleList) DeepCopy() *InterferenceDetectionRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterferenceDetectionRuleList.
func (*InterferenceDetectionRuleList) DeepCopyInto ¶
func (in *InterferenceDetectionRuleList) DeepCopyInto(out *InterferenceDetectionRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterferenceDetectionRuleList) DeepCopyObject ¶
func (in *InterferenceDetectionRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InterferenceDetectionRuleSpec ¶
type InterferenceDetectionRuleSpec struct { // Foo is an example field of InterferenceDetectionRule. Edit interferencedetectionrule_types.go to remove/update Foo string `json:"foo,omitempty"` }
InterferenceDetectionRuleSpec defines the desired state of InterferenceDetectionRule
func (*InterferenceDetectionRuleSpec) DeepCopy ¶
func (in *InterferenceDetectionRuleSpec) DeepCopy() *InterferenceDetectionRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterferenceDetectionRuleSpec.
func (*InterferenceDetectionRuleSpec) DeepCopyInto ¶
func (in *InterferenceDetectionRuleSpec) DeepCopyInto(out *InterferenceDetectionRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterferenceDetectionRuleStatus ¶
type InterferenceDetectionRuleStatus struct { }
InterferenceDetectionRuleStatus defines the observed state of InterferenceDetectionRule
func (*InterferenceDetectionRuleStatus) DeepCopy ¶
func (in *InterferenceDetectionRuleStatus) DeepCopy() *InterferenceDetectionRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterferenceDetectionRuleStatus.
func (*InterferenceDetectionRuleStatus) DeepCopyInto ¶
func (in *InterferenceDetectionRuleStatus) DeepCopyInto(out *InterferenceDetectionRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterferenceMetricCheckpoint ¶
type InterferenceMetricCheckpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InterferenceMetricCheckpointSpec `json:"spec,omitempty"` Status InterferenceMetricCheckpointStatus `json:"status,omitempty"` }
InterferenceMetricCheckpoint is the Schema for the interferencemetriccheckpoints API
func (*InterferenceMetricCheckpoint) DeepCopy ¶
func (in *InterferenceMetricCheckpoint) DeepCopy() *InterferenceMetricCheckpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterferenceMetricCheckpoint.
func (*InterferenceMetricCheckpoint) DeepCopyInto ¶
func (in *InterferenceMetricCheckpoint) DeepCopyInto(out *InterferenceMetricCheckpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterferenceMetricCheckpoint) DeepCopyObject ¶
func (in *InterferenceMetricCheckpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InterferenceMetricCheckpointList ¶
type InterferenceMetricCheckpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InterferenceMetricCheckpoint `json:"items"` }
InterferenceMetricCheckpointList contains a list of InterferenceMetricCheckpoint
func (*InterferenceMetricCheckpointList) DeepCopy ¶
func (in *InterferenceMetricCheckpointList) DeepCopy() *InterferenceMetricCheckpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterferenceMetricCheckpointList.
func (*InterferenceMetricCheckpointList) DeepCopyInto ¶
func (in *InterferenceMetricCheckpointList) DeepCopyInto(out *InterferenceMetricCheckpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InterferenceMetricCheckpointList) DeepCopyObject ¶
func (in *InterferenceMetricCheckpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InterferenceMetricCheckpointSpec ¶
type InterferenceMetricCheckpointSpec struct { // Foo is an example field of InterferenceMetricCheckpoint. Edit interferencemetriccheckpoint_types.go to remove/update Foo string `json:"foo,omitempty"` }
InterferenceMetricCheckpointSpec defines the desired state of InterferenceMetricCheckpoint
func (*InterferenceMetricCheckpointSpec) DeepCopy ¶
func (in *InterferenceMetricCheckpointSpec) DeepCopy() *InterferenceMetricCheckpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterferenceMetricCheckpointSpec.
func (*InterferenceMetricCheckpointSpec) DeepCopyInto ¶
func (in *InterferenceMetricCheckpointSpec) DeepCopyInto(out *InterferenceMetricCheckpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterferenceMetricCheckpointStatus ¶
type InterferenceMetricCheckpointStatus struct { }
InterferenceMetricCheckpointStatus defines the observed state of InterferenceMetricCheckpoint
func (*InterferenceMetricCheckpointStatus) DeepCopy ¶
func (in *InterferenceMetricCheckpointStatus) DeepCopy() *InterferenceMetricCheckpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InterferenceMetricCheckpointStatus.
func (*InterferenceMetricCheckpointStatus) DeepCopyInto ¶
func (in *InterferenceMetricCheckpointStatus) DeepCopyInto(out *InterferenceMetricCheckpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.