Class GetModelEventsResult

java.lang.Object
io.fluxzero.common.api.AbstractRequestResult
io.fluxzero.common.api.modeling.GetModelEventsResult
All Implemented Interfaces:
JsonType, RequestResult

public class GetModelEventsResult extends AbstractRequestResult
Model heads and stream memberships observed at one pinned stateIndex.

Event payloads are deduplicated by state index. Memberships reference that identity so loading several target streams affected by the same original event does not multiply event-message bytes on the wire.

  • Constructor Details

  • Method Details

    • withExactBoundary

      public GetModelEventsResult withExactBoundary(boolean exactBoundary)
      Returns this result with explicit evidence whether the original selector resolved exactly.
    • toMetric

      public GetModelEventsResult.Metric toMetric()
      Description copied from interface: JsonType
      Converts this object into a compact metric representation for logging or monitoring.

      Used by the Fluxzero Java SDK to avoid logging large payloads directly while still tracking platform usage.

      Returns:
      a safe and compact object suitable for serialization to the metrics log