AWS SDK for C++

AWS SDK for C++ Version 1.11.743

Loading...
Searching...
No Matches
DependencyCounts.h
1
6#pragma once
7#include <aws/deadline/Deadline_EXPORTS.h>
8
9namespace Aws {
10namespace Utils {
11namespace Json {
12class JsonValue;
13class JsonView;
14} // namespace Json
15} // namespace Utils
16namespace deadline {
17namespace Model {
18
25 public:
26 AWS_DEADLINE_API DependencyCounts() = default;
27 AWS_DEADLINE_API DependencyCounts(Aws::Utils::Json::JsonView jsonValue);
29 AWS_DEADLINE_API Aws::Utils::Json::JsonValue Jsonize() const;
30
32
35 inline int GetDependenciesResolved() const { return m_dependenciesResolved; }
36 inline bool DependenciesResolvedHasBeenSet() const { return m_dependenciesResolvedHasBeenSet; }
37 inline void SetDependenciesResolved(int value) {
38 m_dependenciesResolvedHasBeenSet = true;
39 m_dependenciesResolved = value;
40 }
43 return *this;
44 }
46
48
51 inline int GetDependenciesUnresolved() const { return m_dependenciesUnresolved; }
52 inline bool DependenciesUnresolvedHasBeenSet() const { return m_dependenciesUnresolvedHasBeenSet; }
53 inline void SetDependenciesUnresolved(int value) {
54 m_dependenciesUnresolvedHasBeenSet = true;
55 m_dependenciesUnresolved = value;
56 }
59 return *this;
60 }
62
64
67 inline int GetConsumersResolved() const { return m_consumersResolved; }
68 inline bool ConsumersResolvedHasBeenSet() const { return m_consumersResolvedHasBeenSet; }
69 inline void SetConsumersResolved(int value) {
70 m_consumersResolvedHasBeenSet = true;
71 m_consumersResolved = value;
72 }
75 return *this;
76 }
78
80
83 inline int GetConsumersUnresolved() const { return m_consumersUnresolved; }
84 inline bool ConsumersUnresolvedHasBeenSet() const { return m_consumersUnresolvedHasBeenSet; }
85 inline void SetConsumersUnresolved(int value) {
86 m_consumersUnresolvedHasBeenSet = true;
87 m_consumersUnresolved = value;
88 }
91 return *this;
92 }
94 private:
95 int m_dependenciesResolved{0};
96
97 int m_dependenciesUnresolved{0};
98
99 int m_consumersResolved{0};
100
101 int m_consumersUnresolved{0};
102 bool m_dependenciesResolvedHasBeenSet = false;
103 bool m_dependenciesUnresolvedHasBeenSet = false;
104 bool m_consumersResolvedHasBeenSet = false;
105 bool m_consumersUnresolvedHasBeenSet = false;
106};
107
108} // namespace Model
109} // namespace deadline
110} // namespace Aws
DependencyCounts & WithConsumersResolved(int value)
AWS_DEADLINE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_DEADLINE_API DependencyCounts & operator=(Aws::Utils::Json::JsonView jsonValue)
DependencyCounts & WithDependenciesResolved(int value)
AWS_DEADLINE_API DependencyCounts()=default
DependencyCounts & WithConsumersUnresolved(int value)
DependencyCounts & WithDependenciesUnresolved(int value)
AWS_DEADLINE_API DependencyCounts(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue