7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/iotwireless/model/SupportedRfRegion.h>
9#include <aws/iotwireless/model/DlClass.h>
10#include <aws/iotwireless/model/ParticipatingGatewaysMulticast.h>
63 template<
typename ParticipatingGatewaysT = ParticipatingGatewaysMulticast>
64 void SetParticipatingGateways(ParticipatingGatewaysT&& value) { m_participatingGatewaysHasBeenSet =
true; m_participatingGateways = std::forward<ParticipatingGatewaysT>(value); }
65 template<
typename ParticipatingGatewaysT = ParticipatingGatewaysMulticast>
71 bool m_rfRegionHasBeenSet =
false;
74 bool m_dlClassHasBeenSet =
false;
76 ParticipatingGatewaysMulticast m_participatingGateways;
77 bool m_participatingGatewaysHasBeenSet =
false;
LoRaWANMulticast & WithParticipatingGateways(ParticipatingGatewaysT &&value)
const ParticipatingGatewaysMulticast & GetParticipatingGateways() const
void SetParticipatingGateways(ParticipatingGatewaysT &&value)
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetRfRegion(SupportedRfRegion value)
bool ParticipatingGatewaysHasBeenSet() const
void SetDlClass(DlClass value)
AWS_IOTWIRELESS_API LoRaWANMulticast & operator=(Aws::Utils::Json::JsonView jsonValue)
LoRaWANMulticast & WithDlClass(DlClass value)
SupportedRfRegion GetRfRegion() const
bool RfRegionHasBeenSet() const
bool DlClassHasBeenSet() const
LoRaWANMulticast & WithRfRegion(SupportedRfRegion value)
DlClass GetDlClass() const
AWS_IOTWIRELESS_API LoRaWANMulticast(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTWIRELESS_API LoRaWANMulticast()=default
Aws::Utils::Json::JsonValue JsonValue