@Generated(value="software.amazon.awssdk:codegen") public final 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) |
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() |
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
String |
jobQueueName()
The name of the job queue.
|
Integer |
priority()
The priority of the job queue.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateJobQueueRequest.Builder> |
serializableBuilderClass() |
JQState |
state()
The state of the job queue.
|
String |
stateAsString()
The state of the job queue.
|
Map<String,String> |
tags()
The tags that you apply to the job queue to help you categorize and organize your resources.
|
CreateJobQueueRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public 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 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()
The state of the job queue. 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()
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 three
compute environments with a job queue.
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.
VALID
state before you can associate them with a job queue. You
can associate up to three compute environments with a job queue.public boolean hasTags()
public Map<String,String> tags()
The tags that you apply to the job queue to help you categorize and organize your resources. Each tag consists of a key and an optional value. For more information, see Tagging AWS Resources in AWS General Reference.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags()
to see if a value was sent in this field.
public CreateJobQueueRequest.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<CreateJobQueueRequest.Builder,CreateJobQueueRequest>
toBuilder
in class BatchRequest
public static CreateJobQueueRequest.Builder builder()
public static Class<? extends CreateJobQueueRequest.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.