Class UpdateJobRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.deadline.model.DeadlineRequest
-
- software.amazon.awssdk.services.deadline.model.UpdateJobRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateJobRequest.Builder,UpdateJobRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateJobRequest extends DeadlineRequest implements ToCopyableBuilder<UpdateJobRequest.Builder,UpdateJobRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateJobRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateJobRequest.Builderbuilder()StringclientToken()The unique token which the server uses to recognize retries of the same request.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfarmId()The farm ID of the job to update.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringjobId()The job ID to update.UpdateJobLifecycleStatuslifecycleStatus()The status of a job in its lifecycle.StringlifecycleStatusAsString()The status of a job in its lifecycle.IntegermaxFailedTasksCount()The number of task failures before the job stops running and is marked asFAILED.IntegermaxRetriesPerTask()The maximum number of retries for a job.Integerpriority()The job priority to update.StringqueueId()The queue ID of the job to update.List<SdkField<?>>sdkFields()static Class<? extends UpdateJobRequest.Builder>serializableBuilderClass()JobTargetTaskRunStatustargetTaskRunStatus()The task status to update the job's tasks to.StringtargetTaskRunStatusAsString()The task status to update the job's tasks to.UpdateJobRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
clientToken
public final String clientToken()
The unique token which the server uses to recognize retries of the same request.
- Returns:
- The unique token which the server uses to recognize retries of the same request.
-
farmId
public final String farmId()
The farm ID of the job to update.
- Returns:
- The farm ID of the job to update.
-
jobId
public final String jobId()
The job ID to update.
- Returns:
- The job ID to update.
-
lifecycleStatus
public final UpdateJobLifecycleStatus lifecycleStatus()
The status of a job in its lifecycle.
If the service returns an enum value that is not available in the current SDK version,
lifecycleStatuswill returnUpdateJobLifecycleStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlifecycleStatusAsString().- Returns:
- The status of a job in its lifecycle.
- See Also:
UpdateJobLifecycleStatus
-
lifecycleStatusAsString
public final String lifecycleStatusAsString()
The status of a job in its lifecycle.
If the service returns an enum value that is not available in the current SDK version,
lifecycleStatuswill returnUpdateJobLifecycleStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlifecycleStatusAsString().- Returns:
- The status of a job in its lifecycle.
- See Also:
UpdateJobLifecycleStatus
-
maxFailedTasksCount
public final Integer maxFailedTasksCount()
The number of task failures before the job stops running and is marked as
FAILED.- Returns:
- The number of task failures before the job stops running and is marked as
FAILED.
-
maxRetriesPerTask
public final Integer maxRetriesPerTask()
The maximum number of retries for a job.
- Returns:
- The maximum number of retries for a job.
-
priority
public final Integer priority()
The job priority to update.
- Returns:
- The job priority to update.
-
queueId
public final String queueId()
The queue ID of the job to update.
- Returns:
- The queue ID of the job to update.
-
targetTaskRunStatus
public final JobTargetTaskRunStatus targetTaskRunStatus()
The task status to update the job's tasks to.
If the service returns an enum value that is not available in the current SDK version,
targetTaskRunStatuswill returnJobTargetTaskRunStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtargetTaskRunStatusAsString().- Returns:
- The task status to update the job's tasks to.
- See Also:
JobTargetTaskRunStatus
-
targetTaskRunStatusAsString
public final String targetTaskRunStatusAsString()
The task status to update the job's tasks to.
If the service returns an enum value that is not available in the current SDK version,
targetTaskRunStatuswill returnJobTargetTaskRunStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtargetTaskRunStatusAsString().- Returns:
- The task status to update the job's tasks to.
- See Also:
JobTargetTaskRunStatus
-
toBuilder
public UpdateJobRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateJobRequest.Builder,UpdateJobRequest>- Specified by:
toBuilderin classDeadlineRequest
-
builder
public static UpdateJobRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateJobRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-