public static final class TraceResult.Builder
extends java.lang.Object
TraceResult
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
TraceResult . |
Modifier and Type | Method and Description |
---|---|
TraceResult |
build() |
TraceResult.Builder |
setAnalysis(java.util.List<java.lang.String> analysis)
Trace action result analysis notes
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
TraceResult.Builder |
setCounters(TraceflowObservationCounters counters) |
TraceResult.Builder |
setDirection(java.lang.String direction)
Possible values are:
TraceResult.DIRECTION_FORWARD TraceResult.DIRECTION_BACKWARD Direction of a
trace
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored. |
TraceResult.Builder |
setLogicalCounters(TraceflowObservationCounters logicalCounters) |
TraceResult.Builder |
setObservations(java.util.List<com.vmware.vapi.bindings.Structure> observations)
Trace observation list
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
TraceResult.Builder |
setPacketId(java.lang.String packetId)
Packet ID in the session
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
TraceResult.Builder |
setResultOverflowed(java.lang.Boolean resultOverflowed)
Whether some observations were deleted from the result set
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
public Builder()
TraceResult
.public TraceResult.Builder setAnalysis(java.util.List<java.lang.String> analysis)
analysis
- New value for the property.public TraceResult.Builder setCounters(TraceflowObservationCounters counters)
counters
- New value for the property.public TraceResult.Builder setDirection(java.lang.String direction)
direction
- New value for the property.public TraceResult.Builder setLogicalCounters(TraceflowObservationCounters logicalCounters)
logicalCounters
- New value for the property.public TraceResult.Builder setObservations(java.util.List<com.vmware.vapi.bindings.Structure> observations)
observations
- New value for the property.
When clients pass a value of this class as a parameter, the property must
contain all the properties defined in TraceflowObservation
. When methods return a value of this
class as a return value, the property will contain all the properties defined in
TraceflowObservation
.public TraceResult.Builder setPacketId(java.lang.String packetId)
packetId
- New value for the property.public TraceResult.Builder setResultOverflowed(java.lang.Boolean resultOverflowed)
resultOverflowed
- New value for the property.public TraceResult build()