Struct aws_sdk_iotwireless::operation::get_resource_event_configuration::GetResourceEventConfigurationOutput
source · #[non_exhaustive]pub struct GetResourceEventConfigurationOutput {
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>,
/* private fields */
}
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.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 GetResourceEventConfigurationOutput
impl GetResourceEventConfigurationOutput
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 GetResourceEventConfigurationOutput
impl GetResourceEventConfigurationOutput
sourcepub fn builder() -> GetResourceEventConfigurationOutputBuilder
pub fn builder() -> GetResourceEventConfigurationOutputBuilder
Creates a new builder-style object to manufacture GetResourceEventConfigurationOutput
.
Trait Implementations§
source§impl Clone for GetResourceEventConfigurationOutput
impl Clone for GetResourceEventConfigurationOutput
source§fn clone(&self) -> GetResourceEventConfigurationOutput
fn clone(&self) -> GetResourceEventConfigurationOutput
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 PartialEq for GetResourceEventConfigurationOutput
impl PartialEq for GetResourceEventConfigurationOutput
source§fn eq(&self, other: &GetResourceEventConfigurationOutput) -> bool
fn eq(&self, other: &GetResourceEventConfigurationOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetResourceEventConfigurationOutput
impl RequestId for GetResourceEventConfigurationOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for GetResourceEventConfigurationOutput
Auto Trait Implementations§
impl RefUnwindSafe for GetResourceEventConfigurationOutput
impl Send for GetResourceEventConfigurationOutput
impl Sync for GetResourceEventConfigurationOutput
impl Unpin for GetResourceEventConfigurationOutput
impl UnwindSafe for GetResourceEventConfigurationOutput
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