#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateWirelessGatewayOutput {}
pub mod update_wireless_gateway_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateWirelessGatewayOutput {
crate::output::UpdateWirelessGatewayOutput {}
}
}
}
impl UpdateWirelessGatewayOutput {
pub fn builder() -> crate::output::update_wireless_gateway_output::Builder {
crate::output::update_wireless_gateway_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateWirelessDeviceOutput {}
pub mod update_wireless_device_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateWirelessDeviceOutput {
crate::output::UpdateWirelessDeviceOutput {}
}
}
}
impl UpdateWirelessDeviceOutput {
pub fn builder() -> crate::output::update_wireless_device_output::Builder {
crate::output::update_wireless_device_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateResourcePositionOutput {}
pub mod update_resource_position_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateResourcePositionOutput {
crate::output::UpdateResourcePositionOutput {}
}
}
}
impl UpdateResourcePositionOutput {
pub fn builder() -> crate::output::update_resource_position_output::Builder {
crate::output::update_resource_position_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateResourceEventConfigurationOutput {}
pub mod update_resource_event_configuration_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateResourceEventConfigurationOutput {
crate::output::UpdateResourceEventConfigurationOutput {}
}
}
}
impl UpdateResourceEventConfigurationOutput {
pub fn builder() -> crate::output::update_resource_event_configuration_output::Builder {
crate::output::update_resource_event_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[deprecated(note = "This operation is no longer supported.")]
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdatePositionOutput {}
pub mod update_position_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdatePositionOutput {
crate::output::UpdatePositionOutput {}
}
}
}
impl UpdatePositionOutput {
pub fn builder() -> crate::output::update_position_output::Builder {
crate::output::update_position_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdatePartnerAccountOutput {}
pub mod update_partner_account_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdatePartnerAccountOutput {
crate::output::UpdatePartnerAccountOutput {}
}
}
}
impl UpdatePartnerAccountOutput {
pub fn builder() -> crate::output::update_partner_account_output::Builder {
crate::output::update_partner_account_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateNetworkAnalyzerConfigurationOutput {}
pub mod update_network_analyzer_configuration_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateNetworkAnalyzerConfigurationOutput {
crate::output::UpdateNetworkAnalyzerConfigurationOutput {}
}
}
}
impl UpdateNetworkAnalyzerConfigurationOutput {
pub fn builder() -> crate::output::update_network_analyzer_configuration_output::Builder {
crate::output::update_network_analyzer_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateMulticastGroupOutput {}
pub mod update_multicast_group_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateMulticastGroupOutput {
crate::output::UpdateMulticastGroupOutput {}
}
}
}
impl UpdateMulticastGroupOutput {
pub fn builder() -> crate::output::update_multicast_group_output::Builder {
crate::output::update_multicast_group_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateLogLevelsByResourceTypesOutput {}
pub mod update_log_levels_by_resource_types_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateLogLevelsByResourceTypesOutput {
crate::output::UpdateLogLevelsByResourceTypesOutput {}
}
}
}
impl UpdateLogLevelsByResourceTypesOutput {
pub fn builder() -> crate::output::update_log_levels_by_resource_types_output::Builder {
crate::output::update_log_levels_by_resource_types_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateFuotaTaskOutput {}
pub mod update_fuota_task_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateFuotaTaskOutput {
crate::output::UpdateFuotaTaskOutput {}
}
}
}
impl UpdateFuotaTaskOutput {
pub fn builder() -> crate::output::update_fuota_task_output::Builder {
crate::output::update_fuota_task_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateEventConfigurationByResourceTypesOutput {}
pub mod update_event_configuration_by_resource_types_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateEventConfigurationByResourceTypesOutput {
crate::output::UpdateEventConfigurationByResourceTypesOutput {}
}
}
}
impl UpdateEventConfigurationByResourceTypesOutput {
pub fn builder() -> crate::output::update_event_configuration_by_resource_types_output::Builder
{
crate::output::update_event_configuration_by_resource_types_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateDestinationOutput {}
pub mod update_destination_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateDestinationOutput {
crate::output::UpdateDestinationOutput {}
}
}
}
impl UpdateDestinationOutput {
pub fn builder() -> crate::output::update_destination_output::Builder {
crate::output::update_destination_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UntagResourceOutput {}
pub mod untag_resource_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UntagResourceOutput {
crate::output::UntagResourceOutput {}
}
}
}
impl UntagResourceOutput {
pub fn builder() -> crate::output::untag_resource_output::Builder {
crate::output::untag_resource_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct TestWirelessDeviceOutput {
#[doc(hidden)]
pub result: std::option::Option<std::string::String>,
}
impl TestWirelessDeviceOutput {
pub fn result(&self) -> std::option::Option<&str> {
self.result.as_deref()
}
}
pub mod test_wireless_device_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) result: std::option::Option<std::string::String>,
}
impl Builder {
pub fn result(mut self, input: impl Into<std::string::String>) -> Self {
self.result = Some(input.into());
self
}
pub fn set_result(mut self, input: std::option::Option<std::string::String>) -> Self {
self.result = input;
self
}
pub fn build(self) -> crate::output::TestWirelessDeviceOutput {
crate::output::TestWirelessDeviceOutput {
result: self.result,
}
}
}
}
impl TestWirelessDeviceOutput {
pub fn builder() -> crate::output::test_wireless_device_output::Builder {
crate::output::test_wireless_device_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct TagResourceOutput {}
pub mod tag_resource_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::TagResourceOutput {
crate::output::TagResourceOutput {}
}
}
}
impl TagResourceOutput {
pub fn builder() -> crate::output::tag_resource_output::Builder {
crate::output::tag_resource_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StartMulticastGroupSessionOutput {}
pub mod start_multicast_group_session_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::StartMulticastGroupSessionOutput {
crate::output::StartMulticastGroupSessionOutput {}
}
}
}
impl StartMulticastGroupSessionOutput {
pub fn builder() -> crate::output::start_multicast_group_session_output::Builder {
crate::output::start_multicast_group_session_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StartFuotaTaskOutput {}
pub mod start_fuota_task_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::StartFuotaTaskOutput {
crate::output::StartFuotaTaskOutput {}
}
}
}
impl StartFuotaTaskOutput {
pub fn builder() -> crate::output::start_fuota_task_output::Builder {
crate::output::start_fuota_task_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StartBulkDisassociateWirelessDeviceFromMulticastGroupOutput {}
pub mod start_bulk_disassociate_wireless_device_from_multicast_group_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(
self,
) -> crate::output::StartBulkDisassociateWirelessDeviceFromMulticastGroupOutput {
crate::output::StartBulkDisassociateWirelessDeviceFromMulticastGroupOutput {}
}
}
}
impl StartBulkDisassociateWirelessDeviceFromMulticastGroupOutput {
pub fn builder(
) -> crate::output::start_bulk_disassociate_wireless_device_from_multicast_group_output::Builder
{
crate::output::start_bulk_disassociate_wireless_device_from_multicast_group_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StartBulkAssociateWirelessDeviceWithMulticastGroupOutput {}
pub mod start_bulk_associate_wireless_device_with_multicast_group_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(
self,
) -> crate::output::StartBulkAssociateWirelessDeviceWithMulticastGroupOutput {
crate::output::StartBulkAssociateWirelessDeviceWithMulticastGroupOutput {}
}
}
}
impl StartBulkAssociateWirelessDeviceWithMulticastGroupOutput {
pub fn builder(
) -> crate::output::start_bulk_associate_wireless_device_with_multicast_group_output::Builder
{
crate::output::start_bulk_associate_wireless_device_with_multicast_group_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct SendDataToWirelessDeviceOutput {
#[doc(hidden)]
pub message_id: std::option::Option<std::string::String>,
}
impl SendDataToWirelessDeviceOutput {
pub fn message_id(&self) -> std::option::Option<&str> {
self.message_id.as_deref()
}
}
pub mod send_data_to_wireless_device_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) message_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn message_id(mut self, input: impl Into<std::string::String>) -> Self {
self.message_id = Some(input.into());
self
}
pub fn set_message_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.message_id = input;
self
}
pub fn build(self) -> crate::output::SendDataToWirelessDeviceOutput {
crate::output::SendDataToWirelessDeviceOutput {
message_id: self.message_id,
}
}
}
}
impl SendDataToWirelessDeviceOutput {
pub fn builder() -> crate::output::send_data_to_wireless_device_output::Builder {
crate::output::send_data_to_wireless_device_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct SendDataToMulticastGroupOutput {
#[doc(hidden)]
pub message_id: std::option::Option<std::string::String>,
}
impl SendDataToMulticastGroupOutput {
pub fn message_id(&self) -> std::option::Option<&str> {
self.message_id.as_deref()
}
}
pub mod send_data_to_multicast_group_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) message_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn message_id(mut self, input: impl Into<std::string::String>) -> Self {
self.message_id = Some(input.into());
self
}
pub fn set_message_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.message_id = input;
self
}
pub fn build(self) -> crate::output::SendDataToMulticastGroupOutput {
crate::output::SendDataToMulticastGroupOutput {
message_id: self.message_id,
}
}
}
}
impl SendDataToMulticastGroupOutput {
pub fn builder() -> crate::output::send_data_to_multicast_group_output::Builder {
crate::output::send_data_to_multicast_group_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ResetResourceLogLevelOutput {}
pub mod reset_resource_log_level_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::ResetResourceLogLevelOutput {
crate::output::ResetResourceLogLevelOutput {}
}
}
}
impl ResetResourceLogLevelOutput {
pub fn builder() -> crate::output::reset_resource_log_level_output::Builder {
crate::output::reset_resource_log_level_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ResetAllResourceLogLevelsOutput {}
pub mod reset_all_resource_log_levels_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::ResetAllResourceLogLevelsOutput {
crate::output::ResetAllResourceLogLevelsOutput {}
}
}
}
impl ResetAllResourceLogLevelsOutput {
pub fn builder() -> crate::output::reset_all_resource_log_levels_output::Builder {
crate::output::reset_all_resource_log_levels_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct PutResourceLogLevelOutput {}
pub mod put_resource_log_level_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::PutResourceLogLevelOutput {
crate::output::PutResourceLogLevelOutput {}
}
}
}
impl PutResourceLogLevelOutput {
pub fn builder() -> crate::output::put_resource_log_level_output::Builder {
crate::output::put_resource_log_level_output::Builder::default()
}
}
#[allow(missing_docs)] #[deprecated(note = "This operation is no longer supported.")]
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct PutPositionConfigurationOutput {}
pub mod put_position_configuration_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::PutPositionConfigurationOutput {
crate::output::PutPositionConfigurationOutput {}
}
}
}
impl PutPositionConfigurationOutput {
pub fn builder() -> crate::output::put_position_configuration_output::Builder {
crate::output::put_position_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListWirelessGatewayTaskDefinitionsOutput {
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
#[doc(hidden)]
pub task_definitions:
std::option::Option<std::vec::Vec<crate::model::UpdateWirelessGatewayTaskEntry>>,
}
impl ListWirelessGatewayTaskDefinitionsOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn task_definitions(
&self,
) -> std::option::Option<&[crate::model::UpdateWirelessGatewayTaskEntry]> {
self.task_definitions.as_deref()
}
}
pub mod list_wireless_gateway_task_definitions_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) task_definitions:
std::option::Option<std::vec::Vec<crate::model::UpdateWirelessGatewayTaskEntry>>,
}
impl Builder {
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn task_definitions(
mut self,
input: crate::model::UpdateWirelessGatewayTaskEntry,
) -> Self {
let mut v = self.task_definitions.unwrap_or_default();
v.push(input);
self.task_definitions = Some(v);
self
}
pub fn set_task_definitions(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::UpdateWirelessGatewayTaskEntry>>,
) -> Self {
self.task_definitions = input;
self
}
pub fn build(self) -> crate::output::ListWirelessGatewayTaskDefinitionsOutput {
crate::output::ListWirelessGatewayTaskDefinitionsOutput {
next_token: self.next_token,
task_definitions: self.task_definitions,
}
}
}
}
impl ListWirelessGatewayTaskDefinitionsOutput {
pub fn builder() -> crate::output::list_wireless_gateway_task_definitions_output::Builder {
crate::output::list_wireless_gateway_task_definitions_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListWirelessGatewaysOutput {
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
#[doc(hidden)]
pub wireless_gateway_list:
std::option::Option<std::vec::Vec<crate::model::WirelessGatewayStatistics>>,
}
impl ListWirelessGatewaysOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn wireless_gateway_list(
&self,
) -> std::option::Option<&[crate::model::WirelessGatewayStatistics]> {
self.wireless_gateway_list.as_deref()
}
}
pub mod list_wireless_gateways_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) wireless_gateway_list:
std::option::Option<std::vec::Vec<crate::model::WirelessGatewayStatistics>>,
}
impl Builder {
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn wireless_gateway_list(
mut self,
input: crate::model::WirelessGatewayStatistics,
) -> Self {
let mut v = self.wireless_gateway_list.unwrap_or_default();
v.push(input);
self.wireless_gateway_list = Some(v);
self
}
pub fn set_wireless_gateway_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::WirelessGatewayStatistics>>,
) -> Self {
self.wireless_gateway_list = input;
self
}
pub fn build(self) -> crate::output::ListWirelessGatewaysOutput {
crate::output::ListWirelessGatewaysOutput {
next_token: self.next_token,
wireless_gateway_list: self.wireless_gateway_list,
}
}
}
}
impl ListWirelessGatewaysOutput {
pub fn builder() -> crate::output::list_wireless_gateways_output::Builder {
crate::output::list_wireless_gateways_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListWirelessDevicesOutput {
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
#[doc(hidden)]
pub wireless_device_list:
std::option::Option<std::vec::Vec<crate::model::WirelessDeviceStatistics>>,
}
impl ListWirelessDevicesOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn wireless_device_list(
&self,
) -> std::option::Option<&[crate::model::WirelessDeviceStatistics]> {
self.wireless_device_list.as_deref()
}
}
pub mod list_wireless_devices_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) wireless_device_list:
std::option::Option<std::vec::Vec<crate::model::WirelessDeviceStatistics>>,
}
impl Builder {
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn wireless_device_list(
mut self,
input: crate::model::WirelessDeviceStatistics,
) -> Self {
let mut v = self.wireless_device_list.unwrap_or_default();
v.push(input);
self.wireless_device_list = Some(v);
self
}
pub fn set_wireless_device_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::WirelessDeviceStatistics>>,
) -> Self {
self.wireless_device_list = input;
self
}
pub fn build(self) -> crate::output::ListWirelessDevicesOutput {
crate::output::ListWirelessDevicesOutput {
next_token: self.next_token,
wireless_device_list: self.wireless_device_list,
}
}
}
}
impl ListWirelessDevicesOutput {
pub fn builder() -> crate::output::list_wireless_devices_output::Builder {
crate::output::list_wireless_devices_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListTagsForResourceOutput {
#[doc(hidden)]
pub tags: std::option::Option<std::vec::Vec<crate::model::Tag>>,
}
impl ListTagsForResourceOutput {
pub fn tags(&self) -> std::option::Option<&[crate::model::Tag]> {
self.tags.as_deref()
}
}
pub mod list_tags_for_resource_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) tags: std::option::Option<std::vec::Vec<crate::model::Tag>>,
}
impl Builder {
pub fn tags(mut self, input: crate::model::Tag) -> Self {
let mut v = self.tags.unwrap_or_default();
v.push(input);
self.tags = Some(v);
self
}
pub fn set_tags(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Tag>>,
) -> Self {
self.tags = input;
self
}
pub fn build(self) -> crate::output::ListTagsForResourceOutput {
crate::output::ListTagsForResourceOutput { tags: self.tags }
}
}
}
impl ListTagsForResourceOutput {
pub fn builder() -> crate::output::list_tags_for_resource_output::Builder {
crate::output::list_tags_for_resource_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListServiceProfilesOutput {
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
#[doc(hidden)]
pub service_profile_list: std::option::Option<std::vec::Vec<crate::model::ServiceProfile>>,
}
impl ListServiceProfilesOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn service_profile_list(&self) -> std::option::Option<&[crate::model::ServiceProfile]> {
self.service_profile_list.as_deref()
}
}
pub mod list_service_profiles_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) service_profile_list:
std::option::Option<std::vec::Vec<crate::model::ServiceProfile>>,
}
impl Builder {
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn service_profile_list(mut self, input: crate::model::ServiceProfile) -> Self {
let mut v = self.service_profile_list.unwrap_or_default();
v.push(input);
self.service_profile_list = Some(v);
self
}
pub fn set_service_profile_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ServiceProfile>>,
) -> Self {
self.service_profile_list = input;
self
}
pub fn build(self) -> crate::output::ListServiceProfilesOutput {
crate::output::ListServiceProfilesOutput {
next_token: self.next_token,
service_profile_list: self.service_profile_list,
}
}
}
}
impl ListServiceProfilesOutput {
pub fn builder() -> crate::output::list_service_profiles_output::Builder {
crate::output::list_service_profiles_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListQueuedMessagesOutput {
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
#[doc(hidden)]
pub downlink_queue_messages_list:
std::option::Option<std::vec::Vec<crate::model::DownlinkQueueMessage>>,
}
impl ListQueuedMessagesOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn downlink_queue_messages_list(
&self,
) -> std::option::Option<&[crate::model::DownlinkQueueMessage]> {
self.downlink_queue_messages_list.as_deref()
}
}
pub mod list_queued_messages_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) downlink_queue_messages_list:
std::option::Option<std::vec::Vec<crate::model::DownlinkQueueMessage>>,
}
impl Builder {
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn downlink_queue_messages_list(
mut self,
input: crate::model::DownlinkQueueMessage,
) -> Self {
let mut v = self.downlink_queue_messages_list.unwrap_or_default();
v.push(input);
self.downlink_queue_messages_list = Some(v);
self
}
pub fn set_downlink_queue_messages_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::DownlinkQueueMessage>>,
) -> Self {
self.downlink_queue_messages_list = input;
self
}
pub fn build(self) -> crate::output::ListQueuedMessagesOutput {
crate::output::ListQueuedMessagesOutput {
next_token: self.next_token,
downlink_queue_messages_list: self.downlink_queue_messages_list,
}
}
}
}
impl ListQueuedMessagesOutput {
pub fn builder() -> crate::output::list_queued_messages_output::Builder {
crate::output::list_queued_messages_output::Builder::default()
}
}
#[allow(missing_docs)] #[deprecated(note = "This operation is no longer supported.")]
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListPositionConfigurationsOutput {
#[doc(hidden)]
pub position_configuration_list:
std::option::Option<std::vec::Vec<crate::model::PositionConfigurationItem>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListPositionConfigurationsOutput {
pub fn position_configuration_list(
&self,
) -> std::option::Option<&[crate::model::PositionConfigurationItem]> {
self.position_configuration_list.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_position_configurations_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) position_configuration_list:
std::option::Option<std::vec::Vec<crate::model::PositionConfigurationItem>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn position_configuration_list(
mut self,
input: crate::model::PositionConfigurationItem,
) -> Self {
let mut v = self.position_configuration_list.unwrap_or_default();
v.push(input);
self.position_configuration_list = Some(v);
self
}
pub fn set_position_configuration_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::PositionConfigurationItem>>,
) -> Self {
self.position_configuration_list = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListPositionConfigurationsOutput {
crate::output::ListPositionConfigurationsOutput {
position_configuration_list: self.position_configuration_list,
next_token: self.next_token,
}
}
}
}
impl ListPositionConfigurationsOutput {
pub fn builder() -> crate::output::list_position_configurations_output::Builder {
crate::output::list_position_configurations_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListPartnerAccountsOutput {
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
#[doc(hidden)]
pub sidewalk:
std::option::Option<std::vec::Vec<crate::model::SidewalkAccountInfoWithFingerprint>>,
}
impl ListPartnerAccountsOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn sidewalk(
&self,
) -> std::option::Option<&[crate::model::SidewalkAccountInfoWithFingerprint]> {
self.sidewalk.as_deref()
}
}
pub mod list_partner_accounts_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) sidewalk:
std::option::Option<std::vec::Vec<crate::model::SidewalkAccountInfoWithFingerprint>>,
}
impl Builder {
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn sidewalk(mut self, input: crate::model::SidewalkAccountInfoWithFingerprint) -> Self {
let mut v = self.sidewalk.unwrap_or_default();
v.push(input);
self.sidewalk = Some(v);
self
}
pub fn set_sidewalk(
mut self,
input: std::option::Option<
std::vec::Vec<crate::model::SidewalkAccountInfoWithFingerprint>,
>,
) -> Self {
self.sidewalk = input;
self
}
pub fn build(self) -> crate::output::ListPartnerAccountsOutput {
crate::output::ListPartnerAccountsOutput {
next_token: self.next_token,
sidewalk: self.sidewalk,
}
}
}
}
impl ListPartnerAccountsOutput {
pub fn builder() -> crate::output::list_partner_accounts_output::Builder {
crate::output::list_partner_accounts_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListNetworkAnalyzerConfigurationsOutput {
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
#[doc(hidden)]
pub network_analyzer_configuration_list:
std::option::Option<std::vec::Vec<crate::model::NetworkAnalyzerConfigurations>>,
}
impl ListNetworkAnalyzerConfigurationsOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn network_analyzer_configuration_list(
&self,
) -> std::option::Option<&[crate::model::NetworkAnalyzerConfigurations]> {
self.network_analyzer_configuration_list.as_deref()
}
}
pub mod list_network_analyzer_configurations_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) network_analyzer_configuration_list:
std::option::Option<std::vec::Vec<crate::model::NetworkAnalyzerConfigurations>>,
}
impl Builder {
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn network_analyzer_configuration_list(
mut self,
input: crate::model::NetworkAnalyzerConfigurations,
) -> Self {
let mut v = self.network_analyzer_configuration_list.unwrap_or_default();
v.push(input);
self.network_analyzer_configuration_list = Some(v);
self
}
pub fn set_network_analyzer_configuration_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::NetworkAnalyzerConfigurations>>,
) -> Self {
self.network_analyzer_configuration_list = input;
self
}
pub fn build(self) -> crate::output::ListNetworkAnalyzerConfigurationsOutput {
crate::output::ListNetworkAnalyzerConfigurationsOutput {
next_token: self.next_token,
network_analyzer_configuration_list: self.network_analyzer_configuration_list,
}
}
}
}
impl ListNetworkAnalyzerConfigurationsOutput {
pub fn builder() -> crate::output::list_network_analyzer_configurations_output::Builder {
crate::output::list_network_analyzer_configurations_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListMulticastGroupsByFuotaTaskOutput {
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
#[doc(hidden)]
pub multicast_group_list:
std::option::Option<std::vec::Vec<crate::model::MulticastGroupByFuotaTask>>,
}
impl ListMulticastGroupsByFuotaTaskOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn multicast_group_list(
&self,
) -> std::option::Option<&[crate::model::MulticastGroupByFuotaTask]> {
self.multicast_group_list.as_deref()
}
}
pub mod list_multicast_groups_by_fuota_task_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) multicast_group_list:
std::option::Option<std::vec::Vec<crate::model::MulticastGroupByFuotaTask>>,
}
impl Builder {
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn multicast_group_list(
mut self,
input: crate::model::MulticastGroupByFuotaTask,
) -> Self {
let mut v = self.multicast_group_list.unwrap_or_default();
v.push(input);
self.multicast_group_list = Some(v);
self
}
pub fn set_multicast_group_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::MulticastGroupByFuotaTask>>,
) -> Self {
self.multicast_group_list = input;
self
}
pub fn build(self) -> crate::output::ListMulticastGroupsByFuotaTaskOutput {
crate::output::ListMulticastGroupsByFuotaTaskOutput {
next_token: self.next_token,
multicast_group_list: self.multicast_group_list,
}
}
}
}
impl ListMulticastGroupsByFuotaTaskOutput {
pub fn builder() -> crate::output::list_multicast_groups_by_fuota_task_output::Builder {
crate::output::list_multicast_groups_by_fuota_task_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListMulticastGroupsOutput {
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
#[doc(hidden)]
pub multicast_group_list: std::option::Option<std::vec::Vec<crate::model::MulticastGroup>>,
}
impl ListMulticastGroupsOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn multicast_group_list(&self) -> std::option::Option<&[crate::model::MulticastGroup]> {
self.multicast_group_list.as_deref()
}
}
pub mod list_multicast_groups_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) multicast_group_list:
std::option::Option<std::vec::Vec<crate::model::MulticastGroup>>,
}
impl Builder {
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn multicast_group_list(mut self, input: crate::model::MulticastGroup) -> Self {
let mut v = self.multicast_group_list.unwrap_or_default();
v.push(input);
self.multicast_group_list = Some(v);
self
}
pub fn set_multicast_group_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::MulticastGroup>>,
) -> Self {
self.multicast_group_list = input;
self
}
pub fn build(self) -> crate::output::ListMulticastGroupsOutput {
crate::output::ListMulticastGroupsOutput {
next_token: self.next_token,
multicast_group_list: self.multicast_group_list,
}
}
}
}
impl ListMulticastGroupsOutput {
pub fn builder() -> crate::output::list_multicast_groups_output::Builder {
crate::output::list_multicast_groups_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListFuotaTasksOutput {
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
#[doc(hidden)]
pub fuota_task_list: std::option::Option<std::vec::Vec<crate::model::FuotaTask>>,
}
impl ListFuotaTasksOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn fuota_task_list(&self) -> std::option::Option<&[crate::model::FuotaTask]> {
self.fuota_task_list.as_deref()
}
}
pub mod list_fuota_tasks_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) fuota_task_list: std::option::Option<std::vec::Vec<crate::model::FuotaTask>>,
}
impl Builder {
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn fuota_task_list(mut self, input: crate::model::FuotaTask) -> Self {
let mut v = self.fuota_task_list.unwrap_or_default();
v.push(input);
self.fuota_task_list = Some(v);
self
}
pub fn set_fuota_task_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::FuotaTask>>,
) -> Self {
self.fuota_task_list = input;
self
}
pub fn build(self) -> crate::output::ListFuotaTasksOutput {
crate::output::ListFuotaTasksOutput {
next_token: self.next_token,
fuota_task_list: self.fuota_task_list,
}
}
}
}
impl ListFuotaTasksOutput {
pub fn builder() -> crate::output::list_fuota_tasks_output::Builder {
crate::output::list_fuota_tasks_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListEventConfigurationsOutput {
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
#[doc(hidden)]
pub event_configurations_list:
std::option::Option<std::vec::Vec<crate::model::EventConfigurationItem>>,
}
impl ListEventConfigurationsOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn event_configurations_list(
&self,
) -> std::option::Option<&[crate::model::EventConfigurationItem]> {
self.event_configurations_list.as_deref()
}
}
pub mod list_event_configurations_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) event_configurations_list:
std::option::Option<std::vec::Vec<crate::model::EventConfigurationItem>>,
}
impl Builder {
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn event_configurations_list(
mut self,
input: crate::model::EventConfigurationItem,
) -> Self {
let mut v = self.event_configurations_list.unwrap_or_default();
v.push(input);
self.event_configurations_list = Some(v);
self
}
pub fn set_event_configurations_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::EventConfigurationItem>>,
) -> Self {
self.event_configurations_list = input;
self
}
pub fn build(self) -> crate::output::ListEventConfigurationsOutput {
crate::output::ListEventConfigurationsOutput {
next_token: self.next_token,
event_configurations_list: self.event_configurations_list,
}
}
}
}
impl ListEventConfigurationsOutput {
pub fn builder() -> crate::output::list_event_configurations_output::Builder {
crate::output::list_event_configurations_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListDeviceProfilesOutput {
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
#[doc(hidden)]
pub device_profile_list: std::option::Option<std::vec::Vec<crate::model::DeviceProfile>>,
}
impl ListDeviceProfilesOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn device_profile_list(&self) -> std::option::Option<&[crate::model::DeviceProfile]> {
self.device_profile_list.as_deref()
}
}
pub mod list_device_profiles_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) device_profile_list:
std::option::Option<std::vec::Vec<crate::model::DeviceProfile>>,
}
impl Builder {
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn device_profile_list(mut self, input: crate::model::DeviceProfile) -> Self {
let mut v = self.device_profile_list.unwrap_or_default();
v.push(input);
self.device_profile_list = Some(v);
self
}
pub fn set_device_profile_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::DeviceProfile>>,
) -> Self {
self.device_profile_list = input;
self
}
pub fn build(self) -> crate::output::ListDeviceProfilesOutput {
crate::output::ListDeviceProfilesOutput {
next_token: self.next_token,
device_profile_list: self.device_profile_list,
}
}
}
}
impl ListDeviceProfilesOutput {
pub fn builder() -> crate::output::list_device_profiles_output::Builder {
crate::output::list_device_profiles_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListDestinationsOutput {
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
#[doc(hidden)]
pub destination_list: std::option::Option<std::vec::Vec<crate::model::Destinations>>,
}
impl ListDestinationsOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn destination_list(&self) -> std::option::Option<&[crate::model::Destinations]> {
self.destination_list.as_deref()
}
}
pub mod list_destinations_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) destination_list: std::option::Option<std::vec::Vec<crate::model::Destinations>>,
}
impl Builder {
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn destination_list(mut self, input: crate::model::Destinations) -> Self {
let mut v = self.destination_list.unwrap_or_default();
v.push(input);
self.destination_list = Some(v);
self
}
pub fn set_destination_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Destinations>>,
) -> Self {
self.destination_list = input;
self
}
pub fn build(self) -> crate::output::ListDestinationsOutput {
crate::output::ListDestinationsOutput {
next_token: self.next_token,
destination_list: self.destination_list,
}
}
}
}
impl ListDestinationsOutput {
pub fn builder() -> crate::output::list_destinations_output::Builder {
crate::output::list_destinations_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetWirelessGatewayTaskDefinitionOutput {
#[doc(hidden)]
pub auto_create_tasks: bool,
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub update: std::option::Option<crate::model::UpdateWirelessGatewayTaskCreate>,
#[doc(hidden)]
pub arn: std::option::Option<std::string::String>,
}
impl GetWirelessGatewayTaskDefinitionOutput {
pub fn auto_create_tasks(&self) -> bool {
self.auto_create_tasks
}
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
pub fn update(&self) -> std::option::Option<&crate::model::UpdateWirelessGatewayTaskCreate> {
self.update.as_ref()
}
pub fn arn(&self) -> std::option::Option<&str> {
self.arn.as_deref()
}
}
pub mod get_wireless_gateway_task_definition_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) auto_create_tasks: std::option::Option<bool>,
pub(crate) name: std::option::Option<std::string::String>,
pub(crate) update: std::option::Option<crate::model::UpdateWirelessGatewayTaskCreate>,
pub(crate) arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn auto_create_tasks(mut self, input: bool) -> Self {
self.auto_create_tasks = Some(input);
self
}
pub fn set_auto_create_tasks(mut self, input: std::option::Option<bool>) -> Self {
self.auto_create_tasks = input;
self
}
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn update(mut self, input: crate::model::UpdateWirelessGatewayTaskCreate) -> Self {
self.update = Some(input);
self
}
pub fn set_update(
mut self,
input: std::option::Option<crate::model::UpdateWirelessGatewayTaskCreate>,
) -> Self {
self.update = input;
self
}
pub fn arn(mut self, input: impl Into<std::string::String>) -> Self {
self.arn = Some(input.into());
self
}
pub fn set_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.arn = input;
self
}
pub fn build(self) -> crate::output::GetWirelessGatewayTaskDefinitionOutput {
crate::output::GetWirelessGatewayTaskDefinitionOutput {
auto_create_tasks: self.auto_create_tasks.unwrap_or_default(),
name: self.name,
update: self.update,
arn: self.arn,
}
}
}
}
impl GetWirelessGatewayTaskDefinitionOutput {
pub fn builder() -> crate::output::get_wireless_gateway_task_definition_output::Builder {
crate::output::get_wireless_gateway_task_definition_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetWirelessGatewayTaskOutput {
#[doc(hidden)]
pub wireless_gateway_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub wireless_gateway_task_definition_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub last_uplink_received_at: std::option::Option<std::string::String>,
#[doc(hidden)]
pub task_created_at: std::option::Option<std::string::String>,
#[doc(hidden)]
pub status: std::option::Option<crate::model::WirelessGatewayTaskStatus>,
}
impl GetWirelessGatewayTaskOutput {
pub fn wireless_gateway_id(&self) -> std::option::Option<&str> {
self.wireless_gateway_id.as_deref()
}
pub fn wireless_gateway_task_definition_id(&self) -> std::option::Option<&str> {
self.wireless_gateway_task_definition_id.as_deref()
}
pub fn last_uplink_received_at(&self) -> std::option::Option<&str> {
self.last_uplink_received_at.as_deref()
}
pub fn task_created_at(&self) -> std::option::Option<&str> {
self.task_created_at.as_deref()
}
pub fn status(&self) -> std::option::Option<&crate::model::WirelessGatewayTaskStatus> {
self.status.as_ref()
}
}
pub mod get_wireless_gateway_task_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) wireless_gateway_id: std::option::Option<std::string::String>,
pub(crate) wireless_gateway_task_definition_id: std::option::Option<std::string::String>,
pub(crate) last_uplink_received_at: std::option::Option<std::string::String>,
pub(crate) task_created_at: std::option::Option<std::string::String>,
pub(crate) status: std::option::Option<crate::model::WirelessGatewayTaskStatus>,
}
impl Builder {
pub fn wireless_gateway_id(mut self, input: impl Into<std::string::String>) -> Self {
self.wireless_gateway_id = Some(input.into());
self
}
pub fn set_wireless_gateway_id(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.wireless_gateway_id = input;
self
}
pub fn wireless_gateway_task_definition_id(
mut self,
input: impl Into<std::string::String>,
) -> Self {
self.wireless_gateway_task_definition_id = Some(input.into());
self
}
pub fn set_wireless_gateway_task_definition_id(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.wireless_gateway_task_definition_id = input;
self
}
pub fn last_uplink_received_at(mut self, input: impl Into<std::string::String>) -> Self {
self.last_uplink_received_at = Some(input.into());
self
}
pub fn set_last_uplink_received_at(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.last_uplink_received_at = input;
self
}
pub fn task_created_at(mut self, input: impl Into<std::string::String>) -> Self {
self.task_created_at = Some(input.into());
self
}
pub fn set_task_created_at(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.task_created_at = input;
self
}
pub fn status(mut self, input: crate::model::WirelessGatewayTaskStatus) -> Self {
self.status = Some(input);
self
}
pub fn set_status(
mut self,
input: std::option::Option<crate::model::WirelessGatewayTaskStatus>,
) -> Self {
self.status = input;
self
}
pub fn build(self) -> crate::output::GetWirelessGatewayTaskOutput {
crate::output::GetWirelessGatewayTaskOutput {
wireless_gateway_id: self.wireless_gateway_id,
wireless_gateway_task_definition_id: self.wireless_gateway_task_definition_id,
last_uplink_received_at: self.last_uplink_received_at,
task_created_at: self.task_created_at,
status: self.status,
}
}
}
}
impl GetWirelessGatewayTaskOutput {
pub fn builder() -> crate::output::get_wireless_gateway_task_output::Builder {
crate::output::get_wireless_gateway_task_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetWirelessGatewayStatisticsOutput {
#[doc(hidden)]
pub wireless_gateway_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub last_uplink_received_at: std::option::Option<std::string::String>,
#[doc(hidden)]
pub connection_status: std::option::Option<crate::model::ConnectionStatus>,
}
impl GetWirelessGatewayStatisticsOutput {
pub fn wireless_gateway_id(&self) -> std::option::Option<&str> {
self.wireless_gateway_id.as_deref()
}
pub fn last_uplink_received_at(&self) -> std::option::Option<&str> {
self.last_uplink_received_at.as_deref()
}
pub fn connection_status(&self) -> std::option::Option<&crate::model::ConnectionStatus> {
self.connection_status.as_ref()
}
}
pub mod get_wireless_gateway_statistics_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) wireless_gateway_id: std::option::Option<std::string::String>,
pub(crate) last_uplink_received_at: std::option::Option<std::string::String>,
pub(crate) connection_status: std::option::Option<crate::model::ConnectionStatus>,
}
impl Builder {
pub fn wireless_gateway_id(mut self, input: impl Into<std::string::String>) -> Self {
self.wireless_gateway_id = Some(input.into());
self
}
pub fn set_wireless_gateway_id(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.wireless_gateway_id = input;
self
}
pub fn last_uplink_received_at(mut self, input: impl Into<std::string::String>) -> Self {
self.last_uplink_received_at = Some(input.into());
self
}
pub fn set_last_uplink_received_at(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.last_uplink_received_at = input;
self
}
pub fn connection_status(mut self, input: crate::model::ConnectionStatus) -> Self {
self.connection_status = Some(input);
self
}
pub fn set_connection_status(
mut self,
input: std::option::Option<crate::model::ConnectionStatus>,
) -> Self {
self.connection_status = input;
self
}
pub fn build(self) -> crate::output::GetWirelessGatewayStatisticsOutput {
crate::output::GetWirelessGatewayStatisticsOutput {
wireless_gateway_id: self.wireless_gateway_id,
last_uplink_received_at: self.last_uplink_received_at,
connection_status: self.connection_status,
}
}
}
}
impl GetWirelessGatewayStatisticsOutput {
pub fn builder() -> crate::output::get_wireless_gateway_statistics_output::Builder {
crate::output::get_wireless_gateway_statistics_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetWirelessGatewayFirmwareInformationOutput {
#[doc(hidden)]
pub lo_ra_wan: std::option::Option<crate::model::LoRaWanGatewayCurrentVersion>,
}
impl GetWirelessGatewayFirmwareInformationOutput {
pub fn lo_ra_wan(&self) -> std::option::Option<&crate::model::LoRaWanGatewayCurrentVersion> {
self.lo_ra_wan.as_ref()
}
}
pub mod get_wireless_gateway_firmware_information_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) lo_ra_wan: std::option::Option<crate::model::LoRaWanGatewayCurrentVersion>,
}
impl Builder {
pub fn lo_ra_wan(mut self, input: crate::model::LoRaWanGatewayCurrentVersion) -> Self {
self.lo_ra_wan = Some(input);
self
}
pub fn set_lo_ra_wan(
mut self,
input: std::option::Option<crate::model::LoRaWanGatewayCurrentVersion>,
) -> Self {
self.lo_ra_wan = input;
self
}
pub fn build(self) -> crate::output::GetWirelessGatewayFirmwareInformationOutput {
crate::output::GetWirelessGatewayFirmwareInformationOutput {
lo_ra_wan: self.lo_ra_wan,
}
}
}
}
impl GetWirelessGatewayFirmwareInformationOutput {
pub fn builder() -> crate::output::get_wireless_gateway_firmware_information_output::Builder {
crate::output::get_wireless_gateway_firmware_information_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetWirelessGatewayCertificateOutput {
#[doc(hidden)]
pub iot_certificate_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub lo_ra_wan_network_server_certificate_id: std::option::Option<std::string::String>,
}
impl GetWirelessGatewayCertificateOutput {
pub fn iot_certificate_id(&self) -> std::option::Option<&str> {
self.iot_certificate_id.as_deref()
}
pub fn lo_ra_wan_network_server_certificate_id(&self) -> std::option::Option<&str> {
self.lo_ra_wan_network_server_certificate_id.as_deref()
}
}
pub mod get_wireless_gateway_certificate_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) iot_certificate_id: std::option::Option<std::string::String>,
pub(crate) lo_ra_wan_network_server_certificate_id:
std::option::Option<std::string::String>,
}
impl Builder {
pub fn iot_certificate_id(mut self, input: impl Into<std::string::String>) -> Self {
self.iot_certificate_id = Some(input.into());
self
}
pub fn set_iot_certificate_id(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.iot_certificate_id = input;
self
}
pub fn lo_ra_wan_network_server_certificate_id(
mut self,
input: impl Into<std::string::String>,
) -> Self {
self.lo_ra_wan_network_server_certificate_id = Some(input.into());
self
}
pub fn set_lo_ra_wan_network_server_certificate_id(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.lo_ra_wan_network_server_certificate_id = input;
self
}
pub fn build(self) -> crate::output::GetWirelessGatewayCertificateOutput {
crate::output::GetWirelessGatewayCertificateOutput {
iot_certificate_id: self.iot_certificate_id,
lo_ra_wan_network_server_certificate_id: self
.lo_ra_wan_network_server_certificate_id,
}
}
}
}
impl GetWirelessGatewayCertificateOutput {
pub fn builder() -> crate::output::get_wireless_gateway_certificate_output::Builder {
crate::output::get_wireless_gateway_certificate_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetWirelessGatewayOutput {
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub description: std::option::Option<std::string::String>,
#[doc(hidden)]
pub lo_ra_wan: std::option::Option<crate::model::LoRaWanGateway>,
#[doc(hidden)]
pub arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub thing_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub thing_arn: std::option::Option<std::string::String>,
}
impl GetWirelessGatewayOutput {
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
pub fn id(&self) -> std::option::Option<&str> {
self.id.as_deref()
}
pub fn description(&self) -> std::option::Option<&str> {
self.description.as_deref()
}
pub fn lo_ra_wan(&self) -> std::option::Option<&crate::model::LoRaWanGateway> {
self.lo_ra_wan.as_ref()
}
pub fn arn(&self) -> std::option::Option<&str> {
self.arn.as_deref()
}
pub fn thing_name(&self) -> std::option::Option<&str> {
self.thing_name.as_deref()
}
pub fn thing_arn(&self) -> std::option::Option<&str> {
self.thing_arn.as_deref()
}
}
pub mod get_wireless_gateway_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) name: std::option::Option<std::string::String>,
pub(crate) id: std::option::Option<std::string::String>,
pub(crate) description: std::option::Option<std::string::String>,
pub(crate) lo_ra_wan: std::option::Option<crate::model::LoRaWanGateway>,
pub(crate) arn: std::option::Option<std::string::String>,
pub(crate) thing_name: std::option::Option<std::string::String>,
pub(crate) thing_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn id(mut self, input: impl Into<std::string::String>) -> Self {
self.id = Some(input.into());
self
}
pub fn set_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.id = input;
self
}
pub fn description(mut self, input: impl Into<std::string::String>) -> Self {
self.description = Some(input.into());
self
}
pub fn set_description(mut self, input: std::option::Option<std::string::String>) -> Self {
self.description = input;
self
}
pub fn lo_ra_wan(mut self, input: crate::model::LoRaWanGateway) -> Self {
self.lo_ra_wan = Some(input);
self
}
pub fn set_lo_ra_wan(
mut self,
input: std::option::Option<crate::model::LoRaWanGateway>,
) -> Self {
self.lo_ra_wan = input;
self
}
pub fn arn(mut self, input: impl Into<std::string::String>) -> Self {
self.arn = Some(input.into());
self
}
pub fn set_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.arn = input;
self
}
pub fn thing_name(mut self, input: impl Into<std::string::String>) -> Self {
self.thing_name = Some(input.into());
self
}
pub fn set_thing_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.thing_name = input;
self
}
pub fn thing_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.thing_arn = Some(input.into());
self
}
pub fn set_thing_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.thing_arn = input;
self
}
pub fn build(self) -> crate::output::GetWirelessGatewayOutput {
crate::output::GetWirelessGatewayOutput {
name: self.name,
id: self.id,
description: self.description,
lo_ra_wan: self.lo_ra_wan,
arn: self.arn,
thing_name: self.thing_name,
thing_arn: self.thing_arn,
}
}
}
}
impl GetWirelessGatewayOutput {
pub fn builder() -> crate::output::get_wireless_gateway_output::Builder {
crate::output::get_wireless_gateway_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetWirelessDeviceStatisticsOutput {
#[doc(hidden)]
pub wireless_device_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub last_uplink_received_at: std::option::Option<std::string::String>,
#[doc(hidden)]
pub lo_ra_wan: std::option::Option<crate::model::LoRaWanDeviceMetadata>,
#[doc(hidden)]
pub sidewalk: std::option::Option<crate::model::SidewalkDeviceMetadata>,
}
impl GetWirelessDeviceStatisticsOutput {
pub fn wireless_device_id(&self) -> std::option::Option<&str> {
self.wireless_device_id.as_deref()
}
pub fn last_uplink_received_at(&self) -> std::option::Option<&str> {
self.last_uplink_received_at.as_deref()
}
pub fn lo_ra_wan(&self) -> std::option::Option<&crate::model::LoRaWanDeviceMetadata> {
self.lo_ra_wan.as_ref()
}
pub fn sidewalk(&self) -> std::option::Option<&crate::model::SidewalkDeviceMetadata> {
self.sidewalk.as_ref()
}
}
pub mod get_wireless_device_statistics_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) wireless_device_id: std::option::Option<std::string::String>,
pub(crate) last_uplink_received_at: std::option::Option<std::string::String>,
pub(crate) lo_ra_wan: std::option::Option<crate::model::LoRaWanDeviceMetadata>,
pub(crate) sidewalk: std::option::Option<crate::model::SidewalkDeviceMetadata>,
}
impl Builder {
pub fn wireless_device_id(mut self, input: impl Into<std::string::String>) -> Self {
self.wireless_device_id = Some(input.into());
self
}
pub fn set_wireless_device_id(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.wireless_device_id = input;
self
}
pub fn last_uplink_received_at(mut self, input: impl Into<std::string::String>) -> Self {
self.last_uplink_received_at = Some(input.into());
self
}
pub fn set_last_uplink_received_at(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.last_uplink_received_at = input;
self
}
pub fn lo_ra_wan(mut self, input: crate::model::LoRaWanDeviceMetadata) -> Self {
self.lo_ra_wan = Some(input);
self
}
pub fn set_lo_ra_wan(
mut self,
input: std::option::Option<crate::model::LoRaWanDeviceMetadata>,
) -> Self {
self.lo_ra_wan = input;
self
}
pub fn sidewalk(mut self, input: crate::model::SidewalkDeviceMetadata) -> Self {
self.sidewalk = Some(input);
self
}
pub fn set_sidewalk(
mut self,
input: std::option::Option<crate::model::SidewalkDeviceMetadata>,
) -> Self {
self.sidewalk = input;
self
}
pub fn build(self) -> crate::output::GetWirelessDeviceStatisticsOutput {
crate::output::GetWirelessDeviceStatisticsOutput {
wireless_device_id: self.wireless_device_id,
last_uplink_received_at: self.last_uplink_received_at,
lo_ra_wan: self.lo_ra_wan,
sidewalk: self.sidewalk,
}
}
}
}
impl GetWirelessDeviceStatisticsOutput {
pub fn builder() -> crate::output::get_wireless_device_statistics_output::Builder {
crate::output::get_wireless_device_statistics_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetWirelessDeviceOutput {
#[doc(hidden)]
pub r#type: std::option::Option<crate::model::WirelessDeviceType>,
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub description: std::option::Option<std::string::String>,
#[doc(hidden)]
pub destination_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub thing_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub thing_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub lo_ra_wan: std::option::Option<crate::model::LoRaWanDevice>,
#[doc(hidden)]
pub sidewalk: std::option::Option<crate::model::SidewalkDevice>,
#[doc(hidden)]
pub positioning: std::option::Option<crate::model::PositioningConfigStatus>,
}
impl GetWirelessDeviceOutput {
pub fn r#type(&self) -> std::option::Option<&crate::model::WirelessDeviceType> {
self.r#type.as_ref()
}
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
pub fn description(&self) -> std::option::Option<&str> {
self.description.as_deref()
}
pub fn destination_name(&self) -> std::option::Option<&str> {
self.destination_name.as_deref()
}
pub fn id(&self) -> std::option::Option<&str> {
self.id.as_deref()
}
pub fn arn(&self) -> std::option::Option<&str> {
self.arn.as_deref()
}
pub fn thing_name(&self) -> std::option::Option<&str> {
self.thing_name.as_deref()
}
pub fn thing_arn(&self) -> std::option::Option<&str> {
self.thing_arn.as_deref()
}
pub fn lo_ra_wan(&self) -> std::option::Option<&crate::model::LoRaWanDevice> {
self.lo_ra_wan.as_ref()
}
pub fn sidewalk(&self) -> std::option::Option<&crate::model::SidewalkDevice> {
self.sidewalk.as_ref()
}
pub fn positioning(&self) -> std::option::Option<&crate::model::PositioningConfigStatus> {
self.positioning.as_ref()
}
}
pub mod get_wireless_device_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) r#type: std::option::Option<crate::model::WirelessDeviceType>,
pub(crate) name: std::option::Option<std::string::String>,
pub(crate) description: std::option::Option<std::string::String>,
pub(crate) destination_name: std::option::Option<std::string::String>,
pub(crate) id: std::option::Option<std::string::String>,
pub(crate) arn: std::option::Option<std::string::String>,
pub(crate) thing_name: std::option::Option<std::string::String>,
pub(crate) thing_arn: std::option::Option<std::string::String>,
pub(crate) lo_ra_wan: std::option::Option<crate::model::LoRaWanDevice>,
pub(crate) sidewalk: std::option::Option<crate::model::SidewalkDevice>,
pub(crate) positioning: std::option::Option<crate::model::PositioningConfigStatus>,
}
impl Builder {
pub fn r#type(mut self, input: crate::model::WirelessDeviceType) -> Self {
self.r#type = Some(input);
self
}
pub fn set_type(
mut self,
input: std::option::Option<crate::model::WirelessDeviceType>,
) -> Self {
self.r#type = input;
self
}
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn description(mut self, input: impl Into<std::string::String>) -> Self {
self.description = Some(input.into());
self
}
pub fn set_description(mut self, input: std::option::Option<std::string::String>) -> Self {
self.description = input;
self
}
pub fn destination_name(mut self, input: impl Into<std::string::String>) -> Self {
self.destination_name = Some(input.into());
self
}
pub fn set_destination_name(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.destination_name = input;
self
}
pub fn id(mut self, input: impl Into<std::string::String>) -> Self {
self.id = Some(input.into());
self
}
pub fn set_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.id = input;
self
}
pub fn arn(mut self, input: impl Into<std::string::String>) -> Self {
self.arn = Some(input.into());
self
}
pub fn set_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.arn = input;
self
}
pub fn thing_name(mut self, input: impl Into<std::string::String>) -> Self {
self.thing_name = Some(input.into());
self
}
pub fn set_thing_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.thing_name = input;
self
}
pub fn thing_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.thing_arn = Some(input.into());
self
}
pub fn set_thing_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.thing_arn = input;
self
}
pub fn lo_ra_wan(mut self, input: crate::model::LoRaWanDevice) -> Self {
self.lo_ra_wan = Some(input);
self
}
pub fn set_lo_ra_wan(
mut self,
input: std::option::Option<crate::model::LoRaWanDevice>,
) -> Self {
self.lo_ra_wan = input;
self
}
pub fn sidewalk(mut self, input: crate::model::SidewalkDevice) -> Self {
self.sidewalk = Some(input);
self
}
pub fn set_sidewalk(
mut self,
input: std::option::Option<crate::model::SidewalkDevice>,
) -> Self {
self.sidewalk = input;
self
}
pub fn positioning(mut self, input: crate::model::PositioningConfigStatus) -> Self {
self.positioning = Some(input);
self
}
pub fn set_positioning(
mut self,
input: std::option::Option<crate::model::PositioningConfigStatus>,
) -> Self {
self.positioning = input;
self
}
pub fn build(self) -> crate::output::GetWirelessDeviceOutput {
crate::output::GetWirelessDeviceOutput {
r#type: self.r#type,
name: self.name,
description: self.description,
destination_name: self.destination_name,
id: self.id,
arn: self.arn,
thing_name: self.thing_name,
thing_arn: self.thing_arn,
lo_ra_wan: self.lo_ra_wan,
sidewalk: self.sidewalk,
positioning: self.positioning,
}
}
}
}
impl GetWirelessDeviceOutput {
pub fn builder() -> crate::output::get_wireless_device_output::Builder {
crate::output::get_wireless_device_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetServiceProfileOutput {
#[doc(hidden)]
pub arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub lo_ra_wan: std::option::Option<crate::model::LoRaWanGetServiceProfileInfo>,
}
impl GetServiceProfileOutput {
pub fn arn(&self) -> std::option::Option<&str> {
self.arn.as_deref()
}
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
pub fn id(&self) -> std::option::Option<&str> {
self.id.as_deref()
}
pub fn lo_ra_wan(&self) -> std::option::Option<&crate::model::LoRaWanGetServiceProfileInfo> {
self.lo_ra_wan.as_ref()
}
}
pub mod get_service_profile_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) arn: std::option::Option<std::string::String>,
pub(crate) name: std::option::Option<std::string::String>,
pub(crate) id: std::option::Option<std::string::String>,
pub(crate) lo_ra_wan: std::option::Option<crate::model::LoRaWanGetServiceProfileInfo>,
}
impl Builder {
pub fn arn(mut self, input: impl Into<std::string::String>) -> Self {
self.arn = Some(input.into());
self
}
pub fn set_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.arn = input;
self
}
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn id(mut self, input: impl Into<std::string::String>) -> Self {
self.id = Some(input.into());
self
}
pub fn set_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.id = input;
self
}
pub fn lo_ra_wan(mut self, input: crate::model::LoRaWanGetServiceProfileInfo) -> Self {
self.lo_ra_wan = Some(input);
self
}
pub fn set_lo_ra_wan(
mut self,
input: std::option::Option<crate::model::LoRaWanGetServiceProfileInfo>,
) -> Self {
self.lo_ra_wan = input;
self
}
pub fn build(self) -> crate::output::GetServiceProfileOutput {
crate::output::GetServiceProfileOutput {
arn: self.arn,
name: self.name,
id: self.id,
lo_ra_wan: self.lo_ra_wan,
}
}
}
}
impl GetServiceProfileOutput {
pub fn builder() -> crate::output::get_service_profile_output::Builder {
crate::output::get_service_profile_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetServiceEndpointOutput {
#[doc(hidden)]
pub service_type: std::option::Option<crate::model::WirelessGatewayServiceType>,
#[doc(hidden)]
pub service_endpoint: std::option::Option<std::string::String>,
#[doc(hidden)]
pub server_trust: std::option::Option<std::string::String>,
}
impl GetServiceEndpointOutput {
pub fn service_type(&self) -> std::option::Option<&crate::model::WirelessGatewayServiceType> {
self.service_type.as_ref()
}
pub fn service_endpoint(&self) -> std::option::Option<&str> {
self.service_endpoint.as_deref()
}
pub fn server_trust(&self) -> std::option::Option<&str> {
self.server_trust.as_deref()
}
}
pub mod get_service_endpoint_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) service_type: std::option::Option<crate::model::WirelessGatewayServiceType>,
pub(crate) service_endpoint: std::option::Option<std::string::String>,
pub(crate) server_trust: std::option::Option<std::string::String>,
}
impl Builder {
pub fn service_type(mut self, input: crate::model::WirelessGatewayServiceType) -> Self {
self.service_type = Some(input);
self
}
pub fn set_service_type(
mut self,
input: std::option::Option<crate::model::WirelessGatewayServiceType>,
) -> Self {
self.service_type = input;
self
}
pub fn service_endpoint(mut self, input: impl Into<std::string::String>) -> Self {
self.service_endpoint = Some(input.into());
self
}
pub fn set_service_endpoint(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.service_endpoint = input;
self
}
pub fn server_trust(mut self, input: impl Into<std::string::String>) -> Self {
self.server_trust = Some(input.into());
self
}
pub fn set_server_trust(mut self, input: std::option::Option<std::string::String>) -> Self {
self.server_trust = input;
self
}
pub fn build(self) -> crate::output::GetServiceEndpointOutput {
crate::output::GetServiceEndpointOutput {
service_type: self.service_type,
service_endpoint: self.service_endpoint,
server_trust: self.server_trust,
}
}
}
}
impl GetServiceEndpointOutput {
pub fn builder() -> crate::output::get_service_endpoint_output::Builder {
crate::output::get_service_endpoint_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetResourcePositionOutput {
#[doc(hidden)]
pub geo_json_payload: std::option::Option<aws_smithy_types::Blob>,
}
impl GetResourcePositionOutput {
pub fn geo_json_payload(&self) -> std::option::Option<&aws_smithy_types::Blob> {
self.geo_json_payload.as_ref()
}
}
pub mod get_resource_position_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) geo_json_payload: std::option::Option<aws_smithy_types::Blob>,
}
impl Builder {
pub fn geo_json_payload(mut self, input: aws_smithy_types::Blob) -> Self {
self.geo_json_payload = Some(input);
self
}
pub fn set_geo_json_payload(
mut self,
input: std::option::Option<aws_smithy_types::Blob>,
) -> Self {
self.geo_json_payload = input;
self
}
pub fn build(self) -> crate::output::GetResourcePositionOutput {
crate::output::GetResourcePositionOutput {
geo_json_payload: self.geo_json_payload,
}
}
}
}
impl GetResourcePositionOutput {
pub fn builder() -> crate::output::get_resource_position_output::Builder {
crate::output::get_resource_position_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetResourceLogLevelOutput {
#[doc(hidden)]
pub log_level: std::option::Option<crate::model::LogLevel>,
}
impl GetResourceLogLevelOutput {
pub fn log_level(&self) -> std::option::Option<&crate::model::LogLevel> {
self.log_level.as_ref()
}
}
pub mod get_resource_log_level_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) log_level: std::option::Option<crate::model::LogLevel>,
}
impl Builder {
pub fn log_level(mut self, input: crate::model::LogLevel) -> Self {
self.log_level = Some(input);
self
}
pub fn set_log_level(mut self, input: std::option::Option<crate::model::LogLevel>) -> Self {
self.log_level = input;
self
}
pub fn build(self) -> crate::output::GetResourceLogLevelOutput {
crate::output::GetResourceLogLevelOutput {
log_level: self.log_level,
}
}
}
}
impl GetResourceLogLevelOutput {
pub fn builder() -> crate::output::get_resource_log_level_output::Builder {
crate::output::get_resource_log_level_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetResourceEventConfigurationOutput {
#[doc(hidden)]
pub device_registration_state:
std::option::Option<crate::model::DeviceRegistrationStateEventConfiguration>,
#[doc(hidden)]
pub proximity: std::option::Option<crate::model::ProximityEventConfiguration>,
#[doc(hidden)]
pub join: std::option::Option<crate::model::JoinEventConfiguration>,
#[doc(hidden)]
pub connection_status: std::option::Option<crate::model::ConnectionStatusEventConfiguration>,
#[doc(hidden)]
pub message_delivery_status:
std::option::Option<crate::model::MessageDeliveryStatusEventConfiguration>,
}
impl GetResourceEventConfigurationOutput {
pub fn device_registration_state(
&self,
) -> std::option::Option<&crate::model::DeviceRegistrationStateEventConfiguration> {
self.device_registration_state.as_ref()
}
pub fn proximity(&self) -> std::option::Option<&crate::model::ProximityEventConfiguration> {
self.proximity.as_ref()
}
pub fn join(&self) -> std::option::Option<&crate::model::JoinEventConfiguration> {
self.join.as_ref()
}
pub fn connection_status(
&self,
) -> std::option::Option<&crate::model::ConnectionStatusEventConfiguration> {
self.connection_status.as_ref()
}
pub fn message_delivery_status(
&self,
) -> std::option::Option<&crate::model::MessageDeliveryStatusEventConfiguration> {
self.message_delivery_status.as_ref()
}
}
pub mod get_resource_event_configuration_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) device_registration_state:
std::option::Option<crate::model::DeviceRegistrationStateEventConfiguration>,
pub(crate) proximity: std::option::Option<crate::model::ProximityEventConfiguration>,
pub(crate) join: std::option::Option<crate::model::JoinEventConfiguration>,
pub(crate) connection_status:
std::option::Option<crate::model::ConnectionStatusEventConfiguration>,
pub(crate) message_delivery_status:
std::option::Option<crate::model::MessageDeliveryStatusEventConfiguration>,
}
impl Builder {
pub fn device_registration_state(
mut self,
input: crate::model::DeviceRegistrationStateEventConfiguration,
) -> Self {
self.device_registration_state = Some(input);
self
}
pub fn set_device_registration_state(
mut self,
input: std::option::Option<crate::model::DeviceRegistrationStateEventConfiguration>,
) -> Self {
self.device_registration_state = input;
self
}
pub fn proximity(mut self, input: crate::model::ProximityEventConfiguration) -> Self {
self.proximity = Some(input);
self
}
pub fn set_proximity(
mut self,
input: std::option::Option<crate::model::ProximityEventConfiguration>,
) -> Self {
self.proximity = input;
self
}
pub fn join(mut self, input: crate::model::JoinEventConfiguration) -> Self {
self.join = Some(input);
self
}
pub fn set_join(
mut self,
input: std::option::Option<crate::model::JoinEventConfiguration>,
) -> Self {
self.join = input;
self
}
pub fn connection_status(
mut self,
input: crate::model::ConnectionStatusEventConfiguration,
) -> Self {
self.connection_status = Some(input);
self
}
pub fn set_connection_status(
mut self,
input: std::option::Option<crate::model::ConnectionStatusEventConfiguration>,
) -> Self {
self.connection_status = input;
self
}
pub fn message_delivery_status(
mut self,
input: crate::model::MessageDeliveryStatusEventConfiguration,
) -> Self {
self.message_delivery_status = Some(input);
self
}
pub fn set_message_delivery_status(
mut self,
input: std::option::Option<crate::model::MessageDeliveryStatusEventConfiguration>,
) -> Self {
self.message_delivery_status = input;
self
}
pub fn build(self) -> crate::output::GetResourceEventConfigurationOutput {
crate::output::GetResourceEventConfigurationOutput {
device_registration_state: self.device_registration_state,
proximity: self.proximity,
join: self.join,
connection_status: self.connection_status,
message_delivery_status: self.message_delivery_status,
}
}
}
}
impl GetResourceEventConfigurationOutput {
pub fn builder() -> crate::output::get_resource_event_configuration_output::Builder {
crate::output::get_resource_event_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetPositionEstimateOutput {
#[doc(hidden)]
pub geo_json_payload: std::option::Option<aws_smithy_types::Blob>,
}
impl GetPositionEstimateOutput {
pub fn geo_json_payload(&self) -> std::option::Option<&aws_smithy_types::Blob> {
self.geo_json_payload.as_ref()
}
}
pub mod get_position_estimate_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) geo_json_payload: std::option::Option<aws_smithy_types::Blob>,
}
impl Builder {
pub fn geo_json_payload(mut self, input: aws_smithy_types::Blob) -> Self {
self.geo_json_payload = Some(input);
self
}
pub fn set_geo_json_payload(
mut self,
input: std::option::Option<aws_smithy_types::Blob>,
) -> Self {
self.geo_json_payload = input;
self
}
pub fn build(self) -> crate::output::GetPositionEstimateOutput {
crate::output::GetPositionEstimateOutput {
geo_json_payload: self.geo_json_payload,
}
}
}
}
impl GetPositionEstimateOutput {
pub fn builder() -> crate::output::get_position_estimate_output::Builder {
crate::output::get_position_estimate_output::Builder::default()
}
}
#[allow(missing_docs)] #[deprecated(note = "This operation is no longer supported.")]
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetPositionConfigurationOutput {
#[doc(hidden)]
pub solvers: std::option::Option<crate::model::PositionSolverDetails>,
#[doc(hidden)]
pub destination: std::option::Option<std::string::String>,
}
impl GetPositionConfigurationOutput {
pub fn solvers(&self) -> std::option::Option<&crate::model::PositionSolverDetails> {
self.solvers.as_ref()
}
pub fn destination(&self) -> std::option::Option<&str> {
self.destination.as_deref()
}
}
pub mod get_position_configuration_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) solvers: std::option::Option<crate::model::PositionSolverDetails>,
pub(crate) destination: std::option::Option<std::string::String>,
}
impl Builder {
pub fn solvers(mut self, input: crate::model::PositionSolverDetails) -> Self {
self.solvers = Some(input);
self
}
pub fn set_solvers(
mut self,
input: std::option::Option<crate::model::PositionSolverDetails>,
) -> Self {
self.solvers = input;
self
}
pub fn destination(mut self, input: impl Into<std::string::String>) -> Self {
self.destination = Some(input.into());
self
}
pub fn set_destination(mut self, input: std::option::Option<std::string::String>) -> Self {
self.destination = input;
self
}
pub fn build(self) -> crate::output::GetPositionConfigurationOutput {
crate::output::GetPositionConfigurationOutput {
solvers: self.solvers,
destination: self.destination,
}
}
}
}
impl GetPositionConfigurationOutput {
pub fn builder() -> crate::output::get_position_configuration_output::Builder {
crate::output::get_position_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[deprecated(note = "This operation is no longer supported.")]
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetPositionOutput {
#[doc(hidden)]
pub position: std::option::Option<std::vec::Vec<f32>>,
#[doc(hidden)]
pub accuracy: std::option::Option<crate::model::Accuracy>,
#[doc(hidden)]
pub solver_type: std::option::Option<crate::model::PositionSolverType>,
#[doc(hidden)]
pub solver_provider: std::option::Option<crate::model::PositionSolverProvider>,
#[doc(hidden)]
pub solver_version: std::option::Option<std::string::String>,
#[doc(hidden)]
pub timestamp: std::option::Option<std::string::String>,
}
impl GetPositionOutput {
pub fn position(&self) -> std::option::Option<&[f32]> {
self.position.as_deref()
}
pub fn accuracy(&self) -> std::option::Option<&crate::model::Accuracy> {
self.accuracy.as_ref()
}
pub fn solver_type(&self) -> std::option::Option<&crate::model::PositionSolverType> {
self.solver_type.as_ref()
}
pub fn solver_provider(&self) -> std::option::Option<&crate::model::PositionSolverProvider> {
self.solver_provider.as_ref()
}
pub fn solver_version(&self) -> std::option::Option<&str> {
self.solver_version.as_deref()
}
pub fn timestamp(&self) -> std::option::Option<&str> {
self.timestamp.as_deref()
}
}
pub mod get_position_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) position: std::option::Option<std::vec::Vec<f32>>,
pub(crate) accuracy: std::option::Option<crate::model::Accuracy>,
pub(crate) solver_type: std::option::Option<crate::model::PositionSolverType>,
pub(crate) solver_provider: std::option::Option<crate::model::PositionSolverProvider>,
pub(crate) solver_version: std::option::Option<std::string::String>,
pub(crate) timestamp: std::option::Option<std::string::String>,
}
impl Builder {
pub fn position(mut self, input: f32) -> Self {
let mut v = self.position.unwrap_or_default();
v.push(input);
self.position = Some(v);
self
}
pub fn set_position(mut self, input: std::option::Option<std::vec::Vec<f32>>) -> Self {
self.position = input;
self
}
pub fn accuracy(mut self, input: crate::model::Accuracy) -> Self {
self.accuracy = Some(input);
self
}
pub fn set_accuracy(mut self, input: std::option::Option<crate::model::Accuracy>) -> Self {
self.accuracy = input;
self
}
pub fn solver_type(mut self, input: crate::model::PositionSolverType) -> Self {
self.solver_type = Some(input);
self
}
pub fn set_solver_type(
mut self,
input: std::option::Option<crate::model::PositionSolverType>,
) -> Self {
self.solver_type = input;
self
}
pub fn solver_provider(mut self, input: crate::model::PositionSolverProvider) -> Self {
self.solver_provider = Some(input);
self
}
pub fn set_solver_provider(
mut self,
input: std::option::Option<crate::model::PositionSolverProvider>,
) -> Self {
self.solver_provider = input;
self
}
pub fn solver_version(mut self, input: impl Into<std::string::String>) -> Self {
self.solver_version = Some(input.into());
self
}
pub fn set_solver_version(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.solver_version = input;
self
}
pub fn timestamp(mut self, input: impl Into<std::string::String>) -> Self {
self.timestamp = Some(input.into());
self
}
pub fn set_timestamp(mut self, input: std::option::Option<std::string::String>) -> Self {
self.timestamp = input;
self
}
pub fn build(self) -> crate::output::GetPositionOutput {
crate::output::GetPositionOutput {
position: self.position,
accuracy: self.accuracy,
solver_type: self.solver_type,
solver_provider: self.solver_provider,
solver_version: self.solver_version,
timestamp: self.timestamp,
}
}
}
}
impl GetPositionOutput {
pub fn builder() -> crate::output::get_position_output::Builder {
crate::output::get_position_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetPartnerAccountOutput {
#[doc(hidden)]
pub sidewalk: std::option::Option<crate::model::SidewalkAccountInfoWithFingerprint>,
#[doc(hidden)]
pub account_linked: bool,
}
impl GetPartnerAccountOutput {
pub fn sidewalk(
&self,
) -> std::option::Option<&crate::model::SidewalkAccountInfoWithFingerprint> {
self.sidewalk.as_ref()
}
pub fn account_linked(&self) -> bool {
self.account_linked
}
}
pub mod get_partner_account_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) sidewalk: std::option::Option<crate::model::SidewalkAccountInfoWithFingerprint>,
pub(crate) account_linked: std::option::Option<bool>,
}
impl Builder {
pub fn sidewalk(mut self, input: crate::model::SidewalkAccountInfoWithFingerprint) -> Self {
self.sidewalk = Some(input);
self
}
pub fn set_sidewalk(
mut self,
input: std::option::Option<crate::model::SidewalkAccountInfoWithFingerprint>,
) -> Self {
self.sidewalk = input;
self
}
pub fn account_linked(mut self, input: bool) -> Self {
self.account_linked = Some(input);
self
}
pub fn set_account_linked(mut self, input: std::option::Option<bool>) -> Self {
self.account_linked = input;
self
}
pub fn build(self) -> crate::output::GetPartnerAccountOutput {
crate::output::GetPartnerAccountOutput {
sidewalk: self.sidewalk,
account_linked: self.account_linked.unwrap_or_default(),
}
}
}
}
impl GetPartnerAccountOutput {
pub fn builder() -> crate::output::get_partner_account_output::Builder {
crate::output::get_partner_account_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetNetworkAnalyzerConfigurationOutput {
#[doc(hidden)]
pub trace_content: std::option::Option<crate::model::TraceContent>,
#[doc(hidden)]
pub wireless_devices: std::option::Option<std::vec::Vec<std::string::String>>,
#[doc(hidden)]
pub wireless_gateways: std::option::Option<std::vec::Vec<std::string::String>>,
#[doc(hidden)]
pub description: std::option::Option<std::string::String>,
#[doc(hidden)]
pub arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
}
impl GetNetworkAnalyzerConfigurationOutput {
pub fn trace_content(&self) -> std::option::Option<&crate::model::TraceContent> {
self.trace_content.as_ref()
}
pub fn wireless_devices(&self) -> std::option::Option<&[std::string::String]> {
self.wireless_devices.as_deref()
}
pub fn wireless_gateways(&self) -> std::option::Option<&[std::string::String]> {
self.wireless_gateways.as_deref()
}
pub fn description(&self) -> std::option::Option<&str> {
self.description.as_deref()
}
pub fn arn(&self) -> std::option::Option<&str> {
self.arn.as_deref()
}
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
}
pub mod get_network_analyzer_configuration_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) trace_content: std::option::Option<crate::model::TraceContent>,
pub(crate) wireless_devices: std::option::Option<std::vec::Vec<std::string::String>>,
pub(crate) wireless_gateways: std::option::Option<std::vec::Vec<std::string::String>>,
pub(crate) description: std::option::Option<std::string::String>,
pub(crate) arn: std::option::Option<std::string::String>,
pub(crate) name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn trace_content(mut self, input: crate::model::TraceContent) -> Self {
self.trace_content = Some(input);
self
}
pub fn set_trace_content(
mut self,
input: std::option::Option<crate::model::TraceContent>,
) -> Self {
self.trace_content = input;
self
}
pub fn wireless_devices(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.wireless_devices.unwrap_or_default();
v.push(input.into());
self.wireless_devices = Some(v);
self
}
pub fn set_wireless_devices(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.wireless_devices = input;
self
}
pub fn wireless_gateways(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.wireless_gateways.unwrap_or_default();
v.push(input.into());
self.wireless_gateways = Some(v);
self
}
pub fn set_wireless_gateways(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.wireless_gateways = input;
self
}
pub fn description(mut self, input: impl Into<std::string::String>) -> Self {
self.description = Some(input.into());
self
}
pub fn set_description(mut self, input: std::option::Option<std::string::String>) -> Self {
self.description = input;
self
}
pub fn arn(mut self, input: impl Into<std::string::String>) -> Self {
self.arn = Some(input.into());
self
}
pub fn set_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.arn = input;
self
}
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn build(self) -> crate::output::GetNetworkAnalyzerConfigurationOutput {
crate::output::GetNetworkAnalyzerConfigurationOutput {
trace_content: self.trace_content,
wireless_devices: self.wireless_devices,
wireless_gateways: self.wireless_gateways,
description: self.description,
arn: self.arn,
name: self.name,
}
}
}
}
impl GetNetworkAnalyzerConfigurationOutput {
pub fn builder() -> crate::output::get_network_analyzer_configuration_output::Builder {
crate::output::get_network_analyzer_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetMulticastGroupSessionOutput {
#[doc(hidden)]
pub lo_ra_wan: std::option::Option<crate::model::LoRaWanMulticastSession>,
}
impl GetMulticastGroupSessionOutput {
pub fn lo_ra_wan(&self) -> std::option::Option<&crate::model::LoRaWanMulticastSession> {
self.lo_ra_wan.as_ref()
}
}
pub mod get_multicast_group_session_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) lo_ra_wan: std::option::Option<crate::model::LoRaWanMulticastSession>,
}
impl Builder {
pub fn lo_ra_wan(mut self, input: crate::model::LoRaWanMulticastSession) -> Self {
self.lo_ra_wan = Some(input);
self
}
pub fn set_lo_ra_wan(
mut self,
input: std::option::Option<crate::model::LoRaWanMulticastSession>,
) -> Self {
self.lo_ra_wan = input;
self
}
pub fn build(self) -> crate::output::GetMulticastGroupSessionOutput {
crate::output::GetMulticastGroupSessionOutput {
lo_ra_wan: self.lo_ra_wan,
}
}
}
}
impl GetMulticastGroupSessionOutput {
pub fn builder() -> crate::output::get_multicast_group_session_output::Builder {
crate::output::get_multicast_group_session_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetMulticastGroupOutput {
#[doc(hidden)]
pub arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub description: std::option::Option<std::string::String>,
#[doc(hidden)]
pub status: std::option::Option<std::string::String>,
#[doc(hidden)]
pub lo_ra_wan: std::option::Option<crate::model::LoRaWanMulticastGet>,
#[doc(hidden)]
pub created_at: std::option::Option<aws_smithy_types::DateTime>,
}
impl GetMulticastGroupOutput {
pub fn arn(&self) -> std::option::Option<&str> {
self.arn.as_deref()
}
pub fn id(&self) -> std::option::Option<&str> {
self.id.as_deref()
}
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
pub fn description(&self) -> std::option::Option<&str> {
self.description.as_deref()
}
pub fn status(&self) -> std::option::Option<&str> {
self.status.as_deref()
}
pub fn lo_ra_wan(&self) -> std::option::Option<&crate::model::LoRaWanMulticastGet> {
self.lo_ra_wan.as_ref()
}
pub fn created_at(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.created_at.as_ref()
}
}
pub mod get_multicast_group_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) arn: std::option::Option<std::string::String>,
pub(crate) id: std::option::Option<std::string::String>,
pub(crate) name: std::option::Option<std::string::String>,
pub(crate) description: std::option::Option<std::string::String>,
pub(crate) status: std::option::Option<std::string::String>,
pub(crate) lo_ra_wan: std::option::Option<crate::model::LoRaWanMulticastGet>,
pub(crate) created_at: std::option::Option<aws_smithy_types::DateTime>,
}
impl Builder {
pub fn arn(mut self, input: impl Into<std::string::String>) -> Self {
self.arn = Some(input.into());
self
}
pub fn set_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.arn = input;
self
}
pub fn id(mut self, input: impl Into<std::string::String>) -> Self {
self.id = Some(input.into());
self
}
pub fn set_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.id = input;
self
}
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn description(mut self, input: impl Into<std::string::String>) -> Self {
self.description = Some(input.into());
self
}
pub fn set_description(mut self, input: std::option::Option<std::string::String>) -> Self {
self.description = input;
self
}
pub fn status(mut self, input: impl Into<std::string::String>) -> Self {
self.status = Some(input.into());
self
}
pub fn set_status(mut self, input: std::option::Option<std::string::String>) -> Self {
self.status = input;
self
}
pub fn lo_ra_wan(mut self, input: crate::model::LoRaWanMulticastGet) -> Self {
self.lo_ra_wan = Some(input);
self
}
pub fn set_lo_ra_wan(
mut self,
input: std::option::Option<crate::model::LoRaWanMulticastGet>,
) -> Self {
self.lo_ra_wan = input;
self
}
pub fn created_at(mut self, input: aws_smithy_types::DateTime) -> Self {
self.created_at = Some(input);
self
}
pub fn set_created_at(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.created_at = input;
self
}
pub fn build(self) -> crate::output::GetMulticastGroupOutput {
crate::output::GetMulticastGroupOutput {
arn: self.arn,
id: self.id,
name: self.name,
description: self.description,
status: self.status,
lo_ra_wan: self.lo_ra_wan,
created_at: self.created_at,
}
}
}
}
impl GetMulticastGroupOutput {
pub fn builder() -> crate::output::get_multicast_group_output::Builder {
crate::output::get_multicast_group_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetLogLevelsByResourceTypesOutput {
#[doc(hidden)]
pub default_log_level: std::option::Option<crate::model::LogLevel>,
#[doc(hidden)]
pub wireless_gateway_log_options:
std::option::Option<std::vec::Vec<crate::model::WirelessGatewayLogOption>>,
#[doc(hidden)]
pub wireless_device_log_options:
std::option::Option<std::vec::Vec<crate::model::WirelessDeviceLogOption>>,
}
impl GetLogLevelsByResourceTypesOutput {
pub fn default_log_level(&self) -> std::option::Option<&crate::model::LogLevel> {
self.default_log_level.as_ref()
}
pub fn wireless_gateway_log_options(
&self,
) -> std::option::Option<&[crate::model::WirelessGatewayLogOption]> {
self.wireless_gateway_log_options.as_deref()
}
pub fn wireless_device_log_options(
&self,
) -> std::option::Option<&[crate::model::WirelessDeviceLogOption]> {
self.wireless_device_log_options.as_deref()
}
}
pub mod get_log_levels_by_resource_types_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) default_log_level: std::option::Option<crate::model::LogLevel>,
pub(crate) wireless_gateway_log_options:
std::option::Option<std::vec::Vec<crate::model::WirelessGatewayLogOption>>,
pub(crate) wireless_device_log_options:
std::option::Option<std::vec::Vec<crate::model::WirelessDeviceLogOption>>,
}
impl Builder {
pub fn default_log_level(mut self, input: crate::model::LogLevel) -> Self {
self.default_log_level = Some(input);
self
}
pub fn set_default_log_level(
mut self,
input: std::option::Option<crate::model::LogLevel>,
) -> Self {
self.default_log_level = input;
self
}
pub fn wireless_gateway_log_options(
mut self,
input: crate::model::WirelessGatewayLogOption,
) -> Self {
let mut v = self.wireless_gateway_log_options.unwrap_or_default();
v.push(input);
self.wireless_gateway_log_options = Some(v);
self
}
pub fn set_wireless_gateway_log_options(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::WirelessGatewayLogOption>>,
) -> Self {
self.wireless_gateway_log_options = input;
self
}
pub fn wireless_device_log_options(
mut self,
input: crate::model::WirelessDeviceLogOption,
) -> Self {
let mut v = self.wireless_device_log_options.unwrap_or_default();
v.push(input);
self.wireless_device_log_options = Some(v);
self
}
pub fn set_wireless_device_log_options(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::WirelessDeviceLogOption>>,
) -> Self {
self.wireless_device_log_options = input;
self
}
pub fn build(self) -> crate::output::GetLogLevelsByResourceTypesOutput {
crate::output::GetLogLevelsByResourceTypesOutput {
default_log_level: self.default_log_level,
wireless_gateway_log_options: self.wireless_gateway_log_options,
wireless_device_log_options: self.wireless_device_log_options,
}
}
}
}
impl GetLogLevelsByResourceTypesOutput {
pub fn builder() -> crate::output::get_log_levels_by_resource_types_output::Builder {
crate::output::get_log_levels_by_resource_types_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetFuotaTaskOutput {
#[doc(hidden)]
pub arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub status: std::option::Option<crate::model::FuotaTaskStatus>,
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub description: std::option::Option<std::string::String>,
#[doc(hidden)]
pub lo_ra_wan: std::option::Option<crate::model::LoRaWanFuotaTaskGetInfo>,
#[doc(hidden)]
pub firmware_update_image: std::option::Option<std::string::String>,
#[doc(hidden)]
pub firmware_update_role: std::option::Option<std::string::String>,
#[doc(hidden)]
pub created_at: std::option::Option<aws_smithy_types::DateTime>,
}
impl GetFuotaTaskOutput {
pub fn arn(&self) -> std::option::Option<&str> {
self.arn.as_deref()
}
pub fn id(&self) -> std::option::Option<&str> {
self.id.as_deref()
}
pub fn status(&self) -> std::option::Option<&crate::model::FuotaTaskStatus> {
self.status.as_ref()
}
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
pub fn description(&self) -> std::option::Option<&str> {
self.description.as_deref()
}
pub fn lo_ra_wan(&self) -> std::option::Option<&crate::model::LoRaWanFuotaTaskGetInfo> {
self.lo_ra_wan.as_ref()
}
pub fn firmware_update_image(&self) -> std::option::Option<&str> {
self.firmware_update_image.as_deref()
}
pub fn firmware_update_role(&self) -> std::option::Option<&str> {
self.firmware_update_role.as_deref()
}
pub fn created_at(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.created_at.as_ref()
}
}
pub mod get_fuota_task_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) arn: std::option::Option<std::string::String>,
pub(crate) id: std::option::Option<std::string::String>,
pub(crate) status: std::option::Option<crate::model::FuotaTaskStatus>,
pub(crate) name: std::option::Option<std::string::String>,
pub(crate) description: std::option::Option<std::string::String>,
pub(crate) lo_ra_wan: std::option::Option<crate::model::LoRaWanFuotaTaskGetInfo>,
pub(crate) firmware_update_image: std::option::Option<std::string::String>,
pub(crate) firmware_update_role: std::option::Option<std::string::String>,
pub(crate) created_at: std::option::Option<aws_smithy_types::DateTime>,
}
impl Builder {
pub fn arn(mut self, input: impl Into<std::string::String>) -> Self {
self.arn = Some(input.into());
self
}
pub fn set_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.arn = input;
self
}
pub fn id(mut self, input: impl Into<std::string::String>) -> Self {
self.id = Some(input.into());
self
}
pub fn set_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.id = input;
self
}
pub fn status(mut self, input: crate::model::FuotaTaskStatus) -> Self {
self.status = Some(input);
self
}
pub fn set_status(
mut self,
input: std::option::Option<crate::model::FuotaTaskStatus>,
) -> Self {
self.status = input;
self
}
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn description(mut self, input: impl Into<std::string::String>) -> Self {
self.description = Some(input.into());
self
}
pub fn set_description(mut self, input: std::option::Option<std::string::String>) -> Self {
self.description = input;
self
}
pub fn lo_ra_wan(mut self, input: crate::model::LoRaWanFuotaTaskGetInfo) -> Self {
self.lo_ra_wan = Some(input);
self
}
pub fn set_lo_ra_wan(
mut self,
input: std::option::Option<crate::model::LoRaWanFuotaTaskGetInfo>,
) -> Self {
self.lo_ra_wan = input;
self
}
pub fn firmware_update_image(mut self, input: impl Into<std::string::String>) -> Self {
self.firmware_update_image = Some(input.into());
self
}
pub fn set_firmware_update_image(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.firmware_update_image = input;
self
}
pub fn firmware_update_role(mut self, input: impl Into<std::string::String>) -> Self {
self.firmware_update_role = Some(input.into());
self
}
pub fn set_firmware_update_role(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.firmware_update_role = input;
self
}
pub fn created_at(mut self, input: aws_smithy_types::DateTime) -> Self {
self.created_at = Some(input);
self
}
pub fn set_created_at(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.created_at = input;
self
}
pub fn build(self) -> crate::output::GetFuotaTaskOutput {
crate::output::GetFuotaTaskOutput {
arn: self.arn,
id: self.id,
status: self.status,
name: self.name,
description: self.description,
lo_ra_wan: self.lo_ra_wan,
firmware_update_image: self.firmware_update_image,
firmware_update_role: self.firmware_update_role,
created_at: self.created_at,
}
}
}
}
impl GetFuotaTaskOutput {
pub fn builder() -> crate::output::get_fuota_task_output::Builder {
crate::output::get_fuota_task_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetEventConfigurationByResourceTypesOutput {
#[doc(hidden)]
pub device_registration_state:
std::option::Option<crate::model::DeviceRegistrationStateResourceTypeEventConfiguration>,
#[doc(hidden)]
pub proximity: std::option::Option<crate::model::ProximityResourceTypeEventConfiguration>,
#[doc(hidden)]
pub join: std::option::Option<crate::model::JoinResourceTypeEventConfiguration>,
#[doc(hidden)]
pub connection_status:
std::option::Option<crate::model::ConnectionStatusResourceTypeEventConfiguration>,
#[doc(hidden)]
pub message_delivery_status:
std::option::Option<crate::model::MessageDeliveryStatusResourceTypeEventConfiguration>,
}
impl GetEventConfigurationByResourceTypesOutput {
pub fn device_registration_state(
&self,
) -> std::option::Option<&crate::model::DeviceRegistrationStateResourceTypeEventConfiguration>
{
self.device_registration_state.as_ref()
}
pub fn proximity(
&self,
) -> std::option::Option<&crate::model::ProximityResourceTypeEventConfiguration> {
self.proximity.as_ref()
}
pub fn join(&self) -> std::option::Option<&crate::model::JoinResourceTypeEventConfiguration> {
self.join.as_ref()
}
pub fn connection_status(
&self,
) -> std::option::Option<&crate::model::ConnectionStatusResourceTypeEventConfiguration> {
self.connection_status.as_ref()
}
pub fn message_delivery_status(
&self,
) -> std::option::Option<&crate::model::MessageDeliveryStatusResourceTypeEventConfiguration>
{
self.message_delivery_status.as_ref()
}
}
pub mod get_event_configuration_by_resource_types_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) device_registration_state: std::option::Option<
crate::model::DeviceRegistrationStateResourceTypeEventConfiguration,
>,
pub(crate) proximity:
std::option::Option<crate::model::ProximityResourceTypeEventConfiguration>,
pub(crate) join: std::option::Option<crate::model::JoinResourceTypeEventConfiguration>,
pub(crate) connection_status:
std::option::Option<crate::model::ConnectionStatusResourceTypeEventConfiguration>,
pub(crate) message_delivery_status:
std::option::Option<crate::model::MessageDeliveryStatusResourceTypeEventConfiguration>,
}
impl Builder {
pub fn device_registration_state(
mut self,
input: crate::model::DeviceRegistrationStateResourceTypeEventConfiguration,
) -> Self {
self.device_registration_state = Some(input);
self
}
pub fn set_device_registration_state(
mut self,
input: std::option::Option<
crate::model::DeviceRegistrationStateResourceTypeEventConfiguration,
>,
) -> Self {
self.device_registration_state = input;
self
}
pub fn proximity(
mut self,
input: crate::model::ProximityResourceTypeEventConfiguration,
) -> Self {
self.proximity = Some(input);
self
}
pub fn set_proximity(
mut self,
input: std::option::Option<crate::model::ProximityResourceTypeEventConfiguration>,
) -> Self {
self.proximity = input;
self
}
pub fn join(mut self, input: crate::model::JoinResourceTypeEventConfiguration) -> Self {
self.join = Some(input);
self
}
pub fn set_join(
mut self,
input: std::option::Option<crate::model::JoinResourceTypeEventConfiguration>,
) -> Self {
self.join = input;
self
}
pub fn connection_status(
mut self,
input: crate::model::ConnectionStatusResourceTypeEventConfiguration,
) -> Self {
self.connection_status = Some(input);
self
}
pub fn set_connection_status(
mut self,
input: std::option::Option<
crate::model::ConnectionStatusResourceTypeEventConfiguration,
>,
) -> Self {
self.connection_status = input;
self
}
pub fn message_delivery_status(
mut self,
input: crate::model::MessageDeliveryStatusResourceTypeEventConfiguration,
) -> Self {
self.message_delivery_status = Some(input);
self
}
pub fn set_message_delivery_status(
mut self,
input: std::option::Option<
crate::model::MessageDeliveryStatusResourceTypeEventConfiguration,
>,
) -> Self {
self.message_delivery_status = input;
self
}
pub fn build(self) -> crate::output::GetEventConfigurationByResourceTypesOutput {
crate::output::GetEventConfigurationByResourceTypesOutput {
device_registration_state: self.device_registration_state,
proximity: self.proximity,
join: self.join,
connection_status: self.connection_status,
message_delivery_status: self.message_delivery_status,
}
}
}
}
impl GetEventConfigurationByResourceTypesOutput {
pub fn builder() -> crate::output::get_event_configuration_by_resource_types_output::Builder {
crate::output::get_event_configuration_by_resource_types_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetDeviceProfileOutput {
#[doc(hidden)]
pub arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub lo_ra_wan: std::option::Option<crate::model::LoRaWanDeviceProfile>,
}
impl GetDeviceProfileOutput {
pub fn arn(&self) -> std::option::Option<&str> {
self.arn.as_deref()
}
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
pub fn id(&self) -> std::option::Option<&str> {
self.id.as_deref()
}
pub fn lo_ra_wan(&self) -> std::option::Option<&crate::model::LoRaWanDeviceProfile> {
self.lo_ra_wan.as_ref()
}
}
pub mod get_device_profile_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) arn: std::option::Option<std::string::String>,
pub(crate) name: std::option::Option<std::string::String>,
pub(crate) id: std::option::Option<std::string::String>,
pub(crate) lo_ra_wan: std::option::Option<crate::model::LoRaWanDeviceProfile>,
}
impl Builder {
pub fn arn(mut self, input: impl Into<std::string::String>) -> Self {
self.arn = Some(input.into());
self
}
pub fn set_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.arn = input;
self
}
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn id(mut self, input: impl Into<std::string::String>) -> Self {
self.id = Some(input.into());
self
}
pub fn set_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.id = input;
self
}
pub fn lo_ra_wan(mut self, input: crate::model::LoRaWanDeviceProfile) -> Self {
self.lo_ra_wan = Some(input);
self
}
pub fn set_lo_ra_wan(
mut self,
input: std::option::Option<crate::model::LoRaWanDeviceProfile>,
) -> Self {
self.lo_ra_wan = input;
self
}
pub fn build(self) -> crate::output::GetDeviceProfileOutput {
crate::output::GetDeviceProfileOutput {
arn: self.arn,
name: self.name,
id: self.id,
lo_ra_wan: self.lo_ra_wan,
}
}
}
}
impl GetDeviceProfileOutput {
pub fn builder() -> crate::output::get_device_profile_output::Builder {
crate::output::get_device_profile_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetDestinationOutput {
#[doc(hidden)]
pub arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub expression: std::option::Option<std::string::String>,
#[doc(hidden)]
pub expression_type: std::option::Option<crate::model::ExpressionType>,
#[doc(hidden)]
pub description: std::option::Option<std::string::String>,
#[doc(hidden)]
pub role_arn: std::option::Option<std::string::String>,
}
impl GetDestinationOutput {
pub fn arn(&self) -> std::option::Option<&str> {
self.arn.as_deref()
}
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
pub fn expression(&self) -> std::option::Option<&str> {
self.expression.as_deref()
}
pub fn expression_type(&self) -> std::option::Option<&crate::model::ExpressionType> {
self.expression_type.as_ref()
}
pub fn description(&self) -> std::option::Option<&str> {
self.description.as_deref()
}
pub fn role_arn(&self) -> std::option::Option<&str> {
self.role_arn.as_deref()
}
}
pub mod get_destination_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) arn: std::option::Option<std::string::String>,
pub(crate) name: std::option::Option<std::string::String>,
pub(crate) expression: std::option::Option<std::string::String>,
pub(crate) expression_type: std::option::Option<crate::model::ExpressionType>,
pub(crate) description: std::option::Option<std::string::String>,
pub(crate) role_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn arn(mut self, input: impl Into<std::string::String>) -> Self {
self.arn = Some(input.into());
self
}
pub fn set_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.arn = input;
self
}
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn expression(mut self, input: impl Into<std::string::String>) -> Self {
self.expression = Some(input.into());
self
}
pub fn set_expression(mut self, input: std::option::Option<std::string::String>) -> Self {
self.expression = input;
self
}
pub fn expression_type(mut self, input: crate::model::ExpressionType) -> Self {
self.expression_type = Some(input);
self
}
pub fn set_expression_type(
mut self,
input: std::option::Option<crate::model::ExpressionType>,
) -> Self {
self.expression_type = input;
self
}
pub fn description(mut self, input: impl Into<std::string::String>) -> Self {
self.description = Some(input.into());
self
}
pub fn set_description(mut self, input: std::option::Option<std::string::String>) -> Self {
self.description = input;
self
}
pub fn role_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.role_arn = Some(input.into());
self
}
pub fn set_role_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.role_arn = input;
self
}
pub fn build(self) -> crate::output::GetDestinationOutput {
crate::output::GetDestinationOutput {
arn: self.arn,
name: self.name,
expression: self.expression,
expression_type: self.expression_type,
description: self.description,
role_arn: self.role_arn,
}
}
}
}
impl GetDestinationOutput {
pub fn builder() -> crate::output::get_destination_output::Builder {
crate::output::get_destination_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DisassociateWirelessGatewayFromThingOutput {}
pub mod disassociate_wireless_gateway_from_thing_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DisassociateWirelessGatewayFromThingOutput {
crate::output::DisassociateWirelessGatewayFromThingOutput {}
}
}
}
impl DisassociateWirelessGatewayFromThingOutput {
pub fn builder() -> crate::output::disassociate_wireless_gateway_from_thing_output::Builder {
crate::output::disassociate_wireless_gateway_from_thing_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DisassociateWirelessGatewayFromCertificateOutput {}
pub mod disassociate_wireless_gateway_from_certificate_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DisassociateWirelessGatewayFromCertificateOutput {
crate::output::DisassociateWirelessGatewayFromCertificateOutput {}
}
}
}
impl DisassociateWirelessGatewayFromCertificateOutput {
pub fn builder() -> crate::output::disassociate_wireless_gateway_from_certificate_output::Builder
{
crate::output::disassociate_wireless_gateway_from_certificate_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DisassociateWirelessDeviceFromThingOutput {}
pub mod disassociate_wireless_device_from_thing_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DisassociateWirelessDeviceFromThingOutput {
crate::output::DisassociateWirelessDeviceFromThingOutput {}
}
}
}
impl DisassociateWirelessDeviceFromThingOutput {
pub fn builder() -> crate::output::disassociate_wireless_device_from_thing_output::Builder {
crate::output::disassociate_wireless_device_from_thing_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DisassociateWirelessDeviceFromMulticastGroupOutput {}
pub mod disassociate_wireless_device_from_multicast_group_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DisassociateWirelessDeviceFromMulticastGroupOutput {
crate::output::DisassociateWirelessDeviceFromMulticastGroupOutput {}
}
}
}
impl DisassociateWirelessDeviceFromMulticastGroupOutput {
pub fn builder(
) -> crate::output::disassociate_wireless_device_from_multicast_group_output::Builder {
crate::output::disassociate_wireless_device_from_multicast_group_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DisassociateWirelessDeviceFromFuotaTaskOutput {}
pub mod disassociate_wireless_device_from_fuota_task_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DisassociateWirelessDeviceFromFuotaTaskOutput {
crate::output::DisassociateWirelessDeviceFromFuotaTaskOutput {}
}
}
}
impl DisassociateWirelessDeviceFromFuotaTaskOutput {
pub fn builder() -> crate::output::disassociate_wireless_device_from_fuota_task_output::Builder
{
crate::output::disassociate_wireless_device_from_fuota_task_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DisassociateMulticastGroupFromFuotaTaskOutput {}
pub mod disassociate_multicast_group_from_fuota_task_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DisassociateMulticastGroupFromFuotaTaskOutput {
crate::output::DisassociateMulticastGroupFromFuotaTaskOutput {}
}
}
}
impl DisassociateMulticastGroupFromFuotaTaskOutput {
pub fn builder() -> crate::output::disassociate_multicast_group_from_fuota_task_output::Builder
{
crate::output::disassociate_multicast_group_from_fuota_task_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DisassociateAwsAccountFromPartnerAccountOutput {}
pub mod disassociate_aws_account_from_partner_account_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DisassociateAwsAccountFromPartnerAccountOutput {
crate::output::DisassociateAwsAccountFromPartnerAccountOutput {}
}
}
}
impl DisassociateAwsAccountFromPartnerAccountOutput {
pub fn builder() -> crate::output::disassociate_aws_account_from_partner_account_output::Builder
{
crate::output::disassociate_aws_account_from_partner_account_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteWirelessGatewayTaskDefinitionOutput {}
pub mod delete_wireless_gateway_task_definition_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteWirelessGatewayTaskDefinitionOutput {
crate::output::DeleteWirelessGatewayTaskDefinitionOutput {}
}
}
}
impl DeleteWirelessGatewayTaskDefinitionOutput {
pub fn builder() -> crate::output::delete_wireless_gateway_task_definition_output::Builder {
crate::output::delete_wireless_gateway_task_definition_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteWirelessGatewayTaskOutput {}
pub mod delete_wireless_gateway_task_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteWirelessGatewayTaskOutput {
crate::output::DeleteWirelessGatewayTaskOutput {}
}
}
}
impl DeleteWirelessGatewayTaskOutput {
pub fn builder() -> crate::output::delete_wireless_gateway_task_output::Builder {
crate::output::delete_wireless_gateway_task_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteWirelessGatewayOutput {}
pub mod delete_wireless_gateway_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteWirelessGatewayOutput {
crate::output::DeleteWirelessGatewayOutput {}
}
}
}
impl DeleteWirelessGatewayOutput {
pub fn builder() -> crate::output::delete_wireless_gateway_output::Builder {
crate::output::delete_wireless_gateway_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteWirelessDeviceOutput {}
pub mod delete_wireless_device_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteWirelessDeviceOutput {
crate::output::DeleteWirelessDeviceOutput {}
}
}
}
impl DeleteWirelessDeviceOutput {
pub fn builder() -> crate::output::delete_wireless_device_output::Builder {
crate::output::delete_wireless_device_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteServiceProfileOutput {}
pub mod delete_service_profile_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteServiceProfileOutput {
crate::output::DeleteServiceProfileOutput {}
}
}
}
impl DeleteServiceProfileOutput {
pub fn builder() -> crate::output::delete_service_profile_output::Builder {
crate::output::delete_service_profile_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteQueuedMessagesOutput {}
pub mod delete_queued_messages_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteQueuedMessagesOutput {
crate::output::DeleteQueuedMessagesOutput {}
}
}
}
impl DeleteQueuedMessagesOutput {
pub fn builder() -> crate::output::delete_queued_messages_output::Builder {
crate::output::delete_queued_messages_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteNetworkAnalyzerConfigurationOutput {}
pub mod delete_network_analyzer_configuration_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteNetworkAnalyzerConfigurationOutput {
crate::output::DeleteNetworkAnalyzerConfigurationOutput {}
}
}
}
impl DeleteNetworkAnalyzerConfigurationOutput {
pub fn builder() -> crate::output::delete_network_analyzer_configuration_output::Builder {
crate::output::delete_network_analyzer_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteMulticastGroupOutput {}
pub mod delete_multicast_group_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteMulticastGroupOutput {
crate::output::DeleteMulticastGroupOutput {}
}
}
}
impl DeleteMulticastGroupOutput {
pub fn builder() -> crate::output::delete_multicast_group_output::Builder {
crate::output::delete_multicast_group_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteFuotaTaskOutput {}
pub mod delete_fuota_task_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteFuotaTaskOutput {
crate::output::DeleteFuotaTaskOutput {}
}
}
}
impl DeleteFuotaTaskOutput {
pub fn builder() -> crate::output::delete_fuota_task_output::Builder {
crate::output::delete_fuota_task_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteDeviceProfileOutput {}
pub mod delete_device_profile_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteDeviceProfileOutput {
crate::output::DeleteDeviceProfileOutput {}
}
}
}
impl DeleteDeviceProfileOutput {
pub fn builder() -> crate::output::delete_device_profile_output::Builder {
crate::output::delete_device_profile_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteDestinationOutput {}
pub mod delete_destination_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteDestinationOutput {
crate::output::DeleteDestinationOutput {}
}
}
}
impl DeleteDestinationOutput {
pub fn builder() -> crate::output::delete_destination_output::Builder {
crate::output::delete_destination_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateWirelessGatewayTaskDefinitionOutput {
#[doc(hidden)]
pub id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub arn: std::option::Option<std::string::String>,
}
impl CreateWirelessGatewayTaskDefinitionOutput {
pub fn id(&self) -> std::option::Option<&str> {
self.id.as_deref()
}
pub fn arn(&self) -> std::option::Option<&str> {
self.arn.as_deref()
}
}
pub mod create_wireless_gateway_task_definition_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) id: std::option::Option<std::string::String>,
pub(crate) arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn id(mut self, input: impl Into<std::string::String>) -> Self {
self.id = Some(input.into());
self
}
pub fn set_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.id = input;
self
}
pub fn arn(mut self, input: impl Into<std::string::String>) -> Self {
self.arn = Some(input.into());
self
}
pub fn set_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.arn = input;
self
}
pub fn build(self) -> crate::output::CreateWirelessGatewayTaskDefinitionOutput {
crate::output::CreateWirelessGatewayTaskDefinitionOutput {
id: self.id,
arn: self.arn,
}
}
}
}
impl CreateWirelessGatewayTaskDefinitionOutput {
pub fn builder() -> crate::output::create_wireless_gateway_task_definition_output::Builder {
crate::output::create_wireless_gateway_task_definition_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateWirelessGatewayTaskOutput {
#[doc(hidden)]
pub wireless_gateway_task_definition_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub status: std::option::Option<crate::model::WirelessGatewayTaskStatus>,
}
impl CreateWirelessGatewayTaskOutput {
pub fn wireless_gateway_task_definition_id(&self) -> std::option::Option<&str> {
self.wireless_gateway_task_definition_id.as_deref()
}
pub fn status(&self) -> std::option::Option<&crate::model::WirelessGatewayTaskStatus> {
self.status.as_ref()
}
}
pub mod create_wireless_gateway_task_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) wireless_gateway_task_definition_id: std::option::Option<std::string::String>,
pub(crate) status: std::option::Option<crate::model::WirelessGatewayTaskStatus>,
}
impl Builder {
pub fn wireless_gateway_task_definition_id(
mut self,
input: impl Into<std::string::String>,
) -> Self {
self.wireless_gateway_task_definition_id = Some(input.into());
self
}
pub fn set_wireless_gateway_task_definition_id(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.wireless_gateway_task_definition_id = input;
self
}
pub fn status(mut self, input: crate::model::WirelessGatewayTaskStatus) -> Self {
self.status = Some(input);
self
}
pub fn set_status(
mut self,
input: std::option::Option<crate::model::WirelessGatewayTaskStatus>,
) -> Self {
self.status = input;
self
}
pub fn build(self) -> crate::output::CreateWirelessGatewayTaskOutput {
crate::output::CreateWirelessGatewayTaskOutput {
wireless_gateway_task_definition_id: self.wireless_gateway_task_definition_id,
status: self.status,
}
}
}
}
impl CreateWirelessGatewayTaskOutput {
pub fn builder() -> crate::output::create_wireless_gateway_task_output::Builder {
crate::output::create_wireless_gateway_task_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateWirelessGatewayOutput {
#[doc(hidden)]
pub arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub id: std::option::Option<std::string::String>,
}
impl CreateWirelessGatewayOutput {
pub fn arn(&self) -> std::option::Option<&str> {
self.arn.as_deref()
}
pub fn id(&self) -> std::option::Option<&str> {
self.id.as_deref()
}
}
pub mod create_wireless_gateway_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) arn: std::option::Option<std::string::String>,
pub(crate) id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn arn(mut self, input: impl Into<std::string::String>) -> Self {
self.arn = Some(input.into());
self
}
pub fn set_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.arn = input;
self
}
pub fn id(mut self, input: impl Into<std::string::String>) -> Self {
self.id = Some(input.into());
self
}
pub fn set_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.id = input;
self
}
pub fn build(self) -> crate::output::CreateWirelessGatewayOutput {
crate::output::CreateWirelessGatewayOutput {
arn: self.arn,
id: self.id,
}
}
}
}
impl CreateWirelessGatewayOutput {
pub fn builder() -> crate::output::create_wireless_gateway_output::Builder {
crate::output::create_wireless_gateway_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateWirelessDeviceOutput {
#[doc(hidden)]
pub arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub id: std::option::Option<std::string::String>,
}
impl CreateWirelessDeviceOutput {
pub fn arn(&self) -> std::option::Option<&str> {
self.arn.as_deref()
}
pub fn id(&self) -> std::option::Option<&str> {
self.id.as_deref()
}
}
pub mod create_wireless_device_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) arn: std::option::Option<std::string::String>,
pub(crate) id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn arn(mut self, input: impl Into<std::string::String>) -> Self {
self.arn = Some(input.into());
self
}
pub fn set_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.arn = input;
self
}
pub fn id(mut self, input: impl Into<std::string::String>) -> Self {
self.id = Some(input.into());
self
}
pub fn set_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.id = input;
self
}
pub fn build(self) -> crate::output::CreateWirelessDeviceOutput {
crate::output::CreateWirelessDeviceOutput {
arn: self.arn,
id: self.id,
}
}
}
}
impl CreateWirelessDeviceOutput {
pub fn builder() -> crate::output::create_wireless_device_output::Builder {
crate::output::create_wireless_device_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateServiceProfileOutput {
#[doc(hidden)]
pub arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub id: std::option::Option<std::string::String>,
}
impl CreateServiceProfileOutput {
pub fn arn(&self) -> std::option::Option<&str> {
self.arn.as_deref()
}
pub fn id(&self) -> std::option::Option<&str> {
self.id.as_deref()
}
}
pub mod create_service_profile_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) arn: std::option::Option<std::string::String>,
pub(crate) id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn arn(mut self, input: impl Into<std::string::String>) -> Self {
self.arn = Some(input.into());
self
}
pub fn set_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.arn = input;
self
}
pub fn id(mut self, input: impl Into<std::string::String>) -> Self {
self.id = Some(input.into());
self
}
pub fn set_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.id = input;
self
}
pub fn build(self) -> crate::output::CreateServiceProfileOutput {
crate::output::CreateServiceProfileOutput {
arn: self.arn,
id: self.id,
}
}
}
}
impl CreateServiceProfileOutput {
pub fn builder() -> crate::output::create_service_profile_output::Builder {
crate::output::create_service_profile_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateNetworkAnalyzerConfigurationOutput {
#[doc(hidden)]
pub arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
}
impl CreateNetworkAnalyzerConfigurationOutput {
pub fn arn(&self) -> std::option::Option<&str> {
self.arn.as_deref()
}
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
}
pub mod create_network_analyzer_configuration_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) arn: std::option::Option<std::string::String>,
pub(crate) name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn arn(mut self, input: impl Into<std::string::String>) -> Self {
self.arn = Some(input.into());
self
}
pub fn set_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.arn = input;
self
}
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn build(self) -> crate::output::CreateNetworkAnalyzerConfigurationOutput {
crate::output::CreateNetworkAnalyzerConfigurationOutput {
arn: self.arn,
name: self.name,
}
}
}
}
impl CreateNetworkAnalyzerConfigurationOutput {
pub fn builder() -> crate::output::create_network_analyzer_configuration_output::Builder {
crate::output::create_network_analyzer_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateMulticastGroupOutput {
#[doc(hidden)]
pub arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub id: std::option::Option<std::string::String>,
}
impl CreateMulticastGroupOutput {
pub fn arn(&self) -> std::option::Option<&str> {
self.arn.as_deref()
}
pub fn id(&self) -> std::option::Option<&str> {
self.id.as_deref()
}
}
pub mod create_multicast_group_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) arn: std::option::Option<std::string::String>,
pub(crate) id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn arn(mut self, input: impl Into<std::string::String>) -> Self {
self.arn = Some(input.into());
self
}
pub fn set_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.arn = input;
self
}
pub fn id(mut self, input: impl Into<std::string::String>) -> Self {
self.id = Some(input.into());
self
}
pub fn set_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.id = input;
self
}
pub fn build(self) -> crate::output::CreateMulticastGroupOutput {
crate::output::CreateMulticastGroupOutput {
arn: self.arn,
id: self.id,
}
}
}
}
impl CreateMulticastGroupOutput {
pub fn builder() -> crate::output::create_multicast_group_output::Builder {
crate::output::create_multicast_group_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateFuotaTaskOutput {
#[doc(hidden)]
pub arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub id: std::option::Option<std::string::String>,
}
impl CreateFuotaTaskOutput {
pub fn arn(&self) -> std::option::Option<&str> {
self.arn.as_deref()
}
pub fn id(&self) -> std::option::Option<&str> {
self.id.as_deref()
}
}
pub mod create_fuota_task_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) arn: std::option::Option<std::string::String>,
pub(crate) id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn arn(mut self, input: impl Into<std::string::String>) -> Self {
self.arn = Some(input.into());
self
}
pub fn set_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.arn = input;
self
}
pub fn id(mut self, input: impl Into<std::string::String>) -> Self {
self.id = Some(input.into());
self
}
pub fn set_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.id = input;
self
}
pub fn build(self) -> crate::output::CreateFuotaTaskOutput {
crate::output::CreateFuotaTaskOutput {
arn: self.arn,
id: self.id,
}
}
}
}
impl CreateFuotaTaskOutput {
pub fn builder() -> crate::output::create_fuota_task_output::Builder {
crate::output::create_fuota_task_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateDeviceProfileOutput {
#[doc(hidden)]
pub arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub id: std::option::Option<std::string::String>,
}
impl CreateDeviceProfileOutput {
pub fn arn(&self) -> std::option::Option<&str> {
self.arn.as_deref()
}
pub fn id(&self) -> std::option::Option<&str> {
self.id.as_deref()
}
}
pub mod create_device_profile_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) arn: std::option::Option<std::string::String>,
pub(crate) id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn arn(mut self, input: impl Into<std::string::String>) -> Self {
self.arn = Some(input.into());
self
}
pub fn set_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.arn = input;
self
}
pub fn id(mut self, input: impl Into<std::string::String>) -> Self {
self.id = Some(input.into());
self
}
pub fn set_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.id = input;
self
}
pub fn build(self) -> crate::output::CreateDeviceProfileOutput {
crate::output::CreateDeviceProfileOutput {
arn: self.arn,
id: self.id,
}
}
}
}
impl CreateDeviceProfileOutput {
pub fn builder() -> crate::output::create_device_profile_output::Builder {
crate::output::create_device_profile_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateDestinationOutput {
#[doc(hidden)]
pub arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
}
impl CreateDestinationOutput {
pub fn arn(&self) -> std::option::Option<&str> {
self.arn.as_deref()
}
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
}
pub mod create_destination_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) arn: std::option::Option<std::string::String>,
pub(crate) name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn arn(mut self, input: impl Into<std::string::String>) -> Self {
self.arn = Some(input.into());
self
}
pub fn set_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.arn = input;
self
}
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn build(self) -> crate::output::CreateDestinationOutput {
crate::output::CreateDestinationOutput {
arn: self.arn,
name: self.name,
}
}
}
}
impl CreateDestinationOutput {
pub fn builder() -> crate::output::create_destination_output::Builder {
crate::output::create_destination_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CancelMulticastGroupSessionOutput {}
pub mod cancel_multicast_group_session_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::CancelMulticastGroupSessionOutput {
crate::output::CancelMulticastGroupSessionOutput {}
}
}
}
impl CancelMulticastGroupSessionOutput {
pub fn builder() -> crate::output::cancel_multicast_group_session_output::Builder {
crate::output::cancel_multicast_group_session_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct AssociateWirelessGatewayWithThingOutput {}
pub mod associate_wireless_gateway_with_thing_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::AssociateWirelessGatewayWithThingOutput {
crate::output::AssociateWirelessGatewayWithThingOutput {}
}
}
}
impl AssociateWirelessGatewayWithThingOutput {
pub fn builder() -> crate::output::associate_wireless_gateway_with_thing_output::Builder {
crate::output::associate_wireless_gateway_with_thing_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct AssociateWirelessGatewayWithCertificateOutput {
#[doc(hidden)]
pub iot_certificate_id: std::option::Option<std::string::String>,
}
impl AssociateWirelessGatewayWithCertificateOutput {
pub fn iot_certificate_id(&self) -> std::option::Option<&str> {
self.iot_certificate_id.as_deref()
}
}
pub mod associate_wireless_gateway_with_certificate_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) iot_certificate_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn iot_certificate_id(mut self, input: impl Into<std::string::String>) -> Self {
self.iot_certificate_id = Some(input.into());
self
}
pub fn set_iot_certificate_id(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.iot_certificate_id = input;
self
}
pub fn build(self) -> crate::output::AssociateWirelessGatewayWithCertificateOutput {
crate::output::AssociateWirelessGatewayWithCertificateOutput {
iot_certificate_id: self.iot_certificate_id,
}
}
}
}
impl AssociateWirelessGatewayWithCertificateOutput {
pub fn builder() -> crate::output::associate_wireless_gateway_with_certificate_output::Builder {
crate::output::associate_wireless_gateway_with_certificate_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct AssociateWirelessDeviceWithThingOutput {}
pub mod associate_wireless_device_with_thing_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::AssociateWirelessDeviceWithThingOutput {
crate::output::AssociateWirelessDeviceWithThingOutput {}
}
}
}
impl AssociateWirelessDeviceWithThingOutput {
pub fn builder() -> crate::output::associate_wireless_device_with_thing_output::Builder {
crate::output::associate_wireless_device_with_thing_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct AssociateWirelessDeviceWithMulticastGroupOutput {}
pub mod associate_wireless_device_with_multicast_group_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::AssociateWirelessDeviceWithMulticastGroupOutput {
crate::output::AssociateWirelessDeviceWithMulticastGroupOutput {}
}
}
}
impl AssociateWirelessDeviceWithMulticastGroupOutput {
pub fn builder() -> crate::output::associate_wireless_device_with_multicast_group_output::Builder
{
crate::output::associate_wireless_device_with_multicast_group_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct AssociateWirelessDeviceWithFuotaTaskOutput {}
pub mod associate_wireless_device_with_fuota_task_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::AssociateWirelessDeviceWithFuotaTaskOutput {
crate::output::AssociateWirelessDeviceWithFuotaTaskOutput {}
}
}
}
impl AssociateWirelessDeviceWithFuotaTaskOutput {
pub fn builder() -> crate::output::associate_wireless_device_with_fuota_task_output::Builder {
crate::output::associate_wireless_device_with_fuota_task_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct AssociateMulticastGroupWithFuotaTaskOutput {}
pub mod associate_multicast_group_with_fuota_task_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::AssociateMulticastGroupWithFuotaTaskOutput {
crate::output::AssociateMulticastGroupWithFuotaTaskOutput {}
}
}
}
impl AssociateMulticastGroupWithFuotaTaskOutput {
pub fn builder() -> crate::output::associate_multicast_group_with_fuota_task_output::Builder {
crate::output::associate_multicast_group_with_fuota_task_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct AssociateAwsAccountWithPartnerAccountOutput {
#[doc(hidden)]
pub sidewalk: std::option::Option<crate::model::SidewalkAccountInfo>,
#[doc(hidden)]
pub arn: std::option::Option<std::string::String>,
}
impl AssociateAwsAccountWithPartnerAccountOutput {
pub fn sidewalk(&self) -> std::option::Option<&crate::model::SidewalkAccountInfo> {
self.sidewalk.as_ref()
}
pub fn arn(&self) -> std::option::Option<&str> {
self.arn.as_deref()
}
}
pub mod associate_aws_account_with_partner_account_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) sidewalk: std::option::Option<crate::model::SidewalkAccountInfo>,
pub(crate) arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn sidewalk(mut self, input: crate::model::SidewalkAccountInfo) -> Self {
self.sidewalk = Some(input);
self
}
pub fn set_sidewalk(
mut self,
input: std::option::Option<crate::model::SidewalkAccountInfo>,
) -> Self {
self.sidewalk = input;
self
}
pub fn arn(mut self, input: impl Into<std::string::String>) -> Self {
self.arn = Some(input.into());
self
}
pub fn set_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.arn = input;
self
}
pub fn build(self) -> crate::output::AssociateAwsAccountWithPartnerAccountOutput {
crate::output::AssociateAwsAccountWithPartnerAccountOutput {
sidewalk: self.sidewalk,
arn: self.arn,
}
}
}
}
impl AssociateAwsAccountWithPartnerAccountOutput {
pub fn builder() -> crate::output::associate_aws_account_with_partner_account_output::Builder {
crate::output::associate_aws_account_with_partner_account_output::Builder::default()
}
}