Class AnalyticsStatistics

java.lang.Object
co.elastic.clients.elasticsearch.xpack.usage.AnalyticsStatistics
All Implemented Interfaces:
JsonpSerializable

@JsonpDeserializable
public class AnalyticsStatistics
extends java.lang.Object
implements JsonpSerializable
See Also:
API specification
  • Field Details

  • Method Details

    • of

      public static AnalyticsStatistics of​(java.util.function.Function<AnalyticsStatistics.Builder,​ObjectBuilder<AnalyticsStatistics>> fn)
    • boxplotUsage

      public final long boxplotUsage()
      Required - API name: boxplot_usage
    • cumulativeCardinalityUsage

      public final long cumulativeCardinalityUsage()
      Required - API name: cumulative_cardinality_usage
    • stringStatsUsage

      public final long stringStatsUsage()
      Required - API name: string_stats_usage
    • topMetricsUsage

      public final long topMetricsUsage()
      Required - API name: top_metrics_usage
    • tTestUsage

      public final long tTestUsage()
      Required - API name: t_test_usage
    • movingPercentilesUsage

      public final long movingPercentilesUsage()
      Required - API name: moving_percentiles_usage
    • normalizeUsage

      public final long normalizeUsage()
      Required - API name: normalize_usage
    • rateUsage

      public final long rateUsage()
      Required - API name: rate_usage
    • multiTermsUsage

      @Nullable public final java.lang.Long multiTermsUsage()
      API name: multi_terms_usage
    • serialize

      public void serialize​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • setupAnalyticsStatisticsDeserializer

      protected static void setupAnalyticsStatisticsDeserializer​(ObjectDeserializer<AnalyticsStatistics.Builder> op)