Struct aws_sdk_iotwireless::operation::update_resource_event_configuration::UpdateResourceEventConfigurationInput
source · #[non_exhaustive]pub struct UpdateResourceEventConfigurationInput {
pub identifier: Option<String>,
pub identifier_type: Option<IdentifierType>,
pub partner_type: Option<EventNotificationPartnerType>,
pub device_registration_state: Option<DeviceRegistrationStateEventConfiguration>,
pub proximity: Option<ProximityEventConfiguration>,
pub join: Option<JoinEventConfiguration>,
pub connection_status: Option<ConnectionStatusEventConfiguration>,
pub message_delivery_status: Option<MessageDeliveryStatusEventConfiguration>,
}
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>
Resource identifier to opt 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
device_registration_state: Option<DeviceRegistrationStateEventConfiguration>
Event configuration for the device registration state event.
proximity: Option<ProximityEventConfiguration>
Event configuration for the proximity event.
join: Option<JoinEventConfiguration>
Event configuration for the join event.
connection_status: Option<ConnectionStatusEventConfiguration>
Event configuration for the connection status event.
message_delivery_status: Option<MessageDeliveryStatusEventConfiguration>
Event configuration for the message delivery status event.
Implementations§
source§impl UpdateResourceEventConfigurationInput
impl UpdateResourceEventConfigurationInput
sourcepub fn identifier(&self) -> Option<&str>
pub fn identifier(&self) -> Option<&str>
Resource identifier to opt 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 device_registration_state(
&self
) -> Option<&DeviceRegistrationStateEventConfiguration>
pub fn device_registration_state( &self ) -> Option<&DeviceRegistrationStateEventConfiguration>
Event configuration for the device registration state event.
sourcepub fn proximity(&self) -> Option<&ProximityEventConfiguration>
pub fn proximity(&self) -> Option<&ProximityEventConfiguration>
Event configuration for the proximity event.
sourcepub fn join(&self) -> Option<&JoinEventConfiguration>
pub fn join(&self) -> Option<&JoinEventConfiguration>
Event configuration for the join event.
sourcepub fn connection_status(&self) -> Option<&ConnectionStatusEventConfiguration>
pub fn connection_status(&self) -> Option<&ConnectionStatusEventConfiguration>
Event configuration for the connection status event.
sourcepub fn message_delivery_status(
&self
) -> Option<&MessageDeliveryStatusEventConfiguration>
pub fn message_delivery_status( &self ) -> Option<&MessageDeliveryStatusEventConfiguration>
Event configuration for the message delivery status event.
source§impl UpdateResourceEventConfigurationInput
impl UpdateResourceEventConfigurationInput
sourcepub fn builder() -> UpdateResourceEventConfigurationInputBuilder
pub fn builder() -> UpdateResourceEventConfigurationInputBuilder
Creates a new builder-style object to manufacture UpdateResourceEventConfigurationInput
.
Trait Implementations§
source§impl Clone for UpdateResourceEventConfigurationInput
impl Clone for UpdateResourceEventConfigurationInput
source§fn clone(&self) -> UpdateResourceEventConfigurationInput
fn clone(&self) -> UpdateResourceEventConfigurationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for UpdateResourceEventConfigurationInput
impl PartialEq for UpdateResourceEventConfigurationInput
source§fn eq(&self, other: &UpdateResourceEventConfigurationInput) -> bool
fn eq(&self, other: &UpdateResourceEventConfigurationInput) -> bool
self
and other
values to be equal, and is used
by ==
.