Class SubtaskExecutionAttemptDetailsInfo
java.lang.Object
org.apache.flink.runtime.rest.messages.job.SubtaskExecutionAttemptDetailsInfo
- All Implemented Interfaces:
ResponseBody
The sub task execution attempt response.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSubtaskExecutionAttemptDetailsInfo(int subtaskIndex, ExecutionState status, int attempt, String endpoint, long startTime, long endTime, long duration, IOMetricsInfo ioMetricsInfo, String taskmanagerId, Map<ExecutionState, Long> statusDuration, List<SubtaskExecutionAttemptDetailsInfo> otherConcurrentAttempts) -
Method Summary
Modifier and TypeMethodDescriptioncreate(AccessExecution execution, MetricFetcher metricFetcher, org.apache.flink.api.common.JobID jobID, JobVertexID jobVertexID, List<SubtaskExecutionAttemptDetailsInfo> otherConcurrentAttempts) booleanintlonglonglonglonglonggetStatusDuration(ExecutionState state) intinthashCode()
-
Field Details
-
FIELD_NAME_SUBTASK_INDEX
- See Also:
-
FIELD_NAME_STATUS
- See Also:
-
FIELD_NAME_ATTEMPT
- See Also:
-
FIELD_NAME_ENDPOINT
- See Also:
-
FIELD_NAME_START_TIME
- See Also:
-
FIELD_NAME_COMPATIBLE_START_TIME
- See Also:
-
FIELD_NAME_END_TIME
- See Also:
-
FIELD_NAME_DURATION
- See Also:
-
FIELD_NAME_METRICS
- See Also:
-
FIELD_NAME_TASKMANAGER_ID
- See Also:
-
FIELD_NAME_STATUS_DURATION
- See Also:
-
FIELD_NAME_OTHER_CONCURRENT_ATTEMPTS
- See Also:
-
-
Constructor Details
-
SubtaskExecutionAttemptDetailsInfo
public SubtaskExecutionAttemptDetailsInfo(int subtaskIndex, ExecutionState status, int attempt, String endpoint, long startTime, long endTime, long duration, IOMetricsInfo ioMetricsInfo, String taskmanagerId, Map<ExecutionState, Long> statusDuration, @Nullable List<SubtaskExecutionAttemptDetailsInfo> otherConcurrentAttempts)
-
-
Method Details
-
getSubtaskIndex
public int getSubtaskIndex() -
getStatus
-
getAttempt
public int getAttempt() -
getEndpoint
-
getStartTime
public long getStartTime() -
getStartTimeCompatible
public long getStartTimeCompatible() -
getEndTime
public long getEndTime() -
getDuration
public long getDuration() -
getStatusDuration
-
getStatusDuration
-
getIoMetricsInfo
-
getTaskmanagerId
-
getOtherConcurrentAttempts
-
create
public static SubtaskExecutionAttemptDetailsInfo create(AccessExecution execution, @Nullable MetricFetcher metricFetcher, org.apache.flink.api.common.JobID jobID, JobVertexID jobVertexID, @Nullable List<SubtaskExecutionAttemptDetailsInfo> otherConcurrentAttempts) -
equals
-
hashCode
public int hashCode()
-