7#include <aws/crt/cbor/Cbor.h>
8#include <aws/gamelift/GameLift_EXPORTS.h>
39 AWS_GAMELIFT_API
void CborEncode(Aws::Crt::Cbor::CborEncoder& encoder)
const;
49 m_pENDINGHasBeenSet =
true;
62 inline int64_t
GetACTIVE()
const {
return m_aCTIVE; }
65 m_aCTIVEHasBeenSet =
true;
78 inline int64_t
GetIDLE()
const {
return m_iDLE; }
81 m_iDLEHasBeenSet =
true;
98 m_tERMINATINGHasBeenSet =
true;
99 m_tERMINATING = value;
107 int64_t m_pENDING{0};
113 int64_t m_tERMINATING{0};
114 bool m_pENDINGHasBeenSet =
false;
115 bool m_aCTIVEHasBeenSet =
false;
116 bool m_iDLEHasBeenSet =
false;
117 bool m_tERMINATINGHasBeenSet =
false;
int64_t GetACTIVE() const
AWS_GAMELIFT_API void CborEncode(Aws::Crt::Cbor::CborEncoder &encoder) const
AWS_GAMELIFT_API GameServerContainerGroupCounts()=default
GameServerContainerGroupCounts & WithACTIVE(int64_t value)
bool IDLEHasBeenSet() const
GameServerContainerGroupCounts & WithTERMINATING(int64_t value)
void SetTERMINATING(int64_t value)
AWS_GAMELIFT_API GameServerContainerGroupCounts & operator=(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)
GameServerContainerGroupCounts & WithPENDING(int64_t value)
void SetPENDING(int64_t value)
void SetACTIVE(int64_t value)
void SetIDLE(int64_t value)
int64_t GetPENDING() const
AWS_GAMELIFT_API GameServerContainerGroupCounts(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)
int64_t GetTERMINATING() const
bool PENDINGHasBeenSet() const
GameServerContainerGroupCounts & WithIDLE(int64_t value)
bool ACTIVEHasBeenSet() const
bool TERMINATINGHasBeenSet() const