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
sourceimpl Clone for ExternalMetricSource
impl Clone for ExternalMetricSource
sourcefn clone(&self) -> ExternalMetricSource
fn clone(&self) -> ExternalMetricSource
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 ExternalMetricSource
impl Debug for ExternalMetricSource
sourceimpl DeepMerge for ExternalMetricSource
impl DeepMerge for ExternalMetricSource
sourcefn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
Merge other
into self
.
sourceimpl Default for ExternalMetricSource
impl Default for ExternalMetricSource
sourcefn default() -> ExternalMetricSource
fn default() -> ExternalMetricSource
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ExternalMetricSource
impl<'de> Deserialize<'de> for ExternalMetricSource
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<ExternalMetricSource> for ExternalMetricSource
impl PartialEq<ExternalMetricSource> for ExternalMetricSource
sourcefn eq(&self, other: &ExternalMetricSource) -> bool
fn eq(&self, other: &ExternalMetricSource) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl Serialize for ExternalMetricSource
impl Serialize for ExternalMetricSource
impl StructuralPartialEq for ExternalMetricSource
Auto Trait Implementations
impl RefUnwindSafe for ExternalMetricSource
impl Send for ExternalMetricSource
impl Sync for ExternalMetricSource
impl Unpin for ExternalMetricSource
impl UnwindSafe for ExternalMetricSource
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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