Class JobVertexBackPressureInfo.SubtaskBackPressureInfo
- java.lang.Object
-
- org.apache.flink.runtime.rest.messages.JobVertexBackPressureInfo.SubtaskBackPressureInfo
-
- Enclosing class:
- JobVertexBackPressureInfo
public static final class JobVertexBackPressureInfo.SubtaskBackPressureInfo extends Object
Nested class to encapsulate the sub tasks back pressure.
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEPRECATED_FIELD_NAME_BACKPRESSURE_LEVELstatic StringFIELD_NAME_ATTEMPT_NUMBERstatic StringFIELD_NAME_BACK_PRESSURED_RATIOstatic StringFIELD_NAME_BACKPRESSURE_LEVELstatic StringFIELD_NAME_BUSY_RATIOstatic StringFIELD_NAME_IDLE_RATIOstatic StringFIELD_NAME_OTHER_CONCURRENT_ATTEMPTSstatic StringFIELD_NAME_SUBTASK
-
Constructor Summary
Constructors Constructor Description SubtaskBackPressureInfo(int subtask, Integer attemptNumber, JobVertexBackPressureInfo.VertexBackPressureLevel backpressureLevel, double backPressuredRatio, double idleRatio, double busyRatio, List<JobVertexBackPressureInfo.SubtaskBackPressureInfo> otherConcurrentAttempts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)IntegergetAttemptNumber()doublegetBackPressuredRatio()JobVertexBackPressureInfo.VertexBackPressureLevelgetBackpressureLevel()doublegetBusyRatio()doublegetIdleRatio()List<JobVertexBackPressureInfo.SubtaskBackPressureInfo>getOtherConcurrentAttempts()intgetSubtask()inthashCode()
-
-
-
Field Detail
-
FIELD_NAME_SUBTASK
public static final String FIELD_NAME_SUBTASK
- See Also:
- Constant Field Values
-
FIELD_NAME_ATTEMPT_NUMBER
public static final String FIELD_NAME_ATTEMPT_NUMBER
- See Also:
- Constant Field Values
-
DEPRECATED_FIELD_NAME_BACKPRESSURE_LEVEL
public static final String DEPRECATED_FIELD_NAME_BACKPRESSURE_LEVEL
- See Also:
- Constant Field Values
-
FIELD_NAME_BACKPRESSURE_LEVEL
public static final String FIELD_NAME_BACKPRESSURE_LEVEL
- See Also:
- Constant Field Values
-
FIELD_NAME_BACK_PRESSURED_RATIO
public static final String FIELD_NAME_BACK_PRESSURED_RATIO
- See Also:
- Constant Field Values
-
FIELD_NAME_IDLE_RATIO
public static final String FIELD_NAME_IDLE_RATIO
- See Also:
- Constant Field Values
-
FIELD_NAME_BUSY_RATIO
public static final String FIELD_NAME_BUSY_RATIO
- See Also:
- Constant Field Values
-
FIELD_NAME_OTHER_CONCURRENT_ATTEMPTS
public static final String FIELD_NAME_OTHER_CONCURRENT_ATTEMPTS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SubtaskBackPressureInfo
public SubtaskBackPressureInfo(int subtask, @Nullable Integer attemptNumber, JobVertexBackPressureInfo.VertexBackPressureLevel backpressureLevel, double backPressuredRatio, double idleRatio, double busyRatio, @Nullable List<JobVertexBackPressureInfo.SubtaskBackPressureInfo> otherConcurrentAttempts)
-
-
Method Detail
-
getSubtask
public int getSubtask()
-
getBackpressureLevel
public JobVertexBackPressureInfo.VertexBackPressureLevel getBackpressureLevel()
-
getBackPressuredRatio
public double getBackPressuredRatio()
-
getIdleRatio
public double getIdleRatio()
-
getBusyRatio
public double getBusyRatio()
-
getAttemptNumber
@Nullable public Integer getAttemptNumber()
-
getOtherConcurrentAttempts
@Nullable public List<JobVertexBackPressureInfo.SubtaskBackPressureInfo> getOtherConcurrentAttempts()
-
-