Class StepStatus
- java.lang.Object
-
- software.amazon.awssdk.services.emr.model.StepStatus
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<StepStatus.Builder,StepStatus>
@Generated("software.amazon.awssdk:codegen") public final class StepStatus extends Object implements SdkPojo, Serializable, ToCopyableBuilder<StepStatus.Builder,StepStatus>
The execution status details of the cluster step.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceStepStatus.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StepStatus.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)FailureDetailsfailureDetails()The details for the step failure including reason, message, and log file path where the root cause was identified.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends StepStatus.Builder>serializableBuilderClass()StepStatestate()The execution state of the cluster step.StringstateAsString()The execution state of the cluster step.StepStateChangeReasonstateChangeReason()The reason for the step execution status change.StepTimelinetimeline()The timeline of the cluster step status over time.StepStatus.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
state
public final StepState state()
The execution state of the cluster step.
If the service returns an enum value that is not available in the current SDK version,
statewill returnStepState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The execution state of the cluster step.
- See Also:
StepState
-
stateAsString
public final String stateAsString()
The execution state of the cluster step.
If the service returns an enum value that is not available in the current SDK version,
statewill returnStepState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The execution state of the cluster step.
- See Also:
StepState
-
stateChangeReason
public final StepStateChangeReason stateChangeReason()
The reason for the step execution status change.
- Returns:
- The reason for the step execution status change.
-
failureDetails
public final FailureDetails failureDetails()
The details for the step failure including reason, message, and log file path where the root cause was identified.
- Returns:
- The details for the step failure including reason, message, and log file path where the root cause was identified.
-
timeline
public final StepTimeline timeline()
The timeline of the cluster step status over time.
- Returns:
- The timeline of the cluster step status over time.
-
toBuilder
public StepStatus.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<StepStatus.Builder,StepStatus>
-
builder
public static StepStatus.Builder builder()
-
serializableBuilderClass
public static Class<? extends StepStatus.Builder> serializableBuilderClass()
-
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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-