7#include <aws/deadline/Deadline_EXPORTS.h>
39 m_standbyWorkerCountHasBeenSet =
true;
40 m_standbyWorkerCount = value;
56 m_workerIdleDurationSecondsHasBeenSet =
true;
57 m_workerIdleDurationSeconds = value;
72 m_scaleOutWorkersPerMinuteHasBeenSet =
true;
73 m_scaleOutWorkersPerMinute = value;
81 int m_standbyWorkerCount{0};
83 int m_workerIdleDurationSeconds{0};
85 int m_scaleOutWorkersPerMinute{0};
86 bool m_standbyWorkerCountHasBeenSet =
false;
87 bool m_workerIdleDurationSecondsHasBeenSet =
false;
88 bool m_scaleOutWorkersPerMinuteHasBeenSet =
false;
AWS_DEADLINE_API CustomerManagedAutoScalingConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ScaleOutWorkersPerMinuteHasBeenSet() const
bool WorkerIdleDurationSecondsHasBeenSet() const
int GetStandbyWorkerCount() const
CustomerManagedAutoScalingConfiguration & WithStandbyWorkerCount(int value)
void SetScaleOutWorkersPerMinute(int value)
CustomerManagedAutoScalingConfiguration & WithScaleOutWorkersPerMinute(int value)
void SetStandbyWorkerCount(int value)
int GetScaleOutWorkersPerMinute() const
bool StandbyWorkerCountHasBeenSet() const
AWS_DEADLINE_API CustomerManagedAutoScalingConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetWorkerIdleDurationSeconds(int value)
AWS_DEADLINE_API CustomerManagedAutoScalingConfiguration()=default
int GetWorkerIdleDurationSeconds() const
AWS_DEADLINE_API Aws::Utils::Json::JsonValue Jsonize() const
CustomerManagedAutoScalingConfiguration & WithWorkerIdleDurationSeconds(int value)
Aws::Utils::Json::JsonValue JsonValue