AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
NodeCounts.h
1
6#pragma once
7#include <aws/iotfleetwise/IoTFleetWise_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 IoTFleetWise
20{
21namespace Model
22{
23
31 {
32 public:
33 AWS_IOTFLEETWISE_API NodeCounts();
34 AWS_IOTFLEETWISE_API NodeCounts(Aws::Utils::Json::JsonView jsonValue);
35 AWS_IOTFLEETWISE_API NodeCounts& operator=(Aws::Utils::Json::JsonView jsonValue);
36 AWS_IOTFLEETWISE_API Aws::Utils::Json::JsonValue Jsonize() const;
37
38
40
43 inline int GetTotalNodes() const{ return m_totalNodes; }
44 inline bool TotalNodesHasBeenSet() const { return m_totalNodesHasBeenSet; }
45 inline void SetTotalNodes(int value) { m_totalNodesHasBeenSet = true; m_totalNodes = value; }
46 inline NodeCounts& WithTotalNodes(int value) { SetTotalNodes(value); return *this;}
48
50
53 inline int GetTotalBranches() const{ return m_totalBranches; }
54 inline bool TotalBranchesHasBeenSet() const { return m_totalBranchesHasBeenSet; }
55 inline void SetTotalBranches(int value) { m_totalBranchesHasBeenSet = true; m_totalBranches = value; }
56 inline NodeCounts& WithTotalBranches(int value) { SetTotalBranches(value); return *this;}
58
60
63 inline int GetTotalSensors() const{ return m_totalSensors; }
64 inline bool TotalSensorsHasBeenSet() const { return m_totalSensorsHasBeenSet; }
65 inline void SetTotalSensors(int value) { m_totalSensorsHasBeenSet = true; m_totalSensors = value; }
66 inline NodeCounts& WithTotalSensors(int value) { SetTotalSensors(value); return *this;}
68
70
73 inline int GetTotalAttributes() const{ return m_totalAttributes; }
74 inline bool TotalAttributesHasBeenSet() const { return m_totalAttributesHasBeenSet; }
75 inline void SetTotalAttributes(int value) { m_totalAttributesHasBeenSet = true; m_totalAttributes = value; }
76 inline NodeCounts& WithTotalAttributes(int value) { SetTotalAttributes(value); return *this;}
78
80
83 inline int GetTotalActuators() const{ return m_totalActuators; }
84 inline bool TotalActuatorsHasBeenSet() const { return m_totalActuatorsHasBeenSet; }
85 inline void SetTotalActuators(int value) { m_totalActuatorsHasBeenSet = true; m_totalActuators = value; }
86 inline NodeCounts& WithTotalActuators(int value) { SetTotalActuators(value); return *this;}
88
90
93 inline int GetTotalStructs() const{ return m_totalStructs; }
94 inline bool TotalStructsHasBeenSet() const { return m_totalStructsHasBeenSet; }
95 inline void SetTotalStructs(int value) { m_totalStructsHasBeenSet = true; m_totalStructs = value; }
96 inline NodeCounts& WithTotalStructs(int value) { SetTotalStructs(value); return *this;}
98
100
103 inline int GetTotalProperties() const{ return m_totalProperties; }
104 inline bool TotalPropertiesHasBeenSet() const { return m_totalPropertiesHasBeenSet; }
105 inline void SetTotalProperties(int value) { m_totalPropertiesHasBeenSet = true; m_totalProperties = value; }
106 inline NodeCounts& WithTotalProperties(int value) { SetTotalProperties(value); return *this;}
108 private:
109
110 int m_totalNodes;
111 bool m_totalNodesHasBeenSet = false;
112
113 int m_totalBranches;
114 bool m_totalBranchesHasBeenSet = false;
115
116 int m_totalSensors;
117 bool m_totalSensorsHasBeenSet = false;
118
119 int m_totalAttributes;
120 bool m_totalAttributesHasBeenSet = false;
121
122 int m_totalActuators;
123 bool m_totalActuatorsHasBeenSet = false;
124
125 int m_totalStructs;
126 bool m_totalStructsHasBeenSet = false;
127
128 int m_totalProperties;
129 bool m_totalPropertiesHasBeenSet = false;
130 };
131
132} // namespace Model
133} // namespace IoTFleetWise
134} // namespace Aws
NodeCounts & WithTotalSensors(int value)
Definition NodeCounts.h:66
NodeCounts & WithTotalStructs(int value)
Definition NodeCounts.h:96
NodeCounts & WithTotalAttributes(int value)
Definition NodeCounts.h:76
NodeCounts & WithTotalBranches(int value)
Definition NodeCounts.h:56
NodeCounts & WithTotalNodes(int value)
Definition NodeCounts.h:46
NodeCounts & WithTotalActuators(int value)
Definition NodeCounts.h:86
NodeCounts & WithTotalProperties(int value)
Definition NodeCounts.h:106
AWS_IOTFLEETWISE_API NodeCounts & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTFLEETWISE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_IOTFLEETWISE_API NodeCounts()
AWS_IOTFLEETWISE_API NodeCounts(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue