@Generated(value="software.amazon.awssdk:codegen") public class CreateJobQueueRequest extends BatchRequest implements ToCopyableBuilder<CreateJobQueueRequest.Builder,CreateJobQueueRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateJobQueueRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateJobQueueRequest.Builder |
builder() |
List<ComputeEnvironmentOrder> |
computeEnvironmentOrder()
The set of compute environments mapped to a job queue and their order relative to each other.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz)
Used to retrieve the value of a field from any class that extends
SdkRequest. |
int |
hashCode() |
String |
jobQueueName()
The name of the job queue.
|
Integer |
priority()
The priority of the job queue.
|
static Class<? extends CreateJobQueueRequest.Builder> |
serializableBuilderClass() |
JQState |
state()
The state of the job queue.
|
String |
stateAsString()
The state of the job queue.
|
CreateJobQueueRequest.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
requestOverrideConfigcopypublic String jobQueueName()
The name of the job queue.
public JQState state()
The state of the job queue. If the job queue state is ENABLED, it is able to accept 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().
ENABLED, it is able to accept jobs.JQStatepublic String stateAsString()
The state of the job queue. If the job queue state is ENABLED, it is able to accept 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().
ENABLED, it is able to accept jobs.JQStatepublic Integer priority()
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 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.
priority parameter) are evaluated first when associated with 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.public List<ComputeEnvironmentOrder> computeEnvironmentOrder()
The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler
uses this parameter to determine which compute environment should execute a given job. Compute environments must
be in the VALID state before you can associate them with a job queue. You can associate up to 3
compute environments with a job queue.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
VALID state before you can associate them with a job queue. You
can associate up to 3 compute environments with a job queue.public CreateJobQueueRequest.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<CreateJobQueueRequest.Builder,CreateJobQueueRequest>toBuilder in class BatchRequestpublic static CreateJobQueueRequest.Builder builder()
public static Class<? extends CreateJobQueueRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkRequestSdkRequest. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkRequest.getValueForField(String, Class) method will
again be available.getValueForField in class SdkRequestfieldName - The name of the member to be retrieved.clazz - The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.