7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/iotwireless/model/GlobalIdentity.h>
19namespace IoTWireless {
38 inline int GetBsic()
const {
return m_bsic; }
41 m_bsicHasBeenSet =
true;
54 inline int GetBcch()
const {
return m_bcch; }
57 m_bcchHasBeenSet =
true;
74 m_rxLevelHasBeenSet =
true;
89 template <
typename GlobalIdentityT = GlobalIdentity>
91 m_globalIdentityHasBeenSet =
true;
92 m_globalIdentity = std::forward<GlobalIdentityT>(value);
94 template <
typename GlobalIdentityT = GlobalIdentity>
107 GlobalIdentity m_globalIdentity;
108 bool m_bsicHasBeenSet =
false;
109 bool m_bcchHasBeenSet =
false;
110 bool m_rxLevelHasBeenSet =
false;
111 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