Interface JobQueueProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
JobQueueProps.Jsii$Proxy
Example:
ComputeEnvironment sharedComputeEnvs; JobQueue highPrioQueue = JobQueue.Builder.create(this, "JobQueue") .computeEnvironments(List.of(JobQueueComputeEnvironment.builder() .computeEnvironment(sharedComputeEnvs) .order(1) .build())) .priority(2) .build(); JobQueue lowPrioQueue = JobQueue.Builder.create(this, "JobQueue") .computeEnvironments(List.of(JobQueueComputeEnvironment.builder() .computeEnvironment(sharedComputeEnvs) .order(1) .build())) .priority(1) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forJobQueueProps
static final class
An implementation forJobQueueProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic JobQueueProps.Builder
builder()
(experimental) The set of compute environments mapped to a job queue and their order relative to each other.default Boolean
(experimental) The state of the job queue.default String
(experimental) A name for the job queue.default Number
(experimental) The priority of the job queue.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getComputeEnvironments
(experimental) The set of compute environments mapped to a job queue and their order relative to each other.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.
-
getEnabled
(experimental) The state of the job queue.If set to true, it is able to accept jobs.
Default: true
-
getJobQueueName
(experimental) A name for the job queue.Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.
Default: - Cloudformation-generated name
-
getPriority
(experimental) 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.
Default: 1
-
builder
- Returns:
- a
JobQueueProps.Builder
ofJobQueueProps
-