Interface | Description |
---|---|
PersonalizationStrategy |
Interface for personalization strategies.
|
PluginType |
The interface for unomi plugins.
|
PropertyMergeStrategyExecutor |
A strategy algorithm to merge profile properties such as "adding integers", "using oldest value", "using most recent value", "merging lists", etc...
|
TimestampedItem |
A context-server entity that is timestamped.
|
Class | Description |
---|---|
BatchUpdate |
A representation of an operation to update the value of a property on items matching a specific condition.
|
ClusterNode |
Information about a cluster node.
|
Consent |
A consent is an object attached to a profile that indicates whether the profile has agreed or denied a special
consent type.
|
ContextRequest |
An incoming request for context information from clients of the context server.
|
ContextResponse |
A context server response resulting from the evaluation of a client's context request.
|
CustomItem |
A generic extension of Item for context server extensions, properties are stored in a Map.
|
Event |
An event that can be processed and evaluated by the context server.
|
EventInfo |
Basic event information
|
EventProperty |
An event property.
|
EventsCollectorRequest |
A request for events to be processed.
|
EventSource |
TODO: REMOVE
|
EventTarget |
TODO: REMOVE
|
GeoPoint |
GeoPoint represents a point in geographical coordinate system using latitude and longitude.
|
Item |
A context server tracked entity.
|
Metadata |
A class providing information about context server entities.
|
MetadataItem | |
Parameter |
A representation of a condition parameter, to be used in the segment building UI to either select parameters from a
choicelist or to enter a specific value.
|
PartialList<T> |
A list of elements representing a limited view of a larger list, starting from a given element (offset from the first) and showing only a given number of elements, instead of
showing all of them.
|
Patch | |
Persona |
A persona is a "virtual" profile used to represent categories of profiles, and may also be used to test how a personalized experience would look like using this virtual profile.
|
PersonalizationResult |
A class to contain the result of a personalization, containing the list of content IDs as well as a changeType to
indicate if a profile and/or a session was modified (to store control group information).
|
PersonaSession |
A Persona session.
|
PersonaWithSessions |
A convenience object gathering a
Persona and its associated PersonaSession s. |
Profile |
A user profile gathering all known information about a given user as well as segments it is part of and scores.
|
ProfileAlias | |
PropertyMergeStrategyType |
A unomi plugin that defines a new property merge strategy.
|
PropertyType |
A user-defined profile or session property, specifying how possible values are constrained, if the value is multi-valued (a vector of values as opposed to a scalar value).
|
ServerInfo |
Basic information about a Unomi server
|
Session |
A time-bounded interaction between a user (via their associated
Profile ) and a unomi-enabled application. |
SourceItem | |
Topic | |
ValueType |
A value type to be used to constrain property values.
|
Enum | Description |
---|---|
ConsentStatus |
This enum class represents the type of grant a @Consent might have.
|
PartialList.Relation |
This enum exists to replicate Lucene's total hits relation in a back-end agnostic way.
|
Copyright © 2014–2022 Apache Software Foundation. All rights reserved.