AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DependencyCounts.h
1
6#pragma once
7#include <aws/deadline/Deadline_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 deadline
20{
21namespace Model
22{
23
30 {
31 public:
32 AWS_DEADLINE_API DependencyCounts();
33 AWS_DEADLINE_API DependencyCounts(Aws::Utils::Json::JsonView jsonValue);
35 AWS_DEADLINE_API Aws::Utils::Json::JsonValue Jsonize() const;
36
37
39
42 inline int GetDependenciesResolved() const{ return m_dependenciesResolved; }
43 inline bool DependenciesResolvedHasBeenSet() const { return m_dependenciesResolvedHasBeenSet; }
44 inline void SetDependenciesResolved(int value) { m_dependenciesResolvedHasBeenSet = true; m_dependenciesResolved = value; }
45 inline DependencyCounts& WithDependenciesResolved(int value) { SetDependenciesResolved(value); return *this;}
47
49
52 inline int GetDependenciesUnresolved() const{ return m_dependenciesUnresolved; }
53 inline bool DependenciesUnresolvedHasBeenSet() const { return m_dependenciesUnresolvedHasBeenSet; }
54 inline void SetDependenciesUnresolved(int value) { m_dependenciesUnresolvedHasBeenSet = true; m_dependenciesUnresolved = value; }
55 inline DependencyCounts& WithDependenciesUnresolved(int value) { SetDependenciesUnresolved(value); return *this;}
57
59
62 inline int GetConsumersResolved() const{ return m_consumersResolved; }
63 inline bool ConsumersResolvedHasBeenSet() const { return m_consumersResolvedHasBeenSet; }
64 inline void SetConsumersResolved(int value) { m_consumersResolvedHasBeenSet = true; m_consumersResolved = value; }
65 inline DependencyCounts& WithConsumersResolved(int value) { SetConsumersResolved(value); return *this;}
67
69
72 inline int GetConsumersUnresolved() const{ return m_consumersUnresolved; }
73 inline bool ConsumersUnresolvedHasBeenSet() const { return m_consumersUnresolvedHasBeenSet; }
74 inline void SetConsumersUnresolved(int value) { m_consumersUnresolvedHasBeenSet = true; m_consumersUnresolved = value; }
75 inline DependencyCounts& WithConsumersUnresolved(int value) { SetConsumersUnresolved(value); return *this;}
77 private:
78
79 int m_dependenciesResolved;
80 bool m_dependenciesResolvedHasBeenSet = false;
81
82 int m_dependenciesUnresolved;
83 bool m_dependenciesUnresolvedHasBeenSet = false;
84
85 int m_consumersResolved;
86 bool m_consumersResolvedHasBeenSet = false;
87
88 int m_consumersUnresolved;
89 bool m_consumersUnresolvedHasBeenSet = false;
90 };
91
92} // namespace Model
93} // namespace deadline
94} // 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)
DependencyCounts & WithConsumersUnresolved(int value)
DependencyCounts & WithDependenciesUnresolved(int value)
AWS_DEADLINE_API DependencyCounts(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue