@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) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasComputeEnvironmentOrder()
Returns true if the ComputeEnvironmentOrder property was specified by the sender (it may be empty), or false if
the sender did not specify the value (it will be empty).
|
int |
hashCode() |
String |
jobQueue()
The name or the Amazon Resource Name (ARN) of the job queue.
|
Integer |
priority()
The priority of the job queue.
|
List<SdkField<?>> |
sdkFields() |
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() |
String |
toString()
Returns a string representation of this object.
|
overrideConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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 job queue state is ENABLED
, it is able to
accept jobs. If the job queue state is DISABLED
, new jobs cannot be added to the queue, but jobs
already in the queue can finish.
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. If the job queue state is DISABLED
, new jobs cannot be added to the
queue, but jobs already in the queue can finish.JQState
public String stateAsString()
Describes the queue's ability to accept new jobs. If the job queue state is ENABLED
, it is able to
accept jobs. If the job queue state is DISABLED
, new jobs cannot be added to the queue, but jobs
already in the queue can finish.
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. If the job queue state is DISABLED
, new jobs cannot be added to the
queue, but jobs already in the queue can finish.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 the 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 the 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 boolean hasComputeEnvironmentOrder()
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.
You can use hasComputeEnvironmentOrder()
to see if a value was sent in this field.
public UpdateJobQueueRequest.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<UpdateJobQueueRequest.Builder,UpdateJobQueueRequest>
toBuilder
in class BatchRequest
public static UpdateJobQueueRequest.Builder builder()
public static Class<? extends UpdateJobQueueRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode
in class AwsRequest
public boolean equals(Object obj)
equals
in class AwsRequest
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkRequest
Copyright © 2020. All rights reserved.