Class AnomalyCause.Builder

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.ml.AnomalyCause.Builder
All Implemented Interfaces:
ObjectBuilder<AnomalyCause>
Enclosing class:
AnomalyCause

public static class AnomalyCause.Builder
extends ObjectBuilderBase
implements ObjectBuilder<AnomalyCause>
Builder for AnomalyCause.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • actual

      public final AnomalyCause.Builder actual​(java.util.List<java.lang.Double> list)
      Required - API name: actual

      Adds all elements of list to actual.

    • actual

      public final AnomalyCause.Builder actual​(java.lang.Double value, java.lang.Double... values)
      Required - API name: actual

      Adds one or more values to actual.

    • byFieldName

      public final AnomalyCause.Builder byFieldName​(java.lang.String value)
      Required - API name: by_field_name
    • byFieldValue

      public final AnomalyCause.Builder byFieldValue​(java.lang.String value)
      Required - API name: by_field_value
    • correlatedByFieldValue

      public final AnomalyCause.Builder correlatedByFieldValue​(java.lang.String value)
      Required - API name: correlated_by_field_value
    • fieldName

      public final AnomalyCause.Builder fieldName​(java.lang.String value)
      Required - API name: field_name
    • function

      public final AnomalyCause.Builder function​(java.lang.String value)
      Required - API name: function
    • functionDescription

      public final AnomalyCause.Builder functionDescription​(java.lang.String value)
      Required - API name: function_description
    • influencers

      public final AnomalyCause.Builder influencers​(java.util.List<Influence> list)
      Required - API name: influencers

      Adds all elements of list to influencers.

    • influencers

      public final AnomalyCause.Builder influencers​(Influence value, Influence... values)
      Required - API name: influencers

      Adds one or more values to influencers.

    • influencers

      public final AnomalyCause.Builder influencers​(java.util.function.Function<Influence.Builder,​ObjectBuilder<Influence>> fn)
      Required - API name: influencers

      Adds a value to influencers using a builder lambda.

    • overFieldName

      public final AnomalyCause.Builder overFieldName​(java.lang.String value)
      Required - API name: over_field_name
    • overFieldValue

      public final AnomalyCause.Builder overFieldValue​(java.lang.String value)
      Required - API name: over_field_value
    • partitionFieldName

      public final AnomalyCause.Builder partitionFieldName​(java.lang.String value)
      Required - API name: partition_field_name
    • partitionFieldValue

      public final AnomalyCause.Builder partitionFieldValue​(java.lang.String value)
      Required - API name: partition_field_value
    • probability

      public final AnomalyCause.Builder probability​(double value)
      Required - API name: probability
    • typical

      public final AnomalyCause.Builder typical​(java.util.List<java.lang.Double> list)
      Required - API name: typical

      Adds all elements of list to typical.

    • typical

      public final AnomalyCause.Builder typical​(java.lang.Double value, java.lang.Double... values)
      Required - API name: typical

      Adds one or more values to typical.

    • build

      public AnomalyCause build()
      Builds a AnomalyCause.
      Specified by:
      build in interface ObjectBuilder<AnomalyCause>
      Throws:
      java.lang.NullPointerException - if some of the required fields are null.