Struct aws_sdk_batch::model::JobQueueDetail
source · [−]#[non_exhaustive]pub struct JobQueueDetail { /* private fields */ }
Expand description
An object representing the details of an Batch job queue.
Implementations
sourceimpl JobQueueDetail
impl JobQueueDetail
sourcepub fn job_queue_name(&self) -> Option<&str>
pub fn job_queue_name(&self) -> Option<&str>
The name of the job queue.
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's able to 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:012345678910: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 about 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 applied to the job queue. For more information, see Tagging your Batch resources in Batch User Guide.
sourceimpl JobQueueDetail
impl JobQueueDetail
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture JobQueueDetail
.
Trait Implementations
sourceimpl Clone for JobQueueDetail
impl Clone for JobQueueDetail
sourcefn clone(&self) -> JobQueueDetail
fn clone(&self) -> JobQueueDetail
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for JobQueueDetail
impl Debug for JobQueueDetail
sourceimpl PartialEq<JobQueueDetail> for JobQueueDetail
impl PartialEq<JobQueueDetail> for JobQueueDetail
sourcefn eq(&self, other: &JobQueueDetail) -> bool
fn eq(&self, other: &JobQueueDetail) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl StructuralPartialEq for JobQueueDetail
Auto Trait Implementations
impl RefUnwindSafe for JobQueueDetail
impl Send for JobQueueDetail
impl Sync for JobQueueDetail
impl Unpin for JobQueueDetail
impl UnwindSafe for JobQueueDetail
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more