Class ObjectBuilderBase

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
Direct Known Subclasses:
Aggregate.Builder, Buckets.Builder, BucketsPath.Builder, CategorizationAnalyzer.Builder, CategorizeTextAnalyzer.Builder, CharFilter.Builder, Context.Builder, DictionaryResponse.AbstractBuilder, FieldDateMath.Builder, FieldValue.Builder, GeoBounds.Builder, GeoHashPrecision.Builder, GeoLocation.Builder, Like.Builder, MultiGetResponseItem.Builder, MultiSearchResponseItem.Builder, NodeReloadResult.Builder, Percentiles.Builder, RequestItem.Builder, RequestItem.Builder, RoleTemplateInlineQuery.Builder, RoleTemplateScript.Builder, ScheduleTimeOfDay.Builder, Script.Builder, SimpleQueryStringFlags.Builder, Slices.Builder, SourceConfig.Builder, SourceConfigParam.Builder, SpanGapQuery.Builder, Suggestion.Builder, TaskInfos.Builder, TermsExclude.Builder, TermsInclude.Builder, TermsQueryField.Builder, Time.Builder, TokenFilter.Builder, Tokenizer.Builder, TrackHits.Builder, WaitForActiveShards.Builder, WithJsonObjectBuilderBase

public class ObjectBuilderBase extends Object
Base class for object builders.
  • Constructor Details

    • ObjectBuilderBase

      public ObjectBuilderBase()
  • Method Details

    • _checkSingleUse

      protected void _checkSingleUse()
    • _listAdd

      @SafeVarargs protected static <T> List<T> _listAdd(List<T> list, T value, T... values)
      Add a value to a (possibly null) list
    • _listAddAll

      protected static <T> List<T> _listAddAll(List<T> list, List<T> values)
      Add all elements of a list to a (possibly null) list
    • _mapPut

      protected static <K, V> Map<K,V> _mapPut(Map<K,V> map, K key, V value)
      Add a value to a (possibly null) map
    • _mapPutAll

      protected static <K, V> Map<K,V> _mapPutAll(Map<K,V> map, Map<K,V> entries)
      Add all elements of a list to a (possibly null) map