Class TraceResult.Builder

  • Enclosing class:
    TraceResult

    public static final class TraceResult.Builder
    extends java.lang.Object
    Builder class for TraceResult.
    • Constructor Detail

      • Builder

        public Builder()
        Constructor with parameters for the required properties of TraceResult.
    • Method Detail

      • setAnalysis

        public 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.
        Parameters:
        analysis - New value for the property.
      • setObservations

        public 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.
        Parameters:
        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.
      • setPacketId

        public 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.
        Parameters:
        packetId - New value for the property.
      • setResultOverflowed

        public 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.
        Parameters:
        resultOverflowed - New value for the property.