AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
TdscdmaNmrObj.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
31 {
32 public:
33 AWS_IOTWIRELESS_API TdscdmaNmrObj();
34 AWS_IOTWIRELESS_API TdscdmaNmrObj(Aws::Utils::Json::JsonView jsonValue);
35 AWS_IOTWIRELESS_API TdscdmaNmrObj& operator=(Aws::Utils::Json::JsonView jsonValue);
36 AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const;
37
38
40
44 inline int GetUarfcn() const{ return m_uarfcn; }
45 inline bool UarfcnHasBeenSet() const { return m_uarfcnHasBeenSet; }
46 inline void SetUarfcn(int value) { m_uarfcnHasBeenSet = true; m_uarfcn = value; }
47 inline TdscdmaNmrObj& WithUarfcn(int value) { SetUarfcn(value); return *this;}
49
51
54 inline int GetCellParams() const{ return m_cellParams; }
55 inline bool CellParamsHasBeenSet() const { return m_cellParamsHasBeenSet; }
56 inline void SetCellParams(int value) { m_cellParamsHasBeenSet = true; m_cellParams = value; }
57 inline TdscdmaNmrObj& WithCellParams(int value) { SetCellParams(value); return *this;}
59
61
64 inline int GetUtranCid() const{ return m_utranCid; }
65 inline bool UtranCidHasBeenSet() const { return m_utranCidHasBeenSet; }
66 inline void SetUtranCid(int value) { m_utranCidHasBeenSet = true; m_utranCid = value; }
67 inline TdscdmaNmrObj& WithUtranCid(int value) { SetUtranCid(value); return *this;}
69
71
74 inline int GetRscp() const{ return m_rscp; }
75 inline bool RscpHasBeenSet() const { return m_rscpHasBeenSet; }
76 inline void SetRscp(int value) { m_rscpHasBeenSet = true; m_rscp = value; }
77 inline TdscdmaNmrObj& WithRscp(int value) { SetRscp(value); return *this;}
79
81
85 inline int GetPathLoss() const{ return m_pathLoss; }
86 inline bool PathLossHasBeenSet() const { return m_pathLossHasBeenSet; }
87 inline void SetPathLoss(int value) { m_pathLossHasBeenSet = true; m_pathLoss = value; }
88 inline TdscdmaNmrObj& WithPathLoss(int value) { SetPathLoss(value); return *this;}
90 private:
91
92 int m_uarfcn;
93 bool m_uarfcnHasBeenSet = false;
94
95 int m_cellParams;
96 bool m_cellParamsHasBeenSet = false;
97
98 int m_utranCid;
99 bool m_utranCidHasBeenSet = false;
100
101 int m_rscp;
102 bool m_rscpHasBeenSet = false;
103
104 int m_pathLoss;
105 bool m_pathLossHasBeenSet = false;
106 };
107
108} // namespace Model
109} // namespace IoTWireless
110} // namespace Aws
TdscdmaNmrObj & WithCellParams(int value)
TdscdmaNmrObj & WithPathLoss(int value)
AWS_IOTWIRELESS_API TdscdmaNmrObj & operator=(Aws::Utils::Json::JsonView jsonValue)
TdscdmaNmrObj & WithUtranCid(int value)
TdscdmaNmrObj & WithUarfcn(int value)
AWS_IOTWIRELESS_API TdscdmaNmrObj(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
TdscdmaNmrObj & WithRscp(int value)
Aws::Utils::Json::JsonValue JsonValue