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.
JQState
public String status()
The status of the job queue (for example, CREATING
or VALID
).
CREATING
or VALID
).JQStatus
public 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()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<JobQueueDetail.Builder,JobQueueDetail>
public static JobQueueDetail.Builder builder()
public static Class<? extends JobQueueDetail.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.