@Generated(value="software.amazon.awssdk:codegen") public final class JobQueueDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<JobQueueDetail.Builder,JobQueueDetail>
An object representing the details of an AWS Batch job queue.
Modifier and Type | Class and Description |
---|---|
static interface |
JobQueueDetail.Builder |
Modifier and Type | Method and 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) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
jobQueueArn()
The Amazon Resource Name (ARN) of the job queue.
|
String |
jobQueueName()
The name of the job queue.
|
Integer |
priority()
The priority of the job queue.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends JobQueueDetail.Builder> |
serializableBuilderClass() |
JQState |
state()
Describes the ability of the queue to accept new jobs.
|
String |
stateAsString()
Describes the ability of the queue to accept new jobs.
|
JQStatus |
status()
The status of the job queue (for example,
CREATING or VALID ). |
String |
statusAsString()
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() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public String jobQueueName()
The name of the job queue.
public String jobQueueArn()
The Amazon Resource Name (ARN) of the job queue.
public JQState state()
Describes the ability of the queue to accept new jobs.
If the service returns an enum value that is not available in the current SDK version, state
will return
JQState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
stateAsString()
.
JQState
public String stateAsString()
Describes the ability of the queue to accept new jobs.
If the service returns an enum value that is not available in the current SDK version, state
will return
JQState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
stateAsString()
.
JQState
public JQStatus status()
The status of the job queue (for example, CREATING
or VALID
).
If the service returns an enum value that is not available in the current SDK version, status
will
return JQStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
statusAsString()
.
CREATING
or VALID
).JQStatus
public String statusAsString()
The status of the job queue (for example, CREATING
or VALID
).
If the service returns an enum value that is not available in the current SDK version, status
will
return JQStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
statusAsString()
.
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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public JobQueueDetail.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<JobQueueDetail.Builder,JobQueueDetail>
public static JobQueueDetail.Builder builder()
public static Class<? extends JobQueueDetail.Builder> serializableBuilderClass()
Copyright © 2019. All rights reserved.