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 java.lang.Object
Base class for object builders.
  • Constructor Summary

    Constructors
    Constructor Description
    ObjectBuilderBase()  
  • Method Summary

    Modifier and Type Method Description
    protected void _checkSingleUse()  
    protected static <T> java.util.List<T> _listAdd​(java.util.List<T> list, T value, T... values)
    Add a value to a (possibly null) list
    protected static <T> java.util.List<T> _listAddAll​(java.util.List<T> list, java.util.List<T> values)
    Add all elements of a list to a (possibly null) list
    protected static <K,​ V> java.util.Map<K,​V> _mapPut​(java.util.Map<K,​V> map, K key, V value)
    Add a value to a (possibly null) map
    protected static <K,​ V> java.util.Map<K,​V> _mapPutAll​(java.util.Map<K,​V> map, java.util.Map<K,​V> entries)
    Add all elements of a list to a (possibly null) map

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ObjectBuilderBase

      public ObjectBuilderBase()
  • Method Details

    • _checkSingleUse

      protected void _checkSingleUse()
    • _listAdd

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

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

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

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