Class IndexSettingsLifecycleStep
java.lang.Object
co.elastic.clients.elasticsearch.indices.IndexSettingsLifecycleStep
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable
public class IndexSettingsLifecycleStep
extends Object
implements JsonpSerializable
- See Also:
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<IndexSettingsLifecycleStep>
Json deserializer forIndexSettingsLifecycleStep
-
Method Summary
Modifier and TypeMethodDescriptionstatic IndexSettingsLifecycleStep
void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
setupIndexSettingsLifecycleStepDeserializer
(ObjectDeserializer<IndexSettingsLifecycleStep.Builder> op) toString()
final Time
Time to wait for the cluster to resolve allocation issues during an ILM shrink action.
-
Field Details
-
_DESERIALIZER
Json deserializer forIndexSettingsLifecycleStep
-
-
Method Details
-
of
public static IndexSettingsLifecycleStep of(Function<IndexSettingsLifecycleStep.Builder, ObjectBuilder<IndexSettingsLifecycleStep>> fn) -
waitTimeThreshold
Time to wait for the cluster to resolve allocation issues during an ILM shrink action. Must be greater than 1h (1 hour). See Shard allocation for shrink.API name:
wait_time_threshold
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupIndexSettingsLifecycleStepDeserializer
protected static void setupIndexSettingsLifecycleStepDeserializer(ObjectDeserializer<IndexSettingsLifecycleStep.Builder> op)
-