java.lang.Object
org.graylog.plugins.views.search.rest.scriptingapi.request.Metric
All Implemented Interfaces:
Sortable

public class Metric extends Object implements Sortable
  • Constructor Details

  • Method Details

    • fromStringRepresentation

      public static Optional<Metric> fromStringRepresentation(String metricString)
      Creates a new Metric from its string representation
      Parameters:
      metricString - String representation in the form of "function:field", i.e. "avg:took_ms" or "latest:source" (you can ommit field for count function : "count" or "count:")
      Returns:
      new Metric, or null if metricString input string is blank
    • fieldName

      public String fieldName()
    • functionName

      public String functionName()
    • sort

      public SortSpec.Direction sort()
      Specified by:
      sort in interface Sortable
    • configuration

      public MetricConfiguration configuration()
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object