Class TimeseriesLifecycleType

java.lang.Object
org.elasticsearch.xpack.core.ilm.TimeseriesLifecycleType
All Implemented Interfaces:
NamedWriteable, Writeable, LifecycleType

public class TimeseriesLifecycleType extends Object implements LifecycleType
Represents the lifecycle of an index from creation to deletion. A TimeseriesLifecycleType is made up of a set of Phases which it will move through. Soon we will constrain the phases using some kinda of lifecycle type which will allow only particular Phases to be defined, will dictate the order in which the Phases are executed and will define which LifecycleActions are allowed in each phase.
  • Field Details

    • INSTANCE

      public static final TimeseriesLifecycleType INSTANCE
    • TYPE

      public static final String TYPE
      See Also:
    • ORDERED_VALID_PHASES

      public static final List<String> ORDERED_VALID_PHASES
    • ORDERED_VALID_HOT_ACTIONS

      public static final List<String> ORDERED_VALID_HOT_ACTIONS
    • ORDERED_VALID_WARM_ACTIONS

      public static final List<String> ORDERED_VALID_WARM_ACTIONS
    • ORDERED_VALID_COLD_ACTIONS

      public static final List<String> ORDERED_VALID_COLD_ACTIONS
    • ORDERED_VALID_FROZEN_ACTIONS

      public static final List<String> ORDERED_VALID_FROZEN_ACTIONS
    • ORDERED_VALID_DELETE_ACTIONS

      public static final List<String> ORDERED_VALID_DELETE_ACTIONS
    • ACTIONS_CANNOT_FOLLOW_SEARCHABLE_SNAPSHOT

      public static final Set<String> ACTIONS_CANNOT_FOLLOW_SEARCHABLE_SNAPSHOT
  • Method Details