@Stability(value=Experimental) public static final class JobQueueProps.Builder extends Object implements software.amazon.jsii.Builder<JobQueueProps>
JobQueueProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
JobQueueProps |
build()
Builds the configured instance.
|
JobQueueProps.Builder |
computeEnvironments(List<? extends JobQueueComputeEnvironment> computeEnvironments)
Sets the value of
JobQueueProps.getComputeEnvironments() |
JobQueueProps.Builder |
enabled(Boolean enabled)
Sets the value of
JobQueueProps.getEnabled() |
JobQueueProps.Builder |
jobQueueName(String jobQueueName)
Sets the value of
JobQueueProps.getJobQueueName() |
JobQueueProps.Builder |
priority(Number priority)
Sets the value of
JobQueueProps.getPriority() |
@Stability(value=Experimental) public JobQueueProps.Builder computeEnvironments(List<? extends JobQueueComputeEnvironment> computeEnvironments)
JobQueueProps.getComputeEnvironments()computeEnvironments - The set of compute environments mapped to a job queue and their order relative to each other. This parameter is required.
The job scheduler uses this parameter to
determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them
with a job queue. You can associate up to three compute environments with a job queue.this@Stability(value=Experimental) public JobQueueProps.Builder enabled(Boolean enabled)
JobQueueProps.getEnabled()enabled - The state of the job queue.
If set to true, it is able to accept jobs.this@Stability(value=Experimental) public JobQueueProps.Builder jobQueueName(String jobQueueName)
JobQueueProps.getJobQueueName()jobQueueName - A name for the job queue.
Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.this@Stability(value=Experimental) public JobQueueProps.Builder priority(Number priority)
JobQueueProps.getPriority()priority - The priority of the job queue.
Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first
when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value
of 10 is given scheduling preference over a job queue with a priority value of 1.this@Stability(value=Experimental) public JobQueueProps build()
build in interface software.amazon.jsii.Builder<JobQueueProps>JobQueuePropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.