PriorityBalanced
Workers are distributed evenly across all jobs at the highest priority level. When workers cannot be evenly divided, the extra workers are assigned to the jobs submitted earliest. If a job has fewer remaining tasks than its share of workers, the surplus workers are redistributed to other jobs at the same priority level.
Inherited functions
Casts this SchedulingConfiguration as a PriorityBalanced and retrieves its aws.sdk.kotlin.services.deadline.model.PriorityBalancedSchedulingConfiguration value. Throws an exception if the SchedulingConfiguration is not a PriorityBalanced.
Casts this SchedulingConfiguration as a PriorityBalanced and retrieves its aws.sdk.kotlin.services.deadline.model.PriorityBalancedSchedulingConfiguration value. Returns null if the SchedulingConfiguration is not a PriorityBalanced.
Casts this SchedulingConfiguration as a PriorityFifo and retrieves its aws.sdk.kotlin.services.deadline.model.PriorityFifoSchedulingConfiguration value. Throws an exception if the SchedulingConfiguration is not a PriorityFifo.
Casts this SchedulingConfiguration as a PriorityFifo and retrieves its aws.sdk.kotlin.services.deadline.model.PriorityFifoSchedulingConfiguration value. Returns null if the SchedulingConfiguration is not a PriorityFifo.
Casts this SchedulingConfiguration as a WeightedBalanced and retrieves its aws.sdk.kotlin.services.deadline.model.WeightedBalancedSchedulingConfiguration value. Throws an exception if the SchedulingConfiguration is not a WeightedBalanced.
Casts this SchedulingConfiguration as a WeightedBalanced and retrieves its aws.sdk.kotlin.services.deadline.model.WeightedBalancedSchedulingConfiguration value. Returns null if the SchedulingConfiguration is not a WeightedBalanced.