Struct aws_sdk_datazone::types::NotificationOutput
source · #[non_exhaustive]pub struct NotificationOutput {
pub identifier: Option<String>,
pub domain_identifier: Option<String>,
pub type: Option<NotificationType>,
pub topic: Option<Topic>,
pub title: Option<String>,
pub message: Option<String>,
pub status: Option<TaskStatus>,
pub action_link: Option<String>,
pub creation_timestamp: Option<DateTime>,
pub last_updated_timestamp: Option<DateTime>,
pub metadata: Option<HashMap<String, String>>,
}
Expand description
The details of a notification generated in Amazon DataZone.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.identifier: Option<String>
The identifier of the notification.
domain_identifier: Option<String>
The identifier of a Amazon DataZone domain in which the notification exists.
type: Option<NotificationType>
The type of the notification.
topic: Option<Topic>
The topic of the notification.
title: Option<String>
The title of the notification.
message: Option<String>
The message included in the notification.
status: Option<TaskStatus>
The status included in the notification.
action_link: Option<String>
The action link included in the notification.
creation_timestamp: Option<DateTime>
The timestamp of when a notification was created.
last_updated_timestamp: Option<DateTime>
The timestamp of when the notification was last updated.
metadata: Option<HashMap<String, String>>
The metadata included in the notification.
Implementations§
source§impl NotificationOutput
impl NotificationOutput
sourcepub fn identifier(&self) -> Option<&str>
pub fn identifier(&self) -> Option<&str>
The identifier of the notification.
sourcepub fn domain_identifier(&self) -> Option<&str>
pub fn domain_identifier(&self) -> Option<&str>
The identifier of a Amazon DataZone domain in which the notification exists.
sourcepub fn type(&self) -> Option<&NotificationType>
pub fn type(&self) -> Option<&NotificationType>
The type of the notification.
sourcepub fn status(&self) -> Option<&TaskStatus>
pub fn status(&self) -> Option<&TaskStatus>
The status included in the notification.
sourcepub fn action_link(&self) -> Option<&str>
pub fn action_link(&self) -> Option<&str>
The action link included in the notification.
sourcepub fn creation_timestamp(&self) -> Option<&DateTime>
pub fn creation_timestamp(&self) -> Option<&DateTime>
The timestamp of when a notification was created.
sourcepub fn last_updated_timestamp(&self) -> Option<&DateTime>
pub fn last_updated_timestamp(&self) -> Option<&DateTime>
The timestamp of when the notification was last updated.
source§impl NotificationOutput
impl NotificationOutput
sourcepub fn builder() -> NotificationOutputBuilder
pub fn builder() -> NotificationOutputBuilder
Creates a new builder-style object to manufacture NotificationOutput
.
Trait Implementations§
source§impl Clone for NotificationOutput
impl Clone for NotificationOutput
source§fn clone(&self) -> NotificationOutput
fn clone(&self) -> NotificationOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for NotificationOutput
impl Debug for NotificationOutput
source§impl PartialEq for NotificationOutput
impl PartialEq for NotificationOutput
source§fn eq(&self, other: &NotificationOutput) -> bool
fn eq(&self, other: &NotificationOutput) -> bool
self
and other
values to be equal, and is used
by ==
.