7#include <aws/location/LocationService_EXPORTS.h>
19namespace LocationService
45 inline void SetEarfcn(
int value) { m_earfcnHasBeenSet =
true; m_earfcn = value; }
55 inline void SetCellId(
int value) { m_cellIdHasBeenSet =
true; m_cellId = value; }
63 inline int GetPci()
const{
return m_pci; }
65 inline void SetPci(
int value) { m_pciHasBeenSet =
true; m_pci = value; }
74 inline int GetRsrp()
const{
return m_rsrp; }
76 inline void SetRsrp(
int value) { m_rsrpHasBeenSet =
true; m_rsrp = value; }
85 inline double GetRsrq()
const{
return m_rsrq; }
87 inline void SetRsrq(
double value) { m_rsrqHasBeenSet =
true; m_rsrq = value; }
93 bool m_earfcnHasBeenSet =
false;
96 bool m_cellIdHasBeenSet =
false;
99 bool m_pciHasBeenSet =
false;
102 bool m_rsrpHasBeenSet =
false;
105 bool m_rsrqHasBeenSet =
false;
AWS_LOCATIONSERVICE_API LteNetworkMeasurements & operator=(Aws::Utils::Json::JsonView jsonValue)
bool EarfcnHasBeenSet() const
void SetRsrq(double value)
void SetCellId(int value)
void SetEarfcn(int value)
LteNetworkMeasurements & WithRsrp(int value)
LteNetworkMeasurements & WithRsrq(double value)
bool RsrpHasBeenSet() const
bool RsrqHasBeenSet() const
bool CellIdHasBeenSet() const
LteNetworkMeasurements & WithPci(int value)
bool PciHasBeenSet() const
AWS_LOCATIONSERVICE_API LteNetworkMeasurements(Aws::Utils::Json::JsonView jsonValue)
AWS_LOCATIONSERVICE_API LteNetworkMeasurements()
LteNetworkMeasurements & WithEarfcn(int value)
AWS_LOCATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
LteNetworkMeasurements & WithCellId(int value)
Aws::Utils::Json::JsonValue JsonValue