AWS SDK for C++

AWS SDK for C++ Version 1.11.788

Loading...
Searching...
No Matches
CdmaNmrObj.h
1
6#pragma once
7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8
9namespace Aws {
10namespace Utils {
11namespace Json {
12class JsonValue;
13class JsonView;
14} // namespace Json
15} // namespace Utils
16namespace IoTWireless {
17namespace Model {
18
25 public:
26 AWS_IOTWIRELESS_API CdmaNmrObj() = default;
27 AWS_IOTWIRELESS_API CdmaNmrObj(Aws::Utils::Json::JsonView jsonValue);
28 AWS_IOTWIRELESS_API CdmaNmrObj& operator=(Aws::Utils::Json::JsonView jsonValue);
29 AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const;
30
32
36 inline int GetPnOffset() const { return m_pnOffset; }
37 inline bool PnOffsetHasBeenSet() const { return m_pnOffsetHasBeenSet; }
38 inline void SetPnOffset(int value) {
39 m_pnOffsetHasBeenSet = true;
40 m_pnOffset = value;
41 }
42 inline CdmaNmrObj& WithPnOffset(int value) {
43 SetPnOffset(value);
44 return *this;
45 }
47
49
52 inline int GetCdmaChannel() const { return m_cdmaChannel; }
53 inline bool CdmaChannelHasBeenSet() const { return m_cdmaChannelHasBeenSet; }
54 inline void SetCdmaChannel(int value) {
55 m_cdmaChannelHasBeenSet = true;
56 m_cdmaChannel = value;
57 }
58 inline CdmaNmrObj& WithCdmaChannel(int value) {
59 SetCdmaChannel(value);
60 return *this;
61 }
63
65
69 inline int GetPilotPower() const { return m_pilotPower; }
70 inline bool PilotPowerHasBeenSet() const { return m_pilotPowerHasBeenSet; }
71 inline void SetPilotPower(int value) {
72 m_pilotPowerHasBeenSet = true;
73 m_pilotPower = value;
74 }
75 inline CdmaNmrObj& WithPilotPower(int value) {
76 SetPilotPower(value);
77 return *this;
78 }
80
82
85 inline int GetBaseStationId() const { return m_baseStationId; }
86 inline bool BaseStationIdHasBeenSet() const { return m_baseStationIdHasBeenSet; }
87 inline void SetBaseStationId(int value) {
88 m_baseStationIdHasBeenSet = true;
89 m_baseStationId = value;
90 }
91 inline CdmaNmrObj& WithBaseStationId(int value) {
92 SetBaseStationId(value);
93 return *this;
94 }
96 private:
97 int m_pnOffset{0};
98
99 int m_cdmaChannel{0};
100
101 int m_pilotPower{0};
102
103 int m_baseStationId{0};
104 bool m_pnOffsetHasBeenSet = false;
105 bool m_cdmaChannelHasBeenSet = false;
106 bool m_pilotPowerHasBeenSet = false;
107 bool m_baseStationIdHasBeenSet = false;
108};
109
110} // namespace Model
111} // namespace IoTWireless
112} // namespace Aws
AWS_IOTWIRELESS_API CdmaNmrObj()=default
CdmaNmrObj & WithPnOffset(int value)
Definition CdmaNmrObj.h:42
CdmaNmrObj & WithBaseStationId(int value)
Definition CdmaNmrObj.h:91
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
CdmaNmrObj & WithPilotPower(int value)
Definition CdmaNmrObj.h:75
CdmaNmrObj & WithCdmaChannel(int value)
Definition CdmaNmrObj.h:58
AWS_IOTWIRELESS_API CdmaNmrObj(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTWIRELESS_API CdmaNmrObj & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue