AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ReplicaContainerGroupCounts.h
1
6#pragma once
7#include <aws/gamelift/GameLift_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 GameLift
20{
21namespace Model
22{
23
38 {
39 public:
40 AWS_GAMELIFT_API ReplicaContainerGroupCounts();
43 AWS_GAMELIFT_API Aws::Utils::Json::JsonValue Jsonize() const;
44
45
47
51 inline int GetPENDING() const{ return m_pENDING; }
52 inline bool PENDINGHasBeenSet() const { return m_pENDINGHasBeenSet; }
53 inline void SetPENDING(int value) { m_pENDINGHasBeenSet = true; m_pENDING = value; }
54 inline ReplicaContainerGroupCounts& WithPENDING(int value) { SetPENDING(value); return *this;}
56
58
61 inline int GetACTIVE() const{ return m_aCTIVE; }
62 inline bool ACTIVEHasBeenSet() const { return m_aCTIVEHasBeenSet; }
63 inline void SetACTIVE(int value) { m_aCTIVEHasBeenSet = true; m_aCTIVE = value; }
64 inline ReplicaContainerGroupCounts& WithACTIVE(int value) { SetACTIVE(value); return *this;}
66
68
71 inline int GetIDLE() const{ return m_iDLE; }
72 inline bool IDLEHasBeenSet() const { return m_iDLEHasBeenSet; }
73 inline void SetIDLE(int value) { m_iDLEHasBeenSet = true; m_iDLE = value; }
74 inline ReplicaContainerGroupCounts& WithIDLE(int value) { SetIDLE(value); return *this;}
76
78
82 inline int GetTERMINATING() const{ return m_tERMINATING; }
83 inline bool TERMINATINGHasBeenSet() const { return m_tERMINATINGHasBeenSet; }
84 inline void SetTERMINATING(int value) { m_tERMINATINGHasBeenSet = true; m_tERMINATING = value; }
85 inline ReplicaContainerGroupCounts& WithTERMINATING(int value) { SetTERMINATING(value); return *this;}
87 private:
88
89 int m_pENDING;
90 bool m_pENDINGHasBeenSet = false;
91
92 int m_aCTIVE;
93 bool m_aCTIVEHasBeenSet = false;
94
95 int m_iDLE;
96 bool m_iDLEHasBeenSet = false;
97
98 int m_tERMINATING;
99 bool m_tERMINATINGHasBeenSet = false;
100 };
101
102} // namespace Model
103} // namespace GameLift
104} // namespace Aws
AWS_GAMELIFT_API ReplicaContainerGroupCounts & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GAMELIFT_API ReplicaContainerGroupCounts(Aws::Utils::Json::JsonView jsonValue)
ReplicaContainerGroupCounts & WithTERMINATING(int value)
ReplicaContainerGroupCounts & WithACTIVE(int value)
AWS_GAMELIFT_API Aws::Utils::Json::JsonValue Jsonize() const
ReplicaContainerGroupCounts & WithPENDING(int value)
Aws::Utils::Json::JsonValue JsonValue