[−][src]Struct google_servicecontrol1::MetricValue
Represents a single metric value.
This type is not used in any activity, and only used as part of another schema.
Fields
money_value: Option<Money>
A money value.
labels: Option<HashMap<String, String>>
The labels describing the metric value. See comments on google.api.servicecontrol.v1.Operation.labels for the overriding relationship. Note that this map must not contain monitored resource labels.
double_value: Option<f64>
A double precision floating point value.
bool_value: Option<bool>
A boolean value.
start_time: Option<String>
The start of the time period over which this metric value's measurement applies. The time period has different semantics for different metric types (cumulative, delta, and gauge). See the metric definition documentation in the service configuration for details.
distribution_value: Option<Distribution>
A distribution value.
string_value: Option<String>
A text string value.
int64_value: Option<String>
A signed 64-bit integer value.
end_time: Option<String>
The end of the time period over which this metric value's measurement applies.
Trait Implementations
impl Clone for MetricValue
[src]
fn clone(&self) -> MetricValue
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for MetricValue
[src]
impl Default for MetricValue
[src]
fn default() -> MetricValue
[src]
impl<'de> Deserialize<'de> for MetricValue
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Part for MetricValue
[src]
impl Serialize for MetricValue
[src]
Auto Trait Implementations
impl RefUnwindSafe for MetricValue
impl Send for MetricValue
impl Sync for MetricValue
impl Unpin for MetricValue
impl UnwindSafe for MetricValue
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,