AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CdmaNmrObj.h
1
6#pragma once
7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8
9namespace Aws
10{
11namespace Utils
12{
13namespace Json
14{
15 class JsonValue;
16 class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace IoTWireless
20{
21namespace Model
22{
23
30 {
31 public:
32 AWS_IOTWIRELESS_API CdmaNmrObj();
33 AWS_IOTWIRELESS_API CdmaNmrObj(Aws::Utils::Json::JsonView jsonValue);
34 AWS_IOTWIRELESS_API CdmaNmrObj& operator=(Aws::Utils::Json::JsonView jsonValue);
35 AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const;
36
37
39
43 inline int GetPnOffset() const{ return m_pnOffset; }
44 inline bool PnOffsetHasBeenSet() const { return m_pnOffsetHasBeenSet; }
45 inline void SetPnOffset(int value) { m_pnOffsetHasBeenSet = true; m_pnOffset = value; }
46 inline CdmaNmrObj& WithPnOffset(int value) { SetPnOffset(value); return *this;}
48
50
53 inline int GetCdmaChannel() const{ return m_cdmaChannel; }
54 inline bool CdmaChannelHasBeenSet() const { return m_cdmaChannelHasBeenSet; }
55 inline void SetCdmaChannel(int value) { m_cdmaChannelHasBeenSet = true; m_cdmaChannel = value; }
56 inline CdmaNmrObj& WithCdmaChannel(int value) { SetCdmaChannel(value); return *this;}
58
60
64 inline int GetPilotPower() const{ return m_pilotPower; }
65 inline bool PilotPowerHasBeenSet() const { return m_pilotPowerHasBeenSet; }
66 inline void SetPilotPower(int value) { m_pilotPowerHasBeenSet = true; m_pilotPower = value; }
67 inline CdmaNmrObj& WithPilotPower(int value) { SetPilotPower(value); return *this;}
69
71
74 inline int GetBaseStationId() const{ return m_baseStationId; }
75 inline bool BaseStationIdHasBeenSet() const { return m_baseStationIdHasBeenSet; }
76 inline void SetBaseStationId(int value) { m_baseStationIdHasBeenSet = true; m_baseStationId = value; }
77 inline CdmaNmrObj& WithBaseStationId(int value) { SetBaseStationId(value); return *this;}
79 private:
80
81 int m_pnOffset;
82 bool m_pnOffsetHasBeenSet = false;
83
84 int m_cdmaChannel;
85 bool m_cdmaChannelHasBeenSet = false;
86
87 int m_pilotPower;
88 bool m_pilotPowerHasBeenSet = false;
89
90 int m_baseStationId;
91 bool m_baseStationIdHasBeenSet = false;
92 };
93
94} // namespace Model
95} // namespace IoTWireless
96} // namespace Aws
CdmaNmrObj & WithPnOffset(int value)
Definition CdmaNmrObj.h:46
CdmaNmrObj & WithBaseStationId(int value)
Definition CdmaNmrObj.h:77
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
CdmaNmrObj & WithPilotPower(int value)
Definition CdmaNmrObj.h:67
CdmaNmrObj & WithCdmaChannel(int value)
Definition CdmaNmrObj.h:56
AWS_IOTWIRELESS_API CdmaNmrObj(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTWIRELESS_API CdmaNmrObj & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTWIRELESS_API CdmaNmrObj()
Aws::Utils::Json::JsonValue JsonValue