/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include LoRaWAN router info.See Also:
AWS
* API Reference
Choose the gateways that you want to use for the downlink data traffic when * the wireless device is running in class B or class C mode.
*/ inline const ParticipatingGateways& GetParticipatingGateways() const{ return m_participatingGateways; } /** *Choose the gateways that you want to use for the downlink data traffic when * the wireless device is running in class B or class C mode.
*/ inline bool ParticipatingGatewaysHasBeenSet() const { return m_participatingGatewaysHasBeenSet; } /** *Choose the gateways that you want to use for the downlink data traffic when * the wireless device is running in class B or class C mode.
*/ inline void SetParticipatingGateways(const ParticipatingGateways& value) { m_participatingGatewaysHasBeenSet = true; m_participatingGateways = value; } /** *Choose the gateways that you want to use for the downlink data traffic when * the wireless device is running in class B or class C mode.
*/ inline void SetParticipatingGateways(ParticipatingGateways&& value) { m_participatingGatewaysHasBeenSet = true; m_participatingGateways = std::move(value); } /** *Choose the gateways that you want to use for the downlink data traffic when * the wireless device is running in class B or class C mode.
*/ inline LoRaWANSendDataToDevice& WithParticipatingGateways(const ParticipatingGateways& value) { SetParticipatingGateways(value); return *this;} /** *Choose the gateways that you want to use for the downlink data traffic when * the wireless device is running in class B or class C mode.
*/ inline LoRaWANSendDataToDevice& WithParticipatingGateways(ParticipatingGateways&& value) { SetParticipatingGateways(std::move(value)); return *this;} private: int m_fPort; bool m_fPortHasBeenSet = false; ParticipatingGateways m_participatingGateways; bool m_participatingGatewaysHasBeenSet = false; }; } // namespace Model } // namespace IoTWireless } // namespace Aws