Interface RolloutConfig

All Superinterfaces:
JSONItem, LabeledResource

public interface RolloutConfig extends LabeledResource, JSONItem
A RolloutConfig is a config used by the RolloutManager to perform a roll-out. It defines the set of LiveActions to be performed upon a given event called trigger.
Roll-out configuration can be accessed via RolloutConfigManager or the LiveRelationship they are effective on.
RolloutConfig is identified by its Path
Since:
5.4
See Also:
  • Method Details

    • getTrigger

      Returns the RolloutManager.Trigger linked to the current RolloutConfing.
      Returns:
      the trigger
    • getActions

      List<LiveAction> getActions()
      The LiveActions to be executed upon a Roll-out. The List is in the order the LiveActions are executed
      Returns:
      configured actions
      Since:
      5.5
    • getActionsConfig

      @Deprecated Set<ActionConfig> getActionsConfig()
      Deprecated.
      since 5.5 use getActions() instead
      Returns a set of the ActionConfig linked to the current RolloutConfing.
      Returns:
      the actions or an empty set