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