Class ApiKeyAggregate.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.security.query_api_keys.ApiKeyAggregate.Builder
- All Implemented Interfaces:
ObjectBuilder<ApiKeyAggregate>
- Enclosing class:
- ApiKeyAggregate
public static class ApiKeyAggregate.Builder
extends ObjectBuilderBase
implements ObjectBuilder<ApiKeyAggregate>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDefine thisApiKeyAggregate
as a plugin-defined variant.build()
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
cardinality
-
cardinality
public ObjectBuilder<ApiKeyAggregate> cardinality(Function<CardinalityAggregate.Builder, ObjectBuilder<CardinalityAggregate>> fn) -
composite
-
composite
public ObjectBuilder<ApiKeyAggregate> composite(Function<CompositeAggregate.Builder, ObjectBuilder<CompositeAggregate>> fn) -
dateRange
-
dateRange
public ObjectBuilder<ApiKeyAggregate> dateRange(Function<DateRangeAggregate.Builder, ObjectBuilder<DateRangeAggregate>> fn) -
dterms
-
dterms
public ObjectBuilder<ApiKeyAggregate> dterms(Function<DoubleTermsAggregate.Builder, ObjectBuilder<DoubleTermsAggregate>> fn) -
filter
-
filter
public ObjectBuilder<ApiKeyAggregate> filter(Function<FilterAggregate.Builder, ObjectBuilder<FilterAggregate>> fn) -
filters
-
filters
public ObjectBuilder<ApiKeyAggregate> filters(Function<FiltersAggregate.Builder, ObjectBuilder<FiltersAggregate>> fn) -
lterms
-
lterms
public ObjectBuilder<ApiKeyAggregate> lterms(Function<LongTermsAggregate.Builder, ObjectBuilder<LongTermsAggregate>> fn) -
missing
-
missing
public ObjectBuilder<ApiKeyAggregate> missing(Function<MissingAggregate.Builder, ObjectBuilder<MissingAggregate>> fn) -
multiTerms
-
multiTerms
public ObjectBuilder<ApiKeyAggregate> multiTerms(Function<MultiTermsAggregate.Builder, ObjectBuilder<MultiTermsAggregate>> fn) -
range
-
range
public ObjectBuilder<ApiKeyAggregate> range(Function<RangeAggregate.Builder, ObjectBuilder<RangeAggregate>> fn) -
sterms
-
sterms
public ObjectBuilder<ApiKeyAggregate> sterms(Function<StringTermsAggregate.Builder, ObjectBuilder<StringTermsAggregate>> fn) -
umterms
-
umterms
public ObjectBuilder<ApiKeyAggregate> umterms(Function<UnmappedTermsAggregate.Builder, ObjectBuilder<UnmappedTermsAggregate>> fn) -
valueCount
-
valueCount
public ObjectBuilder<ApiKeyAggregate> valueCount(Function<ValueCountAggregate.Builder, ObjectBuilder<ValueCountAggregate>> fn) -
_custom
Define thisApiKeyAggregate
as a plugin-defined variant.- Parameters:
name
- the plugin-defined identifierdata
- the data for this customApiKeyAggregate
. It is converted internally toJsonData
.
-
build
- Specified by:
build
in interfaceObjectBuilder<ApiKeyAggregate>
-