Class JobDetailsInfo.JobVertexDetailsInfo
- java.lang.Object
-
- org.apache.flink.runtime.rest.messages.job.JobDetailsInfo.JobVertexDetailsInfo
-
- Enclosing class:
- JobDetailsInfo
public static final class JobDetailsInfo.JobVertexDetailsInfo extends Object
Detailed information about a job vertex.
-
-
Field Summary
Fields Modifier and Type Field Description static StringFIELD_NAME_JOB_VERTEX_DURATIONstatic StringFIELD_NAME_JOB_VERTEX_END_TIMEstatic StringFIELD_NAME_JOB_VERTEX_IDstatic StringFIELD_NAME_JOB_VERTEX_METRICSstatic StringFIELD_NAME_JOB_VERTEX_NAMEstatic StringFIELD_NAME_JOB_VERTEX_START_TIMEstatic StringFIELD_NAME_JOB_VERTEX_STATEstatic StringFIELD_NAME_MAX_PARALLELISMstatic StringFIELD_NAME_PARALLELISMstatic StringFIELD_NAME_SLOT_SHARING_GROUP_IDstatic StringFIELD_NAME_TASKS_PER_STATE
-
Constructor Summary
Constructors Constructor Description JobVertexDetailsInfo(JobVertexID jobVertexID, SlotSharingGroupId slotSharingGroupId, String name, int maxParallelism, int parallelism, ExecutionState executionState, long startTime, long endTime, long duration, Map<ExecutionState,Integer> tasksPerState, IOMetricsInfo jobVertexMetrics)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)longgetDuration()longgetEndTime()ExecutionStategetExecutionState()JobVertexIDgetJobVertexID()IOMetricsInfogetJobVertexMetrics()intgetMaxParallelism()StringgetName()intgetParallelism()SlotSharingGroupIdgetSlotSharingGroupId()longgetStartTime()Map<ExecutionState,Integer>getTasksPerState()inthashCode()
-
-
-
Field Detail
-
FIELD_NAME_JOB_VERTEX_ID
public static final String FIELD_NAME_JOB_VERTEX_ID
- See Also:
- Constant Field Values
-
FIELD_NAME_SLOT_SHARING_GROUP_ID
public static final String FIELD_NAME_SLOT_SHARING_GROUP_ID
- See Also:
- Constant Field Values
-
FIELD_NAME_JOB_VERTEX_NAME
public static final String FIELD_NAME_JOB_VERTEX_NAME
- See Also:
- Constant Field Values
-
FIELD_NAME_MAX_PARALLELISM
public static final String FIELD_NAME_MAX_PARALLELISM
- See Also:
- Constant Field Values
-
FIELD_NAME_PARALLELISM
public static final String FIELD_NAME_PARALLELISM
- See Also:
- Constant Field Values
-
FIELD_NAME_JOB_VERTEX_STATE
public static final String FIELD_NAME_JOB_VERTEX_STATE
- See Also:
- Constant Field Values
-
FIELD_NAME_JOB_VERTEX_START_TIME
public static final String FIELD_NAME_JOB_VERTEX_START_TIME
- See Also:
- Constant Field Values
-
FIELD_NAME_JOB_VERTEX_END_TIME
public static final String FIELD_NAME_JOB_VERTEX_END_TIME
- See Also:
- Constant Field Values
-
FIELD_NAME_JOB_VERTEX_DURATION
public static final String FIELD_NAME_JOB_VERTEX_DURATION
- See Also:
- Constant Field Values
-
FIELD_NAME_TASKS_PER_STATE
public static final String FIELD_NAME_TASKS_PER_STATE
- See Also:
- Constant Field Values
-
FIELD_NAME_JOB_VERTEX_METRICS
public static final String FIELD_NAME_JOB_VERTEX_METRICS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JobVertexDetailsInfo
public JobVertexDetailsInfo(JobVertexID jobVertexID, SlotSharingGroupId slotSharingGroupId, String name, int maxParallelism, int parallelism, ExecutionState executionState, long startTime, long endTime, long duration, Map<ExecutionState,Integer> tasksPerState, IOMetricsInfo jobVertexMetrics)
-
-
Method Detail
-
getJobVertexID
public JobVertexID getJobVertexID()
-
getSlotSharingGroupId
public SlotSharingGroupId getSlotSharingGroupId()
-
getName
public String getName()
-
getMaxParallelism
public int getMaxParallelism()
-
getParallelism
public int getParallelism()
-
getExecutionState
public ExecutionState getExecutionState()
-
getStartTime
public long getStartTime()
-
getEndTime
public long getEndTime()
-
getDuration
public long getDuration()
-
getTasksPerState
public Map<ExecutionState,Integer> getTasksPerState()
-
getJobVertexMetrics
public IOMetricsInfo getJobVertexMetrics()
-
-