Class Indicators.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<Indicators.Builder>
co.elastic.clients.elasticsearch.core.health_report.Indicators.Builder
- All Implemented Interfaces:
WithJson<Indicators.Builder>,ObjectBuilder<Indicators>
- Enclosing class:
- Indicators
public static class Indicators.Builder
extends WithJsonObjectBuilderBase<Indicators.Builder>
implements ObjectBuilder<Indicators>
Builder for
Indicators.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aIndicators.final Indicators.BuilderAPI name:data_stream_lifecyclefinal Indicators.BuilderdataStreamLifecycle(Function<DataStreamLifecycleIndicator.Builder, ObjectBuilder<DataStreamLifecycleIndicator>> fn) API name:data_stream_lifecyclefinal Indicators.Builderdisk(DiskIndicator value) API name:diskfinal Indicators.BuilderAPI name:diskfinal Indicators.Builderilm(IlmIndicator value) API name:ilmfinal Indicators.BuilderAPI name:ilmfinal Indicators.BuilderAPI name:master_is_stablefinal Indicators.BuilderAPI name:master_is_stablefinal Indicators.BuilderAPI name:repository_integrityfinal Indicators.BuilderrepositoryIntegrity(Function<RepositoryIntegrityIndicator.Builder, ObjectBuilder<RepositoryIntegrityIndicator>> fn) API name:repository_integrityprotected Indicators.Builderself()final Indicators.BuilderAPI name:shards_availabilityfinal Indicators.BuildershardsAvailability(Function<ShardsAvailabilityIndicator.Builder, ObjectBuilder<ShardsAvailabilityIndicator>> fn) API name:shards_availabilityfinal Indicators.BuilderAPI name:shards_capacityfinal Indicators.BuilderAPI name:shards_capacityfinal Indicators.Builderslm(SlmIndicator value) API name:slmfinal Indicators.BuilderAPI name:slmMethods 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
-
masterIsStable
API name:master_is_stable -
masterIsStable
public final Indicators.Builder masterIsStable(Function<MasterIsStableIndicator.Builder, ObjectBuilder<MasterIsStableIndicator>> fn) API name:master_is_stable -
shardsAvailability
API name:shards_availability -
shardsAvailability
public final Indicators.Builder shardsAvailability(Function<ShardsAvailabilityIndicator.Builder, ObjectBuilder<ShardsAvailabilityIndicator>> fn) API name:shards_availability -
disk
API name:disk -
disk
public final Indicators.Builder disk(Function<DiskIndicator.Builder, ObjectBuilder<DiskIndicator>> fn) API name:disk -
repositoryIntegrity
API name:repository_integrity -
repositoryIntegrity
public final Indicators.Builder repositoryIntegrity(Function<RepositoryIntegrityIndicator.Builder, ObjectBuilder<RepositoryIntegrityIndicator>> fn) API name:repository_integrity -
dataStreamLifecycle
API name:data_stream_lifecycle -
dataStreamLifecycle
public final Indicators.Builder dataStreamLifecycle(Function<DataStreamLifecycleIndicator.Builder, ObjectBuilder<DataStreamLifecycleIndicator>> fn) API name:data_stream_lifecycle -
ilm
API name:ilm -
ilm
API name:ilm -
slm
API name:slm -
slm
API name:slm -
shardsCapacity
API name:shards_capacity -
shardsCapacity
public final Indicators.Builder shardsCapacity(Function<ShardsCapacityIndicator.Builder, ObjectBuilder<ShardsCapacityIndicator>> fn) API name:shards_capacity -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<Indicators.Builder>
-
build
Builds aIndicators.- Specified by:
buildin interfaceObjectBuilder<Indicators>- Throws:
NullPointerException- if some of the required fields are null.
-