7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/iotwireless/model/GlobalIdentity.h>
44 inline int GetBsic()
const {
return m_bsic; }
46 inline void SetBsic(
int value) { m_bsicHasBeenSet =
true; m_bsic = value; }
54 inline int GetBcch()
const {
return m_bcch; }
56 inline void SetBcch(
int value) { m_bcchHasBeenSet =
true; m_bcch = value; }
67 inline void SetRxLevel(
int value) { m_rxLevelHasBeenSet =
true; m_rxLevel = value; }
77 template<
typename GlobalIdentityT = GlobalIdentity>
78 void SetGlobalIdentity(GlobalIdentityT&& value) { m_globalIdentityHasBeenSet =
true; m_globalIdentity = std::forward<GlobalIdentityT>(value); }
79 template<
typename GlobalIdentityT = GlobalIdentity>
85 bool m_bsicHasBeenSet =
false;
88 bool m_bcchHasBeenSet =
false;
91 bool m_rxLevelHasBeenSet =
false;
93 GlobalIdentity m_globalIdentity;
94 bool m_globalIdentityHasBeenSet =
false;
GsmNmrObj & WithBcch(int value)
AWS_IOTWIRELESS_API GsmNmrObj(Aws::Utils::Json::JsonView jsonValue)
bool BsicHasBeenSet() const
GsmNmrObj & WithGlobalIdentity(GlobalIdentityT &&value)
void SetGlobalIdentity(GlobalIdentityT &&value)
GsmNmrObj & WithRxLevel(int value)
bool RxLevelHasBeenSet() const
const GlobalIdentity & GetGlobalIdentity() const
AWS_IOTWIRELESS_API GsmNmrObj & operator=(Aws::Utils::Json::JsonView jsonValue)
bool BcchHasBeenSet() const
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
GsmNmrObj & WithBsic(int value)
AWS_IOTWIRELESS_API GsmNmrObj()=default
bool GlobalIdentityHasBeenSet() const
void SetRxLevel(int value)
Aws::Utils::Json::JsonValue JsonValue