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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getMembershipCacheExpirationMillis()
Returns the member cache expiration in milliseconds.Date
getNextMembersGeneration()
Returns the next members generation.boolean
isJourneyStageSegmentation()
Returns whether this is an automatically created segmentation for a journey stage.void
setNextMembersGeneration(Date nextMembersGeneration)
Sets the next members generation.-
Methods inherited from interface lumis.portal.analytics.usersegmentation.IUserSegmentation
getId, getName, getServiceInstanceId
-
-
-
-
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
-
-