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 JsonSchema for ExternalMetricSource
impl JsonSchema for ExternalMetricSource
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn json_schema(__gen: &mut SchemaGenerator) -> Schema
fn json_schema(__gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref
keyword. Read moreSource§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