#[non_exhaustive]pub struct GetDeviceFleetReportOutput {
pub device_fleet_arn: Option<String>,
pub device_fleet_name: Option<String>,
pub output_config: Option<EdgeOutputConfig>,
pub description: Option<String>,
pub report_generated: Option<DateTime>,
pub device_stats: Option<DeviceStats>,
pub agent_versions: Option<Vec<AgentVersion>>,
pub model_stats: Option<Vec<EdgeModelStat>>,
/* private fields */
}
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.device_fleet_arn: Option<String>
The Amazon Resource Name (ARN) of the device.
device_fleet_name: Option<String>
The name of the fleet.
output_config: Option<EdgeOutputConfig>
The output configuration for storing sample data collected by the fleet.
description: Option<String>
Description of the fleet.
report_generated: Option<DateTime>
Timestamp of when the report was generated.
device_stats: Option<DeviceStats>
Status of devices.
agent_versions: Option<Vec<AgentVersion>>
The versions of Edge Manager agent deployed on the fleet.
model_stats: Option<Vec<EdgeModelStat>>
Status of model on device.
Implementations§
source§impl GetDeviceFleetReportOutput
impl GetDeviceFleetReportOutput
sourcepub fn device_fleet_arn(&self) -> Option<&str>
pub fn device_fleet_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the device.
sourcepub fn device_fleet_name(&self) -> Option<&str>
pub fn device_fleet_name(&self) -> Option<&str>
The name of the fleet.
sourcepub fn output_config(&self) -> Option<&EdgeOutputConfig>
pub fn output_config(&self) -> Option<&EdgeOutputConfig>
The output configuration for storing sample data collected by the fleet.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
Description of the fleet.
sourcepub fn report_generated(&self) -> Option<&DateTime>
pub fn report_generated(&self) -> Option<&DateTime>
Timestamp of when the report was generated.
sourcepub fn device_stats(&self) -> Option<&DeviceStats>
pub fn device_stats(&self) -> Option<&DeviceStats>
Status of devices.
sourcepub fn agent_versions(&self) -> &[AgentVersion]
pub fn agent_versions(&self) -> &[AgentVersion]
The versions of Edge Manager agent deployed on the fleet.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .agent_versions.is_none()
.
sourcepub fn model_stats(&self) -> &[EdgeModelStat]
pub fn model_stats(&self) -> &[EdgeModelStat]
Status of model on device.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .model_stats.is_none()
.
source§impl GetDeviceFleetReportOutput
impl GetDeviceFleetReportOutput
sourcepub fn builder() -> GetDeviceFleetReportOutputBuilder
pub fn builder() -> GetDeviceFleetReportOutputBuilder
Creates a new builder-style object to manufacture GetDeviceFleetReportOutput
.
Trait Implementations§
source§impl Clone for GetDeviceFleetReportOutput
impl Clone for GetDeviceFleetReportOutput
source§fn clone(&self) -> GetDeviceFleetReportOutput
fn clone(&self) -> GetDeviceFleetReportOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetDeviceFleetReportOutput
impl Debug for GetDeviceFleetReportOutput
source§impl PartialEq for GetDeviceFleetReportOutput
impl PartialEq for GetDeviceFleetReportOutput
source§fn eq(&self, other: &GetDeviceFleetReportOutput) -> bool
fn eq(&self, other: &GetDeviceFleetReportOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetDeviceFleetReportOutput
impl RequestId for GetDeviceFleetReportOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.