@Generated(value="software.amazon.awssdk:codegen") public final class UpdateJobQueueRequest extends BatchRequest implements ToCopyableBuilder<UpdateJobQueueRequest.Builder,UpdateJobQueueRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
UpdateJobQueueRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static UpdateJobQueueRequest.Builder |
builder() |
List<ComputeEnvironmentOrder> |
computeEnvironmentOrder()
Details 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 |
jobQueue()
The name or the Amazon Resource Name (ARN) of the job queue.
|
Integer |
priority()
The priority of the job queue.
|
static Class<? extends UpdateJobQueueRequest.Builder> |
serializableBuilderClass() |
JQState |
state()
Describes the queue's ability to accept new jobs.
|
String |
stateAsString()
Describes the queue's ability to accept new jobs.
|
UpdateJobQueueRequest.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
overrideConfiguration
copy
public String jobQueue()
The name or the Amazon Resource Name (ARN) of the job queue.
public JQState state()
Describes the queue's ability 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 queue's ability 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 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()
Details the set of compute environments mapped to a job queue and their order relative to each other. This is one of the parameters used by the job scheduler to determine which compute environment should execute a given job.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public UpdateJobQueueRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<UpdateJobQueueRequest.Builder,UpdateJobQueueRequest>
toBuilder
in class BatchRequest
public static UpdateJobQueueRequest.Builder builder()
public static Class<? extends UpdateJobQueueRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkRequest
SdkRequest
. 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 SdkRequest
fieldName
- 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.