Package co.elastic.clients.util
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 (possiblynull
) listprotected 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 (possiblynull
) listprotected static <K, V> java.util.Map<K,V>
_mapPut(java.util.Map<K,V> map, K key, V value)
Add a value to a (possiblynull
) mapprotected 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 (possiblynull
) mapMethods 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 (possiblynull
) 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 (possiblynull
) 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 (possiblynull
) 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 (possiblynull
) map
-