Skip to content

LangfuseMetricsFilter

NexusLabs.Needlr.AgentFramework.Langfuse

LangfuseMetricsFilter Class

One filter in a LangfuseMetricsQuery.

public sealed record LangfuseMetricsFilter : System.IEquatable<NexusLabs.Needlr.AgentFramework.Langfuse.LangfuseMetricsFilter>

Inheritance System.Object 🡒 LangfuseMetricsFilter

Implements System.IEquatable<LangfuseMetricsFilter>

Constructors

LangfuseMetricsFilter(string, string, object, string) Constructor

One filter in a LangfuseMetricsQuery.

public LangfuseMetricsFilter(string Column, string Operator, object Value, string Type="string");

Parameters

Column System.String

The column to filter (for example name, environment).

Operator System.String

The operator (for example =).

Value System.Object

The value to compare against.

Type System.String

The filter value type. Defaults to string.

Properties

LangfuseMetricsFilter.Column Property

The column to filter (for example name, environment).

public string Column { get; init; }

Property Value

System.String

LangfuseMetricsFilter.Operator Property

The operator (for example =).

public string Operator { get; init; }

Property Value

System.String

LangfuseMetricsFilter.Type Property

The filter value type. Defaults to string.

public string Type { get; init; }

Property Value

System.String

LangfuseMetricsFilter.Value Property

The value to compare against.

public object Value { get; init; }

Property Value

System.Object