Class GetObservationsRequest

java.lang.Object
com.langfuse.client.resources.observations.requests.GetObservationsRequest

public final class GetObservationsRequest extends Object
  • Method Details

    • getEnvironment

      public Optional<List<String>> getEnvironment()
      Returns:
      Optional filter for observations where the environment is one of the provided values.
    • getPage

      public Optional<Integer> getPage()
      Returns:
      Page number, starts at 1.
    • getLimit

      public Optional<Integer> getLimit()
      Returns:
      Limit of items per page. If you encounter api issues due to too large page sizes, try to reduce the limit.
    • getName

      public Optional<String> getName()
    • getUserId

      public Optional<String> getUserId()
    • getType

      public Optional<String> getType()
    • getTraceId

      public Optional<String> getTraceId()
    • getLevel

      public Optional<ObservationLevel> getLevel()
      Returns:
      Optional filter for observations with a specific level (e.g. "DEBUG", "DEFAULT", "WARNING", "ERROR").
    • getParentObservationId

      public Optional<String> getParentObservationId()
    • getFromStartTime

      public Optional<OffsetDateTime> getFromStartTime()
      Returns:
      Retrieve only observations with a start_time on or after this datetime (ISO 8601).
    • getToStartTime

      public Optional<OffsetDateTime> getToStartTime()
      Returns:
      Retrieve only observations with a start_time before this datetime (ISO 8601).
    • getVersion

      public Optional<String> getVersion()
      Returns:
      Optional filter to only include observations with a certain version.
    • getFilter

      public Optional<String> getFilter()
      Returns:
      JSON string containing an array of filter conditions. When provided, this takes precedence over query parameter filters (userId, name, type, level, environment, fromStartTime, ...).
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • builder

      public static GetObservationsRequest.Builder builder()