Package co.elastic.clients.util
Class ObjectBuilderBase
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
- Direct Known Subclasses:
Aggregate.Builder,ApiKeyAggregate.Builder,Buckets.Builder,BucketsPath.Builder,CategorizationAnalyzer.Builder,CategorizeTextAnalyzer.Builder,CharFilter.Builder,CompletionToolType.Builder,Context.Builder,DecayFunction.Builder,DefaultTransportOptions.AbstractBuilder,DictionaryResponse.AbstractBuilder,DistanceFeatureQuery.Builder,EsqlMetadata.EsqlColumn.Builder,FieldDateMath.Builder,FieldValue.Builder,GeoBounds.Builder,GeoHashPrecision.Builder,GeoLocation.Builder,IndicesPrivilegesQuery.Builder,Like.Builder,MessageContent.Builder,MultiGetResponseItem.Builder,MultiSearchResponseItem.Builder,Percentiles.Builder,RangeQuery.Builder,RequestItem.Builder,RequestItem.Builder,RoleTemplateInlineQuery.Builder,ScheduleTimeOfDay.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
Base class for object builders.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected static <T> List<T>Add a value to a (possiblynull) listprotected static <T> List<T>_listAddAll(List<T> list, List<T> values) Add all elements of a list to a (possiblynull) listprotected static <K,V> Map<K, V> Add a value to a (possiblynull) mapprotected static <K,V> Map<K, V> _mapPutAll(Map<K, V> map, Map<K, V> entries) Add all elements of a list to a (possiblynull) map
-
Constructor Details
-
ObjectBuilderBase
public ObjectBuilderBase()
-
-
Method Details
-
_checkSingleUse
protected void _checkSingleUse() -
_listAdd
Add a value to a (possiblynull) list -
_listAddAll
Add all elements of a list to a (possiblynull) list -
_mapPut
Add a value to a (possiblynull) map -
_mapPutAll
Add all elements of a list to a (possiblynull) map
-