[−][src]Struct google_monitoring3::NotificationChannelDescriptor
A description of a notification channel. The descriptor includes the properties of the channel and the set of labels or fields that must be specified to configure channels of a given type.
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).
Fields
supported_tiers: Option<Vec<String>>
The tiers that support this notification channel; the project service tier must be one of the supported_tiers.
display_name: Option<String>
A human-readable name for the notification channel type. This form of the name is suitable for a user interface.
description: Option<String>
A human-readable description of the notification channel type. The description may include a description of the properties of the channel and pointers to external documentation.
labels: Option<Vec<LabelDescriptor>>
The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.
type_: Option<String>
The type of notification channel, such as "email", "sms", etc. Notification channel types are globally unique.
name: Option<String>
The full REST resource name for this descriptor. The syntax is: projects/[PROJECT_ID]/notificationChannelDescriptors/[TYPE] In the above, [TYPE] is the value of the type field.
Trait Implementations
impl ResponseResult for NotificationChannelDescriptor
[src]
impl Default for NotificationChannelDescriptor
[src]
impl Clone for NotificationChannelDescriptor
[src]
fn clone(&self) -> NotificationChannelDescriptor
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for NotificationChannelDescriptor
[src]
impl Serialize for NotificationChannelDescriptor
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for NotificationChannelDescriptor
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for NotificationChannelDescriptor
impl Unpin for NotificationChannelDescriptor
impl Sync for NotificationChannelDescriptor
impl UnwindSafe for NotificationChannelDescriptor
impl RefUnwindSafe for NotificationChannelDescriptor
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>,