Class ProfilingInfo
- java.lang.Object
-
- org.apache.flink.runtime.rest.messages.ProfilingInfo
-
- All Implemented Interfaces:
Serializable,ResponseBody
public class ProfilingInfo extends Object implements ResponseBody, Serializable
Contains information of a Profiling Instance.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProfilingInfo.ProfilingModeSupported profiling mode in async-profiler.static classProfilingInfo.ProfilingStatusProfiling Status.
-
Field Summary
Fields Modifier and Type Field Description static StringFIELD_NAME_DURATIONstatic StringFIELD_NAME_FINISHED_TIMEstatic StringFIELD_NAME_MESSAGEstatic StringFIELD_NAME_MODEstatic StringFIELD_NAME_OUTPUT_FILEstatic StringFIELD_NAME_STATUSstatic StringFIELD_NAME_TRIGGER_TIME
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProfilingInfocreate(long duration, ProfilingInfo.ProfilingMode mode)static ProfilingInfocreate(ProfilingInfo.ProfilingStatus status, ProfilingInfo.ProfilingMode mode, long triggerTime, long finishedTime, long duration, String message, String outputPath)ProfilingInfofail(String message)LonggetDuration()LonggetFinishedTime()StringgetMessage()StringgetOutputFile()ProfilingInfo.ProfilingModegetProfilingMode()ProfilingInfo.ProfilingStatusgetStatus()longgetTriggerTime()ProfilingInfosuccess(String outputFile)StringtoString()
-
-
-
Field Detail
-
FIELD_NAME_STATUS
public static final String FIELD_NAME_STATUS
- See Also:
- Constant Field Values
-
FIELD_NAME_MODE
public static final String FIELD_NAME_MODE
- See Also:
- Constant Field Values
-
FIELD_NAME_TRIGGER_TIME
public static final String FIELD_NAME_TRIGGER_TIME
- See Also:
- Constant Field Values
-
FIELD_NAME_FINISHED_TIME
public static final String FIELD_NAME_FINISHED_TIME
- See Also:
- Constant Field Values
-
FIELD_NAME_DURATION
public static final String FIELD_NAME_DURATION
- See Also:
- Constant Field Values
-
FIELD_NAME_MESSAGE
public static final String FIELD_NAME_MESSAGE
- See Also:
- Constant Field Values
-
FIELD_NAME_OUTPUT_FILE
public static final String FIELD_NAME_OUTPUT_FILE
- See Also:
- Constant Field Values
-
-
Method Detail
-
fail
public ProfilingInfo fail(String message)
-
success
public ProfilingInfo success(String outputFile)
-
getStatus
public ProfilingInfo.ProfilingStatus getStatus()
-
getProfilingMode
public ProfilingInfo.ProfilingMode getProfilingMode()
-
getDuration
public Long getDuration()
-
getMessage
public String getMessage()
-
getFinishedTime
public Long getFinishedTime()
-
getOutputFile
public String getOutputFile()
-
getTriggerTime
public long getTriggerTime()
-
create
public static ProfilingInfo create(long duration, ProfilingInfo.ProfilingMode mode)
-
create
public static ProfilingInfo create(ProfilingInfo.ProfilingStatus status, ProfilingInfo.ProfilingMode mode, long triggerTime, long finishedTime, long duration, String message, String outputPath)
-
-