7#include <aws/deadline/Deadline_EXPORTS.h>
40 m_standbyWorkerCountHasBeenSet =
true;
41 m_standbyWorkerCount = value;
57 m_workerIdleDurationSecondsHasBeenSet =
true;
58 m_workerIdleDurationSeconds = value;
74 m_scaleOutWorkersPerMinuteHasBeenSet =
true;
75 m_scaleOutWorkersPerMinute = value;
83 int m_standbyWorkerCount{0};
85 int m_workerIdleDurationSeconds{0};
87 int m_scaleOutWorkersPerMinute{0};
88 bool m_standbyWorkerCountHasBeenSet =
false;
89 bool m_workerIdleDurationSecondsHasBeenSet =
false;
90 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