Class RareTermsAggregation.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<RareTermsAggregation.Builder>
-
- org.opensearch.client.opensearch._types.aggregations.RareTermsAggregation.Builder
-
- All Implemented Interfaces:
ObjectBuilder<RareTermsAggregation>
- Enclosing class:
- RareTermsAggregation
public static class RareTermsAggregation.Builder extends BucketAggregationBase.AbstractBuilder<RareTermsAggregation.Builder> implements ObjectBuilder<RareTermsAggregation>
Builder forRareTermsAggregation.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
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
-
exclude
public final RareTermsAggregation.Builder exclude(@Nullable TermsExclude value)
API name:exclude
-
exclude
public final RareTermsAggregation.Builder exclude(java.util.function.Function<TermsExclude.Builder,ObjectBuilder<TermsExclude>> fn)
API name:exclude
-
field
public final RareTermsAggregation.Builder field(@Nullable java.lang.String value)
API name:field
-
include
public final RareTermsAggregation.Builder include(@Nullable TermsInclude value)
API name:include
-
include
public final RareTermsAggregation.Builder include(java.util.function.Function<TermsInclude.Builder,ObjectBuilder<TermsInclude>> fn)
API name:include
-
maxDocCount
public final RareTermsAggregation.Builder maxDocCount(@Nullable java.lang.Long value)
API name:max_doc_count
-
missing
public final RareTermsAggregation.Builder missing(@Nullable FieldValue value)
API name:missing
-
missing
public final RareTermsAggregation.Builder missing(java.util.function.Function<FieldValue.Builder,ObjectBuilder<FieldValue>> fn)
API name:missing
-
precision
public final RareTermsAggregation.Builder precision(@Nullable java.lang.Double value)
API name:precision
-
valueType
public final RareTermsAggregation.Builder valueType(@Nullable java.lang.String value)
API name:value_type
-
self
protected RareTermsAggregation.Builder self()
- Specified by:
selfin classAggregationBase.AbstractBuilder<RareTermsAggregation.Builder>
-
build
public RareTermsAggregation build()
Builds aRareTermsAggregation.- Specified by:
buildin interfaceObjectBuilder<RareTermsAggregation>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-