Struct k8s_openapi::api::autoscaling::v2::ExternalMetricSource
source · pub struct ExternalMetricSource {
pub metric: MetricIdentifier,
pub target: MetricTarget,
}
Expand description
ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).
Fields§
§metric: MetricIdentifier
metric identifies the target metric by name and selector
target: MetricTarget
target specifies the target value for the given metric
Trait Implementations§
source§impl Clone for ExternalMetricSource
impl Clone for ExternalMetricSource
source§fn clone(&self) -> ExternalMetricSource
fn clone(&self) -> ExternalMetricSource
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 ExternalMetricSource
impl Debug for ExternalMetricSource
source§impl DeepMerge for ExternalMetricSource
impl DeepMerge for ExternalMetricSource
source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
Merge
other
into self
.source§impl Default for ExternalMetricSource
impl Default for ExternalMetricSource
source§fn default() -> ExternalMetricSource
fn default() -> ExternalMetricSource
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ExternalMetricSource
impl<'de> Deserialize<'de> for ExternalMetricSource
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 ExternalMetricSource
impl PartialEq for ExternalMetricSource
source§impl Serialize for ExternalMetricSource
impl Serialize for ExternalMetricSource
impl StructuralPartialEq for ExternalMetricSource
Auto Trait Implementations§
impl Freeze for ExternalMetricSource
impl RefUnwindSafe for ExternalMetricSource
impl Send for ExternalMetricSource
impl Sync for ExternalMetricSource
impl Unpin for ExternalMetricSource
impl UnwindSafe for ExternalMetricSource
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
)