Struct aws_sdk_iotwireless::types::EventConfigurationItem
source · #[non_exhaustive]pub struct EventConfigurationItem {
pub identifier: Option<String>,
pub identifier_type: Option<IdentifierType>,
pub partner_type: Option<EventNotificationPartnerType>,
pub events: Option<EventNotificationItemConfigurations>,
}Expand description
Event configuration object for a single resource.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.identifier: Option<String>Resource identifier opted in for event messaging.
identifier_type: Option<IdentifierType>Identifier type of the particular resource identifier for event configuration.
partner_type: Option<EventNotificationPartnerType>Partner type of the resource if the identifier type is PartnerAccountId.
events: Option<EventNotificationItemConfigurations>Object of all event configurations and the status of the event topics.
Implementations§
source§impl EventConfigurationItem
impl EventConfigurationItem
sourcepub fn identifier(&self) -> Option<&str>
pub fn identifier(&self) -> Option<&str>
Resource identifier opted in for event messaging.
sourcepub fn identifier_type(&self) -> Option<&IdentifierType>
pub fn identifier_type(&self) -> Option<&IdentifierType>
Identifier type of the particular resource identifier for event configuration.
sourcepub fn partner_type(&self) -> Option<&EventNotificationPartnerType>
pub fn partner_type(&self) -> Option<&EventNotificationPartnerType>
Partner type of the resource if the identifier type is PartnerAccountId.
sourcepub fn events(&self) -> Option<&EventNotificationItemConfigurations>
pub fn events(&self) -> Option<&EventNotificationItemConfigurations>
Object of all event configurations and the status of the event topics.
source§impl EventConfigurationItem
impl EventConfigurationItem
sourcepub fn builder() -> EventConfigurationItemBuilder
pub fn builder() -> EventConfigurationItemBuilder
Creates a new builder-style object to manufacture EventConfigurationItem.
Trait Implementations§
source§impl Clone for EventConfigurationItem
impl Clone for EventConfigurationItem
source§fn clone(&self) -> EventConfigurationItem
fn clone(&self) -> EventConfigurationItem
Returns a copy 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 EventConfigurationItem
impl Debug for EventConfigurationItem
source§impl PartialEq for EventConfigurationItem
impl PartialEq for EventConfigurationItem
source§fn eq(&self, other: &EventConfigurationItem) -> bool
fn eq(&self, other: &EventConfigurationItem) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for EventConfigurationItem
Auto Trait Implementations§
impl Freeze for EventConfigurationItem
impl RefUnwindSafe for EventConfigurationItem
impl Send for EventConfigurationItem
impl Sync for EventConfigurationItem
impl Unpin for EventConfigurationItem
impl UnwindSafe for EventConfigurationItem
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> 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>
Creates a shared type from an unshared type.