Class CompositeAggregation.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.aggregations.AggregationBase.AbstractBuilder<BuilderT>
-
- org.opensearch.client.opensearch._types.aggregations.BucketAggregationBase.AbstractBuilder<CompositeAggregation.Builder>
-
- org.opensearch.client.opensearch._types.aggregations.CompositeAggregation.Builder
-
- All Implemented Interfaces:
ObjectBuilder<CompositeAggregation>
- Enclosing class:
- CompositeAggregation
public static class CompositeAggregation.Builder extends BucketAggregationBase.AbstractBuilder<CompositeAggregation.Builder> implements ObjectBuilder<CompositeAggregation>
Builder forCompositeAggregation.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompositeAggregation.Builderafter(java.lang.String key, java.lang.String value)API name:afterCompositeAggregation.Builderafter(java.util.Map<java.lang.String,java.lang.String> map)API name:afterCompositeAggregationbuild()Builds aCompositeAggregation.protected CompositeAggregation.Builderself()CompositeAggregation.Buildersize(java.lang.Integer value)API name:sizeCompositeAggregation.Buildersources(java.util.List<java.util.Map<java.lang.String,CompositeAggregationSource>> list)API name:sourcesCompositeAggregation.Buildersources(java.util.Map<java.lang.String,CompositeAggregationSource> value, java.util.Map<java.lang.String,CompositeAggregationSource>... values)API name:sources-
Methods inherited from class org.opensearch.client.opensearch._types.aggregations.AggregationBase.AbstractBuilder
meta, meta, name
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
after
public final CompositeAggregation.Builder after(java.util.Map<java.lang.String,java.lang.String> map)
API name:afterAdds all entries of
maptoafter.
-
after
public final CompositeAggregation.Builder after(java.lang.String key, java.lang.String value)
API name:afterAdds an entry to
after.
-
size
public final CompositeAggregation.Builder size(@Nullable java.lang.Integer value)
API name:size
-
sources
public final CompositeAggregation.Builder sources(java.util.List<java.util.Map<java.lang.String,CompositeAggregationSource>> list)
API name:sourcesAdds all elements of
listtosources.
-
sources
public final CompositeAggregation.Builder sources(java.util.Map<java.lang.String,CompositeAggregationSource> value, java.util.Map<java.lang.String,CompositeAggregationSource>... values)
API name:sourcesAdds one or more values to
sources.
-
self
protected CompositeAggregation.Builder self()
- Specified by:
selfin classAggregationBase.AbstractBuilder<CompositeAggregation.Builder>
-
build
public CompositeAggregation build()
Builds aCompositeAggregation.- Specified by:
buildin interfaceObjectBuilder<CompositeAggregation>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-