7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/iotwireless/model/WcdmaLocalId.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/iotwireless/model/WcdmaNmrObj.h>
46 inline int GetMcc()
const{
return m_mcc; }
48 inline void SetMcc(
int value) { m_mccHasBeenSet =
true; m_mcc = value; }
56 inline int GetMnc()
const{
return m_mnc; }
58 inline void SetMnc(
int value) { m_mncHasBeenSet =
true; m_mnc = value; }
66 inline int GetLac()
const{
return m_lac; }
68 inline void SetLac(
int value) { m_lacHasBeenSet =
true; m_lac = value; }
78 inline void SetUtranCid(
int value) { m_utranCidHasBeenSet =
true; m_utranCid = value; }
98 inline int GetRscp()
const{
return m_rscp; }
100 inline void SetRscp(
int value) { m_rscpHasBeenSet =
true; m_rscp = value; }
111 inline void SetPathLoss(
int value) { m_pathLossHasBeenSet =
true; m_pathLoss = value; }
131 bool m_mccHasBeenSet =
false;
134 bool m_mncHasBeenSet =
false;
137 bool m_lacHasBeenSet =
false;
140 bool m_utranCidHasBeenSet =
false;
143 bool m_wcdmaLocalIdHasBeenSet =
false;
146 bool m_rscpHasBeenSet =
false;
149 bool m_pathLossHasBeenSet =
false;
152 bool m_wcdmaNmrHasBeenSet =
false;
WcdmaObj & WithWcdmaNmr(Aws::Vector< WcdmaNmrObj > &&value)
void SetPathLoss(int value)
bool MccHasBeenSet() const
WcdmaObj & AddWcdmaNmr(WcdmaNmrObj &&value)
bool WcdmaLocalIdHasBeenSet() const
WcdmaObj & WithWcdmaNmr(const Aws::Vector< WcdmaNmrObj > &value)
WcdmaObj & WithMnc(int value)
void SetUtranCid(int value)
AWS_IOTWIRELESS_API WcdmaObj()
void SetWcdmaLocalId(WcdmaLocalId &&value)
void SetWcdmaNmr(Aws::Vector< WcdmaNmrObj > &&value)
WcdmaObj & AddWcdmaNmr(const WcdmaNmrObj &value)
bool RscpHasBeenSet() const
bool MncHasBeenSet() const
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
WcdmaObj & WithPathLoss(int value)
bool UtranCidHasBeenSet() const
WcdmaObj & WithUtranCid(int value)
WcdmaObj & WithWcdmaLocalId(WcdmaLocalId &&value)
WcdmaObj & WithMcc(int value)
WcdmaObj & WithRscp(int value)
AWS_IOTWIRELESS_API WcdmaObj & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< WcdmaNmrObj > & GetWcdmaNmr() const
bool LacHasBeenSet() const
WcdmaObj & WithLac(int value)
AWS_IOTWIRELESS_API WcdmaObj(Aws::Utils::Json::JsonView jsonValue)
const WcdmaLocalId & GetWcdmaLocalId() const
WcdmaObj & WithWcdmaLocalId(const WcdmaLocalId &value)
void SetWcdmaNmr(const Aws::Vector< WcdmaNmrObj > &value)
bool PathLossHasBeenSet() const
bool WcdmaNmrHasBeenSet() const
void SetWcdmaLocalId(const WcdmaLocalId &value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue