7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
16namespace IoTWireless {
35 inline int GetPci()
const {
return m_pci; }
38 m_pciHasBeenSet =
true;
55 m_earfcnHasBeenSet =
true;
72 m_eutranCidHasBeenSet =
true;
86 inline int GetRsrp()
const {
return m_rsrp; }
89 m_rsrpHasBeenSet =
true;
103 inline double GetRsrq()
const {
return m_rsrq; }
106 m_rsrqHasBeenSet =
true;
124 bool m_pciHasBeenSet =
false;
125 bool m_earfcnHasBeenSet =
false;
126 bool m_eutranCidHasBeenSet =
false;
127 bool m_rsrpHasBeenSet =
false;
128 bool m_rsrqHasBeenSet =
false;
LteNmrObj & WithEutranCid(int value)
AWS_IOTWIRELESS_API LteNmrObj()=default
void SetEarfcn(int value)
AWS_IOTWIRELESS_API LteNmrObj(Aws::Utils::Json::JsonView jsonValue)
LteNmrObj & WithEarfcn(int value)
bool EutranCidHasBeenSet() const
LteNmrObj & WithRsrq(double value)
bool RsrpHasBeenSet() const
LteNmrObj & WithRsrp(int value)
LteNmrObj & WithPci(int value)
bool RsrqHasBeenSet() const
void SetRsrq(double value)
bool EarfcnHasBeenSet() const
bool PciHasBeenSet() const
AWS_IOTWIRELESS_API LteNmrObj & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetEutranCid(int value)
Aws::Utils::Json::JsonValue JsonValue