Class TaskInstanceSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TaskInstanceSummary.Builder,TaskInstanceSummary>
Summary information about a task instance within a workflow run, including its status and execution details.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic TaskInstanceSummary.Builderbuilder()final IntegerThe duration of the task instance execution in seconds.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe name of the Apache Airflow operator used for this task instance.final StringrunId()The unique identifier of the workflow run that contains this task instance.static Class<? extends TaskInstanceSummary.Builder> final TaskInstanceStatusstatus()The current status of the task instance.final StringThe current status of the task instance.final StringThe unique identifier of this task instance.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final StringThe Amazon Resource Name (ARN) of the workflow that contains this task instance.final StringThe version of the workflow that contains this task instance.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
workflowArn
The Amazon Resource Name (ARN) of the workflow that contains this task instance.
- Returns:
- The Amazon Resource Name (ARN) of the workflow that contains this task instance.
-
workflowVersion
The version of the workflow that contains this task instance.
- Returns:
- The version of the workflow that contains this task instance.
-
runId
The unique identifier of the workflow run that contains this task instance.
- Returns:
- The unique identifier of the workflow run that contains this task instance.
-
taskInstanceId
The unique identifier of this task instance.
- Returns:
- The unique identifier of this task instance.
-
status
The current status of the task instance.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnTaskInstanceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the task instance.
- See Also:
-
statusAsString
The current status of the task instance.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnTaskInstanceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the task instance.
- See Also:
-
durationInSeconds
The duration of the task instance execution in seconds. This value is null if the task is not complete.
- Returns:
- The duration of the task instance execution in seconds. This value is null if the task is not complete.
-
operatorName
The name of the Apache Airflow operator used for this task instance.
- Returns:
- The name of the Apache Airflow operator used for this task instance.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<TaskInstanceSummary.Builder,TaskInstanceSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-