Class SearchModelGraphDocuments
java.lang.Object
io.fluxzero.common.api.Request
io.fluxzero.common.api.search.SearchModelGraphDocuments
- All Implemented Interfaces:
JsonType
Searches independent model documents and composes their current child graph into every returned root document.
This is deliberately a distinct wire action. A runtime that predates graph composition must reject the operation instead of returning silently uncomposed documents.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionSearchModelGraphDocuments(SearchDocuments search, List<ModelRelationConstraint> relations, ModelGraphComposition composition) SearchModelGraphDocuments(SearchDocuments search, List<ModelRelationConstraint> relations, ModelGraphComposition composition, List<ModelGraphPathOverride> pathOverrides) -
Method Summary
Modifier and TypeMethodDescriptiontoMetric()Converts this object into a compact metric representation for logging or monitoring.
-
Constructor Details
-
SearchModelGraphDocuments
public SearchModelGraphDocuments(SearchDocuments search, List<ModelRelationConstraint> relations, ModelGraphComposition composition) -
SearchModelGraphDocuments
@ConstructorProperties({"search","relations","composition","pathOverrides"}) public SearchModelGraphDocuments(SearchDocuments search, List<ModelRelationConstraint> relations, ModelGraphComposition composition, List<ModelGraphPathOverride> pathOverrides)
-
-
Method Details
-
toMetric
Description copied from interface:JsonTypeConverts 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
-