public class UserSegmentation extends Object
Modifier and Type | Field and Description |
---|---|
static String |
QUERY_BY_GROUP
Named query that finds the instance of a given group.
|
static String |
QUERY_BY_SERVICE_INSTANCE
Named query that finds the instances of a given service instance.
|
static String |
QUERY_BY_SERVICE_INSTANCE_AND_LIKE_NAME
Named query that finds the instances of a given service instance that match a given name.
|
static String |
QUERY_BY_SERVICE_INSTANCE_AND_NAME
Named query that finds the instance of a given service instance with a given name.
|
Constructor and Description |
---|
UserSegmentation() |
Modifier and Type | Method and Description |
---|---|
void |
clearGroup()
Clears the group of this segmentation.
|
Collection<EventAnalyticsDashboard> |
getDashboards()
Get dashboards that have this User Segementation.
|
Long |
getGroupCacheExpirationAmount()
Returns the group cache expiration amount.
|
TimeUnit |
getGroupCacheExpirationUnit()
Returns the group cache expiration unit.
|
String |
getGroupId()
Returns the group identifier.
|
String |
getId()
Returns the id.
|
String |
getName()
Returns the name.
|
Collection<EventAnalyticsReport> |
getReports()
Get reports that have this User Segementation.
|
org.json.JSONObject |
getSegmentationFilter()
Returns the segmentation filter.
|
String |
getServiceInstanceId()
Returns the service instance identifier.
|
void |
setName(String name)
Sets the name.
|
void |
setSegmentationFilter(org.json.JSONObject segmentationFilter)
Sets the segmentation filter.
|
void |
setServiceInstanceId(String serviceInstanceId)
Sets the service instance identifier.
|
public static final String QUERY_BY_SERVICE_INSTANCE
si
(service instance id) and returns multiple instances.public static final String QUERY_BY_SERVICE_INSTANCE_AND_NAME
si
(service instance id) and name
(segmentation name)
and returns a single instance.public static final String QUERY_BY_SERVICE_INSTANCE_AND_LIKE_NAME
si
(service instance id) and name
(segmentation name).public static final String QUERY_BY_GROUP
groupId
(group id) and returns a single instance.public String getName()
public void setName(String name)
name
- the name value to set.public String getServiceInstanceId()
public void setServiceInstanceId(String serviceInstanceId)
serviceInstanceId
- the service instance identifier value to set.public org.json.JSONObject getSegmentationFilter()
public void setSegmentationFilter(org.json.JSONObject segmentationFilter)
segmentationFilter
- the segmentation filter value to set.public String getId()
public String getGroupId()
public TimeUnit getGroupCacheExpirationUnit()
public Long getGroupCacheExpirationAmount()
public Collection<EventAnalyticsReport> getReports()
public Collection<EventAnalyticsDashboard> getDashboards()
public void clearGroup()
Lumisportal 11.1.0.181218 - Copyright © 2006–2018 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.