Struct k8s_openapi::api::autoscaling::v2::MetricTarget
source · [−]pub struct MetricTarget {
pub average_utilization: Option<i32>,
pub average_value: Option<Quantity>,
pub type_: String,
pub value: Option<Quantity>,
}
Expand description
MetricTarget defines the target value, average value, or average utilization of a specific metric
Fields
average_utilization: Option<i32>
averageUtilization is the target value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods. Currently only valid for Resource metric source type
average_value: Option<Quantity>
averageValue is the target value of the average of the metric across all relevant pods (as a quantity)
type_: String
type represents whether the metric type is Utilization, Value, or AverageValue
value: Option<Quantity>
value is the target value of the metric (as a quantity).
Trait Implementations
sourceimpl Clone for MetricTarget
impl Clone for MetricTarget
sourcefn clone(&self) -> MetricTarget
fn clone(&self) -> MetricTarget
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for MetricTarget
impl Debug for MetricTarget
sourceimpl Default for MetricTarget
impl Default for MetricTarget
sourcefn default() -> MetricTarget
fn default() -> MetricTarget
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for MetricTarget
impl<'de> Deserialize<'de> for MetricTarget
sourcefn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<MetricTarget> for MetricTarget
impl PartialEq<MetricTarget> for MetricTarget
sourcefn eq(&self, other: &MetricTarget) -> bool
fn eq(&self, other: &MetricTarget) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &MetricTarget) -> bool
fn ne(&self, other: &MetricTarget) -> bool
This method tests for !=
.
sourceimpl Serialize for MetricTarget
impl Serialize for MetricTarget
impl StructuralPartialEq for MetricTarget
Auto Trait Implementations
impl RefUnwindSafe for MetricTarget
impl Send for MetricTarget
impl Sync for MetricTarget
impl Unpin for MetricTarget
impl UnwindSafe for MetricTarget
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more