StructuredPojo, ToCopyableBuilder<JobQueueDetail.Builder,JobQueueDetail>@Generated("software.amazon.awssdk:codegen") public class JobQueueDetail extends Object implements StructuredPojo, ToCopyableBuilder<JobQueueDetail.Builder,JobQueueDetail>
An object representing the details of an AWS Batch job queue.
| Modifier and Type | Class | Description |
|---|---|---|
static interface |
JobQueueDetail.Builder |
| Modifier and Type | Method | Description |
|---|---|---|
static JobQueueDetail.Builder |
builder() |
|
List<ComputeEnvironmentOrder> |
computeEnvironmentOrder() |
The compute environments that are attached to the job queue and the order in which job placement is preferred.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
String |
jobQueueArn() |
The Amazon Resource Name (ARN) of the job queue.
|
String |
jobQueueName() |
The name of the job queue.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller. |
Integer |
priority() |
The priority of the job queue.
|
static Class<? extends JobQueueDetail.Builder> |
serializableBuilderClass() |
|
String |
state() |
Describes the ability of the queue to accept new jobs.
|
String |
status() |
The status of the job queue (for example,
CREATING or VALID). |
String |
statusReason() |
A short, human-readable string to provide additional details about the current status of the job queue.
|
JobQueueDetail.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
public String jobQueueName()
The name of the job queue.
public String jobQueueArn()
The Amazon Resource Name (ARN) of the job queue.
public String state()
Describes the ability of the queue to accept new jobs.
JQStatepublic String status()
The status of the job queue (for example, CREATING or VALID).
CREATING or VALID).JQStatuspublic String statusReason()
A short, human-readable string to provide additional details about the current status of the job queue.
public Integer priority()
The priority of the job queue.
public List<ComputeEnvironmentOrder> computeEnvironmentOrder()
The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order.
public JobQueueDetail.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<JobQueueDetail.Builder,JobQueueDetail>public static JobQueueDetail.Builder builder()
public static Class<? extends JobQueueDetail.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.