Class Features.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<Features.Builder>
co.elastic.clients.elasticsearch.xpack.info.Features.Builder
- All Implemented Interfaces:
WithJson<Features.Builder>,ObjectBuilder<Features>
- Enclosing class:
- Features
public static class Features.Builder
extends WithJsonObjectBuilderBase<Features.Builder>
implements ObjectBuilder<Features>
Builder for
Features.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Features.BuilderaggregateMetric(Feature value) Required - API name:aggregate_metricfinal Features.BuilderRequired - API name:aggregate_metricfinal Features.BuilderRequired - API name:analyticsfinal Features.BuilderRequired - API name:analyticsfinal Features.BuilderRequired - API name:archivefinal Features.BuilderRequired - API name:archivebuild()Builds aFeatures.final Features.BuilderRequired - API name:ccrfinal Features.BuilderRequired - API name:ccrfinal Features.BuilderdataStreams(Feature value) Required - API name:data_streamsfinal Features.BuilderRequired - API name:data_streamsfinal Features.BuilderRequired - API name:data_tiersfinal Features.BuilderRequired - API name:data_tiersfinal Features.BuilderRequired - API name:enrichfinal Features.BuilderRequired - API name:enrichfinal Features.BuilderenterpriseSearch(Feature value) Required - API name:enterprise_searchfinal Features.BuilderRequired - API name:enterprise_searchfinal Features.BuilderRequired - API name:eqlfinal Features.BuilderRequired - API name:eqlfinal Features.BuilderRequired - API name:esqlfinal Features.BuilderRequired - API name:esqlfinal Features.BuilderRequired - API name:graphfinal Features.BuilderRequired - API name:graphfinal Features.BuilderRequired - API name:ilmfinal Features.BuilderRequired - API name:ilmfinal Features.BuilderRequired - API name:logsdbfinal Features.BuilderRequired - API name:logsdbfinal Features.BuilderRequired - API name:logstashfinal Features.BuilderRequired - API name:logstashfinal Features.BuilderRequired - API name:mlfinal Features.BuilderRequired - API name:mlfinal Features.Buildermonitoring(Feature value) Required - API name:monitoringfinal Features.BuilderRequired - API name:monitoringfinal Features.BuilderRequired - API name:rollupfinal Features.BuilderRequired - API name:rollupfinal Features.BuilderruntimeFields(Feature value) API name:runtime_fieldsfinal Features.BuilderAPI name:runtime_fieldsfinal Features.BuildersearchableSnapshots(Feature value) Required - API name:searchable_snapshotsfinal Features.BuilderRequired - API name:searchable_snapshotsfinal Features.BuilderRequired - API name:securityfinal Features.BuilderRequired - API name:securityprotected Features.Builderself()final Features.BuilderRequired - API name:slmfinal Features.BuilderRequired - API name:slmfinal Features.BuilderRequired - API name:spatialfinal Features.BuilderRequired - API name:spatialfinal Features.BuilderRequired - API name:sqlfinal Features.BuilderRequired - API name:sqlfinal Features.BuilderRequired - API name:transformfinal Features.BuilderRequired - API name:transformfinal Features.BuilderuniversalProfiling(Feature value) Required - API name:universal_profilingfinal Features.BuilderRequired - API name:universal_profilingfinal Features.BuildervotingOnly(Feature value) Required - API name:voting_onlyfinal Features.BuilderRequired - API name:voting_onlyfinal Features.BuilderRequired - API name:watcherfinal Features.BuilderRequired - API name:watcherMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
aggregateMetric
Required - API name:aggregate_metric -
aggregateMetric
Required - API name:aggregate_metric -
analytics
Required - API name:analytics -
analytics
Required - API name:analytics -
ccr
Required - API name:ccr -
ccr
Required - API name:ccr -
dataStreams
Required - API name:data_streams -
dataStreams
Required - API name:data_streams -
dataTiers
Required - API name:data_tiers -
dataTiers
Required - API name:data_tiers -
enrich
Required - API name:enrich -
enrich
Required - API name:enrich -
enterpriseSearch
Required - API name:enterprise_search -
enterpriseSearch
Required - API name:enterprise_search -
eql
Required - API name:eql -
eql
Required - API name:eql -
esql
Required - API name:esql -
esql
Required - API name:esql -
graph
Required - API name:graph -
graph
Required - API name:graph -
ilm
Required - API name:ilm -
ilm
Required - API name:ilm -
logstash
Required - API name:logstash -
logstash
Required - API name:logstash -
logsdb
Required - API name:logsdb -
logsdb
Required - API name:logsdb -
ml
Required - API name:ml -
ml
Required - API name:ml -
monitoring
Required - API name:monitoring -
monitoring
Required - API name:monitoring -
rollup
Required - API name:rollup -
rollup
Required - API name:rollup -
runtimeFields
API name:runtime_fields -
runtimeFields
API name:runtime_fields -
searchableSnapshots
Required - API name:searchable_snapshots -
searchableSnapshots
public final Features.Builder searchableSnapshots(Function<Feature.Builder, ObjectBuilder<Feature>> fn) Required - API name:searchable_snapshots -
security
Required - API name:security -
security
Required - API name:security -
slm
Required - API name:slm -
slm
Required - API name:slm -
spatial
Required - API name:spatial -
spatial
Required - API name:spatial -
sql
Required - API name:sql -
sql
Required - API name:sql -
transform
Required - API name:transform -
transform
Required - API name:transform -
universalProfiling
Required - API name:universal_profiling -
universalProfiling
public final Features.Builder universalProfiling(Function<Feature.Builder, ObjectBuilder<Feature>> fn) Required - API name:universal_profiling -
votingOnly
Required - API name:voting_only -
votingOnly
Required - API name:voting_only -
watcher
Required - API name:watcher -
watcher
Required - API name:watcher -
archive
Required - API name:archive -
archive
Required - API name:archive -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<Features.Builder>
-
build
Builds aFeatures.- Specified by:
buildin interfaceObjectBuilder<Features>- Throws:
NullPointerException- if some of the required fields are null.
-