Class BaseIndicator
java.lang.Object
co.elastic.clients.elasticsearch.core.health_report.BaseIndicator
- All Implemented Interfaces:
JsonpSerializable
- Direct Known Subclasses:
DiskIndicator,IlmIndicator,MasterIsStableIndicator,RepositoryIntegrityIndicator,ShardsAvailabilityIndicator,SlmIndicator
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAPI name:diagnosisimpacts()API name:impactsvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static <BuilderT extends BaseIndicator.AbstractBuilder<BuilderT>>
voidsetupBaseIndicatorDeserializer(ObjectDeserializer<BuilderT> op) final IndicatorHealthStatusstatus()Required - API name:statusfinal Stringsymptom()Required - API name:symptomtoString()
-
Constructor Details
-
BaseIndicator
-
-
Method Details
-
status
Required - API name:status -
symptom
Required - API name:symptom -
impacts
API name:impacts -
diagnosis
API name:diagnosis -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupBaseIndicatorDeserializer
protected static <BuilderT extends BaseIndicator.AbstractBuilder<BuilderT>> void setupBaseIndicatorDeserializer(ObjectDeserializer<BuilderT> op)
-