[−][src]Struct google_cloudmonitoring2_beta2::MetricDescriptor
A metricDescriptor defines the name, label keys, and data type of a particular metric.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- list metric descriptors (none)
- delete metric descriptors (none)
- create metric descriptors (request|response)
Fields
project: Option<String>
The project ID to which the metric belongs.
labels: Option<Vec<MetricDescriptorLabelDescriptor>>
Labels defined for this metric.
description: Option<String>
Description of this metric.
name: Option<String>
The name of this metric.
type_descriptor: Option<MetricDescriptorTypeDescriptor>
Type description for this metric.
Trait Implementations
impl Resource for MetricDescriptor
[src]
impl ResponseResult for MetricDescriptor
[src]
impl RequestValue for MetricDescriptor
[src]
impl Default for MetricDescriptor
[src]
fn default() -> MetricDescriptor
[src]
impl Clone for MetricDescriptor
[src]
fn clone(&self) -> MetricDescriptor
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for MetricDescriptor
[src]
impl Serialize for MetricDescriptor
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for MetricDescriptor
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for MetricDescriptor
impl Unpin for MetricDescriptor
impl Sync for MetricDescriptor
impl UnwindSafe for MetricDescriptor
impl RefUnwindSafe for MetricDescriptor
Blanket Implementations
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,