AWS SDK for C++

AWS SDK for C++ Version 1.11.746

Loading...
Searching...
No Matches
ComplianceContributorCount.h
1
6#pragma once
7#include <aws/config/ConfigService_EXPORTS.h>
8
9namespace Aws {
10namespace Utils {
11namespace Json {
12class JsonValue;
13class JsonView;
14} // namespace Json
15} // namespace Utils
16namespace ConfigService {
17namespace Model {
18
27 public:
28 AWS_CONFIGSERVICE_API ComplianceContributorCount() = default;
31 AWS_CONFIGSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const;
32
34
38 inline int GetCappedCount() const { return m_cappedCount; }
39 inline bool CappedCountHasBeenSet() const { return m_cappedCountHasBeenSet; }
40 inline void SetCappedCount(int value) {
41 m_cappedCountHasBeenSet = true;
42 m_cappedCount = value;
43 }
45 SetCappedCount(value);
46 return *this;
47 }
49
51
54 inline bool GetCapExceeded() const { return m_capExceeded; }
55 inline bool CapExceededHasBeenSet() const { return m_capExceededHasBeenSet; }
56 inline void SetCapExceeded(bool value) {
57 m_capExceededHasBeenSet = true;
58 m_capExceeded = value;
59 }
61 SetCapExceeded(value);
62 return *this;
63 }
65 private:
66 int m_cappedCount{0};
67
68 bool m_capExceeded{false};
69 bool m_cappedCountHasBeenSet = false;
70 bool m_capExceededHasBeenSet = false;
71};
72
73} // namespace Model
74} // namespace ConfigService
75} // namespace Aws
AWS_CONFIGSERVICE_API ComplianceContributorCount(Aws::Utils::Json::JsonView jsonValue)
AWS_CONFIGSERVICE_API ComplianceContributorCount()=default
AWS_CONFIGSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CONFIGSERVICE_API ComplianceContributorCount & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue