7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
47 inline void SetDataRate(
int value) { m_dataRateHasBeenSet =
true; m_dataRate = value; }
61 inline Beaconing&
AddFrequencies(
int value) { m_frequenciesHasBeenSet =
true; m_frequencies.push_back(value);
return *
this; }
66 bool m_dataRateHasBeenSet =
false;
69 bool m_frequenciesHasBeenSet =
false;
Beaconing & WithDataRate(int value)
AWS_IOTWIRELESS_API Beaconing(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< int > & GetFrequencies() const
void SetDataRate(int value)
Beaconing & WithFrequencies(const Aws::Vector< int > &value)
void SetFrequencies(const Aws::Vector< int > &value)
bool FrequenciesHasBeenSet() const
void SetFrequencies(Aws::Vector< int > &&value)
bool DataRateHasBeenSet() const
Beaconing & WithFrequencies(Aws::Vector< int > &&value)
AWS_IOTWIRELESS_API Beaconing & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTWIRELESS_API Beaconing()
Beaconing & AddFrequencies(int value)
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue