7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/iotwireless/model/CdmaLocalId.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/iotwireless/model/CdmaNmrObj.h>
48 inline void SetSystemId(
int value) { m_systemIdHasBeenSet =
true; m_systemId = value; }
58 inline void SetNetworkId(
int value) { m_networkIdHasBeenSet =
true; m_networkId = value; }
68 inline void SetBaseStationId(
int value) { m_baseStationIdHasBeenSet =
true; m_baseStationId = value; }
78 inline void SetRegistrationZone(
int value) { m_registrationZoneHasBeenSet =
true; m_registrationZone = value; }
101 inline void SetPilotPower(
int value) { m_pilotPowerHasBeenSet =
true; m_pilotPower = value; }
111 inline void SetBaseLat(
double value) { m_baseLatHasBeenSet =
true; m_baseLat = value; }
121 inline void SetBaseLng(
double value) { m_baseLngHasBeenSet =
true; m_baseLng = value; }
141 bool m_systemIdHasBeenSet =
false;
144 bool m_networkIdHasBeenSet =
false;
147 bool m_baseStationIdHasBeenSet =
false;
149 int m_registrationZone;
150 bool m_registrationZoneHasBeenSet =
false;
153 bool m_cdmaLocalIdHasBeenSet =
false;
156 bool m_pilotPowerHasBeenSet =
false;
159 bool m_baseLatHasBeenSet =
false;
162 bool m_baseLngHasBeenSet =
false;
165 bool m_cdmaNmrHasBeenSet =
false;
CdmaObj & WithRegistrationZone(int value)
void SetBaseStationId(int value)
int GetRegistrationZone() const
double GetBaseLat() const
void SetSystemId(int value)
void SetCdmaLocalId(CdmaLocalId &&value)
CdmaObj & WithSystemId(int value)
AWS_IOTWIRELESS_API CdmaObj()
bool CdmaLocalIdHasBeenSet() const
double GetBaseLng() const
const Aws::Vector< CdmaNmrObj > & GetCdmaNmr() const
CdmaObj & WithPilotPower(int value)
int GetBaseStationId() const
CdmaObj & WithCdmaNmr(Aws::Vector< CdmaNmrObj > &&value)
AWS_IOTWIRELESS_API CdmaObj & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetCdmaLocalId(const CdmaLocalId &value)
void SetBaseLng(double value)
bool NetworkIdHasBeenSet() const
bool PilotPowerHasBeenSet() const
CdmaObj & AddCdmaNmr(const CdmaNmrObj &value)
void SetCdmaNmr(Aws::Vector< CdmaNmrObj > &&value)
CdmaObj & WithBaseLat(double value)
int GetPilotPower() const
CdmaObj & WithCdmaLocalId(CdmaLocalId &&value)
CdmaObj & AddCdmaNmr(CdmaNmrObj &&value)
CdmaObj & WithNetworkId(int value)
bool RegistrationZoneHasBeenSet() const
bool BaseLngHasBeenSet() const
void SetRegistrationZone(int value)
void SetNetworkId(int value)
CdmaObj & WithBaseLng(double value)
bool CdmaNmrHasBeenSet() const
CdmaObj & WithCdmaNmr(const Aws::Vector< CdmaNmrObj > &value)
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCdmaNmr(const Aws::Vector< CdmaNmrObj > &value)
CdmaObj & WithCdmaLocalId(const CdmaLocalId &value)
CdmaObj & WithBaseStationId(int value)
void SetBaseLat(double value)
bool BaseStationIdHasBeenSet() const
const CdmaLocalId & GetCdmaLocalId() const
void SetPilotPower(int value)
bool SystemIdHasBeenSet() const
bool BaseLatHasBeenSet() const
AWS_IOTWIRELESS_API CdmaObj(Aws::Utils::Json::JsonView jsonValue)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue