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
-
Method Summary
Modifier and TypeMethodDescriptionfinal Features.Builder
aggregateMetric
(Feature value) Required - API name:aggregate_metric
final Features.Builder
Required - API name:aggregate_metric
final Features.Builder
Required - API name:analytics
final Features.Builder
Required - API name:analytics
final Features.Builder
Required - API name:archive
final Features.Builder
Required - API name:archive
build()
Builds aFeatures
.final Features.Builder
Required - API name:ccr
final Features.Builder
Required - API name:ccr
final Features.Builder
API name:data_frame
final Features.Builder
API name:data_frame
final Features.Builder
dataScience
(Feature value) API name:data_science
final Features.Builder
API name:data_science
final Features.Builder
dataStreams
(Feature value) Required - API name:data_streams
final Features.Builder
Required - API name:data_streams
final Features.Builder
Required - API name:data_tiers
final Features.Builder
Required - API name:data_tiers
final Features.Builder
Required - API name:enrich
final Features.Builder
Required - API name:enrich
final Features.Builder
Required - API name:eql
final Features.Builder
Required - API name:eql
final Features.Builder
API name:flattened
final Features.Builder
API name:flattened
final Features.Builder
frozenIndices
(Feature value) Required - API name:frozen_indices
final Features.Builder
Required - API name:frozen_indices
final Features.Builder
Required - API name:graph
final Features.Builder
Required - API name:graph
final Features.Builder
Required - API name:ilm
final Features.Builder
Required - API name:ilm
final Features.Builder
Required - API name:logstash
final Features.Builder
Required - API name:logstash
final Features.Builder
Required - API name:ml
final Features.Builder
Required - API name:ml
final Features.Builder
monitoring
(Feature value) Required - API name:monitoring
final Features.Builder
Required - API name:monitoring
final Features.Builder
Required - API name:rollup
final Features.Builder
Required - API name:rollup
final Features.Builder
runtimeFields
(Feature value) API name:runtime_fields
final Features.Builder
API name:runtime_fields
final Features.Builder
searchableSnapshots
(Feature value) Required - API name:searchable_snapshots
final Features.Builder
Required - API name:searchable_snapshots
final Features.Builder
Required - API name:security
final Features.Builder
Required - API name:security
protected Features.Builder
self()
final Features.Builder
Required - API name:slm
final Features.Builder
Required - API name:slm
final Features.Builder
Required - API name:spatial
final Features.Builder
Required - API name:spatial
final Features.Builder
Required - API name:sql
final Features.Builder
Required - API name:sql
final Features.Builder
Required - API name:transform
final Features.Builder
Required - API name:transform
final Features.Builder
API name:vectors
final Features.Builder
API name:vectors
final Features.Builder
votingOnly
(Feature value) Required - API name:voting_only
final Features.Builder
Required - API name:voting_only
final Features.Builder
Required - API name:watcher
final Features.Builder
Required - API name:watcher
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods 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
-
dataFrame
API name:data_frame
-
dataFrame
API name:data_frame
-
dataScience
API name:data_science
-
dataScience
API name:data_science
-
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
-
eql
Required - API name:eql
-
eql
Required - API name:eql
-
flattened
API name:flattened
-
flattened
API name:flattened
-
frozenIndices
Required - API name:frozen_indices
-
frozenIndices
Required - API name:frozen_indices
-
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
-
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
-
vectors
API name:vectors
-
vectors
API name:vectors
-
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:
self
in classWithJsonObjectBuilderBase<Features.Builder>
-
build
Builds aFeatures
.- Specified by:
build
in interfaceObjectBuilder<Features>
- Throws:
NullPointerException
- if some of the required fields are null.
-