Struct aws_sdk_iotwireless::operation::update_network_analyzer_configuration::UpdateNetworkAnalyzerConfigurationInput
source · #[non_exhaustive]pub struct UpdateNetworkAnalyzerConfigurationInput {
pub configuration_name: Option<String>,
pub trace_content: Option<TraceContent>,
pub wireless_devices_to_add: Option<Vec<String>>,
pub wireless_devices_to_remove: Option<Vec<String>>,
pub wireless_gateways_to_add: Option<Vec<String>>,
pub wireless_gateways_to_remove: Option<Vec<String>>,
pub description: Option<String>,
pub multicast_groups_to_add: Option<Vec<String>>,
pub multicast_groups_to_remove: Option<Vec<String>>,
}
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.configuration_name: Option<String>
Name of the network analyzer configuration.
trace_content: Option<TraceContent>
Trace content for your wireless gateway and wireless device resources.
wireless_devices_to_add: Option<Vec<String>>
Wireless device resources to add to the network analyzer configuration. Provide the WirelessDeviceId
of the resource to add in the input array.
wireless_devices_to_remove: Option<Vec<String>>
Wireless device resources to remove from the network analyzer configuration. Provide the WirelessDeviceId
of the resources to remove in the input array.
wireless_gateways_to_add: Option<Vec<String>>
Wireless gateway resources to add to the network analyzer configuration. Provide the WirelessGatewayId
of the resource to add in the input array.
wireless_gateways_to_remove: Option<Vec<String>>
Wireless gateway resources to remove from the network analyzer configuration. Provide the WirelessGatewayId
of the resources to remove in the input array.
description: Option<String>
The description of the new resource.
multicast_groups_to_add: Option<Vec<String>>
Multicast group resources to add to the network analyzer configuration. Provide the MulticastGroupId
of the resource to add in the input array.
multicast_groups_to_remove: Option<Vec<String>>
Multicast group resources to remove from the network analyzer configuration. Provide the MulticastGroupId
of the resource to remove in the input array.
Implementations§
source§impl UpdateNetworkAnalyzerConfigurationInput
impl UpdateNetworkAnalyzerConfigurationInput
sourcepub fn configuration_name(&self) -> Option<&str>
pub fn configuration_name(&self) -> Option<&str>
Name of the network analyzer configuration.
sourcepub fn trace_content(&self) -> Option<&TraceContent>
pub fn trace_content(&self) -> Option<&TraceContent>
Trace content for your wireless gateway and wireless device resources.
sourcepub fn wireless_devices_to_add(&self) -> Option<&[String]>
pub fn wireless_devices_to_add(&self) -> Option<&[String]>
Wireless device resources to add to the network analyzer configuration. Provide the WirelessDeviceId
of the resource to add in the input array.
sourcepub fn wireless_devices_to_remove(&self) -> Option<&[String]>
pub fn wireless_devices_to_remove(&self) -> Option<&[String]>
Wireless device resources to remove from the network analyzer configuration. Provide the WirelessDeviceId
of the resources to remove in the input array.
sourcepub fn wireless_gateways_to_add(&self) -> Option<&[String]>
pub fn wireless_gateways_to_add(&self) -> Option<&[String]>
Wireless gateway resources to add to the network analyzer configuration. Provide the WirelessGatewayId
of the resource to add in the input array.
sourcepub fn wireless_gateways_to_remove(&self) -> Option<&[String]>
pub fn wireless_gateways_to_remove(&self) -> Option<&[String]>
Wireless gateway resources to remove from the network analyzer configuration. Provide the WirelessGatewayId
of the resources to remove in the input array.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the new resource.
sourcepub fn multicast_groups_to_add(&self) -> Option<&[String]>
pub fn multicast_groups_to_add(&self) -> Option<&[String]>
Multicast group resources to add to the network analyzer configuration. Provide the MulticastGroupId
of the resource to add in the input array.
sourcepub fn multicast_groups_to_remove(&self) -> Option<&[String]>
pub fn multicast_groups_to_remove(&self) -> Option<&[String]>
Multicast group resources to remove from the network analyzer configuration. Provide the MulticastGroupId
of the resource to remove in the input array.
source§impl UpdateNetworkAnalyzerConfigurationInput
impl UpdateNetworkAnalyzerConfigurationInput
sourcepub fn builder() -> UpdateNetworkAnalyzerConfigurationInputBuilder
pub fn builder() -> UpdateNetworkAnalyzerConfigurationInputBuilder
Creates a new builder-style object to manufacture UpdateNetworkAnalyzerConfigurationInput
.
Trait Implementations§
source§impl Clone for UpdateNetworkAnalyzerConfigurationInput
impl Clone for UpdateNetworkAnalyzerConfigurationInput
source§fn clone(&self) -> UpdateNetworkAnalyzerConfigurationInput
fn clone(&self) -> UpdateNetworkAnalyzerConfigurationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for UpdateNetworkAnalyzerConfigurationInput
impl PartialEq for UpdateNetworkAnalyzerConfigurationInput
source§fn eq(&self, other: &UpdateNetworkAnalyzerConfigurationInput) -> bool
fn eq(&self, other: &UpdateNetworkAnalyzerConfigurationInput) -> bool
self
and other
values to be equal, and is used
by ==
.