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§
source§impl Clone for MetricTarget
impl Clone for MetricTarget
source§fn clone(&self) -> MetricTarget
fn clone(&self) -> MetricTarget
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MetricTarget
impl Debug for MetricTarget
source§impl DeepMerge for MetricTarget
impl DeepMerge for MetricTarget
source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
Merge
other
into self
.source§impl Default for MetricTarget
impl Default for MetricTarget
source§fn default() -> MetricTarget
fn default() -> MetricTarget
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for MetricTarget
impl<'de> Deserialize<'de> for MetricTarget
source§fn 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
source§impl PartialEq for MetricTarget
impl PartialEq for MetricTarget
source§impl Serialize for MetricTarget
impl Serialize for MetricTarget
impl StructuralPartialEq for MetricTarget
Auto Trait Implementations§
impl Freeze for MetricTarget
impl RefUnwindSafe for MetricTarget
impl Send for MetricTarget
impl Sync for MetricTarget
impl Unpin for MetricTarget
impl UnwindSafe for MetricTarget
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)