Class FailureStoreLifecycleTemplate
java.lang.Object
co.elastic.clients.elasticsearch.indices.FailureStoreLifecycleTemplate
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable
public class FailureStoreLifecycleTemplate
extends Object
implements JsonpSerializable
Template equivalent of FailureStoreLifecycle that allows nullable values.
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<FailureStoreLifecycleTemplate>Json deserializer forFailureStoreLifecycleTemplate -
Method Summary
Modifier and TypeMethodDescriptionfinal TimeIf defined, every document added to this data stream will be stored at least for this time frame.final Booleanenabled()If defined, it turns data stream lifecycle on/off (true/false) for this data stream.voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidsetupFailureStoreLifecycleTemplateDeserializer(ObjectDeserializer<FailureStoreLifecycleTemplate.Builder> op) toString()
-
Field Details
-
_DESERIALIZER
Json deserializer forFailureStoreLifecycleTemplate
-
-
Method Details
-
of
-
dataRetention
If defined, every document added to this data stream will be stored at least for this time frame. Any time after this duration the document could be deleted. When empty, every document in this data stream will be stored indefinitely.API name:
data_retention -
enabled
If defined, it turns data stream lifecycle on/off (true/false) for this data stream. A data stream lifecycle that's disabled (enabled:false) will have no effect on the data stream.API name:
enabled -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupFailureStoreLifecycleTemplateDeserializer
protected static void setupFailureStoreLifecycleTemplateDeserializer(ObjectDeserializer<FailureStoreLifecycleTemplate.Builder> op)
-