Interface IContentPersonalizationServerComponent2
interface IContentPersonalizationServerComponent2
Extends com.amazon.apmf.IStandard
Updated component that provides content personalization server v2 instance and data builders.
Methods
getOrMakeServer2()
Get or MakeIContentPersonalizationServer2*getOrMakeServer2()
IContentPersonalizationServer2 singleton.
Returns
IContentPersonalizationServer2*
A IContentPersonalizationServer2 object.
Throws
InternalError— if any error occurs during content personalization setup e.g. IPC connection, etc.
makeContentEntitlementBuilder()
Factory function to create a new instance of ContentEntitlementBuilderIContentEntitlementBuilder*makeContentEntitlementBuilder()
Returns
IContentEntitlementBuilder*
a pointer to the IContentEntitlementBuilder object created.
makeContentIdBuilder()
Factory function to create a new instance of ContentIdBuilderIContentIdBuilder*makeContentIdBuilder()
Returns
IContentIdBuilder*
a pointer to the IContentIdBuilder object created.
makeContentInteractionBuilder()
Factory function to create a new instance of ContentInteractionBuilderIContentInteractionBuilder*makeContentInteractionBuilder()
Returns
IContentInteractionBuilder*
a pointer to the IContentInteractionBuilder object created.
makeProfileIdBuilder()
Factory function to create a new instance of ProfileIdBuilderIProfileIdBuilder*makeProfileIdBuilder()
Returns
IProfileIdBuilder*
a pointer to the IProfileIdBuilder object created.
makePlaybackEventBuilder()
Factory function to create a new instance of PlaybackEventBuilderIPlaybackEventBuilder*makePlaybackEventBuilder()
Returns
IPlaybackEventBuilder*
a pointer to the IPlaybackEventBuilder2 object created.
makeCustomerListEntryBuilder()
Factory function to create a new instance of CustomerListEntryBuilderICustomerListEntryBuilder*makeCustomerListEntryBuilder()
Returns
ICustomerListEntryBuilder*
a pointer to the ICustomerListEntryBuilder object created.

