@Generated(value="software.amazon.awssdk:codegen") public final class JobRun extends Object implements SdkPojo, Serializable, ToCopyableBuilder<JobRun.Builder,JobRun>
This entity describes a job run. A job run is a unit of work, such as a Spark jar, PySpark script, or SparkSQL query, that you submit to Amazon EMR on EKS.
| Modifier and Type | Class and Description |
|---|---|
static interface |
JobRun.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The ARN of job run.
|
static JobRun.Builder |
builder() |
String |
clientToken()
The client token used to start a job run.
|
ConfigurationOverrides |
configurationOverrides()
The configuration settings that are used to override default configuration.
|
Instant |
createdAt()
The date and time when the job run was created.
|
String |
createdBy()
The user who created the job run.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
executionRoleArn()
The execution role ARN of the job run.
|
FailureReason |
failureReason()
The reasons why the job run has failed.
|
String |
failureReasonAsString()
The reasons why the job run has failed.
|
Instant |
finishedAt()
The date and time when the job run has finished.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
String |
id()
The ID of the job run.
|
JobDriver |
jobDriver()
Parameters of job driver for the job run.
|
String |
name()
The name of the job run.
|
String |
releaseLabel()
The release version of Amazon EMR.
|
RetryPolicyConfiguration |
retryPolicyConfiguration()
The configuration of the retry policy that the job runs on.
|
RetryPolicyExecution |
retryPolicyExecution()
The current status of the retry policy executed on the job.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends JobRun.Builder> |
serializableBuilderClass() |
JobRunState |
state()
The state of the job run.
|
String |
stateAsString()
The state of the job run.
|
String |
stateDetails()
Additional details of the job run state.
|
Map<String,String> |
tags()
The assigned tags of the job run.
|
JobRun.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
virtualClusterId()
The ID of the job run's virtual cluster.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
The ID of the job run.
public final String name()
The name of the job run.
public final String virtualClusterId()
The ID of the job run's virtual cluster.
public final String arn()
The ARN of job run.
public final JobRunState state()
The state of the job run.
If the service returns an enum value that is not available in the current SDK version, state will return
JobRunState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
JobRunStatepublic final String stateAsString()
The state of the job run.
If the service returns an enum value that is not available in the current SDK version, state will return
JobRunState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
JobRunStatepublic final String clientToken()
The client token used to start a job run.
public final String executionRoleArn()
The execution role ARN of the job run.
public final String releaseLabel()
The release version of Amazon EMR.
public final ConfigurationOverrides configurationOverrides()
The configuration settings that are used to override default configuration.
public final JobDriver jobDriver()
Parameters of job driver for the job run.
public final Instant createdAt()
The date and time when the job run was created.
public final String createdBy()
The user who created the job run.
public final Instant finishedAt()
The date and time when the job run has finished.
public final String stateDetails()
Additional details of the job run state.
public final FailureReason failureReason()
The reasons why the job run has failed.
If the service returns an enum value that is not available in the current SDK version, failureReason
will return FailureReason.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
failureReasonAsString().
FailureReasonpublic final String failureReasonAsString()
The reasons why the job run has failed.
If the service returns an enum value that is not available in the current SDK version, failureReason
will return FailureReason.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
failureReasonAsString().
FailureReasonpublic final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final Map<String,String> tags()
The assigned tags of the job run.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
public final RetryPolicyConfiguration retryPolicyConfiguration()
The configuration of the retry policy that the job runs on.
public final RetryPolicyExecution retryPolicyExecution()
The current status of the retry policy executed on the job.
public JobRun.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<JobRun.Builder,JobRun>public static JobRun.Builder builder()
public static Class<? extends JobRun.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.