[−][src]Struct k8s_openapi::api::autoscaling::v2beta1::ObjectMetricStatus
ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).
Fields
average_value: Option<Quantity>
averageValue is the current value of the average of the metric across all relevant pods (as a quantity)
current_value: Quantity
currentValue is the current value of the metric (as a quantity).
metric_name: String
metricName is the name of the metric in question.
selector: Option<LabelSelector>
selector is the string-encoded form of a standard kubernetes label selector for the given metric When set in the ObjectMetricSource, it is passed as an additional parameter to the metrics server for more specific metrics scoping. When unset, just the metricName will be used to gather metrics.
target: CrossVersionObjectReference
target is the described Kubernetes object.
Trait Implementations
impl Clone for ObjectMetricStatus
[src]
pub fn clone(&self) -> ObjectMetricStatus
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ObjectMetricStatus
[src]
impl Default for ObjectMetricStatus
[src]
pub fn default() -> ObjectMetricStatus
[src]
impl<'de> Deserialize<'de> for ObjectMetricStatus
[src]
pub fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl PartialEq<ObjectMetricStatus> for ObjectMetricStatus
[src]
pub fn eq(&self, other: &ObjectMetricStatus) -> bool
[src]
pub fn ne(&self, other: &ObjectMetricStatus) -> bool
[src]
impl Serialize for ObjectMetricStatus
[src]
impl StructuralPartialEq for ObjectMetricStatus
[src]
Auto Trait Implementations
impl RefUnwindSafe for ObjectMetricStatus
[src]
impl Send for ObjectMetricStatus
[src]
impl Sync for ObjectMetricStatus
[src]
impl Unpin for ObjectMetricStatus
[src]
impl UnwindSafe for ObjectMetricStatus
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,