Interfaces
- IContentEntitlement — Interface representing a customer’s individual content entitlement. Created using
IContentEntitlementBuilder. - IContentEntitlementBuilder — Builder interface to create a
ContentEntitlementobject. - IEntitlementTypeEnum — Interface to provide EntitlementTypeEnum types.
- IContentId — Interface representing a content ID. Created using
IContentIdBuilder. - IContentIdBuilder — Builder interface to create a
ContentIdobject. - IContentInteraction — Interface representing a customer’s interaction with content. Created using
IContentInteractionBuilder. - IContentInteractionBuilder — Builder interface to create a
ContentInteractionobject. - IContentInteractionTypeEnum — Interface to provide ContentInteractionTypeEnum types.
- ICustomerListEntry — Interface representing an entry in a customer managed list. Created using
ICustomerListEntryBuilder. - ICustomerListEntryBuilder — Builder interface to create a
CustomerListEntryobject. - ICustomerListTypeEnum — Interface to provide
CustomerListTypeEnumtypes. - IContentEntitlementsHandlerAsync — Interface that content provider applications implement to handle commands from Amazon’s content personalization service to fetch content entitlement data.
- IContentEntitlementsProvider — Used to provide responses to commands requesting content entitlement data.
- ICustomerListEntriesHandlerAsync — Interface that content provider applications implement to handle commands from Amazon’s content personalization service to fetch customer managed list data.
- ICustomerListEntriesProvider — Used to provide responses to commands requesting customer managed list data.
- IPlaybackEventsHandlerAsync — Interface that content provider applications implement to handle commands from Amazon’s content personalization service to fetch playback event data.
- IPlaybackEventsProvider — Used to provide responses to commands requesting playback event data.
- IPlaybackEvent — Interface representing a customers playback state at a moment in time. Created using
IPlaybackEventBuilder. - IPlaybackEvent2 — Interface representing a customers playback state at a moment in time. Created using
IPlaybackEventBuilder2. - IPlaybackEventBuilder — Builder interface to create a
PlaybackEvent2object. - IPlaybackEventBuilder2 — Builder interface v2 to create a
PlaybackEvent2object. - IPlaybackStateEnum — Interface to provide PlaybackStateEnum types.
- IProfileId — Interface representing a profile ID within a namespace. Created using
IProfileIdBuilder. - IProfileIdBuilder — Builder interface to create a
ProfileIdobject. - IContentPersonalizationServer2 — Interface for Content Personalization Server - v2
- IContentPersonalizationServerComponent2 — Updated component that provides content personalization server v2 instance and data builders.
Structs
- EntitlementTypeEnum — Enum representing the type of content entitlement.
- ContentInteractionTypeEnum — Enum representing the type of content Interaction.
- CustomerListTypeEnum — Enum representing the type of customer managed list.
- PlaybackStateEnum — Enum representing the state of content playback.
Exceptions
- ObjectCreationError — Exception thrown when there is a failure in creating a new object.
- InternalError — Error thrown due to an internal error.

