Struct aws_sdk_batch::types::JobQueueDetail
source · #[non_exhaustive]pub struct JobQueueDetail { /* private fields */ }
Expand description
An object that represents the details for an Batch job queue.
Implementations§
source§impl JobQueueDetail
impl JobQueueDetail
sourcepub fn job_queue_name(&self) -> Option<&str>
pub fn job_queue_name(&self) -> Option<&str>
The job queue name.
sourcepub fn job_queue_arn(&self) -> Option<&str>
pub fn job_queue_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the job queue.
sourcepub fn state(&self) -> Option<&JqState>
pub fn state(&self) -> Option<&JqState>
Describes the ability of the queue to accept new jobs. If the job queue state is ENABLED
, it can accept jobs. If the job queue state is DISABLED
, new jobs can't be added to the queue, but jobs already in the queue can finish.
sourcepub fn scheduling_policy_arn(&self) -> Option<&str>
pub fn scheduling_policy_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the scheduling policy. The format is aws:Partition:batch:Region:Account:scheduling-policy/Name
. For example, aws:aws:batch:us-west-2:123456789012:scheduling-policy/MySchedulingPolicy
.
sourcepub fn status(&self) -> Option<&JqStatus>
pub fn status(&self) -> Option<&JqStatus>
The status of the job queue (for example, CREATING
or VALID
).
sourcepub fn status_reason(&self) -> Option<&str>
pub fn status_reason(&self) -> Option<&str>
A short, human-readable string to provide additional details for the current status of the job queue.
sourcepub fn priority(&self) -> Option<i32>
pub fn priority(&self) -> Option<i32>
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
. All of the compute environments must be either EC2 (EC2
or SPOT
) or Fargate (FARGATE
or FARGATE_SPOT
). EC2 and Fargate compute environments can't be mixed.
sourcepub fn compute_environment_order(&self) -> Option<&[ComputeEnvironmentOrder]>
pub fn compute_environment_order(&self) -> Option<&[ComputeEnvironmentOrder]>
The compute environments that are attached to the job queue and the order that job placement is preferred. Compute environments are selected for job placement in ascending order.
The tags that are applied to the job queue. For more information, see Tagging your Batch resources in Batch User Guide.
source§impl JobQueueDetail
impl JobQueueDetail
sourcepub fn builder() -> JobQueueDetailBuilder
pub fn builder() -> JobQueueDetailBuilder
Creates a new builder-style object to manufacture JobQueueDetail
.
Trait Implementations§
source§impl Clone for JobQueueDetail
impl Clone for JobQueueDetail
source§fn clone(&self) -> JobQueueDetail
fn clone(&self) -> JobQueueDetail
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for JobQueueDetail
impl Debug for JobQueueDetail
source§impl PartialEq<JobQueueDetail> for JobQueueDetail
impl PartialEq<JobQueueDetail> for JobQueueDetail
source§fn eq(&self, other: &JobQueueDetail) -> bool
fn eq(&self, other: &JobQueueDetail) -> bool
self
and other
values to be equal, and is used
by ==
.