Class DataStreamLifecycleEffectiveRetentionStats
java.lang.Object
co.elastic.clients.elasticsearch.xpack.usage.DataStreamLifecycleThresholdStats
co.elastic.clients.elasticsearch.xpack.usage.DataStreamLifecycleEffectiveRetentionStats
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable
public class DataStreamLifecycleEffectiveRetentionStats
extends DataStreamLifecycleThresholdStats
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder forDataStreamLifecycleEffectiveRetentionStats.Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch.xpack.usage.DataStreamLifecycleThresholdStats
DataStreamLifecycleThresholdStats.AbstractBuilder<BuilderT extends DataStreamLifecycleThresholdStats.AbstractBuilder<BuilderT>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<DataStreamLifecycleEffectiveRetentionStats>Json deserializer forDataStreamLifecycleEffectiveRetentionStats -
Method Summary
Modifier and TypeMethodDescriptionof(Function<DataStreamLifecycleEffectiveRetentionStats.Builder, ObjectBuilder<DataStreamLifecycleEffectiveRetentionStats>> fn) rebuild()final longRequired - The number of data streams for which an effective retention applies.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidsetupDataStreamLifecycleEffectiveRetentionStatsDeserializer(ObjectDeserializer<DataStreamLifecycleEffectiveRetentionStats.Builder> op) Methods inherited from class co.elastic.clients.elasticsearch.xpack.usage.DataStreamLifecycleThresholdStats
averageMillis, maximumMillis, minimumMillis, serialize, setupDataStreamLifecycleThresholdStatsDeserializer, toString
-
Field Details
-
_DESERIALIZER
Json deserializer forDataStreamLifecycleEffectiveRetentionStats
-
-
Method Details
-
of
-
retainedDataStreams
public final long retainedDataStreams()Required - The number of data streams for which an effective retention applies.API name:
retained_data_streams -
serializeInternal
- Overrides:
serializeInternalin classDataStreamLifecycleThresholdStats
-
rebuild
- Returns:
- New
DataStreamLifecycleEffectiveRetentionStats.Builderinitialized with field values of this instance
-
setupDataStreamLifecycleEffectiveRetentionStatsDeserializer
protected static void setupDataStreamLifecycleEffectiveRetentionStatsDeserializer(ObjectDeserializer<DataStreamLifecycleEffectiveRetentionStats.Builder> op)
-