Interface SchedulerConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SchedulerConfiguration.Builder,,SchedulerConfiguration> SdkBuilder<SchedulerConfiguration.Builder,,SchedulerConfiguration> SdkPojo
- Enclosing class:
SchedulerConfiguration
@Mutable
@NotThreadSafe
public static interface SchedulerConfiguration.Builder
extends SdkPojo, CopyableBuilder<SchedulerConfiguration.Builder,SchedulerConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionmaxConcurrentJobRuns(Integer maxConcurrentJobRuns) The maximum number of job runs that can be in theRUNNINGstate at any time for the virtual cluster.maxInQueueJobRuns(Integer maxInQueueJobRuns) The maximum number of job runs that can be in thePENDINGorSUBMITTEDstate at any time for the virtual cluster.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
maxInQueueJobRuns
The maximum number of job runs that can be in the
PENDINGorSUBMITTEDstate at any time for the virtual cluster. When the queue is full, the service rejectsStartJobRunrequests with aValidationException. If you omit this field, the service applies no queue-depth limit.- Parameters:
maxInQueueJobRuns- The maximum number of job runs that can be in thePENDINGorSUBMITTEDstate at any time for the virtual cluster. When the queue is full, the service rejectsStartJobRunrequests with aValidationException. If you omit this field, the service applies no queue-depth limit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxConcurrentJobRuns
The maximum number of job runs that can be in the
RUNNINGstate at any time for the virtual cluster. As running slots free up, queued job runs start automatically. If you omit this field, the service applies no concurrency limit.- Parameters:
maxConcurrentJobRuns- The maximum number of job runs that can be in theRUNNINGstate at any time for the virtual cluster. As running slots free up, queued job runs start automatically. If you omit this field, the service applies no concurrency limit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-