Class XpackUsageResponse.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<XpackUsageResponse.Builder>
co.elastic.clients.elasticsearch.xpack.XpackUsageResponse.Builder
- All Implemented Interfaces:
WithJson<XpackUsageResponse.Builder>
,ObjectBuilder<XpackUsageResponse>
- Enclosing class:
- XpackUsageResponse
public static class XpackUsageResponse.Builder
extends WithJsonObjectBuilderBase<XpackUsageResponse.Builder>
implements ObjectBuilder<XpackUsageResponse>
Builder for
XpackUsageResponse
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaggregateMetric
(Base value) Required - API name:aggregate_metric
Required - API name:aggregate_metric
Required - API name:analytics
Required - API name:analytics
Required - API name:archive
Required - API name:archive
build()
Builds aXpackUsageResponse
.Required - API name:ccr
ccr
(Function<Ccr.Builder, ObjectBuilder<Ccr>> fn) Required - API name:ccr
API name:data_frame
API name:data_frame
dataScience
(Base value) API name:data_science
API name:data_science
dataStreams
(DataStreams value) API name:data_streams
API name:data_streams
Required - API name:data_tiers
Required - API name:data_tiers
API name:enrich
API name:enrich
Required - API name:eql
eql
(Function<Eql.Builder, ObjectBuilder<Eql>> fn) Required - API name:eql
API name:flattened
API name:flattened
frozenIndices
(FrozenIndices value) Required - API name:frozen_indices
Required - API name:frozen_indices
Required - API name:graph
Required - API name:graph
healthApi
(HealthStatistics value) API name:health_api
API name:health_api
Required - API name:ilm
ilm
(Function<Ilm.Builder, ObjectBuilder<Ilm>> fn) Required - API name:ilm
Required - API name:logstash
Required - API name:logstash
ml
(MachineLearning value) Required - API name:ml
Required - API name:ml
monitoring
(Monitoring value) Required - API name:monitoring
Required - API name:monitoring
Required - API name:rollup
Required - API name:rollup
runtimeFields
(RuntimeFieldTypes value) API name:runtime_fields
API name:runtime_fields
Required - API name:searchable_snapshots
Required - API name:searchable_snapshots
Required - API name:security
Required - API name:security
protected XpackUsageResponse.Builder
self()
Required - API name:slm
slm
(Function<Slm.Builder, ObjectBuilder<Slm>> fn) Required - API name:slm
Required - API name:spatial
Required - API name:spatial
Required - API name:sql
sql
(Function<Sql.Builder, ObjectBuilder<Sql>> fn) Required - API name:sql
Required - API name:transform
Required - API name:transform
API name:vectors
API name:vectors
votingOnly
(Base value) Required - API name:voting_only
Required - API name:voting_only
Required - API name:watcher
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
public final XpackUsageResponse.Builder aggregateMetric(Function<Base.Builder, ObjectBuilder<Base>> fn) Required - API name:aggregate_metric
-
analytics
Required - API name:analytics
-
analytics
public final XpackUsageResponse.Builder analytics(Function<Analytics.Builder, ObjectBuilder<Analytics>> fn) Required - API name:analytics
-
archive
Required - API name:archive
-
archive
public final XpackUsageResponse.Builder archive(Function<Archive.Builder, ObjectBuilder<Archive>> fn) Required - API name:archive
-
watcher
Required - API name:watcher
-
watcher
public final XpackUsageResponse.Builder watcher(Function<Watcher.Builder, ObjectBuilder<Watcher>> fn) Required - API name:watcher
-
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
API name:data_streams
-
dataStreams
public final XpackUsageResponse.Builder dataStreams(Function<DataStreams.Builder, ObjectBuilder<DataStreams>> fn) API name:data_streams
-
dataTiers
Required - API name:data_tiers
-
dataTiers
public final XpackUsageResponse.Builder dataTiers(Function<DataTiers.Builder, ObjectBuilder<DataTiers>> fn) Required - API name:data_tiers
-
enrich
API name:enrich
-
enrich
API name:enrich
-
eql
Required - API name:eql
-
eql
Required - API name:eql
-
flattened
API name:flattened
-
flattened
public final XpackUsageResponse.Builder flattened(Function<Flattened.Builder, ObjectBuilder<Flattened>> fn) API name:flattened
-
frozenIndices
Required - API name:frozen_indices
-
frozenIndices
public final XpackUsageResponse.Builder frozenIndices(Function<FrozenIndices.Builder, ObjectBuilder<FrozenIndices>> fn) Required - API name:frozen_indices
-
graph
Required - API name:graph
-
graph
Required - API name:graph
-
healthApi
API name:health_api
-
healthApi
public final XpackUsageResponse.Builder healthApi(Function<HealthStatistics.Builder, ObjectBuilder<HealthStatistics>> fn) API name:health_api
-
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
public final XpackUsageResponse.Builder ml(Function<MachineLearning.Builder, ObjectBuilder<MachineLearning>> fn) Required - API name:ml
-
monitoring
Required - API name:monitoring
-
monitoring
public final XpackUsageResponse.Builder monitoring(Function<Monitoring.Builder, ObjectBuilder<Monitoring>> fn) Required - API name:monitoring
-
rollup
Required - API name:rollup
-
rollup
Required - API name:rollup
-
runtimeFields
API name:runtime_fields
-
runtimeFields
public final XpackUsageResponse.Builder runtimeFields(Function<RuntimeFieldTypes.Builder, ObjectBuilder<RuntimeFieldTypes>> fn) API name:runtime_fields
-
spatial
Required - API name:spatial
-
spatial
Required - API name:spatial
-
searchableSnapshots
Required - API name:searchable_snapshots
-
searchableSnapshots
public final XpackUsageResponse.Builder searchableSnapshots(Function<SearchableSnapshots.Builder, ObjectBuilder<SearchableSnapshots>> fn) Required - API name:searchable_snapshots
-
security
Required - API name:security
-
security
public final XpackUsageResponse.Builder security(Function<Security.Builder, ObjectBuilder<Security>> fn) Required - API name:security
-
slm
Required - API name:slm
-
slm
Required - API name:slm
-
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
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<XpackUsageResponse.Builder>
-
build
Builds aXpackUsageResponse
.- Specified by:
build
in interfaceObjectBuilder<XpackUsageResponse>
- Throws:
NullPointerException
- if some of the required fields are null.
-