AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
StatisticsSummary.h
1
6#pragma once
7#include <aws/neptunedata/Neptunedata_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 neptunedata
20{
21namespace Model
22{
23
31 {
32 public:
33 AWS_NEPTUNEDATA_API StatisticsSummary();
34 AWS_NEPTUNEDATA_API StatisticsSummary(Aws::Utils::Json::JsonView jsonValue);
36 AWS_NEPTUNEDATA_API Aws::Utils::Json::JsonValue Jsonize() const;
37
38
40
43 inline int GetSignatureCount() const{ return m_signatureCount; }
44 inline bool SignatureCountHasBeenSet() const { return m_signatureCountHasBeenSet; }
45 inline void SetSignatureCount(int value) { m_signatureCountHasBeenSet = true; m_signatureCount = value; }
46 inline StatisticsSummary& WithSignatureCount(int value) { SetSignatureCount(value); return *this;}
48
50
53 inline int GetInstanceCount() const{ return m_instanceCount; }
54 inline bool InstanceCountHasBeenSet() const { return m_instanceCountHasBeenSet; }
55 inline void SetInstanceCount(int value) { m_instanceCountHasBeenSet = true; m_instanceCount = value; }
56 inline StatisticsSummary& WithInstanceCount(int value) { SetInstanceCount(value); return *this;}
58
60
63 inline int GetPredicateCount() const{ return m_predicateCount; }
64 inline bool PredicateCountHasBeenSet() const { return m_predicateCountHasBeenSet; }
65 inline void SetPredicateCount(int value) { m_predicateCountHasBeenSet = true; m_predicateCount = value; }
66 inline StatisticsSummary& WithPredicateCount(int value) { SetPredicateCount(value); return *this;}
68 private:
69
70 int m_signatureCount;
71 bool m_signatureCountHasBeenSet = false;
72
73 int m_instanceCount;
74 bool m_instanceCountHasBeenSet = false;
75
76 int m_predicateCount;
77 bool m_predicateCountHasBeenSet = false;
78 };
79
80} // namespace Model
81} // namespace neptunedata
82} // namespace Aws
AWS_NEPTUNEDATA_API StatisticsSummary(Aws::Utils::Json::JsonView jsonValue)
AWS_NEPTUNEDATA_API StatisticsSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
StatisticsSummary & WithSignatureCount(int value)
StatisticsSummary & WithInstanceCount(int value)
AWS_NEPTUNEDATA_API Aws::Utils::Json::JsonValue Jsonize() const
StatisticsSummary & WithPredicateCount(int value)
Aws::Utils::Json::JsonValue JsonValue