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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaggregateMetric(Base value) Required - API name:aggregate_metricRequired - API name:aggregate_metricRequired - API name:analyticsRequired - API name:analyticsRequired - API name:archiveRequired - API name:archivebuild()Builds aXpackUsageResponse.Required - API name:ccrccr(Function<Ccr.Builder, ObjectBuilder<Ccr>> fn) Required - API name:ccrAPI name:data_frameAPI name:data_framedataScience(Base value) API name:data_scienceAPI name:data_sciencedataStreams(DataStreams value) API name:data_streamsAPI name:data_streamsRequired - API name:data_tiersRequired - API name:data_tiersAPI name:enrichAPI name:enrichRequired - API name:eqleql(Function<Eql.Builder, ObjectBuilder<Eql>> fn) Required - API name:eqlAPI name:flattenedAPI name:flattenedRequired - API name:graphRequired - API name:graphhealthApi(HealthStatistics value) API name:health_apiAPI name:health_apiRequired - API name:ilmilm(Function<Ilm.Builder, ObjectBuilder<Ilm>> fn) Required - API name:ilmRequired - API name:logstashRequired - API name:logstashml(MachineLearning value) Required - API name:mlRequired - API name:mlmonitoring(Monitoring value) Required - API name:monitoringRequired - API name:monitoringRequired - API name:rollupRequired - API name:rollupruntimeFields(RuntimeFieldTypes value) API name:runtime_fieldsAPI name:runtime_fieldsRequired - API name:searchable_snapshotsRequired - API name:searchable_snapshotsRequired - API name:securityRequired - API name:securityprotected XpackUsageResponse.Builderself()Required - API name:slmslm(Function<Slm.Builder, ObjectBuilder<Slm>> fn) Required - API name:slmRequired - API name:spatialRequired - API name:spatialRequired - API name:sqlsql(Function<Sql.Builder, ObjectBuilder<Sql>> fn) Required - API name:sqlRequired - API name:transformRequired - API name:transformAPI name:vectorsAPI name:vectorsvotingOnly(Base value) Required - API name:voting_onlyRequired - API name:voting_onlyRequired - API name:watcherRequired - 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
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 -
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:
selfin classWithJsonObjectBuilderBase<XpackUsageResponse.Builder>
-
build
Builds aXpackUsageResponse.- Specified by:
buildin interfaceObjectBuilder<XpackUsageResponse>- Throws:
NullPointerException- if some of the required fields are null.
-