7#include <aws/appstream/AppStream_EXPORTS.h>
38 m_desiredHasBeenSet =
true;
54 m_runningHasBeenSet =
true;
67 inline int GetInUse()
const {
return m_inUse; }
70 m_inUseHasBeenSet =
true;
87 m_availableHasBeenSet =
true;
107 m_desiredUserSessionsHasBeenSet =
true;
108 m_desiredUserSessions = value;
125 m_availableUserSessionsHasBeenSet =
true;
126 m_availableUserSessions = value;
142 m_activeUserSessionsHasBeenSet =
true;
143 m_activeUserSessions = value;
161 m_actualUserSessionsHasBeenSet =
true;
162 m_actualUserSessions = value;
178 int m_desiredUserSessions{0};
180 int m_availableUserSessions{0};
182 int m_activeUserSessions{0};
184 int m_actualUserSessions{0};
185 bool m_desiredHasBeenSet =
false;
186 bool m_runningHasBeenSet =
false;
187 bool m_inUseHasBeenSet =
false;
188 bool m_availableHasBeenSet =
false;
189 bool m_desiredUserSessionsHasBeenSet =
false;
190 bool m_availableUserSessionsHasBeenSet =
false;
191 bool m_activeUserSessionsHasBeenSet =
false;
192 bool m_actualUserSessionsHasBeenSet =
false;
int GetActualUserSessions() const
ComputeCapacityStatus & WithAvailable(int value)
bool ActiveUserSessionsHasBeenSet() const
void SetAvailable(int value)
void SetAvailableUserSessions(int value)
bool RunningHasBeenSet() const
AWS_APPSTREAM_API Aws::Utils::Json::JsonValue Jsonize() const
bool InUseHasBeenSet() const
ComputeCapacityStatus & WithActiveUserSessions(int value)
ComputeCapacityStatus & WithRunning(int value)
ComputeCapacityStatus & WithInUse(int value)
ComputeCapacityStatus & WithDesiredUserSessions(int value)
bool AvailableUserSessionsHasBeenSet() const
bool AvailableHasBeenSet() const
void SetActiveUserSessions(int value)
bool DesiredUserSessionsHasBeenSet() const
AWS_APPSTREAM_API ComputeCapacityStatus(Aws::Utils::Json::JsonView jsonValue)
ComputeCapacityStatus & WithDesired(int value)
void SetDesiredUserSessions(int value)
int GetAvailableUserSessions() const
void SetActualUserSessions(int value)
AWS_APPSTREAM_API ComputeCapacityStatus()=default
ComputeCapacityStatus & WithAvailableUserSessions(int value)
bool DesiredHasBeenSet() const
int GetActiveUserSessions() const
ComputeCapacityStatus & WithActualUserSessions(int value)
void SetRunning(int value)
AWS_APPSTREAM_API ComputeCapacityStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
int GetDesiredUserSessions() const
bool ActualUserSessionsHasBeenSet() const
void SetDesired(int value)
Aws::Utils::Json::JsonValue JsonValue