#[non_exhaustive]pub struct WirelessDeviceStatistics {
pub arn: Option<String>,
pub id: Option<String>,
pub type: Option<WirelessDeviceType>,
pub name: Option<String>,
pub destination_name: Option<String>,
pub last_uplink_received_at: Option<String>,
pub lo_ra_wan: Option<LoRaWanListDevice>,
pub sidewalk: Option<SidewalkListDevice>,
pub fuota_device_status: Option<FuotaDeviceStatus>,
pub multicast_device_status: Option<String>,
pub mc_group_id: Option<i32>,
}Expand description
Information about a wireless device's operation.
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.arn: Option<String>The Amazon Resource Name of the resource.
id: Option<String>The ID of the wireless device reporting the data.
type: Option<WirelessDeviceType>The wireless device type.
name: Option<String>The name of the resource.
destination_name: Option<String>The name of the destination to which the device is assigned.
last_uplink_received_at: Option<String>The date and time when the most recent uplink was received.
Theis value is only valid for 3 months.
lo_ra_wan: Option<LoRaWanListDevice>LoRaWAN device info.
sidewalk: Option<SidewalkListDevice>The Sidewalk account credentials.
fuota_device_status: Option<FuotaDeviceStatus>The status of a wireless device in a FUOTA task.
multicast_device_status: Option<String>The status of the wireless device in the multicast group.
mc_group_id: Option<i32>Id of the multicast group.
Implementations§
source§impl WirelessDeviceStatistics
impl WirelessDeviceStatistics
sourcepub fn type(&self) -> Option<&WirelessDeviceType>
pub fn type(&self) -> Option<&WirelessDeviceType>
The wireless device type.
sourcepub fn destination_name(&self) -> Option<&str>
pub fn destination_name(&self) -> Option<&str>
The name of the destination to which the device is assigned.
sourcepub fn last_uplink_received_at(&self) -> Option<&str>
pub fn last_uplink_received_at(&self) -> Option<&str>
The date and time when the most recent uplink was received.
Theis value is only valid for 3 months.
sourcepub fn lo_ra_wan(&self) -> Option<&LoRaWanListDevice>
pub fn lo_ra_wan(&self) -> Option<&LoRaWanListDevice>
LoRaWAN device info.
sourcepub fn sidewalk(&self) -> Option<&SidewalkListDevice>
pub fn sidewalk(&self) -> Option<&SidewalkListDevice>
The Sidewalk account credentials.
sourcepub fn fuota_device_status(&self) -> Option<&FuotaDeviceStatus>
pub fn fuota_device_status(&self) -> Option<&FuotaDeviceStatus>
The status of a wireless device in a FUOTA task.
sourcepub fn multicast_device_status(&self) -> Option<&str>
pub fn multicast_device_status(&self) -> Option<&str>
The status of the wireless device in the multicast group.
sourcepub fn mc_group_id(&self) -> Option<i32>
pub fn mc_group_id(&self) -> Option<i32>
Id of the multicast group.
source§impl WirelessDeviceStatistics
impl WirelessDeviceStatistics
sourcepub fn builder() -> WirelessDeviceStatisticsBuilder
pub fn builder() -> WirelessDeviceStatisticsBuilder
Creates a new builder-style object to manufacture WirelessDeviceStatistics.
Trait Implementations§
source§impl Clone for WirelessDeviceStatistics
impl Clone for WirelessDeviceStatistics
source§fn clone(&self) -> WirelessDeviceStatistics
fn clone(&self) -> WirelessDeviceStatistics
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for WirelessDeviceStatistics
impl Debug for WirelessDeviceStatistics
source§impl PartialEq for WirelessDeviceStatistics
impl PartialEq for WirelessDeviceStatistics
impl StructuralPartialEq for WirelessDeviceStatistics
Auto Trait Implementations§
impl Freeze for WirelessDeviceStatistics
impl RefUnwindSafe for WirelessDeviceStatistics
impl Send for WirelessDeviceStatistics
impl Sync for WirelessDeviceStatistics
impl Unpin for WirelessDeviceStatistics
impl UnwindSafe for WirelessDeviceStatistics
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more