# Constants

DecisionMaximum means use the highest predicted value from the models.
DecisionMean means use the mean average of predicted values.
DecisionMedian means use the median average of predicted values.
DecisionMinimum means use the lowest predicted value from the models.
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

HoltWinters represents a holt-winters exponential smoothing prediction model configuration.
HookDefinition describes a hook for passing data/triggering logic, such as through a shell command.
HTTPHook describes configuration options for an HTTP request hook.
Linear represents a linear regression prediction model configuration.
Model represents a prediction model to use, e.g.
ModelHistory is the data stored for a single model's history, with all of the replica data the model is fed to calculate replicas.
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:shortName=phpa +kubebuilder:printcolumn:name="Reference",type="string",JSONPath=`.status.reference`,description="The identifier for the resource being scaled in the format <api-version>/<api-kind/<name>" +kubebuilder:printcolumn:name="Min Pods",type="integer",JSONPath=`.spec.minReplicas`,description="The minimum number of replicas of pods that the resource being managed by the autoscaler can have" +kubebuilder:printcolumn:name="Max Pods",type="integer",JSONPath=`.spec.maxReplicas`,description="The maximum number of replicas of pods that the resource being managed by the autoscaler can have" +kubebuilder:printcolumn:name="Replicas",type="integer",JSONPath=`.status.desiredReplicas`,description="The desired number of replicas of pods managed by this autoscaler as last calculated by the autoscaler" +kubebuilder:printcolumn:name="Last Scale Time",type="date",JSONPath=`.status.lastScaleTime`,description="The last time the PredictiveHorizontalPodAutoscaler scaled the number of pods" PredictiveHorizontalPodAutoscaler is the Schema for the predictivehorizontalpodautoscalers API.
PredictiveHorizontalPodAutoscalerData is the data storage format for the PHPA, this is stored in a ConfigMap.
PredictiveHorizontalPodAutoscalerList contains a list of PredictiveHorizontalPodAutoscaler.
PredictiveHorizontalPodAutoscalerSpec defines the desired state of PredictiveHorizontalPodAutoscaler.
PredictiveHorizontalPodAutoscalerStatus defines the observed state of PredictiveHorizontalPodAutoscaler.
TimestampedReplicas is a replica count paired with the time that the replica count was created at.