Package org.onosproject.net
Class PipelineTraceableOutput
- java.lang.Object
-
- org.onosproject.net.PipelineTraceableOutput
-
public final class PipelineTraceableOutput extends Object
Represents the output of the pipeline traceable processing.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PipelineTraceableOutput.Builder
Builder of pipeline traceable entities.static class
PipelineTraceableOutput.PipelineTraceableResult
Represents the result of the pipeline traceable processing.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PipelineTraceableOutput.Builder
builder()
Returns a new builder.List<PipelineTraceableHitChain>
getHitChains()
Returns the hit chains.String
getLog()
Returns the log message as string.PipelineTraceableOutput.PipelineTraceableResult
getResult()
Returns the result of the computation.
-
-
-
Method Detail
-
getLog
public String getLog()
Returns the log message as string.- Returns:
- the log message
-
getHitChains
public List<PipelineTraceableHitChain> getHitChains()
Returns the hit chains.- Returns:
- the pipeline hit chains
-
getResult
public PipelineTraceableOutput.PipelineTraceableResult getResult()
Returns the result of the computation.- Returns:
- the pipeline traceable result
-
builder
public static PipelineTraceableOutput.Builder builder()
Returns a new builder.- Returns:
- an empty builder
-
-