Struct aws_sdk_dataexchange::operation::send_data_set_notification::SendDataSetNotificationInput
source · #[non_exhaustive]pub struct SendDataSetNotificationInput {
pub scope: Option<ScopeDetails>,
pub client_token: Option<String>,
pub comment: Option<String>,
pub data_set_id: Option<String>,
pub details: Option<NotificationDetails>,
pub type: Option<NotificationType>,
}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.scope: Option<ScopeDetails>Affected scope of this notification such as the underlying resources affected by the notification event.
client_token: Option<String>Idempotency key for the notification, this key allows us to deduplicate notifications that are sent in quick succession erroneously.
comment: Option<String>Free-form text field for providers to add information about their notifications.
data_set_id: Option<String>Affected data set of the notification.
details: Option<NotificationDetails>Extra details specific to this notification type.
type: Option<NotificationType>The type of the notification. Describing the kind of event the notification is alerting you to.
Implementations§
source§impl SendDataSetNotificationInput
impl SendDataSetNotificationInput
sourcepub fn scope(&self) -> Option<&ScopeDetails>
pub fn scope(&self) -> Option<&ScopeDetails>
Affected scope of this notification such as the underlying resources affected by the notification event.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
Idempotency key for the notification, this key allows us to deduplicate notifications that are sent in quick succession erroneously.
sourcepub fn comment(&self) -> Option<&str>
pub fn comment(&self) -> Option<&str>
Free-form text field for providers to add information about their notifications.
sourcepub fn data_set_id(&self) -> Option<&str>
pub fn data_set_id(&self) -> Option<&str>
Affected data set of the notification.
sourcepub fn details(&self) -> Option<&NotificationDetails>
pub fn details(&self) -> Option<&NotificationDetails>
Extra details specific to this notification type.
sourcepub fn type(&self) -> Option<&NotificationType>
pub fn type(&self) -> Option<&NotificationType>
The type of the notification. Describing the kind of event the notification is alerting you to.
source§impl SendDataSetNotificationInput
impl SendDataSetNotificationInput
sourcepub fn builder() -> SendDataSetNotificationInputBuilder
pub fn builder() -> SendDataSetNotificationInputBuilder
Creates a new builder-style object to manufacture SendDataSetNotificationInput.
Trait Implementations§
source§impl Clone for SendDataSetNotificationInput
impl Clone for SendDataSetNotificationInput
source§fn clone(&self) -> SendDataSetNotificationInput
fn clone(&self) -> SendDataSetNotificationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for SendDataSetNotificationInput
impl Debug for SendDataSetNotificationInput
source§impl PartialEq for SendDataSetNotificationInput
impl PartialEq for SendDataSetNotificationInput
source§fn eq(&self, other: &SendDataSetNotificationInput) -> bool
fn eq(&self, other: &SendDataSetNotificationInput) -> bool
self and other values to be equal, and is used
by ==.