Interface IUserSegmentationSPI

  • All Superinterfaces:
    IUserSegmentation
    All Known Implementing Classes:
    UserSegmentation

    public interface IUserSegmentationSPI
    extends IUserSegmentation
    Represents a user segmentation.
    Since:
    11.2.0
    Version:
    $Revision: 23534 $ $Date: 2020-01-14 13:16:30 -0300 (Tue, 14 Jan 2020) $
    • Method Detail

      • getMembershipCacheExpirationMillis

        long getMembershipCacheExpirationMillis()
        Returns the member cache expiration in milliseconds.
        Returns:
        the member cache expiration in milliseconds.
        Since:
        11.2.0
      • getNextMembersGeneration

        Date getNextMembersGeneration()
        Returns the next members generation.
        Returns:
        the next members generation.
        Since:
        11.2.0
      • setNextMembersGeneration

        void setNextMembersGeneration​(Date nextMembersGeneration)
        Sets the next members generation.
        Parameters:
        nextMembersGeneration - the next members generation.
        Since:
        11.2.0
      • isJourneyStageSegmentation

        boolean isJourneyStageSegmentation()
        Returns whether this is an automatically created segmentation for a journey stage.
        Returns:
        whether this is an automatically created segmentation for a journey stage.
        Since:
        12.2.0