pub struct NotificationConfiguration { /* private fields */ }Expand description
Configuration details to send notifications to a linked integration.
Implementations§
Source§impl NotificationConfiguration
 
impl NotificationConfiguration
Sourcepub fn builder() -> Builder<IntegrationRidStage>
 
pub fn builder() -> Builder<IntegrationRidStage>
Returns a new builder.
Source§impl NotificationConfiguration
 
impl NotificationConfiguration
Sourcepub fn new(integration_rid: IntegrationRid) -> Self
 
pub fn new(integration_rid: IntegrationRid) -> Self
Constructs a new instance of the type.
pub fn integration_rid(&self) -> &IntegrationRid
Sourcepub fn notification_filters(&self) -> Option<&BTreeSet<NotificationFilter>>
 
pub fn notification_filters(&self) -> Option<&BTreeSet<NotificationFilter>>
Specifies the type of notifications to filter. If not provided, all notifications are sent.
Sourcepub fn appended_workbook_rid(&self) -> Option<&NotebookRid>
 
pub fn appended_workbook_rid(&self) -> Option<&NotebookRid>
If provided, appends a link to the workbook specified by the RID to the notification.
20 tags max, 50 characters max each. Tags are used to filter messages in Opsgenie. For other integrations, tags are ignored.
Trait Implementations§
Source§impl Clone for NotificationConfiguration
 
impl Clone for NotificationConfiguration
Source§fn clone(&self) -> NotificationConfiguration
 
fn clone(&self) -> NotificationConfiguration
Returns a duplicate 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 NotificationConfiguration
 
impl Debug for NotificationConfiguration
Source§impl<'de> Deserialize<'de> for NotificationConfiguration
 
impl<'de> Deserialize<'de> for NotificationConfiguration
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 From<NotificationConfiguration> for Builder<Complete>
 
impl From<NotificationConfiguration> for Builder<Complete>
Source§fn from(v: NotificationConfiguration) -> Self
 
fn from(v: NotificationConfiguration) -> Self
Converts to this type from the input type.
Source§impl Hash for NotificationConfiguration
 
impl Hash for NotificationConfiguration
Source§impl Ord for NotificationConfiguration
 
impl Ord for NotificationConfiguration
Source§fn cmp(&self, other: &NotificationConfiguration) -> Ordering
 
fn cmp(&self, other: &NotificationConfiguration) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
    Self: Sized,
 
fn max(self, other: Self) -> Selfwhere
    Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for NotificationConfiguration
 
impl PartialOrd for NotificationConfiguration
impl Eq for NotificationConfiguration
impl StructuralPartialEq for NotificationConfiguration
Auto Trait Implementations§
impl Freeze for NotificationConfiguration
impl RefUnwindSafe for NotificationConfiguration
impl Send for NotificationConfiguration
impl Sync for NotificationConfiguration
impl Unpin for NotificationConfiguration
impl UnwindSafe for NotificationConfiguration
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
Source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<Q, K> Comparable<K> for Q
 
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.Source§impl<T> Instrument for T
 
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
 
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
 
fn into_request(self) -> Request<T>
Wrap the input message 
T in a tonic::Request